/*MAIN APPEARENCE*/
body, html {height:100%; /*background-image:url(images/christmas.gif);*/}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	background-color:#EEEEEE;
	background-image:url(images/slices/page_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;	
}

.editorBG {background-color:#ffffff !important; background-image:none;}

td,th {	font-family: Tahoma;	font-size: 11px;	color: #000}	
img{border:0; white-space:normal; }

/*LINKS AND NAV*/
a, a:visited, a:active{	font-family:Tahoma; font-size: 11px; color: #1F8E9B; text-decoration:none;}
a:hover {color: #1F8E9B; text-decoration:underline;}

/*VARIOUS */

.topNav{color: #fff;	padding:3px; height:18px;  background-image:url(images/slices/menu_bg.jpg); background-repeat:repeat-x; background-position:center;}
.topNav img{ vertical-align:middle;}
.topNav a, .topNav a:link , .topNav a:visited, .topNav a:active{color: #ffffff;	text-decoration:none; font-weight:bold;}
.topNav a:hover{color: #ffffff;	text-decoration:underline; font-weight:bold;}
.bottomNav{ width:100%; text-align:center; color:#666666;}
.bottomNav img{ vertical-align:middle;}
.mainContainer{ margin-top:6px; margin-bottom:6px;}
.leftColumn { padding:2px; width:175px; border:1px solid #cccccc; background-color:#eeeeee; vertical-align:top; }
.mainColumn { padding:2px; margin-top:5px; vertical-align:top;}
.rightColumn{ padding:2px; width:175px; border:1px solid #cccccc; background-color:#eeeeee; vertical-align:top;}

#box_news { margin-bottom:15px;}

a.rootM , a:active.rootM , a:visited.rootM{
	font-family: Tahoma;	
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin-top:1px;
	border-bottom:1px solid #ccc;
	display:block;
	color: #666;
	text-decoration: none;
}
a:hover.rootM{
	color: #000;
	text-decoration: none;
	border-bottom:1px solid #1F8E9B;
}
a.subM, a:active.subM , a:visited.subM{
	font-family: Tahoma;
	font-size:11px;
	text-decoration: none;
	padding-top:2px;
	padding-left:20px;
	margin-top:1px;
	color:#888;
	background-image:url(images/subBtn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
a:hover.subM{
	color:#000;
	text-decoration: none;
}

.clsCMOn {
	font-family: Tahoma;
	font-weight:bold;
	padding: 1px;
	padding-left: 8px;
	font-size: 10px;
	color: #0C2736;
	text-decoration: none;
}
.clsCMOver {
	font-family: Tahoma;
	font-weight:bold;
	padding: 1px;
	padding-left: 8px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

/*HEADERS*/
h1{	font-family:Arial; font-size: 14px;	color:#02243D; padding:4px;	padding-left:20px; 	margin:0px; background-image: url(images/slices/h1_bullets.gif);	background-repeat:no-repeat;	background-position:left top; background-color:#C9CFCB;}
h2{	font-family:Arial; font-size: 14px;	color:#02243D; padding:3px; padding-left:20px; 	margin:0px; background-image: url(images/slices/h2_cross.gif); background-repeat:no-repeat; background-position:left center; border-bottom:2px solid #CD0101; clear:both; }

h3{	font-family:Arial; font-size: 12px;	color:#555;	 padding:3px;	background-color:#e0e0e0; border-bottom:1px solid #aaa;  clear:both;	margin:1px; }
h4{ font-family:Arial; font-size: 12px;	color:#633;  padding:0px; margin:3px; 	font-weight:bold;}

fieldset{	border:1px solid #ccc; margin:0px;}
legend{	font-family:Arial;	font-size: 11px;	color:#DD1313; font-weight:bold; clear:none; white-space:normal;}

hr {	color: #bbbbbb;	height: 1px;	background-color: #bbbbbb;	border:0px;}

/*FORMS*/
input,select,textarea{	font-family: Tahoma;	font-size: 11px;	background-color:#f4f4f4; padding:1px;}
.button{
	color:#ffffff;
	font-weight:bold;
	background-color:#3A5F6D;
	border-bottom:2px solid #0C2736;
	border-right:2px solid #0C2736;
	border-left:2px solid #90A7AA;
	border-top:2px solid #90A7AA;
	padding:2px;
}

form{	margin:0px;padding:0px;}

/*TABLE - LIST OF PRODUCTS*/
th{	font-family:Tahoma; background-color:#999;	padding:3px; color: #fff; font-size:11px; /*background-image: url(images/title_bg.gif);	*/}
th a, th a:active, th a:visited, th a:hover{color:#fff; text-decoration:none; font-size:11px;}
.colAsc {background-image:url(images/plus.gif); background-repeat:no-repeat; background-position:left center; background-color:#a00;}
.colDesc {background-image:url(images/minus.gif); background-repeat:no-repeat; background-position:left center; background-color:#a00;}
.r0{background-color:#fff;	}
.r1{background-color:#fff;	}
.r0:hover, .r1:hover {background-color:#eee; }
.r0_hover, .r1_hover {background-color:#eee; }/*for ie */
.itemList td {font-size:11px; padding:2px; margin:0px; background-image:url(images/slices/dots.gif); background-position:bottom; background-repeat:repeat-x; text-align:center;}
.itemList td .itemShortDescr {color:#777;}
.itemList input {text-align:center;  vertical-align:middle;}
.itemList2 td {font-size:11px; padding:2px; margin:0px; background-image:url(images/slices/dots.gif); background-position:bottom; background-repeat:repeat-x; }
.itemList2 td .itemShortDescr {color:#777;}
.itemList2 input {vertical-align:middle;}
.categoryList td  {background-image:url(images/slices/dots.gif); background-position:bottom; background-repeat:repeat-x; vertical-align:top;}
.categoryList img.prod{ border:1px solid #ccc; text-decoration:none; white-space:normal; overflow:hidden; margin:2px; }
.categoryList{ width:100%;}

.tblHdr {	font-weight: bold;}

.subArticles td {padding:1px;}

.pager {  border-bottom:1px solid #ccc;}

/*MISC*/
.trail { margin-bottom:5px; color:#999999;}
.trail a, .trail a:link, .trail a:active, .trail a:visited{font-size: 10px; font-family:Tahoma; color:#566F77}
.okMsg{	color: #fff;font-size: 10px; display:block; text-align:center; font-weight:bold; clear:both; background-color:#0A0; padding:2px; margin:1px;}
.errorMsg{	color: #fff;font-size: 10px; display:block; text-align:center; font-weight:bold; clear:both;background-color:#CD0101;padding:2px; margin:1px;}
.smallTxt { font-size:10px; color:#666 !important;}
.smallTxtF { font-size:10px; color:#ddd !important; font-weight:normal;}
ul li{ list-style-image:url(images/slices/bullet.gif)}

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	display:none;
	border:1px solid #999;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color:#eeeeee;
	width: 400px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
	
.balloonstyle p {
	white-space:normal;
}

#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	display:none;
}

.priceVat {color:#999;font-size:10px;}
.Price {color:#316C9D;font-weight:bold;font-size:12px}
.priceSpecial {color:#f90;font-size:12px;font-weight:bold;}
.steps { width:100%;}
.steps td { text-align:center; width:25%;}
.prevStep{ background-color:#ddd; border-left:1px solid #fff;border-right:1px solid #fff; border-bottpm:2px solid #fff;} 
.curStep{ background:#405865 url(images/slices/tabBG.jpg) repeat-x top; color:#FFFFFF; font-weight:bold; border-left:1px solid #fff;border-right:1px solid #fff;} 
.nextStep{ background-color:#eee; color:#666; border-left:1px solid #fff;border-right:1px solid #fff;border-bottpm:2px solid #fff;} 

.p_banners p { margin:2px; padding:0px;}
.p_banners p a{ margin:0px; padding:0px;}