*{margin:0;padding:0}
html{height:100%;background:#000}
body{font-family:Tahoma,Geneva,sans-serif;height:100%}
table{border-collapse:collapse;font-size:12px}
q{quotes:none}
a{color:#8A0115}
a:hover{text-decoration:none}
a img{border:none}
.flleft{float:left;margin:0 10px 0 0}
a,a:hover,a:active,a:focus,input:focus,select:focus,textarea:focus{outline:none}

#wrap{margin:0 auto;width:1002px;min-height:100%}

#header{height:411px;position:relative;}
	#header #add-nav{list-style-type:none;font-size:0;position:absolute;right:30px;top:20px}
		#header #add-nav li{float:left;margin:0 0 0 20px}
			#header #add-nav li span,#header #add-nav li a{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:left top}
			#header #add-nav li a:hover,#header #add-nav li.current a,#header #add-nav li.current span{background-position:left bottom}
			#header #add-nav li .home{background-image:url(/images/add-nav-home-bg.gif)}
			#header #add-nav li .map{background-image:url(/images/add-nav-map-bg.gif)}
			#header #add-nav li .mail{background-image:url(/images/add-nav-mail-bg.gif)}
			#header #add-nav li .print{background-image:url(/images/add-nav-print-bg.gif)}
	#header address{font-size:11px;position:absolute;right:30px;top:40px;font-style:normal;color:#dcd0c1}
		#header address big{font-size:20px;font-weight:bold}
	/*#header #splash{position:absolute;left:20px;top:0}*/
	#header #splash{margin:2px 0 0 4px}

#nav{height:73px;background:url(/images/nav-bg.jpg) no-repeat left top;padding:0 0 0 95px;list-style-type:none}
	#nav li{float:left;margin:0 20px 0 0}
		#nav li a,#nav li .active{display:block;float:left;height:31px;padding:0 0 7px 0}
		#nav li a:hover{height:31px;padding:0;border-bottom:7px solid #140F01}
			#nav li .about span{width:93px;background:url(/images/nav-about.png) no-repeat}
			#nav li .action span{width:47px;background:url(/images/nav-actions.png) no-repeat}
			#nav li .contacts span{width:71px;background:url(/images/nav-contacts.png) no-repeat}
			#nav li .vacancy span{width:71px;background:url(/images/nav-vacancies.png) no-repeat}
			#nav li .service span{width:51px;background:url(/images/nav-services.png) no-repeat}
			#nav li .education span{width:76px;background:url(/images/nav-training.png) no-repeat}
			#nav li .news span{width:64px;background:url(/images/nav-news.png) no-repeat}
			#nav li .help span{width:64px;background:url(/images/nav-help.png) no-repeat}
			#nav li .doc span{width:86px;background:url(/images/nav-docs.png) no-repeat}
			#nav li .nb span{height:31px;padding:0;font-size:0;background-position:0 -31px;display:block}
				#nav li .nb:hover span{background-position:0 0}
				#nav li .active span{background-position:0 0}

#content-mainwrap{background:url(/images/content-bg.jpg) repeat-y left top}
#content-wrap{background:url(/images/content-tbg.jpg) no-repeat left top}
#content-wrap-entry{background:url(/images/content-bbg.jpg) no-repeat left bottom;overflow:hidden;width:892px;padding:15px 55px 104px 55px}
#content{float:left;width:400px;padding:0 0 0 15px}
	.cont-news{width:628px !important}
	#content p.hidden {display:none}
	#content ul.ticker{width:700px}
	#content h2{font-size:24px;font-weight:normal;margin-bottom:10px}
	#content h3{font-size:12px;margin-bottom:5px}
	#content h4{font-size:12px;margin-bottom:5px;font-weight:bold;color:#860000}
	#content p{font-size:12px;margin-bottom:10px}
	#content p.small{font-size:5px;margin-bottom:5px}
	#content ul{font-size:12px;margin-bottom:10px;list-style-type:none;height:1%}
	#content .new { list-style-type: disc !important; }
	
	#content ol{font-size:12px;margin-bottom:10px;list-style-type:decimal;height:1%;padding-left:18px;*padding-left:23px}
	#content cite{display:block;line-height:200%;font-weight:bold;font-style:normal;padding:20px 0 0 0}
	#content .tab{width:100%;margin-bottom:15px}
		#content .tab .head{background:#553D23;color:#fff}
		#content .tab td{border:1px solid #553D23;padding:3px 5px;font-size:12px}
		#content .tab .head td{padding:5px}
	#content .more{font-size:11px;text-align:right;background:url(/images/more-bg.gif) no-repeat left 3px;padding:1px 0 1px 18px}
	#content .news{clear:both;margin-bottom:10px}
		#content .news .date{background:url(/images/date-bg.png) no-repeat;padding:5px;color:#fff;font-weight:bold}
	#content .list li,#content #faq ul li{background:url(/images/mark.png) no-repeat left 6px;padding-left:10px;margin-bottom:5px;font-size:12px}
	#content .bord{padding:1px;border:1px solid #aa9246}
	#content .left{margin:7px 7px 5px 0;float:left}
	#content .right{margin:7px 0 5px 7px;float:right}

	#content .form{width:100%}
		#content .form .block{clear:both;margin-bottom:5px;line-height:120%}
		#content .form .rd{color:#8C1010}
		#content .form .tablist{width:100%}
		#content .form .tablist .head{background:none}
			#content .form .tablist .head td{padding:6px 9px 6px 4px;background:none;border-bottom:0}
			#content .form .tablist .head .last{color:#020307;font-weight:normal}
		#content .form .tablist tr{vertical-align:center;background:#e5dcc7}
		#content .form .tablist td{padding:4px 9px 4px 4px;border:1px solid #f7f3e6}
		#content .form .tablist .fst{border-right:0}
		#content .form .tablist .sec{width:64%;border-left:0;font-weight:bold}
		#content .form .tablist .last{width:35%;background:#e5e1d8;color:#860000;font-weight:bold}
		#content .form label{font-size:12px;color:#020307;margin-left:4px}
		#content .form label span{color:#8c1010}
		#content .form input{width:200px;padding:3px 5px;border:1px solid #aa9347;font-size:12px;background:#f9f3e6}
		#content .form textarea{width:400px;padding:3px 5px;border:1px solid #aa9347;font-size:12px;background:#f9f3e6}
		#content .form .checkbox{width:auto;border:0}
		#content .form .ness_bord{border:1px solid #8C1010}
		#content .form .error{color:#8C1010;font-size:11px}
		#content .form #summ{width:90px}
		#content .form #keystring{width:110px;font-size:22px;text-align:center;font-family:Georgia;padding:5px}
		#content .form .button{background:#671501;padding:4px 14px;color:#fff;font-size:11px;text-decoration:none}
			#content .form .button:hover{background:#816B4F}
		#content .form .block img{border:1px solid #aa9347;margin:0 0 5px 0}
	#content .ffaq input,#content .ffaq textarea{background:#fffbf2}
	
	#content .sitemap{margin:0;padding:0}
		#content .sitemap li{background:url(/images/mark.png) no-repeat left 6px;padding-left:10px;margin:3px 0}
		#content .sitemap li a{color:#000}
		#content .sitemap li .sitemap{padding-left:15px}
	#content .necess_color{color:#8a1f1c}
	#content .tabs{width:100%;margin-bottom:15px}
		#content .tabs tr{vertical-align:top}
		#content .tabs td{padding:5px 10px 5px 0;text-align:left;width:50%}
		#content .tabs span{font-size:11px}
	#content .events{margin-bottom:15px}
	
#sidebar{float:left}
#add-sidebar{float:right}
.sidebar{width:228px}
	.sidebar h2{font-size:24px;font-weight:normal;margin-bottom:10px}
	.sidebar h3{font-size:12px;margin-bottom:5px}
	.sidebar p{font-size:12px;margin-bottom:10px}
	.sidebar .news{margin-bottom:15px;padding:0 5px}
		.sidebar .news p{padding:0 5px}
		.sidebar .news .date{background:url(/images/date-bg.png);padding:5px;color:#fff;font-weight:bold}
		.sidebar .news .main .date{background:#5B1301 url(/images/maindate-bg.gif) repeat-x left top}
		.sidebar .news .more{font-size:11px;text-align:right}
			.sidebar .news .more a{background:url(/images/more-bg.gif) no-repeat left 3px;padding:1px 0 1px 18px}
		.sidebar .news .all{font-size:14px}
		.sidebar .news a{color:#000}
	.sidebar .calculator{background:url(/images/calculator-bg.png) no-repeat center top;display:block;padding:90px 0 0 0;color:#000;font-size:14px;text-align:center;margin:40px 0 20px 0}
	.sidebar .contacts{margin-bottom:20px}
		.sidebar .contacts table{font-size:11px;width:100%}
			.sidebar .contacts table th{font-weight:normal;text-align:left;padding:0 0 5px 0}
			.sidebar .contacts table td{font-weight:bold;text-align:right;white-space:nowrap;padding:0 0 5px 0}
	.sidebar address{font-weight:bold;font-size:11px;font-style:normal;line-height:180%}

#footer{text-align:right;background:url(/images/footer-bg.jpg) no-repeat left top;width:1002px;height:59px;margin:-59px auto 0 auto;position:relative;color:#C4A884}
	#footer p{font-size:11px;padding:20px 30px 0 0}
	#footer form{position:absolute;left:400px;top:18px;width:270px}
		#footer form .input-text{width:200px;padding:2px 4px 3px 4px;border:1px solid #C1C1C1;font:11px Tahoma,Geneva,sans-serif;color:#424747;display:block;float:left}
		#footer form .input-button{width:55px;height:25px;border:none;font:11px Tahoma,Geneva,sans-serif;color:#fff;cursor:pointer;background:url(/images/search-button-bg.png) no-repeat left top;display:block;float:right;padding:0 0 8px 0}
		#footer form .input-button:hover{background:url(/images/search-button-bg.png) no-repeat left bottom}
	#footer ul{position:absolute;left:30px;top:15px;list-style-type:none}
		#footer ul li{float:left;margin:0 5px 0 0}
		
#jquery-overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10010}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}


#p3c-launcher{background:url(/images/koncyltant_1.gif) no-repeat 0 0;width:200px;height:95px}
#p3c-launcher img{display:none;}