textheighthtml{height:100%;}
body{height:100%; padding:0px; margin:0px; background:#1e1e1e url(/img/bg_main.png); font:12px Verdana, Arial, Helvetica, sans-serif; line-height:17px; color:#000000;}


a:link{color:#800c00; text-decoration:none;}
a:visited{color:#800c00; text-decoration:none;}
a:hover{color:#800c00; text-decoration:underline;}
a img{border:0px;}

p{padding:0px; margin:0px;}
h1{padding:0px; margin:0px 0px 15px -21px; line-height:29px; font-weight:normal; font:29px Tahoma, Arial, Helvetica, sans-serif; min-height:29px; _height:29px;}
h3{color:#800c00; font-size:18px; font-weight:normal; line-height:18px; padding:0px; margin:0px 0px 10px -21px;}
table{border-collapse:collapse;}


.razdel{padding:0px; margin:0px 0px 20px 0px; list-style-type:none;}
.razdel li{height:20px; line-height:20px; background:url(/img/marker3.png) no-repeat 0px 9px; text-indent:12px;}
.razdel li a:link{color:#000000;}
.razdel li a:visited{color:#000000;}
.razdel li a:hover{color:#000000;}


table.tb1 td {
font-size:11px;
}

/*
#main1{display:table; height:100%; #position:relative; overflow:hidden; width:100%;}
#main2{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; width:100%; padding:25px 0px 25px 0px;}
#sheet{#position:relative; #top:-50%; margin:0 auto; width:1250px; background:#f2f2f2 url(/img/sheetbg.png);}
*/


#main{width:100%; height:100%; padding:0px; margin:0px; border:0px;}
#main td{margin:0px; padding:25px 0px; vertical-align:middle;}
#sheet{margin:0 auto; width:1250px; background:#f2f2f2 url(/img/sheetbg.png);}
#sheet #sheettop{width:1250px; height:19px; background:url(/img/sheettop.png);}



#sheet #sheetbody{width:1250px; display:table;}
#sheet #sheetbody #sidemenu{width:274px; float:left; background:url(/img/sheeptop1.png) no-repeat top right; overflow:hidden; padding-left:20px;}
#sheet #sheetbody #sidemenu ul{list-style-type:none; padding:20px 0px 4px 15px; margin:0px; width:231px;}
#sheet #sheetbody #sidemenu ul li{width:231px; background:url(/img/marker1.png) no-repeat 15px 12px; border-bottom:1px dotted #000000;}
#sheet #sheetbody #sidemenu ul li a{display:block;}
#sheet #sheetbody #sidemenu ul li a span{display:block; padding:9px 5px 10px 34px; width:192px; line-height:14px; cursor:pointer;}

#sheet #sheetbody #sidemenu ul .green{margin-top:-1px; border:0px !important;}
* html #sheet #sheetbody #sidemenu ul .green{margin-top:-3px;}
*+html #sheet #sheetbody #sidemenu ul .green{margin-top:-3px;}

#sheet #sheetbody #sidemenu ul .green a{background:#178c00 url(/img/greenmarker2.png) no-repeat bottom;}
#sheet #sheetbody #sidemenu ul .green a span{background:url(/img/greenmarker1.png) no-repeat top; cursor:text;}

#sheet #sheetbody #sidemenu #topsidemenu{margin-bottom:0px; width:274px; overflow:hidden;}
#sheet #sheetbody #sidemenu #topsidemenu ul .green a{background:#178c00 url(/img/topgreenmarker2.png) no-repeat bottom;}
#sheet #sheetbody #sidemenu #topsidemenu ul .green a span{background:url(/img/topgreenmarker1.png) no-repeat top; }

#sheet #sheetbody #sidemenu ul li ul{padding:5px 0px 15px 34px; margin:0px; list-style-type:none; width:196px !important;}
#sheet #sheetbody #sidemenu ul li ul li{background:url(/img/marker3.png) no-repeat 0px 9px; width:196px !important; font-size:11px;}
#sheet #sheetbody #sidemenu ul li ul li a{background:none !important; width:184px !important; padding:4px 0px 5px 12px; line-height:13px;}

#sheet #sheetbody #sidemenu ul .green a:link{color:#FFFFFF;}
#sheet #sheetbody #sidemenu ul .green a:visited{color:#FFFFFF;}
#sheet #sheetbody #sidemenu ul li.green a:hover{color:#FFFFFF;}

#sheet #sheetbody #sidemenu ul li a:link{color:#000000; text-decoration:none;}
#sheet #sheetbody #sidemenu ul li a:visited{color:#000000; text-decoration:none;}
#sheet #sheetbody #sidemenu ul li a:hover{color:#000000; text-decoration:none;}

#sheet #sheetbody #sidemenu ul li ul li a:link{color:#000000 !important; text-decoration:none;}
#sheet #sheetbody #sidemenu ul li ul li a:visited{color:#000000 !important; text-decoration:none;}
#sheet #sheetbody #sidemenu ul li ul li a:hover{color:#000000 !important; text-decoration:underline;}



#sheet #sheetbody #content{width:936px; float:left; background:url(/img/sheettop2.png) no-repeat top;}
#sheet #sheetbody #content #contenttop{height:215px;}
#sheet #sheetbody #content #contenttop #logo{width:300px; height:142px; float:left; padding:73px 0px 0px 31px;}
#sheet #sheetbody #content #contenttop #redbg{width:605px; height:215px; float:left;}
#sheet #sheetbody #content #contenttop #redbg div ul{padding:0px; margin:0px; list-style-type:none;}
#sheet #sheetbody #content #contenttop #redbg div ul li{float:left;}

#sheet #sheetbody #content #contenttop #redbg #numbers{height:93px; width:605px; padding:12px 0px 0px 0px;}
#sheet #sheetbody #content #contenttop #redbg #numbers ul li{width:195px; height:43px; background:url(/img/number1.png) no-repeat right; padding:23px 0px 0px 111px; line-height:29px; color:#800c00; font:29px Tahoma, Arial, Helvetica, sans-serif;}
#sheet #sheetbody #content #contenttop #redbg #numbers ul li span{color:#000000; font-size:18px;}
#sheet #sheetbody #content #contenttop #redbg #numbers ul .last{background:url(/img/number2.png) no-repeat right; padding-left:75px;}

#sheet #sheetbody #content #contenttop #redbg #caption{height:65px; width:605px; color:#FFFFFF; font-size:18px; font-style:italic;}
#sheet #sheetbody #content #contenttop #redbg #caption ul li{padding:0px 0px 0px 90px; width:280px; line-height:18px;}
#sheet #sheetbody #content #contenttop #redbg #caption ul li small{font-size:12px; display:block; line-height:12px; margin:0px 0px -2px -35px;}
#sheet #sheetbody #content #contenttop #redbg #caption ul li .last{margin:0px 0px 0px 35px;}
#sheet #sheetbody #content #contenttop #redbg #caption ul li.last{width:220px; padding:5px 0px 0px 0px;}
#sheet #sheetbody #content #contenttop #redbg #caption ul .last small{font-size:11px; margin:0px 0px 0px 20px;}

#sheet #sheetbody #content #contenttop #redbg #navigation{font:11px Tahoma, Arial, Helvetica, sans-serif;}
#sheet #sheetbody #content #contenttop #redbg #navigation ul li{padding:5px 0px 0px 55px; line-height:18px; background-position:30px 7px; background-repeat:no-repeat;}
#sheet #sheetbody #content #contenttop #redbg #navigation ul li a:link{color:#FFFFFF; text-decoration:underline;}
#sheet #sheetbody #content #contenttop #redbg #navigation ul li a:visited{color:#FFFFFF; text-decoration:underline;}
#sheet #sheetbody #content #contenttop #redbg #navigation ul li a:hover{color:#FFFFFF; text-decoration:none;}

#sheet #sheetbody #content #contenttop #redbg #navigation ul #home{background-image:url(/img/home.png);}
#sheet #sheetbody #content #contenttop #redbg #navigation ul #contacts{font-size:18px; padding:0px 46px 0px 60px;}
#sheet #sheetbody #content #contenttop #redbg #navigation ul #map{background-image:url(/img/map.png);}
#sheet #sheetbody #content #contenttop #redbg #navigation ul #letter{background-image:url(/img/letter.png); background-image:}



#sheet #sheetbody #content #contentcenter{}
#sheet #sheetbody #content #contentcenter #text{float:left; width:565px; padding:13px 45px 30px 50px; text-align:justify; line-height:15px; overflow:hidden;}
#sheet #sheetbody #content #contentcenter #text table td {font-family: Tahoma; font-size: 12px; color:#000; border:1px solid #ccc; padding:2px 5px 4px 5px; vertical-align:middle;}
#sheet #sheetbody #content #contentcenter #text h3 {font-size:14px; color:#000; font-weight:bold;}
#sheet #sheetbody #content #contentcenter #text a {text-decoration:underline;}
#sheet #sheetbody #content #contentcenter #text a:hover {text-decoration:none;}
#sheet #sheetbody #content #contentcenter #text #textheight{min-height:230px; _height:230px;}

#sheet #sheetbody #content #contentcenter #text #textheight h1.main {margin-top:-45px; position:relative;}
#sheet #sheetbody #content #contentcenter #text #textheight p.main {padding:0px; margin:-45px 0px 15px -21px; line-height:29px; font-weight:normal; font:29px Tahoma, Arial, Helvetica, sans-serif; min-height:29px; _height:29px; position:relative;}

#sheet #sheetbody #content #contentcenter #text #feedback{width:600px; height:160px; margin:36px -14px 10px -21px;}
#sheet #sheetbody #content #contentcenter #text #feedback h2{padding:0px; margin:0px; line-height:29px; color:#800c00; font-weight:normal; font:29px Tahoma, Arial, Helvetica, sans-serif;}
#sheet #sheetbody #content #contentcenter #text #feedback form{margin:0px; padding:0px; margin-top:-25px; color:#565656; font-weight:bold;}
#sheet #sheetbody #content #contentcenter #text #feedback form label{height:22px; width:80px; line-height:20px; float:left; padding:0px 0px 0px 220px;}
#sheet #sheetbody #content #contentcenter #text #feedback form .last{width:87px; padding:0px; line-height:22px;}
#sheet #sheetbody #content #contentcenter #text #feedback form #nameinput{height:18px; background:#e4e4e4 url(/img/name_input.png); width:300px; border:0px; padding:4px 0px 0px 0px; margin:0px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#565656; text-indent:6px; float:left;}
#sheet #sheetbody #content #contentcenter #text #feedback form #emailinput{height:18px; background:#e4e4e4 url(/img/email_input.png); width:384px; border:0px; padding:4px 0px 0px 0px; margin:0px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#565656; text-indent:6px; float:left;}
#sheet #sheetbody #content #contentcenter #text #feedback form #button_send{cursor:pointer; float:right; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#800c00; border:0px; padding:0px; margin:-2px 0px 0px 0px; background:none;}

#sheet #sheetbody #content #contentcenter #text #feedback form #send_ok{float:right; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#800c00; border:0px; padding:0px; margin:-2px 0px 0px 0px; height:22px; line-height:22px;}

#sheet #sheetbody #content #contentcenter #text #feedback form #qqq{width:590px; height:75px; background:#e4e4e4 url(/img/message_area.png) no-repeat top; padding:4px 4px 4px 6px; margin:18px 0px -4px 0px;}
#sheet #sheetbody #content #contentcenter #text #feedback form textarea{width:590px; height:75px; background:#e4e4e4 url(/img/message_area_bg.png); border:0px; padding:0px; margin:0px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#565656; overflow:hidden;}



#sheet #sheetbody #content #contentcenter #banners{float:left; width:276px; margin-bottom:-30px; margin-top:-20px;}



#sheet #sheetbottom{width:1250px; height:51px; background:url(/img/sheetbottom.png); position:relative;}
#sheet #sheetbottom div{float:left;}

#sheet #sheetbottom #copyright{color:#565656; font-size:11px; padding:0px 0px 0px 323px; width:276px; margin-top:-8px; position:relative;}

#sheet #sheetbottom div.counter {margin:-30px 0px 0px 10px; position:absolute; top:5px; left:380px;}

#sheet #sheetbottom #goldenstudio{font:11px Arial, Helvetica, sans-serif; line-height:12px; padding:10px 0px 0px 0px; width:235px;}
#sheet #sheetbottom #goldenstudio strong{font-size:12px;}
#sheet #sheetbottom #goldenstudio img{float:left; margin:-3px 8px 0px 0px;}

#sheet #sheetbottom #goldenstudio a:link{color:#000000; text-decoration:none;}
#sheet #sheetbottom #goldenstudio a:visited{color:#000000; text-decoration:none;}
#sheet #sheetbottom #goldenstudio a:hover{color:#000000; text-decoration:none;}

#sheet #sheetbottom #stat{margin-top:-17px; display:none; position:relative;}


#sheet #sheetbody #sidemenu div.opt {cursor:pointer; position:relative; top:0px; margin-left:-30px; width:231px; background:url(/img/marker1.png) no-repeat 15px 12px; border-bottom:1px dotted #000000;}

#sheet #sheetbody #sidemenu div.opt {margin-top:-1px; border:0px !important;}
* html #sheet #sheetbody #sidemenu div.opt {margin-top:-3px;}
*+html #sheet #sheetbody #sidemenu div.opt {margin-top:-3px;}

#sheet #sheetbody #sidemenu div.opt {background:#178c00 url(/img/greenmarker2.png) no-repeat bottom;}
#sheet #sheetbody #sidemenu div.opt {background:url(/img/greenmarker1.png) no-repeat top;}

#sheet #sheetbody #sidemenu div.opt {background:#178c00 url(/img/topgreenmarker2.png) no-repeat bottom;}
#sheet #sheetbody #sidemenu div.opt {background:url(/img/topgreenmarker1.png) no-repeat top; }

#sheet #sheetbody #sidemenu div.opt a {cursor:pointer; }

#sheet #sheetbody #sidemenu div.opt a span {cursor:pointer; }
