html { height:100%}
body {
margin:0;
padding:0;
color:#444444;
font:14px Arial, Helvetica, sans-serif !important;
height:100%;
/* font-size:14px !important; */
background: url(../images/bg_1.png) top repeat-x #ffffff;
}
td{
font-size:14px ;
}
.fa-home{
margin-right: 10px;
line-height: 19px;
}
a {color:#444444; outline:none;}
form { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}
img { border:0}
h1, h2, h3 {font-size:120%}
.inp_z {
width: 121px;
height: 27px;
background: url(/tpl/templates/images/cont_5.png) 0 0 no-repeat;
cursor: pointer;
border: 0;
font: 18px Arial, Helvetica, sans-serif;
color: #fefefe;
padding: 0 0 2px 0;
margin: 15px 0 0 131px;
}
#wrap { width:100%; min-height:100%; background:url(../images/bg_1.gif) bottom repeat-x; width:1100px; margin:0 auto; }
* html #wrap { height:100%}
/*header*/
#header { height:253px; position:relative; background:url(../images/head_3.png) 602px 37px no-repeat;}
#header_logo { position:absolute; left:30px; top:32px;}
#header_logo h1 { color:#464747; font:bold 128.6% Arial, Helvetica, sans-serif; margin:0; padding:8px 0 5px 0;}
#header_menu { list-style:none; padding:0; margin:0; position:absolute; right:42px; top:32px;}
#header_menu li { display:inline; line-height:24px; padding:0 0 0 15px; color:#434444 }
#header_menu li a { color:#434444}
#header_menu li a:hover{ color:#03a9af; text-decoration:underline}
#header_korzina { position:absolute; left:914px; top:85px; width:182px; height:100px; background:url(../images/head_2.jpg) 0 0 no-repeat; padding:1px 0 0 87px; line-height:14px; color:#8b8d8d; background-color:#f1f3f2; }
#header_korzina a { color:#353535; line-height:34px; font-weight:bold;}
#header_korzina span a{color:8b8d8d; font-weight:normal; line-height:14px;}
#header_korzina span a:hover {color:#d41203; text-decoration:none;}
#header_tel { position:absolute; left:39px; top:164px; width:252px; line-height:22px; color:#444444; padding:0 0 5px 63px; background:url(../images/head_1.jpg) 0 5px no-repeat;}
#header_tel span { font-weight:bold; color:#444444; font-size:158.6%;}
#header_text { position:absolute; right:40px; top:81px; color:#494848;}
/*content*/
#content { position:relative;}
.quantity_div {
display: block;
width: 80px;
height: 26px;
position: relative;
padding: 0;
margin: 10px auto;
line-height: normal !important;
margin-top: -30px;
}
.input-group-btn > .btn {
min-height: 34px !important;
position: relative;
}
.product-thumb {
min-width: 250px;
}
.quantity_input {
text-align: center;
width: 28px;
height: 24px !important;
margin: 0 -3px !important;
border: solid 1px #d2d2d2 !important;
border-radius: 0 !important;
box-shadow: inset 1px 1px 1px #ddd;
background: #fff !important;
color: #555 !important;
font-family: Arial;
}
/*left_block*/
#left_block {float:left; padding:2px 0 0 32px; width:222px; }
#left_block h3 { clear:both; line-height:18px; width:210px; font:normal 128.6% Arial, Helvetica, sans-serif; height:25px; background:url(../images/cont_1.png) 0 0 no-repeat; padding:3px 1px 3px 11px; margin:21px 0 0 0; color:#fdfcfc}
#left_block h3:first-child, #left_block .h3_first_child { margin:0}
* html #left_block h3 {z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " h3_first_child") : 0 )}
.left_menu { list-style:none; padding:0; margin:16px 0 0 -3px;}
.left_menu li { color:#464747; padding-left:16px; line-height:18px; margin-top:6px;}
.left_menu li strong { cursor:pointer;}
.left_menu li a{ color:#464747; text-decoration:none}
.left_menu li a:hover {color: #D41203; text-decoration: underline;}
.left_menu li ul { list-style:none; padding:0; margin:0; display:none;}
.left_menu li ul li a { color:#8a8b8b; text-decoration:underline;}
.left_menu li ul li a:hover {color:#d41203; text-decoration:none; font-weight:bold;}
.news { padding:2px 10px 0 8px; color:#8d8c8c; line-height:18px;}
.news p { margin:14px 0 0 0}
.news p a { color:#4a4949; font-weight:bold; margin-right:1px;}
.news p a:hover {color:#d41203; text-decoration:none; font-weight:bold;}
.new_tovars { padding:5px 0 0 10px}
.new_tovars ul { list-style:none; padding:0; margin:0;}
.new_tovars li { width:201px; height:221px; margin:12px 0 0 0; background:url(../images/cont_3.png) 0 0 no-repeat; display:block; text-align:center;}
.new_tovars li .img { padding:16px 10px 0 10px; height:147px; overflow:hidden;}
.new_tovars li .name { color:#070707; font-size:128.6%;}
.new_tovars li .name a:hover { color:#000;}
.new_tovars li .proizv { color:#8a8b8b; padding-top:1px;}
.new_tovars li .proizv a { color:#8a8b8b}
.new_tovars li .proizv span { color:#424343}
/*right_block*/
#right_block { width:875px; float:left; padding:0 0 0 33px;}
#right_block a:hover { /*color: #D41203; text-decoration:underline;*/ }
.size_choise_divs { clear:both; margin-left:-38px; }
.size_choise_divs1 { clear:both; margin-left:-38px; }
.size_choise { width:372px; float:left; padding-left:38px;}
.size_choise1 { width:772px; float:left; padding-left:38px;}
.size_choise h3 { width:359px; height:37px; background:url(../images/cont_4.png) 0 0 no-repeat; margin:0; padding:5px 0 0 13px; color:#090909; font:normal 128.6% Arial, Helvetica, sans-serif;}
.size_choise1 h3 { width:659px; height:37px; background:url(../images/cont_4.png) 0 0 no-repeat; margin:0; padding:5px 0 0 13px; color:#090909; font:normal 128.6% Arial, Helvetica, sans-serif;}
.size_choise1 ul { list-style:none; padding:0; margin:0;}
.size_choise1 ul li { clear:both; padding-top:8px; display:block;}
.size_choise1 ul li .img { float:left; width:116px; text-align:center;}
.size_choise1 ul li .text { padding:4px 0 0 13px; float:left; line-height:18px; color:#848585; width:535px;}
.size_choise1 ul li .form { clear:both; padding:5px 0 0 7px; color:#848585;}
.size_choise1 ul li .form div{ float:left; line-height:19px}
.size_choise ul { list-style:none; padding:0; margin:0;}
.size_choise ul li { clear:both; padding-top:8px; display:block;}
.size_choise ul li .img { float:left; width:116px; text-align:center;}
.size_choise ul li .text { padding:4px 0 0 13px; float:left; line-height:18px; color:#848585; width:235px;}
.size_choise ul li .form { clear:both; padding:5px 0 0 7px; color:#848585;}
.size_choise ul li .form div{ float:left; line-height:19px}
.size_choise ul li .form input.inp_1, input.inp_2, input.inp_3, input.inp_4 { border:2px solid #c7c5c5; height:15px; float:left; width:209px; font:12px Arial, Helvetica, sans-serif; color:#000000}
* html .size_choise ul li .form input.inp_1 { width:211px;}
*+ html .size_choise ul li .form input.inp_1 { width:211px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.size_choise ul li .form input.inp_1 { width:211px;}
}
.size_choise ul li .form input.inp_2 { width:70px}
.size_choise ul li .form input.inp_3 { width:64px;}
.size_choise ul li .form input.inp_4 { width:62px;}
.size_choise ul li .form div.clear { float:none!important; padding-top:10px; min-height:10px }
* html .size_choise ul li .form div.clear { height:10px}
.fdiv_1 { width:145px; }
.fdiv_2 { width:91px; }
.fdiv_3 { width:94px; }
.fdiv_4 { width:25px; text-align:center; }
.fdiv_5 { width:100px;}
.fdiv_6 { width:185px;}
.fdiv_7 { width:39px; text-align:center; }
.size_choise ul li .form input.inp_5 { width:121px; height:27px; background:url(/tpl/templates/images/cont_5.png) 0 0 no-repeat; cursor:pointer; border:0; font:18px Arial, Helvetica, sans-serif; color:#fefefe; padding:0 0 2px 0; margin:15px 0 0 131px}
.size_choise1 ul li .form input.inp_5 { width:121px; height:27px; background:url(/tpl/templates/images/cont_5.png) 0 0 no-repeat; cursor:pointer; border:0; font:18px Arial, Helvetica, sans-serif; color:#fefefe; padding:0 0 2px 0; margin:15px 0 0 131px}
.mark_choise_divs { clear:both; padding-top:34px; margin-left:-38px; min-height:10px }
* html .mark_choise_divs { height:10px}
.mark_choise { width:372px; float:left; padding-left:38px;}
.mark_choise h3 { width:359px; height:37px; background:url(/tpl/templates/images/cont_4.png) 0 0 no-repeat; margin:0; padding:5px 0 0 13px; color:#090909; font:normal 128.6% Arial, Helvetica, sans-serif;}
.mark_choise ul { list-style:none; padding:0; margin:0;}
.mark_choise ul li { clear:both; padding-top:9px; display:block;}
.mark_choise ul li .img { float:left; width:130px; }
.mark_choise ul li .text { padding:4px 0 0 0; float:left; line-height:18px; color:#848585; width:235px;}
.mark_choise ul li .form { clear:both; padding:0 2px 0 6px; line-height:20px}
.mark_choise ul li .form div { clear:both; padding-top:9px; display:block; }
.mark_choise ul li .form div input { float:right; border:2px solid #c7c5c5; height:15px; width:209px; font:12px Arial, Helvetica, sans-serif; color:#000000}
.mark_choise ul li input.sub { width:121px; height:27px; background:url(/tpl/templates/images/cont_5.png) 0 0 no-repeat; cursor:pointer; border:0; font:18px Arial, Helvetica, sans-serif; color:#fefefe; padding:0 0 2px 0; margin:27px 0 0 143px}
.recomended1 { clear:both; padding-top:7px;/* background:url(../images/cont_7.png) 40px 33px no-repeat*/; margin-left:-42px; min-height:10px; padding-left:1px }
* html .recomended1 { height:10px}
.recomend1 { padding-left:40px; line-height:1px; padding-right:1px}
.recomend1 h3 { width:306px; height:35px; background:url(../images/cont_6.png) 0 0 no-repeat; margin:0; padding:7px 0 0 14px; color:#080808; font:normal 128.6% Arial, Helvetica, sans-serif;}
.recomend1 ul { list-style:none; padding:0; margin:0;}
.recomend1 ul li { width:174px; padding:19px 25px 11px 0; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; vertical-align: top; }
.recomend1 ul li .name { clear:both; padding-bottom:20px; line-height:14px; font-weight:bold; color:#8a8b8b}
.recomend1 ul li .name span.sp1 { font-size:128.6%; line-height:14px; color:#070707}
.recomend1 ul li .name span.sp2 { color:#424343}
.recomend1 ul li .name a {color:#8a8b8b; line-height:16px;}
.recomend1 ul li .img { width:127px; text-align:center; float:left; padding-top:2px}
.recomend1 ul li .img img { max-width:127px;}
.recomend1 ul li .text { width:229px; line-height:18px; float:right; color:#424343}
.recomend1 ul li .cena { width:228px; float:right; color:#424343; padding:13px 0 11px 0;}
.recomend1 ul li .cena span { font-size:128.6%; color:#070707}
.recomend1 ul li .kol { float:right; width:97px; color:#868585; padding-top:6px;}
.recomend1 ul li .kol input {border:2px solid #e4e3e3; height:15px; width:48px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; background:#f7f8f8}
#right_block .recomend1 ul li .buy, #right_block .buy { text-align:center; float:right; margin-right:10px; width:121px; height:27px; background:url(../images/cont_5.png) 0 0 no-repeat; cursor:pointer; border:0; font:18px Arial, Helvetica, sans-serif; color:#fefefe; padding:0 0 2px 0;}
.recomend1 ul li .name a:hover { color:#03a9af; text-decoration:none; font-weight:bold;}
.recomended { clear:both; padding-top:46px; background:url(../images/cont_7.png) 40px 33px no-repeat; margin-left:-42px; min-height:10px; padding-left:1px }
* html .recomended { height:10px}
.recomend { padding-left:40px; line-height:1px; padding-right:1px}
.recomend h3 { width:306px; height:35px; background:url(../images/cont_6.png) 0 0 no-repeat; margin:0; padding:7px 0 0 14px; color:#080808; font:normal 128.6% Arial, Helvetica, sans-serif;}
.recomend ul { list-style:none; padding:0; margin:0;}
.recomend ul li { width:365px; padding:19px 25px 11px 0; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline; vertical-align: top;}
.recomend ul li .name { clear:both; padding-bottom:20px; line-height:14px; font-weight:bold; color:#8a8b8b}
.recomend ul li .name span.sp1 { font-size:128.6%; line-height:14px; color:#070707}
.recomend ul li .name span.sp2 { /*color:#424343*/}
.recomend ul li .name a {color:#8a8b8b; line-height:16px;}
.recomend ul li .img { width:127px; text-align:center; float:left; padding-top:2px}
.recomend ul li .text { width:229px; line-height:18px; float:right; color:#424343}
.recomend ul li .cena { width:228px; float:right; color:#424343; padding:13px 0 11px 0;}
.recomend ul li .cena span { font-size:128.6%; color:#070707}
.recomend ul li .kol { float:right; width:97px; color:#868585; padding-top:6px;}
.recomend ul li .kol input {border:2px solid #e4e3e3; height:15px; width:48px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; background:#f7f8f8}
#right_block .recomend ul li .buy, #right_block .buy { text-align:center; float:right; margin-right:10px; width:121px; height:27px; background:url(../images/cont_5.png) 0 0 no-repeat; cursor:pointer; border:0; font:18px Arial, Helvetica, sans-serif; color:#fefefe; padding:0 0 2px 0;}
.recomend ul li .name a:hover { color:#03a9af; text-decoration:none; font-weight:bold;}
.list-group{
display: none;
}
/*footer*/
.pfooter { clear:both; height:148px }
.clear { clear:both; }
#bg_footer { height:93px; background: url(../images/bg_2.png) top repeat-x; margin-top:-93px;}
#footer { width:1100px; margin:0 auto; position:relative; }
#footer_1 { position:absolute; left:71px; top:28px; line-height:14px; color:#4c4b4b; font-size:85.7%; text-align:center;}
#footer_2 { position:absolute; right:37px; top:34px;}
#footer_2 img { float:left; margin-right:9px;}
table.podrobno td:first-child { padding-right:10px;}
table.podrobno td:first-child img { max-width:180px;}
table.podrobno h2 { margin:0; color:#000000; font-size:20px;}
table.podrobno span { color:#00a1a9; font-weight:bold;}
#right_block .buy { float: none;}
.tabliza { width:100%; border:none; padding:0; border-collapse:collapse;}
.tabliza td { padding:8px; vertical-align:middle;}
.tabliza tr:nth-child(even) { background: #D7D7D7}
.tabliza tr:first-child { font-weight:bold; background:#999999; color:#000}
.newsfirm {min-height:181px;}