/* CSS Document */

*{margin:0px; padding:px;}

img{border:none;}

p {
margin-bottom:5px;
}

h1{
font-size:13px;
color:#0089da;
}

h1 a{
color:#0089da!important;
text-decoration:none;
}

h1 a:hover{
text-decoration:underline;
}

h2{
font-size:13px;
font-weight:normal;
color:#0089da;
}

h2 a{
color:#0089da!important;
text-decoration:none;
}

h2 a:hover{
text-decoration:underline;
}

h3,h4,h5{
font-size:13px;
font-weight:normal;
color:#000;
background:#cccccc;
margin-bottom:4px;
padding:5px 15px;
}


body{
font-family:Tahoma;
font-size:12px;
color:#646464;
background:url(/images/body_bg.jpg) top repeat-x #efefef;
background-position:0px -44px;
}

body a{
color:#646464;
}

.main{
width:1008px;
margin:auto;
padding:0px 0px 0px 0px;
}

.header{
height:260px;
background:url(/images/header_bg.jpg) left top no-repeat;
}

.header .logo{
width:280px;
float:left;
padding:29px 0px 0px 25px;
}

.header .phone{
width:217px;
font-family:"Trebuchet MS";
font-size:17px;
color:#0099ff;
float:right;
padding:48px 20px 0px 0px;
}

.header .phone span{
font-size:18px;
color:#000;
}

.header .htop{
height:112px;
}

.menu{
height:125px;
padding:0px 0px 0px 8px;
}

.menu a, .menu span{
float:left;
margin:0px 5px;
}

.content{
background:url(/images/content_bg.jpg) left repeat-y;
padding:0px 0px 10px 12px;
}

.leftcol{
width:338px;
float:left;
padding:0px 22px 0px 0px;
}

.sprcell{
width:338px;
font-size:11px;
color:#000;
background:url(/images/sprcell_bg.gif) left repeat-y;
margin-bottom:5px;
}

.sprcell a{
color:#000;
text-decoration:none;
}

.sprcell a:hover{
text-decoration:underline;
}

.sprcell .title{
padding-bottom:4px;
}

.sprcell .title img{
display:block;
margin:auto;
}

.sprcell .sprcell_body{
padding:3px 10px 5px 10px;
}

.sprcell .timg, .sprcell .bimg{
display:block;
}

.spravk_cell{
width:100%;
margin-bottom:8px;
}

.spravk_cell td{
vertical-align:top;
}

.spravk_cell .cell1{
width:160px;
background:#ececec;
padding:2px 0px 2px 0px;
}

.spravk_cell .cell2{
font-weight:bold;
white-space:nowrap;
padding:2px 5px;
}

.spravk_cell .cell3{
font-weight:bold;
padding:2px 5px;
}

.sprcell .icq{
width:100px;
font-weight:bold;
color:#666666;
float:left;
background:url(/images/online1.gif) 3px 0px no-repeat;
padding:2px 0px 2px 23px;
}

.sprcell .phone{
height:15px;
width:140px;
float:right;
background:url(/images/phone_bg.gif) left top no-repeat;
padding:1px 25px 0px 5px;
}

.sprcell .phone img{
float:left;
margin-top:1px;
}

.sprcell .phone img.str{
margin:5px 10px 0px 3px;
}

.sprcell .phone div{
float:left;
font-weight:bold;
color:#49535a;
}

.lcell{}

.lcell .title{
height:23px;
width:303px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
background:url(/images/lctitle_bg.gif) left top no-repeat;
padding:7px 17px 0px 17px;
}

.lcell .zakazbody{
height:24px;
background:url(/images/zakazbody_bg.gif) left top repeat-x;
padding:10px 10px 10px 10px;
}

.lcell .zakazbody select,.lcell .zakazbody input{
width:195px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7f7f;
}

.lcell .lcell_body{
background:url(/images/lcbody_bg.gif) left repeat-y;
}

.lcell .lcell_bodybg{
background:url(/images/lcbody_tbg.gif) left top no-repeat;
padding:8px 10px 5px 10px;
}

.lcell .lcell_body ul{
list-style:none;
padding:0px;
margin:0px;
}

.lcell .lcell_body ul li{
list-style:none;
background:url(/images/bullet.gif) 0px 7px no-repeat;
padding:2px 0px 2px 9px;
font-size:13px;
}

.lcell .lcell_body ul a{
text-decoration:none;
}

.lcell .lcell_body ul a:hover{
text-decoration:underline;
}

.lcell .bimg{
display:block;
}

.rightcol{
width:604px;
line-height:130%;
float:left;
}

.about_cell{
min-height:105px;
background:url(/images/comp.jpg) 0px 0px no-repeat;
margin:15px 0px 10px 0px;
padding:0px 0px 0px 165px;
}

.about_cell h1{
background:url(/images/green_border.gif) left bottom repeat-x;
padding-bottom:7px;
margin-bottom:7px;
}

.about_cell .aboutus{
font-size:13px;
color:#90be00;
text-align:right;
padding:10px 0px 0px 0px;
}

.about_cell .aboutus a{
color:#90be00;
}

.indexcontent{
background:url(/images/contant_grad.gif) left top repeat-x #fff;
padding:27px 0px 10px 0px;
}

.indexcontent .indcont_body{
background:#fff;
}

.prodcell{
width:299px;
background:url(/images/prodcel_bg.gif) left repeat-y;
}

.prodcell.pcleft{
float:left;
margin:0px 6px 5px 0px;
}

.prodcell.pcright{
float:left;
margin:0px 0px 5px 0px;
}

.prodcell .prodimg{}

.prodcell .prodimg .lpic{
float:left;
margin:0px 5px 0px 0px;
}

.prodcell .prodcell_tbg{
background:url(/images/prodcel_tbg.gif) left top no-repeat;
}

.prodcell .prodcell_bbg{
background:url(/images/prodcel_bbg.gif) left bottom no-repeat;
padding:15px;
}

.prodcell .descrption{
color:#646464;
padding-bottom:10px;
}

.prodcell .price,.price{
color:#9b9b9b;
font-weight:bold;
padding-bottom:4px;
}

.prodcell .price span,.price span{
color:#dd4300;
}

.prodcell .links{}

.prodcell .links a, .links a{
text-decoration:none;
}

.prodcell .links a:hover, .links a:hover{
text-decoration:underline;
}

.prodcell .links a.zakaz, .links a.zakaz{
color:#0089da;
background:url(/images/izakaz.gif) 0px 2px no-repeat;
padding-left:14px;
margin-right:15px;
}

.prodcell .links a.moreinf, .links a.moreinf{
color:#90be00;
background:url(/images/imoreinf.gif) 0px 2px no-repeat;
padding-left:14px;
margin-right:15px;
}

.breadcrumbs{
font-size:14px;
color:#90be00;
padding-bottom:10px;
}

.breadcrumbs a{
color:#90be00;
text-decoration:none;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

.ptitle{
height:21px;
font-size:15px;
border:1px solid #666666;
color:#fff;
background:url(/images/ptitle_bg.gif) top right no-repeat #90be00;
margin-bottom:2px;
padding:4px 15px 0px 15px;
}

.prod_table{
width:100%;
}

.prod_table td{
vertical-align:top;
}

.prod_table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.prod_table td{
vertical-align:middle;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:10px;
}

.prod_table .ctd1{
width:50px;
}

.prod_table .ctd2{
font-size:13px;
font-weight:bold;
color:#000;
}

.prod_table .ctd3{
font-size:12px;
color:#000;
}

.prod_table .ctd4{
width:45px;
font-size:13px;
font-weight:bold;
color:#000;
}

.prod_table .ctd5{
width:45px;
}


.footer{
height:83px;
font-size:10px;
color:#000;
background:url(/images/footer_bg.jpg) left top no-repeat;
}

.footer .copyright{
width:250px;
float:left;
padding:25px 0px 0px 75px;
}


.spacer{
height:1px;
clear:both;
}

/* form */
.pricehead {
font-weight:bold;
color:#eeeeee;
background:#90BE00;
padding-left:3px;
}
.subpricehead {
background:#C3C3C3;
vertical-align:top;
padding-left:3px;
}
.buytbl {
background:#ECECEC;
border:1px solid #CCCCCC;
vertical-align:top;
padding:3px;
}
.buyform {
background:#EFEFEF;
vertical-align:top;
padding-left:4px;
}
.submit {
padding:3px 15px 2px 15px;
}
.orderform {
}
.orderform input, .orderform textarea {
font-family:tahoma;
font-size:1em;
}

.warnText {
padding:5px;
color:#3366FF;
}

.orderform textarea {
height:60px;
}

.hdr2 {
font-weight:bold;
font-size:1.1em;
margin-bottom:3px;
}


/* 11.07.07 */

.indxcont_table{
width:100%;
}

.indxcont_table td{
vertical-align:top;
}

.indxcont_table .lefttd{
width:299px;
}

.indxcont_table .righttd{
width:299px;
}

.indxcont_table .spacetd{
width:6px;
}

.indxcont_table .toptr .lefttd{
background:url(/images/prodcel_bg.gif) left repeat-y;
}

.indxcont_table .toptr .righttd{
background:url(/images/prodcel_bg.gif) left repeat-y;
}

.indxcont_table .toptr .prodcell{
background:url(/images/prodcel_tbg.gif) left top no-repeat;
}

.indxcont_table .toptr .prodcell .prodcell_bbg{
background:none;
}

.indxcont_table .bttmtr .lefttd{
height:14px;
background:url(/images/prodcel_bbg.gif) left top no-repeat;
}

.indxcont_table .bttmtr .righttd{
height:14px;
background:url(/images/prodcel_bbg.gif) left top no-repeat;
}

.news1 {
padding:10px;
}
.news1 h1 {
margin-bottom:5px;
}

.rightcol ul {
margin:5px 5px 5px 20px;
list-style:disc;
padding:0px;
}

.counter {
float:left;
margin-left:-10px;
margin-right:6px;
}

