/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#68645e;
background:#fff;
}
hr {
margin:10px 0;
}

body a{
color:#6facc4;
}

h1{
font-size:16px;
color:#6facc4;
padding-bottom:10px;
}

h2{
font-size:16px;
color:#fff;
padding-bottom:10px;
}

h3{
font-size:15px;
color:#6facc4;
}

h4{
font-size:12px;
color:#6facc4;
}

h5{
font-size:12px;
color:#6facc4;
}

h6{
font-size:10px;
color:#6facc4;
}

p{
padding-bottom:8px;
}

.input_text,
select,
textarea{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

ul, ol{
padding:0px 0px 10px 20px;
}

.main{
min-height:100%;
width:800px;
background:url(/images/footer_bg.jpg) left bottom no-repeat;
margin:auto;
}

.mainbg{
background:url(/images/header_bg.jpg) left top no-repeat;
}

.tlinks{
height:20px;
padding:13px 0px 74px 581px;
}

.tlinks img{
float:left;
margin:0px 44px 0px 0px;
}

.logo{
height:67px;
padding:0px 20px 0px 12px;
}

.logo img{
display:block;
}

.hdiv{
height:144px;
}

.phonediv{
height:45px;
padding:9px 23px 0px 20px;
}

.phonediv img{
float:right;
}

.menu{
height:58px;
font-size:12px;
color:#4e4537;
padding:0px 0px 0px 33px;
}

.menu a{
color:#4e4537;
float:left;
margin:0px 10px 0px 0px;
}

.content{
padding-bottom:120px;
}

.leftcol{
width:178px;
float:left;
padding:0px 10px 10px 0px;
}

.submenu{
color:#c8f0ff;
background:url(/images/submenu_t.gif) left top no-repeat #47b5e1;
margin-bottom:1px;
}

.submenu a{
color:#c8f0ff;
}

.submenubg{
background:url(/images/submenu_b.gif) left bottom no-repeat;
padding:18px 5px 18px 20px;
}

.submenu ul{
list-style:none;
padding:0px 5px 0px 0px;
}

.submenu ul li{
list-style:none;
padding-bottom:3px;
}

.lcell{
background:url(/images/lcell_t.gif) left top no-repeat #a6ddf4;
margin-bottom:1px;
}

.lcell h2{
font-size:13px;
}

.lcellbg{
background:url(/images/lcell_b.gif) left bottom no-repeat;
padding:18px 5px 18px 20px;
}

.lcell a{
color:#0c5671;
}

.lcell ul{
list-style:none;
padding:0px 0px 0px 0px;
}

.lcell ul li{
list-style:none;
padding-bottom:3px;
}

.icqkons{
height:26px;
font-size:13px;
font-weight:bold;
color:#fff;
background:url(/images/icqkonsl_bg.gif) no-repeat;
margin-bottom:1px;
padding:22px 5px 10px 16px;
}

.icqkons a{
color:#fff;
}

.icqkons div{
background:url(/images/icq.gif) left top no-repeat;
padding-left:21px;
}

.centcol{
width:424px;
float:left;
padding:0px 10px 0px 0px;
}

.centcol ul{
list-style:square;
padding-left:30px;
}

.centcol ul li{
padding-bottom:1px;
}

.pic{
display:block;
border:1px solid #e1e1e1;
padding:5px;
}

.pic.pleft{
float:left;
margin:2px 10px 5px 0px;
}

.centcol img {
border:1px solid #e1e1e1;
padding:5px;
}

.rightcol{
width:178px;
float:right;
}

.zayavka{
color:#0c5671;
margin-bottom:1px;
}

.zayavka label{
display:block;
padding:3px 0px;
}

.zayavka label.lbl2{
font-size:12px;
color:#fff;
font-weight:bold;
}

.zayavka .input_text{
width:134px;
display:block;
}

.zayavka select{
width:138px;
display:block;
}

.zayavka textarea{
height:34px;
width:134px;
display:block;
}

.zayavka .button{
display:block;
margin:10px 0px 0px 0px;
}

.zayavka .zayvk1{
background:url(/images/zayavk_tbg.jpg) left top no-repeat #8ed7f3;
padding:14px 20px 14px 20px;
}

.zayavka .zayvk2{
background:url(/images/zayavk_2bg.jpg) left top no-repeat #88d5f2;
}

.zayavka .zayvk2 div{
background:url(/images/dttdbrdr.gif) left top repeat-x;
padding:10px 10px 10px 20px;
}

.zayavka .zayvk3{
background:url(/images/zayavk_3bg.jpg) left top no-repeat #88d5f2;
}

.zayavka .zayvk3 div{
background:url(/images/dttdbrdr.gif) left top repeat-x;
padding:10px 10px 10px 20px;
}

.zayavka .zayvk4{
background:url(/images/zayavk_bbg.gif) left bottom no-repeat #6cc9ee;
}

.zayavka .zayvk4 div{
background:url(/images/dttdbrdr.gif) left top repeat-x;
padding:10px 10px 13px 20px;
}

.hot img{
display:block;
}

.footer{
height:116px;
position:relative;
margin-top:-116px;
padding:0px;
}

.footerbg{
height:116px;
width:800px;
margin:auto;
}

.footerbg div{
padding:50px 50px 46px 185px;
}


.spacer{
height:1px;
clear:both;
}

.spec {
width:300px;
}


.spec td {
font-size:10px;
padding:0px 0px 0px 1px;
vertical-align:top;
background:#eee;
color:#000;
}

.spec td.title {
padding-right:5px;
background:#fff;
padding-left:0px;
width:120px;
}




