/* CSS Document */
body { 
	margin: 0px;
   	padding: 0px;
   	text-align: center;
	font: 11px "trebuchet ms", Verdana, Helvetica, sans-serif;
    }
body, td, th, div, p {
	font: 11px "trebuchet ms", Verdana, Helvetica, sans-serif;
	color: #555555;
    }
body, div, p, table, tr, th, td { 
	vertical-align:top;
    }
div {
	text-align:left;
}
p {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
a {
	color: #990000;
	text-decoration:none;
}
a:hover {
	color: #ff0000;
	text-decoration:underline;
}
img {
	border:0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color:#C10101;
	font-weight:normal;
}

h1 {
	font-size: 25px;
	text-align: left;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-size: 18px;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 0px;
	margin: 0;
}
h2 a {
	text-decoration: underline;
	color: #993300;
}
h2 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
h3 {
	font-size: 15px;
	display: block;
	text-align: left;
	margin: 0; 
	padding: 4px 0px 4px 0px;
}
h3 a {
	text-decoration: none;
	color: #009900;
}
h3 a:hover {
	text-decoration: underline;
	color: #009900;
}
h4 {
	font-size: 12px;
	display: block;
	text-align: left;
	padding: 4px 0px 4px 0px;
	margin: 0;
}
/**********   struktura strony  ***********/
#main {
    width: 100%;
	text-align: center;
	background:url(imgs/upmenu_back.gif) repeat-x left top;
}
#main_intro {
    width: 100%;
	text-align: center;
}
#mtab_head {
	width:1000px;
	margin: 0 auto;
	text-align: center;
}
#mtab1 , #mtab2 {
	width:1000px;
	margin: 0 auto;
	text-align: center;
}
#mtab1 {
	background:url(imgs/mtab1_back.gif) no-repeat left top;
}
#mtab2 {
	background:url(imgs/mtab2_back.gif) no-repeat left top;
}
#mtab_intro{
	width:1000px;
	margin: 0 auto;
	text-align: center;
	background:url(imgs/mtab_intro_back.gif) no-repeat left top;
}
#mtab_dn{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border-top:1px solid #f0f1f1;
}
div.content { 
	clear:both;  
    padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px;
    width:990px;
}
/************************************/
#head {  
    height:108px;
	background:url(imgs/head_back.jpg) no-repeat right top;
	position:relative;
	width:998px;
}
.head_logo {
	position:absolute;
	left:12px;
	top:14px;
}
.head_name {
	position:absolute;
	left:400px;
	top:45px;	
}
.head_link {
	position:absolute;
	right:20px;
	top:33px;
}
/************************************/
#middle1 {  
    height:170px;
	background:url(imgs/middle_back1.jpg) no-repeat right top;
}
#middle2 {  
    height:170px;
	background:url(imgs/middle_back2.jpg) no-repeat right top;
}
.middle_left {
	float:left;
	position:relative;
	width:550px;
	height:170px;
}
.middle_flash {
	width:550px;
	height:300px;
	z-index:100;
}
.middle_right {
	float:right;
	position:relative;
	width:440px;
	height:170px;
}
.box_sitemap {
	position:absolute;
	top:3px;
	right:200px;
	background:url(imgs/box_sitemap_back.gif) repeat left top;
	width:40px;
	height:20px;
}
.box_date1, .box_date2 {
	position:absolute;
	top:3px;
	right:0px;
	width:200px;
	height:20px;
}
.box_date1 {
	background:url(imgs/box_date1_back.gif) repeat left top;
}
.box_date2 {
	background:url(imgs/box_date2_back.gif) repeat left top;
}
.box_sitemap p, .box_date1 p, .box_date2 p  {
	padding:2px 12px 2px 12px;
	text-align:right;
}
.box_date1 p  {
	color:#F2A999;
}
.box_date2 p  {
	color:#A6F398;
}
.right_title {
	position:absolute;
	right:19px;
	top:49px;
}
.right_header {
	position:absolute;
	right:19px;
	top:126px;
}
/************************************/
#upmenu {
	width:990px;
	height:33px;
	background:url(imgs/upmenu_back.jpg) left top repeat-x;
}
ul.upmenu_list {
	text-align:right;
	height:33px;
	padding:0;
	margin:0;
	background:url(imgs/upmenu_list_back.jpg) left top repeat-x;
}
ul.upmenu_list li {
	float:left;
	height:33px;
	background:url(imgs/upmenu_list_item_back.gif) left top no-repeat;
	list-style-type:none;
	color:#ffffff;
	padding:0 12px 0 15px;
	vertical-align:middle;
}
ul.upmenu_list li.bip {
	float:right;
	height:33px;
	width:238px;
	background:#ffffff;
	list-style-type:none;
	color:#ffffff;
	padding:0 0px 0 0px;
	margin:0;
	vertical-align:top;
}
ul.upmenu_list li a {
	color:#ffffff;
	display:block;
	padding:6px 0 0 0;
}
/************************************/
.flash_header1, .flash_header2 {
	width:550px;
	height:300px;
}
.flash_header1 {
	background:url(imgs/flash_header1_back.jpg) repeat-x left top;
}
.flash_header2 {
	background:url(imgs/flash_header2_back.jpg) repeat-x left top;
}
/************************************/
#cont, #mp_cont { 
    padding: 0px 0px 0px 0px;
	background: #ffffff;
}
#cont  { 
	background: url(imgs/cont_back.jpg) no-repeat right top;
}
#mp_cont  { 
    position:relative;
	height:287px;
}
.c_left{ 
    float:left;
	width:200px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.c_cent {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:780px;
	min-height:350px;
	vertical-align:top;
}
#c_mp_left { 
    margin:130px 0px 0px 0px;
}
.c_mp_cent {
	float: left;
	margin:130px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:335px;
	vertical-align:top;
}
.c_mp_right {
	float: right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:440px;
	min-height:500px;
	vertical-align:top;
}
.c_mp_cent_right {
	float: left;
	margin:130px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:775px;
	min-height:200px;
	vertical-align:top;
}
.c_bottom_line1, .c_bottom_line2 {
	clear:both;
	height:3px;
}
.c_bottom_line1 {
	background:#D73636;
}
.c_bottom_line2 {
	background:#66B500;
}
.cont_tfield {
	padding: 10px 10px 10px 10px;
	clear:both;
}
/***********************************/
.left_menu {
	margin:0px 0 20px 16px;
	padding:0;
	width:180px;
	background: url(imgs/left_menu_back.gif) repeat left 3px;
}
.left_menu_inner {
	margin:0px 0 0px 0;
	padding:0;
	width:180px;
	background: url(imgs/left_menu_dn.gif) no-repeat left bottom;
}
.left_menu_header_home, .left_menu_header {
	position:absolute;
	left:16px;
	z-index:1001;
	width:180px;
	height:30px;
	background: url(imgs/left_menu_header.gif) no-repeat left bottom;
}
.left_menu_header_home {
	top:270px;
}
.left_menu_header {
	top:150px;
}
ul.mvert {
	margin:0px 0 0 0;
	padding:5px 10px 15px 10px;
}
ul.mvert li {
	margin:0;
	padding:6px 6px 6px 6px;
	list-style-type:none;
}
ul.mvert li a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin:0 5px 0 10px;
} 
ul.mvert li a:hover{
	text-decoration:underline;
}
/***********************************/
.text_box {
	/*border-left:1px solid #D39C6E;*/
	background:  url(imgs/text_box_back.gif) no-repeat left top;
}
#home_shortcuts {
	margin:8px 0 8px 0;
	padding:0px 6px 6px 10px;
}
#home_shortcuts p {
	color:#936F00;
	border-bottom:1px solid #F4F4F4;
	background:  url(imgs/home_shortcuts_arrow.gif) no-repeat left center;
	padding:0px 5px 5px 20px;
	margin:5px 5px 5px 10px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
#home_shortcuts h1 {
	padding:0;
	margin:0 0 10px 5px;
	line-height:100%;
	font-size:12px;
	text-transform: uppercase;
}
#home_shortcuts a {
	color:#936F00;
}
#home_news {
	margin:8px 0 8px 8px;
	padding:0px 6px 6px 10px;
}
#home_news h1 {
	padding:0;
	margin:0 0 10px 5px;
	line-height:100%;
	color:#006699;
	font-size:24px;
}
#home_news h2 {
	color:#890300;
	font-size:14px;
}
#home_news p.more {
	border-bottom:1px solid #E9E9E9;
}
.home_news_item {
	background: #F8F8F8 url(imgs/home_news_item_back.gif) no-repeat right bottom;
	margin:8px 0 8px 0;
	padding:10px;
}
#home_gallery {
	margin:8px 0 8px 0;
	padding:0px 6px 6px 10px;
}
#home_gallery h1 {
	margin:0 0 10px 5px;
	padding:0;
	font-size:24px;
	line-height:100%;
	color:#006699;
}
.home_gallery {
	background: #EBD694 url(imgs/home_gallery_back.gif) no-repeat right bottom;
	margin:0 0 0 0;
	padding:6px;
	width:322px;
	position:relative;
}

.home_gallery p {
	white-space:normal;
	padding-left:5px;
}
.home_gallery a {
	color:#666666;
}
.home_gallery img.thumbnail {
	border:6px solid #ffffff;
	float:left;
}
/********************************/
.bottom_links{
    clear:both; 
	margin: 0 auto;
	width:990px; 
	min-height:25px; 
	background:  url(imgs/bottom_links_back.jpg) no-repeat center top;
	text-align:center; 
	color:#6D7466;
	min-height:70px;
	border-bottom:1px solid #CCCCCC;
}
.bottom_links p{
	padding:10px; 
	font-size:10px; 
	text-align:center; 
}
.bottom_links p, .bottom_links a {
	color:#6D7466;
}
.bottom_links a:hover {
	color:#666666;
}
/********************************/
.bottom{
    clear:both; 
	width:100%;
	padding:0;
	border-top:1px solid #ffffff;
	background: url(imgs/bottom_back.gif) repeat left top;
}
.bottom_inner {
	margin: 0 auto;
	width:990px;
	text-align:center; 
	color:#666666;
}
.bottom_inner p {
	padding:10px; 
	font-size:10px;
}
.bottom_inner a {
	color:#666666;
}
.bottom_inner a:hover {
	color:#666666;
	text-decoration:underline;
}
/************ newsy ****************/
.news_item {
	clear:both;
	padding: 5px 0px 5px 0px;
	background: #F8F8F8 url(imgs/news_item_back.gif) no-repeat right bottom;
	margin:8px 0 8px 0;
	padding:10px;
	
}
.news_item h2 {
	color:#1D68AE;
	font-size:14px;
	font-weight:normal;
}
.news_item p {
	padding: 2px 0px 2px 0px;
	margin:0;
}
.news_item a.more {
	text-decoration:none;
}
.news_img {
	margin: 0px 10px 0px 0px;
	border:6px solid #ffffff;
}
/************ style tekstu *****************/
.mp_img{  
    padding:0px;
	border:0px;
}
.main_frame {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	vertical-align:top;
}
.path {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #E4E4E4;
	margin:0 10px 0 10px;
}
.path a {
	text-decoration:none;
	padding:5px;
	color:#FF9999;
}
.path a:hover {
	text-decoration:underline;
	color:#FF9999;
}

.mov {
	height:204px;
}
.mph {
	background:#ff3300;
	height:40px;
}
.mph h1 {
	color:#fff;padding:7px 10px 7px 10px;
	font-size:25px;
}
.p_img {
	border:4px solid #8B8B8B;
}
.p_link a {
	color:#FF9966;
	text-decoration:none;
}
.p_link {
	border-bottom:1px solid #2F2F2D;
}

/*************************************/
.paging{ 
	padding: 2px;
	height:16px;
	font: bold 11px Verdana;
	text-align:center;
	color: #A63709;
	}
/**********************************/
.form_field{
	width: 380px;
	height: 12px;
	padding: 2px;
	font: 11px Arial, sans-serif;
}
.form_area{
	width: 380px;
	height: 120px;
	font: 11px Arial, sans-serif;
}
.form_butt{
	color: #f0f0f0;
	background: #333333;
	font: 12px Arial, sans-serif;
}
#im_tab td {
	text-align:center;
}
#sitemap {
	
}
#sitemap  li{
	padding:2px 4px 2px 4px;
	list-style-type:none;
	list-style-image:url(imgs/arr_sm.gif);
}
#sitemap a {
	text-decoration: none;
	}
#sitemap a:hover {
	text-decoration: underline;
	}
/*******************************/
.gal_tab {
	margin:10px 0 10px 5px;
}
.gal_tab table{
	float:left;
}
.gal_link{
	border:1px solid blue;
	background:url(imgs/pic_shadow_top.gif) right top no-repeat;
}
.gal_tab td {
	padding:0;margin:0;
	background:#e2e5e8 url(imgs/pic_shadow.gif) right bottom no-repeat;
	text-align:center;
	vertical-align:middle;
}
.gal_tab td a {
	width:100%;
	height:100%;
	display:block;
	padding:0;margin:0;
	background:url(imgs/pic_shadow_top.gif) right top no-repeat;
}
.gal_tab td a span.img {
	width:100%;
	height:100%;
	display:block;
	padding:0;margin:0;
	background:url(imgs/pic_shadow_left.gif) left bottom no-repeat;
} 
.gal_tab td a img {
	margin:5px 10px 8px 5px;
}
textarea {
	width:400px;
	height:100px;
}
.text_inpt {
	width:400px;
}
button {
	border:0;
	width:102px;
	height:22px;
	padding:0;
	margin:0;
	font-size:11px;
}
.red_text {
	color:#cc0000;
}
.mp_inpt {
	width: 120px;
	background: #fff;
	border: 0;
	margin:2px 0px 0px 0px;
	font-size:10px;
	border:1px solid #336699;
}
/********************************/
.intro {
	position:relative;
	width:1000px;
	height:570px;
	margin:90px 0px 0 0px;
	background:url(imgs/intro_back.gif) no-repeat left top;
}
.intro_top {
	position:absolute;
	left:5px;
	top:0px;
	width:990px;
	height:250px;
	background:url(imgs/intro_top_back.jpg) no-repeat left bottom;
}
.intro_left {
	position:absolute;
	left:5px;
	top:250px;
	width:495px;
	height:220px;
	background:url(imgs/intro_left_back.jpg) no-repeat right top;
}
.intro_right {
	position:absolute;
	left:500px;
	top:250px;
	width:495px;
	height:220px;
	background:url(imgs/intro_right_back.jpg) no-repeat left top;
}
.intro_logo {
	position:absolute;
	right:269px;
	top:93px;
}
.intro_name {
	position:absolute;
	right:269px;
	top:217px;
}
.intro_left_title {
	position:absolute;
	left:27px;
	top:49px;
}
.intro_left_link {
	position:absolute;
	left:27px;
	top:120px;
}
.intro_right_title {
	position:absolute;
	right:27px;
	top:49px;
}
.intro_right_link {
	position:absolute;
	right:27px;
	top:120px;
}
