/* CSS Document of DivDom Ltd*/

body {
	background-color		: #353535;
	color:#838383;
}

body {
	font-family				:Arial,Helvetica,Verdana,sans-serif;
	font-size				:76%;
	font-size-adjust		:none;
	font-style				:normal;
	font-variant			:normal;
	font-weight				:normal;
}

h1, h2, h3, h4, h5, h6 {
	margin					:0;
	padding					:0;
}

h1 {
	font-size				:100%;
	padding-bottom			:10px;
}

h3 {
	font-size				:100%;
	padding-bottom			:15px;
	position				:relative;
}

h4 {
	font-size				:95%;
	padding-bottom			:5px;
	position				:relative;
}

a {
	color					:#aabd3c;
	cursor					:pointer;
}

ul, li, div, span, dl, dt, dd {
	margin:0;
	padding:0;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


h2.title {
	color:#AABD3C;
	font-size:160%;
	font-weight:normal;
	
}

h2.misli {
	font-size:110%;
	margin-bottom:15px;
	padding:10px;
}

h3.subtitle {
	font-weight:normal;
	font-size:130%;	
}

h3.choose-reg {
	font-size:130%;
	font-weight:normal;
}

h3.choose-reg a {
	color:#838383;
}

.layout 
{
	width					: 998px;
	margin					: 0 auto;
	padding					: 0;

}

.accept-payment {
	width:900px;
	float:left;
	text-align:center;
	line-height:35px;
}

.accept-payment img {
	bottom:0;
}

.float-right {
	float					:right;
}

.float-left {
	float					:left;
}

.indent-160px {
	margin-left:160px;
} 

.indent-156px {
	margin-left:156px;
} 

margin-right-10px {
	margin-right:10px !important;
}

/*-------------Start Search field--------------------------------*/

#search-field {
	width					:263px;
	float					:right;
	margin					:15px 0 0;
	padding					:4px;
	position				:relative;
	background-image		:url(../img/hd/bgr-search.gif);
	background-position		:right;
	background-repeat		:no-repeat
}

#search-field input {
	margin-top				:2px;
	float					:right;
}

input.middle {
	width: 200px;
}

#search-field a {
	background-image		:url(../img/btns/btn-search.gif);
	float					:right;
	background-repeat		:no-repeat;
	background-position		: 100% 0;
	margin					: 0 0 0 7px;
	height					:25px;
	width					:36px;
	text-indent				:-9999px;
	display					:block;
}

#search-field a:hover {
	background-position		: 100% -25px;
}

.global-header div#search-field {
	text-align				:left;
	text-indent				:0;
}

/*-------------End Search field--------------------------------*/

/*------------------Start Welcome--------------------------------*/
#welcome {
	float					:right;
	margin					:22px 15px 0;
	padding					:4px;
	position				:relative;
}
/*------------------End Welcome--------------------------------*/

/*------------------Start Flags--------------------------------*/

#flag-field {
	float					:right;
	margin					:22px 0 0;
	padding					:4px;
	position				:relative;
}

a.ro {
	float:right;
	background-image		:url(../img/icons/flag-ro.png);
	background-repeat		:no-repeat;
	padding: 0 7px;
	text-indent: -9999;
	margin-left:7px;

}

a.en {
	float:right;
	background-image		:url(../img/icons/flag-uk.png);
	background-repeat		:no-repeat;
	padding: 0 7px;
	margin-left:7px;
	}
	
a.bg {
	float:right;
	background-image		:url(../img/icons/flag-bg.png);
	background-repeat		:no-repeat;
	padding: 0 7px;
	margin-left:7px;
}

/*-------------------End Flags--------------------------------*/

/*--------------------start Header------------------------------*/

.global-header {
	background-image		: url(../img/hd/header-bgr.png);
	background-repeat		: no-repeat;
	background-position		: top left;
	height					: 95px;
	padding					: 0 10px 0 0;
}

div.global-header {
	text-align				:right;
}

div.global-header h2 {
	background-position		:left top;
	background-repeat		:no-repeat;
	float					:left;
	height					:95px;
	width					:200px;
}

.global-header h2 a {
	background-image		:url(../img/hd/logo.png);
	background-repeat		:no-repeat;
	}

.global-header h2 a {
	background-position		:left top;
	background-repeat		:no-repeat;
	display					:block;
	height					:95px;
	margin-left				:10px;
	position				:relative;
	text-align				:left;
	text-indent				:-9999px;
	z-index					:99;
}

div.global-header a {
	text-decoration			: none;
}

div.global-header a:hover {
	text-decoration			: underline;
}

ul.basic-navi {
	height					: 30px;
	padding-top				: 10px;
}

ul.basic-navi li {
	display					: inline;
	float					: right;
	margin					: 0;
	padding					: 11px 0 0 11px;
}

ul.basic-navi li.b-sec-list {
	margin-left: 35px;
	background-image:url(../img/hd/bgr-my-acc.png);
	background-repeat:no-repeat;
	background-position: top left;
}

ul.basic-navi li.help {
	background-image:url(../img/hd/bgr-my-acc.png);
	background-repeat:no-repeat;
	background-position: top right;
}

ul.basic-navi li.basket {
	background-image:url(../img/hd/bgr-my-acc.png);
	background-repeat:no-repeat;
	background-position: top center;
}



.global-header a.contacts,
.global-header a.about-us,
.global-header a.homepage, 
.global-header a.help,
.global-header a.basket,
.global-header a.profile,
.global-header span {
	display					: inline-block;
	line-height				: 120%;
	padding					: 0 15px 0 22px;
}



a.contacts {
	background-image		: url(../img/icons/icon-contacts.gif);
	background-repeat		: no-repeat;
	background-position		: left 3px;
}

a.about-us {
	background-image		: url(../img/icons/icon-aboutus.gif);
	background-repeat		: no-repeat;
	background-position		: left 3px;
	border-right-style		: solid;
	border-right-width		: 1px;
}

a.homepage {
	background-image		: url(../img/icons/icon-home.gif);
	background-repeat		: no-repeat;
	background-position		: left 2px;
	border-right-style		: solid;
	border-right-width		: 1px;
}

a.help {
	background-image		:url(../img/icons/help.png);
	background-repeat		:no-repeat;
	color: #7d7d7d;
}

a.basket {
	background-image		: url(../img/icons/basket.png);
	background-repeat		: no-repeat;
	color					: #7d7d7d;
	border-right-style		: solid;
	border-right-width		: 1px;
	border-right-color		: #cecece;
}

a.profile {
	background-image		: url(../img/icons/my-acc.png);
	background-repeat		: no-repeat;
	color					: #7d7d7d;
	border-right-style		: solid;
	border-right-width		: 1px;
	border-right-color		: #cecece;
}
/* ----------------------end Header -------------------------*/


/*------------start Navigation Menu------------------------------*/


#navmenu {
	padding					:0 0 0 9px; 
	margin					:0; 
	list-style				:none; 
	height					:34px; 
	background				:#818181 url(../img/hd/bgr-menu.gif) repeat-x; 
	position				:relative; 
	z-index					:1; 
}

#navmenu li.top {
	display					:block; 
	float					:left;
	background-image		: url(../img/hd/dev-menu.gif);
	background-repeat		: no-repeat;
	background-position		: right bottom;
	margin-left: 1px;
}

#navmenu li.top-ideas {
	float:right;
	display:block;
	background-image: url(../img/hd/bgr-menu-sec.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#navmenu li.top-ideas-r {
	float:right;
	display:block;
	background-image: url(../img/hd/bgr-menu-sec.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#navmenu li a.top_link {
	display					:block; 
	float					:left; 
	height					:34px; 
	line-height				:35px; 
	color					:#fff; 
	text-decoration			:none; 
	font-weight				:bold; 
	padding					:0 0 0 12px; 
	cursor					:pointer;

}

#navmenu li a.top_link span {
	float					:left; 
	display					:block; 
	padding					:0 24px 0 12px; 
	height					:34px; 

}

#navmenu li a.top_link span.down {
	float					:left; 
	display					:block; 
	padding					:0 24px 0 12px; 
	height					:34px; 

}

#navmenu li:hover a.top_link,
#navmenu a.top_link:hover
{
	color					:#727272; 
	background				: url(../img/hd/bgr-menu-hover.gif) repeat-x;
	background-position		:1px 1px;
}


#navmenu li:hover a.top_link span.down,
#navmenu a.top_link:hover span.down
{
	background				:url(../img/hd/bgr-menu-hover.gif) no-repeat right 1px; 
	padding-bottom			:3px;
	*padding-bottom			:0;
}

#navmenu table {
	border-collapse			:collapse; 
	padding					:0; 
	margin					:0; 
	position				:absolute; 
	left					:0; 
	top						:0;
}

#navmenu li:hover {
	position				:relative; 
	z-index					:300;
}

#navmenu a:hover {
	position:relative; 
	white-space:normal; 
	z-index:200;
}

#navmenu :hover ul.sub
{
	left					:0; 
	top						:36px;
	*top					:34px; 
	background				: #fff; 
	padding					:3px; 
	border					:1px solid #B8B8B8; 
	white-space				:nowrap; 
	width					:160px; 
	height					:auto; 
	z-index					:300;
}

#navmenu :hover ul.sub li
{
	display					:block; 	
	height					:32px; 
	position				:relative; 
	float					:left; 
	width					:160px; 
	font-weight				:normal;
}

#navmenu :hover ul.sub li a
{
	display					:block; 
	height					:32px; 
	width					:100%; 
 	line-height				:30px;
	text-indent				:5px; 
	color					:#727272; 
	text-decoration			:none;
	border-bottom			:1px solid #b8b8b8;
}

#navmenu li ul.sub li a.fly
{
	background				:#50b5d0 url(http://divdom.com/css/arrow.gif) 80px 6px no-repeat;
}

#navmenu :hover ul.sub li a:hover 
{
	background				:#e3e8c5; 
	border-color			:#aabd3c;
}


#navmenu ul, 
#navmenu a:hover ul ul,
#navmenu a:hover a:hover ul ul,
#navmenu a:hover a:hover a:hover ul ul,
#navmenu a:hover a:hover a:hover a:hover ul ul
{
	position				:absolute; 
	left					:-9999px; 
	top						:-9999px; 
	width					:0; 
	height					:0; 
	margin					:0; 
	padding					:0; 
	list-style				:none;
}


#navmenu li:hover > ul ul 
{
	position				:absolute; 
	left					:-9999px; 
	top						:-9999px; 
	width					:0; 
	height					:0; 
	margin					:0; 
	padding					:0; 
	list-style				:none;
}

#navmenu li:hover li:hover > a.fly
{
	color					:#fff; 
	border-color			:#fff;
} 

#navmenu li:hover li:hover > li a.fly
{
	color					:#000; 
	border-color			:#50b5d0;
}

/*------------end Navigation Menu------------------------------*/

/*----------------begin body layout----------------------------------*/
.clear-both {
	clear					:both;
}

.body-content {
	background				:#fff;
	padding					:10px 10px 0;
	margin					:0;
	float					:left;
	width					:978px;
}

div.body-foot {
	background-image		:url(../img/main/body-foot.png);
	background-repeat		:no-repeat;
	background-position		:center bottom;
	float					:left;
	width					:100%;
	height					: 8px;
	padding					:0;
	margin					:0;
}

div.column-big {
	float					:left;
	margin					:0;
	padding					:0;
	width					:605px;
}

div.column-main {
	float					:left;
	margin					:0 0 0 5px;
	padding					:0;
	width					:720px;
}

div.column-main p {
	padding:0 0 0 5px;
}

div.column-main h1.breadcrumbs {
	float					:left;
	border-bottom			:1px solid #ccc;
	color					:#aabd3c;
	width					:100%;
	line-height				:18px;
	font-weight				:normal;
	padding					: 5px;
	width					:710px;
	margin-bottom			:15px;
	font-size				:110%;
}

div.column-main h1.breadcrumbs a {
	text-decoration			:none;
	color					:#838383;
}

h1.breadcrumbs strong {
	font-size:110%;
	text-transform:capitalize;
}

img {
	margin					:0;
	padding					:0;
	border					: 0;
}


img.padd {
	margin-bottom			:7px;
}

.panel-long {
	background-image		:url(../img/main/title-long.gif);
	background-position		:left top;
	background-repeat		:no-repeat;
	clear					:both;
	float					:left;
	overflow				:hidden;
	padding					:10px 10px 20px 10px;;
	width					:585px;
}

.panel-big, .panel-empty {
	background-image		:url(../img/main/bgr-title-big-g.gif);
	background-position		:left top;
	background-repeat		:no-repeat;
	clear					:both;
	float					:left;
	overflow				:hidden;
	padding					:10px 0 20px 10px;;
	width					:710px;
}

.panel-empty {
	background:none;
}

.panel-empty p, .panel-big p {
	line-height:130%;
}

.panel-long h3, 
.panel-middle h3,
.panel-small h3,
.panel-menu h3,
.panel-big h3 {
	color					:#aabd3c;
	text-transform			:uppercase;
}

.panel-promo, .panel-discount {
	background-image:url(../img/promo.jpg);
	background-repeat:no-repeat;
	width:308px;
	float:left;
	height:170px;
	margin-bottom:10px;
}

.panel-promo {
	background-position:left top;
	margin: 0 5px 0 0;
}

.panel-discount {
	background-position:right top;
}

.panel-promo a {
	padding:135px 10px 5px 10px;
	float:left;
	width:285px;
	color:#333333;
	font-size:156%;
	font-weight:bold;
	text-decoration:none;
}

.panel-discount a {
	padding:130px 10px 5px 10px;
	float:left;
	width:285px;
	color:#333333;
	font-size:116%;
	font-weight:bold;
	text-decoration:none;
}

div.panel-middle a img.logo, 
div.panel-small a img.logo {
	margin:0 10px 20px;
}


div.column-middle {
	float					:left;
	margin					: 0 0 0 10px;
	padding					:0;
	width					:361px;
}

div.column-middle-in {
	float					:left;
	padding					:0;
	width					:250px;
}

div.column-middle-in-s {
	float					:left;
	padding					:0;
	width					:235px;
	overflow				:hidden;
}

div.column-menu {
	float					:left;
	margin					:0;
	padding					:0;
	width					:180px;
}

.panel-middle {
	background-image		:url(../img/main/bgr-title.gif);
	background-position		: left top;
	background-repeat		:no-repeat;
	clear					:both;
	float					:left;
	overflow				:hidden;
	padding					: 10px 10px 20px 10px;
	width					:341px;
}

.panel-small {
	background-image		:url(../img/main/bgr-title-small.gif);
	background-position		: left top;
	background-repeat		:no-repeat;
	clear					:both;
	float					:left;
	overflow				:hidden;
	padding					: 10px 5px 20px 10px;
	width					:235px;
}

div.column-middle-in-s .panel-small {
	width:220px;
}

.panel-menu {
	background-image		:url(../img/main/bgr-title-tiny.gif);
	background-position		: left top;
	background-repeat		:no-repeat;
	clear					:both;
	float					:left;
	overflow				:hidden;
	padding					: 10px 10px 20px 10px;
	width					:160px;
}

.content-long {
	border-bottom			:1px solid #ccc;
	padding					:5px 0 10px 5px;
	float					:left;
	margin-bottom			: 10px;
	line-height				: 18px;
	width					:99%;
	
}

.content-long img{
    float:left;
    margin-right:10px;
}


.special-offer 
{
	background-image		: url(../img/main/pic-special.jpg);
	background-repeat		:no-repeat;
	background-position		: left top;
	padding					: 2px 0 0 115px;
	float					:left;
	height					:106px;
}

.special-offer a,
.content-long a.home-link, a.home-link {
	float					:right;
	color					:#9c1414;
	text-decoration			:none;
	font-size				:90%;
}

.special-offer a:hover,
.content-long a:hover,
a.normal-txt-h:hover,
a.home-link:hover
{
	text-decoration			:underline;
}

.special-offer h4,
.content-long h4 {
	color					:#9c1414;
	font-weight				:bold;
}

.content-long-txt {
	border-bottom			:1px solid #ccc;
	padding					:5px;
	float					:left;
	margin-bottom			:0;
	width					:98%;
	overflow				:hidden;
	white-space				:nowrap;
	
}

a.normal-txt-h {
	clear					:both;
	float					:left;
	font-size				:100%;
	color					:#838383;
	text-decoration			:none;
}

/*----------------------start suplyers--------------------------------*/

a.hamam {
	background-image		:url(../img/icons/logo-hamam.gif);
	background-repeat		:no-repeat;
	background-position		:center center;
	padding					: 0px 29px;
	margin-right			: 10px;
	line-height				:32px;
	text-decoration			:none;
}

a.eke {
	background-image		:url(../img/icons/logo-eke.gif);
	background-repeat		:no-repeat;
	background-position		:center center;
	height					:22px;
	padding					: 1px 10px;
	margin-right			: 10px;
	line-height				:32px;
	text-decoration			:none;
}
a.hiltex {
	background-image		:url(../img/icons/logo-hiltex.gif);
	background-repeat		:no-repeat;
	background-position		:center center;
	height					:22px;
	padding					: 1px 37px;
	margin-right			: 10px;
	line-height				:32px;
	text-decoration			:none;
}

a.divdom {
	background-image		:url(../img/icons/logo-divdom.gif);
	background-repeat		:no-repeat;
	background-position		:center center;
	height					:35px;
	padding					: 7px 24px 1px 24px;
	margin-right			: 10px;
	line-height				:32px;
	text-decoration			:none;
}

/*-----------------------end suplyers--------------------------------*/

/*----------------start middle containers----------------------------*/

.content-middle {
	border-bottom			:1px solid #CCCCCC;
	float					:left;
	margin-bottom			:10px;
	padding					:5px 0 10px 5px;
	width					:99%;
	line-height				:18px;
}
.last {
	border:0 !important;
}

.content-middle h4 a {
	color					:#838383;
	text-decoration			:none;

}

.content-middle h4 a:hover {
	text-decoration			:underline;

}

.content-middle span.price,
span.price {
	padding-left			:5px;
	color					:#9C1414;
	font-size				:130%;
	font-weight				:bold;
}

.content-middle span.oldprice,
span.oldprice {
	padding-left:5px;
	text-decoration:line-through;
}

span.order-number{
	padding-left			:5px;
	color					:#aabd3c;
	font-size				:110%;
	font-weight				:bold;
}

.title-prod {
	height:60px;
}

p.price {
	background				:#CC0000;
	color					:#FFFFFF;
	font-size				:12px;
	font-weight				:bold;
	margin					:5px 0;
	padding					:1px 0 !important;
	text-align				:center;
	-moz-border-radius		:3px;
	-webkit-border-radius	:3px;	
}

p.price a {
	color					:#FFFFFF;
	font-size				:12px;
	font-weight				:bold;
	text-decoration			:none;
}

p.price:hover {
	background:#d70808;
	display:block;
}

p.kupi {
	background				:#adbd3c;
	color					:#FFFFFF;
	font-size				:12px;
	font-weight				:bold;
	margin					:5px 0;
	height					:22px;
	padding					:1px 0 !important;
	-moz-border-radius		:3px;
	-webkit-border-radius	:3px;	
}

p.kupi a {
	background				:url(../img/btns/bag.png) 0 0 no-repeat;
	padding					:4px 0 0 28px;
	color					:#FFFFFF;
	text-decoration			:none;
	line-height: 22px;
}

div.real-offer {

	background-image		:url(../img/main/bgr-pic-home.png);
	background-repeat		:no-repeat;
	background-position		: 0 0;
	padding					: 4px 5px;
	width					: 65px;
	float					: left;
	margin-right			: 10px;

}

div.real-offer a {
	height					:100px;
	line-height				:35px;
}

img.towel {
border						:1px solid #FFFFFF;
}



a.buy span {
	padding-left			:45px;
	padding-top				:15px;
	font-weight:bold;
}


/*------------------end middle containers----------------------------*/


/*----------------end body layout----------------------------------*/

/*---------------------begin Footer----------------------------------------*/

.footer {
	color					:#ccc;
	font-size				:76%;
	float					:right;
	padding					:10px;
	width					:978px;
}

.footer p {
	float					:right;
	margin-left				:0;
	margin-right			:0;
	margin-top				:0;
	margin-bottom			:10px;
	padding					:0;
	text-align				:right;
	display					:block;
	width					:100%;
}
/*---------------------end Footer----------------------------------------*/

/*-------------------------start left menu--------------------------------*/

ul.menu {
	width					:99%
}

div.column-menu li, ul.menu li {
font-size					:110%;
line-height					:25px;
border-bottom				: 1px solid #ccc;
}

div.column-menu li a, ul.menu li a {
text-decoration				:none;
color						:#838383;
}



.column-menu :hover ul.menu li,
.column-middle-in :hover ul.menu li
{
	display					:block; 	
	position				:relative; 
	float					:left; 
	width					:100%; 
	font-weight				:normal;
}

.column-menu :hover ul.menu li a,
.column-middle-in :hover ul.menu li a
{
	display					:block; 
	width					:99%; 
 	line-height				:25px; 
	text-decoration			:none;
}

div.column-menu li a:hover, ul.menu li a:hover {
	color					:#aabd3c
}


/*----------------------------start product----------------------------*/
dl.with-visual {
	clear					:both;
	margin					:10px 0 15px 10px;
	padding					: 0;
}

.with-visual dd.visual {
	clear					:both;
	display					:block;
	float					:left;
	height					:100%;
	padding					:5px 0 5px;
	text-align				:center;
	width					:250px;
}

.with-visual dd.visual a.small {
	float:left;
	margin:7px 7px 0 0;
}

.with-visual dt {
	font-size				:125%;
	padding					:13px 0 15px 270px;

}

.prod-list dt, .search-list dt {
	padding					:5px 0 10px 140px;
}

.prod-list dd, .search-list dt {
	padding					: 0 0 5px 140px;
}

dt.title a{

font-size					: 110%;
}

.with-visual dd {
	padding					:0 0 7px 270px;
	line-height				:150%;
}


dl.prod-list, dl.search-list {
	clear					:both;
	margin					:0 10px 10px 10px;
	padding					: 5px 5px 10px 5px;
	border-bottom			:1px solid #ccc;
}


.prod-list dd.visual, .search-list dd.visual {
	clear					:both;
	display					:block;
	float					:left;
	height					:120px;
	text-align				:center;
	width					:120px;
	border					: 1px solid #efefef;
	margin-right:15px;
	padding:0;
}



.prod-list dt.title a, .search-list dt.title a {
	color					:#aabd3c;
	text-transform			:uppercase;
	text-decoration			:none;
	font-weight				:bold;
}

dl.prod-advertise {
	clear					:both;
	padding					: 0 0 10px 0;
	border-bottom			:1px solid #ccc;
	margin-bottom			:10px;
}


.prod-advertise dd.visual {
	clear					:both;
	display					:block;
	float					:left;
	text-align				:center;
	width					:102px;
	border					: 1px solid #efefef;
	margin-right			:9px;
	padding					:2px;
}

.visual-pic {
	text-align				:left;
}

.prod-advertise dd {

}

.prod-advertise dt.title {
	padding-bottom:7px;
}

.prod-advertise dt.title a {
	color					:#828282;
	text-decoration			:none;
	font-weight				:bold;
}

.column-main dl {
	padding					:5px;
}

.howto dt.title,
.howto dt.title a {
	padding-bottom			:3px;
	color					:#9C1414;
	font-size				:100%;
	font-weight				:bold;
	text-transform			:uppercase;
	text-decoration			:none;
}

.howto dd,
.howto dd a {
	padding-left			:5px;
	padding-bottom			:10px;
	text-decoration			:none;
	color					:#828282;
}


dl.prod-mine{
	border-bottom			:1px solid #ccc;
	padding					:0 0 10px;
	background-image		:url(../img/main/bgr-basket.gif);
	background-repeat		:no-repeat;
	background-position		:right bottom;
}

.prod-mine dt.title {
	font-size				:110%;
	font-weight				:bold;
	padding-bottom			:5px;
}

.prod-mine dd {
	padding-left			:130px;
	padding-bottom			:10px;
}

.prod-mine dd.attr {
	padding-left			:20px;
	padding-bottom			:3px;
}

.prod-mine dd.total {
	padding-left			:123px;
	padding-top				:10px;
	padding-bottom			:0;
	border-top				:1px solid #ccc;
	text-transform			:uppercase;
	font-weight				:bold;
	font-size				:100%;
}

.same-ser {
	width					:150px;
	height					:150px;
	padding					:0;
	border					:1px solid #efefef;
	text-align				:center;
	margin					:0 auto;
}

.b-same-ser {
	float					:left;
	width					:120px;
	height					:190px;
	line-height				: 22px;
	text-align				:center;
	margin-right			:10px;
	margin-bottom			:15px;
}

.main-prod {
	float					:left;
	width					:165px;
	padding					:2px;
	border					:1px solid #efefef;
	text-align				:center;
	margin					:0 4px 7px 0;
	line-height				:22px;
}

.main-prod-home {
	margin					:0 10px 10px 10px;
}

.prod-list {
	float					:left;
	width					:160px;
	padding					:2px;
	border					:1px solid #efefef;
	margin					:0 5px 10px 0;
	line-height				:22px;
	height					:265px;
}

dd a.look {
	color					: #aabd3c;
	padding					:4px 0 7px;
}

dd a.look span {
	color					:#ffffff;
}


div.l-f {
	margin					: 0 10px 0;
}

.paging-menu {
	margin					: 5px 10px;
}

a.prev, a.next {
	background-image		:url(../img/icons/prev.gif);
	background-position		:1px 1px;
	background-repeat		:no-repeat;
	display					:block;
	float					:left;
	height					:15px;
	margin					:0 3px;
	overflow				:hidden;
	padding					:2px 0;
	text-decoration			:none;
	text-indent				:-9999px;
	width					:15px;
}

a.next {
	background-image		:url(../img/icons/next.gif);
}
/*----------------------------end product------------------------------*/

/*-------------------start basket----------------------*/

table.basket {
	width					:99%;
	padding					:0;
	border-collapse			:collapse;
	

}

table.basket thead tr {

	height						:32px;
	background-image			:url(../img/main/table-head-bgr.gif);
	background-position			:bottom;
	background-repeat			:repeat-x;

}

table.basket thead tr th {
	border-bottom				:1px solid #aabd3c;
}

table.basket tbody tr td{
	border-bottom				:1px solid #ccc;

}

thead tr th {
	text-align					:left;
	text-transform				:uppercase;
	padding-left				: 5px;

}

tbody tr td, tfoot tr td {
	padding-left				:5px;
	padding-bottom				:5px;
	padding-top					:5px;
}

tfoot tr td {
font-weight:bold;
font-size:115%;}

tbody tr td a {
	color						:#838383;
}


div.order {
	float						:right;
	height						:35px;
}

div.back-prod{
	clear						:both;
	float						:right;
	overflow					:hidden;
	padding						:20px 10px;
    width                       :283px;
}

div.agree {
	clear:both;
	float:right;
	padding:20px 10px 0;
	width:90%;
	text-align:right;}


/*-------------------end basket----------------------*/

/*--------------------------BUTTONS-------------------*/

a.button-delete {
	background-image		:url(../img/icons/del.gif);
	background-repeat		:no-repeat;
	background-position		: left bottom;
	text-decoration			:underline;
	padding					: 0 0 0 17px;
	color					:#9C1414;
}


.buy, a.buy,
a.order {
	background-image		:url(../img/btns/btn-add-basket.gif);
	background-repeat		:no-repeat;
	background-position		:left center;
	text-decoration			:none;
	font-size				:110%;
	color					:#FFFFFF;
	height					:34px;
	margin-right			: 10px;
	padding					: 10px 20px 12px 60px;
	font-weight				:bold;
	line-height				:40px;
}

 a.order {
	background-image		:url(../img/btns/btn-order.gif);
}
	
	
a.look {
	background-image		:url(../img/btns/btn-look.gif);
	background-repeat		:no-repeat;
	background-position		: 0 0;
	float					:right;
	margin-right			:10px;
	font-size				:110%;
	color					:#fff;
	text-decoration			:none;
	padding					:2px 0 5px 0;
}

a.look span {

	background-image		:url(../img/btns/btn-end.gif);
	background-repeat		:no-repeat;
	background-position		:top right;
	padding					: 4px 10px 8px 39px;
}

a.look:hover {
	text-decoration			:none;
}

a.checkpromo {
    margin-top: 0px;
	background-image		:url(../img/btns/btn-look.gif);
	background-repeat		:no-repeat;
	background-position		: 0 0;
    float					:left;
	margin-right			:10px;
	font-size				:110%;
	color					:#fff;
	text-decoration			:none;
	padding					:2px 0 5px 0;
}

a.checkpromo span {
    display:block;
    margin: -2px 0 0 0;
	background-image		:url(../img/btns/btn-end.gif);
	background-repeat		:no-repeat;
	background-position		:top right;
	padding					: 4px 10px 8px 39px;
}

a.checkpromo:hover {
	text-decoration			:none;
}

/*--------------------------END BUTTONS-------------------*/

/*------------------------------start icons----------------------*/

a.hand {
	background-image:url(../img/icons/hand.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.foot {
	background-image:url(../img/icons/foot.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.face {
	background-image:url(../img/icons/face.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.beach {
	background-image:url(../img/icons/beach.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.body {
	background-image:url(../img/icons/body.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.intim {
	background-image:url(../img/icons/intim.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}

a.umbrella {
	background-image:url(../img/icons/umbrella.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:21px;
	height:21px;
	padding:5px 10px;
}
/*------------------------------end icons----------------------*/

.sl-thin-long {
	border-bottom					:1px solid #AABD3C;
	margin-bottom:20px;
}

span.sl-none-empty {
	background-position:left top;
	display:block;
	font-size:0;
	height:1px;
	padding:0 0 1px 0;
	margin-left:-5px;
}

.sl-none-empty {
	margin-bottom:10px;
	padding-bottom:2px;
}

.margin-left-25 {
	margin-left:25px;
}

.margin-left-5 {
	margin-left:5px;
}

.margin-bottom-25 {
	margin-bottom:15px;
}

ul.quicklinks {
	float					:left;
	width					:auto;
	margin					:7px 30px 10px 10px;
	color					:#8b8c8d;
}

ul.quicklinks li.head {
	text-transform			:uppercase;
	background				:transparent none repeat scroll 0 0;
	padding					:0 0 0 0;
	margin-bottom			:7px;
	padding-left			:0 !important;
}

ul.quicklinks li.lastinstance{
    margin                  :0 0 10px 20px;
	background				:transparent url(../img/arrow.gif) no-repeat scroll 1px 6px;
	padding-left			:15px !important;
	padding-bottom			:5px;
}


ul.quicklinks li {
	background				:transparent url(../img/arrow.gif) no-repeat scroll 1px 6px;
	padding-left			:15px !important;
	padding-bottom			:5px;
}

ul.quicklinks li a {
	color					:#828282;
	text-decoration			:none;
}

a.add-prod {
	background-image:url(../img/icons/add-product.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:23px;
	width:25px;
	margin: 0 0 0 5px;
	padding:5px 10px;
}

div.lined {
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
}

img.img-openid {
	margin: 5px 20px 0 0;
}


#___plusone_0 {
	vertical-align: top !important;
}