/* CSS Document */

body{
margin:0;
padding:0;
background:#ffffff;
font-family:Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
color:#000000;
}

td, tr, p, div {
margin:0;
padding:0;
font-size:100%;
}

table{
font-size:100%;
}

a{text-decoration:underline; color:#36a4de;}
a:hover{text-decoration:none}

img{
border:none;
}

h1, h2, h3, h4, h5{
margin:0;
padding:0;
font-size:100%;
text-align:left;
}

#margin_ie{
_margin-left:40px;
}

/*для всех броузеров что понимают min-width */ 
#min-width{ 
width:100%; 
min-width:1000px; 
} 
/* для IE */ 
* html .minwidth { 
border-left:1000px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container { 
margin-left:-1000px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 

.container { 
background:#ffffff url(/templates/images/right_bottom_corner.gif) no-repeat right bottom;
} 

.container.inside { 
background:#ffffff;
} 

#top-right-bg{
background-position:right top;
background-repeat: no-repeat;
}

#header{
height:186px;
}

#logo{
float:left;
padding:11px 0px 0px 34px;
}


#date{
text-align:right;
padding:0px 0px 0px 0px;
}

#date a, #date span{
padding:50px 370px 50px 20px;
display:block;
float:right;
margin-right:10px;
}

#page-rt{
background:url(/templates/images/page_rtcorner.gif) right top no-repeat;
/*overflow:hidden;*/
}

#page-rb{
background:url(/templates/images/page_rbcorner.gif) right bottom no-repeat;
/*overflow:hidden;*/

}

.inside div#page-rt{
background:url(/templates/images/page_ins_rtcorner.gif) right top no-repeat;
/*overflow:hidden;*/
}

.inside div#page-rb{
background:url(/templates/images/page_ins_rbcorner.gif) right bottom no-repeat;
/*overflow:hidden;*/

}

#page-lb{
background:url(/templates/images/page_ltcorner.gif) 222px 180px no-repeat;
/*overflow:hidden;*/
}

HTML>body #page-rt, HTML>body #page-rb, HTML>body #page-lb{
overflow:hidden;
}

#page-rt, #page-rb, #page-lb{
_height:1%;
}

#page{
overflow:hidden;
}

#no-right{
margin-right:307px;
_margin-right:306px;
}


#banners{
height:116px;
padding-top:10px;
background:url(/templates/images/menubgall.gif) repeat-x right bottom;
}

HTML>body #banners {
/*padding-right:270px;*/
}

.inside div#banners{
margin-right:10px;
padding-right:306px;
background-position:right bottom;
}

.inside div#menu{
padding-right:296px;
}

.topbanner{
width:31%;
float:left;
background:url(/templates/images/menubg.gif) repeat-x 0px bottom;
}

.topbanner-last{
background:url(/templates/images/menubgall.gif) repeat-x right bottom;
background:none;
margin-left:62%;
}

#menu{
height:25px;
padding-top:8px;
padding-left:20px;
background:#35a2dc;
padding-right:3px;
}

.inside #menu{
margin-right:10px;
}

#menu table{
width:100%;
}

#menu a, #menu span{
display:block;
/*width:16%;*/
/*padding-left:8px;
padding-right:8px;
float:left;*/
text-align:center;
}

#cloud{
background:transparent url(/templates/images/menubg_bot.gif) repeat-x;
padding-bottom:10px;
}

.inside div#cloud{
margin-right:10px;
}

#navigat {
width:250px;
float:left;
color:#0097d9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:	url(/templates/images/clue_center1.gif) 0px 76px repeat-y;
}

#navigat_bbg{
background:url(/templates/images/nav_bgbottom1.gif) left bottom no-repeat;
}

#navigat ul{
line-height:18px;
margin-left:0px;
margin-top:0px;
padding-top:0px;
}

#navigat ul.submenu-1{
/*background:	url(/templates/images/clue_center1.gif) left top repeat-y;*/
/*background:	url(/templates/images/clue_center.gif) left center no-repeat;*/
/*min-height:150px;
_height:150px;*/
padding-left:44px;
/*margin-top:-7px;*/
margin-top:20px;
margin-right:25px;
}

#navigat ul.submenu-2{
padding-left:0px;
margin-left:-8px;
}

#navigat ul.submenu-3{
padding-left:0px;
margin-left:-8px;
}

#navigat li{
list-style:none;
padding-left:17px;
}

#navigat li span {
background:url(/templates/images/nav_a.gif) repeat-x bottom;
}

#navigat ul.submenu-1 li{
background:url(/templates/images/nav_li_1.gif) no-repeat 0px 5px;
}

#navigat ul.submenu-2 li{
background:url(/templates/images/nav_li_2.gif) no-repeat 0px 5px;
}

#navigat ul.submenu-3 li{
background:url(/templates/images/nav_li_3.gif) no-repeat 0px 5px;
font-size:11px;
}

#navigat a{
color:#0097d9;
text-decoration:none;
}

#navigat a:hover{
background:url(/templates/images/nav_a.gif) repeat-x bottom;
}

.superaction{
padding:45px 0px 17px 8px;
}

.superaction img{
border:1px solid white;
}


#center{
margin:0px 60px 0px 268px;
padding-top:62px;
_height:1%;
}

.inside div#center{
padding-top:41px;
}

/* \*/
* .content p,
.content span,
.content font,
.content em {
	_overflow: hidden;
	_width: 100%;
/*	_o\verflow: visible;
	_w\idth: auto;
	_he\ight: 1%;*/
}

/* */

#right{
float:right;
margin-top:74px;
width:309px;
_margin-left:-3px;
_position:relative
}

.attention{
_height:1%;
}

HTML>body .attention{
overflow:hidden;
}

div#attention{
background: url(/templates/images/attention_bg.gif) repeat-y;
margin:0px;
padding:0px;
}

div#attention-bottom{
background:url(/templates/images/attention_bottom.gif) bottom left no-repeat;
margin:0px; padding:0px;
}

div#attention-top{
margin:0px; padding:0px;
background:url(/templates/images/attention_top.gif) top left no-repeat;
padding-top:71px;
/*_padding-top:71px;*/
padding-left:29px;
padding-bottom:106px;
}

div#attention-top div{
padding-bottom:25px;
display:block;
}

div#attention-top img{
display:block;
}


#news{
margin:0px 10px 142px 70px;
}

.one_new{
color:#757676;
padding-bottom:28px;
}

.one_new b{
color:#2a699e;
}

#footer{
height:68px;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}

#promogroup{
float:right;
padding-right:307px;
padding-top:14px;
}

#promogroup a {
float:left;
clear: left;
text-align:center;
width: 132px;
}

#footer p{
padding-left:60px;
padding-top:11px;
}


.navigation{
color:#1c68a2;
margin-bottom:22px;
}

.navigation a{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.navigation b{
font-family:Arial, Helvetica, sans-serif;
padding:0px 10px 0px 10px;
font-size:14px;
}






/*стили с основного сайта*/

.content{
color:#757676;
padding-bottom:170px;
font-size:11px;
}


h1{
margin-bottom:22px;
color:#0097d9;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
margin-left:-1px;
}

h2{
color:#36a4dd;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
/*text-transform:uppercase;*/
margin-bottom:1px;
padding-bottom:8px;
}

p + h2{
padding-top:8px;
}


h3{
color:#36a4dd;
/*text-transform:uppercase;*/
/*text-decoration:underline;*/
font-size:13px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;

}


h4{
color:#36a4dd;
font-size:13px;
font-weight:normal;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


h5{
font-weight:normal;
padding-bottom:7px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.content img{
margin:2px 15px 10px 10px;
border:3px solid #9ad1ef;
}

.content img.leftimg{
float:left;
/*border:1px solid #35a3de;
padding:1px;
*/
}

.content img.rightimg{
float:right;
}

.content p.leftimg{
margin-left:132px;
}

.content ul{
margin:0px 0px 14px 17px;
padding:0px 0px 0px 0px;
text-align:left;
}

.content ul li{
list-style:none;
background:url(../images/li_blue.gif) no-repeat 0px 6px;
padding-left:13px;
}

.content ul li ul{
margin:1px 0px 0px 5px;
}

.content ul li ul li{
background:url(../images/li_yellow.gif) no-repeat 0px 5px;
padding-left:13px;
}

.content ul.large li{
text-align:justify;
background-position:0px 5px;
}

.content p + ul{
margin-top:-7px;
}


.content p{
text-align:justify;
padding-bottom:14px;
}

p.tablename{
color:#35a3dd;
}

.tablename b{
color:#757676;
}

.content div.table, .content div.form{
border-top:#9ad1ee 1px solid;
border-bottom:#9ad1ee 1px solid;
/*padding:3px 0px 2px 0px;
_padding:1px 0px 1px 0px;*/
margin:0px 0px 16px 0px;
padding:1px 0px;
text-align:center;
voice-family: "\"}\"";
voice-family: inherit;
text-align:left;
}

.fake{
}

.content div.form{
margin-top:8px;
}

.content table{
border-collapse:collapse;
border-top:3px solid #36a3dd;
border-bottom: 2px solid #36a3dd;
width:auto;
voice-family: "\"}\"";
voice-family: inherit;
width:100%;
}

.fake{
}

.content table td + td,
.content table th + th{
border-left: 1px solid #36a3dd;
}

.content table td{
	border-bottom: 1px solid #36a3dd;
	padding:13px 30px;
	vertical-align:top;
}

.content div.table table td{
    border-left: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'TD' ? '1px solid #36a3dd' : 'none'));
}

.content table th{
    border-left: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'TH' ? '1px solid #36a3dd' : 'none'));
	border-bottom: 2px solid #36a3dd;
	padding:8px;
}

.content table.imagetable {
border:none
}

.content table.imagetable td {
	border: none;
	padding:13px 0px;
	text-align:center;
}

.content form{
margin:0;
}

.content div.form form table#form tr td{
border:none;
padding:16px 20px 0px 50px;
}

.content input,
.content textarea,
.content select{
width:400px;
border:1px solid #36a3dd;
}

.content input{
height:13px;
}
.content textarea{
height:151px;
}

.content div.form form table#form tr.textarea td{
padding-top:25px;
}

.blue{
color:#36a3dd;
}

.content input.submit{
width:82px;
padding:0;
cursor:pointer;
height:21px;
border:none;
background:#ffffff url(/templates/images/submit.gif) no-repeat;
margin-bottom:45px;
}

#contact{
float:right;
padding-top:10px;
width:10px;
}

.overflow{
overflow:hidden;
_height:1%;
}