
body
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color:#000000;
	color:#585656;
	font-family: Arial;
	background-image:url(../../images/background.jpg);
	background-repeat: repeat-x;
	background-color:#c2cece;
	background-position:0 0;
}

img { border: 0px; }

p { 
	margin: 0px; 
	padding: 0px; 
	line-height:20px;
}

sup {font-size:7px;}

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

h1, h2, h3, h4{
	padding:0px;
	margin:0px;
	color:#06637c;
}
#sitecontainer { 
	width:940px;
	margin:0px auto;
}
#languages1{ 
	position:absolute;
	left:-4px;
	width:14px; 
}

#headerShaddow{
	background-image:url(../../images/headerShaddow.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:33px;
}

#mainarea {	
	margin:0px auto; 
	width:920px;
	position:relative;
	background-image:url(../../images/mainareaBackground.png);
	background-repeat:repeat-y;
	padding:0px 10px;
	top:-18px;
}

#mainarea.withsub {
padding-top:50px;
}

#secondarymenu {	
	margin:0px auto; 
	width:920px; 
	position:relative;
	background-image:url(../../images/mainareaBackground.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}

#secondarymenu ul {
 margin:0;
 padding:5px 0 0 37px;
 list-style:none;
 height: 23px;
}
#secondarymenu li {
 display:inline;
 float:left;
}
#secondarymenu a {
	float:left;
	color:#ccc;
	padding:0 0 0 9px; /* width for button-left image */
	text-decoration:none;
	margin:0 10px 0 0;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#secondarymenu a span {float:none;}
/* End IE5-Mac hack */
#secondarymenu a:hover span {
 color:#799ac1;
}
#secondarymenu .active{
 background: none;
 color:#799ac1;
 height: inherit !important;
}
#secondarymenu .active span{
color:#799ac1;
}
#secondarymenu .active span:hover{
 color:#799ac1;
}

#innerFrontpage{
	/*background: url(../../images/bg_content_top.gif) top left repeat-x;*/
}
#content
{
	clear: both;
	padding:13px;
	overflow:hidden;
}


#frontpage {
	margin:0px auto;
	width:898px;
	margin:0px 10px;
	background: #fff url(../../images/bg_content.jpg) no-repeat 0 0;
	overflow:hidden;
	font-size:12px;
	clear: both;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.vision{
	background-image:url(../../images/vision-bg.png);
	background-repeat:no-repeat;
	color:#000000;
	height:530px;
}

#footer { 
	margin:0px auto; 
	background-image:url(../../images/footer.png);
	background-repeat:no-repeat;
	height:20px;
	padding-left:25px;
	position: relative;
	top:-18px;
}
#copyright{
	height:33px;
	margin:18px 24px 0px 0px;
	float:right;
	color:#ffffff;
	font-size:10px;
}
#joinNewsletter{
	background-image:url(../../images/joinNewsletterBackground.png);
	background-repeat:repeat-x;
	height:33px;
	margin-top:12px;
	float:left;
	font-size:12px;
	color:#898989;
	text-align:center;
}
#joinNewsletterLeft{
	background-image:url(../../images/newsletterFirst.png);
	height:33px;
	width:26px;
	margin-top:12px;
	float:left;
}
#joinNewsletterRight{
	background-image:url(../../images/newsletterLast.png);
	height:33px;
	width:26px;
	margin-top:12px;
	float:left;
}
input.smallest {
	color:#000;
	font-weight:normal;
	padding:2px 3px;
	font-size:12px;
	width:145px;
	font-family: Arial;
}
input.theSmallest {
	color:#000;
	font-weight:normal;
	padding:2px 3px;
	font-size:12px;
	width:70px;
	font-family: Arial;
}
#tooltipDiv{
	max-width:300px;
	padding:5px;	
	position:absolute;
	display: none;
	color:#fff;
	background-color:#414141;
	border:1px solid #000000;	
	z-index:1000;
	font-size:12px;
}
#languages2 { 
	position:absolute;
	left:-5px;
	width:26px;
	overflow:hidden;
}
#languages2 ul {
	margin:0;
	padding:0;
	margin-top:-1px;
	list-style:none;
}
#languages2 li {
	display:block;
	margin:0px 0px 7px 7px;
	position:relative;
}
#languages2 li.activeLanguage{
	margin-left:0px;
}


#languages { 
	float:left; 
	width:20px; 
	margin-left:-20px;
	overflow:hidden;
}

#languages ul {
	margin:0;
	padding:0;
	margin-top:-1px;
	list-style:none;
}
#languages li {
	display:block;
	margin:0px 0px 7px 7px;
	position:relative;
}
#languages li.activeLanguage{
	margin-left:0px;
}


.clear_both { clear:both; line-height:0; height:0px; font-size:0px; }


/*           
	|------------------------------------------------------------|
	|		TOP MENU    <BEGIN>   		    |
	|------------------------------------------------------------|
*/


	/*           |		TOP SIDE    <BEGIN>   		    |		*/

.menu_top_left { 
	float:left; 
	width:51px; 
	height:5px; 
}

.menu_active_top_left
{
	background: url(../../images/menu_active_top_left.gif) top left no-repeat;
	width:12px;	height:5px;	float:left;
}


.menu_active_top_right
{
	background: url(../../images/menu_active_top_right.gif) top left no-repeat;
	width:12px; height:5px;	float:left;
}

.menu_top_space { width:16px; height:5px; float:left; }

.menu_inactive_top_left
{
	background: url(../../images/menu_inactive_top_left.gif) top left no-repeat;
	width:12px;	height:5px;	float:left;
}

.menu_inactive_top_mid { background-color:#272727; width:10px; height:5px; float:left; }

.menu_inactive_top_right
{
	background: url(../../images/menu_inactive_top_right.gif) top left no-repeat;
	width:12px;	height:5px;	float:left;
}
	
.menu_active_top_you { background-color:#313131; width:40px; height:5px;	float:left; }
.menu_active_top_we { background-color:#313131; width:40px; height:5px;	float:left; }
.menu_active_top_shop { background-color:#313131; width:46px; height:5px;	float:left; }
.menu_active_top_partner { background-color:#313131; width:55px; height:5px;	float:left; }
	
	
	/*           |		TOP SIDE    <END>   		    |		*/

	
	/*           |		BOTTOM SIDE    <BEGIN>   		    |		*/
.menu_active_margin_left
{
	background: url(../../images/menu_active_margin_left.gif) top left no-repeat;
	width:13px;	height:21px; float:left;
}

.menu_active_margin_right
{
	background: url(../../images/menu_active_margin_right.gif) top left no-repeat;
	width:13px;	height:21px; float:left;
}

.menu_inactive_margin_left
{
	background: url(../../images/menu_inactive_margin_left.gif) top left no-repeat;
	width:13px;	height:21px; float:left;
}

.menu_inactive_margin_right
{
	background: url(../../images/menu_inactive_margin_right.gif) top left no-repeat;
	width:13px;	height:21px; float:left;
}

.menu_bottom_left { float:left;	width:38px;	height:21px; }

.menu_active_inactive
{
	background: url(../../images/menu_active_inactive.gif) top left no-repeat;
	width:16px;	height:21px; float:left;
}

.menu_inactive_active
{
	background: url(../../images/menu_inactive_active.gif) top left no-repeat;
	width:16px;	height:21px; float:left;
}

.menu_inactive_inactive
{
	background: url(../../images/menu_inactive_inactive.gif) top left no-repeat;
	width:16px;	height:21px; float:left;
}

.menu_active_mid
{
	background-color:#313131;
	width:34px;	height:21px; float:left;
}

.menu_inactive_mid
{
	background-color:#272727;
	width:34px;	height:21px; float:left;
}

.menu_active_bottom_you { background-color:#313131; width:64px; height:21px;	float:left; }
.menu_active_bottom_we { background-color:#313131; width:64px; height:21px;	float:left; }
.menu_active_bottom_shop { background-color:#313131; width:70px; height:21px;	float:left; }
.menu_active_bottom_partner { background-color:#313131; width:80px; height:21px;	float:left; }


	/*           |		BOTTOM SIDE    <END>   		    |		*/



	/*           |	TOP MENU    ICONS <BEGIN>  		    |		*/

.icon_you_inactive
{
	background: url(../../images/icon_you_inactive.gif) top left no-repeat;
	width:16px;	height:21px; margin-left:10px;
}

.icon_you_active
{
	background: url(../../images/icon_you_active.gif) top left no-repeat;
	width:16px;	height:21px; margin-left:10px;
}

.icon_we_inactive
{
	background: url(../../images/icon_we_inactive.gif) top left no-repeat;
	width:18px;	height:21px; margin-left:10px;
}

.icon_we_active
{
	background: url(../../images/icon_we_active.gif) top left no-repeat;
	width:18px;	height:21px; margin-left:10px;
}

.icon_shop_inactive
{
	background: url(../../images/icon_shop_inactive.gif) top left no-repeat;
	width:24px;	height:21px; margin-left:6px;
}

.icon_shop_active
{
	background: url(../../images/icon_shop_active.gif) top left no-repeat;
	width:24px;	height:21px; margin-left:6px;
}

.icon_partner_inactive
{
	background: url(../../images/icon_partner_inactive.gif) top left no-repeat;
	width:29px;	height:21px; margin-left:4px;
}

.icon_partner_active
{
	background: url(../../images/icon_partner_active.gif) top left no-repeat;
	width:29px;	height:21px; margin-left:4px;
}

	/*           |	TOP MENU    ICONS <END>  		    |		*/

	
	/*           |	TOP MENU LINKS BEGIN>  		    |		*/
.link_menu_you {	padding:7px 0px 0px 22px; color:#FEFEFE; text-decoration:none; font-size:12px;}
.link_menu_you:hover {	color:#AEAEAE; }
.link_menu_we {	padding:7px 0px 0px 22px; color:#FEFEFE; text-decoration:none; font-size:12px;}
.link_menu_we:hover {	color:#AEAEAE; }
.link_menu_shop { padding:7px 0px 0px 32px; color:#FEFEFE; text-decoration:none; font-size:12px;}
.link_menu_shop:hover {	color:#AEAEAE; }
.link_menu_partner { padding:7px 0px 0px 35px; color:#FEFEFE; text-decoration:none; font-size:12px;}
.link_menu_partner:hover {	color:#AEAEAE; }


	/*           |	TOP MENU LINKS <END>  		    |		*/
	
.menu_shop_details_top { background-color:#313131; width:200px;	height:5px;	float:left; }
.menu_shop_details { background-color:#313131; width:224px;	height:21px; float:left; color:#DBDBDB; font-size:12px;}

/*           
	|------------------------------------------------------------|
	|		TOP MENU    <END> 	  		    |
	|------------------------------------------------------------|
*/



/*           
	|------------------------------------------------------------|
	|		LOGIN 	    <BEGIN>	  		    |
	|------------------------------------------------------------|
*/

.menu_top_login { background-color:#313131; width:381px;	height:5px;	float:left; }

.menu_login { background-color:#313131; width:406px;	height:21px; float:left; 
font-size:12px; color:#8E8E8E; }

.menu_top_logout { background-color:#313131; width:181px; height:5px;	float:left; }

.menu_logout { background-color:#313131; width:206px; height:21px; float:left; 
font-size:12px; color:#8E8E8E; }


.input_login{
	height:18px; width:100px;
	border-top:#292929 solid 2px;
	border-bottom:#292929 solid 2px;
	background-color:#0D0D0D;
	float:left;
}

.inputTextLogin{ 
	background-color:#0D0D0D; border:none;	
	height:15px; width:100px; 
	color:#DFDFDF; font-size:11px;
}

/*           
	|------------------------------------------------------------|
	|		LOGIN 	    <END>	  		    |
	|------------------------------------------------------------|
*/



/*           
	|------------------------------------------------------------|
	|		 MENU    BAR	<BEGIN>   		    |
	|------------------------------------------------------------|
*/



/* topmenu */

#topmenu {
 background-repeat:no-repeat;
 padding:16px 47px 0px 47px;
 height:49px;
 background-image:url(../../images/menu_bar.png);
 background-repeat:no-repeat;
}
#fakeMenu{
	
}
#fakeMenu .menuItem{
	margin-right:55px;
	font-size: 9pt;
	margin-top:10px;
	float:left;
	color:#ccc;
	text-transform:uppercase;
}
#fakeMenu .selected{
	color:#799ac1;
}

.cartMenu{
	float:right;
}

#topmenu ul {
 margin:0;
 padding:5px 0 0 0;
 list-style:none;
 float:left;
}
#topmenu li {
 display:inline;
}
#topmenu a {
	float:left;
	color:#ccc;
	padding:0 0 0 9px; /* width for button-left image */
	text-decoration:none;
	margin:0 10px 0 0;
}
#topmenu a span {
	float:left;
	display:block;
	font-size:14px;
	line-height:26px; /* height/2 = line-height */
	color:#ccc;
	font-family:Arial; 
	padding:0 10px 0 0;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover span {
 color:#799ac1;
}
#topmenu a:hover {
 background-position:0% -26px;
}
#topmenu a:hover span {
 background-position:100% -26px;
}
#topmenu .active{
 background:url("/images/buttons/topmenu-left.gif") no-repeat left -26px;
 color:#799ac1;
 float:left;
}
#topmenu .active span{
 background:url("/images/buttons/topmenu-right.gif") no-repeat right -26px;
 color:#799ac1;
}
#topmenu .active span:hover{
 color:#799ac1;
}


/*           
	|---------------------------------------------------------------|
	|		INPUT TEXTS    <BEGIN>   		|
	|---------------------------------------------------------------|
*/
.input_footer{
	height:18px;
	border-top:#292929 solid 2px;
	border-bottom:#292929 solid 2px;
	background-color:#0D0D0D;
	width:141px;
	float:left;
}

.footerText{
	float:left;
	
	font-size:12px;
	padding-top:2px;
	padding-left:5px;
	color:#8A8A8A;
}

.inputMarginLeft{
	background:url(../../images/input_simple_left.gif) no-repeat;
	width:7px;
	height:22px;
	float:left;
}
.inputMarginRight{
	background:url(../../images/input_simple_right.gif) no-repeat;
	width:7px;
	height:22px;
	float:left;
}
.inputText{
	background-color:#0D0D0D;
	border:none;
	height:16px;
	width:140px;
	color:#DFDFDF;
	font-size:11px;
}

.inputLeft{
	background:url(../../images/input_left.gif) no-repeat;
	width:6px;
	height:28px;
	float:left;
}
.inputRight{
	background:url(../../images/input_right.gif) no-repeat;
	width:6px;
	height:28px;
	float:left;
}

.inputMid{
	background:url(../../images/input_mid.gif) repeat-x;
	height:28px;
	width:306px;
	float:left;
}
.inputMidText{
	background:#0D0D0D;
	height:21px;
	border:0px;
	color:#DFDFDF;
	width:306px;
	margin-top:3px;
}

/*           
	|---------------------------------------------------------------|
	|		INPUT TEXTS    <END>	   		|
	|---------------------------------------------------------------|
*/


/*           
	|---------------------------------------------------------------|
	|		TEXT AREA    <BEGIN>	   		|
	|---------------------------------------------------------------|
*/
.areaBig{
	width:400px;
	height:300px;
	background:#0D0D0D;
	margin:10px;
}
.areaBigLeft{
	background:url(../../images/area_top_left.gif) no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.areaBigRight{
	background:url(../../images/area_top_right.gif) no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.areaBigMid{
	background:url(../../images/area_top_mid.gif) repeat-x;
	height:6px;
	width:388px;
	float:left;
}
.areaMid{
	background:url(../../images/area_left.gif) repeat-y left;
	height:288px;
	width:388px;
	padding-left:6px;
	float:left;
}
.areaMidRight{
	background:url(../../images/area_right.gif) repeat-y;
	width:6px;
	height:288px;
	float:left;
}
.areaMid textarea{
	width:380px; 
	height:288px; 
	border:0px; 
	background-color:#0D0D0D;
	color:#DFDFDF;
}

.areaBottomLeft{
	background:url(../../images/area_bottom_left.gif) no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.areaBottomRight{
	background:url(../../images/area_bottom_right.gif) no-repeat;
	width:6px;
	height:6px;
	float:left;
}
.areaBottomMid{
	background:url(../../images/area_bottom_mid.gif) repeat-x;
	height:6px;
	width:388px;
	float:left;
}

/*           
	|---------------------------------------------------------------|
	|		TEXT AREA    <END>	   		|
	|---------------------------------------------------------------|
*/


/*           
	|---------------------------------------------------------------|
	|  PRODUCTS AND BUTTONS AREA    <BEGIN>	|
	|---------------------------------------------------------------|
*/

.btn{
	background:url(../../images/btn_submit.gif) no-repeat;
	width:69px;
	height:19px;
	border:none;
	color:#7F7F7F;
	text-align:center;
	font-size:12px;
	padding-bottom:3px;
}

.arrowBg{
	background:url(../../images/arrow_off.gif) no-repeat right;
	width:190px;
	color:#FEFEFE;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	border:0px;
	text-align:left;
	cursor:pointer;
}


.productBig{
	background:url(../../images/product_bg.gif) repeat;
	width:257px;
	margin-left:10px;
}
.bigButtonTop{
	background:url(../../images/product_top_big2.gif) no-repeat;
	width:257px;
	height:6px;
	margin-left:10px;
}

.productTitleBig{
	color:#A5D704;
	font-size:19px;
	padding:10px 15px 15px 15px;;
	font-weight:bold;
}
.descriptionBig{
	color:#ffffff;
	font-size:12px;
	padding:0px 10px;
}

.bigButton{
	background-image:url(../../images/bigButton.png);
	width:212px;
	height:29px;
	padding:4px 35px 0px 10px;
	display:block;
	text-decoration:none;
}
.bigButton:hover{
	background-image:url(../../images/bigButtonHover.png);
	text-decoration:none;
}
.smallButton{
	background-image:url(../../images/smallButton.png);
	width:157px;
	height:29px;
	padding:4px 35px 0px 10px;
	display:block;
	text-decoration:none;
}
.smallButton:hover{
	background-image:url(../../images/smallButtonHover.png);
	text-decoration:none;
}

.greenText{
	color:#06637c;
	cursor:pointer;
}
.whiteText{
	color:#ffffff;
	cursor:pointer;
}




.bigButtonBox{
	background:url(../../images/button_buy2.gif) no-repeat;
	width:259px;
	height:30px;
	padding-top:5px;
}
.arrowBgBig{
	background:url(../../images/arrow_off.gif) no-repeat right;
	color:#FEFEFE;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 15px 0px 10px;
	margin-right:14px;
	text-align:left;
	border:0px;
	cursor:pointer;
}
.arrowBgBig a{
	display:block;
}

.productImageBig{
	width:221px;
	margin-left:auto;
	margin-right:auto;
}
.priceBig{
	width:100px;
	height:25px;
	color:#A9A9A9;
	font-size:18px;
	font-weight:bold;
	padding:15px 10px 5px 15px;
	text-align:left;
	float:left;
}
.search{
	background:url(../../images/zoom_icon.gif) no-repeat;
	width:35px;
	height:35px;
	border:0px;
	margin-right:8px;
	cursor:pointer;
}
.productBasketBig{
	background:url(../../images/btn_big.gif) no-repeat;
	width:257px;
	padding-top:8px;
	height:27px;
}


/*           
	|---------------------------------------------------------------|
	|  PRODUCTS AND BUTTONS AREA    <END>	|
	|---------------------------------------------------------------|
*/

.you_home {
	background:url(../../images/home/home_bg.jpg) no-repeat;
	width:897px;
	height:480px;
	padding:15px;
}

/*           
	|------------------------------------------------------------|
	|	 	FOOTER  <BEGIN>   		       |
	|------------------------------------------------------------|
*/
#footerTop{
	width:920px;
	background:#313131;
	height:15px;
	background-image:url(../../images/footer.png);
}
#leftPart{
	background:url(../../images/footer_top_left.gif) no-repeat;
	width:11px;
	height:15px;
	float:left;
}
#rightPart{
	background:url(../../images/footer_top_right.gif) no-repeat;
	width:12px;
	height:15px;
	float:right;
}
#footerMiddle{
	width:430px;
	background:#313131;
	height:20px;
	margin-left:12px;
}
#footerMiddleLeft{
	background:url(../../images/footer_left.gif) no-repeat left;
	width:400px;
	padding-left:15px;
	height:20px;
	float:left;
}
#footerMiddleRight{
	background:url(../../images/footer_right.gif) no-repeat;
	width:12px;
	height:20px;
	float:right;
}
#footerBottom{
	width:406px;
	margin-left:24px;
	height:6px;
	background:#313131;
}
#footerBottomLeft{
	background:url(../../images/footer_bottom_left.gif) no-repeat;
	width:13px;
	height:6px;
	float:left;
}
#footerBottomRight{
	background:url(../../images/footer_bottom_right.gif) no-repeat;
	width:13px;
	height:6px;
	float:right;
}

#footerlanguage
{
	width:920px; 
	margin:0px auto;
	font-size:12px;
	text-align:center;
}

#footerlanguage ul {
  margin:0;
  padding:0;
  margin-top:-1px;
  display:inline;
}
#footerlanguage ul li {
	display:inline;

	background-image:url(../../images/footer-list-style.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 5px 0 10px;
}
#footerlanguage ul li a {
	color:#444444;
	text-decoration:underline;
}
#footerlanguage ul li a:hover {
	text-decoration:none;
}


#footerlanguage .languages
{
}
#footerlanguage .languages ul 
{
	padding:0;
	list-style-type:none;
	margin:0;

}
#footerlanguage .languages ul li
{
	display:inline;
	padding:0 5px 0 0;
	background-image:none !important;
}
#footerlanguage .languages ul li img
{
	vertical-align:middle;
	margin:0 2px 0 0;
}
#footerlanguage .languages ul li a
{
	text-decoration:none;
	color:#444444;
}
#footerlanguage .languages ul li a:hover
{
	text-decoration:underline;
}


#menu_login{
	float:right;
	margin-right:17px;
	height:33px; 
	font-size:12px; 
	color:#8E8E8E;
}
#menu_login div{
	float:left;
}
#menu_login_center{
	background-image:url(../../images/menuActive.png);
	background-repeat:repeat-x;
	height:21px;
	padding-top:12px;
	text-align:center;
}
.menu_login_left{
	background-image:url(../../images/menuFirstActive.png);
	width:26px;
	height:33px;
}
.menu_login_right{
	background-image:url(../../images/menuLastActive.png);
	width:26px;
	height:33px;
	float:right;
}


#menuLevel1{
	margin-left:38px;
	font-size:12px;
}
#menuLevel1 a{
	text-decoration:none;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
	color:#cccccc;
}
#menuLevel1 div{
	float:left;
}
.active{
	background-image:url(../../images/menuActive.png);
	height:33px;
}
.inactive{
	background-image:url(../../images/menuInactive.png);
	height:33px;
}
.active a{
	color:#FFFFFF;
}
.inactive a{
	color:#8e8e8e;
}
.first_active{
	background-image:url(../../images/menuFirstActive.png);
	width:26px;
	height:33px;
}
.first_inactive{
	background-image:url(../../images/menuFirstInactive.png);
	width:26px;
	height:33px;
}
.active_inactive{
	background-image:url(../../images/menuActiveInactive.png);
	width:34px;
	height:33px;
}
.inactive_active{
	background-image:url(../../images/menuInactiveActive.png);
	width:34px;
	height:33px;
}
.inactive_inactive{
	background-image:url(../../images/menuInctiveInactive.png);
	width:37px;
	height:33px;
}
.last_inactive{
	background-image:url(../../images/menuLastInactive.png);
	width:26px;
	height:33px;
}
.last_active{
	background-image:url(../../images/menuLastActive.png);
	width:26px;
	height:33px;
}
#firstMenu{
	height:18px;
	padding:11px 0px 4px 0px;
}
#firstMenu.active a{
	background-image: url(../../images/icon_you_active.gif);
	padding-left:18px;
}
#firstMenu.inactive a{
	background-image: url(../../images/icon_you_inactive.gif);
	padding-left:18px;
}

#secondMenu{
	height:18px;
	padding:11px 0px 4px 0px;
}
#secondMenu.active a{
	background-image: url(../../images/icon_we_active.gif);
	padding-left:15px;
}
#secondMenu.inactive a{
	background-image: url(../../images/icon_we_inactive.gif);
	padding-left:15px;
}


#thirdMenu{
	height:18px;
	padding:11px 0px 4px 0px;
}
#thirdMenu.active a{
	background-image: url(../../images/icon_shop_active.gif);
	padding-left:14px;
}
#thirdMenu.inactive a{
	background-image: url(../../images/icon_shop_inactive.gif);
	padding-left:14px;
}

#forthMenu{
	height:18px;
	padding:11px 0px 4px 0px;
}
#forthMenu.active a{
	background-image: url(../../images/icon_partner_active.gif);
	padding-left:25px;
}
#forthMenu.inactive a{
	background-image: url(../../images/icon_partner_inactive.gif);
	padding-left:25px;
}

.last a{
	background-image: url(../../images/icon_you_inactive.gif);
	padding-left:20px;
}

.zebra0{
	background-image:url(../../images/zebra0.gif);
	background-repeat:repeat;		
}
.zebra1{
	background-image:url(../../images/zebra1.gif);
	background-repeat:repeat;		
}

#cartTabPlaceholder{
	float:right;
	height:33px;
	width:220px;
	margin-right:0px;
	overflow:hidden;
	position:relative;
}
#cartTab{
	font-size:12px;
	height:23px;
	width:180px;
	padding:10px 0px 0px 42px;
	background-image:url(../../images/cartTab.png);
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

/* big stars */

.big-stars{
  background-image:url('../../images/stars/big_stars.gif');
  background-repeat:no-repeat;
  width:166px;
  height:29px;
  float:left;
}
.big-stars .stars {
 background-image:url('../../images/stars/big_stars_fill.gif');
 background-repeat:no-repeat;
 float:left;
 height:29px; 
}
.big-stars .half       { width:15px; }
.big-stars .one        { width:30px; }
.big-stars .one-half   { width:49px; }
.big-stars .two        { width:64px; }
.big-stars .two-half   { width:83px; }
.big-stars .three      { width:98px; }
.big-stars .three-half { width:117px; }
.big-stars .four       { width:132px; }
.big-stars .four-half  { width:151px; }
.big-stars .five       { width:166px; }

/* small stars */

.small-stars{
  background-image:url('../../images/stars/small_stars.gif');
  background-repeat:no-repeat;
  width:78px;
  height:14px;
  float:left;
  margin:0 10px 0 0;
}
.small-stars .stars {
 background-image:url('../../images/stars/small_stars_fill.gif');
 background-repeat:no-repeat;
 float:left;
 height:14px; 
}
.small-stars .half       { width:7px; }
.small-stars .one        { width:14px; }
.small-stars .one-half   { width:23px; }
.small-stars .two        { width:30px; }
.small-stars .two-half   { width:39px; }
.small-stars .three      { width:46px; }
.small-stars .three-half { width:55px; }
.small-stars .four       { width:62px; }
.small-stars .four-half  { width:71px; }
.small-stars .five       { width:78px; }


/*Products*/
.prototip{
	position:absolute;
}
.doubleRefund{
	background-image:url(../../images/doubleRefundLogo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.productMaleEdge{
	background:url(../../images/zebra4.gif) repeat;
	float:left;
	width:217px;
	margin:10px 1px 16px 0;
	color:#06637c;
	position: relative;
}
.productMaleEdge h2 {
font-size:19px;}
.productMaleEdge div div p {
	margin-top:10px;
	line-height: 15px;
}
.productMaleEdge div.flexible-button-link{
position: absolute;
bottom: 25px;
left:25px;
z-index: 1;
}
.productYou{
	background-image:url(../../images/edgesBackground.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	float:left;
	width:257px;
	margin-right:30px;
	margin-bottom:30px;
}

.productSelected
{
	background-image:url(../../images/edgesSelectedBackground.png);
}
.productHover
{
	background-image:url(../../images/edgesHoverBackground.png);
}

.productPadding{
	padding:15px 25px 110px;
	overflow: hidden;
	min-height: 240px;
}

.productPrice{
	position: absolute;
	bottom:70px;
}
.productPrice td{
padding-right:3px;
}
.productPrice .label{
	font-size: 18px;
}
.productPrice .symbol{
	font-size: 19px;
}
.productPrice .price{
font-weight: bold;
	font-size: 22px;
}

.productDetailsIcon{
	float:right;
}
.price{
	font-size:16px;
}
.productMaleEdge .info{
}
#accessoriesLink {
padding:17px 25px;
	background:url(../../images/zebra5.gif) repeat;
	overflow: hidden;
}

.productAccessories{
	background:transparent url(../../images/zebra4.gif) repeat 0 0;
	float:left;
	width:217px;
	margin:10px 1px 16px 0;
	color:#06637C;
	position: relative;
}
.productAccessories .productPadding{
min-height:50px;
}
.productAccessories div.flexible-button-link{
position: absolute;
bottom: 25px;
left:25px;
z-index: 1;
}
.productAccessories img{
	border:2px solid #FFFFFF;
}
.productAccessories .productPrice{
	margin:10px 0px 0px 0px;
}
.productAccessories .accessoryHeading {
font-size:19px;
}
.lastProduct{
	margin-right:0px;
}
.sliderProduct{
	display:none;
	border-bottom:solid 1px #000000; 
	padding:10px 30px 0px 30px;
}
#comparetable{
}
#comparetableHeader{
	background-color:#92c4cc;
	padding:5px;
	margin-bottom: 2px;
	position: relative;
}
#comparetableHeader h2{
	position: relative;
	left:350px;
	width:400px;
	font-size:20px;
	}
#comparetableHeader .trigger{
position: absolute;top:8px;right:10px;}
#comparetableHeader .trigger span{
cursor: pointer;
}
#comparetable .comparetable{
	width:874px;
	position: relative;
	left:-1px;
}
#comparetable .header td{
	color:#06637c;
	font-weight: bold;
	font-size:16px;
	padding: 8px 9px;
}
#comparetable td {
text-align: center;
font-weight: bold;
}
#comparetable td,
#comparetable th{
	background-color:#c4e1e5;
	font-size:12px;
	padding:7px 9px;
}
#comparetable tr.altrow td,
#comparetable tr.altrow th{
	background:#c4e1e5 url(../../images/zebra2.gif) repeat;
}
#comparetable th{
	color:#06637c;
	text-align: left;	
}

#comparetable .menu tr{
	background:none;
}

#comparetable .tick{
	background:url(../../images/tick.gif) no-repeat;
}

#whatsIncluded {
	background:url(../../images/zebra3.gif) repeat;

}

#whatsIncluded h2 {
color:#585656;letter-spacing: normal;width:135px;font-size: 18px;font-weight: normal;margin-top:15px;}

#whatsIncluded p,
#whatsIncluded ul {
clear:both;
}

#whatsIncluded td {
width:288px;
padding:10px;
}


.contentElement{
	border-bottom:1px solid #000000;
	padding:10px 30px;
}
.trainingEntries{
	width:100%;
	border:1px solid #000000;
	background-color:#ffffff;
}
.trainingEntries .header{
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
}
.trainingEntries th.zebra11{
	background-color:#ffffff;
}
.trainingEntries th.zebra12{
	background-color:#ffffff;
}
.trainingEntries td.zebra11{
	background-color:#ffffff;
}
.trainingEntries td.zebra12{
	background-color:#ffffff;
}


/* ul li for product overview */
div#readMore td{
	vertical-align:top;
}
.listing ul{
  margin:0;
  padding:0;
}
.listing ul li {
  display:block;
  list-style:none; 
  background-image:url('../../images/icons/mark.gif');
  background-repeat:no-repeat;
  background-position:left 5px;
  padding:0 0 3px 8px;
}

/* contact page */

.inputContainer
{
	background-image:url('../../images/contact/input_right_big.gif');
	background-repeat:no-repeat;
	background-position:right;
	height:28px; 
	width:321px;
}

.inputField
{
	background-color:#0D0D0D; 
	color:#FFFFFF; 
	float:left; 
	border:none; 
	height:18px; 
	margin-top:2px; 
	padding-top:4px; 
	width:304px;
}

.areaContainer
{
}

.areaMessage
{
	color:#000;
	float:left;
	width:311px;
	height:133px;
	padding-left:1px;
	overflow:hidden;
	font-family:Arial;
	font-size:12px;
	padding:2px 3px;
}

.thumbEnlarger{
	cursor:pointer;
}
/* aligns */

.float-right{
 float:right !important;
}
.float-left{
 float:left;
}
.text-right {
 text-align:right;
}
.text-left {
 text-align:left;
}
.text-center {
 text-align:center;
}
.center {
 text-align:center;
}

.right-image {
	float:right;
	margin:0 0 10px 15px;
}
.myEdgeImage{
	cursor:pointer;
}
.myEdgeHover{
	position:absolute;
	width:100px;
	height:100px;
	background-color:#003300;
}


.calendar{
	background-color:#E6E6E6;
	color:#393939;
}
.igcv_TodayDay {
	border:1px solid #B04040;
}
.igcv_Day {
	cursor:pointer;
	background-color:Gainsboro;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	text-align:center;
	width:14.3%;
}
.calendar-month {
	background-color:Silver;
	font-size:8pt;
	padding:3px;
	text-align:center;
	white-space:nowrap;
	width:100%;
}
.igcv_DayHeader {
	background-color:#E0E0E0;
	border-bottom:1px solid #909090;
	font-size:8pt;
	text-align:center;
	white-space:nowrap;
	width:14.3%;
}
.igcv_CurrentDay {
	background-color:#D84A0C;
}

#sitemap{
	margin-left:20px;
}
#sitemap li{
	list-style:none;
}
#sitemap ul{
	margin-bottom:20px;
}
#sitemap li li ul{
	margin-bottom:10px;
}
#sitemap li a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF
}
#sitemap li a:hover{
	text-decoration:underline;
}
#sitemap li li a{
	font-size:12px;
}
#sitemap li li li a{
	font-weight:normal;
}


.q {
	background-image:url(../../images/q.png);
	background-repeat:no-repeat;
	padding:3px 0px 10px 40px;
}
.a {
	background-image:url(../../images/a.png);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:30px;
}

.packshot
{
	margin-top:20px;
	border:solid 2px #ffffff;
	cursor:pointer;
}

.packshot:hover
{
	margin-top:20px;
	border:solid 2px #799ac1;
}

.packshot_selected
{
	border:solid 2px #799ac1;
}

.maleedgeImage{
	border:solid 2px #ffffff;
}
.currencySpan{
	display:inline;
}

.eur{
    display:none;
}
.usd{
    display:none;
}

.productThumb
{
	border:solid 1px #181818;
}

.productThumb:hover
{
	border:solid 1px #A9D702;
}

/*overlay*/
#overlayDiv{
	background-color:#000000;
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	display:none;
	cursor:pointer;
}
#overlayDivContainer{
	position:fixed;
	top:1px;
	z-index:91;
	background-color:#000000;
	display:none;
	cursor:pointer;
}

.bordered td
{
	border-bottom:solid 1px #000000;
}

.encapsulated td
{
	border: 1px solid #000000;
}

.textLink 
{
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
.textLink:hover
{
	color:#799ac1;
}

/*english links*/
.photoLink_en 
{
	display:block;
	width:180px;
	height:30px;
	background-image:url(../../images/products_gallery_white_en.png);
	text-decoration:none;
	border:none;
}
.photoLink_en:hover
{
	background-image:url(../../images/products_gallery_green_en.png);
}
.detailLink_en
{
	display:block;
	width:180px;
	height:30px;
	background-image:url(../../images/products_include_white_en.png);
	text-decoration:none;
	border:none;
}
.detailLink_en:hover
{
	background-image:url(../../images/products_include_green_en.png);
}

/*german links*/
.photoLink_de
{
	display:block;
	width:180px;
	height:30px;
	background-image:url(../../images/products_gallery_white_de.png);
	text-decoration:none;
	border:none;
}
.photoLink_de:hover
{
	background-image:url(../../images/products_gallery_green_de.png);
}
.detailLink_de
{
	display:block;
	width:180px;
	height:30px;
	background-image:url(../../images/products_include_white_de.png);
	text-decoration:none;
	border:none;
}
.detailLink_de:hover
{
	background-image:url(../../images/products_include_green_de.png);
}

.linksContainer
{
	padding:0px 15px;
}

/*order review*/

.orderReview th
{
	color:#000000;
	background-color:#CCCCCC;
	padding:0px 5px;
}
.orderReview td
{
	color:#FFFFFF;
	padding:0px 5px;
}
#overviewSpecial td
{
	color:#000000;
	background-color:#CCCCCC;
	padding:0px 5px;
}
#popupConfirmation {
	height:65px;
	position:fixed;
	top:200px;
	width:240px;
	z-index:91;
}