body{margin:0 0 0 0;padding:0 0 0 0;background:#fff;text-align:center}

body{margin:0;padding:0;min-width:790px;}
/*body{margin:0;padding:0;background:url('design/bg/bg-winter.jpg') top center no-repeat;min-width:790px;}*/
body{margin:0;padding:0;background:url('design/bg/bg2.jpg') top center repeat-x;min-width:790px;}
/*.zaplatka {margin:0;padding:0;border:0;position:absolute;z-index:10;width:5px;height:5px;left:0px;top:0px;background:url('design/bg/bg2.jpg') top center repeat-x;}*/
img{border:none;}
table{border-collapse:collapse}
table td{border:none;padding:0;vertical-align:top}
body, td{font:11px tahoma, arial, verdana, sans-serif;color:#313131}
form{margin:0;padding:0}
a img{border:none;}
p{margin:5px 0 5px 0}
a{color:#000;text-decoration:underline}
a:hover{color:#007ca4;text-decoration:none;}
#container{height:100%;margin:0 auto;width:810px;}

#top_l{height:101px;width:200px;}
#top_l img{margin:42px 0 0 0}

#top_c{width:600px;white-space:nowrap;padding:0 10px 0 30px}
#mid_c{width:600px;padding:0 0 20px 30px;}

#top_c div{float:left;margin:61px 0 0 0;font:14px tahoma, arial, verdana, sans-serif;}
#top_c select{font-size:10px}
#top_c a{font-weight:bold;margin:0 50px 0 0}
#top_c a, #mid_l .box1 li a{font-size:16px;color:#343434;text-decoration:none}
#top_c a:hover, #mid_l .box1 li a:hover{color:#007ca4;text-decoration:none}
#top_c p a {font:normal 10px tahoma, arial, verdana, sans-serif;color:#007ca4;}

#top_r {width:150px;white-space:nowrap;padding-top:34px;}
.in_stock{color:#007ca4;}
.preorder{color:#329a1c;}
.not_in_stock{color:#9a321c;}

#search_block{width:100%}
#search_block .box_hdr {background: url("design/bg/bg_search_c.gif") repeat-x left top; width: 99%; height: 19px;}
#search_block .box_hdr_l {background: url("design/bg/bg_search_l.gif") no-repeat left top; position: relative; left:-10px; height: 19px;}
#search_block .box_hdr_r {position: absolute; right:-16px;background: url("design/bg/bg_search_r.gif") no-repeat right top; height: 19px; width: 99%;}
#search_block input{position: relative; left: 0px; top: 1px; width: 99%; height:15px;background:none;border:none}
                                            
.box1_t{background:url(design/bg/bg_box1_tl.gif) no-repeat top left #f7f7f7;height:6px;overflow:hidden}
.box1_t div{background:url(design/bg/bg_box1_tr.gif) no-repeat top right;height:6px;overflow:hidden}
.box1_b{background:url(design/bg/bg_box1_bl.gif) no-repeat top left #f7f7f7;height:6px;overflow:hidden}
.box1_b div{background:url(design/bg/bg_box1_br.gif) no-repeat top right;height:6px;overflow:hidden}
.box1{background:#f7f7f7}

/*
.box2_t{background:url(design/bg/bg_box2_tl.gif) no-repeat top left #ffffff;height:6px;overflow:hidden;width:100%}
.box2_t div{background:url(design/bg/bg_box2_tr.gif) no-repeat top right;height:6px;overflow:hidden;width:100%}
.box2_b{background:url(design/bg/bg_box2_bl.gif) no-repeat top left #ffffff;height:6px;overflow:hidden;width:100%}
.box2_b div{background:url(design/bg/bg_box2_br.gif) no-repeat top right;height:6px;overflow:hidden;width:100%}
box2{background:#ffffff;width:100%}*/

/*
.box2_t{background:no-repeat top left #ffffff;height:6px;overflow:hidden;width:100%}
.box2_t div{background:no-repeat top right;height:6px;overflow:hidden;width:100%}
.box2_b{background:no-repeat top left #ffffff;height:6px;overflow:hidden;width:100%}
.box2_b div{background:no-repeat top right;height:6px;overflow:hidden;width:100%}
.box2{background:#ffffff;width:100%} */

.box2_t{height:6px;overflow:hidden;width:100%}
.box2_t div{height:6px;overflow:hidden;width:100%}
.box2_b{height:6px;overflow:hidden;width:100%}
.box2_b div{height:6px;overflow:hidden;width:100%}
.box2{width:100%}

#mid_l{padding:0 0 50px 0}
#mid_l .box1, #mid_l .box1_t, #mid_l .box1_b{width:170px}
#mid_l .box1 ul{margin:0 0 0 0;padding:0 0 10px 0}
#mid_l .box1 li{list-style-type:none;padding:4px 0 4px 15px;font:bold 12px tahoma, arial, verdana, sans-serif}
#mid_l .box1 h2{padding:15px 0 5px 15px;margin:0 0 0 0}

#mid_l .box1 li.level_2{list-style-type:none;padding:1px 0 1px 25px;font:11px tahoma, arial, verdana, sans-serif}
#mid_l .box1 li.level_2 a{color:#007ca4;text-decoration:none}
#mid_l .box1 li.level_2 a:hover{color:#007ca4}

#cart{background:url(design/bg/bg_cart.gif) no-repeat left;padding:20px 0 20px 40px;margin:40px 0 40px 0}


/*h2{font:bold 12px tahoma, arial, verdana, sans-serif;color:#5dabd1;margin:20px 0 5px 0}*/
h2{font:bold 12px tahoma, arial, verdana, sans-serif;color:#245ed1;margin:20px 0 5px 0}
h2 a{text-decoration:none}

#bot_l, #bot_c, #bot_r{border-top:1px solid #e0e0e0;height:80px;vertical-align:middle;color:#bfbfbf}


#news_i td{width:200px;padding:0 20px 10px 0}

#specs_i td{width:210px}
.pricetag{font:bold 14px arial, tahoma, verdana, sans-serif;margin:0 0 5px 0;color:#007ca4}
.pricetaghome{font-size:14px;white-space:nowrap;}
.pricetagbrief{font-size:18px;margin:0}
.pricetagdetail{font-size:24px;}
.prod{width:600px}
.prod_crt{width:100px}
.prod_crt .pricetag{margin:10px 0 20px 0}
.prod_img{width:1px;text-align:center}

.prod_quick{width:100%;margin-top:2px;cursor:pointer;}
.prod_quick tr td {background:#ffffff;font:normal 11px arial;padding-left:8px;}
.prod_quick_crt{width:150px;margin:5px 0 5px 0;font:bold 11px arial;}
.prod_quick_pricetag{margin:5px 0 5px 0;font-weight:bold;font-size:11px;}
.prod_quick_name {font:bold 11px arial;color:black;text-decoration:none;}
.prod_quick_info {font:normal 10px arial;color:#555555;text-decoration:none;}
.prod_quick_ssbw {font-weight:bold;background-color:black;color:white;}

.prod_quick_active {width:100%;margin-top:2px;cursor:pointer;}
.prod_quick_active tr td {background:#ffffe0;font:normal 11px arial;padding-left:8px;}
.prod_quick_active .prod_quick_crt{width:150px;margin:5px 0 5px 0;font:bold 11px arial;}
.prod_quick_img{height:60px;border:0;padding:0;margin:0; margin-right:20px;}
.prod_quick_img_cnt{width:100px;text-align:right;background-color:#ffffff;}

.product_delivery{text-align:center; padding-top: 10px;background-color:#ffffff;color:#000000;}

.product_stock_value {text-align:center; font-weight: bold; border: solid 1px #880000; padding: 5px; margin-bottom: 3px; margin-top: 5px; background-color:#e52222; color:#ffffff;}

#specs_i a, #news_i a, .specs_one a{font-weight:bold}
#specs_i a, #news_i a, .specs_one a{color:#000;text-decoration:underline}
#specs_i a:hover, #specs_i a:hover, .specs_one a:hover{color:#007ca4;text-decoration:none}

.delim{background:#e0e0e0;height:1px;overflow:hidden;margin:10px 0 10px 0}
.delim1{background:#cbcbcb;height:1px;overflow:hidden;margin:10px 0 10px 0}
.delim2{background:#cbcbcb;height:1px;margin:0;padding:0}

.prod{margin:0 10px 0 10px}
.prod_img{padding:0 30px 0 0}
.prod_crt{padding:0 20px 0 50px}

#mid_l_in a{color:#2992c4;text-decoration:underline}

#mid_l_in a:hover{color:#007ca4;text-decoration:none}

.table1{width:100%;}
.table1 td{padding:5px 10px 5px 10px;border:1px solid #999999;}
.table1 .td1{font-weight:bold;width:70%}
.table1 .head td{color:#007ca4;border:0;}
.table1 .diff td{background:#e6e6e6}

.table2{width:100%;}
.table2 tr td{padding:5px 10px 5px 10px;border-bottom:1px solid #7f9db9;}

.pager{text-align:right;padding:10px 10px 10px 0;font:12px arial, tahoma, verdana, sans-serif;}
.pager a{color:#6b6b6b;text-decoration:none;padding:3px 4px; border:solid 1px #4c92be;}
.pager a:hover{color:#ffffff; text-decoration:none; background:#3377ff; border:solid 1px #4c92be;}
.pager b{color:#ffffff;background:#4c92be; padding:3px 4px; border:solid 1px #4c92be;}

.navi {text-align:right;padding:10px 10px 10px 0;font:12px arial, tahoma, verdana, sans-serif;}
.navi a{color:#6b6b6b;text-decoration:none;padding:3px 4px; border:solid 1px #4c92be;}
.navi a:hover{color:#ffffff; text-decoration:none; background:#4c92be; border:solid 1px #4c92be;}
.navi b{color:#ffffff;background:#4c92be; padding:3px 4px;}

.my_special { 
	width: 290px; 
	height: 260px; 
	margin-bottom: 10px;
}
.my_razdel {
	line-height: 1.3em;
	font-size: 1.1em;
}
.razd_link:hover {
 	color: #007ca4;
	text-decoration: none;
}

#mid_r .specs_one table {
	margin-bottom:20px;
}

.spec_text {
	margin: 0;
	margin-bottom:20px;
}

.separat {
	margin: 0 15px 0 0;
}

.panel_btn {
    background: url("design/panel_btn.png") repeat-x left top;
    position: relative;
    height: 25px;
    cursor: pointer;
}

.panel_btn_select {
    background: url("design/panel_btn_a.png") repeat-x left top;
    position: relative;
    height: 25px;
    cursor: pointer;
    color: #000000;
}

.panel_btn .panel_btn_l {
    background: url("design/panel_btn_l.png") no-repeat left top;
    height: 25px;
}

.panel_btn .panel_btn_l2 {
    background: url("design/panel_btn_l2.png") no-repeat left top;
    height: 25px;
}

.panel_btn_select .panel_btn_l {
    background: url("design/panel_btn_la.png") no-repeat left top;
    height: 25px;
}

.panel_btn_select .panel_btn_l2 {
    background: url("design/panel_btn_l2a.png") no-repeat left top;
    height: 25px;
}

.panel_btn .panel_btn_r {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url("design/panel_btn_r.png") no-repeat right top;
    height: 25px;
    width: 10px;
}

.panel_btn .panel_btn_r2 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url("design/panel_btn_r2.png") no-repeat right top;
    height: 25px;
    width: 10px;
}

.panel_btn_select .panel_btn_r {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url("design/panel_btn_ra.png") no-repeat right top;
    height: 25px;
    width: 10px;
}

.panel_btn_select .panel_btn_r2 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url("design/panel_btn_r2a.png") no-repeat right top;
    height: 25px;
    width: 10px;
}

.panel_btn_data {
    text-align: center;
    font-size: 12px;
    padding: 6px 0px;
    white-space: nowrap;
}

.panel_btn_data a, .panel_btn_data a:link, .panel_btn_data a:visited {
    text-align: center;
    font-size: 12px;
    color: #e0e0e0;
    text-decoration: none;
}

.panel_btn_data a:hover {
    text-align: center;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.top_panel table {
    width: 618px;
}

.top_panel {
    width: 618px;
}

.panel_tab {
    width: 600px;
    white-space: normal;
    padding: 8px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 5px solid #c6dae5;
    border-top: 1px solid #999999;
}

.panel_tab table {
    width: 596px;
}

.panel_visible {
    display: block;
}

.panel_invisible {
    display: none;
}

