@charset "utf-8";
/*
to pisałem ja :)
*/
table { width: 100%; table-layout: fixed; }
blockquote { margin: 0; }
.kal_block {width:464px; margin:0 auto 0 auto;}
/*
to jest koniec tego co pisałem ja :)
*/
html, body{width: 100%; height: 100%; margin: 0; padding: 0; background:#e5e5e5 url(images/bg_loop_x_subpage.jpg) repeat-x; font-family:Tahoma; font-size:11px; color:#393b3d;}

select {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

option {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

input {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.form {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

textarea {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

h1{font-family:Tahoma; font-size:15px; font-weight:bold;}
h2{font-family:Tahoma; font-size:14px; font-weight:bold;}
h3{font-family:Tahoma; font-size:13px; font-weight:bold;}
h4{font-family:Tahoma; font-size:12px; font-weight:bold;}
h5{font-family:Tahoma; font-size:11px; font-weight:bold;}

a:link{text-decoration:none; color:Brown;}
a:activ{text-decoration:none; color:#FF0000;}
a:hover{text-decoration:underline; color:#c90012;}
a:visited{text-decoration:none; color:Chocolate;}

.main_div{width:756px; background:#FFFFFF url(images/content_bg.gif) repeat-y; margin:4px auto 4px auto;}

.main_div_subpage{width:756px; background:#FFFFFF url(images/content_bg_subpage.gif) repeat-y; margin:4px auto 4px auto;}

.main_margin{width:754px; height:100%; margin: 0 1px 0 1px;}

.main_menu_div{background:#000099 url(images/top_menu_bg.gif) repeat-x; width:754px; height:34px; font-family:Tahoma; font-size:11px; color:#FFFFFF; z-index:50;}

.main_menu{ float:left }

.main_menu img{  }

.main_menu a {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: #f6f6f2; PADDING-TOP: 0px;  TEXT-DECORATION: none; padding-top:2px;}

.main_menu a:link {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: #f6f6f2; PADDING-TOP: 0px;  TEXT-DECORATION: none;}

.main_menu a:hover {COLOR: #adada5;}

.main_menu a:visited {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: #f6f6f2; PADDING-TOP: 0px;  TEXT-DECORATION: none;}

.lang_menu{ float:right; height:34px; width:120px}
.lang_menu img{ padding: 12px 5px 0 5px}

.motyw{width:754px; height:235px; margin:1px 0 1px 0;}
.motyw_subpage{width:754px; height:151px; margin:1px 0 1px 0;}

.search_bar{width: 754px; background:#000099 url(images/search_bg.gif) repeat-x; height:29px; margin:0;z-index:10;}
.search_bar div {float: left}
.search_bar .label_div { padding:9px 10px 0 10px; float: left; color:#FFFFFF; font-size:10px}
.search_bar .szukaj_form { float:right; padding:5px 10px 0 0}
.search_bar .targi_combo {padding:5px 0 0 2px}
.search_bar .rok_combo {padding:5px 0 0 0}
.search_bar .szukaj_input{height:16px; padding:0 2px 0 0}
.search_bar .search_bt{float:left; padding:0 0 0 2px}
html > body .search_bt{float:left; padding:1px 0 0 2px}
* html .search_bt{float:left; padding:1px 0 0 2px}

.hot_news{margin:1px 0 0 0;}

.content_div{width:752px; margin:0 1px 0 1px;}

.float_div{width:250px; float:left;}

.block_all{width:100%;	margin:20px 0 0 0;}

.block_single{margin-bottom:30px;}

.block_head{font-family:Tahoma; font-size:12px; color:#c90012; font-weight:bold; height:31px; background:url(images/header_bg_blue.gif) no-repeat; padding:16px 0 0 15px;}

.block_head a:link{text-decoration:none; color:#c90012;}
.block_head a:activ{text-decoration:none; color:#c90012;}
.block_head a:hover{text-decoration:none; color:#c90012;}
.block_head a:visited{text-decoration:none; color:#c90012;}


.block_head_center{font-family:Tahoma; font-size:12px; color:#c90012; font-weight:bold; height:31px; background: url(images/header_bg_white.gif) no-repeat; padding:16px 0 0 15px;}

.block_head_center a:link{text-decoration:none; color:#c90012;}
.block_head_center a:activ{text-decoration:none; color:#c90012;}
.block_head_center a:hover{text-decoration:none; color:#c90012;}
.block_head_center a:visited{text-decoration:none; color:#c90012;}

.block_head_subpage{font-family:Tahoma; font-size:12px; color:#c90012; font-weight:bold; height:31px; background: url(images/header_bg_white_subpage.gif) no-repeat; padding:16px 0 0 15px;}

.block_head_subpage a:link{text-decoration:none; color:#c90012;}
.block_head_subpage a:activ{text-decoration:none; color:#c90012;}
.block_head_subpage a:hover{text-decoration:none; color:#c90012;}
.block_head_subpage a:visited{text-decoration:none; color:#c90012;}

.block_content{padding:0 15px 0 15px; text-align:justify;}

.foot_div{width:756px; height:61px; background:url(images/foot_bg.gif) no-repeat;}

.news{margin-bottom:20px;}

.news_date{font-weight:bold; color:#00528d;}
.news_date a:link{font-weight:bold; color:#00528d; text-decoration:none;}
.news_date a:activ{font-weight:bold; color:#00528d; text-decoration:none;}
.news_date a:visited{font-weight:bold; color:#00528d; text-decoration:none;}
.news_date a:hover{font-weight:bold; color:#FF0000; text-decoration:none;}

.news_title{font-weight:bold;}

.text_more{color:#00528d; text-align:right;}

.text_more a:link{text-decoration:none; color:#00528d;}
.text_more a:activ{text-decoration:none; color:#FF0000;}
.text_more a:hover{text-decoration:none; color:#c90012;}
.text_more a:visited{text-decoration:none; color:#535353;}

.fixer{	width: 1px; height:1px; font-size:1px; margin:0; padding:0;}

.header_red {}

.okladka{text-align:center;}
.clear_r {CLEAR: right; FONT-SIZE: 1px}
.clear_l {CLEAR: left; FONT-SIZE: 1px}
.clear_f {CLEAR: both; FONT-SIZE: 1px}

.down_div {	WIDTH: 756px; HEIGHT: 40px; padding:11px 0 0 0}
.down_div .ban {FLOAT: left; MARGIN: 0px 15px; WIDTH: 120px; HEIGHT: 40px; BACKGROUND-COLOR: #999999}
.webmaster {FLOAT: left; MARGIN-LEFT: 10px}
.webmaster A {COLOR: #ffffff; TEXT-DECORATION: none}
.copyright {FLOAT: right; MARGIN-RIGHT: 10px}

/*
style dla video
*/
.video_content{padding:0 0 0 10px; text-align:justify;}
.video_head{ font-weight:bold; color:#00528d; padding-bottom:5px; }
.video_head a:link{ color:#00528d; text-decoration:none }
.video_head a:hover{ text-decoration: underline;}
.single_video_thumb{width:160px;  float:left; padding-bottom:15px;}
.single_video_thumb img{margin:5px 0 0 5px;}
.single_video{padding-bottom:15px;}
.video_thumb_text{float:left; width:320px;}
.video_thumb{width:157px; height:119px; background:url(images/video_frame.gif);}
.video_thumb img{margin:5px 0 0 5px;}
.video_content_big{padding:0 0 0 10px; text-align:justify;}
/*
style dla kalendarium
*/
.kal_block a:link {color:#00528d; text-decoration:none;}
.kal_block a:hover {text-decoration:underline;}
.kal_block a:visited {text-decoration:none; color:#00528d;}
.kal_head {background:#f0f3f6;}
.kal_content {}
.kal_logo {float:left; padding:0 10px 0 0;}
.kal_logo img { padding:2px;}
.kal_targi {float:left; padding:3px 0 0 0; }
.kal_data {float:right;  padding:3px 5px 0 0; color:#c90012;}
.kal_kreska{font-size:1px; line-height:1px; height:2px; background:url(images/kal_kreska.gif) no-repeat;}
.kal_www {padding:5px 0 0 0; float:left;}
.kal_www img {padding:3px 10px 0 5px;}
.kal_www a:link {color:#00528d; text-decoration:none;}
.kal_www a:hover {text-decoration:underline;}
.kal_kontakt {float:right; padding:5px 10px 0 0;}
.kal_kontakt img { padding:2px;}
.kal_kontakt a:link {color:#00528d; text-decoration:none;}
.kal_kontakt a:hover{text-decoration:underline;}
.kal_space{height:15px;}
.kal_organizator{float:left; width:168px; padding-right:10px;}
.kal_organizator_head{ font-weight:bold;}
.kal_organizator_content{padding-top:5px;}
.kal_organizator_content img{ padding:2px 5px 2px 2px;}
.kal_tematyka{float:left; width:300px;}
.kal_tematyka_head{font-weight:bold;}
.kal_tematyka_content{padding-top:5px; text-align:justify;}