@charset "utf-8";

body  { font: 100% Verdana, Arial, Helvetica, sans-serif;	background:#FFFFFF url("images/bg.jpg") center top fixed no-repeat; margin: 0; 	padding: 0;text-align:center;	color: #000000; }
.twoColFixLtHdr #container {	margin: 0px auto;	color: #000000;	width: 791px;	padding: 0px 0px 0 3px;}
.twoColFixLtHdr #header {	background-image: url(images/head_img.png);	text-align: center;	height: 336px; width:803px;}
.twoColFixLtHdr #menu {  background: #DDDDDD;background-image: url(images/mnur.png);background-repeat:repeat-x;height:38px;width:771px;padding: 0 0px 0 0px;margin-left: 14px;}
*html .twoColFixLtHdr #menu {margin-left: 9px;}
#menu div.item {float:left; font: 14px Arial;	font-weight: bold; width:105px; height:38px; line-height:36px;	color: #003366; background-image: url(images/spacing_m.jpg); background-repeat: no-repeat;text-align: center; }
#menu div.basket { text-align: left; padding: 0px 0px 0px 36px; background-image: url(images/spacing_c.jpg);}

.twoColFixLtHdr #header h1 { margin: 0; 	padding: 10px 0; }
.twoColFixLtHdr #sidebar1 { }
.twoColFixLtHdr #mainContent {	text-align: justify;	padding: 5px 0px 10px 0px;	float: left; width: 560px;  margin: 0px 0px 0px 0px;}
.twoColFixLtHdr #footer {   background:#DDDDDD; width:771px;	height:31px; margin-left:14px; background-image: url(images/footer.png); background-repeat:no-repeat;}
*html .twoColFixLtHdr #footer { margin-left:9px;}

.twoColFixLtHdr #footer p {	margin: 0px;	padding: 10px 0px;}
.fltrt {	float: right;margin-left: 8px; }
.fltlft {	float: left;	margin-right: 8px;	}
.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
div.sidebar{width: 200px; top: 0px;	margin-bottom: 0px; padding-top: 0px;	float: left;}
div.cont2{  background: url(images/bg.png) repeat-x; margin-left:14px; margin-right:5px; width:771px;}
div.box {	background: url(images/eerr.png) 0% 0% no-repeat;	width: 185px;	top:0px;	margin: 5px 0px 5px 5px;	float: left;	display: inline;}
div.box h2 { background: url(images/sus.png) 0% 0% no-repeat;	margin:1px;	font:18px Arial;	text-align: center;	font-style: normal;	height: 33px;	line-height: 30px;	color: #0f0d56;	font-weight: normal;}
div.box div.content {	margin:0px 1px 0px 1px;	width:185px;	height: 160px;	padding-top: 10px;	text-align: left;	font: 11px Arial;}
div.box div.content img.newsbox {	height: 96px; border: 1px solid #CCCCCC;	margin: 5px 0 5px 0;	}
input.textbox{	margin:0px 0px 5px 10px;	border: 1px solid #808080;	padding: 1px;background-color: #f8f8f8;}
input.textbox:hover{ background-color: #fdfdfd;}

input.radiocheck{	margin:0px 5px 15px 10px;	font: 13px Arial;}
input.button{	margin:0 0px 0px 40px;	height: 25px;	width: 80px;	position: relative;	}
p.sidetext{	font: 11px Tahoma;	font-weight:bold;	margin: 5px 0px 0px 10px;	color: #0f0d56;}
p.newstext{	font: 12px Arial;	font-weight:bold;	margin: 5px 0px 5px 0px;	text-align: center;	color: #f6f4bd;	}
a.prod_detail{	font: 12px Arial;	font-weight:bold;	text-align: center;	color: #d44cec; position: relative;	line-height: 20px;	width: auto;}
span.prod_detail{font: 11px Arial;	font-weight:bold;	text-align: center;	color: #f6f4bd;	font-variant: small-caps;	line-height: 22px;	width: 147px;	border-bottom: 1px solid #003366;}
span.prod_price{font: 15px Arial;	font-weight:bold;	text-align: center;	color: #f6f4bd;	line-height: 20px;	width: 147px;}
span.prod_name{	font: 11px Arial;	font-weight:bold;	text-align: center;	color: #f6f4bd;	line-height: 12px;	width: 147px;}
label{	font: 11px Arial;	font-weight:bold;	color: #0f0d56;	margin: 0px 0px 0px 10px;}
form.sidelog{	margin-bottom: 5px;	position: relative;	}
span.spacer{		font: 12px Arial;	height: 38px;	line-height: 38px;	float: left; margin: 0 40px 0 0px;	display: inline;	padding: 0 1px 0 0;}
span.spacer1{		font: 12px Arial;	height: 38px;	line-height: 38px;	float: left; margin: 0 48px 0 0px;	display: inline;	padding: 0 0px 0 0;}

div.submenu a,div.p_thumb a {color:#d44cec;font:12px Arial; line-height:31px; font-weight:bold; text-decoration:none; }
div.submenu a:hover,div.p_thumb a:hover {	color:#d44cec;	text-decoration:none; }

a.menuitem:link {color:#0f0d56;font:12px Arial; line-height:31px; font-weight:bold; text-decoration:none; }
a.menuitem:visited {color:#0f0d56;font:11px Arial; line-height:31px; font-weight:bold; text-decoration:none; }
a.menuitem:hover{	color:#0f0d56;	text-decoration:none; }
div.pag {   text-align: center;	float: left;  width:560px; padding:0px 0px 15px 0px;}
div.pag span { padding: 0px 3px 0px 3px; font: 11px Arial; color: #0f0d56;}
div.pag span a {  font-weight:bold; color:#0f0d56; text-decoration:none; padding:2px 5px 2px 5px;}
div.pag span a:hover,div.pag span a.selected{background-color:#db92f3;}

div.menu div.a{font-weight:bold}
a.sidetext:link{	font: 11px Arial;	font-weight:bold;	margin: 10px 0px 5px 10px;	color: #0f0d56;	text-align: left;	line-height:normal;	text-decoration:none;}
a.sidetext:visited{	font: 11px Arial;	font-weight:bold;	margin: 10px 0px 5px 10px;	color: #0f0d56;	text-align: left;	line-height:normal;	text-decoration:none;}
a.sidetext:hover{	font: 11px Arial;	font-weight:bold;	margin: 10px 0px 5px 10px;	color: #0f0d56;	text-align: left;	line-height:normal;	text-decoration:underline;	}
div.frontbanner{	margin:5px 0px 0 220px;	display: block;	}
img.banner {	margin:5px 10px 10px 5px;	float: left;	}
div.submenu{   margin: 0 0 0px 0px; 	text-align: left;	float: left;   width: 558px;}
div.submenu span.submenu{	font:14px Arial;	padding: 0px 0px 0px 15px;	}

.p_container { float: left; width:185px; padding:10px 0px 5px 0px;}
.p_container div.p_thumb { width:154px; margin:0 auto; padding: 5px 5px 10px 5px;text-align: center;	border: 1px solid #CCCCCC; }
.p_container div.p_thumb img { border:none;}

div.thumbleftbar img.p_big_thumb{ width:235px; border: 1px solid #CCCCCC; margin-bottom: 5px; }
div.thumbleftbar img.p_small_thumb{	width:110px;	border: 1px solid #CCCCCC;	margin-left: 5px;	margin-right: 5px;	float: left;	margin-bottom: 10px; }
div.thumbleftbar{ width:245px;	padding:0px;	text-align: center;	float: left; }
div.p_description{ float: left; text-align: justify; width: 273px; padding: 0 5px 5px 15px;	border-color: #595959; }
div.p_description div.det_n_product{ font:27px  Arial;	color: #db92f3;	text-align: center;	}
div.p_description div.price_n_product{ font:bold 34px Arial; color: #ffcc00; text-align: center; padding: 0 0 5px 0}
div.p_description div.dim_n_product{ font:bold 11px Arial; color: #db92f3;	text-align: left;padding-top:10px;}
div.navbar {clear:both;textboxheight: 25px;font-weight: bold;text-indent: 12px;font:normal 11px Arial;color: #000000;border: 1px solid #CCCCCC;padding: 5px 10px 5px 10px;}
.navbar div.nav {float: left;line-height: 25px;width: 50%;}
.navbar div.nav a {font:bold 11px Arial; color: #002d4e;}
.navbar div.order {text-align:right;line-height: 25px}
div.preview_error {font-size:12px;font-family:  Arial;color: #f6f4bd; border: 1px solid #CCCCCC; padding : 10px; margin : 0 30px 0 30px;}
.preview_error a{font-size:12px;}
#prev{position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px; display:none;	color:#fff;}
#prev80{position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px; display:none;	color:#fff;}



.style1 {color: #f6f4bd;	font: 10px Arial;}
.style2 { color: #f6f4bd;	font: 10px Arial;}
.style3 {color: #f6f4bd;	font: 12px Arial; padding-left:5px;padding-right:5px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {	font: 12px Arial, Helvetica, sans-serif;	color: #333333;}
#TB_secondLine {	font: 10px Arial, Helvetica, sans-serif;	color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {	position: fixed;	z-index:100;	top: 0px;	left: 0px;	height:100%;	width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {	position: fixed;	background: #ffffff;	z-index: 102;	color:#000000;	display:none;	border: 4px solid #525252;	text-align:left;	top:50%;	left:50%;}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {	display:block;	margin: 15px 0 0 15px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption{	height:25px;	padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px;	padding:11px 25px 10px 0;	float:right;}
#TB_closeAjaxWindow{	padding:7px 10px 5px 0;	margin-bottom:1px;	text-align:right;	float:right;}
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{	background-color:#e8e8e8;	height:27px;}
#TB_ajaxContent{	clear:both;	padding:2px 15px 15px 15px;	overflow:auto;	text-align:left;	line-height:1.4em;}
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{	padding:5px 0px 5px 0px; }
#TB_load{	position: fixed;	display:none;	height:13px;	width:208px;	z-index:103;	top: 50%;	left: 50%;	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{	clear:both;	border:none;	margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px;}
