/* Start of CMSMS style sheet 'candeo_css' */
/* CSS */
img, div, span, p, ul, li {behavior: url('iepngfix.htc')}
body {margin:0;padding:0;background:url('gfx/bg_pattern.gif') top left repeat;font-family:tahoma;font-size:12px;color:#3E3E3C;line-height:14px}
#body{background:url('gfx/bg.png') top left repeat-y;height:100%;width:100%;margin:0;padding:0;}
#boda {background:url('gfx/gradient_top.png') top left repeat-x;height:109px;width:100%;margin:0;padding:0;min-width:1000px}
.container {background:url('gfx/bg.png') top left repeat-y;height:;width:100%;margin:0;padding:0;clear:both}
.container950 {width:1000px}
img, a img {border:0 !important}
dfn {display:none;}

.visibleornot .notvisible, 
.visible .hiddenmenu, 
.visible .subMenusContainer,
.niema_w_niem .niema {display:none !important;position:absolute !important;margin-top:-1000px !important;;left:-1000px !important;;top:-1000px !important; visibility:hidden !important}

.visible .notvisible, .visibleornot .hiddenmenu {display:auto !important}

/**/
#banner {width: 950px;height:109px;margin:0 0 0 10px;padding:0;}
#banner a.logos {width:255px;height:109px;display:block;float:left;border:0;background:url('gfx/logos.gif') top left no-repeat}
.fastcontact {width:235px;display:block;float:left;background:url('gfx/top_phone.gif') 0 0 no-repeat;margin-left:150px;padding:48px 0px 25px 80px;font-size:12px;font-weight:bold;color:#6b6b6b;}
.fastcontact b {font-size:18px;font-family:'Times new roman','serif';color:#6b6b6b;}
.fastcontact b span,.fastcontact span {color:#79b9f9;}
.partners {width:120px;display:block;float:left;;margin-left:100px;padding:35px 0px 0px 0px;font-size:11px;text-align:center;color:#b1bfce;}
.NewsSummary .more a, .NewsSummary a{text-decoration:none;color:#4a749f}
.open_time {background:url('gfx/left_opens.gif') 0 0 no-repeat;display:block;margin-top:5px;padding:5px 5px 5px 5px;font-size:12px;color:#3E3E3C !important;font-family:'arial','sans-serif'; font-weight:normal;width:279px;height:;}
.open_time a {font-weight:bold;text-decoration:none;color:#3E3E3C !important}
.open_time strong {font-size:18px;color:#2981CB !important;font-family:'arial';line-height:28px;letter-spacing:;dosplay:block; }

/**/
#pagine {background:url('gfx/pagine_bg.gif') top left repeat-x;height:262px;width:100%;margin:0;padding:7px 0 0 0;border-bottom:1px solid #404040}
#pagine a {font-weight:bold !important;color:#414141 !important}
#pagine a:hover {font-weight:bold !important;color:#ffffff !important;}
.illustration {width:748px;height:211px;float:left;}
.r_panel {width:212px;height:;float:left;}


.r_panel_newsletter {background:url('gfx/hr_newsletter.gif') top left no-repeat;padding:17px 0px 0px 31px;height:86px;font-family:arial;font-size:11px;line-height:15px;color:#ffffff;}
.r_panel_newsletter input.in, #m3email {float:left;margin-top:10px;width:116px !important;height:;padding:3px;background:url('gfx/input_122.gif');border:0}
.r_panel_newsletter input.ok, #m3submit {color:#90C21C;margin-top:10px;margin-left:5px;width:22px;float:left;height:22px;background:url('gfx/button_ok.gif');border:0;padding:0}
#m3username {display:none}
#m3moduleform_1 label {display:none}

/*=====news pl=====*/
.r_panel_news {font-size:11px;color:#fff;font-family:arial;background:url('gfx/hr_news_pl.gif') top left no-repeat;padding-left:31px;height:90px;padding-top:8px;width:175px;overflow: hidden;}
.r_panel_news_en {font-size:11px;color:#fff;font-family:arial;background:url('gfx/hr_news_en.gif') top left no-repeat;padding-left:31px;height:90px;padding-top:8px;width:175px;overflow: hidden;}
.r_panel_news_de {font-size:11px;color:#fff;font-family:arial;background:url('gfx/hr_news_de.gif') top left no-repeat;padding-left:31px;height:90px;padding-top:8px;width:175px;overflow: hidden;}

.r_panel_news span, 
.r_panel_news_en span, 
.r_panel_news_de span {display:block;width:105px;background:url('gfx/icon_date.gif') 0 4px no-repeat;padding-left:10px;font-size:9px;font-family:verdana;color:#4a749f;margin-bottom:2px;}
.r_panel_news b,
.r_panel_news_en b,
.r_panel_news_de b {font-size:12px;color:#005c82;display:block;margin-bottom:2px;width:165px;height:14px;overflow: hidden;white-space: nowrap;}
.r_panel_news b a,
.r_panel_news_en b a, 
.r_panel_news_de b a {text-decoration:none;color:#005c82;}
#lang {height:26px;position:absolute;text-align:right;margin-top:-7px;}


.lang {float:left;height:26px;background:url('gfx/lang_bg3.gif') repeat-x top;text-align:center;margin-left:883px;width:77px}
.lang span.ab1 {display:block;height:26px;background:url('gfx/lang_bg1.gif') no-repeat top left;float:left;}
.lang span.ab2 {display:block;height:26px;background:url('gfx/lang_bg2.gif') no-repeat top right;float:right;padding:6px 6px}
.lang a {}


/**/
#content {float:left;width:633px;margin:5px 0px 0px 8px;border-top:3px solid #79b9f9;padding-top:12px;color:#3E3E3C;line-height:18px;font-size:12px}
.content {width:613px;padding:10px 10px 10px 10px;background:url('gfx/header_topbg.gif') no-repeat top left;}
#content h1 {width:;font-size:22px;font-family:'times new roman','serif';font-weight:normal;color:#4c91c9;padding:15px 0px 20px 0px;margin:0}
h2, h3, h4, h5, h6 {width:633px;font-family:'times new roman','serif';font-weight:normal;color:#4c91c9;padding:15px 0px 20px 0px;margin:0}

#content a {color:#4c91c9;text-decoration:none}
#content a:hover {color:#4c91c9;text-decoration:underline}
#content ul {clear:left;margin:10px 0;padding:0px 10px;list-style:none;width:100%;background:url('gfx/content_vertical_hr.png') no-repeat left center;line-height:15px;}
#content ul li{margin:0;padding:5px 0 5px 10px;background:url('gfx/li.gif') no-repeat 0 9px;border-bottom:1px dotted #b2b2b2}
#content ul a {color:#4c91c9;text-decoration:none}
#content input,#content textarea {background:url('gfx/input_bg.gif') repeat-x top left #D8DFE5;border:1px solid #2c6f94;padding:3px;font-size:11px}
.cennik_tabela tr {border-bottom:1px dotted gray}
label {display:block}
.personel td {padding:5px}
.albumlist li, .picturelist li {background-image:none !important;padding:10px !important;float:left}
.albumlist li img, .picturelist li img {height:112px}

/**/
#sidebar-a {float:left;width:309px;margin:5px 0 0 10px;border-top:3px solid #79b9f9;padding-top:12px;font-size:11px;font-family:verdana;color:#848484}


/*=====company pl=====*/
#sidebar-a .company {padding: 90px 10px 10px 10px;background:url('gfx/left_company_pl.gif') top center no-repeat;color:#3E3E3C}
#sidebar-a .company_en {padding: 130px 10px 10px 10px;background:url('gfx/left_company_en.gif') top center no-repeat;color:#3E3E3C}
#sidebar-a .company_de {padding: 130px 10px 10px 10px;background:url('gfx/left_company_de.gif') top center no-repeat;color:#3E3E3C}

table, td, tr {border-collapse: collapse;vertical-align:top;}
table {max-width:600px}
table h1, table h2, table h3, table h4, table h5, table h6 {width:400px !important}
#sidebar-a .company table td, #sidebar-a .company_en table td, #sidebar-a .company_de table td {padding-right:10px;}
#sidebar-a .company .border_bottom, #sidebar-a .company_en .border_bottom,  #sidebar-a .company_de .border_bottom {border-bottom:1px solid #e3e4e8}


/*=====questions pl=====*/
.questions {display:block;width:299px;height:71px;background:url('gfx/left_somequestions_pl.jpg') top center no-repeat;}
.questions_en {display:block;width:299px;height:71px;background:url('gfx/left_somequestions_en.jpg') top center no-repeat;}
.questions_de {display:block;width:299px;height:71px;background:url('gfx/left_somequestions_de.jpg') top center no-repeat;}

#sidebar-a a {text-decoration:none;color:#81d101}
#content a span, #sidebar-a a span {text-decoration:none;color:#c60101}


/**/
#footer {clear:both;padding:10px;background:url('gfx/footer_bg.png') repeat-x top;color:#d5eaff;font-size:10px;height:55px;}
#menu_footer a,#menu_footer {text-decoration:none;font-weight:bold;color:#d5eaff;font-size:10px;height:25px;}
#address {float:left;color:#a9a9a9;position:absolute}
#address span {color:#74ba04}
#designer {width:930px;float:left;color:#a9a9a9;text-align:right;position:absolute}
#designer a {color:#a9a9a9;text-align:right;text-decoration:none;}

/**/
.cl {clear:both}


/*===================================MENUS===================================*/
#nav .active {
	background-color:#b9f060 ;	color:#fff !important;	font-weight:bold !important;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;border-radius:2px;background-image: url('prostokat.svg')}
#nav a, #subMenusContainer a{
	text-decoration:none;	display:block;	padding:4px 10px;top:20px;	background-color:;-moz-border-radius: 2px;	-webkit-border-radius: 2px;border-radius:2px;}
#nav .smOW li a, #subMenusContainer .smOW li a{
	color:#414141 !important;background-color:#fff !important;}
#nav .smOW li a:hover, #subMenusContainer .smOW li a:hover{
	color:#fff!important;background-color:#b9f060 !important; -moz-border-radius: 2px;	-webkit-border-radius: 2px;border-radius:2px;background-image: url('prostokat.svg')	}
#nav a:hover, #subMenusContainer a:hover{
 -moz-border-radius: 2px;	-webkit-border-radius: 2px;border-radius:2px;background-image: url('prostokat.svg')	}
/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{	margin:0;	float:left;}
/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;	font-weight:bold !important;color:#414141 !important;}
/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#b9f060 ;color:#FFF;}
/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{	background-color:#b9f060;	color:#fff !important;	font-weight:bold !important;}
/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ background: url('gfx/li2.gif') right center no-repeat;}
/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ background: url('gfx/li2.gif') right center no-repeat; }
/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	background: url('gfx/li2.gif') right center no-repeat;}
/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	background: url('gfx/li2.gif') right center no-repeat;}
/* ----[ OLs ULs, LIs, and DIVs ]----*/
/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 	display:none; 	position: absolute; 	overflow:hidden; padding:0 2px;	margin:0 0 0 -2px;}
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;	margin: 0;	list-style: none;	line-height: 1em;}
#nav li {margin-right:18px;}
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	-moz-border-radius: 2px;-webkit-border-radius: 2px;	border-radius:2px;background-image: url('prostokat.svg');	left:0;}
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li {	display:block;	list-style:none;	position:relative;	float:left;}
#subMenusContainer li{	list-style: none;}
/* main menu ul or ol elment */
#nav{height:51px;display:block;	list-style:none;	margin:0 0 0 10px;	z-index:5;	left:50%;	text-align: center;	display:block;}
#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }
/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }
#nav li li a{ /* Just submenu links*/	
	position:relative;	float:none;}
#nav li ul { /* second-level lists */
	position: absolute;	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul ul { margin: 1em 0 0 -1000em; }/*-1em bylo*/
#nav li:hover ul ul {	margin-left: -1000em; }
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}
/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }




/* End of 'candeo_css' */

