body,div.text {
	width:680px;
	color:#494848;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	text-decoration: underline;
	color:#0e73b1;
}

.img-link a,a.img-link{ text-decoration: none; }

a:hover {
	text-decoration: none;
	color:#000000;
}

h1{
	font-weight:normail;
	font-size:16px;
	color:#ae0a22;
	text-align:left;
	margin-top:4px;
	margin-bottom:1.5em;
}

h2, h2 a{
	font-weight:bold;
	color:#494848;
	font-size:12px;
	text-align:left;
	margin-bottom:2.5em;
}

h3{
	color:#2c2d2e;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
}

hr{
	/*	background-color:#bc5b52;*/
	height:3px;
	border: 0;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color:#e9edf1;
/*	background-image: url(images/styl/line.png);
	background-repeat: no-repeat;
	background-position: center center;*/
}

/* OK --------------- OK --------------- OK --------------- OK --------------- OK --------------- OK */

div.text img{
/*	border:3px solid #d7d7d7;
	width:286px;
	margin-right:16px;
	*/
}


/*
h4{
	color:#3e1610;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	margin-bottom:0px;
	margin-top:0px;
	font-style: italic;
}
h5{
	color:#532720;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight: normal;
	text-transform: none;
	margin-bottom:5px;
	margin-top:5px;
	font-style:normal;	
}
em{
	font-family: "Times New Roman", Times, serif;
	color: #8e2f22;
	font-style: normal;
}
td{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8e2f22;
	text-align:left;
}
th{
	color:#53221e;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
*/
ul{line-height:2em;}
li{
	list-style:url(images/styl/li.jpg);
	margin-left:-10px;
}
li:hover{
/*	list-style:url(images/styl/bodka2.png);*/
}

/*
div.hr {
  margin-left:0px;
  height: 2px;
  width:932px;
  background-image: url(images/styl/hr.jpg);
  background-repeat: repeat-x;
--  background: #fff url(hr1.gif) no-repeat scroll center;
}
.text div.hr {
	margin-left:0px;
}
div.hr hr {
  display: none;
}

/* ************************************ SHOP *********************************************************************/
.product{
	position:relative;	
	width:695px;
	height:194px;
	margin-bottom:14px;
}
.product-box{	
	width:694px;
	height:176px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #dfe2e4;
	box-shadow: 0px 0px 3px 1px #dfe2e4;
}

.product-box h2,.product-box h1{ position:absolute; top:16;left:20px;}
.product-box p{ margin:0}
.product-box p.product-data{ position:absolute; top:47px;left:180px;width:490px; text-align:justify;}
.product-box p.product-price{ position:absolute; top:140px;left:180px;}
.product-box p.product-price strong{font-size:16px; color:#016fd2;}
.product-box div.product-image {position:absolute; top:47px;left:17px;border:3px solid #e9edf1;height:110px; width:147px;}
.product-box div.product-image img{border:none;}

.product div.infoGrey{
	background-image: url(images/styl/infoGray.png);
	background-repeat: no-repeat;
	width:120px;
	padding-left:7px;
	height:31px;
	line-height:31px;
	position:absolute;
	top:11px;
	right:0;
	font-size:12px;
	color:#323232;
	text-align:center;
	overflow:hidden;	
}

.product div.info{
	width:108px;
	height:31px;
	line-height:31px;
	position:absolute;
	top:120px;
	left:0;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}

.product div.infoRed{
	width:101px;
	padding-right:7px;
	background-image: url(images/styl/infoRed.png);
	background-repeat: no-repeat;	
	font-size:15px;
}

.product div.infoGreen{
	background-image: url(images/styl/infoGreen.png);
	background-repeat: no-repeat;
}

.product .product-add{
	position:absolute;
	bottom:0px;
	left:360px;
}
.product .more{
	position:absolute;
	bottom:0px;
	left:487px;
}

.text a.button, .topseller a.button{
	line-height:31px;
	height:31px;
	padding:0px;
	border:none;
	-webkit-border-radius: 4px;
	-webkit-border-horizontal-spacing: 2px;
	-webkit-border-vertical-spacing: 2px;	
	-moz-border-radius: 4px;
	border-radius: 4px;	
	min-width:120px;
	font-size:13px;
	display:inline-table;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.text a.buttonGray{	background-image: url(images/styl/buttonGray.jpg);
	background-repeat: repeat-x;
}

.text a.buttonGreen, .topseller a.buttonGreen{	background-image: url(images/styl/buttonGreen.jpg);
	background-repeat: repeat-x;
}

.text a.buttonWide, .topseller  a.buttonWide{min-width:188px}

.text a.buttonExtraWide, .topseller  a.buttonExtraWide{min-width:250px}

.product-detail{display:block}

.product-detail .product-box{ height:auto;display:block; float:left;}


.product-detail .textBox{ margin-top:211px; padding-left:14px;}

.product-detail .product-box div.product-image {width:344px;height:205px; }
.product-detail .product-box .infoBox{ position:absolute; top:47px; text-align:justify; left:377px;width:293px;}
.product-detail .product-box p{position:relative; top:auto;left:auto; width:100%; margin-bottom:1em;}

.product-detail .product .product-add{
	position:relative;
	top:auto;
	left:auto;
}

.product-detail .product-box .common-price{/*text-decoration:line-through;*/}

.shop-kosik{
	width:538px;
	margin:0px;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.shop-kosik form input{
	color: #6c6c6c;
	border: 1px solid #6c6c6c;
}	
.shop-kosik table{
	width:710px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7daf6;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7daf6;		
}

.shop-kosik table.header{
	border:none;
}

.shop-kosik table.header td{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	background-color:#0094DA;
	padding-left:18px;
	border-right:2px solid #ffffff;	
}

.shop-kosik table.header span{
	color:#ffffff;
	font-weight:bold;
	margin-right:25px;
	margin-top:0px;
	font-size:25px;
}

.shop-kosik table.header th{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	font-weight:normal;
	padding-left:18px;
	border-right:2px solid #ffffff;
	background-color:#3E9909;
/*	background-image: url(kosik_header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top left;
*/
	height: 25px;/*45px;*/
}

.shop-kosik table.header th span{
	color:#e6d7f5;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	font-weight:bold;
	margin-right:25px;
	font-size:25px;	
}


.shop-kosik th{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E9909;
	background:none;
	border-right:none;
	border-top:none;
	border-left:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	width:auto;	
}
.shop-kosik th#last{
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7daf6;
	*/
	border-right:none;
}
.shop-kosik form table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;
	border-right:none;
	border-top:none;
	border-left:none;	
	height:34px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	vertical-align:middle;
	width:auto;
}
.shop-kosik td#last, .shop-kosik  table td.last, .shop-kosik td.last#sumar-1, .shop-kosik td.last#sumar{
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7daf6;*/
	border-right:none;
	text-align:center;
}
.shop-kosik td#first,.shop-kosik th#first{

}
.shop-kosik strong{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
}

.shop-kosik td#sumar-1{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
	border-top-width: none;	
	border-top-style: none;	
	border-top-color: none;		
}
.shop-kosik td#sumar{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
}
.shop-kosik td#sumar strong{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #000000;
	text-transform:none;
}

.shop-kosik tr.radio td{
	border:none;
}

.shop-kosik table.radio td{
	color: #53221e;
	margin-top:0px;
	padding-bottom:10px;
}
.shop-kosik tr.radio td input,.shop-kosik td.radio input{
	border:none;
}

.shop-kosik tr.radio a{

}

.shop-kosik a.button{
/*	 background-color:#fcf8ff;
	color: #0d0000;
	border:1px solid #cbcbcb;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;	
	text-transform:none;
	text-decoration:none;
	display:inline-table;
*/	margin:8px;
        float:left;
}

.shop-kosik a.button#submit{
        font-weight: bold;
        float:right;
}

.shop-kosik table.adresa td,.shop-kosik table.adresa th{
	border:none;
}
