html,body {
      height: 100%;
      margin: 0;  
      background:#cbd7da;
      font: 12px tahoma;
      color: #55676b;text-align:justify}
      
img {border: 0;display: block;}
table td{vertical-align:top;border:0px solid #000;padding:3px 5px;}
a{outline: none;color: #000;}
table {border:0; border-collapse:collapse;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;} 
input, textarea {outline:none;}	
ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;padding:0;}

.clear {
      margin: 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}

#conteiner { 
        background:  url(../images/header.jpg) no-repeat top left;
        min-height: 100%;
        min-width:1000px;
        max-width:1500px;
        margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 106px;}

#header  {
        width: 100%;
        height: 157px;
        margin:0 auto;}

#logo {float:left;padding:0;}

#slogan {float:right;padding:21px 30px 0 0;}

#wrapper {width:100%;margin:0;}

#left_bar {
        background:  url(../images/left_bg.gif) no-repeat bottom left;
        width:215px;
        padding:0 0 70px 0;
        border: none;}

#left_bg {
        background:  url(../images/left_t.gif) repeat-x top left;   
        padding:0 12px 0 12px;
        margin:0;}

.box_blue {
        background: #e8eff1;
        width:181px;
        padding:15px 13px 20px 13px;
        margin:7px auto;
        border: 1px solid #00aeef;}

ul.left_menu {
        list-style: none;
        padding:10px 0;
        margin:0;}

ul.left_menu li {
        padding:2px 0;
        margin:0;}
     
ul.left_menu a {
        padding:0;
        margin:0;
        font: bold 11px tahoma;
        color: #008ed4;
        text-transform: uppercase;}

ul.left_menu a:hover {color: #20c2ff;text-decoration: none;}

.line {
      background:  url(../images/line.gif) repeat-x top left;
      margin: 5px 0 0 0;
      height: 2px;
      border: none;
      clear:both;
      overflow:hidden;}

.kalkulator {
        background:  url(../images/kalkulator.jpg) no-repeat top left;
        width:209px;
        height:113px;
        padding:5px 0 0 0;
        margin:7px auto;
        text-align: center;
        color:#fff;}

.buttons {
	cursor:pointer;
	margin:50px 0 0 0;
	padding-left: 12px;
	height:39px;
	width:188px;}      

.form {padding:15px 0 0 0;font:12px tahoma; color:#55676b;}   

.form p {display: block;padding: 0;height:20px} 

.form span {float:left;padding:0;} 
       
.vvod, .area, .time {
        background: #fff;;
        border:1px solid #55676b;
        float:right;
        width: 101px;
        height: 15px;
        margin:0 0 10px 0;
        padding:0 7px;
        color: #55676b;
        font:12px tahoma;
        line-height: 15px;}
       
.area {height: 44px;} 
.time {width:60px}  

.buton {
	background:  url(../images/buton.gif) no-repeat top left;
        border: 0;
        overflow: visible;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:0;
	height:39px;
	width:185px;}      
 
.pic_link {
        background:  url(../images/pic.gif) no-repeat top left;
        display: block;
        padding:0 0 0 10px;
        margin:8px 0;
        font: 13px tahoma;
        color:#008ed4;}
    
       
#content {background: #fff url(../images/content.gif) repeat-x top left; padding:0 20px;border: none;}
div.content p {text-align:justify;}

ul#top_menu {
        background:  url(../images/bg_menu.gif) repeat-x top left;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        list-style: none;
        padding:5px 0 30px 4%;
        margin:0 -20px;
        height:33px;}

ul#top_menu li {
        padding:0;
        margin:0;
        height:38px;
        float:left;
        width:19%;}

ul#top_menu img {margin:0 auto;}

ul#top_menu li.lic {
        background:  url(../images/lic.gif) no-repeat top left;
        padding:0;
        margin:0;
        height:38px;
        width:2px;}

ul#top_menu a {padding:7px 0 0 0;display: block;}

p {padding:7px 0;}

h2 {
        padding:0;
        margin:0;
        font: bold 11px tahoma;
        color: #55676b;
        text-transform: uppercase;}
h1 {
        padding:0;
        margin:0;
        font: bold 14px tahoma;
        color: #55676b;
        text-transform: uppercase;}
  
#right_bar {
        background:  url(../images/left_t.gif) repeat-x top left;   
        width:215px;
        padding:0 10px 10px;
        border: none;}

ul#icon {
        list-style: none;
        padding:3px 0 15px 12px;
        margin:0;
        height:30px;}

ul#icon li {
        padding:0 14px;
        margin:0;
        height:30px;
        float:left;}

ul#icon a {padding:10px 0 0 0;display: block;}

.news {padding:8px 0;}
.news p {padding:4px 0;text-align:left}
  
.box_red {
        background: #e8eff1;
        width:181px;
        padding:15px 13px 20px 13px;
        margin:7px auto;
        border: 1px solid #ff0000;}
  
  
#footer {
        background: url(../images/footer.gif) no-repeat top left;
        max-width: 1500px;
        min-width:1000px;
        height: 106px;
        margin: -106px auto 0 auto;}

ul.footer_menu {
        list-style: none;
        padding:2px 0 0 0;
        margin:0 auto;
        width:450px;
        height:55px;}

ul.footer_menu li {
        padding:0 21px;
        margin:0;
        float:left;}
     
ul.footer_menu a {
        padding:0;
        margin:0;
        font: bold 11px tahoma;
        color: #55676b;}

p.copy {
       color: #fff;
       padding:18px 0 0 12px;
       margin:0;
       float: left;}

a.trio {color:#fff; float:right;padding:18px 12px 0 0;}

.stat p {padding:0;}
.stat {width:190px;margin:0 auto;padding: 0;_padding:0 120px 0 0;}

*+html .stat {padding:0 120px 0 0;}


.static {float:left; padding:2px;}

div.dop1 p {text-align:left}