body {
	background:url(../images/bg.jpg) top repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1em;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,blocquote,form {margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 { color:#ff5b01; font-size:24px; font-weight:normal; line-height:30px; padding: 0 0 11px; background:url(../images/kr_h1.gif) bottom repeat-x; margin: 0 0 15px;}
p { color:#6a4d2d; line-height: 20px; padding: 0 0 18px}
h2 { 
	font-size: 14px;
	line-height:20px;
}
h4 {
	font-size: 18px;
	line-height: 21px;
	color:#6a4d2d
}
img { border: 0; }
a { text-decoration: none;color:#ff5b01;}
a:visited { text-decoration:none}
a:hover { text-decoration: underline }
br.clear {clear:both; font-size: 1px; line-height: 1px; height: 0;}
.header {
	width: 100%;
	background:url(../images/bg_top.gif) top repeat-x;
	height:156px;
}
div.header_cointainer_top {
	background: url(../images/bg_header_top.gif) top no-repeat;
	margin: 0 auto;
	text-align:left;
	width: 1025px;
	padding-top:21px;
}
.fl { float:left; }
.fr { float:right; }

.header .logo { float:left;}
.header .logo img {display:block; }
.header .menu_top { float:right;}
.header .menu_top ul { list-style-type:none; padding-top: 15px; padding-right: 6px; }
.header .menu_top ul li { display:block;float:left;color:#6a4d2d; padding: 0 13px 0 14px;background:url(../images/bg_menu_top_left.gif) top left no-repeat; }
.header .menu_top ul li a { color:#6a4d2d; }
.header .menu_top ul li.rss a { background:url(../images/rss.gif) top left no-repeat; display:block; padding-left: 20px; padding-bottom:2px }
.header .top {
	padding: 26px 0 2px;
	width:100%;
	background:url(../images/bg_ms_03.gif) bottom no-repeat;
}
.menu_serwisu { background:url(../images/bg_ms_01.gif) no-repeat; width:652px; height:54px; margin: 9px 0 0 16px!important; margin: 9px 0 0 8px;}
.menu_serwisu ul {list-style-type:none; padding: 20px 0 0 2px;}
.menu_serwisu ul li { display:block; float:left; line-height: 16px; padding: 0 12px 0 18px; font-weight:bold; }
.menu_serwisu ul li a { color:#6a4d2d; text-shadow: #f8f7f2 2px 2px 2px; }
.menu_serwisu ul li div {z-index:99999; position:absolute; min-width: 177px; width:auto!important; width:522px; background:url(../images/bg_smenu.gif) top left no-repeat; padding-top:20px; margin: 0 0 0 -27px!important; margin: 0 0 0 -100px;}
.menu_serwisu ul li div ul {float:left;width:159px; padding: 15px 0 13px 15px;}
.menu_serwisu ul li div ul li {	display:block; float:none; background:url(../images/str_n.gif) left top no-repeat; padding-left:9px; padding-bottom: 2px; }
.menu_serwisu ul li div ul li { font-size: 12px; }
.menu_serwisu ul li div ul li a { color:#ffffff;text-shadow:none; }
.menu_serwisu ul.last {}

.mini_search { background:url(../images/bg_ms_02.gif) no-repeat; width:339px; height:54px; margin: 9px 0 0 0; }
.mini_search ul { list-style-type:none; }
.mini_search ul li { float:left; display:block; }
.mini_search ul li.button { background:url(../images/bg_search.png) no-repeat top right; width:95px; height:54px; }
.mini_search ul li.button input { margin: 16px 0 0; }
.mini_search li.input { background:url(../images/bg_input_search.gif) no-repeat; width:223px; height:25px; margin: 16px 7px 0 14px!important; margin: 16px 7px 0 7px; padding: 4px 0 0; }
.mini_search li.input input { background: none;  border: 0; font-size: 12px; color:#be9f8d;	font-family: Arial, Helvetica, sans-serif; padding: 2px 0 0 13px; width:200px; }

.content { width: 100%; margin: 0 auto; }
.content .content_container { width:1023px!important;width:1025px; margin: 0 auto; text-align: left; background:#FFFFFF; border: 1px solid #e5dcd1; border-top: 0; border-bottom: 0; padding: 17px 0 1px;}

.footer { width:100%; margin: 0 auto; }
.footer .footer_cointainer { width:1025px; background:url(../images/bg_footer.gif) top no-repeat; margin: 0 auto; height:137px; text-align:left; }
.footer .stopka_linki { margin: 0 16px 0 19px; width:990px; border-top: 4px solid #f4f1ec; border-bottom: 1px solid #f4f1ec; }
.footer .stopka_linki ul li { color:#7e401b; display:block; float: left; padding-right: 11px; margin-right: 10px; font-size: 11px; background:url(../images/bg_linki_stopka.gif) right top no-repeat; line-height:17px; }
.footer .stopka_linki ul li.last {background:none; margin: 0; padding: 0; }
.footer .stopka_linki ul li a { color:#7e401b; }
.footer .stopka_linki ul { list-style-type: none; padding: 12px 0 10px }
.footer .stopka_linki p { margin: 12px 0 10px; font-size: 11px; color:#7e401b; line-height: 17px; padding: 0;}
.footer .stopka_linki p strong {	color:#ff5b01; }
.footer .add_info img { float:left; margin: 14px 0 0 16px; display:block }
.footer .add_info { color:#7e401b; font-size: 11px; }
.footer .add_info p { float:left; padding: 18px 65px 0 12px; line-height:17px; display:block; }
.footer .add_info a { color:#7e401b; font-weight:bold; }
.footer img.poz { margin: -66px 0 0 670px!important; margin: -60px 0 0 350px; z-index:999; }
.c_main { margin: 0 16px!important; margin: 0 8px; width:641px; min-height: 700px; height: auto!important; height: 700px; }
.sidebar { margin: 0 19px 0 0!important; margin: 0 10px 0 0 }
.c_right { width:329px; }
.cm_left { width: 431px; }
.cm_right { width: 193px; }

.layout_3_col {
}
.layout_3_col  .c_left {
	width:173px;
	margin: 0 0 0 16px!important; margin: 0 0 0 8px
}
.layout_3_col  .c_main {
	width:522px;
	margin: 0 16px!important; margin: 0 12px;
}
.layout_3_col  .c_right {
	width:259px;
}
.layout_3_col .content_container  { padding: 0;}
.menu_nav { background:url(../images/bg_ms_03.gif) bottom no-repeat; width:993px; padding: 14px 0; margin: 0 0 14px 16px; }
.menu_nav ul {list-style-type:none;}
.menu_nav ul  li { display:block; float:left; color:#6a4d2d; font-size:12px; line-height: 17px; padding: 0 7px 0 8px; background:url(../images/zn_menu_nav.gif) left top no-repeat;}
.menu_nav ul  li.first { font-weight:bold; padding-left: 6px; background: none; text-decoration:none;}
.menu_nav ul  li a { color:#6a4d2d; }
.menu_nav ul  li.last {text-decoration:underline;}
.menu_left { margin: 0 0 16px; width: 100%;}
.menu_left  .content { background:url(../images/tm_menu/mleft_02.gif) top repeat-y;}
.menu_left  ul { list-style-type: none; margin: 0 12px 0 13px;}
.menu_left ul li { margin: 0; padding: 0; font-weight:bold; line-height: 19px; background:url(../images/tm_porady/kropki.gif) bottom repeat-x;}
.menu_left ul li a { color:#6a4d2d; display:block; background:url(../images/tm_menu/icom.gif) left no-repeat; padding:  5px 0 6px 10px;}
.menu_left ul li.last { background: none;}
.menu_left ul li.act  a{ color:#ff5b01 }
.tm_gr_content { width: 100%;}
.tm_gr_content .content {
	background:url(../images/tm_ramka/uni_ramka_02.gif) top left repeat-y;
	padding: 0 17px 0 16px;
	width: 491px!important; width:530px;
}
.tm_gr_content img { display:block;}
.tm_gr_content .content img { display:inline;}

.tm_b_content { width: 100%; padding-bottom: 10px; }
.tm_b_content .content {
	background:url(../images/tm_cbig/content_02.gif) top left repeat-y;
	padding: 0 17px 0 16px;
	width: 608px!important; width:641px 
}
.tm_b_content  img { display:block;}
.tm_b_content  .content img { display:inline;}
