*{margin:0;padding:0;}
*html body{width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
html{height:100%;}
body{
	height:100%;width:100%;min-width:998px;
	font:12px tahoma,arial,verdana,helvetica,sans-serif;text-align:left;line-height:130%;color:#000;
	background:url(../images/mainrast.jpg) top center repeat-x;background-color:#eedfc1;
}
h1,h6,legend{
	font:normal 24px Times New Roman,arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#9f1b12;padding:10px 0 12px;}
h2{
	font:normal 32px Times New Roman,arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#9f1b12;padding:8px 0 10px;}
h3{
	font:normal 22px Times New Roman,arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#000;padding:10px 0 5px;}
h4{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:10px 0 10px;}
h5{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#a7a7a7;padding:10px 0 5px;}
h6{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:0px 0 5px;}

a{color:#b51311;text-decoration:underline;}
a:link{color:#b51311;}
a:hover{color:#b51311;text-decoration:none;}
/*a:visited{color:#485fa4;}*/

p{padding:.2em 0;}
fieldset,img{border:none;}

img.png {filter:expression(fixPNG(this));}

.menuraskr{
	background-color:#e1caa4;
	border:1px solid #d4900a;
}
.menuraskr ul{
	list-style:none;
	margin:10px 20px;
}
.menuraskr li{
	padding:3px 0;
}

.clboth{
	width:100%;
	clear:both;
	overflow:hidden;
	height:1px;
}

#main{
	width:100%;
	position:relative;
}
#shtora_l{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#shtora_r{
	position:absolute;
	top:0px;
	right:0px;
}
#pojici{
	position:absolute;
	top:20px;
	left:15px;
	z-index:150;
}
#pojici2{
	position:absolute;
	top:65px;
	left:-10px;
	z-index:150;
}
#pojici3{
	position:absolute;
	top:-5px;
	left:10px;
	z-index:150;
}
#pojici4{
	position:absolute;
	top:10px;
	left:-10px;
	z-index:150;
}
#pojici5{
	position:absolute;
	top:20px;
	left:-25px;
	z-index:150;
}
#pojici_mini{
	position:absolute;
	top:235px;
	left:341px;
	z-index:300;	
}
#pojici_mini5{
	position:absolute;
	top:235px;
	left:333px;
	z-index:300;	
}

/*
#pojici{
	position:absolute;
	top:-10px;
	left:15px;
	z-index:1500;
}
#pojici_mini{
	position:absolute;
	top:205px;
	left:341px;
	z-index:300;	
}
*/
#heder{
	width:100%;
	height:235px;
	position:relative;
}
#icons{
	position:absolute;
	overflow:hidden;
	width:138px;
	height:19px;
	top:40px;
	right:26px;
}
#icons ul{
	list-style:none;
}
#icons li{
	display:block;
	float:left;
	margin-right:27px;
	width:19px;
	height:19px;
}
#icons li#active img{
	position:absolute;
	top:0px;
	left:0px;
}
/* #icons li#active a{
	position:relative;
	display:block;
	float:left;
}
 */#icons li#active{
	position:relative;
	display:block;
	float:left;
}
#menu li a#act{
	text-decoration:underline;
}
#logo{
	width:461px;
	margin:0 auto;
	padding-top:34px;
	position:relative;
}
#flash{
	position:absolute;
	top:101px;
	left:73px;
	width:311px;
}
#search{
	float:right;
	padding:0px 92px 0 0;
	margin-top:63px;
	$margin-top:61px;
	width:304px;
	height:52px;
	position:relative;
}
#search img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#search form{
	position:relative;
	z-index:100;
	padding:16px 0 0 11px;
}
#search input{
	border:0px;
	border-top:1px solid #bb4640;
	width:235px;
	height:15px;
	float:left;
	padding:3px 0 3px 3px;
	font:normal 11px tahoma;
	vertical-align:top;
}
#search input.startsearch{
	border:0px;
	width:13px;
	height:13px;
	background:url(../images/startsearch.gif) top left no-repeat;
	margin:5px 0 0 10px;
	cursor:pointer;
	background-color:#ab1b13;
}
#search a{
	font-size:10px;
	float:left;
	color:#eedfc1;
	background-color:#ab1b13;
}
#cont{
	background:url(../images/rastcont2.jpg) top left repeat;
	width:auto;
	clear:both;
	min-height:448px;
	_\height:448px;
	margin:0 68px;
	position:relative;
	z-index:100;
}
body#input #cont{
	clear:none;
	min-height:468px;
	_\height:468px;
	margin:0 86px 0 310px;
	padding:15px 30px 42px 20px;
}

body#input2 #cont{
	clear:none;
	background:url(../images/rastcont3.jpg) top left repeat;
	margin:0 86px 0 310px;
	/*padding:15px 30px 42px 20px;*/
}

#cont_inp{
	clear:both;
	width:100%;
	/*overflow:hidden;*/
	position:relative;
	z-index:200;
}
#menu_inp{
	width:243px;
	margin-right:-310px;
	float:left;
	padding:40px 0 0 67px;
	position:relative;
	z-index:50;
}
body#input .tl{
	top:0px;
}
body#input2 .tl{
	top:80px;
}
.tl{
	position:absolute;
	top:107px;
	left:0px;
}
body#input .tr{
	_right:-1px;
}
body#input2 .tr{
	_right:-1px;
}
.tr{
	position:absolute;
	top:78px;
	right:0px;
}
.br{
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	right:-36px;
}
body#input .br{
	right:-49px;
	_right:-50px;
	z-index:170;
}

body#input2 .br{
	right:-44px;
	_right:-44px;
	z-index:170;
	bottom:150px;
	_bottom:151px;
}

.bl{
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:-45px;
}
body#input .bl{
	left:-8px;
	z-index:170;
}

body#input2 .bl{
	left:0px;
	z-index:170;
	bottom:160px;
}

#content{
	width:auto;
	overflow:hidden;
	padding:13px 29px 0;
	position:relative;
	z-index:5000;
}
#content table{
	width:100%;
	position:relative;
	z-index:5000;
}
#content table td{
	vertical-align:top;
}
.fifth{
	width:50%;
}
.wh{
	width:0px;
	height:448px;
}
.bgtabt{
	background:url(../images/rasttable.gif) 100% 45px repeat-y;
}
.bgtabt img.ttt{
	position:absolute;
	top:0px;
	right:9px;
	_right:8px;
}
.bgtabt div{
	position:relative;
}
#content h1{
	text-align:center;
}


/**/
#news{
	width:auto;
	padding-right:20px;
}
.newssp{
	padding-bottom:20px;
}
.newssp span{
	font-size:10px;
	background-color:#fff;
	display:block;
	float:left;
	padding:0px 10px 2px;
}
.newssp p span{
      display:inline;
      float:none;
      background:transparent;  
      padding:0;
      font-size:12px;
}
.newssp p{
	clear:both;
	margin-left:11px;
	font-size:13px;
	padding-top:5px;
}
.newssp p.fs{
	font-size:10px;
}
/**/

/**/
body#input #menu{
	padding-bottom:60px;
}
body#input2 #menu{
	padding-bottom:60px;
}
#menu{
	padding:25px 20px 0 4px;
	width:223px;
	overflow:hidden;
}
#menu ul{
	list-style:none;
	width:221px;
	overflow:hidden;
}
#menu li{
	text-align:center;
	display:block;
	float:left;
	width:221px;
	height:33px;
	margin-top:11px;
}
#menu li a{
	font:normal 16px arial;
	color:#fff;
	text-decoration:none;
	line-height:30px;
	position:relative;
	z-index:7000;
	display:block;
}
#menu li a.fs13{
	font-size:13px;
}
#menu li#im1{
	background:url(../images/menubg1.gif) top left no-repeat;
	background-color:#9e1216;
}
#menu li#im2{
	background:url(../images/menubg2.gif) top left no-repeat;
	background-color:#ac1324;
}
#menu li#im3{
	background:url(../images/menubg3.gif) top left no-repeat;
	background-color:#cd2320;
}
#menu li#im4{
	background:url(../images/menubg4.gif) top left no-repeat;
	background-color:#d43920;
}
#menu li#im5{
	background:url(../images/menubg5.gif) top left no-repeat;
	background-color:#c14314;
}
#menu li#im6{
	background:url(../images/menubg6.gif) top left no-repeat;
	background-color:#d66010;
}
#menu li#im7{
	background:url(../images/menubg7.gif) top left no-repeat;
	background-color:#d26d0a;
}
#menu li#im8{
	background:url(../images/menubg8.gif) top left no-repeat;
	background-color:#c98108;
}
#menu li#im9{
	background:url(../images/menubg9.gif) top left no-repeat;
	background-color:#c37a07;
}
body#input #menu li#im1{
	background:url(../images/menubg11.gif) top left no-repeat;
	background-color:#9e1216;
}
body#input #menu li#im2{
	background:url(../images/menubg12.gif) top left no-repeat;
	background-color:#ac1324;
}
body#input #menu li#im3{
	background:url(../images/menubg13.gif) top left no-repeat;
	background-color:#cd2320;
}
body#input #menu li#im4{
	background:url(../images/menubg14.gif) top left no-repeat;
	background-color:#d43920;
}
body#input #menu li#im5{
	background:url(../images/menubg15.gif) top left no-repeat;
	background-color:#c14314;
}
body#input #menu li#im6{
	background:url(../images/menubg16.gif) top left no-repeat;
	background-color:#d66010;
}
body#input #menu li#im7{
	background:url(../images/menubg17.gif) top left no-repeat;
	background-color:#d26d0a;
}
body#input #menu li#im8{
	background:url(../images/menubg18.gif) top left no-repeat;
	background-color:#c98108;
}
body#input #menu li#im9{
	background:url(../images/menubg19.gif) top left no-repeat;
	background-color:#c37a07;
}
body#input2 #menu li#im1{
	background:url(../images/menubg11.gif) top left no-repeat;
	background-color:#9e1216;
}
body#input2 #menu li#im2{
	background:url(../images/menubg12.gif) top left no-repeat;
	background-color:#ac1324;
}
body#input2 #menu li#im3{
	background:url(../images/menubg13.gif) top left no-repeat;
	background-color:#cd2320;
}
body#input2 #menu li#im4{
	background:url(../images/menubg14.gif) top left no-repeat;
	background-color:#d43920;
}
body#input2 #menu li#im5{
	background:url(../images/menubg15.gif) top left no-repeat;
	background-color:#c14314;
}
body#input2 #menu li#im6{
	background:url(../images/menubg16.gif) top left no-repeat;
	background-color:#d66010;
}
body#input2 #menu li#im7{
	background:url(../images/menubg17.gif) top left no-repeat;
	background-color:#d26d0a;
}
body#input2 #menu li#im8{
	background:url(../images/menubg18.gif) top left no-repeat;
	background-color:#c98108;
}
body#input2 #menu li#im9{
	background:url(../images/menubg19.gif) top left no-repeat;
	background-color:#c37a07;
}
/**/

/**/
.anonssp{
	padding-left:5px;
	clear:both;
	padding-bottom:11px;
	overflow:hidden;
	width:100%;
}
.ramka{
	background:url(../images/ramka.png) bottom left no-repeat;
	width:81px;
	height:76px;
	text-align:center;
	margin-right:3px;
	float:left;
	$background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/ramka.png'); 
}
.anonssp strong{
	font-size:12px;
	margin-right:10px;
}
.anonssp a{
	font-size:13px;
}
.anonssp p{
	padding:0px;
	margin:0px;
	padding-top:3px;
}
#anons_main{
	width:100%;
	overflow:hidden;
}

#footer{
	background:url(../images/footrast.jpg) top left repeat-x;
	width:100%;
	clear:both;
	height:170px;
}
#lenta7{
	background:url(../images/lenta.jpg) top right no-repeat;
	width:206px;
	height:107px;
	position:absolute;
	bottom:-107px;
	_bottom:-108px;
	right:-86px;
	_right:-86px;
	_overflow:hidden;
}
#lenta72{
	background:url(../images/lenta2.jpg) top right no-repeat;
	width:95px;
	height:75px;
	position:absolute;
	bottom:-75px;
	_bottom:-74px;
	right:-83px;
	_right:-83px;
}

body#input #footer{
	background:none;
	height:107px;
	position:relative;
	z-index:5000;
}

body#input2 #footer{
	background:none;
	height:107px;
	position:relative;
}



#footrast{
	background:url(../images/teni.jpg) 0 29px repeat-x;
	width:100%;
	height:170px;
	position:relative;
}
.fbgl{
	position:absolute;
	top:0px;
	left:0px;
}
.fbgr{
	position:absolute;
	top:0px;
	right:0px;
}
body#input #contacts{
	background:none;
}
body#input #footer img.ccc{
	position:absolute;
	left:60px;
	top:-45px;
	z-index:0;
}

body#input2 #contacts{
	background:none;
}
body#input2 #footer img.ccc{
	position:absolute;
	left:60px;
	top:-45px;
	z-index:0;
}

#contacts{
	background:url(../images/phone.jpg) 60px 8px no-repeat;
	width:182px;
	position:relative;
	z-index:5000;
	font-size:12px;
	line-height:120%;
	padding:100px 0 0 248px;
	float:left;
}
#contacts{
	padding:100px 0 0 248px;	
	height:59px;
}
body#input #contacts{
	padding:48px 0 0 248px;	
	height:59px;
}
body#input2 #contacts{
	padding:48px 0 0 248px;	
	height:59px;
}

#contacts span{
	font-size:18px;
	line-height:120%;
}
#klemo{
	float:right;
	width:336px;
	position:relative;
	z-index:5000;
	padding-top:106px;
}
body#input #klemo{
	padding-top:53px;
}

body#input2 #klemo{
	padding-top:53px;
}


#klemo a.black{
	color:#000;
	text-decoration:none;
}
#schetchik{
	position:absolute;
	bottom:26px;
	right:420px;
}
body#input #schetchik{
	position:absolute;
	bottom:18px;
	right:420px;
}
body#input2 #schetchik{
	position:absolute;
	bottom:18px;
	right:360px;
}

#rastcb{
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	width:100%;
	height:19px;
	z-index:150;
	left:0px;
	background:url(../images/rastcb.gif) bottom left repeat-x;
}
#txt{
	position:relative;
	z-index:500;
	width:100%;
	overflow:hidden;
}

body#input2 #txt{
	position:relative;
	z-index:500;
	width:100%;
	overflow:hidden;
	padding:0 0 152px;
	background:url(../images/rasttable.gif) 15px 0 repeat-y;
}
.svitok{
	width:auto;
	padding:0 55px 0 55px;
	_\height:240px;
	min-height:240px;
	background:url(../images/rasttable2.gif) 100% 30px repeat-y;
}


#kroshki{
	width:268px;
	float:right;
}
#kroshki a.black{
	color:#000;
	text-decoration:none;
}
#kroshki span{
	color:#a21b12;
	margin:0 5px;
}
#txt h1{
	clear:both;
}
#context{
	width:auto;
	margin-right:172px;
}
#context p{
	padding:0px;
	margin:0px;
	padding:5px 0;
}
#context div{
	padding:0px;
	margin:0px;
	padding:5px 0;
}
#context ul{
	padding:0px;
	margin:0px;
	margin:5px 0 5px 30px;
}
#context ol{
	padding:0px;
	margin:0px;
	margin:5px 0 5px 30px;
}
#context table{
	border:0px;
	border-collapse:collapse;
	border:1px solid #ca9d5c;
	margin:5px 0;
}
#context table td{
	border:0px;
	border:1px solid #ca9d5c;
	padding:5px;
}
#rightcol{
	width:132px;
	margin-left:-162px;
	float:right;
	padding:5px 0 0 30px;
	background:url(../images/rasttable2.gif) top left repeat-y;
}
#rightcol img{
	border:1px solid #cb9e5d;
	margin-bottom:3px;
}
#rightcol span{
	font:normal 13px Times New Roman;
	font-style:italic;
}
#rightcol ul{
	list-style:none;
	margin-top:20px;
}
#rightcol li{
	padding:5px 0;
}
#rightcol li ul{
	margin-left:10px;
}
#fotos{
	padding:20px 0 0 0;
	width:572px;
	margin:0 auto;
	position:relative;
	z-index:500;
	overflow:hidden;
}
#fotos p{
	text-align:center;
	display:block;
	padding-bottom:20px;
}
#fotos2{
	width:542px;
	overflow:hidden;
	float:left;
	margin:0 -7px 0 9px;
}
#fotos div img{
	float:left;
}
#fotos2 img{
	border:1px solid #cb9e5d;
	margin-right:16px;
}
.pad{
	padding-top:38px;
	position:relative;
	z-index:600;
}
#www{
	width:572px;
	margin:0 auto;
}
#txt table#afisha{
	width:100%;
	border:0px;
	font-family:Times New Roman;
	margin:10px 0;
}
#txt table#afisha td{
	vertical-align:top;
}
#txt table#afisha td.w100{
	width:100%;
}
#txt table#afisha td img{
	border:1px solid #cb9e5d;
	margin-right:15px;
}
#txt table#afisha td p{
	text-align:center;
	margin:0px;
	padding:15px 0 20px;
}
#txt table#afisha td p img{
	border:0px;
}
#txt table#afisha td span{
	font-size:18px;
	display:block;
	width:135px;
}
#txt table#afisha td a{
	font-size:20px;
	line-height:120%;
}
#txt table#afisha td.repert a{
	color:#d66010;
	font-size:18px;
	margin-right:35px;
	float:left;
	clear:both;
}
#txt table#afisha td.repert{
	padding:41px 0 0 2px;
	line-height:20px;
}

#context ul#sitemap{
	width:300px;
	margin:0 auto;
}
#context ul#sitemap li{
	padding:3px 0;
}
#context ul#sitemap li a{
	font-size:12px;
}

#hearpages{
	color:#000;
	text-decoration:none;
}
#pageslink a{
	margin:0 0 0 5px;
}
.faqtt{
	font:normal 12px tahoma;
	font-style:italic;
	margin-left:20px;
}



/*      ------------------------------   */


body#input2 #search form{
	background:url(../images/svsearch.jpg) 132px 38px no-repeat;
	height:43px;
}

#svtop{
	height:95px;
	background:url(../images/svrastt.jpg) top left repeat-x;
	width:100%;
}
#svtopl{
	width:252px;
	height:95px;
	background:url(../images/svtopl.jpg) top left no-repeat;
	float:left;
}
#svtopr{
	width:332px;
	height:95px;
	background:url(../images/svtopr.jpg) top left no-repeat;
	float:right;
}
#svbgtopl{
	background:url(../images/svbgtopl.jpg) top left no-repeat;
	width:239px;
	height:24px;
	position:absolute;
	top:211px;
	left:310px;
	_left:313px;
}


#svbot{
	height:150px;
	background:url(../images/svrastb2.jpg) 243px 0 repeat-x;
	width:100%;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	z-index:500;
}
#svbotl{
	width:252px;
	height:152px;
	background:url(../images/svbotl.jpg) top left no-repeat;
	float:left;
	position:relative;
	left:-8px;
}
#svbotr{
	width:369px;
	height:150px;
	background:url(../images/svbotr2.jpg) top left no-repeat;
	float:right;
	position:absolute;
	right:-37px;
}
#svbgtopl{
	background:url(../images/svbgtopl.jpg) top left no-repeat;
	width:239px;
	height:24px;
	position:absolute;
	top:211px;
	left:310px;
	_left:313px;
}

.svitok h1{
	font:normal 40px times new roman,arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#a31b12;padding:10px 0 0px;
}
.svitok h2{
	font:normal 24px times new roman,arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#a3834d;padding:15px 0 0px;
}
.fff{
	padding-top:30px;
}
.fff table{
	border:0px;
	border-collapse:collapse;
	border:1px solid #c59249;
}
.fff table td{
	border:0px;
	border:1px solid #c59249;
}

.fagform{
	padding-top:10px;
}
.fagform input{
	width:190px;
	height:18px;
	border:1px solid #a38c64;
	background-color:#f0e7d6;
	padding:1px 3px;
	font:normal 12px tahoma;
	float:left;
}
.fagform input.searchbut{
	width:198px;
	height:auto;
	padding:1px 5px;
	cursor:pointer;
	margin:5px 0 10px;
	color:#fff;
	background-color:#a2140d;
}
.fagform input.kod{
	width:107px;
	margin-right:5px;
}
.fagform select{
	width:198px;
	height:21px;
	border:1px solid #a38c64;
	background-color:#f0e7d6;
	font:normal 12px tahoma;
}
.fagform textarea{
	width:190px;
	height:80px;
	border:1px solid #a38c64;
	background-color:#f0e7d6;
	font:normal 12px tahoma;
	padding:1px 3px;
}
.fagform label{
	display:block;
	padding:4px 0 2px;
	font:normal 12px tahoma;
}

/*      ------------------------------   */

#endsearch_new li{
	padding-bottom:7px;
}



