body { background:#15181d  }
div.breaker {float:none!important;width:auto!important}
#maincontainer { position:relative}

#nav_1stlevel { border:0;position:relative}
#nav_1stlevel .delimiter { background-image:url(/files/design/b2b/menu_delimiter.gif) }

#nav_1stlevel .item, #nav_1stlevel li.start { background-color:#252f42;border-top-color: #252f42}

#nav_1stlevel .item a { color:#d2d5db;text-decoration:underline;font-weight: bold }
#nav_1stlevel li.end {background-image:url(/files/design/b2b/menu_end.gif);background-repeat:no-repeat}
#nav_1stlevel .active a { color:#fff!important}
#top div.presents { padding-top: 21px}
#nav_2ndlevel { background: #252f42;border-left-color:#252f42 }

#nav_0 { position:absolute;top:-25px;right:0;background:url(/files/design/b2b/niv0_divider.gif) top right no-repeat;}
	#nav_0 ul {margin:0;padding:0;list-style: none}
	#nav_0 li { float:left;padding:0 10px;background:url(/files/design/b2b/niv0_divider.gif) top left no-repeat;height:21px;line-height:21px}
	#nav_0 a { color:#61646a;text-decoration:none}
	#nav_0 li.selected a { color:#8e8d8d}
	#nav_0 a:hover { color:#8e8d8d;text-decoration:underline}

#countdown_topimage { border-bottom-color:#15181d }
#countdown { border-left-color:#15181d;border-bottom:0}
#countdown_topbar{height:1px!important;border:0}
#countdown_topbar .top { height:1px;border:0;background:#15181d}
#fixtures { border-right-color:#15181d!important;background:#3d4556;border-bottom:10px solid #13151a;color:#bbc0c8;height:136px!important}
	#fixtures h3 { color:#fff;background:url(/files/design/b2b/icon_kortnyt.gif) 5px 3px no-repeat #353b49;height:21px;line-height:21px;font-size:9px;margin:0;padding: 0 0 0 31px}
	#fixtures p {padding:4px 5px 0 16px;margin:0}
	#fixtures a {color:#bbc0c8; padding:4px 5px 0 16px;}
	
#bannerarea { background:#3d4556;border-left:1px solid #15181d;xxxbackground:blue;padding-top:2px;width:142px;text-align:center;padding-bottom:20px}
	#bannerarea img  { margin-bottom:2px}

#ubercontent { border: 0;border-top:0;border-bottom:0;background:url(/files/design/b2b/background.gif) top left repeat-y;margin-bottom:20px;min-height:550px;height:auto !important;height:550px; }
#content { background:transparent;border:0;width:604px;float:left;min-height:550px}

#left { width:214px;float:left;border-right:1px solid #0f1114; display:inline;}

#nav_1stlevel ul { margin: 1px 0 0 12px}

.fulllogo {position:absolute;left:15px;top:-49px}

.block .block_top { height:20px;background:url(/files/design/b2b/block_narrow.gif) no-repeat;line-height:21px;color:#fff; padding-left:15px;border-bottom:1px solid #15181D}
	.block .block_content { padding:0 15px;color:#d2d5db}
	.arrowlink { background:url(/files/design/b2b/arrow.gif) no-repeat left center; padding-left:10px;color:#d2d5db}
	.block .block_bottom { background:url(/files/design/b2b/block_bottom_narrow.gif) no-repeat;border-bottom:3px solid #15181D;height:1px;font-size:1px }
	.block .block_content a { color:#D2D5DB}
	.block .block_content h1 { font-size:14px;margin:5px 0;padding:0}
	.block .block_content p { margin:6px 0;padding:0}

#content .block .block_top { background:url(/files/design/b2b/block_wide.gif) no-repeat}

#arrangementlist ul { margin:18px 0 0 0;padding:0;list-style: none}
	#arrangementlist ul li { background:url(/files/design/b2b/arrow.gif) no-repeat 0 4px; padding-left:10px;margin-bottom:18px}
		#arrangementlist a { color:#d2d5db}

.topnews { padding:24px 12px 0 0;margin:0 9px;border-bottom: 1px solid #50555f}
	.topnews .divimg { float:left;margin: 0 24px 24px 0; background:#2c313c;width:199px }
	.topnews img.readmoreimg { float:none;margin:0;width:auto;height:auto}
	.topnews h1 { padding:0;margin:0;font-size:15px}
	.topnews p { margin:6px 0 0 0!important;padding:0}
	
.news { width:257px;float:left;display:inline;padding:19px 0 0 0; margin:0 9px;border-bottom: 1px solid #50555f;height:140px;overflow:hidden;position:relative }
	.news .divimg { float:left;margin:0 15px 6px 0; background:#2c313c }
	.news img { width:59px;height:59px;}	
	.news img.readmoreimg { float:none;margin:0;width:auto;height:auto;position:absolute;left:0;bottom:10px}
	.news h2 { font-weight:normal; padding:0;margin:0;font-size:13px}
	.news p { margin:6px 0 0 0!important;padding:0}
	.last { margin-left:33px}

#vippartners {width:257px;height:104px;position:relative}
#vippartners img {width:257px;height:104px;top:0;left:0;}   

p.date { font-weight:bold;margin: 0 0 6px 0!important }
	
.partners { width:257px; float:left; height: 300px; padding:19px 0 0 0; margin:0 9px}
	.partners img { margin:5px 0 }
	
.searchbox { width:257px; float:left; height: 300px; padding:19px 0 0 0; margin:0 0 0 33px}	
	.searchbox .searchtop { background:url(/files/design/b2b/search_top.gif) no-repeat; height:28px;line-height:28px;color:#fff;padding-left:15px;margin-bottom:1px}
	.searchbox .searchfields { padding-top:15px;height:170px;background:url(/files/design/b2b/search_bg.gif) no-repeat;}

	.searchbox select { width:227px; margin:0 0 10px 15px; display:block;}
	.searchbox input { width:227px; margin:0 0 10px 15px;display:block;}
	.searchbox input.zipcode { width:50px;margin:0 0 10px 15px}
	.searchbox button { float:right;margin-right:15px}

.loginbox { width:257px;margin:15px auto}
	.loginbox .loginbox_top { background:url(/files/design/b2b/search_top.gif) no-repeat; height:28px;line-height:28px;color:#fff;padding-left:15px;margin-bottom:1px}
	.loginbox .loginbox_loginfields { padding-top:15px;height:170px;background:url(/files/design/b2b/login_bg.gif) no-repeat;}
	.loginbox input { width:227px; margin:0 0 10px 15px;display:block;}
	.loginbox button { float:right;margin-right:15px}
	.loginbox .loginbox_loginfields p { padding:0;margin:30px 0 0 15px!important}

.hr { height:1px;font-size:0;background:#50555f}

#b2bprofile { background:#353b49;margin-top:15px;padding:0 0 30px 0}
#b2bprofile h2 { margin:0 0 10px 0;padding:0 0 0 15px;font-size:10px;background:#3d4556;height:20px;line-height:20px}
#b2bprofile label { width:250px;float:left;margin-bottom:10px;padding-left:15px}
#b2bprofile input { width:200px;float:left;margin-bottom:10px}
#b2bprofile select { width:200px;float:left;margin-bottom:10px}
#b2bprofile form br { clear:left}
#b2bprofile input.zipcode { width:50px;margin-right:10px}
#b2bprofile input.city { width:134px}
#b2bprofile button { float:right;margin-right:15px}
#b2bprofile textarea { width:450px;height:100px;margin-bottom:10px;margin-left:15px}
#b2bprofile p { margin-left:15px }

#b2bcalendar h2 { margin:0 0 13px 0;padding:0;font-size:11px;font-weight:normal;color:#fff}
table.b2bcalendartable { width:100%;margin-bottom:28px}
	table.b2bcalendartable td { height:32px;}
	table.b2bcalendartable tr.odd td { background: #3d4556}	
	table.b2bcalendartable tr.even td { background: #353b49}	
	table.b2bcalendartable td.col1 { width:90px;padding-left:10px }
	table.b2bcalendartable td.col2 { width:67px; }
	table.b2bcalendartable td.col3 { width:169px; }
	table.b2bcalendartable td.col4 { width:88px;text-align:center }
	table.b2bcalendartable td.col5 { width:80px;text-align:center }
	table.b2bcalendartable td.col6 { width:45px;text-align:center }
#b2bcalendar_types { margin:16px 0}
#b2bcalendar_types div { width:100px;float:left}


#b2bsignup {}
	#b2bsignup .col1 { width:257px;float:left;display:inline;margin:24px 14px}
	#b2bsignup .col2 { width:257px;float:left;display:inline;margin:24px 14px}
	#b2bsignup h2 {height:24px;line-height:24px;background:#3d4556;margin:0;padding:0 0 0 10px;font-size:12px;font-weight:normal}	
	#b2bsignup .col1 div {background:#353b49;min-height:200px;height:auto !important;height:200px;}
	#b2bsignup .col1 div p {padding:8px 15px 0 15px;margin:0}
	#b2bsignup .col2 div {margin-bottom:24px;background:#353b49}
	#b2bsignup .col2 p.odd {background: #353b49;padding:8px 15px}
	#b2bsignup .col2 p.even {background: #3d4556;padding:8px 15px}
	
	#b2bsignup textarea { width:225px;margin:13px 13px 5px 13px;height:60px}
	#b2bsignup .col2 div p {padding:13px} 
	#b2bsignup button {float:right;}
	#b2bsignup select {margin-left:70px}

.status { font-size:12px;padding:10px}

#b2bcompanies {padding:15px 12px 0 8px }
	#b2bcompanies #companysearch .top {height:28px;line-height:28px;padding-left:15px;color:#fff;background:url(/files/design/b2b/searchbox_wide_top.gif) no-repeat;margin-bottom:1px}
	#b2bcompanies #companysearch .searchfields {height:43px;background:url(/files/design/b2b/searchbox_wide_bg.gif) no-repeat;padding:20px}
	#b2bcompanies #companysearch .searchfields select {border:0;padding:2px;width:206px;margin-right:18px;margin-bottom:8px}
	#b2bcompanies #companysearch .searchfields input {width:428px;margin-right:18px}	
	#b2bcompanies #companysearch .searchfields input.zipcode {width:50px;margin-bottom:8px;margin-right:0}
	#b2bcompanies #companysearch .searchfields button {width:50px;}
	#b2bcompanies a { font-weight:normal!important;text-decoration:underline!important }	
	#b2bcompanies table { width:100%;margin:18px 0}
		#b2bcompanies table th { text-align:left;color:#fff;height:22px;padding:0 0 0 15px}
		#b2bcompanies table td { padding:0 0 0 15px;height:22px;width:300px}
		#b2bcompanies table tr.odd td {background:#3d4556}
		#b2bcompanies table tr.even td {background:#353b49}
		
#b2bcompanyprofile { padding:15px 12px 0 8px}
	#b2bcompanyprofile .col1 { width:257px; float:left}		
	#b2bcompanyprofile .col2 { width:257px; float:left;margin-left:40px;display:inline}	
	#b2bcompanyprofile .profilebox_top { height:23px;line-height:23px;background:#3d4556;padding:0 0 0 11px;font-weight:bold;font-size:10px}	
	#b2bcompanyprofile .profilebox_content { background:#353b49;padding:11px; margin-bottom:15px}	#b2bcompanyprofile .companylogo { margin-bottom:15px}	
	
#newsarchive { padding:15px 0;line-height:15px}
		