@import url("css/menu.css");
@import url("jq/theme.css");



/* CSS Document */
html
{
	height:100%;	
}
body
{
	background: url(images/tlo.jpg) no-repeat center left;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
}
.SubHead
{
	color: #43494d;
}
.contentpart
{
	height:100%;
	padding-top:20px;	
}
/*-------- Default Style --------*/
th,td,div
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal; 
font-size:12px;
color:#43494D; 

}
#dnn_ctr1558_DynamicRegistration_tblQuestions tr
{
	line-height:2.2;
}
a,a:link,a:visited,a:active
{
color:#4F839F;
text-decoration:none; 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal; 
font-size:12px;
color:#43494D;
}
a:hover{color:#C00; text-decoration:none; }

/*-------- design style --------*/
.template_style{width:960px; margin:auto;}

.top_space{height:34px;}
.lang_pad{padding:7px 35px 0px 0px;}

.logo_top_left{padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:116px;}


.search_style{float:right; padding:8px 0px 0px 0px;}
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D;}
.fulltable
{
	height:100%;	
}
.fulltable table1
{
	height:100%;	
}
table
{

}
.menu_style{float:left;}
.contentspacer
{
	height:35pt;	
}
/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.ContentPaneDiv
{
	padding:0px;
	margin:0px;
	border:0px;
	width:422px !important;	
	display:inline-block;
}
.LeftPane
{
	width: 160px;
	margin: 0px;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height:100%;
}
.RightPane
{
	width: 10em;
	margin: 0px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4F839F; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited
{
	color: #00cc00;
	font-size: 12px;
	float: right;
	font-weight: bold;
	vertical-align: middle;
}
.user a
{
	vertical-align: middle;
}
a.user:hover{color:#00cc00;}



/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}




.lu
{
	background-image: url(images/left_upper_yellow.gif);
	background-repeat: no-repeat;
	width:1px;
	height:3px;
}
.mu
{
	background-image: url(images/upper_yellow.gif);
	background-repeat: repeat-x;
}
.ru
{
	background-image: url(images/right_upper_yellow.gif);
	background-repeat: no-repeat;
	width:3px;
	height:3px;
}
.lm
{
	background-image: url(images/lm.gif);
	background-repeat: repeat-y;
}
.rm
{
	background-image: url(images/rm.gif);
	background-repeat: repeat-y;
}
.ll
{
	background-image: url(images/left_lower_yellow.gif);
	background-repeat: no-repeat;
	width:1px;
	height:3px;
}
.ml
{
	background-image: url(images/lower_yellow.gif);
	background-repeat: repeat-x;
}
.rl
{
	background-image: url(images/right_lower_yellow.gif);
	background-repeat: no-repeat;
	width:3px;
	height:3px;
}

.menuright
{
	background-image: url(images/menu_right.gif);
	background-repeat: no-repeat;
	width: 8px;
	background-position: left center;
	height:24px;
}

.menuleft
{
	background-image: url(images/menu_left.gif);
	background-repeat: no-repeat;
	width: 8px;
	height:24px;
	background-position: left center;
}
.logoplace
{
	padding:0px 0px 0px 0px; 
	width:140pt; 
	margin:0px;
	padding-right:13pt;
	_width:140pt; 
}
.menubg
{
	background: url(images/menu_background.gif) repeat-x center left;
	font-family:Tahoma !important;
}
.menubg span
{
	font-family:Tahoma !important;
}
.maintable
{
	
}
.loginimg
{
	border : 0px;
}

/*-------------- Footer Style --------------*/
.footer
{
	background: url(images/footer_back.png) no-repeat right center;
	color: #4F839F;
	width:98%;
	_padding-top:1px;
_width:100%;
	
}
.footerleft
{
	background: url(images/left_lower_page_footer.png) no-repeat left center;
	color: #4F839F;
	_padding-top:2px;
	
}
a.footer:hover{color:#C00;}
.imgfooter
{

}
.lowerlinks
{
	border-top:3px dotted #FFCC00;
	font-size:9pt;	
}
.welcome
{
	font-size:12px;
	padding-top:30px;
	padding-right:5px;
font-weight:bold;
	
}
.welcome span
{
	color: #00cc00;

	display:none;
	visibility:hidden;
}
.nametr
{
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;

}

.nametr td
{
	padding-left:8px;

}
.nametr td a
{
	font-size: 14px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;	
	text-align:left;
	float:none !important;
}
.witajludzik
{
	width: 34px;
	height: 34px;
	background-image: url(images/ludzik.png);
}
.witajludzik img
{
	vertical-align:middle;
}
.LeftPane div
{
	height:100%;	
}
.LeftPane 
{
	height:100%;	
}
.DynamicForms_Captcha 
{
	float:right;
	padding-right:80px;
_float:left;
_padding-left:55px;
}
.DynamicForms_QuestionTable
{
	_width:200px !important;
}
.DynamicLogin_CheckBox
{
	
	font-size:10px;	
}
.main_dnnmenu_rootitem
{
	font-size:12px !important;
	padding-left:9px !important;
	padding-right:9px !important;
	font-family: Tahoma !important;	
}
.main_dnnmenu_rootitem_selected
{
	font-size:12px !important;
	padding-left:9px;
	padding-right:9px;	
}
.MenuPaneDiv
{
	font-family:Tahoma !important;
	float: right;
	font-size: 9pt;
	font-weight: bold;
}
.MenuPaneDiv td
{
	font-family:Tahoma !important;
	font-size: 9pt;
	font-weight: bold;
}
.logintd input
{
	width:60px;
}
.RightCol td
{
	padding:5px;
}

.mapimage
{
	_width:390px;
_display:inline;
_float:left;
}
.kontaktpanel div
{
	_width:200px !important;
#width:200px !important;
}
.DynamicLogin_RegisterLink
{
	font-size:18px !important;
	font-weight: bold !important;

}
.cleanlink
{
	color:#43494D !important;
font-size:13px !important;
}
.cleanlink: hover
{
	color:#43494D !important;
}
.cleanlink: visited
{
	color:#43494D !important;
}
.bluelink a
{
	color:blue;
}
.bluelink a: visited
{
	color:blue;
}

.clickable
{

	cursor:hand;
	cursor:pointer;
	padding:1px;
}
.view-all
{
	display:none;
}










