/*non flash header styles*/

.m1{ width:85px; border:0px;}
.m1 img{border:none;}
.main_menu_table{margin-top:83px; margin-left:382px;}
.top_everything{height:380px;  width:866px; background:url(ressources/top_everything.jpg) top left no-repeat; }


.top1{background:url(ressources/top_bgr1.jpg) top left repeat-x; width:100%; height:24px; color:#758899;}
.top1 a{ color:#637381; text-decoration:none; margin-right:259px;}
.top1 a:hover{ color:#637381; text-decoration:none}
.top2{background:url(ressources/top3.jpg) top left repeat-x; width:820px; height:67px;}
.top3{width:259px;}
.top3a img{margin:28px 0 0 46px;}
.top4a{height:62px;}
.top4a img{margin:24px 0 0 209px;}
.top_left{background:url(ressources/top1.jpg) top right; width:28px;}
.top_right{background:url(ressources/top2.jpg) top left; width:23px;}
.top_top_part{background:url(ressources/top_bgr_top_part.jpg) top left no-repeat; width:866px; height:20px;}
.top5{background:url(ressources/top_bgr_bottom_part.jpg) top left no-repeat; width:866px; height:177px;}

/* general styles*/

body { 
margin:0; 
padding:0; 
background: #2E2E2E url(ressources/rez2.gif);
font-family: verdana, Helvetica,Arial, sans-serif;
}



h2 {
font-size: 16px;
font-weight: bold;
color:#FFFFFF;
font-family:verdana,helvetica,sans-serif;
}

h3	{
color:#FFFFFF;
font-family:verdana,helvetica,sans-serif;
font-size:11px;
font-weight: bold;
}

.rez1{width:50%; height:900px; background:url(ressources/rez1.gif) top left repeat-x;}

.container{width:866px;}
.w2{height:auto;  width:866px; background:url(ressources/w1.jpg) top left repeat-y;}
.w1{background:url(ressources/w1.jpg) top left repeat-y; width:100%; height:100%;}

.t{width:100%; height:100%}
.t a{border:none;}
.flash_top{height:360px;  width:866px;}

a {
 color:#ff9706; text-decoration:underline;
}

a:hover {
 color:#ff9706; text-decoration:none;
}

table {
color: #FFFFFF;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
}


/* custom styles*/


.searchbox {

	display: block;
	position: relative;
	top: 0;
}


/* Client Registration Styles */

.crdiv {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1000;
}
.crtable td, .crtable a ,#crmenu {
	font-family: verdana, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
	padding: 2px 8px 2px 8px;
	color: #FFCC00;
} 
.crtable{
	border: 1px solid #7B8AA5;
	background: #4A517B;
	color: #FFCC00;
	width: 175px;
	z-index: 100;

}
.crdiv input { background-color: #ebebeb;
 }
.sinput  { background-image: none }


/* Shopping Cart Styles */
.scdiv {
	position: absolute;
	top: 5px;
	left: 70%;
	z-index: 1000;
	clear: both;
}
.sc_button { background-image: none }

.sctable{ background-image: none;
 }

.headsctable, .headsctable td, .headsctable a {
	background: #ebebeb;
	color: #CC0000;
	white-space: nowrap;
	height: 20px;
	padding: 2px 8px 2px 8px;
} 
.headsctable {
	border: 1px solid #666666;
	z-index: 100;
}
/* END OF Shopping Cart AND Custome Registration Styles */




.sendtof { display: block }

/* Client Registration Styles */

.crdiv {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1000;
}
.crtable td, .crtable a ,#crmenu {
	font-family: verdana, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
	padding: 2px 8px 2px 8px;
	color: #FFCC00;
} 
.crtable{
	border: 1px solid #7B8AA5;
	background: #4A517B;
	color: #FFCC00;
	width: 175px;
	z-index: 100;

}
.crdiv input { background-color: #ebebeb;
 }
.sinput  { background-image: none }



.submit,.submit a {
font:11px verdana,arial,sans-serif;
padding:2px 2px;
height:20px;
color: #275969;
}
.submitr {color:#FFFFFF;
font:11px verdana,arial,sans-serif;
padding:3px 4px 1px 4px;
height:20px;
}
.bglight { background-color: #9DCF9C;
  color: #274F00 !important;}



/* CMS MENU */



.cmsmenu {
	width: 746px;
	/*background-image: url('ressources/top2.jpg');*/
	background-repeat: no-repeat;
	height: 30px;
	padding: 10px 0px 0px 15px;
}

.cmsmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level menu boxes style*/
.cmsmenu ul li{
        /*border: 1px solid #BBBBBB;*/
        margin: 0px 0px 0px 3px;
        position: relative;
        display: inline;
        float: left;
        z-index: auto;
        text-align: left;
        width: 160px;
}


/*Top level menu link items style*/
.cmsmenu ul li a {
        color: #FFFFFF;
        display: block;
        /*width: 120px; Width of top level menu link items*/
        /*width: 120px;*/
        white-space: nowrap; /*will overflow in Moz*/
        padding: 0px 3px 0px 3px;
        /*border: 1px solid #202020;*/
        text-decoration: none;
        font: normal 1em verdana,Tahoma, san-serif;
        z-index: auto;
        text-transform: uppercase;
        font-size: 11px;
        font-weight:bold;
        text-align: left;
}

.cmsmenu ul li a:hover {
	background-image: none;
	color: #68d3ed;
	font-size: 11px;
  font-weight:bold;
	/*background-color:#EBBFBE;*/
}

/*Sub level menu*/
.cmsmenu ul li ul {
left: 0;
top: 14px;
/*background-color: #C7E3AC;*/
margin: 0 auto;
position: absolute;
text-align:left;
visibility: hidden;
z-index: 1000;
/*border: #666666 1px solid;*/
}


/*Sub level menu list items*/
.cmsmenu ul li ul li {
margin: 0px 0px 0px 0px ;
float: left;
position: relative;
z-index: 10000;

}


/*sub menu links*/
.cmsmenu ul li ul li a {
	/*background-color:#FFFFFF;*/
	color: #FFFFFF;
	font-size: 11px;
  width: 160px;  
  /* width: 210px;  width of sub menu levels*/
  margin: 1px 1px 1px 1px;
  display: block;
  position: relative;
  font: normal 1em verdana,Tahoma, san-serif;
  text-align: left;
  padding: 1px 2px 1px 2px;
  /*border-width: 1px 1px 1px 1px ;*/
  text-transform: capitalize;
  font-weight:bold;
  
}

.cmsmenu ul li ul li a:hover{
	/*background-color: #EBBFBE;*/
  color: #68d3ed;
  display: block;
  position: relative;
  z-index: 1000;
  font-size: 11px;
  font-weight:bold;
}




.cmsmenu .sbutt {
	width:15px;
}

.cmscathead { display: block;
	margin-left: 175px;
	margin-right: 0px;
	width: 100%;
}


.translations tr th {
	background-color: #474747;
	color: #E2E2E2;
}

.tran_row1 {
	background-color: #F9F9FF;
	color: #000000;
}

.tran_row2 {
	background-color: #EEEFFF;
	color: #000000;
}




/*TABLELESS LAYOUT*/

#header {background:url(ressources/header_bckg.jpg) repeat-x #0287c2; clear:both; width:100%; height:161px; margin:40px 0px 0px 0px; }
#left_header { float:left; width:380px; background: url(ressources/left_header.jpg) no-repeat; height:161px;}
#right_header { float:right;  width:321px; background: url(ressources/right_header.jpg) no-repeat; height:161px;}

#admin_menu {background-color:#a63531; clear:both; width:100%; height:20px; padding:0px 0px 3px 0px; border-bottom: solid #FFFFFF 1px; text-align: center;}
#admin_menu a { text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold; padding: 0px 10px 0px 10px;}
#admin_menu a:hover {color:#a63531; background-color:#FFFFFF;}

/*#logo {position:absolute; text-align:left; width:95%; margin-top:50px; margin-left:300px;}*/
#logo a {text-decoration:none; color:#FFFFFF; font-size:23px; }


#content {clear:both; margin: 0pt 0pt 0pt 40px; width: 786px;}
#content_body_layout_table{margin-top:5px;}
.content_body_layout_table_high_tr{ height:100%;}
.content_body_layout_table_high_td{ height:100%; vertical-align: top; background:#5A5448 none repeat scroll 0 0;}

.price_euro{color:#FF9706; font-size:13px; float:right;}


.article_div	{float: left;}

#content_top { height:20px;}
#content_top_left {float:left; width:20px; height:20px; background: url(ressources/left_top_round.gif) no-repeat;}
#content_top_right {float:right; width:20px; height:20px; background: url(ressources/right_top_round.gif) no-repeat;}
#content_bottom { clear:both;height:16px;}
#content_bottom_left {float:left; width:20px; height:16px; background: url(ressources/left_bottom_round.gif) no-repeat;}
#content_bottom_right {float:right; width:20px; height:16px; background: url(ressources/right_bottom_round.gif) no-repeat;}

#sidebar_body	{float: left;}
#sidebar { width:165px; min-height:500px; _height:500px; height:100%; position:relative; background:#5a5448; float: left;}
#sidebar_bottom{ background-image: none; margin-top:auto; padding:3px; margin-bottom:0px; position:absolute; bottom:0px;}

.more_info{text-align:right; padding-right:13px; padding-top:3px;}
.more_info a{color:#ff9706; font-size:12px; text-decoration:none;}

.sidebar_cat_table{width:100%;float: left;}
.sidebar_main_table{width:165px;}
.cat1{width:165px; height:25px; padding: 0px 0px 0px 4px; background:url(ressources/cat1_bg.jpg) top left no-repeat;}
.cat1 a{font-size:14px; color:#FFFFFF;text-decoration:none;}
.cat2{font-size:12px; height:16px; width:100%; padding: 1px 4px; background:#5a5448; line-height: 23px; height: 23px; margin: 0px;}
.cat2 a{ color:#FFFFFF; text-decoration:none;}
.cat2 a:hover{color:#FF9706; text-decoration:none;}
.cat_empty_line{height:4px; background:#5a5448; }

.tdlistitemdes{height:auto;width:596px; overflow:hidden; overflow-y:hidden;}
.menu_arrow{height:12px; width:12px; background:url(ressources/menu_arrow.gif);}
.second_item{background:#7b7463}
/*
#sidebar p {background-color:#fff; padding:0 20px;}
#sidebar_top { height:10px; background:url(ressources/top_sidebar.gif) no-repeat;background-color:white;}
#sidebar_bottom { height:23px; background:url(ressources/bottom_sidebar.gif) no-repeat;}
#sidebar ul {margin:0; padding:0 0 0 40px;}
#sidebar ul li { padding:0; list-style:none;}
#sidebar a {color:#000; font-size:11px;}
#sidebar h1 {color:#0676bd; font-size:12px; font-weight:bold; padding:10px 0 0 20px; background-color:#fff; margin:0;}
*/

#text { margin:0px 0 0 20px; padding-right:30px; width:596px; height:100%; vertical-align:top; min-height:500px; }
.mceContentBody { background-color: #6c6658;}  /*keep to same color as text background color*/
#text_top {}
#text_top_left {float:left; width:13px; height:10px; background:url(ressources/left_top_content.gif) no-repeat;}
#text_top_right {float:right; width:11px; height:10px; background:url(ressources/rigth_top_content.gif) no-repeat;}
#text_bottom { float:left;height:16px; background:url(ressources/middle_bottom_content.gif) repeat-x; width:100%;}
#text_bottom_left {float:left; width:11px; height:16px; background: url(ressources/left_bottom_content.gif) no-repeat;}
#text_bottom_right {float:right; width:11px; height:16px; background: url(ressources/right_bottom_content.gif) no-repeat;}
#text_body { padding:10px 20px 10px 0px; font-size: 12px;}
#text_body table {font-size: 12px;}

#foot_text { padding-left:50px; background:url(ressources/foot_text.gif) no-repeat; color:#a8a8a8; font-size:10px; line-height:13px; margin:20px 0 0 0;}
#footer {background:url(ressources/bgr_footer.jpg) top left no-repeat; width:866px; height:73px; padding:41px 0 0 0;  color:#ffffff;  font-size:12px; text-align:center;}
#left_footer { float:left; padding:30px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:30px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#footer a {  color:#758899; text-decoration:none}
#footer a:hover { color:#758899; text-decoration:underline}

.mceContentBody {
background: #6c6658;
color:#FFFFFF;
font-family:verdana,helvetica,sans-serif;
font-size:11px;
}

.boxp{
	margin: 5px 10px 0 0;
	}
.pscroller, .scroller{
	font-size: 12px;
	}
.foot{
	font-size: 12px;
	}
.boxs{
	background-color: #2A3138;
	padding: 2px;
	}
	
.small_euro{
	font-size: 11px;
	display:block;
	float:right;
	}
