/* General Style */
a:link {text-decoration:none; color:#5c5c5c;}
a:active {text-decoration:none; color:#5c5c5c;}
a:visited {text-decoration:none; color:#5c5c5c;}
a:hover {text-decoration:none; color:#ff7c00;}

.toplinks a:link {text-decoration:none; color:#ffffff;}
.toplinks a:active {text-decoration:none; color:#ffffff;}
.toplinks a:visited {text-decoration:none; color:#ffffff;}
.toplinks a:hover {text-decoration:none; color:#d5d5d5;}

.basket a:link {text-decoration:underline; color:#ff7c00;}
.basket a:active {text-decoration:underline; color:#ff7c00;}
.basket a:visited {text-decoration:underline; color:#ff7c00;}
.basket a:hover {text-decoration:none; color:#ff7c00;}

.itemtitle a:link {text-decoration:none; color:#444444;}
.itemtitle a:active {text-decoration:none; color:#444444;}
.itemtitle a:visited {text-decoration:none; color:#444444;}
.itemtitle a:hover {text-decoration:underline; color:#444444;}

.nstitle a:link {text-decoration:none; color:#444444;}
.nstitle a:active {text-decoration:none; color:#444444;}
.nstitle a:visited {text-decoration:none; color:#444444;}
.nstitle a:hover {text-decoration:underline; color:#ff7c00;}

.footlinks a:link {text-decoration:none; color:#ffffff;margin-right:20px;}
.footlinks a:active {text-decoration:none; color:#ffffff;margin-right:20px;}
.footlinks a:visited {text-decoration:none; color:#ffffff;margin-right:20px;}
.footlinks a:hover {text-decoration:none; color:#ff7c00;margin-right:20px;}

.footlinks2 a:link {text-decoration:none; color:#ffffff;}
.footlinks2 a:active {text-decoration:none; color:#ffffff;}
.footlinks2 a:visited {text-decoration:none; color:#ffffff;}
.footlinks2 a:hover {text-decoration:none; color:#ff7c00;}

.istl a:link {text-decoration:none; color:#818181;}
.istl a:active {text-decoration:none; color:#818181;}
.istl a:visited {text-decoration:none; color:#818181;}
.istl a:hover {text-decoration:none; color:#ff7c00;}


td, body {font-family:arial; font-size:12px;color:#444444;}
body {background-color:#fbfbfb; margin:0;padding:0;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:12px; font-family:arial;}

hr {background-color:#adadad;height:0px;border-bottom:none;}

label {cursor:pointer;cursor:hand}

/* ------------- */


/* Module Part Menu */ 
.table {border-collapse:collapse;}
.catsTable {width:215px;border-collapse:collapse;font-size:14px;} 
.catsTd {line-height:42px;background:url(/images/m0.png) no-repeat;height:42px;border-bottom:1px solid #d9d9d9;color:#444444;padding-left:35px;font-size:14px;} 
.catsTd:hover {line-height:42px;background:url(/images/m1.png) no-repeat;height:42px;border-bottom:1px solid #d9d9d9;color:#ff7c00;padding-left:35px;font-size:14px;} 
.catName {font-size:14px;float:left;} 
.catNameActive {font-size:14px;float:left;} 
.catNumData {font-size:12;color:#555555;float:right;padding-right:10px;} 
.catDescr {font-size:7pt; padding-left:10px;} 
/* ----------------- */ 


/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 215px;
 height:42px;
 display:table;
}

ul.uMenuRoot a {
 display: block;
 text-decoration: none; 
}

ul.uMenuRoot li {
 border-bottom:1px solid #d9d9d9;
 height:42px;
 font-size:14px;
}

ul.uMenuRoot li a {
 background:url(/images/m0.png) no-repeat;
 color: #444444; 
 padding-top: 12px;
 padding-left: 35px;
 height:42px;
}

ul.uMenuRoot li a:hover {
 background:url(/images/m1.png) no-repeat;
 height:42px;
 color:#ff7c00;
}

.uMenuV .uMenuItem {font-weight:normal;}
.uMenuV li a:link {text-decoration:none; color:#444444}
.uMenuV li a:active {text-decoration:none; color:#444444}
.uMenuV li a:visited {text-decoration:none; color:#8444444}
.uMenuV li a:hover {text-decoration:none; color:#ff7c00}

.uMenuV .uMenuItemA {font-weight:normal;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#444444}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#444444}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#ff7c00}
.uMenuV li {height:42px; font-size:14px;}
/* --------- */

/* Entries Style */
.eBlock {}
.eTitle {font-size:16px;font-weight:bold;color:484848;margin-bottom:10px;}

.eTitle a:link {text-decoration:underline; color:#484848;}
.eTitle a:visited {text-decoration:underline; color:#484848;}
.eTitle a:hover {text-decoration:none; color:#484848;}
.eTitle a:active {text-decoration:underline; color:#484848;}

.eMessage {text-align:justify;line-height:20px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2;}
.eDetails {border:1px solid #d9d9d9;font-family:arial;color:#5c5c5c;padding:5px;text-align:left;font-size:11px;background:#FFFFFF;border-radius:2px;margin-top:10px;}
.eDetails1 {border:1px solid #d9d9d9;font-family:arial;color:#5c5c5c;padding:5px;text-align:left;font-size:11px;background:#FFFFFF;border-radius:2px;margin-top:10px;}
.eDetails2 {border:1px solid #d9d9d9;font-family:arial;color:#5c5c5c;padding:5px;text-align:left;font-size:11px;background:#FFFFFF;border-radius:2px;margin-top:10px;}

.eRating {font-size:11px;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#FAFAFA; border:1px solid #d9d9d9;padding:5px;}
.cBlock2 {background:#F1F2F3; border:1px solid #d9d9d9;padding:5px;}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#EBEBEB;border:1px solid #C2C2C2;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
/* ------------------- */




/* Header Style */

#otzivi {
background-color:#f7f4f0;
padding:10px;
border: 1px solid #eee8e0;
}


#topline {
width:100%;
height:32px;
background: linear-gradient(top, #1e1e1e, #080808);
background-image: -o-linear-gradient(top, #1e1e1e, #080808);
background-image: -moz-linear-gradient(top, #1e1e1e, #080808);
background-image: -webkit-linear-gradient(top, #1e1e1e, #080808);
background-image: -ms-linear-gradient(top, #1e1e1e, #080808);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#1e1e1e,#080808);
background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#080808));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#1e1e1e,endColorstr=#080808,GradientType=0); zoom: 1;
display:table;
}

#topcontent {
width:950px;
display:table;
margin:auto;
color:#fff;
}

.toplinks {
list-style:none;
padding:0px;
margin:0;
}

.toplinks li{
list-style:none;
display:block;
float:left;
line-height:32px;
padding-right:30px;
}

#header {
width:100%;
height:191px;
background:url(/images/header.jpg) top center no-repeat;
display:table;
}

#topheader {
width:950px;
height:134px;
margin:auto;
display:table;
}

.topl{
float:left;
}

.topr{
float:right;
line-height:32px;
}

.logo {
width:226px;
height:134px;
display:block;
background:url(/images/IMG_2801.png) no-repeat;
float:left;
}

.phone {
width:320px;
height:134px;
display:block;
float:left;
}

.phone li{
list-style:none;
padding:0px;
margin:0;
color:#fff;
font-size:14px;
padding-top:15px;
}

.ph {
font-size:24px;
}


.messager {
width:164px;
height:134px;
background:url(/images/messager.png) no-repeat;
display:table;
float:left;
font-size:14px;
font-weight:bold;
color:#fff;
}

.messager li{
list-style:none;
padding:0px;
margin:0;
padding-top:10px;
}

#shop-basket {
width:240px;
height:134px;
display:block;
float:left;
background:url(/images/basket.png) no-repeat;
font-size:14px;
line-height:20px;
color:#fff;
}

#shop-basket li{
list-style:none;
padding:0px;
margin:0;
}



#main-menu {
width:950px;
height:57px;
margin:auto;
border-radius:5px;
padding: 0;
clear: both;
overflow: hidden;
border-top: 1px solid #424242;
border-bottom: 1px solid #1d1d1d;
font: 15px Scada, Arial, sans-serif;
background: #c6c6c6 linear-gradient(top, #333333, #242424);
background-image: -o-linear-gradient(top, #333333, #242424);
background-image: -moz-linear-gradient(top, #333333, #242424);
background-image: -webkit-linear-gradient(top, #333333, #242424);
background-image: -ms-linear-gradient(top, #333333, #242424);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#333333,#242424);
background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#242424));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#333333,endColorstr=#242424,GradientType=0); zoom: 1;
display:table;
}

#main-menu a {
text-transform:uppercase;
font-size:13px;
border: 0;
float: left;
color: #fff;
padding-left: 25px;
padding-right: 25px;
line-height:57px;
border-left: 1px solid #3d3d3d;
border-right: 1px solid #1d1e1f;
text-shadow: 0 1px 0 #1e1e1e;
height:57px;
}

#main-menu a:hover {
background: #ebebeb linear-gradient(top, #4f4f4f, #232323);
background-image: -o-linear-gradient(top, #4f4f4f, #232323);
background-image: -moz-linear-gradient(top, #4f4f4f, #232323);
background-image: -webkit-linear-gradient(top, #4f4f4f, #232323);
background-image: -ms-linear-gradient(top, #4f4f4f, #232323);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#4f4f4f,#232323);
background: -webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#232323));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#4f4f4f,endColorstr=#232323,GradientType=0); zoom: 1;
}


.menu {
margin: 0;
}

.menu li {
display: inline;
}


#pics {
width:990px;
height:440px;
margin-left:auto;
margin-right:auto;
display:table;
background:url(/images/shadowslider.png) no-repeat;
}



.searchForm {margin: 0 0 0 0;height: 32px;width: 220px; float: left;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {margin-left: 15px; margin-top: 5px; height: 22px; line-height: 22px; width: 150px !important;background: none !important; border: none !important; font-size: 15px !important; font-family: 'Arial' !important; color: #b1b1b1 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:29px;height: 32px;background: none !important; border: none !important; font-size: 0 !important; color: transparent !important;cursor: pointer;padding: 0 6px;text-indent: -9999px !important;box-shadow: none !important;}



/* ------------------- */


/* Content Style */

#content {
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
display:table;
}

#sidebar {
width:215px;
height:100px;
display:table;
float:left;
margin-right:25px;
}

#bodys {
width:710px;
float:left;
display:table;
}


.btitle {
width:215px;
height:44px;
background: #ebebeb linear-gradient(top, #323232, #252525);
background-image: -o-linear-gradient(top, #323232, #252525);
background-image: -moz-linear-gradient(top, #323232, #252525);
background-image: -webkit-linear-gradient(top, #323232, #252525);
background-image: -ms-linear-gradient(top, #323232, #252525);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#323232,#252525);
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#252525));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#323232,endColorstr=#252525,GradientType=0); zoom: 1;
border-top-right-radius:5px;
border-top-left-radius:5px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
}

.btitlecats {
width:213px;
height:44px;
background: #ebebeb linear-gradient(top, #f8f7f7, #eeeded);
background-image: -o-linear-gradient(top, #f8f7f7, #eeeded);
background-image: -moz-linear-gradient(top, #f8f7f7, #eeeded);
background-image: -webkit-linear-gradient(top, #f8f7f7, #eeeded);
background-image: -ms-linear-gradient(top, #f8f7f7, #eeeded);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f8f7f7,#eeeded);
background: -webkit-gradient(linear, left top, left bottom, from(#f8f7f7), to(#eeeded));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f8f7f7,endColorstr=#eeeded,GradientType=0); zoom: 1;
border-top-right-radius:5px;
border-top-left-radius:5px;
color:#444444;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
border:1px solid #d9d9d9;
}

#bcont {
margin-bottom:20px;
}

.bcontdef {
width:213px;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin-bottom:20px;
}


ul#menuver, ul#menuver ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 215px;
 height:42px;
 display:table;
}

ul#menuver a {
 display: block;
 text-decoration: none; 
}

ul#menuver li {
 border-bottom:1px solid #d9d9d9;
 border-left:1px solid #d9d9d9;
 border-right:1px solid #d9d9d9;
 height:42px;
 font-size:14px;
}

ul#menuver li a {
 background:url(/images/m0.png) no-repeat;
 color: #444444; 
 padding-top: 12px;
 padding-left: 35px;
 height:42px;
}

ul#menuver li a:hover {
 background:url(/images/m1.png) no-repeat;
 height:42px;
 color:#ff7c00;
}


#func {
display:table;
padding:10px;
width:200px;
height:29px;
}

.pricesmall {
font-size:18px;
font-weight:bold;
float:left;
line-height:29px;
}

.buttonsmall {
float:right;
width:108px;
height:29px;
background:url(/images/bas1.png) no-repeat;
}

.buttonsmall:hover {
float:right;
width:108px;
height:29px;
background:url(/images/bas3.png) no-repeat;
}

.buttonsmall:active {
float:right;
width:108px;
height:29px;
background:url(/images/bas2.png) no-repeat;
}

#newitems {
width:710px;
height:44px;
background: #ebebeb linear-gradient(top, #323232, #252525);
background-image: -o-linear-gradient(top, #323232, #252525);
background-image: -moz-linear-gradient(top, #323232, #252525);
background-image: -webkit-linear-gradient(top, #323232, #252525);
background-image: -ms-linear-gradient(top, #323232, #252525);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#323232,#252525);
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#252525));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#323232,endColorstr=#252525,GradientType=0); zoom: 1;
border-radius:5px;
color:#ff7c00;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
margin-bottom:20px;
}


.item {
margin-top:10px;
width:220px;
display:table;
border:1px solid #fbfbfb;
}

.item:hover {
width:220px;
display:table;
border:1px solid #fe8d19;
border-radius:5px;
-moz-box-shadow: 0px 0px 10px #eecba8;
-webkit-box-shadow: 0px 0px 15px #eecba8;
box-shadow: 0px 0px 10px #eecba8;
}

.item img {
border:1px solid #d9d9d9;
border-radius:5px;
margin:10px;
}

.itemtitle {
font-size:14px;
font-weight:bold;
}

.iteminfo {
margin:10px;
font-size:13px;
}


#popitems {
width:710px;
height:44px;
background: #ebebeb linear-gradient(top, #323232, #252525);
background-image: -o-linear-gradient(top, #323232, #252525);
background-image: -moz-linear-gradient(top, #323232, #252525);
background-image: -webkit-linear-gradient(top, #323232, #252525);
background-image: -ms-linear-gradient(top, #323232, #252525);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#323232,#252525);
background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#252525));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#323232,endColorstr=#252525,GradientType=0); zoom: 1;
border-radius:5px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
margin-bottom:20px;
margin-top:20px;
}


#infbg {
width:100%;
background:url(/images/bg_informer.png) top repeat-x;
display:table;
margin-top:30px;
}

#infcont {
width:950px;
height:277px;
margin-left:auto;
margin-right:auto;
display:table;
padding-bottom:10px;
}



#lastnews {
width:950px;
background:url(/images/lastnews.png) bottom repeat-x;
color:#444444;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
padding-bottom:20px;
padding-top:20px;
margin-bottom:20px;
}


#informernews {
width:465px;
display:table;
margin-bottom:20px;
margin-right:20px;
}

#informernews img {
width:120px;
height:80px;
border-radius:5px;
margin-right:20px;
float:left;
}


#nssmall {
width:325px;
display:table;
float:right;
}

.nstime {
font-size:14px;
color:#ff7c00;
text-transform:uppercase;
}

.nstitle {
margin-bottom:10px;
font-weight:bold;
text-transform:uppercase;
}

.nscont {
font-size:14px;
line-height:20px;
}

#footer {
width:100%;
display:table;
height:84px;
background:url(/images/footer.jpg) center no-repeat;
}

#footcont {
width:950px;
height:84px;
display:table;
margin:auto;
}

#footleft {
float:left;
line-height:84px;
color:#fff;
}

#footright {
float:right;
color:#fff;
padding-top:20px;
line-height:20px;
}

.footlinks {
list-style:none;
padding:0px;
margin:0;
}

.footlinks li{
list-style:none;
display:block;
float:left;
line-height:84px;
padding-right:30px;
text-transform:uppercase;
}

#full {
display:table;
margin-top:20px;
}

#fullleft{
width:260px;
display:table;
margin-right:20px;
float:left;
}

#fullright{
width:430px;
display:table;
float:right;
}

#fullleft img {
border:1px solid #d9d9d9;
border-radius:5px;
padding:20px;
}

.str {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #e7e7e7;
width:430px;
display:table;
}

h2 {
padding:0;
margin:0;
}

h4 {
padding:0;
margin:0;
}


ul.slideshow {
 list-style:none;
 width:950px;
 height:400px;
 overflow:hidden;
 position:relative;
 margin-top:20px;
 margin-left:20px;
 padding:0;
 
} 

ul.slideshow li {
 position:absolute;
 left:0;
 right:0;
}

ul.slideshow li.show {
 z-index:500; 
}

ul img {
 border:none; 
}


.ulightbox:hover img {
opacity:0.9;
}


.banner {
width:215px;
height:260px;
background:url(/images/banner.png) no-repeat;
display:block;
margin-top:20px;
margin-bottom:20px;
}

#news {
width:710px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dashed #cecece;
display:table;
font-size:14px;
line-height:20px;
}

#news img {
float:left;
width: 190px;
height: 130px;
margin-right:20px;
border-radius:3px;
}

.newsright {
float:right;
width:500px;
}

/* ------------------- */