body{
	margin:0;
	padding:0;
	min-width:999px;
	background:url(../images/head_bg.gif) 0 98px repeat-x;
	font:14px/1.5em tahoma;
}
a {
	color:#007EA7;
}
h1, h2{
	font-size:24px;
	margin:0;
	padding:0;
	margin:25px 0 20px;
	font-weight:normal;
	margin-left:0;
	color:#000000;
}
.blog h2 {font-size:14px;margin:0 0 5px;color:#007EA7;}
h3{color:#F08B2F; font:18px tahoma;}
#down_cont #content h3, .blog h3{
	font-size:14px !important;
	margin-bottom:5px;
	color:#007EA7;
}
.blog h3
{
	margin-left:0 !important;
	margin-bottom:10px;
}
#down_cont #content h3 a, .blog h3 a{
	color:#007EA7;
	text-decoration:none;
	font-weight:bold;

}
#down_cont #content h3 span, .blog h3 span{
	color:#ED9738;
	font-weight:normal;
	padding-right:6px;
}
#head{
	position:relative;
	background: #fff url(../images/bg_head.png) 100% 100% no-repeat;
	width:100%;
	height:79px;
	z-index:1;
	max-width:1400px;
	margin:57px auto 0 auto;
}
#head img{
	position:absolute;
	top:0;
	left:0;
	border:none;
}

#head table{
	padding: 39px 220px 0 255px;
	width:100%;
	overflow:hidden;
	height:40px;
}

#head table tr td{
	padding: 0 11px;
	margin-right:2%;
	color:#FFFFFF;
	overflow:hidden;
	vertical-align:middle !important;
	line-height:19px;
}

#head table tr td a{
	color:#007EA7;
	border-bottom:1px dashed #007EA7;
	text-decoration:none;
}

#active{
	position:relative;
	background: #000 url(../images/light_border_menu.png) 100% 0 no-repeat;
}

#left_menu, #content{margin-top:30px;}
#down_cont{margin-top:350px;padding-top:1px;}
#left_menu{
	width:263px;
	position:relative;
	z-index:1;
	margin-left:40px;
	float:left
}

#left_menu ul {
	margin:0;
	padding:0;
	margin:40px 0 0 3px;
}

#left_menu hr{ border:none; border-bottom:1px solid #C6C6C6; margin:37px 0 46px 0}

#left_menu ul li{
	list-style:none;
	font:14px tahoma;
	margin:6px 0;
	
}

#left_menu ul li a{
	color:#fff;
	$display:block;
	$MARGIN-TOP: -2px !important;
}
#left_menu ul li ul li a{
	color:#007EA7;
}
#left_menu ul li ul li ul li a{
	color:#007EA7;
}
#left_menu em{
	font-size:12px;
	margin-left:16px;
	display:block
}

#call_back{
	margin-left:16px;
	margin-top:24px;
}
#call_back input, #call_back textarea{
	border:1px solid #B4B5B5;
	margin:7px 0;
	width:195px;
	color:#595959;
	font:14px tahoma;
	padding-left:7px;
}
#call_back textarea {height:98px;}
#sub{
	text-indent:-1000px;
	width:138px !important;
	height:36px;
	background:url(../images/submit.jpg) 0 0 no-repeat;
	border:none !important;
	margin-top:24px !important;
}

#inner_bg{
	background: #F08B2F url(../images/dop_border-bottom.gif) 0 100% no-repeat;
	width:203px;
	margin-left:16px;
	margin-top:15px;
}

#inner_bg strong{
	display:block;
	width:192px;
	color:#fff;
	font:12px tahoma;
	font-weight:bold;
	padding:9px 0 9px 11px;
	background: #000 url(../images/dop_border-top.gif) 0 0 no-repeat;
}

#inner_bg p{
	color:#FFFFFF;
	font:12px tahoma;
	line-height:14px;
	margin:11px 13px 0 13px;
	padding-bottom:11px;
}
#container{
	margin:0 auto;
	max-width:1400px;
	/*overflow:hidden;*/
	}
#content{
	margin-left:330px;
	position:relative;
	z-index:1;
	margin-right:107px;
}

#content p, #content h3{
	margin-left:16px;
}
#content ul {
	padding-left:36px;
	margin-left:0;
	/*clear:both;*/
}

#content ul li{
	list-style-image:url(../images/list.png);
	padding-left:5px;
	padding-bottom:7px;
}

#news_title{margin-top:39px;}
.news_text{margin-left:0 !important;}
.left_top_pic{position:relatrive; background: #F08C2F url(../images/left_top_pic.gif) 0 0 no-repeat;float:left;margin:10px 0 10px 16px;}
.right_top_pic{position:relatrive; background:url(../images/right_top_pic.gif) 100% 0 no-repeat;float:left;}
.left_bottom_pic{position:relatrive; background:url(../images/left_bottom_pic.gif) 0 100% no-repeat;float:left;}
.right_bottom_pic{position:relatrive; background:url(../images/right_bottom_pic.gif) 100% 100% no-repeat;float:left;}
.right_bottom_pic img {margin:3px;}
/*
.left_top_table{background:#f08b2f url(../images/left_top_table.png) 0 0 no-repeat;float:left;margin:10px 0 10px 16px;}
.right_top_table{background:url(../images/right_top_table.png) 100% 0 no-repeat;float:left;}
.left_bottom_table{background:url(../images/left_bottom_table.png) 0 100% no-repeat;float:left;}
.right_bottom_table{background:url(../images/right_bottom_table.png) 100% 100% no-repeat;float:left;}
.right_bottom_table table{margin:3px; padding:0; border-collapse:collapse; background-color:#fce3cd; border:1px solid #fff}

.th{background:#f08b2f !important; border-top:2px solid #fff !important}
.th th{border:2px solid #fff !important; border-bottom:2px solid #f08b2f !important}
.noborder{border-right:2px solid #f08b2f !important;}

.right_bottom_table table tr td {padding:7px; border-bottom:none; border-right:2px solid #f08b2f}
.right_bottom_table table tr th {padding:7px; border:2px solid #f08b2f; background:#f08b2f; color:#fff}

.thfirst{border-top:2px solid #f08b2f !important; border-bottom:2px solid #f08b2f !important; border-left:2px solid #f08b2f !important;  border-right:2px solid #fff !important;}
.thlast{border-top:2px solid #f08b2f !important; border-bottom:2px solid #f08b2f !important; border-left:2px solid #fff !important;  border-right:2px solid #f08b2f !important;}*/


.left_top_table{background:#f08b2f url(../images/left_top_table.png) 0 0 no-repeat;float:left;margin:10px 0 10px 16px;}
.right_top_table{background:url(../images/right_top_table.png) 100% 0 no-repeat;float:left;}
.left_bottom_table{background:url(../images/left_bottom_table.png) 0 100% no-repeat;float:left;}
.right_bottom_table{background:url(../images/right_bottom_table.png) 100% 100% no-repeat;float:left;}
.right_bottom_table table{margin:3px; padding:0; border-collapse:collapse; background-color:#fce3cd; border:2px solid #fff}

.th{background:#f08b2f !important; border-top:2px solid #fff !important}
.th th{border:2px solid #fff !important; border-bottom:2px solid #f08b2f !important}
.noborder{border-right:2px solid #f08b2f !important;}

.right_bottom_table table tr td {padding:7px; border-right:2px solid #f08b2f}
.right_bottom_table table tr th {padding:7px; border:2px solid #fff; background:#f08b2f; color:#fff}


#fbg{background-color:#FDF2E2;position:relative;clear:both;bottom:-50px;}
#footer{
	height:102px;
	margin: 104px auto 40px auto;
	
	padding-top:29px;
	max-width:1400px;
}
#linternet{display:block;
float:left;
margin-left:55px;
margin-top:5px;
}

#logo_li{
	display:block;
	margin:0 0 0 56px;
	border:none
}

#li_a{
	margin:8px 0 0 56px;
	display:block;
	font:12px tahoma;
	color:#0480A8;
	line-height:18px;
}

#right-footer{
	position:absolute;
	background:url(../images/bg_footer.png) 0 0 no-repeat;
	width:346px;
	height:184px;
	margin-left:-346px;
	left:100%;
	top:-26px;
}

#right-footer *{
	color:#fff;
	font-size:12px;
}

#copy{
	margin:35px 0 0 101px;
	display:block;
	line-height:17px;
}

#right-footer address{
	font-style:normal;
	margin-left:101px;
	margin-top:5px;
}
#phone{
	display:block;
	margin-left:80px;
	font-size:26px;
	margin-top:5px;
}

#right-footer div{margin:10px 0 0 60px;}
#right-footer a{
	display:block;
	float:left; 
	color:#FFDE00; 
	margin-left:48px;
}

#flash{
	position:absolute;
	top:139px;
	width:100%;
	z-index:0;
	margin:0 auto;
	min-width:999px;
}

#flash img {
	display:block;
}

/*********************************************************/
.level2, .level3
{
	margin-top:0 !important;
	margin-bottom:7px !important;
}
.level2 li a, .level2 li
{
	font-size:12px !important;
}
.pathway
{
	display:block;
	font-size:11px;
	margin-bottom:10px;
	margin-top:-10px;
}
a.pathway
{
	display:inline;
	color: #007EA7;
}

/************************************************************/





#left_menu ul li {
	margin-top:6px;
	padding:6px 0 6px 21px;
	list-style-type: none;
	background: url(/images/top_label_menu.gif) 10px 2px no-repeat;
}
#left_menu ul li a:link,
#left_menu   ul li a:visited {
	text-decoration:    underline;
	padding: 0 3px 1px 3px;
	margin: 0 0 0 -3px;
}
#left_menu ul li a:hover ,a.main_page:hover  {
	text-decoration:    none;
}
#left_menu ul ul {
	background-position: -7px 15px;
	background-image: url(/images/ul.gif);
	background-repeat:    repeat-y
}

#left_menu ul ul li {
	background-position: 2px 7px;
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding:6px 0 1px 21px;
	$padding:0px 0 1px 21px;
}
#left_menu    ul ul li a {
	background-position: 0px 7px;
	font-size: 11px;

	text-decoration:    none;
}
#left_menu ul ul li ul li  {
	padding:6px 0 1px 21px;
	$padding:0px 0 1px 21px;
}
/*Inner page*/
.blog table {border-collapse:collapse;text-align:center; margin:3px 2px 2px 4px; float:left;}
.left_pic {float: left;margin:0 16px 16px;}
.left_pic .left_top_pic { /*overflow:hidden;*/ float:none;width:100%;margin:0 0 16px;}
.left_pic .right_top_pic, .left_pic .left_bottom_pic, .left_pic .right_bottom_pic  {float:none;}
.pod_table{clear:both;}
.main_color {margin:0 0 16px 16px !important;}
.main_color tr{height:20px;}
.main_color tr td {border-left:8px solid #fff;border-right:8px solid #fff;}

.sert{width:33.3%; float:left; margin-bottom:20px;}
.sert img{border:none;}
.sert .left_top_pic{ position:relative; left:50%; margin-left:-59px}
.sert span{display: block; clear: both; text-align: center; color:#666; font-size:12px;}

#all_color{margin: 3px 1px 2px 2px ! important; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; border-collapse: separate ! important}
#all_color1{margin: 0pt ! important; background: transparent none repeat scroll 0% 0%; border-collapse: separate ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous}
.no_border{border: medium none ; padding: 0pt}
#all_color1 tr td{border: 1px solid #d0d0d0; height:22px; width:40px}
#RalColor{background: #ffffff none repeat scroll 0% 0%; position: relative; width: 100%; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous}

#grand_text p, #grand_text ul, #grand_text h3{float:left; width:100%; overflow:hidden;}

.note{clear:both; position:relative; font:italic 12px Arial;}
.cwhite{background:#fff;}
.obord{border-top:2px solid #f08b2f; border-bottom:2px solid #f08b2f; background:#fff;}

#zakladki {border-bottom:1px solid black; width:100%; overflow:hidden;margin-bottom:10px;}
#zakladki table {border-collapse:collapse;display:block; padding-left:5px;margin-bottom:0px;}
#zakladki tr td {display:block;float:left; margin:0; padding:0 0 0 5px; vertical-align:bottom; text-align: left;}
#zakladki tr td p.active_zakladka {display:block;padding:3px 10px;margin:0; border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; color:#fff; background:black; text-decoration:underline;}
#zakladki tr td p.no_active_zakladka {display:block;cursor:pointer;padding:3px 10px;margin:0; border-top:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; text-decoration:underline;}

.pad{margin:0 0 0 30px}
.pad div{margin:0 0 0 30px}
.formule{font:normal 18px Tahoma; text-align:center; margin:0 0 20px 0}

