body {
	margin:0; 
	padding:0; 
	font-family:Arial; 
	font-size:14px; 
	color: #c8542c; 
	background-color:#fdebda; 
	background-image:url(images2/bg_color.jpg); 
	background-repeat:repeat-x;	
}

table
{
	font-family:Arial; 
	font-size:14px; 
	color: #c8542c; 
}

.statistic /* ??????? ??? */ 
{
	background-color: #FAC697;
	color: #C8542C;
	width:100%;
}

a {
	font-family:arial;
	color:#C9532B;
}
a:hover{
	color:#C63502;
}
.header{
	height:95px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.header1
{
	top: 3px;
	position: absolute;
	left: -1px;
	width: 70%;
	overflow: hidden;
}


.Footer {
	width:100%;
	background-image: url(images2/footer.gif);
	background-repeat: repeat-x;
	position: relative;
	clear: both;
}
.corn_footer{
	background-image:url(images2/corn_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
}
.baner{
	background-image:url(images2/banner.jpg);
	width:373px;
	height:50px;
	float: left;
	
}

.select{
	margin-top: 8px;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 10px;
}

.left{
	width:24%;
	background-color:#FDEBDA;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(images2/polosa_vert_bottom.gif);
	float: left;
	clear: left;
}

.left_fly{
	width:24%;
	background-color:#FDEBDA;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(images2/polosa_vert_bottom.gif);
	position:absolute;
	top:101px;
	left:0px;
	display: none;
}

.pynkt{
	background-image:url(images2/pynkt.GIF);
	width:auto;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

.link{
	font-family: "arial ";
	color:#BC5922;
	overflow: hidden;
	margin-left:12px;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	display: block;
	padding-right: 10px;
}

.left_menu a {
	background-image:url(images2/pynkt.gif);
	width:auto;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "arial";
	color:#BC5922;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	display: block;
	padding-right: 0px;
	padding-left: 12px;
	background-position: 0px center;
	overflow: visible;
	margin-right: 7px;
	position: relative;
}

.left_menu a:hover
{
	background-color: #C9532B;
	color: #FCF8F5;
}

.left_menu .easy_sel {
	background-color: #FFCC99;
}

.left_menu .sel {
	background-color: #C9532B;
	color: #FADABE;
}

.left_menu a.sel:hover {
	background-color: #C9532B;
	color: #FCF8F5;
}

.left_menu2 {
	border: solid 1px #FFCC99;
	margin: 3px 10px 10px 23px;
}

.left_menu2 a {
	background-image:url(images2/spacer.gif);
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	overflow: visible;
	margin-right: 0px;
}

.center{
	float: left;
	width:45%;
}
.center2{
	float: left;
	width:75%;
}
.right{
	background-color:#FCC697;
	float: right;
	width: 30%;
	background-image: url(images2/top_corn_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: right;
}
.text{
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
	color:#BC5922;
	text-align:center;
	overflow: hidden;
	padding: 5px;
}


.cont{
	width:100%;
	background-color:#FADABE;
	position:relative;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 6px;
}

.cont_left_top{
position:absolute;
left:0;
top:0;
}
.cont_right_top{
	position:absolute;
	right:0;
	top:0;
}
.cont_right_bottom{
	position:absolute;
	right:0;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
}
.cont_left_bottom{
	position:absolute;
	left:0;
	bottom:0px;
	padding: 0px;
	margin: 0px;
}
.left_top{
	position:absolute;
	left:0;
	top:-2px;
}
.right_top{
	position:absolute;
	right:0;
	top: -2px;
}
.right_bottom{
	position:absolute;
	right:0;
	bottom:-2px;
}
.left_bottom{
	position:absolute;
	left:0px;
	bottom:-2px;
}
.left_top2{
	position:absolute;
	left:0;
	top:-1px;
}
.right_top2{
	position:absolute;
	right:0;
	top:-1px;
}
.right_bottom2{
	position:absolute;
	right:0px;
	bottom:0px;
}
.left_bottom2{
	position:absolute;
	left:0;
	bottom:-1px;
}

.cont p img{
float:left;
margin:10px 10px 10px 0px;
}
a.button{
	border-top: 1px solid #C8542C;
	border-bottom: 1px solid #C8542C;
	display:block;
	color:#C8542C;
	text-decoration:none;
	position: relative;
}
img{border:none;}
.left_p{
	background-image: url(images2/corner_lline.gif);
	background-repeat: repeat-y;
	background-position: left top;
	clear: left;
}
.right_p {
	background:url(images2/corn_rline.gif) right top repeat-y;
	text-align: left;
}

.right_p div {
	padding: 5px 10px;
	text-align: center;
}

#link1{
	font-weight:bold;
	text-decoration: none;
	background-image: url(images2/corn_lline.gif);
	width: 70%;
	margin-bottom: 10px;
}
#link2{
	position:absolute;
	right:20px;
	width:40%;
	bottom: 10px;
	font-size: 16px;
}
#link3{
	background-color: #FDEBDA;
	margin-right: 10%;
	margin-bottom: 10px;
	margin-left: 10%;
	width: 80%;

}
#link4{
	width:50%;
	background-color: #FADABE;
	

}
#link5{
	font-weight:bold;
	text-decoration: none;
	background-image: url(images2/corner_rline.gif);
	
}


#link6{
	background-color: #FDEBDA;
	margin-right: 10%;
	margin-bottom: 10px;
	margin-left: 10%;
	width: 80%;
background-image: url(images2/corner_lline_razdel.gif);
}

#link7{
	font-weight:bold;
	text-decoration: none;
	background-image: url(images2/corner_rline_razdel.gif);
	
}



.polosa_menu{
	background-image:url(images2/polosa_menu.GIF);
	height:44px;
	background-position: 16px 20px;
	background-repeat:no-repeat;
}
.left_menu{
	background-repeat: repeat-y;
	background-position: 16px 0px;
	background-image: url(images2/polosa.gif);
}
.bgimage0{
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: none;

}
.bgimage1{
	background-image:url(images2/bgimage.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgimage2{
	background-image:url(images2/bgimage2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgimage3{
	background-image:url(images2/bgimage3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgimage4{
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgimage5{
	background-repeat: no-repeat;
	background-position: right center;
}
  .graphic{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
	
.polosa_bottom{
	background-image:url(images2/polosa_bottom.GIF);
	width:70%;
	background-repeat: repeat-x;
	height: 10px;
	position: relative;
}
.polosa_t{
	background-image:url(images2/polosa_t.GIF);
	width:70%;
	background-repeat: repeat-x;
	height: 10px;
	position: relative;
	visibility: visible;
}

.line_vert {
	background-image:url(images2/line_horizont.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
	
	
}
.line_horizont2{
	text-align: right;
}
.line_horizont2 img{
	background-color: #FFCC99;
	width: 85%;
}

.line_horizont{
	background-image:url(images2/line_horizont.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 8px;
	
}
.line_horizont3{
	background-image:url(images2/line_horizont.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 8px;
	
}

.form{
	padding-left:10px;
	padding-right:10px;
	color: #A35C4B;
	background-position: right;
}

.linki{ background-position:right top;}

.vidim_header{
	color:#FFFFFF;
	font-weight:bold;
	background-color: #C8542C;
	text-align: right;
	padding-right: 10px;
}
.vidim_footer{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-right: 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.top_corner{
	background-color:#F8DABE;
	width:100%;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images2/corner_top.gif);
	right: 0px;
	padding-bottom: 12px;
	display: block;
}
.search_panel{
	text-align: right;
	padding-right: 5px;
	
}


.top_corn_right{
	background-repeat: no-repeat;
	background-position: right 0;
	background-image: url(images2/top_corn_right.gif);
	height:43px;
	width: auto;
}
.top_corn_left{
	background-repeat: no-repeat;
	background-position: left 0;
	background-image: url(images2/top_corn_left.gif);
	text-align: center;
	height:43px;
	width: auto;
}
.polosa_vert_footer{
	padding-top: 15px;
	padding-bottom: 15px;
}
.left_footer{
	width:100%;
}
.users{
	background-color:#C05B3D;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	margin-right: 7px;
}

.corn_left_footer{
	background-image:url(images2/corn_left_footer.gif);
	position: absolute;
	height: 43px;
	background-repeat: no-repeat;
	width: 30%;
	background-color: #FCC697;
	right: 0px;
	top: 21px;
}

.corn_right_footer{
	background-image:url(images2/corn_right_footer.gif);
	height: 43px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.header_banner_menu
{
	padding-top: 5px;
}
.menu_lvl2 
{
	text-decoration: none;
	padding-top: 5px;
}

.menu_lvl2 a {
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 10px;
	margin-top: 5px;
}

.menu_lvl2 a:hover {
	color:#FDEBDA;
	
}



.banner_bottom {
	padding-top: 35px;
	width: 100%;
	position: absolute;
}
.counter{
	position: absolute;
	bottom: 5px;
	left: 55px;
	width: 23%;
}
.news_date {
	position: absolute;
	top: 5px;
	right: 10px;
	font-style: italic; 	
}

.message_b_left{
position:relative;
}
.message_b_right {
	position: absolute;
	top: 0px;
	right: 10px;
	font-style: italic;
}

.news_detail { display:block; clear:both; text-align:right; }
.cont_text {
	margin: 0px;
	padding: 10px;
}
.cont_text2
{
	padding-bottom:10px;
}
.cont_text table
{ 
	font-family:arial; 
	font-size:14px; 
}

.news_image_detail img
{
	float: left;
	margin: 0px,10px,3px,0px;	
}

.right_image
{
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	color:#C9532B;
	width: 217px;
}

.right_image img {
	background-position: center center;
	background-repeat: no-repeat;
}

.right_image a {
	text-decoration: none;
}

.right_image a:hover {
	color: #F03304;
}

.right_image2
{
	text-align: center;
	height: 165px;
	float: left;
	width: 93px;
	font-weight: bold;
	margin-left: 5px;
	overflow: hidden;
}

.right_image2 img {
	background-position: center center;
	background-repeat: no-repeat;
}

.right_image2 a {
	text-decoration: none;
}

.right_image2 a:hover {
	color: #F03304;
}

.body_cont
{
	min-width: 1024px;
}


.search_select{margin:10px 0px 5px 0px;}
.search_text{width:65%;}
.search_button{
	width:30%;
}

.cap_search{background-image:url(images2/corner_cap1.gif); background-repeat:no-repeat; background-position:left top;background-color:#FDEBDA; width:40%; float:left; }
.cap_search .r_bottom_corn{background-image:url(images2/corner_cap2.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_search .cap_cont{
	text-align:center; padding:8px;font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	
}


.cap_recomen_def{
	background-image:url(images2/corner_cap3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FDEBDA;
	width:80%;
	margin-bottom:10px;
}
.cap_recomen_def .r_bottom_corn{background-image:url(images2/corner_cap4.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_recomen_def .cap_cont{
	text-align:center; padding:8px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	
}




.cap_recomen{
	background-image:url(images2/corner_cap3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FDEBDA;
	width:63%;
	margin-bottom:10px;
	float: left;
}
.cap_recomen .r_bottom_corn{
	background-image:url(images2/corner_cap4_2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
}
.cap_recomen .cap_cont{
	text-align:center;
	padding:1px 0px 0px 0px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	
}
.cap_recomen .cap_cont a{
	font-size: 16px;
	font-weight: bolder;
}

.cap_recomen2
{
	background-color:#FFA251;
	width:37%;
	margin-bottom:10px;
	float: left;
}
.cap_recomen2 .r_bottom_corn
{
	background-image:url(images2/corner_cap4_3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
}
.cap_recomen2 .cap_cont
{
	text-align:center;
	padding:8px 16px 8px 0px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
}

.cap_razdel{
	background-repeat:no-repeat;
	background-color:#FFCC99;
	width:70%;
	margin-bottom:10px;
}
.cap_razdel .r_bottom_corn{background-image:url(images2/corner_cap5.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_razdel .cap_cont{
	text-align:center;
	padding:8px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
}

.cap_razdel2{
	background-repeat:no-repeat;
	background-color:#FCC697;
	width:42%;
	float: left;
}
.cap_razdel2 .r_bottom_corn{
	background-image:url(images2/corner_cap5_2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
	overflow: hidden;
}
.cap_razdel2 .cap_cont{
	text-align:center;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
	padding: 1px 8px 8px 8px;
	line-height: 2;
	height: 36px;
	overflow: hidden;
}


.cap_razdel2_2{
	background-repeat:no-repeat;
	background-color:#FFB677;
	width:18%;
	float: left;
}
.cap_razdel2_2 .r_bottom_corn{
	background-image:url(images2/corner_cap5_3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
}
.cap_razdel2_2 .cap_cont{
	text-align:center;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
	padding: 8px;
}

.cap_razdel2_3{
	background-repeat:no-repeat;
	background-color:#FFA251;
	width:20%;
	float: left;
}
.cap_razdel2_3 .r_bottom_corn{
	background-image:url(images2/corner_cap5_4.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
}
.cap_razdel2_3 .cap_cont{
	text-align:center;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
	padding-left: 5px;
}


.cap_razdel2_3 .cap_cont2{
	text-align:center;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
	padding: 8px;
}




										/*	 MINISITE */
.header_minisite{
	width:100%;
	height:65px;
	background-color:#C9532B;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
											
.center_minisite{
	background-color:#FDEBDA;
	float: left;
	width:69%;
}

.cap_contacts{
	background-image:url(images2/corner_cap1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FDEBDA;
	width:50%;
}
.cap_contacts .r_bottom_corn{background-image:url(images2/corner_cap2.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_contacts .cap_cont{
	text-align:center;
	padding:8px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	
}

.cap_razdel_minisite{
	width:60%;
	position:absolute;
	top:65px;
	left:60px;
}
.cap_razdel_minisite .r_bottom_corn{
	background-image:url(images2/corner_cap5_3_1.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
	overflow: hidden;
}
.cap_razdel_minisite .cap_cont{
	text-align:center;
	padding:1px 0px 0px 8px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
	height: 36px;
	overflow: hidden;
	line-height: 2;
	background-color: #FFB677;
	margin-right: 42px;
}


.cap_nav{
	background-repeat:no-repeat;
	background-color:#FCC697;
	width:60px;
	position:absolute;
	top:65px;
	left:0px;
}
.cap_nav .r_bottom_corn{
	background-image:url(images2/corner_cap5_2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
	overflow: hidden;
}
.cap_nav .cap_cont{
	padding:3px 8px 0px 10px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	color:#FDEBDA;
	height: 33px;
	overflow: hidden;
	line-height: 2;
}


.cap_nav_offer_old2_y2{
	background-repeat:no-repeat;
	background-color:#FCC697;
	width:60px;
	position:absolute;
	top:65px;
	left:0px;
}
.cap_nav_offer_old2_y2 .r_bottom_corn{
	background-image:url(images2/corner_cap5_2_2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 36px;
	overflow: hidden;
}
.cap_nav_offer_old2_y2 .cap_cont{
	padding:3px 8px 0px 10px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	color:#FDEBDA;
	height: 33px;
	overflow: hidden;
	line-height: 2;
}

.cap_offer{background-image:url(images2/corner_cap3.gif); background-repeat:no-repeat; background-position:left top;background-color:#FDEBDA; width:80%; margin-bottom:10px;  }
.cap_offer .r_bottom_corn{background-image:url(images2/corner_cap4.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_offer .cap_cont{
	text-align:center; padding:8px;font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	
}
					/*offer*/
				
				
.offers{font-family:arial black; font-size:36px;}	
.zagolovok{font-family:arial black; font-size:36px; color:#FBC799; text-decoration:none;}		
				
				
.left_offer{
	background-color:#FADABE;
}	
.center_ofer{
	width:30%;
	background-color:#FCC697;
}
.offer_name{
	font-size: 35px;
	color:#C8542C;
	padding-top: 10px;
	font-family: "Arial Black";
}
.img{
	float:left;
	margin: 10px;
}
.contacts{	font-size: 20px;
	color:#C8542C;
	padding-top: 10px;
	font-family: "Arial Black";}
.cap_name_minisite{background-image:url(images2/corner_cap1.gif); background-repeat:no-repeat; background-position:left top;background-color:#FDEBDA; width:80%;  }
.cap_name_minisite .r_bottom_corn{background-image:url(images2/corner_cap2.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_name_minisite .cap_cont{
	text-align:center; padding:8px;font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#C8542C;
}
.right_image2_offer
{
	text-align: center;
	height: 145px;
	width: 93px;
	font-weight: bold;
	padding:5px 0px;
}
.right_image2_offer img {
	background-position: center center;
	background-repeat: no-repeat;
}

.right_image2_offer a {
	text-decoration: none;
}

.right_image2_offer a:hover {
	color: #F03304;
}

.cap_contacts_offer {background-image:url(images2/corner_cap3.gif); background-repeat:no-repeat; background-position:left top;background-color:#FDEBDA; width:50%;  }
.cap_contacts_offer .r_bottom_corn{background-image:url(images2/corner_cap4.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_contacts_offer .cap_cont{
	text-align:center; padding:8px;font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#C8542C;
	
}
.cap_zag_offer {
	background-repeat:no-repeat;
	background-color:#FCC697;
	width:60%;
	margin-bottom:10px;
	position:absolute;
	top:65px;
	left:0px;
}
.cap_zag_offer .r_bottom_corn{background-image:url(images2/corner_cap5.gif); background-repeat:no-repeat; background-position:right bottom;}
.cap_zag_offer .cap_cont{
	text-align:center;
	padding:8px;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	color:#FDEBDA;
}

.contacts_offer{
	font-family:arial;
	font-size:14px;
	color:#C8542C;
	padding-left:10%;
	padding-right:10%;
}
.counter .item { display:block; float:left;}
.gallery{ float:left; border:4px solid; color:#C8542C; margin-left:10px; margin-top:10px;  }
.gallery:hover{color:FCC697;}

.header1_inner{
	padding-left:280px;
}
.banner_bottom_inner{padding-left:23%; padding-right: 30%;}

.center_cont{
	clear:both;
	padding-top: 10px;
	padding-left: 10px;
}

.col3_cont{
	clear:both;
}

a.cap_but {text-decoration:none;}
a.cap_but:visited {color:#FDEBDA;}
a.cap_but:hover {color:#C43B0B;}
a.cap_but:active {color:#C43B0B;}

a.cap_but3 { text-decoration:none; }
a.cap_but3:visited { color:#C8542B; }
a.cap_but3:hover { color:#C43B0B; }
a.cap_but3:active { color:#C43B0B; }

.new_message_cont {
	padding:10px 10px;
	margin:0px 10px 10px 10px;
	background-color:#FADABE;
}

.new_message_cont .new_message_button {
	margin: 10px 0px 0px 0px;
}

.ThirdLevelMenu 
{
	margin: 20px 20px;
}
.ThirdLevelMenu a
{
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 20px;
}
.ThirdLevelMenu a:hover
{
	background-color: #FADABE;
}
.ThirdLevelMenu a.sel
{
	background-color: #FCC697;
}
.ThirdLevelMenu a.sel:hover
{
	background-color: #FEB271;
}



/* ------------ SASH RegForm 15/05/09 --------- */






.RegFormFaild
{
	padding: 20px;
	color: #FFF;
	margin-bottom:10px;
	background-color: #FF0000;
	text-align:center;
}
.RegFormAutoReg
{
	text-align: center;
	background-color:#FADABE;
	margin-bottom: 10px;
}
.RegFormAutoReg table
{

}
.RegFormAutoReg td
{
	padding: 5px;
}

.RegFormAutoRegDesc
{
	color: #666666;
}
.RegFormAutoReg input
{
	width: 200px;	
}
.RegFormAutoReg h3
{
	color: #666666;
	margin: 10px;
	text-align: center;
	text-transform: uppercase;
}
.RegFormObligatory
{
	color: red;
	padding: 1px;
}








.Reg
{
	margin-left: 10px;
}

.RegConvention
{
	padding: 10px;
	margin-bottom:10px;
	background-color:#FADABE;

}

.RegConventionCap
{
	padding-bottom:10px;
}

.RegConventionText
{
	overflow:auto;
	height:250px;
	background-color:#FFFFFF;
}

.RegConventionCheck
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bolder;
}

.RegConventionBut
{
	text-align:center;
}

.RegFormCaptionView
{
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 3px 0;
	color: red;
}

.RegAfter
{
	padding: 10px;
	margin-bottom:20px;
	background-color:#FADABE;
}

.RegAfterActivated
{
	padding:5px;
	text-align:center;
}

.RegAfterSendMail
{
	text-align:center;
	padding:5px;
}

.RegAfterText
{

}

.RegFormFaildText
{
	margin-bottom: 20px;
}

.RegFormFaild .RegFormFaildLink a {
	color: #FFFFFF;
}

/* -------------------------------------------------- */

/* ------------ SASHA RegActivate 18/05/09 ----------- */
.RegActivate
{
	text-align: center;
	margin-left: 10px;
}

.RegActivateEnterCode
{
	background-color: #FADABE;
	padding: 20px;
	margin-bottom: 10px;
}
.RegActivateEnterCodeText
{
	margin-bottom: 20px;
}
.RegActivateEnterCodeInput
{
	margin-bottom: 20px;
	font-weight: bold;
}
.RegActivateEnterCodeInput input
{
	width: 200px;
}
.RegActivateSuccess
{
	background-color: #FADABE;
	padding: 20px;
	margin-bottom: 10px;
}
.RegActivateSuccessLink { margin-top: 20px; }

.RegActivateError
{
	background-color: red;
	color: #FFFF00;
	padding: 20px;
	margin-bottom: 20px;
}
.RegActivateErrorText
{
	margin-bottom: 20px;
}

.RegActivateError .RegActivateErrorLink1 a { color: #FFFF00; }
.RegActivateError .RegActivateErrorLink2 a { color: #FFFF00; }

.RegActivateError .RegActivateErrorLink1 a:hover { color: #FFF; }
.RegActivateError .RegActivateErrorLink2 a:hover { color: #FFF; }

.RegActivateErrorLink1 { margin-top: 20px; }
.RegActivateErrorLink2 { margin-top: 20px; }
.RegActivateErrorForAdmin {
	margin-top: 20px;
	font-size: smaller;
	color: #FFFF00;
}
/* -------------------------------------------------- */

/*------------- LOGINER BEGIN SASHA 18/05/09 ---------------------------*/
.Loginer
{
	margin: 0 0 20px 0;
}
.LoginerCaption
{
	
	background-color:#C05B3D;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	margin-right: 7px;
}
.LoginerCont
{
	padding: 5px;
	margin-right: 7px;
}


.LoginerControl
{
}
.LoginerControlUp,.LoginerControlDown
{
	clear:both;
}

.LoginerRegistration
{
	float: left;
	margin: 12px 0 0 5px;
	text-transform: uppercase;
	font-weight: bold;
}

.LoginerLoginButton
{
	float: right;
	margin: 0 0 0 0;
}


.LoginerLoginCaption
{
	padding-top: 5px;
	width: 60px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
.LoginerLoginField
{
	margin-left: 80px;
}
.LoginerLoginField input
{
	width: 90%;
	margin-right:10px;
}
.LoginerPasswordCaption
{
	padding-top: 5px;
	width: 60px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
.LoginerPassword
{
	clear: both;
}
.LoginerPasswordField
{
	margin-left: 80px;
}
.LoginerPasswordField input
{
	width: 90%;
	margin-right:10px;
}

.LoginerControl
{
	padding: 3px;
	clear:both;
	text-align:right;
	padding-right: 20px;
}

.LoginerMessage
{
	color: #FF0000;
	text-align: center;
	margin-top: 15px;
}
/*------------- LOGINER END -----------------------------*/

/* ------------ SASHA 25.05.2009 --------------------- */
.PriceViewDescription {
	margin-bottom: 10px;
	color: #C8542C;
	border: solid 1px #E3934F;
	background-color: #F8CFA4;
	padding: 10px;
}
/* -------------------------------------------------- */

/* ------------ SASHA 25.05.2009 --------------------- */
.PriceViewDiscountPrice
{
	font-weight: bold;
	color: Red;	
}
.PriceViewPriceWithDiscount
{
	text-decoration: line-through;
}
.PriceViewPrice
{
}
.PriceViewDiscountSize
{
	border: solid 1px red;
	padding: 1px;
	font-weight: bold;
	color: Red;
}
/* -------------------------------------------------- */

/* ------------ YuRA 27.05.2009 --------------------- */
.cleaner
{
	clear: both;
}
.HMiddleMenuLong, .HMiddleMenu
{
	height: 18px;
}
.HMiddleMenuLong .HMenu1
{
	margin-right: 40%;
}
.HMenu1 
{
	display: block;
	margin: 0;
	padding: 2px 7px 0px 7px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}
.HMenu1 li
{
	display: inline;
	list-style: none;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}
.HMenu1 .Sep
{
	padding: 0;
	margin: 0;
}
.HMenu1 a { color: #FADABE; text-decoration: none; }
.HMenu1 a:hover { color: #FFFFFF; }

.HMenu1 .Disabled {
	color: #CCCCCC;
}
.HMenu1 .Sel a {
	color: #FFF;
}
.HMenu1 .Sel a:hover {
	color: #FFF;
}

/* -------------------------------------------------- */

