* {
  font-size: 14px; font-family: arial; color: #2c383e; 
}
 
html {width: 100%; height: 100%; }

body {min-height: 100%; }

* html body { height: 100%; text-align:center; }

body {   padding: 0; margin: 0; background: url('/img/fon.gif') repeat; }
  
img, form, input, select {  margin: 0; padding: 0; }
 
img { border: 0; }
	
h1{ font-family: arial; font-size: 20px; color: #015433; margin: 0; padding: 0; font-weight: normal; margin-bottom: 20px; text-align: center} /*015433*/
h2{ font-family: arial; font-size: 16px; color: #2c383e; margin: 0; padding: 0; font-weight: bold; margin-bottom: 20spx; text-align: center} /*1d3a64*/
.snoska { font-family: arial; font-size: 14px; color: #000000; margin: 0; padding: 0; font-weight: normal; margin-bottom: 20spx;} 
.snoska2 { font-family: arial; font-size: 14px; color: #000000; margin: 0; padding: 0; font-weight: bold; margin-bottom: 20spx;} 

p { margin-bottom: 10px; text-indent: 1.5em; text-align: justify;}
.no_first_line_indent p {text-indent: 0;}

a{ text-decoration: underline; color: #015433; } /*015433*/

a.top-link {font-size:12px; text-decoration: none; color: #015433; padding-left:5px;}

a.price_links  {color: #07567c;  text-decoration: none;}
a:hover.price_links {color: #ff0000; text-decoration: none; }

a.leftlinks {padding-left: 35px; font-size: 12px; text-decoration: underline; color: #015433; line-height: 18px;}
  

#tabfon { width: 920px; margin: 0; padding: 0; margin-left:auto; margin-right:auto;  border: 1px solid #c1c1c1; background-color: #fff;}

#tops { width: 920px; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }
.logo { margin: 0px 0px 0px 20px; vertical-align: bottom;}


.slog_big { font-size: 24px; color: #d6741b; margin: 60px 0px 0px 32px; : 60px 0px 0px 32px;}
.slog_sm { font-size: 12px; font-weight: bold; color: #2c383e; margin-left: 32px;}
.slog_color { margin: 60px 0px 0px 32px; }

.vmenu { margin-bottom: 15px; font-weight: bold;text-align: center; font-size: 12px; color: #2c373e; }
.vmenu a { font-size: 11px; font-weight: bold; color: #07567c; text-decoration: none; margin: 0px 25px 0px 25px;}
.vmenu a:hover,.vmenu a.cur { color: #ff0000; text-decoration: none; }


.nmenu { font-size: 11px; font-weight: bold; color: #2c373e; margin-bottom: 22px;}
.nmenu a { font-size: 11px; font-weight: bold; color: #07567c; text-decoration: none; margin: 0px 20px 0px 20px;}
.nmenu a:hover,.nmenu a.cur { color: #ff0000; text-decoration: none; }

/*.lmenu { }
.lmenu a { }
.lmenu a:hover,.lmenu a.cur { }*/

ul#menu { margin: 0px 30px 40px 32px; padding: 5px 0px 5px 0px; font-weight: bold; border-left: 1px solid #2b383e; list-style-type:none; } 
/*width: 216px; margin: 0; padding: 0;*/
ul#menu a { font-size: 11px; font-weight: bold; color: #2c383e; text-decoration: none; display: block; margin-left: 10px; text-decoration: none; } 
ul#menu li { margin-top: 1px;}
ul#menu li.parent {background:url(/img/arrow_down.gif) 215px 50% no-repeat;padding-bottom:0;}
ul#menu li.sub {background:#5044 url("/img/menu_a.gif") 3px 3px no-repeat;}
ul#menu li a { width:200px; font-size: 11px; font-weight: bold; color: #2c383e; padding: 7px;}
ul#menu li a:hover { color: #d12828; text-decoration: none; }
ul#menu ul { list-style-type:none; margin: 0; padding: 0; } 
ul#menu ul li { margin: 0; padding: 0; }
ul#menu li ul li a { margin: 0; padding: 10px 0 7px 35px;}
ul#menu li ul li a:hover { }
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 6.5px; }
.indent1 { padding-left: 14px; }
.indent2 { padding-left: 28px; }

.miniots { height: 20px;}

.phone { margin: 0px 0px 30px 25px; height: 73px; background: url('/img/phone.jpg') no-repeat top left; font-weight: bold; padding: 15px 0 0 65px; font-size: 20px; color: #1d3a64;}

.otstup {margin: 0px 30px 20px 0px; }

.copy { margin: 0px 15px 0px 32px; font-size: 12px; color: #2c373e; border-right: 2px solid #2c373e; }
.copy a { font-size: 12px; color: #ff0000; text-decoration: none; }
.copy a:hover { color: #ff0000; text-decoration: underline; }

.nizspace { height: 120px;}
.clear { clear:both; }
.b{ border: 1px solid red;}