@charset "utf-8";
/*---------------------------General Clases---------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; color:#5b5a5a; font-size:12px; padding:0; margin:0; background:#f4f4f4;}
article, aside, audio, canvas, command, datalist, details, figcaption, figure, footer, header, hgroup, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr {display:block;}

/*table style*/
table {background: rgba(225, 225, 255, 0.2); border:1px solid #cccccc; border-right:none; border-bottom:none;}
td {padding:3px 8px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
td a {}
td p {padding:0;}
tr {}
/* End table style*/

h3, h4, h5, h6, body, form, ul {margin:0; padding:0; list-style-type:none;}

h1 {color:#ab0000; font-size:18px; font-weight:normal; text-transform:uppercase;}

h2 {color:#ab0000; font-size:16px; font-weight:normal;}

h3 {font-size:18px; font-weight:normal; margin:0 0 5px 0;}
h4 {font-size:32px;}
h5 {font-size:28px;}
h6 {font-size:26px;}
h1, h2, h3, h4, h5 {padding:8px 0;}

.left {float:left;}
.right {float:right;}
.sp { clear:both;/* MOD*/}
.spLeft {clear:left;/* MOD*/}
.spRight {clear:right;}
a img{border:0;}

form .textbox {background:#FEFEFE; border:1px solid #e3e3e3; padding:10px; margin:0 0 15px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
form .textbox:hover {background: #f0f0f0;}
form .textbox label {padding:0 20px 0 0;}
form .textbox input, form .textbox textarea {background:none; width:97%; padding:0; font-size:12px; color:#5b5a5a; font-family:Arial, Helvetica, sans-serif; border:none; outline:none;}
form .submit {
border:none;
padding:8px 20px;
font-size:16px;
color:#ffffff;
margin-bottom:10px;
font-weight: normal;
cursor:pointer;
background:#ab0000;
background: linear-gradient(#df0000, #ab0000);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
}
form .submit:hover {background:#df0000; background: linear-gradient(#ab0000, #df0000);}

/* FIX IE7*/
html* {z-index:2;}
#navigation * {z-index:3;}


/* Header */
.wrapper-header {position:relative; background:url(images/header_bg.png) center 0 repeat-y; margin:0; padding:0 0 1px 0;}

.header-b {position:relative; width:1000px; height:115px; margin:0 auto; padding:0; overflow:hidden;}

.header-b .left-b {position:relative; overflow:hidden; float:left; margin:15px 0 0 0; padding:0;}
.header-b .left-b .logo-link {text-decoration:none; margin:0; padding:0;}
.header-b .left-b .logo-link .logo {color:#d80001; font-size: 40px; font-weight: bold; text-shadow:1px 1px 1px #999999; margin:0; padding:0;}
.header-b .left-b .logo-link .logo:hover {text-shadow:1px 1px 1px #cccccc;}
.header-b .left-b .logo-link .slogan {float:right; font-size:13px; text-transform:uppercase; color:#000000; line-height:1.4; margin:0; padding:0;}

.header-b .price {position:relative; float:left; margin:5px 0 0 50px; padding:0;}

.header-b .right-b {position:relative; float: right; margin:7px 0 0 0; padding:0;}
.header-b .right-b .outside { display:table; float:right; margin:0 0 5px 0; padding:0;}
.header-b .right-b .outside a {float:right; display:block; margin:0 0 0 10px; padding:0; color:#fff;}
.header-b .right-b .contacts { clear:both; color:#ab0000; font-size:20px; text-transform:uppercase; text-align:right; margin:0; padding:0; line-height:0;}
.header-b .right-b .contacts address {font-size:14px; font-style:normal; color:#000000; margin:0 0 5px 0; padding:0;}
.header-b .right-b .contacts a { display:block; font-size:14px; color:#000000; text-decoration:none; margin:5px 0 0 0; padding:0;}
.header-b .right-b .contacts a:hover {text-decoration: underline;}
/* End header */


/* Search */
#search {
width:230px;
height:34px;
margin-bottom:20px;
background:#565a61;
position:relative;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#search .submit {
position:absolute;
width:19px;
height:30px;
background:url(images/bSearch.png) left top no-repeat;
left: 205px;
top: 10px;
border:0;
cursor:pointer;
}
#search .text {
position:absolute;
background:none;
border:0;
width: 185px;
height:28px;
font-size:13px;
margin: 2px 10px 0 10px;
color:#ffffff;
outline:none;
}
/* End search */

/* Sidebar */
#sidebar {float: right; width:230px; padding-left:30px;}
#sidebar .box {margin-bottom:20px;}
#sidebar .box em {font-size:12px; display:block; color:#ab0000; margin:0 0 3px 0;}
#sidebar .box em b {font-size:12px; color:#5b5a5a; font-style:normal; float:right}
#sidebar ol {color:#5a0707; font-size:12px; margin:0; padding:20px 20px 6px 29px; font-weight:bold;}
#sidebar ol li{padding:0 0 16px 3px;}
#sidebar ol li a {color:#5b5a5a; font-size:12px; text-decoration:none; line-height:162%; font-weight:normal;}
#sidebar ol li a:hover{color:#000000;}
.box .content div {float:none; margin:0; padding:2px;}
.box .content div a {color: #ab0000;}
#sidebar .box .title span {display:block; color:#ffffff; font-size:18px; font-weight:normal; padding: 2px 15px;}
#sidebar .box .title {background:#212121;}
#sidebar .box ul {padding:8px 5px;}
#sidebar .box ul li {padding:1px 0; border-top:1px solid #dedbdb;}
#sidebar .box ul .first {border:0;}
#sidebar .box ul li a {padding:8px 15px; display:block; color:#5b5a5a; text-decoration:none; font-size:12px;}
#sidebar .box ul li a:hover{color:#ab0000; text-decoration:underline;}
#sidebar .box ul li .active{color:#ab0000;}
#sidebar .box ul li.last {/* MOD */border-bottom:0px;}
#sidebar #icons {text-align:left; padding-left:32px;}
#sidebar #icons img {}
/* End sidebar */

/* Content */
#main {width:1000px; margin:30px auto 0; overflow:hidden;}
#content {float:left; width:740px; padding:0 0 10px 0;}

#content h1{color:#ab0000; font-size:18px; font-weight:normal; text-transform:uppercase;}

#no_sidebar_content {min-height:640px;}
#content a, #no_sidebar_content a{color:#5b5a5a;}
#content a:hover, #no_sidebar_content a:hover{color:#ab0000; text-decoration:underline;}

#title {font-size:18px; padding:5px 0 0 0; margin:0;}

#detail{line-height:1.5; margin-bottom:0; font-size:12px; margin:0;}

.homepage_widget {line-height:1.2; font-size:12px; margin-top:-7px; overflow:hidden; height:100%; margin-bottom:30px;}
.line{border-bottom:1px solid #E3E3E3; padding-bottom:32px;}
.homepage_widget p{float:left; margin:0 0 0 10px; text-align:center;}
.homepage_widget .first{margin-left:0;}
.homepage_widget .image{display:block; background:#fefefe; text-align:center; padding:1px; border:1px solid #e3e3e3;}
.homepage_widget img{}

#content .homepage_widget p a{color:#5b5a5a; text-decoration:none}
#content .homepage_widget p a:hover{color:#ab0000;}
#content ul{ margin:0 0 5px 20px; list-style:disc}
#content ul li{ margin:0 0 5px 0;}

.comments{}
.comments .comment{ background: rgba(255,255,255,0.3);  padding:15px;}
.comments .next_row{background: rgba(255,255,255,0.5);}
.comment_info{ overflow:hidden; height:30px;}
.comment_info b{ float:left; color:#ab0000;}
.comment_info span{ float:right; font-weight:bold; font-size:12px;}
.comment_form_info{ overflow:hidden; height:100%}
.comment_form_info .textbox{ float:left; width:300px;}
.comment_form_info .textbox_spacer{ float:left; width:18px; height:1px;}
.comment_form_info .captcha{ width:100px;}

#post {margin-bottom:10px;}
#post h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; }
.errors{ color:#F00}

#titleExt {background:#e9e9e9; padding:3px 8px; margin-bottom:20px;}
#titleExt h5{font-size:11px; font-weight:normal; padding:3px 0 0 8px; margin:0; text-transform:none;}
#titleExt a {color:#5b5a5a; text-decoration:none;}
#titleExt a:hover {color:#ab0000;}
#titleExt .ext {color:#5b5a5a;}
#titleExt .right {font-size:14px;padding:7px 0 0 0;}
#titleExt .right span {text-decoration:underline; color:#5b5a5a; font-weight:bold;}
#titleExt .right .date {/* MOD*/text-decoration:none;}


/*pagination*/
.next-page, .prev-page{display: none;}
.pagination{text-align: center; margin: 20px 0; padding-top:10px; clear:both;}
.pagination li{display: inline-block;margin: 0 2px 4px;}
li.clear-pag-item{margin: 0 14px 4px;}
.pagination li > a, .pagination li > span{display: block;padding: 0 15px;}
.pagination li > a{height: 32px;line-height: 32px;text-decoration: none;}
.pagination li > span{height: 34px;line-height: 34px;}
.pagination li > a, .pagination li > span{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.pagination li > a{
    color: #333;border: 1px solid #e1e1e1;
    -moz-box-shadow: inset 0 1px #fff;
	-webkit-box-shadow: inset 0 1px #fff;
	box-shadow: inset 0 1px #fff;
    background: #f8f7f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f7f4 0%, #f4f2ee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f7f4), color-stop(100%,#f4f2ee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8f7f4 0%,#f4f2ee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#f4f2ee',GradientType=0 ); /* IE6-9 */
}
.pagination li > a:hover{
    background: #f7f5f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f5f4 0%, #e0dbd6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f4), color-stop(100%,#e0dbd6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f5f4 0%,#e0dbd6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f4', endColorstr='#e0dbd6',GradientType=0 ); /* IE6-9 */
}
.pagination li > span, .pagination li > a:active{
    color: #fff;
    -moz-box-shadow: inset 0 1px 3px #bcb7b7;-webkit-box-shadow: inset 0 1px 3px #bcb7b7;box-shadow: inset 0 1px 3px #bcb7b7;
    background: #cccac5; /* Old browsers */
    background: -moz-linear-gradient(top,  #cccac5 0%, #e4e3e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccac5), color-stop(100%,#e4e3e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cccac5 0%,#e4e3e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cccac5 0%,#e4e3e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cccac5 0%,#e4e3e0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cccac5 0%,#e4e3e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccac5', endColorstr='#e4e3e0',GradientType=0 ); /* IE6-9 */
}
.pagination li > span{border: 0;}

.f-s_0, .f-s_0 .f-s_0{font-size: 0;}
.f-s_0 > *{font-size: 13px;}
/*/pagination*/








#images-widgets {
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
}

#gopages {font-size:14px; color:#5b5a5a; word-spacing:2px; text-align:right; border-top:1px solid #e6e6e6; padding:32px 0 0 0;}
#gopages a {color:#5b5a5a; text-decoration:none;}
#gopages a:hover {text-decoration:underline;}
#gopages .prev {margin:0 10px 0 0;}
#gopages .next {margin:0 0 0 10px;}
#gopages img {vertical-align:middle;}
#gopages a.current {text-decoration:underline;}
#gopages a.current:hover {text-decoration:none;}

/*carusel*/
#carusel-container {background: url(images/bg_goods.jpg); overflow:hidden;}
#carusel {width: 1000px; height:250px; margin:0 auto;}
#carusel-container h2 {margin:0; padding:30px 0 0 27px; color:#ab0000; font-size:18px; font-weight:normal; text-transform:uppercase;}
.jscarousal-horizontal {height: 118px; margin:0; padding: 15px 0 0 0; position: relative; /*overflow: hidden;*/}
.jscarousal-horizontal-back, .jscarousal-horizontal-forward {
float: left; 
width: 23px; 
height: 98px; 
color: #ffffff; 
position: relative; 
top: 30px; 
cursor: pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
.jscarousal-horizontal-back {background-image: url(../images/carusel/right_arrow.jpg); background-repeat: no-repeat; background-position: left;}
.jscarousal-horizontal-forward {background-image: url(../images/carusel/left_arrow.jpg); background-repeat: no-repeat; background-position: right;}
.jscarousal-contents-horizontal {width:954px; height:230px; float: left; position: relative; overflow: hidden;}
.jscarousal-contents-horizontal > div {position: absolute; width: 100%; height: 230px;}
.jscarousal-contents-horizontal > div > div {float: left; margin-left: 5px; margin-right: 5px;}
.jscarousal-contents-horizontal img {width: 228px; height:160px;}
.hidden {display: none;}
.visible{display: block;}
.thumbnail-active {filter: alpha(opacity=100); opacity: 1.0; cursor: pointer;}
.thumbnail-inactive {filter: alpha(opacity=20); opacity: 0.2; cursor: pointer;}
.thumbnail-text {color: #ab0000; font-weight: normal; text-align: left; display: block; padding: 10px 2px 2px 0px;}

#links-style {text-decoration:none; width:228px; display:block;}
#links-style:hover {text-decoration: underline; color:#ab0000;}


/* footer */
.footer-b {background:#212121; padding: 0; margin:0; overflow: hidden;}
.footer-b .center-b {width:1000px; height:60px; margin:25px auto 0; padding:0; color:#ffffff; font-size:14px; text-transform:uppercase;}
.footer-b .center-b .left {line-height:1.5; float:left;}
.footer-b .center-b .left .webstudio {color:#ffffff; text-transform:none; font-size:11px;}
.footer-b .center-b .left .webstudio a { text-decoration:none; color:#d80001;}
.footer-b .center-b .left .webstudio a:hover { text-decoration: underline;}
/* End footer */



#contact{overflow:hidden; height:100%}
#contact .right {width:425px; float:right;}
#contact .right #detail{line-height:175%; margin-bottom:32px; padding-bottom:32px; font-size:13px; border:none;}
#contact .left {width:470px;/* MOD */}
#contact .left #detail{line-height:175%; margin-bottom:32px; padding-bottom:32px; font-size:13px; border:none;}
#titleExt .right {width:auto;/* MOD */}


/* BLOG */
.wrap-blog { margin:0; padding:0;}
.wrap-blog h2 {margin:0 0 10px 0; padding:0;}
.wrap-blog h2 a { text-decoration:none; text-transform:none; margin:0; padding:0; font-size:22px;}
.wrap-blog h2 a:hover { text-decoration: underline;}


.wrap-blog .wrap-m { overflow:hidden; border:1px solid #E1E1E1; margin:0; padding:0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}
.wrap-blog .wrap-m .coments { float:right; margin:0; padding:8px;}
.wrap-blog .wrap-m .coments a {margin:0; padding:0; font-size:12px; text-decoration:none;}
.wrap-blog .wrap-m .coments .fa { color:#000; margin-right:5px; padding:0;}

.wrap-blog .wrap-m .date { float:left; position:relative; background:#d80001; color:#fff; font-weight:bold; margin:0; padding:8px;}
.triangle-right { float:left; margin:0; padding:0;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 17px solid #d80001;
    border-bottom: 15px solid transparent;
}

.text-b {margin:0; padding:0; line-height:1.5;}
.text-b a {line-height:1.5;}
.text-b .img-b { float:left; width:150px; height:auto; margin:0 10px 10px 0; padding:3px;
border:1px solid #E1E1E1;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}
.wrap-blog .next-b { float: right; clear:both; margin:10px 0; padding:0; text-transform:uppercase; cursor:pointer;}
.wrap-blog .next-b a { text-decoration:none; color:#000 !important;}
.wrap-blog .next-b .fa {color:#000;}
.wrap-blog  .poloska {clear:both; border-bottom:1px dotted #e3e3e3; margin-bottom: 15px;}
/* END BLOG */


/* widget wimilar products */
.popular-w { width:100%; height:auto; margin-top:30px; padding:0;}
.popular-w .popular-title {font-size:22px; margin:0; padding:0;}

.popular-w-list {float:left; width:228px; height:380px; margin:25px 9px; line-height:1.5;}

.popular-w-list .wpap-img {width:228px; height:180px; margin:0; padding:0;}
.popular-w-list .wpap-img a { text-decoration:none; margin:0; padding:0;}
.popular-w-list .wpap-img a img{width:228px; min-height:180px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
}

.popular-w-list .date { color:#ADADAD; font-size:12px; padding:5px 0 0 0; margin:0 0 0 0;}
.popular-w-list .popular-title { margin:0; padding:0 0 3px 0; font-size:15px; font-weight:bold;}
.popular-w-list .popular-title a {margin:0; padding:0; text-decoration:none;}
.popular-w-list p {}
.popular-w-list p img { display:none;}
/* End widget wimilar products */