html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe { 
margin: 0; 
padding: 0; 
border: 0; 
} 

.child {display:block}
input {font-family:verdana;font-size:12px;vertical-align:middle;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
th {font-size:12px}

body {background:#ebf3ef;text-align:center;font-family:verdana;font-size:12px}

img {border:0}
a{color:#086bce}
a:visited{color:#086bce}
form{margin:0}

#all_shadow{margin:2px auto 0 auto;width:1002px; background:url("images/all_shadow.gif") repeat-y;text-align:center}
#all{margin:auto;border:1px solid black;width:988px;background:white;//width:990px;}
#top{height:113px}
#topline1{height:24px}
#topitems{height:24px}

#topitems{float:left;background:#d63931 url("images/topitems_bg.jpg") repeat-x;height:24px;font-size:12px}
#topitems div.left,#topitems div.sep,#topitems div.right,#topitems div.item, #topitems a, #topitems span {height:21px;float:left;padding-top:3px;color:#fff1ec;
//height:24px;
}
#topitems a {text-decoration:underline;margin:0 10px}
#topitems span {margin:0 10px}
#topitems a:visited{color:#fff1ec;}
#topitems .arrow {padding-right:10px;background:url("images/topitems_arr.gif") no-repeat top right}
#topitems .arrow1 {padding-right:10px;background:url("images/topitems_arr1.gif") no-repeat top right}
#topitems .left{background:url("images/topitems_left.jpg") no-repeat;width:10px;}
#topitems .right{background:url("images/topitems_right.jpg") no-repeat;width:10px;}
#topitems .sep{background:url("images/topitems_sep.jpg") no-repeat;width:1px;margin:0}

#partner #topitems{float:left;background:#d63931 url("images/ptopitems_bg.jpg") repeat-x;height:24px;font-size:12px;}
#partner #topitems div.left,#partner #topitems div.sep,#partner #topitems div.right,#partner #topitems div.item, #partner #topitems a, #partner #topitems span {height:21px;float:left;padding-top:3px;color:#fff1ec;
//height:24px;
}
#partner #topitems a {text-decoration:underline;margin:0 10px}
#partner #topitems span {margin:0 10px}
#partner #topitems a:visited{color:#fff1ec;}
#partner #topitems .arrow {padding-right:10px;background:url("images/ptopitems_arr.gif") no-repeat top right}
#partner #topitems .arrow1 {padding-right:10px;background:url("images/ptopitems_arr1.gif") no-repeat top right}
#partner #topitems .left{background:url("images/ptopitems_left.jpg") no-repeat;width:10px;}
#partner #topitems .right{background:url("images/ptopitems_right.jpg") no-repeat;width:10px;}
#partner #topitems .sep{background:url("images/ptopitems_sep.jpg") no-repeat;width:1px;margin:0}


#favorits{float:right;font-weight:bold;color:#d63931;text-decoration:underline; font-size:12px;margin:3px 20px 0 0}

#topline2 {margin-top:4px;padding-left:9px;height:89px}
div.logo {float:left;margin:13px 7px 0 0;width:215px}
div.top_banner {float:left;width:430px; height:80px;border:1px solid black;
//height:82px;
}
#phone {float:left;clear:left;margin-top:9px}

div.top_news {float:left;height:80px;width:309px;padding-left:6px;text-align:left}

div.top_news a.title{margin-left:30px;font-weight:bold;font-size:12px}
div.top_news .item{font-size:9px;height:13px}
div.top_news .item div{float:left;width:30px;}
div.top_news .item img {margin:0 0 0 1px;width:16px;height:11px}

#topmenu{height:20px;background:#086bce;padding:0 15px}

#topmenu .item {float:left;clear:none}
#topmenu .item a{color:#f7fbfe;font-weight:bold;text-decoration:none;font-size:14px;height:20px;}
#topmenu .sep{float:left;width:18px;height:20px;background:url("images/menu_ball.jpg") no-repeat;margin:0 7px}

#left {float:left;width:154px;text-align:left}
#left .right_shadow {width:154px;background:url("images/shadow_r.jpg") top right repeat-y} 
#left .lvkad_shadow{left:auto;position:absolute;margin-left:150px;width:4px;height:58px;background:url("images/vkald_lsh.jpg") no-repeat}

.search_block, #admin_menu {background:#deebf8;border-top:1px solid white;padding:11px 0 7px 0;width:150px}
.search_block form{width:150px;font-weight:bold;font-size:12px;text-align:center}
.search_block input {vertical-align:middle;margin:2px}
.search_block input.text {border:1px solid #4a4a9c;width:118px;height:19px;color:#999;padding:1px 0;text-align:center;font-weight:normal;font-size:11px}
.search_block input.image {width:19px;height:19px;margin-top:10px}
.search_block form div{font-weight:normal}

#admin_menu{padding-left:10px;background:#FFFFCC;}


#lcatalog {width:150px; background:#deebf8 url("images/left_bg.jpg") repeat-y;padding-bottom:10px}
#lcatalog .title{background:#d73b33 url("images/red_bg.jpg") repeat-y;padding:5px 0;margin-bottom:10px;text-align:center}
#lcatalog .title a {padding:0;font-size:16px;font-weight:bold;color:white;width:150px}
#lcatalog div{height:18px}
#lcatalog a{float:left;color:black;text-decoration:none;font-size:12px;width:150px;padding-left:17px;width:133px}
#lcatalog a:hover{text-decoration:underline;}
#lcatalog a.red{color:red;font-weight:bold}
#lcatalog a.level1{padding-left:7px;font-weight:bold;width:143px}
#lcatalog .child {display:none;}
#lcatalog .child a, #lcatalog .childo a{font-size:11px;width:100%}
#lcatalog div.child{height:14px}

#lshadow{background:url("images/shadow_bot.jpg") no-repeat;width:154px;height:5px}

#center{float:left;width:680px}

#vklad {margin-top:8px;font-size:12px}
#vklad .item{float:left;border-top:1px solid #ebf3fb;text-align:center;height:18px;//height:20px;}
#vklad a{text-decoration:none;margin:0 10px}
#vklad .sep{float:left;height:19px;background:url("images/vklad_sep.gif") no-repeat;border-bottom:1px solid #5a9cde;width:18px;//height:20px;}

#vklad .items div{float:left;}

#vklad .sel_item{border-top:1px solid #5a9cde;background:#deebf8;text-align:center;border-bottom:1px solid #c4dbf3;height:18px;//height:20px;}
#vklad .sel_sepr {height:20px;background:url("images/vklad_selr.gif") no-repeat;width:7px}
#vklad .sel_sepl {height:20px;background:url("images/vklad_sell.gif") no-repeat;width:7px}
#vklad .sep_void {height:19px;border-bottom:1px solid #5a9cde;width:10px;//height:20px}
#vklad .content {background:url("images/vklad_bg.jpg") repeat-x;height:190px;border-bottom:1px solid #5a9cde;width:680px;
//height:191px;
}
#vklad .items{height:20px;background:url("images/vklad_border.gif") 0 19px repeat-x;}
#vklad .content .title{text-align:left;padding:3px 10px;font-weight:bold;color:#d63931;font-size:15px}

#products {width:680px;margin-top:10px}
#products .item {float:left;width:33%;text-align:center;height:180px;}

#products .item span{font-weight:bold;}
#products .item span.old_price{font-weight:bold;color:#d63931;text-decoration: line-through;}

#hits {float:left;width:680px;padding:25px}
#hits .title, #related .title {font-size:17px;text-align:left;padding-bottom:10px}

#hits .item, #related .item{float:left;width:122px;text-align:center;height:159px}
#hits .number, #related .number{float:left;background:url("images/hits_line.gif") 0 17px repeat-x;width:90%;text-align:left}
#hits .number span, #related .number span{color:#bbb;font-size:25px; background:white;font-weight:bold;margin-right:50px}
#hits .item .text, #hits .item a , #related .item .text, #related .item a{font-size:10px;}
#hits .item .text, #related .item .text{padding:0 10px}

#related {border-top: 1px dashed #999; margin-top:10px;padding:25px}

#right {border-top:1px solid #e6e6e6;width:154px;float:left}
#right .rvkad_shadow{float:right;width:4px;height:58px;background:url("images/vkald_rsh.jpg") 0px 0 no-repeat }


#right .left_shadow{width:154px;float:left;	background:url("images/shadow_l.gif") repeat-y}
#right .news, #right .advert, #right .links {width:150px;float:right}
#right .title{text-align:center;background:url("images/rtitle1_bg.jpg") repeat-y;padding:5px 0;color:white;font-size:12px;}
#right .links .title{background:url("images/rtitle_bg.jpg") repeat-y;}
#right .title a, #right .title span {color:white;font-size:16px;font-weight:bold}
#right .title a.small {font-size:12px}
#right .news .item, #right .advert .item{font-size:10px;padding:2px 3px;margin:2px 0;text-align:left}

#right .news .item .date{color:red}
#right .news .item .chapter{text-align:right}

#right .advert, #right .news {background: url("images/advert_bg.jpg")  repeat-y}
#right .advert .has_photo {margin-left:5px;}
#right .rshadow{float:right;width:154px;height:5px;background: url("images/shadow_bot1.jpg") no-repeat}
#right .advert .item a{color:black}

#bottom_banners{float:left;clear:left;width:100%;padding-left:3px;text-align:left}

#bottom_banners .item{float:left;height:100px;width:318px;border:none;margin-left:7px;display:inline}

.bottom span, .bottom a{font-size:11px;margin:0 5px}
.bottom {float:left;border-top:1px solid #999;border-bottom:1px solid #999;margin:10px 10px;width:968px}
.bottom td {padding:7px 0}
.footer {display:inline;float:left;text-align:left;font-size:10px;margin:0px 10px 10px 10px;width:968px}

#login_div{background:#d63931;position:absolute;width:120px;display:none;margin-top:23px;background:url('images/login_bg.jpg') repeat-y;padding:0;text-align:center;z-index:999
}
#login_top{width:120px;height:7px;background:url('images/login_bg_top.jpg') no-repeat;margin:0;font-size:0;}
#login_bottom{width:120px;height:7px;background:url('images/login_bg_bot.jpg') no-repeat bottom left;font-size:0;}
#login_div input{margin:2px;vertical-align:middle;text-align:center;}
#login_div input.text{width:100px;border:1px solid #a70c10;color:#999}
#login_div input.image{}
#login_div a{width:100px;font-size:10px;text-align:center}


#partner #login_div {background:#d63931;position:absolute;width:120px;display:none;margin-top:23px;background:url('images/plogin_bg.jpg') repeat-y;padding:0;text-align:center;z-index:999
}
#partner #login_top{width:120px;height:7px;background:url('images/plogin_bg_top.jpg') no-repeat;margin:0;font-size:0;}
#partner #login_bottom{width:120px;height:7px;background:url('images/plogin_bg_bot.jpg') no-repeat bottom left;font-size:0;}
#partner #login_div input{margin:2px;vertical-align:middle;text-align:center;}
#partner #login_div input.text{width:100px;border:1px solid #a70c10;color:#999}
#partner #login_div input.image{}
#partner #login_div a{width:100px;font-size:10px;text-align:center}



#page_content {float:left;margin:0 10px 10px 10px;width:660px;text-align:justify;display:inline}
#category_tree {text-align:left;font-size:14px;padding:3px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
#type_options {text-align:left;border-bottom:1px solid #eee;padding:4px 10px;font-size:12px;color:#333;line-height:16px}

h1 {margin:20px 0;font-size:13pt}
.attention {color:red;text-align:justify;font-size:1em;line-height:14px}
.attention .caption {font-weight:bold;margin-bottom:5px}
.images_line {float:left;vertical-align:top;width:100%}
.images_line img {float:left;margin:3px;}
.normal {text-align:justify;font-size:12px;margin-top:10px}
.order_info{background:#eee}
.order_info tr.title td{text-align:center;font-weight:bold}
.order_info td{background:#fff;text-align:left}
h2 {margin-bottom:10px;font-size:12pt}


#product_pages {height:35px;margin-top:10px;font-size:12px;padding-bottom:5px;border-bottom:1px dashed #ccc}
#product_pages .left {float:left}
#product_pages .right {float:right}

.pages {clear:both;width:100%;text-align:center}


#most_expensive_products {margin-top:10px}
#most_expensive_products .item {float:left;width:33%;text-align:center;height:180px;height:250px}
#most_expensive_products .title{font-size:17px;text-align:left;padding-bottom:10px}
#most_expensive_products .title span{font-size:12px;padding:0 10px}

#product_list .item {float:left;width:100%;border-bottom:1px dashed #ccc;padding:10px 0}

#product_list .item .images{vertical-align:top;}
#product_list .item .images img{float:left;}

#product_list .add_to_cart {float:left;clear:left;width:250px;font-weight:bold}
#product_list .item .left {float:left;width:250px;}
#product_list .item .left div {float:left;clear:left;width:100%}
#product_list .item .right {float:left;width:400px}
#product_list .item .title{text-align:left;font-weight:bold}

.news .item {margin-bottom:20px}
.news .item .date{font-weight:bold;color:red}

#special_title .left {float:left}
#special_title .right {float:right}
#special_title {float:left;width:100%}
.years {font-size:12px}
.years a, .years span {margin:0 15px}
.years span {font-weight:bold}

.on_special_list {font-weight:bold}

.answers a{color:black}

.tuman {FILTER: alpha(opacity=20)}
a:hover .tuman {FILTER: alpha(opacity=100)}
#counters {padding:10px;background:#ebf3ef}
#counters img {margin:0 7px}
#counters span a {color:#888}
#counters span {padding-bottom:20px}
.label{font-size:12px}


td {font-family:verdana; font-size:12px}

table.order_list_item {background:#999}
table.order_list_item td{background:#f3f6f6;padding:2px;font-family:verdana; font-size:12px}
strong {font-family:verdana;font-size:12px}
table.order_list_item tr.title{font-weight:bold;text-align:center}

#cart_new {background:#fff;color:#000;padding:10px;font-family:verdana;font-size:12px}
#cart_new a{color:#03c}
#cart_new a:hover{color:#f00}
#cart_new a:visited{color:#906}
#cart_new .on_bg a:link {color: #FFF}
#cart_new .on_bg a:visited {color: #FFF}
#cart_new .on_bg a:hover {text-decoration: none;color: #FFF}
#cart_new .on_bg  { color: #FFF;padding:2px}

#cart_new a {font-family:verdana;font-size:12px}
#cart_new .normal{verdana;font-size:12px}

.cabinet_login, {width:100%;border-bottom:#999 dashed 1px;padding:10px 0;text-align:center}
.cabinet_login div {clear:both;margin-bottom:5px}
.cabinet_login input {clear:both;margin-bottom:10px;width:200px}
#btn_ok, #btn_continue, #btn_reg, #btn_confirm, #btn_next, #btn_remind, #btn_login {width:126px; height:24px;margin-top:10px}
.decription {font-size:14px}
.description_small {font-size:10px}

#voice_thanks {text-align:center;padding:20px}
p.normal a img {border:1px solid #086bce}

.guestbook,  .guestbook td, .guestbook p, .guestbook td.normal, .guestbook a, .guestbook .answer td{font-size:12px}
.guestbook td{font-size:12px}
.guestbook a{text-decoration:none}
.guestbook p a, .guestbook .page_links a{text-decoration:underline}
.guestbook .page_links{text-align:center;font-size:16px;font-weight:bold}
.guestbook .answer {color: red}

#gb .author {text-align:left;font-weight:bold;}
#gb tr {vertical-align:top}

#phone_bot {display:inline;vertical-align:middle;//margin-top:3px}
.spec_attention {font-size:10px}
.spec_attention1 {font-size:10px;text-decoration:underline}

#search_result .item {float:left;border-bottom:1px dashed #ccc;width:100%;margin:10px 0;padding:10px 0}
#search_result .item form {float:left;width:100%}
#search_result .item .right {float:left;width:415px}
#search_result .item .title {font-weight:bold;font-size:12px;margin-bottom:5px}
#search_result .item div {margin:5px 0}
#search_result .item .add_to_cart {font-weight:bold;font-size:11px}
#search_result .item .small_img {float:left;margin-right:20px;width:220px}
#search_result .item .small_img img {float:right}

.news_comments p {margin:10px 0}

.small {font-size:11px}
table.size {background:black;margin-bottom:20px;width:100%}
table.size td{background:white;padding:3px;text-align:center}
table.size .header td {background:#eee;font-weight:bold}
table.size td.header {background:#eee;text-align:left;font-weight:bold}
h2 span {font-size:12px;font-weight:normal}
.size_attention {font-size:10px}

#register_form input, #register_form textarea  {margin-bottom:10px}

.partner_table {background:#eee;width:100%}
.partner_table td, .partner_table th {background:#fff;padding:2px}
.partner_table th {font-size:12px}
.partner_table {text-align:center;margin:10px 0}
.partner_table a {margin:0 2px}

#filter {text-align:left}
#filter td{padding:5px}
div.txt img, div.txt iframe {margin:10px 5px}

#top_banners {float:left;margin:5px 0;width:680px;text-align:center;height:148px}
#top_banners1 .item {float:left;width:215px;margin-right:7px}
#top_banners .item img {width:217px;height:148px}

#admin_page_content {float:left;width:834px;padding:5px}
#admin_page_content table {background:#777;margin-top:10px}
#admin_page_content table td, #admin_page_content table th {background:white;padding:3px}

#partner_pay p {margin:4px 0}

#izg p{text-indent:30px;margin-bottom:20px}
#izg img {margin:5px}
.purchase_now a {font-weight:bold;line-height:20px}
table.simple_table {background:black}
table.simple_table td, table.simple_table th{background:white;text-align:left;padding:3px;font-size:12px}
div.big_text{padding:5px;font-size:18px;color:#d63931;font-weight:bold}
div.big_text a,div.big_text a.visited {color:#d63931}