/* CSS FTP default */

/***************** BASIC ELEMENTS ************************/

body {
	background: #BAC7D7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0;
	padding:0 0 25px 0;
	line-height: 10.5pt;
	color: #444444;
	text-align: left;
}

div#frameholder {
	width: 995px;
	margin: 0;
	background: #ffffff;
	overflow: hidden;
	border-right: 1px solid #EBEFF3;
	padding: 0;
}

div#frameholder_padd {
margin: 0 5px;
}

div#footer {
	width: 985px;
	padding: 7px 10px 0 0;
	height: 40px;
	font-size: 8.25pt;
	text-align: right;
	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-right: 1px solid #EBEFF3;
	color: #DCE6F0;
	background: #EBF0F4 url("../images/bg_footer.jpg") no-repeat;
}
div#footer div {
padding: 8px 0 0 0;
color: #4B4B4B;
font-weight: bold;
}

div#top_holder{
position:absolute;
top: 0px;
left: 0px;
}


div#sortiment_bookmark {
	margin:-128px 0 0;
	padding: 0;
	position: absolute;
	text-align: right;
	/* width: 995px; */
	left: 966px;
}

/* div#sortiment_bookmark {
	width: 15px;
	padding: 0 0 0 0;
	text-align: right;
	margin: -179px 0 0 951px;
	position: absolute;
} */

div#sortiment_bookmark img{
	/*position: absolute;*/
}




div#content_holder_home{
background: #0859A4 url("../images/bg_content_holder.gif") no-repeat right 15px;
/*background: red url("../images/bg_content_holder.gif") no-repeat right 15px;*/
padding: 0 29px 0 0;
margin: 405px 0 0 0;
}

div#content_holder{
padding: 0 0 0 0;
margin: 202px 0 0 0;
}

div#content_sitemap{
padding: 0 0 0 0;
margin: 202px 0 0 0;

}

div#content_home{
	padding: 0px;
	background: #ffffff; 
  	line-height: 12.75pt; 
}

div#content{
	padding: 20px;
	background: #ffffff; 
  line-height: 12.75pt; 
}

div#content_sitemap div#content {
  padding: 0;
  background: #FFFFFF url(../images/bg_sitemap.jpg) repeat-x;
  line-height: 12.75pt;   
}

div#content_height{
_height: 325px;
min-height: 325px;
}


div#background{
	padding: 0 29px 0 0;
	background: #0859A4 url("../images/bg_content_holder.gif") no-repeat right 15px;
}




/***************** SPECIFIC ELEMENTS ************************/

/***************** header **********************************/

div#topmenu {
	height: 39px;
	background:  url("../images/bg_topmenu.jpg") no-repeat;
	border-bottom: 1px solid #ffffff;
	padding: 0 25px 0 0;
	width: 970px;	
}

	div#topmenu ul.flag {
		margin: 0;
		padding: 0;
		float: left;
	}
	div#topmenu ul.flag  li{
		margin: 0;
		float: left;
		padding: 7px 0 5px 17px;
		list-style-type: none;
		background: none;
		background: url("../images/ico_home.gif") no-repeat left 8px;
		font-family: "Trebuchet MS";
	}
	div#topmenu ul.flag  li.flag{
		background: url("../images/flag_sk.gif") no-repeat left 4px;
		padding: 7px 0 5px 30px;
		margin: 0 0 0 25px;
	}

	div#topmenu ul.flag li  a{
		color: #175E94;
		text-decoration: none;
		font-size: 10.5pt;
		font-weight: bold;

	}

	div#topmenu ul.menu {
		margin: 0 0 0 0;
		padding: 0;
		float: right;
	}
	div#topmenu ul.menu  li{
		margin:0 0 0 20px;
		float: left;
		padding: 7px 0 5px 14px;
		list-style-type: none;
		background: none;
		background: url("../images/bg_topmenu_item.gif") no-repeat left 10px;
		font-family: "Trebuchet MS";
	}

	div#topmenu ul.menu li  a{
		color: #175E94;
		text-decoration: none;
		font-size: 9.75pt;
		font-weight: bold;
	}


div#flash {
	height: 112px;
	/*text-align: right;*/
	padding: 0 0 0 331px;
	background: url("../images/bg_title.jpg") no-repeat;	
}
div#topline {
	height: 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #2F669E;
	background-color: #4379AB;
	font-size: 0.75pt;
	line-height: 0.75pt;
  width: 995px;	
}

/***************** horizontal menu ************************/

div#hormenu {
	background: #f5f5f5 url("../images/bg_hormenu.jpg") no-repeat;
	height: 38px;
	width: 995px;
	margin: 0 0 0 0;
	border-top: 1px solid #CFDDE9;
}

	div#hormenu ul.menu {
		margin: 0;
		padding: 2px 0 0 0;
	}
	div#hormenu ul.menu  li{
		margin:0 40px 0 15px;
		float: left;
		padding: 10px 0 5px 18px;
		list-style-type: none;
		background: none;
		background: url("../images/bg_hormenu_item.gif") no-repeat left 9px;
		font-family: "Trebuchet MS";
	}

	div#hormenu ul.menu li  a{
		color: #0F5991;
		text-decoration: none;
		font-size: 10.5pt;
		font-weight: bold;

	}
/***********************************************************************************/



		a.home {
			position: absolute;
			top: 50px;
			left: 30px;
			width: 110px;
			height: 90px;
			background: url("../images/common/bg_none.gif") no-repeat;	
		}
		
		a.home span {
		  visibility: hidden;
		}
		



/***************** search ************************/

div#search{
position: absolute;
top:172px;
left: 780px;
}

div#search input.text{
width: 114px;
padding: 1px 3px;
color: #555555;
border: 1px solid #7687A7;
vertical-align: middle;
margin: 0 0 5px 0;
background: url("../images/bg_search.gif") no-repeat;
}
div#search input.go{
width: auto;
margin: 0 0 5px 5px;
border: 0;
vertical-align: middle;
}

/***************** pageheader items ************************/

div#pageheader{
background: #BCBBBB url("../images/bg_homebox.gif") repeat-x;
padding: 3px 29px 0 0;
border-bottom: 1px solid #E7E7E7;
margin: 0;
}

div.page_name {
height: 32px; 
background:url("../images/bg_pagename.jpg") no-repeat; 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 0 0 0 10px;
}

div.page_name h2 { 
margin: 0; 
padding: 10px 0 0 20px; 
color: #FFFFFF; 
font-size: 16px; 
font-weight: bold; 
background: none;
font-family: Arial, Verdana; 
	background: url(../images/bg_page_name_head.gif) no-repeat left 11px;
}

div.page_name h2 a {
  color: #FFFFFF; 
  font-weight: bold; 
}


div.page_menu {
background: #0859A4; 
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
padding: 4px 0 4px 30px;
}

	div.page_menu ul.page_menu {
		margin: 0;
		padding: 0;
	}
	div.page_menu ul.page_menu  li{
		margin:0 10px 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		background: none;
		display: inline;
	}

	div.page_menu ul.page_menu li  a{
		color: #ffffff;
		text-decoration: none;
		font-size: 8.25pt;
		font-weight: normal;
	}
	
	div.page_menu div.spacer{
	height: 10px;
	}

	div.page_category {  
	height: 30px;
	background: #CBDBEC url(../images/bg_page_category.gif) repeat-y;
	margin: 0; 
	padding: 0 0 0 10px;
	border-top: 1px solid #9BB9DF;
	border-bottom: 1px solid #9BB9DF;
	border-right: 1px solid #ffffff;
	}
	
	div.page_category h1 {
	margin: 0;
	padding: 5px 0 0 20px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Verdana;
	background: url(../images/bg_page_category_head.gif) no-repeat left 10px;
	}

div.page_image { 
height: auto;
padding: 20px 25px 20px 275px;
border-top: 1px solid #ffffff; 
text-align: right; 
}

div.page_image div.sub{ 
padding: 15px 15px;
text-align: left; 
background: #EEF4FC;
border: 1px solid #DFEAF9;
}

div.page_image div.sub p {
font-size: 12.75pt;
color: #0859A4;
font-weight: normal;
padding: 0;
margin: 0;
line-height: 15.75pt;
font-family: "Trebuchet MS", Arial, Verdana;
}

span.cat_sub1 {
background: url(../images/bg_page_arrow.gif) no-repeat left 5px;
padding-left: 10px;
margin-left: 7px;
font-size: 14px;
color: #0859A4;
}

span.cat_sub2 {
background: url(../images/bg_page_arrow2.gif) no-repeat left 5px;
padding-left: 10px;
margin-left: 7px;
font-size: 14px;
color: #EDF5FD;
}


/***************** home items ************************/

div#homebox{
width: 995px;
height: 200px;
background: #BCBBBB url("../images/bg_homebox.gif") repeat-x;
border-bottom: 1px solid #E7E7E7;
}

div#home_flash{
margin: 0;
border-right: 1px solid #ffffff;
height: 200px;
width: 495px;
float: left;
}

div#home_news{
margin: 0;
border-right: 1px solid #ffffff;
background: #ffffff url("../images/bg_news.jpg") no-repeat left 77px;
height: 200px;
width: 469px;
float: left;
}

div#home_news_headline{
margin: 0;
background: #ffffff url("../images/bg_news_headline.jpg") no-repeat;
height: 76px;
}

div#home_news_cont{
padding: 16px 10px 10px 25px;
}

div#home_news_cont2{
padding: 10px 10px 10px 25px;
color: white;
background: transparent url(../images/bg_home_news_cont.jpg) no-repeat left top;
}

div#home_news_cont3{
padding: 20px 10px 10px 200px;
background: transparent url(../images/bg_home_news_cont4.jpg) no-repeat left top;
}

div#home_news_cont22{
padding: 20px 10px 10px 200px;
background: transparent url(../images/bg_home_news_cont22.jpg) no-repeat left top;
}

div#home_news_cont4{
padding: 20px 10px 10px 200px;
background: transparent url(../images/bg_home_news_cont5.jpg) no-repeat left top;
}

div#home_news_cont6{
padding: 20px 10px 10px 200px;
background: transparent url(../images/bg_home_news_cont6.jpg) no-repeat left top;
}

div#home_news_cont h3{
font-size: 12pt;
color: #666666;
}

div#home_news_cont p{
font-size: 8.25pt;
padding: 5px 0 0 0;
margin: 0 0 5px 0;
}

div#home_news_cont a{
color: #D6362A;
}

/*************************************************************/


div#div_holder{
background: url("../images/bg_div_holder.gif") repeat-y;
width: 965px;
}

div#div_holder div.item{
width: 182px;
margin: 0 1px 0 0;
float: left;
}

div#div_holder div.item div.header{

}

div#div_holder div.item div.cont{
background: url("../images/bg_div_item_cont.jpg") no-repeat;
padding: 10px;
border: 1px solid #ffffff;
border-top: 2px solid #ffffff;
line-height: 10.5pt;
font-size: 11px;
}

div#div_holder div.item div.cont ul.benefit{
margin: 10px 0 10px 0;
padding: 0;
}

div#div_holder div.item div.cont ul.benefit li{
background:  url("../images/bg_list_benefit_item.gif") no-repeat 0 5px;
padding: 0 0 7px 13px;
font-size: 9.75pt;
color: #1D5470;
color: #656565;
font-size: 9.75pt;
font-weight: bold;
}

div#div_holder div.item div.cont ul.benefit a{
color: #656565;
font-size: 9.75pt;
font-weight: bold;
}

div#div_holder a.more{
color: #D6362A;
display: block;
text-align: right;
margin: 5px 0 0 0; 
padding: 0 15px 0 0;
}

div#div_holder div.infobox{
width: 229px;
margin: 0 0 0 2px;
float: left;
background: #ffffff url("../images/bg_infobox.gif") repeat-x;
}

div#div_holder div.infobox div.info{
padding: 20px 15px 10px 20px;
color: #666666;
font-size: 8.25pt;
}

div#div_holder div.infobox div.info h3{
padding: 0;
margin: 0;
font-size: 12pt;
}

div#div_holder div.infobox div.info p{
margin: 0 0 5px 0;
line-height: 10.5pt;
}

/***************** home links ************************/

div#home_links{
border: 1px solid #CCCCCC;
background: #ffffff;
}

div#home_links div#tools{
background: #ffffff url("../images/ul_bg.jpg") no-repeat;/*bg_tools*/
float: left;
width: 364px;
height: 180px;
}

div#home_links div#tools ul.menu{
margin: 30px 0 10px 0;
padding: 0;
}

div#home_links div#tools ul.menu li{
padding: 10px 0 7px 85px;
margin: 0 0 23px 0;
font-size: 9.75pt;
color: #656565;
font-size: 12pt;
font-weight: bold;
background: none;
}

div#home_links div.news{
width: 183px;
float: left;
}
div#home_links div.headline{
background: #538BBE;
border-top: 1px solid #0859A4;
height: 45px;
padding: 5px 10px 0 10px;
font-size: 11.25pt;
font-weight: bold;
color: #ffffff;
}
div#home_links div.cont{
padding: 7px;
height: 135px;
background: #EAF6FF url("../images/bg_news_cont.jpg") no-repeat right bottom;
font-size: 8.25pt;
}

div#home_links div.cont img{
margin: 0 7px 7px 0;
}

div#home_links div.cont h3{
padding: 5px 0 0 0;
margin: 0 0 0 0;
}

div#home_links div.cont p {
padding: 5px 0 0 0;
margin: 0 0 5px 0;
}

div#home_links  a.more{
color: #D6362A;
display: block;
text-align: left;
margin: 5px 0 0 0; 
padding: 0 0 0 15px;
}

div#home_links div.video{
width: 234px;
float: left;
}

div#home_links div.video div.cont{
text-align: center;
background-image: none;
}



div#bottom_holder{
padding: 2px 0;
}

div#bottom_holder div#text{
/*width: 523px;*/
float: left;
padding: 10px 15px 10px 10px;
font-size: 8.25pt;
}

div#bottom_holder div#text img{
margin: 5px 7px 7px 0;
border: 2px solid #0859A4;
}

div#bottom_holder div#voting{
width: 385px;
float: left;
margin: 0 0 0 0;
padding: 10px;
border-left: 1px solid #CCCCCC;

display: none;
}


/********************* eshop homepage news ************************************/

.w50 {
	width:50%;
}
.fl {
	float:left;
}
.db {
	display:block;
}






