body { font-family: Tahoma; font-size: 13px; line-height: 20px; color: #000000; background: #F6F9FE url(../img/body_b2.jpg) top left no-repeat; padding: 10px 10px 10px 0; margin:0; text-align: left; }

#layout { text-align: left; overflow: hidden; }

#header { width: 910px; overflow: hidden; clear: both; margin: 0 0 0 30px; }
#header2 { width: 910px;overflow: hidden; }
#header_logo { width: 174px; float: left; font-weight: bold; color: #09B1E2; font-size: 12px; font-family: Verdana; overflow: hidden; }
#header_logo img { vertical-align: middle; }
#header_text { width: 360px; float: left; margin-top: 16px; overflow: hidden; color:#0E4D5A;font-weight:bold;font-family:arial;font-size:13px}
#headerFlash {width:256px;height:66px;float:left;margin:3px 0 0 100px}
#header_right { width: 150px; float: right; line-height: 26px; text-align: right; overflow: hidden; }
#header_right a { color: #999999; text-decoration: none; font-weight:normal;}
#header_right a:hover { color: #Db7713; text-decoration: none; }
#header_right_menu img { vertical-align: top; }
#header_right_logo { text-align: right; }
#header_right_logo img {  }

#header_menu { width: 880px; margin: 0 0 0 0; padding: 0 15px 0 15px; background: url(../img/ul_b.gif) top left repeat-x; list-style: none; overflow: hidden; clear: both; font-size: 13px; float: left; height:32px}

#header_menu a { display: block; float: left;height:27px;padding: 8px 15px 0px 15px; }
a.menu_top { display:block;color: #FFFFFF; text-decoration: none; margin: 0;float:left;}
a.menu_top:hover { color: #FFFFFF; text-decoration: none; background: #343466;margin: 0; height:32px}
a.menu_top_active { display:block;color: #FFFFFF; text-decoration: none; background: #343466; margin: 0; height:32px}
a.menu_top_active:hover { color: #FFFFFF; text-decoration: none; background:#343466; margin: 0; }
#contentBg {width:100%;;overflow:hidden;}
#content { width: 940px; overflow: hidden; clear: both; margin: 10px 0 10px 0; background: url(../img/content_b.gif) top left repeat-y; }

#content_main { width: 910px; margin: 15px 0 15px 30px; overflow: hidden; clear: both; }
#content_main_bottom { overflow: hidden; clear: both; }
#content_main_bottom_1 { width: 387px; float: left; }
#content_main_bottom_2 { width: 247px; float: left; }
#content_main_bottom_3 { float: left; }

#content_left { float: left; width: 367px; }
#content_left img { margin: 0 0 20px 0; }

#content_right { width: 523px; float: right; }

#content_right_title { color: #00565B; font-size: 24px; line-height: 33px; }
/* 09b1e2 */

#content_right_text { width: 500px; color: #330066;font-size:13px; }
#content_right_text p { margin: 10px 0 10px 0; padding: 0; }
#content_right_text a { color: #000000; text-decoration: none; }
#content_right_text a:hover { color: #333366; text-decoration: underline; }

#content_right_images { width: 523px; margin: 15px 0 20px 0; overflow: hidden; clear: both; }
#content_right_images img { margin: 0 23px 0 0; }

#subpage_content_main { width: 910px; margin: 0 0 0 30px; overflow: hidden; clear: both; background: url(../img/subpage_main_b.gif) top left repeat-y; padding: 0 0 5px 0; color: #330066; }

.subpage_title { color: #00565B; font-size: 24px; line-height: 33px; margin: 20px 0 10px 0; padding: 0; }

.bigText { font-size: 14px; color: #d52800; }
.border_img {border:3px solid #999;padding:5px;}
.border_img2 {border:3px solid #D4DCE7;padding:4px;}

a { color: #343466; text-decoration: underline; font-weight:bold;}
a:hover { color: #0A8CAF; text-decoration: none; }

.img_left { float: left; padding: 4px; border: 3px solid #D4DCE7; margin: 0 15px 0 0; }
.img_right { float: right; padding: 4px; border: 3px solid #D4DCE7; margin: 0 0 10px 15px; }
.img_center { padding: 4px; border: 2px solid #D4DCE7;margin:0 7px 7px 0 }
.td_bgBlue {background:url(../img/arrowBlue.gif) no-repeat 0px 12px;padding:10px 15px 10px 25px;font-weight:bold;vertical-align:top;border-bottom:1px solid #0ab1e2;}
.td_bgGreen {background:url(../img/arrowGreen.gif) no-repeat 0px 12px;padding:10px 0 10px 25px;font-weight:bold;vertical-align:top;border-bottom:1px solid #0ab1e2;}
#left_menu { margin: 0; padding: 0; list-style: none; }

.left_menu_0 { width: 165px; margin: 0; padding: 0; font-weight: bold; }
.left_menu_0 a { color: #343466; text-decoration: none ; width: 100%; display: block; padding: 2px 4px 2px 10px; border-bottom: 1px solid #ADEAFC;font-size:11px; }
.left_menu_0 a:hover { color: #FFFFFF; text-decoration: none; background: url(../img/li_hover.gif) top left no-repeat; }

.left_menu_1 { border-bottom: 1px solid #ADEAFC; margin: 2px 0 2px 0px; }
.left_menu_1 a { color: #343466; text-decoration: none ; display: block; width: 154px;padding:4px 0 4px 25px;font-weight:normal;line-height:16px;background:url(../img/li-arrow.gif) no-repeat 12px 9px;font-size:11px}
.left_menu_1 a:hover { color: #343466; text-decoration: none ; background: #09B1E2 url(../img/li-arrow.gif) no-repeat 12px 9px;}

a.menu_left_active_0 { color: #FFFFFF; text-decoration: none; background: url(../img/li_hover.gif) top left no-repeat; }
a.menu_left_active_0:hover {color:#343466}
a.menu_left_active_1 { color: #FFFFFF; text-decoration: none; background: #09B1E2 url(../img/li-arrow-on.gif) no-repeat 12px 9px }


#subpage_left { float: left; width: 180px; padding: 20px; height: 400px; font-size:12px}

#subpage_right { float: right; width: 650px; padding-right: 20px; text-align:justify}
#subpage_right p { margin: 10px 0 0 0; padding: 0; }

#subpage_right_bottom { float: right; margin: 20px 20px 0 0; display: inline; border-top: 3px solid #0AB1E2; padding: 10px 0 0 0; clear: both; }
#subpage_right_bottom img { vertical-align: middle; cursor: pointer; margin: 0 5px 0 0; }
#subpage_right_bottom span { margin: 0 10px 0 10px; }
#subpage_right_bottom a { color: #330066; text-decoration: none; font-weight:normal}
#subpage_right_bottom a:hover { color: #330066; text-decoration: underline; }

#content_top { width: 940px; height: 13px; background: url(../img/content_top.gif) top left no-repeat; }

#content_bottom { width: 940px; height: 13px; background: url(../img/content_bottom.gif) top left no-repeat; }

#footer { width: 880px; overflow: hidden; clear: both; background: url(../img/footer_bottom.gif) bottom left no-repeat #09B1E2; padding: 10px 15px 10px 15px; color: #B6E8F6; line-height: 14px; margin: 0 0 6px 30px;font-size:11px }

#footer_left { float: left; margin: 0 100px 0 0; display: inline; }
#footer_left p { margin: 0; padding: 0; }

#footer_menu { float: left; padding:7px 0 0 0}
#footer_menu span { margin: 0 12px 0 12px; }
#footer_menu a { color: #B6E8F6; text-decoration: none; font-weight:normal;}
#footer_menu a:hover { color: #B6E8F6; text-decoration: underline; }

#footer_right { float: right; text-align: right; }
#footer_right p { margin: 0; padding: 0; }
#footer_right a { color: #B6E8F6; text-decoration: underline; font-weight:normal;}
#footer_right a:hover { color: #FFFFFF; text-decoration: underline; }

.newsHeader { font-weight: bold; color: #343466; }
.newsHeader span { font-weight: normal; color: #2f9e9e; }
.newsText {  }
.newsText a { text-decoration: none; font-weight: bold; }
.newsText a:hover { text-decoration: underline; }

.porcjowanie { padding: 10px 0 10px 0; }

#formular {clear:both;overflow:hidden;}
.kontakt_opis { width: 400px; margin: 0px auto; text-align: center;float:left; }
.picture_form {float:right;width:250px;text-align:right}
.picture_form img {padding: 3px; border: 3px solid #D4DCE7; margin: 0 0 10px 15px; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 110px; text-align: right; padding:0 10px 0 0}
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #D4DCE7;padding:2px 0px 2px 7px}
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #D4DCE7;padding:5px 0px 2px 7px;font-family:tahoma;font-size:12px}
.kontakt_opis_pola_wymagane { float: left; color: #f9a600;s }
.kontakt_opis_input_submit { float: right; text-align: right; }
.ok { text-align: center; }
.blad { text-align: center; color: #CC000A; }

.benefits_set { clear: both;  padding: 5px 10px 5px 10px; overflow: hidden; border-top: 1px solid #c0d0e0; }
.benefits_title_left { width: 44; float: left; font-weight: bold; text-align: right; }
.benefits_title_right { width: 44; float: right; font-weight: bold; text-align: left; }
.benefits_left { width: 44%; float: left; text-align: right; }
.benefits_arrow { width: 12%; float: left; text-align: center; }
.benefits_right { width: 44%; float: right; text-align: left; }
.map_area area:hover {background:#fff}
/* 
.benefits_set { clear: both; border-top: 1px solid #330066; padding: 5px 10px 5px 10px; overflow: hidden; background: url(../img/benefits_back.gif) top repeat-x #FFFFFF; }
.benefits_title_left { width: 48%; float: left; font-weight: bold; }
.benefits_title_right { width: 48%; float: right; font-weight: bold; text-align: right; }
.benefits_left { width: 49%; float: left; }
.benefits_right { width: 49%; float: right; }
*/
.FormLogowania {  }
.FormLogowania ul { padding: 0; margin: 0; list-style: none; }
.FormLogowania ul li { list-style: none; }
#user { width: 150px; background: #f8f9f9; color: #4b4d4f; }
#pass { width: 150px; background: #f8f9f9; color: #4b4d4f; }




/* german site */
.img_company {margin:0 20px 0 0;padding:5px;border:2px solid #0AB1E2} 
#subpage_content_main h2 {color:#09B1E2;font-size:16px;margin:40px 0 10px 0}
.ref_position {width:300px;padding:20px;border:3px solid #C1C2D4;text-align:center;margin:0 auto 20px auto;font-size:12px;background:#fff}
.package {text-align:left;float:right;width:150px;height:173px;background:url(../img/img_package.jpg) no-repeat 4px 4px; border: 3px solid #D4DCE7; margin: 0 0 10px 15px; padding:55px 23px 0 35px;color:#168fad;font-weight:bold;line-height:27px }



/* swiss */

#tabs {font-size:12px !important;margin:20px 0 10px 0;font-size:13px;font-family:tahoma;color:#330066}
#tabs ul {padding-left:14px}
#tabs ul li a {font-weight:normal !important;padding:6px 14px 6px 14px}
#tabs .ui-tabs-panel {color:#330066;width:610px;overflow:hidden;clear:both;}
#tabs .ui-tabs-panel .text {/*float:left;width:350px;*/margin:0 10px 0 0;text-align:left}
/*#tabs .ui-tabs-panel .picture {float:left;width:250px;}*/
#tabs .ui-tabs-panel .text ul {padding:0}
#tabs .ui-tabs-panel .text li {list-style:none;background:url(../img/tabs_ico.gif) no-repeat 0px 2px;padding:0px 0 0px 25px;margin:0 0 2px 0}

#flashCircles {width:480px;height:400px;margin:0 auto;}
