
.newss {margin:5px 0 5px 15px; color:#36424a;  font-family:Verdana, Geneva, sans-serif;  font-size:12px; line-height:15px;}

.newss a {margin:5px 0 5px 15px; color:#19588f;  font-family:Verdana, Geneva, sans-serif;  font-size:12px; line-height:15px;}

#xsnazzy H2 {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}
#xsnazzy P {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}
#xsnazzy H1 {
	FONT-SIZE: 2.5em; COLOR: #fff
}
#xsnazzy H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 2em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #06a; BORDER-RIGHT-WIDTH: 0px
}
#xsnazzy P {
	PADDING-BOTTOM: 0.5em
}
#xsnazzy H2 {
	PADDING-TOP: 0.5em
}

/*#######################################################*/
/*#xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 150px 1em
}*/
/*#######################################################*/

*#xsnazzy {
	BACKGROUND:#e6f0f1; width:216px; /* ####################### MARGIN: 150px 1em;*/
}

.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND:#e6f0f1;
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND:#e6f0f1;
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden;
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden;
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden;
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden;
}
.xb1 {
	HEIGHT: 1px;
}
.xb2 {
	HEIGHT: 1px;
}
.xb3 {
	HEIGHT: 1px;
}
.xb2 {
	BORDER-RIGHT: #7e99aa 1px solid; BACKGROUND: #c9d4d1; BORDER-LEFT: #7e99aa 1px solid;
}
.xb3 {
	BORDER-RIGHT: #7e99aa 1px solid; BACKGROUND: #c9d4d1; BORDER-LEFT: #7e99aa 1px solid;
}
.xb4 {
	BORDER-RIGHT: #7e99aa 1px solid; BACKGROUND: #c9d4d1; BORDER-LEFT: #7e99aa 1px solid;
}
.xb1 {
	BACKGROUND: #7e99aa; MARGIN: 0px 5px;
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px;
}
.xb3 {
	MARGIN: 0px 2px;
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px;
}
.xboxcontent {
	BORDER-RIGHT: #7e99aa 1px solid; BORDER-TOP: #7e99aa 0px solid; DISPLAY: block; BACKGROUND:#c9d4d1; BORDER-LEFT: #7e99aa 1px solid; BORDER-BOTTOM: #7e99aa 0px solid;
}
/*##########################################################################################################################################################################*/




body { margin:0; padding:0;
	background-color:#FFFFFF;}
	
/*Пассивное*/
.menu_verh { width:99px; height:19px; margin:0 2px 0 0; padding:5px 0 7px 2px;}

.menu_verh a { background: url(rediz_img/home/menu_pasive.jpg) no-repeat 0 0; color:#3f627b; font-size:17px; font-weight:bold;  text-decoration:none;}

/*При наведении загораеться*/
.menu_verh a:hover { background: url(rediz_img/home/menu_activ.jpg) no-repeat 0 0; color:#f2f8f6; font-size:17px; font-weight:bold; text-decoration:none; }

.menu_verh a:visited {}

/*Не реагирует*/
.menu_verh a:active { background: url(rediz_img/home/menu_activ.jpg) no-repeat 0 0; }





/*Пассивное*/
.menu_niz { width:99px; height:20px; margin:0 2px 0 0; padding:7px 0 5px 2px;}

.menu_niz a { background: url(rediz_img/home/menu_pasive_n.jpg) no-repeat 0 0; color:#3f627b; font-size:17px; font-weight:bold;  text-decoration:none;}

/*При наведении загораеться*/
.menu_niz a:hover { background: url(rediz_img/home/menu_activ_n.jpg) no-repeat 0 0; color:#f2f8f6; font-size:17px; font-weight:bold; text-decoration:none; }

.menu_niz a:visited {}

/*Не реагирует*/
.menu_niz a:active { background: url(rediz_img/home/menu_activ_n.jpg) no-repeat 0 0; }

.price_zap_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;


}

.aprice_zap_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333399;
	text-decoration:none;


}

.aprice_zap_text a:hover {

	text-decoration: underline;


}



/*###############################################################################################################################*/

H1 { font-size:12px; margin:0; padding:0;  color:#990000; font-family:Verdana, sample;}

.links_kat { background: url(rediz_img/catalog/zvezda.jpg) no-repeat 0 2px;
	
	text-decoration: none;
	font-family:Verdana, sample; color:#19588f; font-weight:600; font-size:12px; margin:2px 0 2px 20px;  padding-left:10px;
}

.links_kat a {
	
	text-decoration: none;
	font-family:Verdana, sample; color:#19588f; font-weight:600; font-size:12px;
}
.links_kat a:hover {
	text-decoration: underline;
}

.links_kat1 {
	margin:10px 0 10px 0;
}

.links_kat1 a {
	
	text-decoration: none;
	font-family:Verdana, sample; color:#990000; font-size:16px; margin:10px 0 10px 0; font-weight:bold;
}
.links_kat1 a:hover {
	text-decoration: underline; margin:10px 0 10px 0;
}


/* CSS Document */


/*body, html {
	margin:0;
	padding:0;
	background:#ffffff;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(images/white_left_bottom_coner.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
body {
	min-width:1000px;
}
a {
	
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif; color:#19588f; font-weight:600; font-size:12px;
}
a: hover {
	text-decoration: underline;
}
*/


#outer {
	margin:0 auto;
	width:1000px;
	background-color: #dae7ec;
}
#header {
	background:#99cccc url(images/head.jpg) no-repeat center top;
	margin:0 auto;
	width:1000px;
	height: 149px;
	position: relative;
}

#title {
	background:#758c9c;
	
	width: 100%;
	height: 18px;
}
#str_menu {
	background:#dfe4dd url(images/str_menu.gif) repeat-x;
	clear:both;
	width:100%;
	height: 18px;
}

#center_panel {
	background:#dae7ec;
	float:left;
	width:776px;
}
/*##################################++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#center_panel_index  {
	float:left;
	width:580px;
	padding: 0;
}
#center_panel_index h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 10px 10px;
}
#center_panel_index h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#center_panel_index p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#094e89;
	text-decoration: none;
	padding: 0px; margin: 0px;
}

#gen_menu {
	float:right;
	width: 400px;
	text-align:right;
	background-color: #F2F8F6;
	background-image: url(images/white_left_bottom_coner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
}
#gen_menu a {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3f627b;
	font-weight: bold;
	text-decoration: none;
}
#gen_menu a:hover {
	text-decoration: underline;
}
#main {
	clear:both;
	padding: 0px 4px 0px 4px;
	text-align: center;
	
}
#menu_2 {
	background:#dfe4dd;
	clear:both;
	width:100%;
	height: 18px;
}
#white_panel {
	background:#ffffff url(images/white_right_top_coner1.gif) no-repeat right top;
	clear:both;
	width: 764px;
	padding: 4px 2px 4px 2px;
}
#white_panel h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	padding: 10px; margin: 0px;
}
#white_panel p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;
	text-decoration: none;
	padding: 0px; margin: 0px;
}


#grey_panel1 {
	clear:both;
	width: 730px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#grey_panel1 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 10px 10px;
}
/*##################################++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#grey_panel1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8c0023;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px 3px;
}
#grey_panel1 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8c0023;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px 3px;
}
#grey_panel1 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #064e79;
	text-align: left;
	margin: 0px;
	padding: 2px 0px 10px 0px;
}
#grey_panel1 hr {
	padding: 0px;
	border: none;
	height: 0px;
	border-bottom: dotted 1px #064e79;
	margin: 0px;
}
#grey_panel1 p {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#grey_panel {
	clear:both;
	width: 770px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#grey_panel h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 10px 10px;
}
#grey_panel h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8c0023;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px 3px;
}

/*##################################################################################*/





#grey_panel h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8c0023;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px 3px;
}
#grey_panel h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #064e79;
	text-align: left;
	margin: 0px;
	padding: 2px 0px 10px 0px;
}
#grey_panel hr {
	padding: 0px;
	border: none;
	height: 0px;
	border-bottom: dotted 1px #064e79;
	margin: 0px;
}
#grey_panel p {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#grey_panel tr.active {
	background-color: #FFFFCC;
}
#image1 {
background:#ffffff;
	clear:both;
	width: 768px;
	height: 550px;
	padding: 4px 2px 4px 2px;
	position: relative;
}
#mashtab {
	width: 15px; 
	height: 50px; 
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#758c9c; 
	z-index: 10;
}
#helper {
	width: 523px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#996633;
	border: solid 1px #fdde70;
	background-color: #ffffcc;
	z-index: 10;
	left: 227px;
	top: 11px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#helper p {
	padding: 10px;
	margin: 0px;
	text-align: left;
}
#selected {
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
}
a.tree1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	padding: 0px; margin: 0px;
	cursor:pointer;
	
}

a.tree3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;
	margin-left:-100px;
}

tree3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;
	margin-left:-100px;
}




a.tree4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#758c9c;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;

}

tree4 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #758c9c;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;

}

a.tree5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;

}

tree5 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 0 0; margin-top: 5px; margin-top: 5px;

}





a.tree2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #758c9c;
	text-decoration: none;
	padding: 0px; margin: 0px;
}
#white_panel h1.tree {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8c0023;
	text-decoration: none;
	padding: 0px; margin: 0px;
}
#right_panel {
	background:#b9cfdd;
	z-index: 1;
	float:right;
	width:212px;
	padding: 0px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;
	
}
#right_panel h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#right_panel_index{
	z-index: 1;
	float:right;
	width:400px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064e79;
	
}
#right_panel_index h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#footer {
background:#3f627b;
clear:both;
height: 70px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}
div.poisk_cn {
	width: 400px;
}



div.right_block {
	z-index: 2;
	width: 212px;
	clear: both;

}
div.right_menu {

	width: 193px;
	clear: both;
	padding: 2px 3px 3px 20px;
	background: url(rediz_img/catalog/fon-bok-menu.jpg) no-repeat 0 0;
}

div.right_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#1c3531;
	text-decoration: none;
	padding:0px; margin:0px;
}
/*################################################################# Кнопка поиска по тексту*/

/*input.poisk_text {
	width: 120px;
	height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: solid 1px #576e76;
	background: #FFFFFF; 
}
input.poisk_text1 {
	width: 310px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: solid 1px #576e76;
	background: #FFFFFF; 
}  
input.poisk_text2 {
	width: 650px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: solid 1px #576e76;
	background: #FFFFFF; 
}
input.poisk_button {
	width: 26px;
	height: 24px;
	background: #8c0023 url(images/button_poisk.gif);
	border: none;
}
input.poisk_button1 {
	width: 60px;
	height: 24px;
	background: #8c0023 url(images/button_poisk1.gif);
	border: none;
}
*//*#################################################################*/

input.basket_n {
width: 60px;
height: 14px;
color:#1c3531; font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
border: none;
background: none;
margin:0 0 0 0;
text-align:right;
	
} 
input.kol {
	width: 20px;
	height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	border: solid 1px #576e76;
	background: #FFFFFF; 
	text-align:right;
	margin: 0px; padding: 0px;
	
} 

input.basket_s {
	width: 80px;
	height: 14px;
color:#1c3531; font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
border: none;
background: none;
margin:0 0 0 0;
}

input.zayavka_b {
	cursor: pointer;
	margin:0 0 0 70px;
	width: 136px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	border: none;
	background:none ;

	vertical-align: middle;
}

input.bt3 {
	width: 126px;
	height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 3px;
	color:#ffffff;
	border: none;
	background:url(images/grey_button.gif)  ;
	text-align:center;
	vertical-align: middle;
}
div.basket_spis {
	width: 190px;
	height: 40px;

	line-height: 14px;

	padding:1px; 
	text-align: left;
	overflow: hidden;
	margin:7px 0 0 15px;
	
	color:#1c3531; font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
border: none;
background: none;
}
div.rp_blue {
	font-family:Arial, Helvetica, sans-serif;


	margin:10px 0 0 80px;
	
color:#1c3531; font-size:12px; font-weight:bold;


}

div.rp_blue1 {
	font-family:Arial, Helvetica, sans-serif;


	margin:7px 0 0 80px;
	
color:#1c3531; font-size:12px; font-weight:bold;


}

span.rp_blue  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #034972;	
	margin: 0px; padding: 0px;
	display: block;
	height: 14px; line-height: 14px;
	
} 








/*######################################################################################################################*/
span.rp_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c0023;
	margin: 0px; padding: 0px;
	display: block;
	height: 13px; line-height: 13px;	
}
 
a.rp_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #034972;	
	text-decoration:underline;
	margin: 0px; padding: 0px;
	display: block;
	height: 13px; line-height: 13px;
	
}
 
font.rp_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c0023;
	margin: 0px; padding: 0px;	
}
ul.right_menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.right_menu  li {
	background: url(images/coner.gif) no-repeat 8px 6px;
	padding: 2px 2px 2px 16px;
	margin: 0px;
}

ul.right_menu  a {
	display: block;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

ul.right_menu  a:hover {
	text-decoration: underline;
	
}
div.kn1{
	vertical-align: top; 
	width: 100%; 
	height: 8px; 
	clear: both;
}
div.kn1 input{
	background: url(images/up1_ico.gif); 
	width: 13px; 
	height: 7px; 
	border: 0px;
}
div.kn2 input{
	background: url(images/dwn1_ico.gif); 
	width: 13px; 
	height: 7px; 
	border: 0px;
}
input.in_basket {
	background: url(images/in-basket1.gif); 
	width: 32px; 
	height: 15px; 
	border: 0px;
}
input:hover.in_basket {
	background: url(images/in-basket2.gif); 
	width: 32px; 
	height: 15px; 
	border: 0px;
}
input:active.in_basket {
	background: url(images/in-basket3.gif); 
	width: 32px; 
	height: 15px; 
	border: 0px;
}


div.kn2{
	vertical-align: bottom; 
	width: 100%; 
	height: 8px; 
	clear: both;
}  
/*#################################### * POPUP CONTAINER STYLES ###################################*/


#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #3f627b;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	padding: 2px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #899faf;
	border-left: 1px solid #899faf;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: bold;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
/*#######################################################################*/
ul.search_form_spis {
	display:block;
	text-align:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
ul.search_form_spis  li {
	padding: 2px 2px 2px 16px;
	margin: 0px;
	display:block;
	float:left;
	width: 200px;
	
}
ul.search_form_spis  ul {
	list-style-type: none;
	display: block;
	clear: both;
	width: 680px;
	float: left;
	padding: 2px 2px 2px 16px;
	margin: 0px;
	
	text-align:left;
	
}
ul.search_form_spis  ul li {
	list-style-type: none;
	display:block;
	text-align:left;
	float: left;
	padding: 2px 2px 2px 16px;
	margin: 0px;
	
}

ul.search_form_spis  a {
	display: inline-block;  
	text-decoration: none;
}
 
a.plus {
	padding-left: 30px;
	background: url(images/pl_s.gif) left top no-repeat;
	color:#1c3531;
	
} 

ul.search_form_spis  a:hover {
	border-bottom: none;
}	
table.tab_zap{
	border-collapse:collapse;
	table-layout: fixed;
		margin:5px 0 0 5px;
}
table.tab_zap td{
	border-bottom: solid 1px #809baf;
	border-left: none;
	border-right: none;
	border-top: none;	
	padding: 2px 5px;

}

.tp {position:relative;text-indent:0;}
.tp b {
   color:#90f;
	padding: 0px; margin: 0px;
}
div.tp span {display:none;}
/*-- для FF, OPERA, IE7 --*/
div.tp b:hover {
   color:red;
}
div.tp b:hover span {
   background: #F7F7F7;
   border:silver 1px outset;
   font-weight:normal;
   color:#000;
   display:block;
   padding:3px;
   position:absolute;
   top:25px;
   left:20px;
   z-index:10;
   text-align:left;
   width:70px;
}
a.error_send {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c0023;	
	text-decoration:underline;
	margin: 0px; padding: 6px;
	display: block;
	height: 13px; line-height: 13px;
	text-align:right;
	font-weight:bold;
	
}
.red {
	color: #990000;
}


/* Голосование новости */
.rate_widget {  
    overflow:   visible;  
    padding:    0 0 10px 10px;  
    position:   relative;  
    width:      450px;  
    height:     32px; 
	float:      left;
	top:        -2px;
}  
.ratings_stars {  
    background: url('/images/star_empty.png') no-repeat;  
    float:      left;  
    height:     14px;  
    padding:    2px;  
    width:      15px;  
}  
.ratings_vote {  
    background: url('/images/star_full.png') no-repeat;  
}  
.ratings_over {  
    background: url('/images/star_highlight.png') no-repeat;  
}

#t1 {
	float: left;
	width: 160px;
}

.total_votes {  
    background: #f2f8f6;
    top: -2px;  
    left: 120px;  
    padding: 3px;  
    position: absolute;  
}  
.movie_choice {  
    font: 12px Verdana,Geneva,sans-serif;
	color: #36424a;
	margin-left: 15px;
}

.clear { clear: both; }



