*{background-repeat:no-repeat;}
body{text-align:center;margin:0;}
body *{text-align:left;}
img{border:none;}
a{outline:none;}
p{margin:0;}
div.clear{font-size:0; clear:both;}
#index{
	width:100%;
	min-width:1024px;
	max-width:1800px;
	background-color:#d6d6d6;
	margin:auto;
	background-image:url('/img/head.jpg');
	background-position:top left;
	margin-top:0px;
	position: relative;
}
a#top_bnr{display:block;}
div#top_bnr{text-align:center;}
div#top_bnr object{display:block;margin:auto;}
#top_bnr img{display:block;margin:auto;}
#right_bnr{text-align:center;}
a#right_bnr{display:block;margin:auto;}

form{margin:0;padding:0;}
td{vertical-align:top;}
#header{height:194px; width:75%;}	/*75*/

/*
input{border:1px solid #7f9db9;vertical-align:middle;}
input.button{height:20px;text-align:center;color:white;background-image:url('/img/search_line.gif');background-repeat:repeat-x;cursor:pointer;font:normal 12px Arial;padding:0 3px;}
*/

#header_right{width:25%;}			/*34*/
#logo{width:98px; height:127px;}
#logo img{position:relative;left:52px;top:20px;}
#main_menu{height:32px;}
#main_menu .divider{width:2px;}
#main_menu a, #main_menu span{display:block;padding:10px 30px 9px;background-repeat:repeat-x;

}
#main_menu span.mains{
    color: #FFFFFF;
    font: bold 11px Tahoma;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#main_menu div{position:relative;}
#main_menu ul{margin:0;padding:0;position:absolute;z-index:100;width:100%;list-style-type:none;display:none;}
#main_menu li{display:block;margin:0;padding:0;text-align:center;}
#main_menu a{background-image:url('/img/line_nav.gif');}
#main_menu a:not([href]){cursor:default;}
#main_menu td:hover div > a, #main_menu a:hover, #main_menu a.selected:hover{color:#c7dafa;background-image:url('/img/line_nav_4.gif');}
#main_menu ul a, #main_menu ul span{font:normal 12px arial;color:#ddf;padding:0;height:32px;line-height:32px;vertical-align:middle;text-align:center;border-top:1px solid #c7dafa;}
#main_menu td:hover ul{display:block;}
#main_menu span, #main_menu a.selected{color:#eef;background-image:url('/img/line_nav_2.gif');}
#main_menu span{cursor:default;}

#main_nav{height:32px; font-size:12px; background-image:url('/img/line_nav.gif'); background-repeat:repeat-x;}
#main_nav img{display:block; margin:0 auto;}
#map_canvas{height:100%;}
#work_area{width:1000px;margin:0 auto; }
.plashka{margin:0 auto 6px;width:100%;}
.plashka td.lc{width:13px;background-image:url('/img/lc.gif'); background-position:left center;height:26px;}
.plashka td.rc{width:13px;background-image:url('/img/rc.gif'); background-position:right center;height:26px;}
.plashka td.m{padding-left:13px;background-image:url('/img/line_plashka.gif');background-repeat:repeat-x;vertical-align:middle;}
.plashka td.m img{display:block;}
.plashka td.m img.float_img{float:left;}
.plashka td.m img.float_img.divider{margin:0 9px;}

.center_block{width:100%;background-color:white;font:normal 12px arial;color:#434343;}
.center_block td.lt.c{background-image:url('/img/ltc.gif');background-position:top left;}
.center_block td.lb.c{background-image:url('/img/lbc.gif');background-position:bottom left;}
.center_block td.rt.c{background-image:url('/img/rtc.gif');background-position:top left;}
.center_block td.rb.c{background-image:url('/img/rbc.gif');background-position:bottom left;}

.side_block{width:100%; background-color:white; margin-bottom:1px;}
.side_block td.center, .side_block .middle td.s{font-size:0;}
.side_block td.c, .center_block td.c{width:14px;height:12px;font-size:0;}
.side_block .top td.left{background-image:url('/img/ltc.gif');background-position:top left;}
.side_block .bottom td.left{background-image:url('/img/lbc.gif');background-position:bottom left;}
.side_block .top td.right{background-image:url('/img/rtc.gif');background-position:top left;}
.side_block .bottom td.right{background-image:url('/img/rbc.gif');background-position:bottom left;}
.side_block .bottom .center{background:transparent url('/img/shadow_v.gif') repeat-x left bottom;}
.side_block .middle td.right.s{background-image:url('/img/shadow_h.gif'); background-repeat:repeat-y;}

div.right_articles {color:#6e7bb0;font:normal 11px Arial;}
div.right_articles img{border:3px solid #c7c7c7;float:left;margin:0 6px 4px 0;}
div.right_articles a.title{color:#31438f;font:bold 12px Arial;}
div.right_articles a.title:hover{text-decoration:none;}
div.right_articles p{margin:0;padding:4px 0 0;}

.main_bl{width:98%;margin:auto;position:relative;top:-8px;}
.main_bl td{font:normal 11px Arial;padding:8px 0;border-bottom:1px solid #d5d5d5;}
.spec a.bl{display:block;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.main_bl a.bl{padding:5px 8px;margin:0 -8px;}
#right_block a.bl{padding:5px;margin:2px 0;font:normal 11px Arial;}
.spec a.bl:hover{background:#efefff;}
.spec a.bl span.title{color:#31438f;font:bold 12px Arial;text-decoration:underline;}
.spec a.bl .descr{display:block;margin-top:5px;color:#434343;}
.spec a.bl img.icon{border:3px solid #c7c7c7;float:left;margin:0 8px 4px 0;}
.spec a.bl em.clear{clear:both;display:block;}
.spec a.bl .info{margin:0;padding:2px 0;white-space:nowrap;color:#31438f;float:left;}
.spec a.bl .logo{float:right;}

#footer{height:50px; padding-top:6px; padding-left:8px; background-color:#31438f; font:normal 10px Arial; color:white; }
#footer span{color:#98a1c7; margin-left:10px;}
#footer span a{color:#98a1c7;}
#footer span a:hover{color:white;}

.msg{padding:7px 40px;border:1px solid;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;font-size:15px;margin:0 0 5px;}
.msg.success{color:green;border-color:green;background:#fefffe url('/img/ok.gif') 9px 4px no-repeat;}
.msg.error{color:red;border-color:red;background:#fffefe url('/img/error.png') 10px 5px no-repeat;}
.msg.warning{color:#ea7b0a;border-color:#ea7b0a;background:#fff8ef url('/img/warning.png') 9px 4px no-repeat;}

a.back{background-image:url('/img/s.gif');padding-left:15px;background-position:left 4px;font:normal 12px Arial;color:#31438f;}
a.back:hover{text-decoration:none;color:#434343;}
div.news_date_pl{width:74px;background-image:url('/img/date_plashka_n.gif');height:18px;color:white;font:normal 11px Arial;text-align:center;margin:0 auto;position:relative;top:-12px;}

.catalog_block{width:100%;background-color:white;margin-bottom:30px;}
.catalog_block:last-child{margin-bottom:0;}
.catalog_block td.top.line{background-image:url('/img/t_b.gif');background-repeat:repeat-x;background-position:left top;}
.catalog_block td.left.line{background-image:url('/img/s_b.gif');background-repeat:repeat-y;background-position:left bottom;}
.catalog_block td.right.line{background-image:url('/img/s_b_r.gif');background-repeat:repeat-y;}
.catalog_block td.bottom.line{background-image:url('/img/s_b_b.gif');background-repeat:repeat-x;background-position:left bottom;}
.catalog_block td.line{font-size:0px;}
.catalog_block td.c{width:15px;}
.catalog_block td.lt.c{background-image:url('/img/ltc_b.gif');background-position:top left;}
.catalog_block td.lb.c{background-image:url('/img/lbc_b.gif');background-position:bottom left;}
.catalog_block td.rt.c{background-image:url('/img/rtc_b.gif');background-position:top left;}
.catalog_block td.rb.c{background-image:url('/img/rbc_b.gif');background-position:bottom left;}

.page_nav{padding:20px 0 5px;text-align:center;clear:both;}
.page_nav span, .page_nav a{padding:6px 9px;background-position:center;font:bold 11px Verdana;margin:0 2px;display:inline-block;height:14px;text-align:center;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;}
.page_nav span{background-color:#ccc;cursor:default;color:#31438f;}
.page_nav a{background-color:#3a4a8b;color:white;}
.page_nav a:hover{color:white;background-color:#ccc;}
.bottom{
-width:100%;
}

.cursiv{
    color: #646464;
    font: 14px Arial;
text-decoration:none;
cursor:normal;
}

.fast_search {
    color: #333333;
    font: 14px Arial;
margin:10px;
}
.fast_search a{
    color: #31438F;
    font: 12px Arial;
}
.fast_search a:hover {
    color: #434343;
    text-decoration: none;
}

.link_white {
 color:#ffffff;
 text-decoration:underline;
}

h1 { 
    color: #31438F;
    font: 22px Tahoma;
    margin: 0 0 20px;
    text-align: left; 
}

.section_text{
font-size: 14px;
line-height: 1.6;
text-indent: 30px;
}




a.mains{
    color: #FFFFFF;
    font: bold 11px Tahoma;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

#add_links a.selected{
text-decoration:none;
color: #636363;
}

div.info_block_internal {
	border: 1px solid #E5E5E5;
	padding: 4px;
	margin: 1%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

p.indent{
text-align:justify;
text-indent:1cm;
line-height:normal;>
}


div.catalog_subsection_head h1{
color: #31438F;
font: bold 14px Tahoma;
margin: 0 0 20px;
text-align: left; 
}

.dplashka{
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
margin:0px 0px 0px 0px;
padding:2px 20px;
background:white;
/*box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);*/
background: #9D9C9B; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCBCBC', endColorstr='#787878'); /* for IE */
background: -webkit-linear-gradient(top,  #BCBCBC,  #787878); /* for webkit browsers */
background: -moz-linear-gradient(top,  #BCBCBC,  #787878); /* for firefox 3.6+ */
background: -o-linear-gradient(top,  #BCBCBC,  #787878); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #BCBCBC,  #787878); /* IE10+ */
margin-bottom: 6px;
}

/******************************************************************************************/
.hidden{display:none;}
.clear{clear:both;}

sup, sub {vertical-align: middle; position: relative; font-size: 75%;}
sup {bottom: 0.5em;}
sub {top: 0.5em;}

