﻿html, body {
height:100%;
margin:0;
padding:0;
width:100%;
}
body {
color:#333333;
font:11pt Tahoma;
text-align:center;
}
img {
border:0 none;
}
#main {
background:none repeat scroll 0 0 #FFFFFF;
height:auto !important;
margin:0 auto auto;
padding:0;
position:relative;
text-align:left;
width:1000px;
}
a {
color:#333333;
text-decoration:underline;
}
#header_wrapper {
background:url("/images/site/header.jpg") repeat scroll 0 0 transparent;
height:216px;
margin:0;
padding:0;
width:1000px;
}
#line {
background-color:#00923F;
height:30px;
position:absolute;
top:0;
width:1000px;
}
#topmenu {
float:right;
}
#logo {
left:25px;
position:absolute;
top:30px;
}
#search {
left:275px;
padding:0 0 0 80px;
position:absolute;
top:90px;
width:450px;
}
div.search_ru {
  background:url("/images/site/seacrh_ru.png") no-repeat scroll left center transparent;
}
div.search_en {
  background:url("/images/site/seacrh_en.png") no-repeat scroll left center transparent;
}
div.search_kk {
  background:url("/images/site/seacrh_kk.png") no-repeat scroll left center transparent;
}
#user_action {
left:275px;
position:absolute;
top:50px;
}
#user_action a {
color:#373636;
font:12px Tahoma;
padding:0 2px;
text-decoration:underline;
}
#user_action span.usheader {
color:#FFFFFF;
font:12px Tahoma;
}
#salesinfo {
background:url("/images/site/korzina.png") no-repeat scroll left center transparent;
font:bold 12px Tahoma;
padding:0 0 0 20px;
position:absolute;
right:10px;
top:65px;
}
#salesinfo span {
color:white;
padding-left:5px;
}
#salesinfo table {
height:75px;
margin:0 0 0 65px;
}
#salesinfo a {
color:#373636;
font:12px Tahoma;
padding:0 2px;
text-decoration:none;
}
#salesinfo a.salesbtn {
background:url("/images/site/btnline.png") repeat-x scroll 0 0 transparent;
border:1px solid #BBBBBB;
font:11px Tahoma;
padding:3px 8px;
}
table.profile {
width:100%;
}
#blox_area {
clear:both;
}
#leftside {
float:left;
margin:0;
padding-left:0;
width:240px;
}
#leftmenucat {
float:left;
width:240px;
}
#leftmenucat span.cat {
color:#00923F;
font:22px Tahoma;
padding-left:10px;
}
#leftmenucat a {
color:#057FC0;
font:16px Arial;
padding:4px 6px;
text-decoration:none;
}
#banner {
float:left;
overflow:hidden;
padding-top:30px;
width:240px;
}
#leftmenu {
float:left;
padding-top:30px;
width:240px;
}
#wrapper {
float:left;
margin:10px 0 0;
padding:0 0 0 15px;
text-align:justify;
width:740px;
}
#mainside {
margin-bottom:10px;
background: url(/images/site/banner_bg.png) no-repeat center;
}
#topblock, #botlock {
margin-bottom:10px;
}
#lspec, #rspec {
float:left;
padding:0 10px;
width:310px;
}
p.title a {
color:white;
font:12px Tahome;
margin-bottom:5px;
padding:0 0 0 15px;
text-decoration:underline;
}
p.title {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:url("/images/site/titleline.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
font:21px Arial;
height:29px;
margin:0 0 10px;
padding:6px 10px 0;
}
#empty {
clear:both;
height:20px;
}
div.empty {
clear:both;
}
#footer {
padding-bottom:30px;
width:1000px;
}
#footerline {
background-color:green;
height:1px;
}
#peekaboo {
font:11px Tahoma;
padding:5px 0;
position:absolute;
right:10px;
width:300px;
}
#footermenu {
padding:20px 0px 10px;
text-align:center;
width:1000px;
}
#newsblog {
color:#272727;
float:left;
margin:0;
padding:10px 0;
width:740px;
}
.allnews {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:url("/images/site/titleline.png") repeat scroll 0 0 transparent;
height:29px;
margin:0;
padding:6px 10px 0;
}
.allnews span.title {
color:#FFFFFF;
font:21px Arial;
}
#newsblog .allnews a {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font:12px Tahoma;
margin-left:30px;
text-decoration:none;
}
#news {
color:#333333;
float:left;
margin:0;
padding:10px;
text-align:justify;
width:347px;
}
#allnews {
color:#333333;
margin:0;
padding:10px 0;
text-align:justify;
}
#news .ndate, #allnews .ndate, .ndate {
color:#939393;
margin:0;
padding:10px 0;
}
#news .more a, #allnews .more a, #newsprev a, #newsnext a, .more a {
color:#939393;
text-decoration:none;
}
div.area {
margin:10px 0;
padding:10px;
}
.header_table, .cats_table {
width:100%;
}
.cats_table {
border-top:1px dashed #BBBBBB;
margin:10px 0;
padding:10px;
}
.header, .header2 {
font:bold 12px Tahoma;
margin:5px 0 15px;
text-align:left;
}
.header_table a, .path a, .cats_table a, .cats_link a {
color:#000000;
text-decoration:none;
}
.path {
margin-bottom:10px;
}
.cats_link {
border-top:1px dashed #BBBBBB;
margin:10px 0 0;
padding-top:5px;
}
.list_table th {
padding:5px;
text-align:left;
vertical-align:top;
width:50%;
}
.list_table {
width:100%;
}
.list_table a {
color:#01468D;
font:bold 14px Tahoma;
text-decoration:none;
}
.list_table a.small_link {
color:#000000;
font:11pt Tahoma;
text-decoration:underline;
}
.list_table span {
color:#727272;
font:11px Tahoma;
padding:0 5px 0 0;
}
.cats_img {
float:left;
height:80px;
margin:2px 10px 2px 0;
width:60px;
}
.goodtext a {
color:green;
font:bold 14px Tahoma;
padding:0 5px 0 0;
}
.good_list_text a {
color:green;
font:bold 11px Tahoma;
padding:0 5px 0 0;
}
.goods_descr, .goods_price {
font:11pt Tahoma;
padding:5px 0;
}
a.goods_link {
color:green;
font:11px Tahoma;
}
a.cart_link {
background:none repeat scroll 0 0 green;
color:white;
font:12px Tahoma;
padding:3px 5px;
text-decoration:none;
}
.goods_list {
padding:0 10px;
}
.goods_list_info {
padding:2px;
}
.cart_total {
background-color:#CCFFFF;
font:12px Tahoma;
margin:10px;
padding:5px 10px;
text-align:right;
}
.cart_total span {
float:right;
font:bold 12px Tahoma;
margin:0;
padding:0 0 0 10px;
}
.goods_line {
background-color:#F0F3EC;
margin:10px 0 20px;
min-height:18px;
padding:10px 10px 10px 0;
text-align:right;
}
.goods_line a, .cart2ord a {
text-decoration:none;
}
.goods_line input {
border:1px solid #BBBBBB;
text-align:center;
width:40px;
}
input.cart_btn_cart, .cart_btn_fav, input.cart_btn_del {
border:0 none;
float:right;
height:21px;
margin:0 0 0 20px;
padding:0;
width:87px;
}
input.cart_btn_cart {
background:url("/images/site/2cart.png") repeat scroll 0 0 transparent;
cursor:pointer;
}
input.cart_btn_del {
background:url("/images/site/2del.png") repeat scroll 0 0 transparent;
cursor:pointer;
}
.goods_status {
border-bottom:1px solid green;
float:left;
font:bold 11px Arial;
margin-left:20px;
}
.cart_form {
margin:0;
padding:0;
}
.goods_subtype {
border:1px solid green;
color:green;
float:right;
font:bold 11px Arial;
margin-left:20px;
padding:2px;
}
.cart {
text-decoration:none;
}
.area_table {
color:#007CBF;
}
div.area {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #BBBBBB;
}
.amsg {
color:red;
padding:0 10px 0 1px;
}
div.dashed {
border-top:1px dashed #BBBBBB;
}
td.input {
padding:5px 0;
}
.captcha {
padding:5px 0 0;
}
div.hr {
color:#BBBBBB;
height:1px;
}
.btn {
background:url("/images/site/btnline.png") repeat-x scroll 0 0 transparent;
border:1px solid #BBBBBB;
font:12px Tahoma;
height:22px;
padding:0 10px 2px;
}
div.errors {
background-color:#FFD2D2;
border:1px dashed red;
margin-bottom:10px;
padding:10px;
}
div.message {
background-color:#ECFFEC;
border:1px dashed green;
margin-bottom:10px;
padding:10px;
}
div.errors h3 {
font:bold 12px Tahoma;
margin:0;
}
#rec_bord {
background:url("/images/site/rec_bord_vert.png") repeat-y scroll 0 0 transparent;
width:539px;
}
#rec_bord_top {
background:url("/images/site/rec_bord_top.png") no-repeat scroll 0 0 transparent;
height:127px;
overflow:visible;
padding:20px 40px 0 50px;
width:539px;
}
#rec_bord_bot {
background:url("/images/site/rec_bord_bot.png") no-repeat scroll 0 0 transparent;
height:41px;
width:539px;
}
#langs {
	position: absolute;
	top: 40px;
	right: 10px;
	font-size: 10px;
}


