@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size: 13px;
	color:#000000;
	line-height:2em;
}
body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#272727;
	background-image:url(../images/bckg.jpg);
	background-repeat:repeat;
}
a, a:link, a:visited ,a:hover {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size: 13px;
	color:#ec1d97;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.tagasiside {
	border:#bab8a3 1px solid;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	background-color:#ffffff;
	padding:2px;
}
.noprintarea {
}
.tagasisidenupp {
	border:0;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#e61590;
	background-image:url(../images/field_bckg.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	padding:3px;
}
.break {
	clear:both;
	height: 0; 
	line-height: 0px;
	font-size:1px;
}
form, select, p {
	padding:0px;
	margin:0px;
}
p {
	padding-bottom:10px;
}
#main_out {
	width:100%;
	padding-top:14px;
	padding-bottom:5px;
	background-image:url(../images/bckg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#main {
	margin:0px auto;
	width:1000px;
	background-color:#ffffff;
}
#header {
	width:1000px;
	height:108px;
	overflow:hidden;
	position:relative;
	background-image:url(../images/header_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#corner_left {
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/head_corner_left.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#corner_right {
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(../images/head_corner_right.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#logo {
	display:block;
	position:absolute;
	left:35px;
	top:19px;
	width:340px;
	height:71px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#cartinfo {
	height:30px;
	overflow:hidden;
	padding-right:30px;
	padding-top:60px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#474747;
	font-weight:bold;
}
#cartinfo a, #cartinfo a:link, #cartinfo a:visited, #cartinfo a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#ec1d97;
	font-weight:bold;
	text-decoration:none;
}
#cartinfo a:hover {
	text-decoration:underline;
}
#cartinfo .vline {
	color:#aaa9a9;
}
#cartinfo .pink {
	color:#ec1d97;
}
#cartinfo img {
	margin-bottom:-4px;
}
#cartinfo img:hover {
	text-decoration:none;
}

#menu {
	width:1000px;
	height:31px;
	overflow:hidden;
	border-bottom:3px solid #c0c0c0;
	background-image:url(../images/menu_bckg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#menu a, #menu a:link, #menu a:visited, #menu a:hover {
	display:block;
	width:120px;
	height:23px;
	padding-top:8px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#474747;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	background-image:url(../images/menu_left.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#menu a:hover {
	color:#ec1d97;
}
#menu .mactive, #menu .mactive:link, #menu .mactive:visited, #menu .mactive:hover {
	color:#ffffff;
	background-image:url(../images/menu_active.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#menu .menuout {
	float:left;
	width:120px;
	height:31px;
	background-image:url(../images/menu_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}


#login_area {
	float:left;
	width:771px;
	height:31px;
	padding-left:16px;
	overflow:hidden;
	background-image:url(../images/login_bckg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
#search_area {
	float:left;
	width:213px;
	height:31px;
	overflow:hidden;
	background-image:url(../images/search_bckg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

#login_area .logform, .form_style {
	padding:0;
	margin:0;
}
#login_area .logintxt, #login_area .logintxt2 {
	float:left;
	display:block;
	width:67px;
	padding-top:7px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
}
#login_area .logintxt2 {
	width:200px;
}
#login_area .logfield {
	float:left;
	display:block;
	width:115px;
	height:19px;
	border:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	margin-top:6px;
	background:none;
	background-image:url(../images/login_field_bckg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#3f3f3f;
	font-weight:bold;
}
#login_area .logbtn {
	float:left;
	display:block;
	margin:0;
	padding:0;
	border:0;
	width:57px;
	height:19px;
	margin-top:6px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/login_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#login_area .regbtn, #login_area .regbtn:link, #login_area .regbtn:visited, #login_area .regbtn:hover {
	float:left;
	display:block;
	width:92px;
	height:16px;
	margin-top:6px;
	margin-left:7px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/login_reg_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#search_area .search_field {
	float:left;
	display:block;
	width:115px;
	height:19px;
	border:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	margin-top:6px;
	margin-left:10px;
	background:none;
	background-image:url(../images/search_field.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#3f3f3f;
	font-weight:bold;
}
#search_area .search_button {
	float:left;
	display:block;
	margin:0;
	padding:0;
	border:0;
	width:57px;
	height:19px;
	margin-top:6px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/search_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


#content_area {
	width:1000px;
	border-bottom:3px solid #ffffff;
	background-image:url(../images/rigtht_bckg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
#left_area {
	float:left;
	width:787px;
	overflow:hidden;
}
#right_area {
	float:left;
	width:213px;
	overflow:hidden;
}

#headimage {
	width:780px;
	height:175px;
	border-bottom:3px solid #ffffff;
	overflow:hidden;
	background-image:url(../images/banner_img.jpg);
	background-repeat:no-repeat;
	background-position:470px 0px;
}
#banner2 {
	width:213px;
	height:175px;
	overflow:hidden;
	border-bottom:3px solid #ffffff;
}

#content, #content_print {
	width:712px;
	padding-left:34px;
	padding-right:34px;
	padding-top:24px;
	padding-bottom:34px;
	overflow:hidden;
	margin-left:3px;
	background-image:url(../images/content_bckg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#content_print {
	background:none;
}
h1 {
	margin:0;
	padding:0;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:18px;
	line-height:25px;
	color:#ec1d97;
	font-weight:normal;
	text-transform:uppercase;
}
.catdir, .catdir:link, .catdir:visited, .catdir:hover {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:14px;
	line-height:20px;
	color:#ec1d97;
	font-weight:normal;
	text-decoration:none;
}


#catmenu {
	width:194px;
	padding-left:9px;
	padding-top:15px;
	padding-bottom:34px;
	overflow:hidden;
}
#catmenu .dotline {
	width:194px;
	height:1px;
	overflow:hidden;
	background-image:url(../images/catmenu_dotline.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#catmenu a, #catmenu a:link, #catmenu a:visited, #catmenu a:hover {
	display:block;
	padding-left:34px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/catmenu_dot.jpg);
	background-repeat:no-repeat;
	background-position:17px 10px;
}
#catmenu a:hover, #catmenu .catactive, #catmenu .catactive:link, #catmenu .catactive:visited, #catmenu .catactive:hover {
	background-image:url(../images/catmenu_dot_active.jpg);
	background-repeat:no-repeat;
	background-position:13px 6px;
}


#footer {
	margin:0px auto;
	width:1000px;
	padding-top:5px;
	padding-bottom:10px;
	background:none;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#b5b5b5;
}
#footertxt {
	width:1000px;
	height:15px;
}
#cardsimages {
	float:left;
	padding-top:10px;
	padding-left:30px;
	width:940px;
	height:26px;
	overflow:hidden;
	text-align:center;
}
#cyclogo {
	float:left;
	text-align:right;
	height:30px;
	width:30px;
	overflow:hidden;
}



/*  CATALOGUE LIST CSS  */
.cat_list_1 {
	width:172px;
	float:left;
	margin-bottom:8px;
	background-image:url(../images/cat_list_bckg.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.cat_list_2 {
	width:172px;
	background-image:url(../images/cat_list_bckg_top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.cat_list_3 {
	width:172px;
	height:262px;
	overflow:hidden;
	background-image:url(../images/cat_list_bckg_btm.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.cat_list_img, .cat_list_img:link, .cat_list_img:visited, .cat_list_img:hover {
	display:block;
	width:150px;
	height:195px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	text-decoration:none;
}
.cat_list_img img {
	border:1px solid #dedcdc;
}
.cat_list_txt {
	width:170px;
	overflow:hidden;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#d11081;
}
.cat_list_txt a, .cat_list_txt a:link, .cat_list_txt a:visited, .cat_list_txt a:hover {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#282828;
	text-decoration:none;
}
.cat_list_txt a:hover {
	text-decoration:underline;
}
.reqprice {
	font-size:12px;
}

.page, .page:link, .page:visited, .page:hover {
	padding:4px;
	border:1px solid #d9d9d9;
	background-color:#ededed;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	font-weight:normal;
	color:#353535;
	text-decoration:none
}
.page:hover {
	border:1px solid #d22089;
}
.pgactive, .pgactive:link, .pgactive:visited, .pgactive:hover {
	border:1px solid #d22089;
	color:#cf0f80;
	background:none;
	font-weight:bold;
}


/*  CATALOGUE PRODUCT CSS  */
#product_img {
	float:left;
	width:320px;
	overflow:hidden;
}
#product_data {
	float:left;
	width:390px;
	overflow:hidden;
	font-size:12px;
}
#product_img img {
	display:block;
	border:1px solid #e2e0e0;
}
#product_data p {
	padding-top:10px;
}
#product_img .small_img, #product_img .small_img:link, #product_img .small_img:visited, #product_img .small_img:hover {
	display:block;
	float:left;
	width:148px;
	overflow:hidden;
	margin-top:4px;
	margin-right:4px;
}
#addtocart {
	float:left;
	width:250px;
	height:70px;
	overflow:hidden;
	margin-right:4px;
	background-color:#ffdeeb;
}
#stockinfo {
	float:left;
	width:133px;
	height:63px;
	padding-top:5px;
	border:1px solid #dedcdc;
	overflow:hidden;
	background-image:url(../images/stock_bckg.jpg);
	background-repeat:repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	line-height:14px;
}
#stockinfo img {
	padding:3px;
}
#price {
	float:left;
	width:125px;
	padding-top:5px;
	text-align:center;
	line-height:22px;
	color:#e4118d;
}
#addcart {
	float:left;
	width:121px;
	padding-top:4px;
	padding-right:4px;
	font-size:14px;
	color:#e4118d;
	text-align:right;
}
#price .pricetxt {
	font-size:14px;
}
#price .pricenr {
	font-size:18px;
	color:#ce0e7f;
}
#price .bonusinfo {
	font-size:11px;
}
#addcart .basket_amount {
	padding:0;
	margin:0;
	width:58px;
	height:26px;
	margin-bottom:4px;
	border:1px solid #f337ab;
	background-color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:18px;
	color:#e4118d;
	font-weight:bold;
}
#addcart .btn_add_to_basket {
	padding:0;
	margin:0;
	border:0;
	width:120px;
	height:30px;
	background-image:url(../images/add_cart_btnjpg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:18px;
	color:#ffffff;
}


#relatedproducts {
	margin-top:15px;
	border-top:1px solid #e2e0e0;
}
#reviews {
	margin-top:15px;
	border-top:1px solid #e2e0e0;
}
.prodsubtitle {
	font-size:12px;
	font-weight:bold;
	color:#ec1d97;
}
#reviews a, #reviews a:link, #reviews a:visited, #reviews a:hover {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:12px;
	color:#3f3f3f;
}
#reviews, #reviews td {
	color:#3f3f3f;
	line-height:1.5em;
}
#reviews .reviewdate {
	font-size:11px;
	line-height:14px;
}
#reviews .rowline {
	border-top:1px solid #f1f0f0;
}
