body{
font-family:'trebuchet ms',arial,geneva,verdana,sans-serif;
	color: #818181;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
  background: url(http://design-shop.sk/Themes/Site/images/body_bg.png);
  background-attachment: fixed;
  margin:0em;
}
#page{
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 933px;
}

/*HEADER*/
#header,#main{position:relative;}
#header{margin-top:15px;}
#header-content{
	margin: 0px auto;
	position: relative;
	text-align: left;
	background: transparent url(../images/header-bg.png) no-repeat top left;
	height: 111px;
}

#logo a{text-decoration:none;display:block;height:80px;width:240px;left:10px;position:absolute;top:30px;z-index:1}
#logo a span{visibility:hidden}

/*kosik a login*/
.mybasket {text-transform:uppercase}
.mybasket a {color: #95cd3c; font-weight:bold}
.mybasket a:hover {color:#818181}
.myprofile, .mylogout, .mylogin, .myregistration, .mybasket{margin:0 5px 0 5px}
#login-profile{right:25px;position:absolute;top:20px;z-index:1;font-size:11px;float:left;display:block}
#login-profile img {padding:8px 8px 0 0;vertical-align:text-bottom}
/*kosik a login END*/

#lang-menu{right:0px;position:absolute;top:8px;z-index:1;}

#search-box{right:30px;position:absolute;top:70px;z-index:1}
#search-box .search-input{color:#818181;font-size:11px;font-weight:lighter;height:16px;padding:3px 0 0 5px;width:150px;vertical-align:middle;border:1px solid #e7e7e7;margin:0;}
#search-box .search-button{background:transparent url(../images/search-bg.png) no-repeat 0px 0px;width:22px;height:22px;padding:0px;vertical-align:middle;width:20px;border:none;cursor:pointer;margin:0;overflow:hidden}
#search-box .search-button:hover{background:transparent url(../images/search-bg.png) no-repeat 0px -22px;height:22px;padding:0px;vertical-align:middle;width:20px;border:none;cursor:pointer;margin:0;overflow:hidden}
/*HEADER END*/

/*MAIN CONTENT*/
#main-content{
	padding-bottom: 30px;
	padding-top: 15px;
	background: transparent url(../images/main-bg.png) repeat-y top left;
	 padding-left: 20px;
	 padding-right: 20px;	 
}
/**/
#col3,#col1,#col2{display:inline;float:left;overflow:hidden;padding:0px;}
#col3{width: 200px}
#c3c1 #col1{width: 690px}
#c3c1c2 #col1{width: 530px}
#col2{width: 160px}
#c1 #col1{width:100%;}

/**/
#col3-content,#col2-content{ font-size: 0.92em;}
#c3c1 #col1-content{margin-left:20px;margin-right:0px;}
#c3c1c2 #col1-content{margin-left:20px;margin-right:10px;}
#col2-content{ margin-left: 10px;	margin-right: 0px;	margin-top: 10px;}

/* box */
#col3 h2{
	background:transparent url(../images/h2-bg.gif) repeat-x;
	padding: 4px;
	font-size: 1em;
	margin-bottom: 10px;
	text-transform: uppercase;
	display: block;
	color: white;
	padding-left: 6px;
	padding-right: 6px;
}
#col3 .product-table {margin-bottom:15px}
#col3 .mena2 {font-size:9px}
#col3 .s-l-item {padding-left:0}
#col3 #att-price {display:none}

#col2 h2{
	background:none;
	padding: 4px;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: uppercase;
	display: block;
	color: #5b5b5b;
	padding-left: 6px;
	padding-right: 6px;
}
#col2 h2 a,#col3 h2 a,#col2 h2 a:hover,#col3  h2 a:hover{
	 color: white;
	text-decoration: none;
	text-transform: uppercase;
	 
}
#col3 .m-box .input{width: 93%}

/* end box */
#c1 .m-box{padding-left:10px;padding-right:10px;margin-top:20px;}


.product-list .subcolumns {
	border: none;
}

#attc-producer {display:none}
#col3 .product-list h4 a  {
	background-image: none;
	padding-left: 0px;
	
}


.breadcrumbs,.breadcrumbs a{
	color: #666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
ul.breadcrumbs{ margin-left: 0; padding-left: 0; display: inline; border: none}
ul.breadcrumbs li{ margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline; }
ul.breadcrumbs .separator{font-size: 14px;padding-left: 4px;padding-right: 6px}

#col1 .s-l-item{font-size: 0.92em}

/* product list */
.picture img{border: 1px solid #fff; float:left}

.price{	font-weight: bold}
.mena2{font-size: 0.92em}

.pageNavigatorTop {
	border-bottom:none;
	padding-left: 5px;	
	padding-right: 5px;	
}
.pageNavigatorBottom {
	border-top: none;
	padding-left: 5px;	
	padding-right: 5px;	
}

.p_ordering select{color:#818181;border:solid 1px #e7e7e7;padding:2px}
.upozornenie {color: #95cd3c}

#block-69 {margin-top:15px}
.product-list .price {color:#95cd3c}
#price-with-tax {font-size:10px}
#price-with-tax strong{color:#95cd3c;font-size:24px;font-weight:bold}

#col2-content .prodlist-title{margin-top:15px;text-align:left;font-size:11px;text-transform:uppercase;font-weight:lighter}

/*product detail*/
.product-detail .product-status{z-index:100;position:absolute;left:245px;top:80px}
.product-list .product-status{height:0px;width:150px;line-height:0;z-index:100;position:relative;top:7px;left:3px}
/*
a.color_pick {height:12px;margin-right:5px;border: 1px solid silver;margin-bottom:3px}
*/
.product-detail li {font-size:11px}
#price-old-box {color:#a8aaa8;font-weight:lighter;margin-bottom:3px}
.plain {font-weight:lighter}
#quantity {width:13px;text-align:center}
.product-list h4{padding-bottom:0}
#product-availability, .att-7, .att-4 {color:#95cd3c}
.attributes {margin:10px 0 10px 0}
.attributes .caption {font-weight:normal}
.product-detail .attachment a img, #col3-content .product-list a img, #col2-content .product-list a img {display:block; border:1px solid #e7e7e7;padding:3px}
.product-detail .attachment a img:hover, #col3-content .product-list a img:hover, #col2-content .product-list a img:hover{padding:3px;border:1px solid #95cd3c}
#col3-content .product-list .col_right, #col2-content .product-list .col_right {padding-left:10px}
.product-detail .attachment .float_left{margin-right:4px}
.color_variants {height:8px;width:15px;margin-right:3px;border: 1px solid #e7e7e7;position:relative;display:block}
/*product detail END*/

/*footer*/
#footer-content, #doprava{
	background: transparent url(../images/footer-bg.png) no-repeat bottom;
	height:112px;
	width:auto;
	display:block;
  position: relative;
  padding-left: 32px;
	padding-right: 20px;
	margin-bottom:15px;
	color: #003663;
}
#footer-column{
	padding-top: 20px;
  margin-right: 0px;
	position:relative;
	color: #818181;
}
#footer-content a:hover {color: #95cd3c}
#newsletter-box{	
  right: 10px;
	position: absolute;
	bottom: 5px;
	z-index: 1;
	padding:0;
  margin:0;
}
button .newsletter-button{padding:0;margin:0}
#newsletter-box .newsletter-input{
	font-size: 13px;
	height: 18px;
	padding: 1px 0 1px 6px;
	width: 150px;
	vertical-align: middle;
	border: 1px solid silver;
	margin: 0px;
	color: #515151;
}
#newsletter-box .newsletter-button{background:transparent url(../images/newsletter-bg.png) no-repeat 0px 0px;height:22px;padding:0px;vertical-align:middle;width:20px;border:none;cursor:pointer;margin:0px;}
#newsletter-box{width:340px;text-align:right}
.zdielanie {position:relative;left:5px;margin-top:5px}
.rss {float:left}
.rss a img {vertical-align:text-bottom}
/*footer END*/
#col1-content p a {}
#block-155 p a {font-style:italic;border-bottom:1px dotted;}
.product-list .col-3, .product-list .col-2{background:none}

#doprava-platby{display:block;width:200px;height:90px;background: transparent url(../images/doprava.png) no-repeat top;padding-top:35px;text-align:center}

.thickbox float_left a img{border: 10px solid silver;}
#col1 .mena1 {color:#95cd3c;font-size:14px;font-weight:bold}
.kosik-dole {padding-top:15px;margin-top:20px;border-top:2px solid #EFEFEF}
a .products_name {text-decoration:underline}
#block-174, #block-204 {margin-bottom:15px}
#block-224 {margin-top:15px}


/*horuce novinky*/
.hot-news {padding-bottom:10px}
.hot-news a img{border:1px solid #e7e7e7;padding:15px}
.hot-news a img:hover{border:1px solid #95cd3c;padding:15px}
.hot-news a{font-weight:normal;font-size:11px}
.hot-news h4 {height:35px;width:auto;overflow:hidden}
.hot-news .mena1 {font-size:11px!important;position:relative;right:55px;width:100px;display:block}
.hot-news #price-old-box {display:none}
.hot-news  .short-description {display:none}
.hot-news .product-status img {width:30%;height:auto;}

/*shop by color*/
.colors1 {padding:0 10px 0 0;overflow:hidden}
.colors1 table {padding-top:5px}
.colors1 h2 {padding-bottom:10px}
.colors1 a img {padding:5px 0 5px 7px}
.colors1 a img:hover{padding-left:2px;border-left:3px solid #95cd3c}
.colors1 td, .colors tr{padding:0; margin:0}
.colors1 p {padding-bottom:5px}


#block-258 a,#block-258 .date {font-size:11px;font-weight:normal}
#block-258 .hr {line-height:0}
#block-24 {margin-top:15px}

.product-list .subcolumns-wrapper {background-image:none}
.blue h3,.blue h2 {color:#2780BC;font-size:16px;padding:10px 0 10px 0} 
.blue img{border: 1px solid #E7E7E7;float:left;padding-top:15px}
.blue td {vertical-align:top}
.blue table {background:none;border:none;padding:0;margin:0}