body{
	color: #818181;
	font-size: 12px;
	font-family:arial,sans-serif;
  background: url(http://design-shop.sk/Themes/Site/images/body-bg.gif);
  background-attachment: fixed;
  margin:0em;
}

#page{
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 933px;
}
#header,#main{position:relative;}
#main {border:1px solid #efefef}
#header-content{background-color:none;
	margin: 0px auto;
	position: relative;
	text-align: left;
	background: transparent url(../images/header-bg.png) no-repeat top left;
	height: 100px;
}

#header-content-cz{background-color:none;
	margin: 0px auto;
	position: relative;
	text-align: left;
	background: transparent url(../images/header-bg-cz.png) no-repeat top left;
	height: 100px;
}
#main-content{
	padding-bottom: 30px;
	padding-top: 15px;
	background: white;
	 padding-left: 23px;
	 padding-right: 20px;	 
}

#header-content-en{background-color:none;
	margin: 0px auto;
	position: relative;
	text-align: left;
	background: transparent url(../images/header-bg-en.png) no-repeat top left;
	height: 100px;
}

#footer {line-height:20px}
#footer-content{
	background: transparent url(../images/footer-bg.png) no-repeat bottom;
	height:149px;
	width:auto;
	display:block;
  position: relative;
  padding-left: 20px;
	padding-right: 20px;
  margin-bottom:15px;
	color: #003663;
}
#footer-column{
	padding-top: 15px;
  margin-right: 0px;
	position:relative;
	
}

#footer-column,#footer-column a{
	color: #818181;
}

.footer-left-left, .footer-middle, .footer-middle-2, .footer-right{
    bottom: 10px;
    display: block;
    float: left;
    height: 130px;
     width: 210px;
}
.footer-left-left {padding-left:10px;width:200px}
.footer-middle {padding-left:25px}
.footer-middle-2{padding-left:15px}
.footer-middle-2 a {color:#95CD3C!important}
.footer-right{padding-left:10px}
 
#footer h4 {
    font-weight: normal;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    text-transform: uppercase;
    
}

footer-bottom

#newsletter-box{	
  right: 0px;
	position: absolute;
	bottom: 8px;
	z-index: 1;
	padding:0 0 10px 0;
  margin:0
}
button .newsletter-button{padding:0;margin:0}

.newsletter-input {
    background: url("../images/bg-inp-text.png") no-repeat scroll left top white;
    border: 1px solid #EFEFEF;
    border-radius: 4px 4px 4px 4px;
    color: #8C8C8C;
    font-family: Arial,Helevtica,Verdana,san-serif;
    font-size: 12px;
    margin-left: 5px;
    padding: 6px;
    width: 125px;
}

#newsletter-box .newsletter-button {
    background: url("../images/newsletter-back.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    left: 200px;
    margin: 0 0 0 -30px;
    padding: 0;
    position: relative;
    top:0px;
    display:none
}

#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;}
#lang-menu{right:0px;position:absolute;top:8px;z-index:1;}
#login-profile{right:20px;position:absolute;top:20px;z-index:1;font-size:12px}
#login-profile a{padding:0 3px 0 3px}
#search-box{right:20px;position:absolute;top:52px;z-index:1}
#search-box .search-input{color:#8C8C8C;font-size:12px;padding:8px 8px;float:left;left;background:url("../images/bg-inp-text.png") no-repeat scroll left top white;border:1px solid #F2F2F2;width:180px;border-radius:4px;}


#search-box .search-button{background-color:transparent;background-image:url("../images/icon_search.png");background-position:center center;background-repeat:no-repeat;display:block;height:32px;width:32px;cursor:pointer;float:left;padding:0px;vertical-align:middle;border:none;margin-left:-32px;margin-top:0px;}


.input-box{padding:0;margin:0}

/**/

#col3,#col1,#col2{display:inline;float:left;overflow:hidden;padding:0px;}
#col1 {width:660px}
#col3{
	width: 220px;
}

#c3c1 #col1{
	width: 666px;
}

#c3c1c2 #col1{
	width: 530px;
}
#c3c1c2 #col3 {width:200px}

#col2{
	width: 150px;
}


#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;
	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 h4{}
#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;
}

.product-list h4 a {padding:15px 0}

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


.breadcrumbs,.breadcrumbs a{
	color: #666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.breadcrumbs a{
	text-decoration: none;

}
 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 li.first{ padding-left: 0px; }
ul.breadcrumbs .separator{
	font-size: 14px;
	_font-size: 10px;
	padding-left: 4px;
	padding-right: 6px;
}

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

.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;	
}

.pageNavigatorBottom .p_ordering{	 margin-top: 4px;}
.p_ordering select{background-image:none;color:#818181;border:solid 1px #e7e7e7;padding:2px}
.p_ordering select option li {background:red}
.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:20px;font-weight:bold}

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

#price-old{}
#price-old-box {color:#a8aaa8;font-weight:0;margin-bottom:3px;text-decoration:line-through}
.plain {font-weight:lighter}
#attc-1 {height:70px}

.page-send-print{width:260px;float:right;	
background-color: #f6f6f7;
	border: 1px solid #EEEEEF;
	margin-bottom: 10px;
	padding: 10px;}

.products_name{font-weight: bold}
#quantity {width:13px;text-align:center}
a.color_pick {height:15px;margin-right:5px;border: 1px solid #EFEFEF;overflow:hidden}

.product-list h4{padding-bottom:0}
#product-availability, .att-7, .att-4 {color:#95CD3C}
.attributes .caption {font-weight:normal} 


#block-179, .hot-news, #block-376, #block-190 {padding-top:10px}
.hot-news .short-description {display:none}
.hot-news #price-old-box {font-size:11px}
.hot-news .subcr, .hot-news .subcc, .hot-news .subcl{border:1px solid #F2F2F2;width:113px;margin:5px;padding-right:11px;padding-left:11px;height:140px;}
.hot-news .picture img {margin-left:18px;padding-bottom:5px}
.hot-news .col_right {margin-left:0;text-align:center}
.hot-news .product-list h4 a {display:block;height:16px;overflow:hidden;text-align:center;font-weight: normal !important;font-size:11px;padding:0!important}
.hot-news .price-box .mena1 {font-size:11px!important;font-weight:normal!important} 
.hot-news .price-box {width:80px;margin:0 auto;display:block;}
.hot-news .product-list #price-old-box {font-weight:lighter!important;font-size:11px!important;}
.block-126 .subcl{padding-right:0!important}


.product-list .subcolumns-wrapper{background:none!important}
.product-list .col-3{background:none!important}
.product-list .col-2{background:none!important}
.product-list .product-status {height:5px;width:100px;display:block;overflow:visible;z-index:999;position:absolute}
#col1 .product-list .product-status img {display:block;overflow:visible;position:relative;top:10px;left:10px;padding-bottom:5px;float:left}
.product-list .picture img{z-index:100}
.product-list #price-old-box {font-size:13px!important;font-weight:lighter!important;width:110px;text-decoration:line-through}
.product-list .mena1 {font-size:14px!important}
#attc-producer {display:none}

.product-detail .product-status {height:0px;}
.product-detail .product-status img {position:relative;top:20px;left:5px}
.product-detail .attachment a img {border: 1px solid #F2F2F2;padding: 2px;}
.product-detail .attachment a img:hover {border: 1px solid #95cd3c;padding: 2px}
.product-detail .float_left {margin: 0 6px 6px 0;}
.product-detail .product-form{display:block;width:666px;float:right;}


.similar-products {width:666px;float:left;padding-bottom:10px}
.similar-products .hr {display:none;height:0}
.similar-products h2 {padding-top:10px}
.similar-products .product {border: 1px solid #F2F2F2;font-size: 12px !important;height:135px;width: 135px;margin-right: 5px;    text-align: center;    float:left;    padding:10px;}
.similar-products .product a img{margin-left:30px}
.similar-products .product-list h4 a {display:block;height:32px;overflow:hidden;text-align:center;font-weight: normal !important;font-size:11px;height:16px;padding-top:0px}
.similar-products .col_right {clear:both;float:left;position:relative;width:100px;left:-65px;display:block}
.similar-products .price-box .mena1{font-weight:lighter!important;font-size:11px!important}

#othersites {padding-bottom:4px;padding-top:5px;margin:0 auto;width:420px}
#othersites-text{float:left;color:#d1d1d1}
#othersites a {color:#B0CB1F;background:url("../images/gs_logo.png") no-repeat transparent;padding-left:18px;margin-left:2px;margin-right:2px;background-position:left 0;height:18px;display:inline-block;float:left}
#othersites-link {display:inline-block;color:#d1d1d1}
#language {display:block;position:absolute;top:0;right:20px}
#language a img {padding:5px 0 5px 5px}


.p_ordering select {
    border: 1px solid #E1E1E1;
    font-family: Arial,Helevtica,Verdana,san-serif;
    font-size: 12px;
    padding: 6px;
}

.addthis {position:fixed;right:0;top:200px;width:40px}
.addthis a {margin:1px}

.color_variants {
    border: 1px solid #E1E1E1 !important;
    height: 10px;
    margin: 5px 3px 0 0;
    width: 19px;
}



.similar-products .c33l, .similar-products .c33r {
    border: 1px solid #F2F2F2;
    font-size: 12px !important;
    height: ;
    margin-right: 3px;
    text-align: center;
    width: ;
}

.similar-products .grid li:hover{border:1px solid #E1E1E1;background:none!important;}
.similar-products .grid li h4{height:40px;overflow:hidden;display:block;font-weight:normal;}
.similar-products .grid li a img{margin:2px 0!important;}
.similar-products .grid li .short-description{display:none;}


.sharing{position:absolute;right:20px;top:38px;}

.sharing-list{position:absolute;right:0px;top:40px;width:245px;height:23px;display:block}
.sharing-list-like {float:left;display:block}
.sharing-list-addthis {float:left;width:90px;display:block}

.grid li {
    cursor: auto !important;
}



.product-list h4 a {
    background:none!important;
    display: block;
    margin-bottom: 4px;
    padding-left: 0px;
}

.kontakt td{width:50%}
.kontakt table {padding-bottom:0px!important;width:100%}
a:hover {color:#95cd3c!important}
div.img {border: 1px solid #E1E1E1;}

.blue {padding-bottom:15px}
.blue h2 {color:#95CD3C!important}
.ako table{border:none;background:none}
.ako h3{color:#95CD3C!important}
.ako img {    border: 1px solid #F2F2F2;    border-radius: 8px 8px 8px 8px;}
.ako td {    background: none repeat scroll 0 0 #FFFFFF;    padding: 6px 6px 6px 7px;    vertical-align: top;}

#store_shopping table, table {background:none}
#store_shopping th {    font-size: 11px;    font-weight: normal;padding-bottom:10px;text-align:center}
#store_shopping td {    background: none repeat scroll 0 0 #FFFFFF;    padding-top: 20px;text-align:center}
#store_shopping .products_name, #store_shopping .options {display:block;text-align:left}
#store_shopping .input {width:40px!important}
#store_shopping .submit {float:right}

input, textarea, select {
    border: 1px solid #E1E1E1;
    color: #818181;
    font-family: Arial,Helevtica,Verdana,san-serif;
    font-size: 12px;
    padding: 6px;
}

.center {line-height:30px!important;}

#profile-default-page #profile-center-column a, .btn {display: block;margin: 10px 0;text-align: center;width: 70px;}
.profile-side-menu a {padding-top:10px;border:none}   

.profile-side-menu {border:1px solid #F2F2F2!important;border-radius:8px}
#profile-default-page a:hover{text-decoration:none}
#profile-default-page fieldset {background:none!important;padding:15px}
#profile-default-page .underline {border:none}
.col_right .price-box .mena1 {display:block}

.error{background:url("../images/error_red.gif") no-repeat scroll 30px 50% transparent!important;color:#CC0000!important;}
.error-message{color:#CC0000!important;}

