@import url('gwsh_general.css');


/* Strona g��wna css */

#nav_hot
{

	width: 803px;
	margin-bottom: 18px;
	background-color: transparent;
}
#zobacz_takze
{
	/*height: 374px;*/
	overflow: hidden;
	margin: 23px 23px 0 23px;
	width: 777px;
}
#zobacz_takze h3
{
	font-size: 22px;
	font-weight: bold;
	font-family: tahoma;
	background-color: #e9eef2;
	color: #366ea7;
	width: 755px;
	height: 27px;
	padding: 5px 10px;
}

#zobacz_takze ul
{
	width: 803px;
	float: left;
}

#zobacz_takze ul li div
{
	padding: 14px 12px;
	height:65px;
	width: 364px;
}
#zobacz_takze ul li
{
	color:#7D97BA;
	float:left;
	height: 93px;
	width:388px;
}

#zobacz_takze ul li.grey
{
	background-color: #e9eef2;
}
#zobacz_takze ul li img
{
	float: left;
	margin-right: 10px;
}
#zobacz_takze ul li span strong
{
	color: #366ea7;
	font-family: tahoma;
}
#zobacz_takze ul li a
{
	color: #7d97ba;
	font-size: 11px !important;
}
#zobacz_takze ul li a:hover
{
	text-decoration: underline;
}

#zobacz_takze ul li a span
{
	font-family: tahoma;
	vertical-align: top;
}

#hot_na
{
	width: 424px;
	float: left;
}
#hot_nav
{
	width: 386px;
	margin: 9px 14px 24px 24px;
}
#hot_nav div.hot_nav_bar 
{
	height: 29px;
	background-image: url('../images/hot_nav_bar_tlo.png');
	width: 386px;
}

#hot_nav div.hot_nav_bar h4
{
	text-align: center;
	width: 96px;
	height: 23px;
	color: #78b2e3;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 3px 0 0;
	float: left;
}
#hot_nav div.hot_nav_bar h4 a
{
	background: url('../images/hot_nav_bar_butt.png') -107px 0 no-repeat transparent;
	color: #78b2e3;
	display: block;
}
#hot_nav div.hot_nav_bar h4 a span
{
	padding: 4px 0;
	display: block;
	width: 100%;
	text-align: center;
}

#hot_nav div.hot_nav_bar h4.last
{
	margin: 6px 0 0 92px;
}
#hot_nav div.hot_nav_bar h4.actv a,#hot_nav div.hot_nav_bar h4 a:hover
{
	background-position: -6px 0;
}
#hot_nav div.hot_nav_bar h4.actv a, #hot_nav div.hot_nav_bar h4 a:hover
{
	color: #ffffff;
}

/* ################################################ */
#akt_2,#akt_3
{
	display: none;
}
#hot_nav .n_item
{
	margin: 14px 0 4px 0;
	font-size: 11px;
	line-height: 13px;
	color: #8da4c2;
}
#hot_nav .n_item a
{
	color: #8da4c2;
	display: block;
}
#hot_nav .n_data
{
	float: left;
	font-family: tahoma;
	font-size: 9px;
	color: #8da4c2;
	margin: 2px 5px 0 0;
}
#hot_nav .n_txt
{
	font-size: 11px;
	color: #8da4c2;
	font-weight: bold;
}
#hot_nav .n_first
{
	margin: 0 0 6px 0;
}
#hot_nav .n_first .n_data
{
	padding: 0;
	color: #366ea7;
	font-size: 9px;
	float: none;
	display: block;
}
#hot_nav .n_first .n_txt
{
	font-size: 22px;
	line-height: 23px;
	font-weight: bold;
	color: #366ea7;
}
#hot_nav a:hover
{
	text-decoration: underline;
}

#hot_nav .n_lista
{
	margin: 11px 0 17px 0;
}
/* ################################################ */

div.hot_nav_more
{
	height: 25px;
	width: 100%;
	margin-top: 17px;
	border-top: 1px solid #cfd9e5;
}
div.hot_nav_more a
{
	background: url('../images/hot_nav_more.gif') no-repeat 1px 8px;
	color: #00b4ff;
	font-weight: bold;
	padding: 5px 11px;
	font-size: 11px;
	display: block;
	float: left;
	margin: 0 9px 0 0;
}


/*
########################
###                  ###
########################
*/

#hot_imp
{
	width: 379px;
	height: 317px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding:0;
}
#hot_imp_up2
{
	width: 385px;
	height: 300px;
	margin: 17px 0 0 0;
}
#hot_imp_up2:focus, #hot_imp_up2 object:focus {
	outline: 0;
}

div#hot_imp_up div
{
	height: 23px;
	width: 153px;
	overflow: hidden;
	float: left;
}
div#hot_imp_up div span
{
	font-size: 12px;
	color: #78b2e3;
	margin: 10px 0 0 20px;
}
/*
div#hot_imp_up ul
{
	float:left;
	height:23px;
	margin:0 0 0 6px;
	overflow:hidden;
	width:222px;
	display: inline;
}
div#hot_imp_up li
{
	margin: 0 0 0 3px;
	padding: 1px 0 0 0;
	width: 33px;
	height: 23px;
	float: left;
}
div#hot_imp_up li a
{
	background: url('../images/hot_nav_bar_butt.png') transparent no-repeat 0 -27px;
	color: #78b2e3;
	font-size: 12px;
	font-weight: bold;
	display: block
}
div#hot_imp_up li span
{
	width: 33px;
	text-align: center;
	display: block;
	padding: 3px 0 6px 0;
}
div#hot_imp_up li a:hover, div#hot_imp_up li.actv a
{
	background: url('../images/hot_nav_bar_butt.png') transparent no-repeat -37px -27px;
	color: #fff;
}
*/

#hot_imp_img
{
	width: 100%;
	height: 277px;
	overflow: hidden;
}
/* #hot_imp_img a { display: none; } */
#hot_imp_img a.actv { display: block; }
#FA_overall_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
display:block;
height:275px;
overflow:hidden;
width: 375px;
position:relative;
}

.FA_article {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
color:#CCCCCC;
display:block;
height:275px;
overflow:hidden;
position:relative;
text-align:justify;
width:375px;
}
.FA_navigation {
	display:block;
	height:23px !important;
	overflow:hidden;
	padding-left:7px;
	position:relative;
	width:222px !important;
}

.FA_navigation a span
{
	width: 33px;
	text-align: center;
	display: block;
	padding: 5px 0 3px 0 !important;
	margin: 0 !important;

}
.FA_navigation a
{
	background: url('../images/hot_nav_bar_butt.png') transparent no-repeat 0 -27px;
	color: #78b2e3;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 33px;
	height: 23px;
	float: left;
	margin: 0 0 0 3px;
}
.FA_navigation a:hover, .FA_navigation a.active
{
	background: url('../images/hot_nav_bar_butt.png') transparent no-repeat -37px -27px;
	color: #fff;
}
.FA_navigation a:hover span, .FA_navigation a.active span
{
	color: #fff !important;
}

/* ################### */
#nav_kontakt
{
	margin: 0 0 0 24px;
	width: 775px;
	height: 418px;
	overflow: hidden;
	padding-bottom: 13px;
}
#nav_kontakt_map
{
	border: 1px solid #4673b6;
	background-color: #364782;
	width: 384px;
	height: 416px;
	float: left;
}
#nav_kontakt_form
{
	margin: 0 0 0 3px;
	border: 1px solid #4673b6;
	background-color: #475ba1;
	width: 384px;
	height: 416px;
	float: left;
}
#nav_kontakt_map h3,#nav_kontakt_form h3
{
	color: #e1e9ff;
	font-size: 22px;
	font-weight: bold;
	height: 45px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#nav_kontakt_map h3 span, #nav_kontakt_form h3 span
{ 
margin: 8px;
display: block;
}

#kontakt_dane
{
	height: 72px;
	width: 100%;
}

#kontakt_dane span
{
	padding: 9px 0 0 12px;
	display: block;
	color: #d0e7ff;
	line-height: 17px;
	font-size: 11px;
	
}

#kontakt_inne
{
	border-top: 1px solid #5b6e9d;
	height: 35px;
	width: 100%;
	overflow: hidden;
}
#kontakt_inne a
{
	background: url('../images/hot_nav_more.gif') no-repeat transparent 11px 12px;
	color: #00b4ff;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#kontakt_inne a:hover
{
	text-decoration: underline;
}
#kontakt_inne a span
{
	height: 34px;
	float: left;
	margin: 8px 4px 0 21px;
}
#kontakt_google
{
	height: 264px;
	margin: 0 10px;
	background-color: orange;
}

div#form_info
{
	width: 100%;
	height: 80px;
	overflow: hidden;
	
}
div#form_info div
{
	font-size: 11px;
	color: #d0e7ff;
	line-height: 16px;
	margin: 0 11px 11px 11px;
}

#form_field input,#form_field select,#form_field textarea
{
	font-size: 11px;
	color: #6680b6;
	border: 0;
	padding: 3px 2px;
}
#form_field input,#form_field select
{
	background: url('../images/form_inp_tlo.png') repeat-x 0 0;
	height: 20px;
}
#form_field textarea
{
	background: url('../images/form_txt_tlo.png') repeat-x 0 0;
	height: 124px;
}

#form_field
{
	width: 100%;
	height: 256px;
	overflow: hidden;
}
#form_field div.field_select
{
	height: 40px;
	width: 100%;
}
#form_field div.field_select select
{
	width: 363px;
	margin: 4px 0 0 11px;
	padding: 2px;
}
#form_field div.field_temat
{
	height: 32px;
	width: 100%;
	overflow: hidden;
}
#form_field div.field_temat input
{
	margin: 6px 11px;
	width: 360px;
}

#form_field div.field_text
{
	height: 132px;
	width: 100%;
	overflow: hidden;
}
#form_field div.field_text textarea
{
	margin: 4px 11px;
	width: 360px;
}

#form_field div.field_mail
{
	height: 52px;
	width: 192px;
	overflow: hidden;
	float: left;
}
#form_field div.field_mail input
{
	margin: 15px 10px;
	width: 170px;
}
#form_send
{
	border-top: 1px solid #5b6e9d;
	height: 35px;
	width: 100%;
}
#form_send input
{
	cursor: pointer;
	border: 0;
	padding: 0;
	width: 130px;
	height: 34px;
	background: url('../images/hot_nav_more.gif') no-repeat transparent 120px 14px;
	font-weight: bold;
	color: #00b4ff;
	font-size: 11px;
	float: right;
}
#form_send input:hover
{
	text-decoration: underline;
}
