*{
margin: 0;
padding: 0;
}

body {
	background-repeat: repeat-x;
	background-position: left 162px;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}

.bold {font-weight: bold;}

body#firm {	background-image: url(../images/B2CHome/bg1.gif);}
body#ind {	background-image: url(../images/B2CHome/bg3.gif);}

img {border: 0px;}

.clear {clear: both; font-size: 1px;}
.left {float: left;}
.right {float: right;}

#top {
	height: 195px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	text-align: center;
}

#top .img {
	width: 965px;
	height: 162px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#firm #top {background-image: url(../images/B2CHome/top.gif)}
#ind #top {background-image: url(../images/B2CHome/top.gif)}

#firm #top .img {background-image: url(../images/B2CHome/top1.jpg);}
#ind #top .img {background-image: url(../images/B2CHome/top2.jpg);}

#top .img .txt {
	position: absolute;
	top: 57px;
	left: 206px;
}

#top .img .ulatwieniab2c {
	position: absolute;
	top: 57px;
	left: 206px;
	width:298px;
	height:21px;
	background-image: url(/themes/travelpass/images/txt2.gif);
	background-repeat:no-repeat;
}

#top .img .logo {
	position: absolute;
	left: 14px;
	top: 39px;
}
#top .img .logo2 {
	position: absolute;
	left: 14px;
	top: 39px;
	width:160px;
	height:58px;
	background-image: url(/themes/travelpass/images/logos/main.gif);
}
#top .img .links {
	position: absolute;
	bottom: 0px;
}

#firm #top .img .links {right: 3px;}
#ind #top .img .links {right: 0px;}

#top .img .links img {float: left;}

.right_bg {
	width: 50%;
	background-image: url(../images/B2CHome/bg2.gif);
	height: 162px;
	position: absolute;
	top: 0;
	right: 0;
}

#top #menu {
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	width: 965px;
}

#menu img {float: left;}

#middle {
	margin: 30px auto;
	width: 960px;
	font-family: arial;
	font-size: 12px;
	color: #383838;
}

#middle #left {
	width: 171px;
	float: left;
}

#middle #menul,#middle #menu2 {
	margin:-3px 0 0 0;
	border-left: 1px solid #efeeee;
	border-right: 1px solid #efeeee;
	width: 169px;
	padding-bottom: 5px;
}
#middle  #menu1{
 margin:0;
 }
 
#middle #menul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	clear: both;
}

#middle #menul ul li a {color: #383838; text-decoration: none;}
#middle #menul ul li a:hover {text-decoration: underline;}

#middle #menul ul li {
	background-image: url(../images/B2CHome/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 4px 0 4px 12px;
	margin-left: 17px;
}

/* mod */

#middle #menul ul.v2 li {
	background-image: url(../images/B2CHome/bullet5.gif);
	text-decoration: underline;
}

#middle #menul ul.v2 {padding-bottom: 1px; font-size: 11px; color: #5f5f5f;}

/* /mod */

#middle #menul a img {
	margin: 9px 0 6px 16px;
}

#middle #menul h3 a {
	padding: 5px 0 6px 0;
	color: #010101;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: left;
	width: 151px;
	height: 28px;
	background-image: url(../images/B2CHome/m1.gif);
}

#middle #menul h3 {
	margin: 0 auto; 
	padding: 5px 0 0 10px; 
	font-family: Trebuchet MS; 
	font-size: 14px; 
	display: block; 
	color: #ffffff;
	width: 141px;
	height: 23px;
	background-image: url(../images/B2CHome/m1.gif);
	text-align: left;
	font-weight: normal;
	margin-bottom: 3px;
}

#middle #menul hr {display: none;}
#middle #menul .hr {
	display: block;
	width: 138px; 
	height: 1px; 
	background-color: #efeeee;
	margin: 2px auto;
	clear: both;
}

/* mod */

#middle #menul span.m_pyt {
	margin-left: 12px;
	display: block;
	font-size: 11px;
	color: #5f5f5f;
}

#middle #menul span.m_pyt a,
#middle #menul span.m_pyt a:hover {color: #6ed9f6; text-decoration: underline; }

#middle #menul span.m_pyt div.space {height: 5px; font-size: 1px;}

/* /mod */

#middle .akt, #middle .klienci {margin-left: 17px; margin-top: 32px; color: #5f5f5f; font-family: Arial; font-size: 11px;}
#middle .klienci {margin-top: 47px;}
#middle .akt a, #middle .akt a:hover {color: #5f5f5f; text-decoration: none; display: block;}
#middle .akt span a:hover {text-decoration: underline; color: #63bd19;}

#middle .akt span a {color: #63bd19;padding: 16px 0 11px 0;}

#middle .content,
#middle .content_info,
#middle .content_bony {
	width: 767px;
	float: right;
}

/* #middle .content {position: relative;} */

#middle .banks {margin-left: 5px; margin-top: 15px;}
#middle .content .top {border-bottom: 1px solid #efeeee; padding-bottom: 25px;}

#middle .content .top .left, #middle .top .right {float: left}
#middle .content .top .right {width: 530px; font-size: 12px; color: #5f5f5f; text-align: justify;}
#middle .content .top .right img {display: block; padding-bottom: 15px;}
#middle .content .top .left img {padding-top: 2px;}

#middle .content .tl {float: left; width: 366px; padding: 5px 0px 28px 12px; font-size: 11px;}
#middle .content .tr {float: left; width: 377px; padding: 5px 0px 28px 7px; font-size: 11px;}
#middle .content .bl {float: left; width: 366px; padding: 20px 0px 28px 12px; font-size: 11px;}
#middle .content .br {float: left; width: 377px; padding: 20px 0px 28px 7px; font-size: 11px;}

#middle .content .br {border-left: 1px solid #efeeee;}
#middle .content .tr {border-left: 1px solid #efeeee; border-bottom: 1px solid #efeeee;}
#middle .content .tl {border-bottom: 1px solid #efeeee;}

#middle .content .cb img {display: block;}

#middle .content .cb ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	margin-top: 12px;
}

#middle .content .cb li {
	background-image: url(../images/B2CHome/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 14px;
	line-height: 20px;
}

/* mod */

#middle .content div.v_more a,
#middle .content div.v_more a:hover {
	color: #16a9cd;
	font-size: 12px;
}

#middle .content div.v_more a img,
#middle .content div.v_more a:hover img {
	margin-left: 40px;
	margin-top: -9px;
}

#middle .content div.v_more {
	
	position: relative;
	right: -290px;
	
	/*
	top: -30px;
	*/
	top: -21px;
	text-align: left;
	z-index:1;
}

#middle .content ol.v_ol {
	margin-top: 10px;
	line-height: 12px;
}

#middle .content ol.v_ol li {
	list-style-type:decimal;
	background: none;
	padding: 0px;
	margin-left: 18px;
	line-height: 12px;
}

/* /mod */

#middle .content .cb span {float: left; margin-top: 12px; margin-left: 6px;}
#middle .content .cb span b {font-weight: bold;}

#middle .content .box,
#middle .content .box2,
#middle .content .box3 {
	width: 180px;
	float: left;
	margin-left: 15px;
	background-color: #f1f1f1;
	margin-top: 10px;
	font-size: 11px;
}

#middle .content .box span,
#middle .content .box2 span,
#middle .content .box3 span {
	height: 16px;
	display: block;
	clear: both;
	padding-left: 14px;
	padding-top: 7px;
}

#middle .content .box img,
#middle .content .box2 img,
#middle .content .box3 img {
	float: left;
}

#middle .content .box2 span {
	background-image: url(../images/B2CHome/box/bg2.gif);
	background-position: top left;
}

#middle .content .box3 span {
	background-image: url(../images/B2CHome/box/bg3.gif);
	background-position: top left;
}

#middle .content .first {margin-left: 0px;}

#middle .content .box a,
#middle .content .box2 a,
#middle .content .box3 a {
	text-decoration: none;
	color: #010101;
	background-image: url(../images/B2CHome/underline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#middle .content_info h1,
#middle .content_bony h1 {
     font-family: Trebuchet MS;
     color: #63bd19;
     font-size: 24px;
     font-weight: normal;
     border-bottom: 1px solid #efeeee;
     padding-bottom: 7px;
}

#middle .content_info h2{
     font-family: Trebuchet MS;
     color: #63bd19;
     font-size: 20px;
     font-weight: normal;
     border-bottom: 1px solid #efeeee;
     padding-bottom: 7px;
}




#middle .content_bony h1 {margin-bottom: 10px; display: block;}

#middle .content_info span {margin-top: 10px; display: block;}

#middle .content_info {
     font-family: arial;
     font-size: 12px;
     color: #383838;
}

#middle .content_bony {
	font-family: arial;
	font-size: 12px;
	color: #5f5f5f;
}

#middle .content_bony h2 {
	font-size: 18px;
}

#middle .content_bony a, #middle .content_bony a:hover {color: #469c00; text-decoration: underline;}

#middle .content_info ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#middle .content_info li {
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	background-image: url(../images/B2CHome/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-bottom: 7px;
	}

#footer {
	color: #5f5f5f;
	height: 29px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}

#footer ul li a,
#footer ul li a:hover {
	text-decoration: none;
	color: #5f5f5f;
	height: 24px;
	padding: 8px 14px 0 14px;
	background-image: url(../images/B2CHome/f2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	float: left;
	margin-left: -1px;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer ul li a.black, #footer ul li a:hover.black {color: #000000;}

#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 576px;
	height: 24px;
	background-image: url(../images/B2CHome/f1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	float: left;
}

#footer ul li {
	display: inline;
}

#footer .logos {padding-left: 15px; padding-top: 1px;}

#footer .logos img {float: left; margin-left: 20px;}

#firm .active, #firm a:hover.active {text-decoration: underline;}


/* MAP */

#middle #map_container {
	background-color: #efeeee;
	margin: 22px 0;
	color: #5f5f5f;
	font-size: 12px;
	width: 743px;
	height: 522px;
	position: relative;
	padding-top: 15px;
	padding-left: 10px;
}

#middle #map_container a,
#middle #map_container a:hover {
	color: #5f5f5f;
	text-decoration: underline;
}

#middle #map_container .tl {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_tl.gif); left: 0; top: 0; background-repeat: no-repeat;}
#middle #map_container .tr {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_tr.gif); left: 746px; top: 0; background-repeat: no-repeat;}
#middle #map_container .bl {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_bl.gif); left: 0; top: 530px; background-repeat: no-repeat;}
#middle #map_container .br {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_br.gif); left: 746px; top: 530px; background-repeat: no-repeat;}

#Map {position: absolute; top: 12px; right: 10px;}

#middle #map_container span {display: block; margin-bottom: 5px;}
#middle #map_container span img {padding-right: 8px; }
#middle #map_container img {vertical-align: text-bottom; }

/* TABLE.BONY */

#middle .content_bony #thead3 {
	height: 26px;
}

#middle .content_bony #thead3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#middle .content_bony #thead3 li {
	display: inline;
	height: 24px;
	float: left;
	margin-right: 1px;
	background-color: #efeeee;
	margin-top: 2px;
}

#middle .content_bony #thead3 li div {float: left;}
#middle .content_bony #thead3 li .l {background-image: url(../images/B2CHome/thead_1.gif); width: 7px; height: 24px;}
#middle .content_bony #thead3 li .r {background-image: url(../images/B2CHome/thead_2.gif); width: 7px; height: 24px;}

#middle .content_bony #thead3 li a,
#middle .content_bony #thead3 li a:hover {color: #5f5f5f; display: block; float: left; height: 24px; text-decoration: none; font-size: 11px; font-weight: bold; padding: 6px 5px 0px 5px; height: 16px;}

#middle .content_bony #thead3 li.activ {background-color: #aee117; margin-top: 0px; height: 26px;}

#middle .content_bony #thead3 li.activ a,
#middle .content_bony #thead3 li.activ a:hover {color: #fff; margin-top: 2px;}

#middle .content_bony #thead3 li.activ .l {background-image: url(../images/B2CHome/thead_4.gif); width: 7px; height: 26px;}
#middle .content_bony #thead3 li.activ .r {background-image: url(../images/B2CHome/thead_3.gif); width: 7px; height: 26px;}
#middle .content_bony #thead3 li.activ .r2 {background-image: url(../images/B2CHome/thead_5.gif); width: 5px; height: 26px;}

#middle .content_bony #thead2 {
	width: 735px;
	height: 30px;
	background-color: #aee117;
	font-size: 11px;
	color: #000000;
	padding: 0px 10px 0px 10px;
}

#middle .content_bony #thead2 .left {float: left; padding-top: 8px;}
#middle .content_bony #thead2 .right {float: right; padding-top: 3px;}

#middle .content_bony #thead2 form,
#middle .content_bony #thead2 select,
#middle .content_bony #thead2 input {
	padding: 0px;
	margin: 0px;
	display: inline;
	_vertical-align: middle;
	font-size: 11px;
}

#middle .content_bony table {
	font-family: arial;
	font-size: 11px;
	color: #000;
	width: 755px;
	background-color: #efeeee;
	border: 1px solid #efeeee;
	border-top: 0px;
}

#middle .content_bony table td {
	padding: 12px;
	display: table-cell;
	vertical-align: top; 
}

#middle .content_bony table thead td {
	height: 33px;
	background-color: #efeeee;
	border-left: 1px solid #fff;
}

#middle .content_bony table thead a {text-decoration: underline; color: #000;}
#middle .content_bony table thead a:hover {text-decoration: underline; color: #000;}

#middle .content_bony table .even td,
#middle .content_bony table .uneven td {
	height: 71px;
	border-left: 1px solid #fff;
}

#middle .content_bony table .uneven td {
	background-color: #ffffff;
	border-left: 1px solid #efeeee;
}

#middle .content_bony table td.first {border: 0px;}

#middle .content_bony #tfoot2 {
	width: 755px;
	height: 31px;
	background-image: url(../images/B2CHome/tfoot.gif);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
}

#middle .content_bony #tfoot2 .left {
	font-weight: bold;
	color: #e0ff83;
	position: absolute;
	left: 12px;
	top: 7px;
}

#middle .content_bony #tfoot2 .right {
	color: #e0ff83;
	font-weight: bold;
	position: absolute;
	right: 12px;
	top: 7px;
}

#middle .content_bony #tfoot2 .left a,
#middle .content_bony #tfoot2 .right a {color: #fff;}

#middle .content_bony #tfoot2 .pager {display: block; padding-top: 5px;}

#middle .content_bony #tfoot2 ul {list-style-type: none; margin: auto; padding: 0px; white-space:nowrap; display: table; margin-top: 5px;}
#middle .content_bony #tfoot2 ul li {margin: 0px; padding: 0px; display: table-cell;}

#middle .content_bony  #tfoot2 ul li a {
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(../images/B2CHome/p2.gif);
	font-weight: bold;
	color: #000000;
	margin-left: 4px;
	text-decoration: none;
	padding-top: 2px;
}

#middle .content_bony  #tfoot2 ul li a:hover {
	text-decoration: underline;
}

#middle .content_bony #tfoot2 ul li a.actv {
	background-image: url(../images/B2CHome/p1.gif);
}

html #middle .content_bony #tfoot2 ul {
  display:inline;
  }
  
html #middle .content_bony #tfoot2 li {
  d\isplay:inline; 
  }
  
html #middle .content_bony #tfoot2 ul a {
  display:inline-block;
  }
  
/*  * html #middle .content_bony #tfoot2 ul {*/
/*  display:inline-block;*/
/*  width:1px;*/
/*  padding:0 2px;*/
/*  }*/
/*  */
/** html #middle .content_bony #tfoot2 li {*/
/*  display:inline; */
/*  }*/
/*  */
/** html #middle .content_bony #tfoot2 ul a {*/
/*  display:inline-block;*/
/*  margin-right: -3px;*/
/*  }*/
  
  
/* BOX (sub_bony) */

#middle .content_bony .box {
	width: 753px;
	border-left: 1px solid #efeeee;
	border-right: 1px solid #efeeee;
	border-top: 1px solid #aee117;
	position: relative;
	margin-bottom: 12px;
	color: #000000;
	font-size: 11px;
}

#middle .content_bony .box .span {padding: 0 10px; display: block;}

#middle .content_bony .box #map_container {margin-bottom: 0px;}

#middle .content_bony .box #map_container .bl {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_bl.gif); left: -1px; bottom: 0px; background-repeat: no-repeat;}
#middle .content_bony .box #map_container .br {position: absolute; width: 7px; height: 7px; background-image: url(../images/B2CHome/mc_br.gif); left: 748px; bottom: 0px; background-repeat: no-repeat;}

#middle .content_bony .box .hr {width: 100%; height: 1px; margin-bottom: 10px; background-color: #efeeee;}
#middle .content_bony .box hr {display: none;}

#middle .content_bony .box .span .bold {padding: 0px; display: block;}

#middle .content_bony .box ul,
#middle .content_bony .box li {padding: 0px; margin: 0px;}

#middle .content_bony .box ul {margin-left: 15px;}

#middle .content_bony .box .thead {
	width: 100%;
	height: 23px;
	padding-top: 11px;
	background-color: #efeeee;
	display: block;
}

#middle .content_bony .box .thead .bold {font-weight: bold; display: inline; color: #63bd19; font-size: 12px;}
#middle .content_bony .box .thead .left {float: left; display: inline; margin: 0px; padding: 0 0 0 10px;}
#middle .content_bony .box .thead .right {float: right; display: inline; margin: 0px; padding: 0 10px 0 0;}

#middle .content_bony .box .left2 {float: left; width: 327px; padding: 10px;}
#middle .content_bony .box .right2 {float: right; width: 396px; padding: 10px; padding-left: 0px;}

#middle .content_bony .box .left2 .small {font-size: 10px; display: block; padding-top: 10px;}

#middle .content_bony .box .left3 {float: left; line-height: 25px;}
#middle .content_bony .box .right3 {float: left; margin-left: 30px; line-height: 25px; font-weight: bold;}

#middle .content_bony .box .right3 a {color: #000;}
#middle .content_bony .box .right2 #thumb div img {width: 86px; height: 61px;}

#middle .content_bony .box .right2 #thumb img.nav {height: 10px;}

#middle .content_bony .box .right2 #thumb {float: right; width: 86px;}

#nav {padding-bottom: 1px;}
#nav2 {padding-top: 1px;}

#thumb .hr2 {height: 5px; display: block; margin: 0px; padding: 0px;}
#thumb .hr2 hr {display: none; padding: 0px; margin: 0px;}

.imgNav {cursor: pointer;}

/* submenu */

#menu {position: relative; list-style-type: none;}

#menu li {float: left; position: relative;}


#menu ul {
	position: absolute;
	top: 33px;
	left: 0px;
	display: none;
	list-style-type: none;
	padding-bottom: 0px;
	text-align: left;
}

#menu ul li a {
	display: block;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #000;
	background-repeat: no-repeat;
	white-space: nowrap;
	padding: 6px 10px 6px 20px;
	background-position: 7px 10px;	
	width: 150px;
	position: relative;
	z-index: 9999999999999999;
}

#firm #menu ul{border-top: 1px solid #fff; background-color: #bee645;}
#firm #menu ul li a {background-color: #bee645; background-image: url(../images/B2CHome/bullet3a.gif);}
#firm #menu ul li a:hover {background-color: #a8d327; background-image: url(../images/B2CHome/bullet3b.gif);}

#ind #menu ul{border-top: 1px solid #fff; background-color: #bfe6ff;}
#ind #menu ul li a {background-color: #bfe6ff; background-image: url(../images/B2CHome/bullet4a.gif);}
#ind #menu ul li a:hover {background-color: #6ed9f6; background-image: url(../images/B2CHome/bullet4b.gif);}

#aktB2CHome {margin-left: 17px; margin-top: -13px; color: #5f5f5f; font-family: Arial; font-size: 11px;}



#aktB2CHome a, #middle .akt a:hover {color: #5f5f5f; text-decoration: none; display: block;}

#aktB2CHome span a:hover {text-decoration: underline; color: #63bd19;}



#aktB2CHome span a {color: #63bd19;padding: 16px 0 11px 0;}

.underlineGreenText {

	text-decoration:underline;

	color:#63BD19;

}

/* toplayer */

/* 29-03-2009 @ Bartek */

/* 
#toplayer {
	position: absolute;
	margin-top: 5px;
	z-index: 1000000000;
	left: 0px;
}
*/


#toplayer_container {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

#toplayer {
	position: absolute;
	left: 213px;
	margin-top: 5px;
	z-index: 1000000000 !important;
	top: 30px;
	/*display: none;*/
}

blockquote{

 margin-left: 20 px;
 padding-left: 20 px;
}

.b2bboxl {text-align: center;margin-top: 12px; position: relative;}
 * html .b2bboxl {margin-top: 0px;}
 *:first-child+html  .b2bboxl {margin-top: 0px;}
 
 * html #v_morel { z-index:1;}
 * html #v_morer { z-index:1;}
 *:first-child+html  #v_morel { z-index:1; }
 *:first-child+html  #v_morer { z-index:1; }
 
 
 #toplayer_755x335 {
 z-index: 1000000000 !important;
 } 
