@charset "windows-1251";
body {
margin-bottom : 0px;
margin-left : 3px;
margin-right : 3px;
margin-top : 0px;
}

.iimg {position: absolute; top: 50%; left: 50%; margin: -200px 0 0 -250px;display:none;}
.main {border: 1px solid Gray;}

.main2 {border-right: 1px solid Gray;
border-top: 1px solid Gray;}


.border {
border-left: 1px solid Gray;
border-bottom: 1px solid Gray;
}


.otstup {
padding-top: 10px;
font-family: Arial;
font-size: 12px;
color: black;
}


.otstupb {
padding-top: 25px;
font-family: Arial;
font-size: 12px;
color: black;
}


.otstup2 {
padding-top: 15px;
padding-bottom: 15px;
}

.put {font-size: 12px; background-color:#f8ecc1; margin:1px;}
.text {font-family: Arial; font-size: 12px; color: black; vertical-align: middle}


.text_small{
font-family: Arial;
font-size: 10px;
color: black;
}


.text_very_small{
font-family: Arial;
font-size: 10px;
color: black;
}


.comment{
font-family: Arial;
font-size: 11px;
color: black;
font-style: italic;
}
	
	
.forum_answer{
font-family: Arial;
font-size: 12px;
color: black;
text-align: left;
padding-left: 40px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
}



p{
font-family: Arial;
font-size: 12px;
color: black;

margin-left: 10px;
margin-right: 10px;
}
	
	
p.text{
font-family: Arial;
font-size: 12px;
color: black;
text-align: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 0px;
}

p.text_under_search{
font-family: Arial;
font-size: 10px;
color: black;
text-align: center;
margin-left: 30px;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 0px;
}


.data {
font-size: 11px;
font-family: Arial;
font-weight: bolder;
COLOR: #C00202;
text-align: center;
}

.mess {
font-size: 13px;
font-family: Arial;
font-weight: bolder;
COLOR: #C00202;
text-decoration: none;
}

.mess:hover {
font-size: 13px;
font-family: Arial;
font-weight: bolder;
COLOR: #C00202;
text-decoration: underline;
}

li {
font-size: 12px;
font-family: Arial;
COLOR: black;
margin-left: 15px;
text-align: left;
}

li.help {
font-size: 12px;
font-family: Arial;
COLOR: black;
margin-left: 10px;
text-align: left;
}

li.forum {
font-size: 11px;
font-weight: bolder;
font-family: Arial;
COLOR: black;
margin-left: 15px;
margin-top: 10px;
}

ul.help {
font-size: 12px;
font-family: Arial;
COLOR: black;
margin-top: 5px;
text-align: left;
}


ul {
font-size: 11px;
font-family: Arial;
COLOR: black;
margin-left: 15px;
text-align: left;
}

ul.ind {
    list-style: url(img/st.gif);
font-size: 12px;
font-family: Arial;
COLOR: black;
margin-top: 10px;
text-align: left;
}



ol {
font-size: 11px;
font-family: Arial;
COLOR: black;
margin-left: 15px;
}



.in_form {
font-size: 12px;
font-family: Arial;
COLOR: white;
}


.in_form2 {
font-size: 12px;
font-family: Arial;
COLOR: white;
margin: 0;
}


h1 {
font-size: 15px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 15px;
margin-left: 15px;
}


h1.no_margin {
font-size: 14px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
text-transform: uppercase;
margin-top: 12px;
}


h2 {
font-size: 13px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 15px;
}


h2.no_margin {
font-size: 13px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
text-align: center;
}


h3 {
font-size: 12px;
font-family: Arial;
font-weight: bolder;
text-align: center;
COLOR: #3D3D3D;
margin-top: 25px;
margin-bottom: 10px;
margin-left: 15px;
}


h4 {
font-size: 11px;
font-family: Arial;
font-weight: bolder;
text-align: center;
COLOR: #3D3D3D;
margin-top: 25px;
margin-bottom: 10px;
margin-left: 15px;
}


h5 {
font-size: 11px;
font-family: Arial;
font-weight: bolder;
text-align: center;
text-transform: uppercase;
COLOR: #3D3D3D;
margin: 5px;
}


.h1 {
font-size: 14px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
text-transform: uppercase;
vertical-align: middle;
text-align: center;
}

div.hh{
    margin-left:140px; background-image:url(/img/l_form_l.jpg);
}
div.hh div{
    margin-left:62px; background-image:url(/img/l_form_r.jpg); padding:13px; font-size: 14px; font-weight: bolder; text-transform: uppercase; text-align: center; 
}


div.s{
    width:200px; z-index:auto; text-align: center; margin: 3px;
}
div.s img{
    border: none; 
}
div.r{
    width: auto; z-index:auto; text-align: center;  margin: 3px; background-image: url(/Image/r1.gif); background-repeat: no-repeat; padding-top: 15px;
}
div.r img{
    border: none;
}

.h2 {
font-size: 14px;
font-family: Arial;
font-weight: bolder;
COLOR: #3D3D3D;
}


img.margin{
margin-right: 10px;
margin-bottom: 10px;
}

table {font-size: 12px; font-family: Arial; COLOR:black; margin-top: 15px;  }
td {vertical-align: top}
td.formochko{vertical-align: middle;}
th {margin: 3px; vertical-align: middle; padding: 3px}

table.no_margin {
#font-size: 12px;
#font-family: Arial;
COLOR:black;
margin-top: 0px;
}


hr {
margin-top: 10px;
COLOR: Gray;
text-align: center;
}


.adres {
font-size: 11px;
font-family: Arial;
COLOR: white;
text-align: right;
}


a{
font-size: 12px;
font-family: Arial;
color: #004884; /*   008bff   004884*/
}

a:hover{
font-size: 12px;
font-family: Arial;
color: black;
}


a.b{
font-size: 12px;
font-family: Arial;
color: #0074D6;
font-weight: bolder;
}

a.b:hover{
font-size: 12px;
font-family: Arial;
color: black;
font-weight: bolder;
}


a.leftmenu{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: #004884;
text-align: center;
}


a.leftmenu:hover{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: black;
}


a.title_up_menu{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: white;
text-align: center;
}


a.title_up_menu:hover{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: black;
text-align: center;
}


a.up_menu {font-size: 13px; font-family: Arial; color: #008bff; vertical-align: middle;font-weight: bolder;}

a.up_menu:hover {font-size: 13px; font-family: Arial; color: black; vertical-align: middle;font-weight: bolder;}


a.after_table{
font-size: 12px;
font-family: Arial;
color: #008bff;
font-weight: bolder;
text-indent: 630px;
}

a.after_table:hover{
font-size: 12px;
font-family: Arial;
color: black;
font-weight: bolder;
}


FORM {MARGIN: 0px}
SELECT { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial}
INPUT {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial}
TEXTAREA {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Sans-serif, Verdana, Geneva, Arial}


.menulink{
font-size: 11px;
font-family: Arial;
TEXT-DECORATION: none;
color: #353535;
}


.menulink:hover{
font-size: 11px;
font-family: Arial;
TEXT-DECORATION: none;
color: #017AB1;
padding-left: 25px;
}


.mail_down_link{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: white;
}

.mail_down_link:hover{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: black;
}


.listalka{
font-family: Arial;
font-size: 11px;
color: black;
text-align: center;
}


.up_menu{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: white;
}


.up_menu:hover
{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: black;}

	
.enter{
font-size: 11px;
font-family: Arial;
TEXT-DECORATION: none;
color: white;
padding-left: 520px;
padding-bottom: 40px;
}

.enter:hover{
font-size: 11px;
font-family: Arial;
TEXT-DECORATION: none;
color: black;
padding-left: 520px;
padding-bottom: 40px;
}


	
.u1 {background: url(http://www.rosteplo.ru/img/u1.jpg ); background-repeat: no-repeat; vertical-align: middle; text-align: center}
.u2{background: url(http://www.rosteplo.ru/img/u2.jpg );background-repeat: no-repeat;vertical-align: middle; text-align: center}
.u3{background: url(http://www.rosteplo.ru/img/u3.jpg );background-repeat: no-repeat;vertical-align: middle; text-align: center}
.u4{background: url(http://www.rosteplo.ru/img/u4.jpg );background-repeat: no-repeat;vertical-align: middle; text-align: center}
.u5{background: url(http://www.rosteplo.ru/img/u5.jpg );background-repeat: no-repeat;vertical-align: middle; text-align: center}

.Menu1 {font-size: 14px; font-family: Arial; TEXT-DECORATION: none; color: white; margin-left: 5px}		
.menu{
font-size: 12px;
font-family: Arial;
TEXT-DECORATION: none;
color: white; margin-left: 10px}		
.menu:hover {text-decoration: underline;color: white;}
	
.z_fon{background: url(img/z_fon.jpg);background-repeat: no-repeat;padding: 20px;margin:0;line-height: 18px;}
p.z_fon_header{padding-left: 30px;font-size: 13px;font-family: Tahoma; color: black;font-weight: bolder;}	
a.z_menu{font-size: 12px;font-family: Tahoma;color: white;}
a.z_menu:hover{font-size: 12px;font-family: Tahoma;color: #333333;}
a.z_menu_b{font-size: 12px;font-family: Tahoma;color: white;font-weight: bolder;}
a.z_menu_b:hover{font-size: 12px;font-family: Tahoma;color: #333333; font-weight: bolder;}

.link_pages
{
font-weight:bolder;
color: #ff5a00;
}

.link_pages:hover
{

color: #4E4E4E;
font-weight:bolder;
}


.forma_zayavki{
	font-family: Tahoma;
	font-size: 13px;
	color: white;
	text-align: center;
	margin: 55px 20px 5px 20px;
}


.forma_zayavki_fon{
	background-image: url(img/fon_f.gif);
	background-repeat: no-repeat;
	margin-top:50px;
}


h2.fz{
COLOR:WHITE;
text-align:center;
margin-top:55px;
}
/*-------------------------------------------------------------*/
div.h1_226{background: url(/img/ourp1.jpg); width:226px; padding:12px 0px;  font-size: 14px; font-weight: bolder; text-transform: uppercase; text-align: center;}
div.h1_364{background: url(/img/header_fon.jpg) no-repeat; width:364px; padding:12px 0px;  font-size: 14px; font-weight: bolder; text-transform: uppercase; text-align: center;}
#portal {width:226px;  margin: 5px 0px; text-align: center; border-right: 1px solid Gray; border-top: 1px solid Gray;}
#portal div{width:226px; border-left: 1px solid Gray; border-bottom: 1px solid Gray; padding: 5px 0;}
#portal div img{border: none; border-bottom: 0;}

#head_f {margin-left: 243px; width:747px; height: 90px; background: url(/img/head1.jpg) no-repeat;}
#head_f form {border: none; margin: 0px; padding: 0px;}
#head_f div#r1 {width:203px; float: right; text-align: left; padding: 5px 8px;}
#head_f div#l1 {margin-left: 275px; padding-top: 20px; font-size: 12px; font-family: Arial;}

#bot {background: url(http://www.rosteplo.ru/img/b_form_r.jpg); height: 83px; width:990px;}
#bot1{background: url(http://www.rosteplo.ru/img/b_form_l.jpg) no-repeat; height: 83px; width:990px; text-align:left;}
#bot1 div#r2 {float: right; margin:3px; background: none; width: 500px;}
#bot1 div#l2 {padding-top: 15px; padding-left: 226px; }
/* new settings for forum wiew*/

.row1 {
	BACKGROUND-COLOR: #efefef;
	COLOR: #000000;
}
TD.row2 {
	BACKGROUND-COLOR: #dee3e7;
	COLOR: #000000;
}
A.forumlink {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.forumlink {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.cattitle {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
}
A.cattitle {
	COLOR: #006699;
	TEXT-DECORATION: none;
}
A.cattitle:hover {
	TEXT-DECORATION: underline;
}
TD.catLeft {
	BACKGROUND-COLOR: #C7D0D7;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom;
	HEIGHT: 28px;
}

/* end of new settings for forum wiew*/
/*---------------------------------------------------*/
.jqueryslidemenu{
text-align: left;
font: normal 12px Arial;
background: #fff;
color: #004884;
margin:0px;
padding:0px;
z-index: 100;
}

.jqueryslidemenu ul{
width: 220px;
margin: 0;
padding:0px ;
list-style-type: none;
text-indent:0px;
float:left;
border-bottom: solid 1px #778;
z-index: 100;
}

/*Top level list items*/
.jqueryslidemenu ul li{
text-align: left;
border-top: solid 1px #778;
position: relative;
display: inline;
float:left;
text-align: left;
padding:0px;
margin-left: 0px;
z-index: 100;
}

/*Top level menu link items style*/
/* первый список */
.jqueryslidemenu ul li a{
list-style-position: outside;
display: list-item;
width:220px;
background: white; 
color: #004884;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
float:left;
text-align: left;
z-index: 50;   
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #004884;
}

.jqueryslidemenu ul li a:hover{
/*background: black; tab link background during hover state*/
TEXT-DECORATION: none;
color: black;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
z-index: 95;   
/*filter:alpha(opacity=90); /* IE 5.5+*/
/*-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
/*-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
/*opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
background-color: #FFFFFF;
border-top: none;
border: solid 1px #778;
position: absolute;
left: 0;
display: block;
visibility: hidden;
padding: 8px;
}



/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
/* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
z-index: 96; 
background-color: inherit;
border-top: none;
display: block;
float: none;
}

.jqueryslidemenu ul li ul li a{
z-index: 100;

background-color: #FFFFFF;
display: block;
/*display: inherit;*/
list-style-position: outside;
/*background: white;*/
color: #004884;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
float:left;
text-align: left;
}

* html .jqueryslidemenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
z-index: 100;
 /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li ul li a{
  width: 200px;/* width of sub menus*/
	    /*      opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
    background-color: inherit;
    color: #004884;
padding-top: 5px;
margin: 0;
border: none;
border-top-width: 0;
border-bottom: 1px solid gray;
z-index: 100;
}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #004884;
color: black;
}

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/*---------------------------------------------------*/
#rblok {float:right; width:400px; text-align:left; margin-left: 5px;}
#rblok p{clear:both; border-top: none; margin: 10px 0px; padding-top: 5px; padding-left: 5px;}
#rblok p img{border: none; margin-right:10px; margin-bottom: 5px; float: left; width:16px; height:16px; }
/*---------------------------------------------------*/
 #news_blok{  margin-bottom: 10px; margin-top: 15px; clear: both; }
 #news_blok #con{border-bottom: solid 1px Gray; float: left; width: 420px; text-align: justify;}
 #news_blok h3{text-align: left; margin: 5px; font-size: 14px; font-weight: 600; COLOR: #3D3D3D;}
 #news_blok img{border: none; width: 100px; height: 100px; float: left; margin-right: 10px; margin-top: 10px; }
 #news_blok #metki{margin-left: 100px; padding-bottom: 5px;}
/*------------------------------------------------------*/
#doc_niz {margin-top: 15px; border-top: solid 1px Gray; border-bottom: solid 1px Gray;}
#doc_niz img {width:16px; height:16px; vertical-align: middle;}
/*------------------------------------------------------*/
 #text_podval {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; text-align: left; padding-left: 50px; clear: both;}
 #text_podval img {width:16px; height:16px; vertical-align:middle; border:none; margin: 3px;}
 #text_podval #hr_lev p {width:45%; float:left; padding: 1px 5px;}
 /*------------------------------------------------------*/
#blok_book{margin: 3px 10px;}
   #blok_book #book_tit{background: #FF9900; font-size: 12px; text-align: center; color:#FFFFFF; font-weight: bold;}
   #blok_book #book_pr{background: #FFFFCC; color:#3C3C3C; float: right; margin:3px; width: 25%;}
   #blok_book img{width: 70px; height: 100px; border: none; margin:10px 2px; float: left;}
   
ul.listm{
margin: 5px;
padding: 5px;
list-style-image: url(/img/tre.jpg);
float:left;
border-bottom: solid 1px #778;
}

/*Top level list items*/
ul.listm li{
text-align: left;
border-top: solid 1px #778;
float:left;
text-align: left;
padding: 0px;
padding-left: 10px;padding-bottom: 5px;padding-top: 5px;
}

/*Top level menu link items style*/
/* первый список */
ul.listm li a{
color: #004884;
font-size: 14px;
/*font-weight: bold;*/
text-decoration: none;
}

