html,body{
 height: 100%; 
}

body {
 font-family: arial, serif, "Times New Roman", Times;
 font-size: 14px;
 line-height: 150%;
 font-weight: normal;
 color: #003300;
 margin: 0 auto;
 padding: 0;
 background: url(http://kedr-megre.com.ua/images/back-1.jpg) repeat-x 0px -10px;
}

.spacer{
 clear:both;
 font-size:0;
 line-height:0;
}

#conteiner {
 width: 960px;
 margin: 0 auto;
 padding: 0px 0px 0px 0px;
 clear: both;
 background: url(http://kedr-megre.com.ua/images/back-2.jpg) no-repeat 0px 0px;
}

#header {
 width: 500px;
 margin: 0px 0px 200px 0px;
 padding: 5px;
 float: right;
 text-align: right;
}

.cpt_product_search{
 float: right;
 padding-right: 30px;
}
.cpt_language_selection{
 float: right;
}

#kolonka {
 width: 200px;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 float: left;
}

#kolonka ul{
 margin: 0px;
 padding: 0px;
 list-style:none;
}

#kolonka ul li{
 padding: 2px 0px 2px 10px;
 margin: 2px 0px 2px 0px;
 border-left: 5px solid #339966;
}

#kolonka ul li:hover{
 border-left: 5px solid #CC3300;
 background: #EAF4EA;
 display:block;
}

#kolonka ul li a{
 display:block;
 text-decoration: none;
 font-weight: bold;
}

#kolonka ul li a:hover{
 color: #CC3300;
 text-decoration: none;
}

.news_date{
 padding: 3px 3px 3px 3px;
 font: 10px Arial,sans-serif;
 font-variant: small-caps;
 font-weight: bold; 
 border-top: 1px solid #339966;
}

.news_subscribe{
 padding: 10px;
 margin:0px;
 background: #EAF4EA;
 text-align: center;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
 -moz-opacity: 0.5; /* Mozilla 1.6 аИ аНаИаЖаЕ */
 -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.5;
 border: 1px solid #339966;
}

#center_dvi_kolonki {
 width: 530px;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 float: left;
}

#product_list ul{
 padding: 0px;
 margin: 0px;
 list-style:none;
}

#product_list ul li{
 width: 150px;
 border: 1px solid #339966;
 padding: 5px 5px 0px 5px;
 margin: 6px;
 text-align: center;
 float: left;
}

#tovar{
 width: 150px;
 border: 1px solid #339966;
 padding: 5px 5px 0px 5px;
 margin: 6px;
 text-align: center;
 float: left;
}

#tovar_descr{
 width: 150px;
 height: 240px;
 padding: 0px;
 margin: 0px;
 text-align: center;
 font-size: 12px;
}

#tovar_add{
 width: 150px;
 height: 30px;
 padding: 0px;
 margin: 0px;
 text-align: center;
 font-size: 0px;
}

#product_list ul li.mainpage{
 width: 150px;
 height: 220px;
 border: 1px solid #339966;
 padding: 5px;
 margin: 5px;
 text-align: center;
 float: left;
}

.totalPrice{
 color: #FF0000;
 font: 14px Arial,sans-serif;
 font-weight: bold; 
}

#center_odna_kolonka {
 width: 740px;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 float: left;
}

#small{
 font: 10px Arial,sans-serif;
 background: #FFFFFF;
 padding: 4px;
 margin: 10px 0px 5px 0px;
 text-align: center;
 border-top: 1px solid #339966;
 border-bottom: 1px solid #339966;
}

#blck-content{
 padding: 2px;
}

#footer {
 width: 660px;
 margin: 0 auto;
 padding: 30px 0px 30px 300px;
 clear: both;
 font: 12px Arial,sans-serif;
 background: url(http://kedr-megre.com.ua/images/back-3.gif) no-repeat 0px 0px;
}

#footer ul {  padding: 0px; margin: 0px; list-style:none; }
#footer ul li { padding: 0px 15px 0px 0px; float:left; white-space: nowrap; }

a {color: #003300; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 {color:#336633;  line-height: 150%; font-size: 20px; font-variant: small-caps; font-weight: bold; margin: 0px 0px 10px 0px;}
h2 {color:#336633; font-size: 18px; font-variant: small-caps; font-weight: bold; margin: 10px 0px 10px 0px; padding: 4px 0px 3px 40px; border-bottom: 0px solid #006600;  background: url(http://kedr-megre.com.ua/images/kedr-32.gif) no-repeat;  }
h3 {color:#336633; font-size: 16px; font-variant: small-caps; font-weight: bold; margin: 10px 0px 10px 0px; padding: 4px 0px 3px 40px; border-bottom: 0px solid #006600;  background: url(http://kedr-megre.com.ua/images/kedr-32.gif) no-repeat;  }
h4 {color:#336633; font-size: 16px; font-variant: small-caps; font-weight: normal; margin: 10px 0px 10px 0px;}

p {padding: 0px; margin: 0px;}

.bullet { font-size:0px; height:1px; float:left;}

img{
 padding: 0px;
 margin: 0px;
 border: 0px;
}

img.img_border{
 padding: 3px;
 margin: 4px;
 border: 1px solid #339966;
}

form{
 padding: 0px;
 margin: 0px;
 border: 0px;
}

input{
 border: 1px solid #339966;
 padding: 3px;
 background: #EAF4EA;
}

.button_add{
 padding: 0px;
 margin: 0px;
 border: 0px solid #339966;
 background: #FFFFFF;
}

#cart_content_tbl{
 padding: 0px 0px 10px 0px;
 margin: 0px;
 background: #FCFEFC;
 border: 1px solid #339966;
}
#cart_content_tbl td{
 padding: 5px;
}

#cart_content_header{
 background: #006432;
 color: #FFFFFF;
 font-size: 11px;
 padding: 5px;
}
.row_odd{ padding: 5px;}
.row_even{background: #EBF5EB;  padding: 5px;}

