body{margin:0;padding:0;}
table{border-collapse:collapse;}
table td{padding:0;}
img{border:0;}
a{cursor:pointer;}
li{list-style-type:disc;padding-top:1px;}

h2{font:24px arial;color:#1b5e17;}
h3{font:16px arial;color:#000000;font-weight:bold;}

.s {width:10px !important;}
.b {white-space:nowap !important;}
.bs {background:url(/i/menubg.jpg) top left no-repeat;white-space:nowap !important;color:#FFFFFF;}
.bs li a{color:#FFFFFF;font:12px arial !important;}
li a{color:#000000;font-weight:bold;}

.redcolor{color:#DE1700;}

.r_img {}
.r_name {font:11px arial;color:#666666;padding:2 0 2 0;}
.r_name font{font:12px arial;color:#006699;}
.r_dolg {font:11px arial;color:#666666;}
.r_href a{font:12px arial;color:#009941;text-decoration:underline;}

.content{padding:20 0 200 0 !IMPORTANT;vertical-align:top;font-family:arial;font:12px arial;width:717px;}
.content2{font-family:arial;font:12px arial;}
.content2 td{font-family:arial;font:12px arial;}
.tbl1{WIDTH:100%;}
.right{text-align:right;WIDTH:250PX;}

.logo {top:30px;left:40px;width:152px;height:52px;position:absolute;}
.undertop {top:146px;left:0px;width:1002;height:61px;position:absolute;}
.perec{top:204px;left:0px;width:1002;height:151px;text-align:right;position:absolute;}
.perec table{border-collapse:collapse !important;}
.perec img{margin-right:20px;}
.seo{top:220px;left:10px;position:absolute;width:276px;height:auto;position:absolute;}
.maintbl td{vertical-align:top;}

.phones {top:30px;left:253px;width:240px;height:110px;;position:absolute;vertical-align:top;}
.phone  {font:24.1px arial narrow;}
.phone font {color:#E91A00;font:24.1px arial narrow;}
.text {font:11px arial;color:#999999;}

.picto{text-align:right;}

.topcontainer{top:0px;left:0px;width:1002;height:146px;position:absolute;text-align:right;}

.menu{margin-right:20px;margin-top:40px;font:13px arial;font-weight:bold;}
.menu a{text-decoration:none;color:#000000;}
.menu td{padding:0 0 15 10;width:135px;}
.picto {width:20px !important;padding:0px !important;}

.seotext{font:24px arial;width:174px;text-align:left;vertical-align:middle;}
.seocomp{width:85px;text-align:center;}

.perciimg{width:161px;background-color:#000000;}
.perciimg img{margin-left:15px;}

.tdtextcontainer span{font:24px arial;color:#FFFFFF;width:361px;height:64px;text-align:left;}
.tdtextcontainer {vertical-align:middle;text-align:left;width:350px;background:url(/i/perec.jpg) bottom right no-repeat;background-color:white;}


.seowords{font:11px arial;color:#333333;width:97px;vertical-align:top;padding:10 0 0 2;}
.seowords a{font:12px arial;color:#006699;}
.seomore{text-align:right;padding-right:30px;}
.seomore a{font:12px arial;color:#006699;text-decoration:underline;}
.seographic{padding:10 0 0 2;vertical-align:top;text-align:left;}

.altera {font:11px arial;color:#FFFFFF;padding-left:10px;width:400px;padding-top:3px;}
.altera font{font:11px arial;color:#FFFFFF;padding-left:20px;width:300px;padding-top:0px;}

.cms{width:215px !important;display:none;}
.cms td{padding:2 2 2 0;}
.cms a{font:13px arial;text-decoration:underline;color:#006699;}

.cms_container{text-align:right;}
.opros_container{text-align:right;}

.opros {font:11px arial;width:210px !important;display:none;}
.opros td{padding:2 0 2 0;}
.title2{font:20px arial !important;font-weight:bold;}

.otcontainer{padding:20 0 0 0;}
.otcontainer table{background-color:#ffffff;width:100%;}
.otzivi_pipka {vertical-align:top;padding:5 5 0 13;}
.otzivi_name  {font:11px arial;padding:10 0 0 22;}
.otzivi_whois {font:10px arial;color:#a8a8a8;padding:0 0 0 22;}
.otzivi_sait {padding:0 0 0 22;}
.otzivi_sait a{font:11px arial;color:#006699;text-decoration:underline;}
.otzivi_green a{color:#009941;font:13px arial;text-decoration:underline;}
.otzivi_green {padding:0 13 0 0;}
.devider {padding:25 0 25 0;text-align:left;} 

.login_name{padding:20 0 0 40;}
.login_pass{padding:20 0 0 40;}
.input{padding:20 0 0 0;}
.submit{padding:20 0 0 0;}
.recover a{font:12px arial;color:#FECB32;text-decoration:underline;}
.recover {padding:10 0 0 20;}

.bbb{width:100%;}
.saits{width:100%;font:12px arial;border-collapse:collapse !important}
.sait_pic{text-align:center;height:104px;width:192px;}
.sait_text{text-align:left;color:#3d3d3d;padding-left:6px;width:192px;vertical-align:top;}
.sait_text font{color:#a4a4a4;font:11px arial;}
.sait_text a{color:#006699;text-decoration:underline;}
.left{vertical-align:top !important;width:285px !important;padding-top: 0px;padding-right:0px !important;padding-left:0px !important;}
.all  {vertical-align:bottom;padding:0 0 21 18; }
.all a{color:#999999;font:11px arial;text-decoration:underline;}
.right{vertical-align:top;padding-top:0px}

.news_title {font:26px arial;text-align:left;}
.news_data {font:12px arial;color:#999999;height:10px !important;}
.news_text {width:100%;padding:0 0 20 0;font:12px arial;color:#000000;vertical-align:top !important;}
.news_text a{font:12px arial;color:#006699;text-decoration:underline;}
.news_all  {font:11px arial;color:#999999;white-space:nowrap;padding-right:0px;text-decoration:underline;text-align:left;}
.news_all a{font:11px arial;color:#999999;text-decoration:underline;}
.news_pipka {text-align:right;vertical-align:top;padding:4 10 0 0;}
.news_img {width:10px;padding:0 0 10 0;}

.news_container{width:50%;padding:50 20 0 25;vertical-align:top;}
.otveti_container{width:50%;padding:20 20 0 35;vertical-align:top;}
.sobitiya_container{width:50%;padding:50 20 0 25;vertical-align:top;}

.mod_news_title {font:26px arial;padding-bottom:20px;}
.mod_news_also {font:16px arial;padding-bottom:20px;font-weight:bold;}
.mod_news{font:14px arial;}
.mod_news td{padding-right:0px !important;}
.mod_news_content{font:11px arial;padding:7 0;}
.mod_news a{color:#006699;text-decoration:underline;font-weight:normal !important;}
.smallunderlink{font:11px arial;text-decoration:underline;}
.mod_news_data{font:10px arial;color:#999999;padding:0 0 20 0;vertical-align:top;}
.mod_news_r{font:11px arial;color:#666666;vertical-align:top;}
.mod_news_pager{font:11px arial;color:#999999;padding-right:10px;}
.news_pager{padding:50 0 0 0;}
.mod_news_page {padding:0 7;}
.mod_news_page a{font:16px arial;font-weight:bold;}
.mod_news_page .selected{text-decoration:none;color:#FF6600;}
.mod_news_one_content{padding:20 0 0 0;font-family:arial;font-size:13px;}
.mod_news_one_content p{padding:0 0 0 0;font-family:arial;font-size:13px;}


.news_data2 {font:12px arial;color:#999999;padding: 5 0 20 0 !important;width:200px;padding-right:1px !important;}
.news_text2 {width:100%;padding:0 0 0 0;font:12px arial;color:#000000;}
.news_text2 a{font:12px arial;color:#006699;text-decoration:underline;}
.otziv_txt {font:12px arial;padding:15 0 0 0;}

.otzivi_whois1 {font:10px arial;color:#a8a8a8;padding:0 0 0 22;vertical-align:top;}
.otzivi_sait1 {padding:0 0 0 22;vertical-align:top;}
.otzivi_sait1 a{font:11px arial;color:#006699;text-decoration:underline;}

span a{color:#FFFFFF;text-decoration:none;}
.subtitle {color:#E44501;font:13px arial;font-weight:bold;text-align:left;padding:2 0 2 0;width:100%;}
.subtitle a{color:#E44501;font:13px arial;font-weight:bold;text-decoration:none;}
.or{text-align:right;padding:8 10 2 48;}
.portfolio_el{text-align:left;padding-left:75px;}
.portfolio_el a{font:12px arial;color:#999999;text-decoration:underline;}
.pcontent {font:12px arial;padding-top:20px;color:#666666}
.pcontent td{font:12px arial;color:#666666}
.pcontent table{width:100% !important;}

.title a{text-decoration:none;color:#FFFFFF;}

.asdf{font:6px arial;width:6px;}
.prep{}
.right{vertical-align:top;}
.twenty{padding-right:10px;}

.bottommenu{text-align:left;font:11px arial;color:#999999;padding-top:21px;padding-left:10px;}
.bottommenu a{font:11px arial;color:#999999;text-decoration:underline;}

.ottable{width:267px;background:url(/i/otzivibg.jpg) top left repeat-y;}
.ottop{width:267px;background:url(/i/otzivibg_top.jpg) 10px 0 repeat-y;height:9px;font:6px arial;}
.otbottom{width:267px;background:url(/i/otzivibg_bottom.jpg) 10px 0 repeat-y;height:9px;font:6px arial;}
.evtop{width:217px;background:url(/i/events_top.jpg) top right no-repeat;height:9px;font:6px arial;}
.evbottom{width:217px;background:url(/i/events_bottom.jpg) top right no-repeat;height:15px;font:6px arial;}
.right{text-align:right !important;}

.icons{position:absolute;left:987px;top:41px;}
.icons table td{padding-bottom:15px;}

.otzivi .pic{padding-top:10px;}
.otzivi .title{padding-top:10px;}
.otzivi .all{padding-top:10px;}

.map {width:100% !important;}
.map td{text-align:left;}

.ul0{font:16px arial;font-weight:bold;text-decoration:none;}
.ul1{font:12px arial;color:#006699;}

.ul21{font:16px arial;font-weight:bold;text-decoration:none;}
.ul22{font:12px arial;color:#006699;}
.ul23{font:11px arial;color:#006699;}

h1{font:26px arial;}

.tform {width:100%;}
.tform td{font:12px arial;padding:10 0;}
.tform td input{width:200px;border:1px solid #d7d7d7;}
.tform td textarea{width:200px;height:130px;border:1px solid #d7d7d7;}
.tform td font{font:10px arial;color:#999999;}
.sss{width:163px !important;height:33px !important;border:0px solid red !important;}
.r{width:13px !important;height:13px !important;border:0 !important;color:#FF3400;}


#left-news { margin: 0 50px 0 35px; }
#left-news a.header {
	text-align: left; font: normal 1.5em Arial; background: url('/i/news.jpg') no-repeat left center;
	height: 64px; padding: 30px 0 0 85px; margin: 0; color: #000; text-decoration: none; display: block;
}
#left-news p { text-align: left; font: normal .8em Arial; margin: 0; }
#left-news p.date { color: #ccc; margin: 20px 0 0 0; }
#left-news a { font: normal 1em Arial; color: #069; text-decoration: underline; }
#left-news a:hover { text-decoration: none; }

/* ---------------------------------------------------------------------------------------------------- */

#feedback2 { margin-top: 40px; }
	
	#feedback2 p { font: normal 1em Arial; margin-left: 20px; }
	#feedback2 p.huge { font: normal 1.5em Arial; margin-left: 0; }
	
	#feedback2 p.g1 input { margin-left: 20px; }
	#feedback2 p.g1 input.chbx { margin-left: 0; margin-right: 20px; vertical-align: middle; }
	
	#feedback2 label { font: normal 1em Arial; }
	
	#feedback2 td { vertical-align: middle; padding: 5px 10px 5px 20px; }
	#feedback2 td span { margin-left: 5px; color: #c00; }
	#feedback2 td input { width: 250px; }
	#feedback2 td.error { color: #c00; padding-bottom: 10px; }