html { margin:0px; padding:0px;}
body { font-family: 'Verdana'; color:#fff; margin:0px; padding:0px; background: #000 url(images/tlo.png) left top; background-attachment: fixed; background-repeat: repeat;}
.div, img { margin:0px; padding:0px; border:0px; behavior: url(iepngfix.htc);}
a img { border: 0; margin:0px; padding:0px;}
a { color:#fff; text-decoration: none; outline: none;}
a:hover { color:#e31010;}
.alpha:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#wrap { width:800px; padding:0px 0px 0px 50px; margin:0px; float:left;}
#maps { margin:0px; padding: 10px 0px 0px 0px;}
#maps ul { margin:0px; padding: 0px 0px 0px 10px; list-style-type: none; clear: both;}
#maps li { float:left; margin:0px; padding: 0px 10px 0px 0px; list-style-type: none;}
#logo { margin:0px; padding: 0px; float:left; clear: both;}

#menu { width:822px; height:33px; margin:4px 0px 0px 0px; padding:0px; float:left; background: url(images/tlo_top_menu_krotkie.png) repeat left top;}
#menu ul { margin:0px; padding:0px; list-style:none; float:left; clear: both; }
#menu li { margin:9px 0 0; padding:0 6px 0px 14px; float:left; background: url(images/kropka_top_menu.png) 3px 50% no-repeat;}
#menu li:first-child { background: none;}
#menu li a { float: left; height: 14px; width: 50px; background: 0 0 no-repeat; text-indent: -999px; font-size: 0; line-height: 0;}
#menu li#menu-1 a { background-image: url(images/menu/home_a.png); width: 51px;}
#menu li#menu-1 a:hover, #menu li#menu-1 a.hover, #menu li.active#menu-1 a { background-image: url(images/menu/home_b.png);}
#menu li#menu-2 a { background-image: url(images/menu/news_a.png); width: 48px;}
#menu li#menu-2 a:hover, #menu li#menu-2 a.hover, #menu li.active#menu-2 a { background-image: url(images/menu/news_b.png);}
#menu li#menu-3 a { background-image: url(images/menu/aktualny_numer_a.png); width: 153px;}
#menu li#menu-3 a:hover, #menu li#menu-3 a.hover, #menu li.active#menu-3 a { background-image: url(images/menu/aktualny_numer_b.png);}
#menu li#menu-4 a { background-image: url(images/menu/prenumerata_a.png); width: 125px;}
#menu li#menu-4 a:hover, #menu li#menu-4 a.hover, #menu li.active#menu-4 a { background-image: url(images/menu/prenumerata_b.png);}
#menu li#menu-5 a { background-image: url(images/menu/archiwum_a.png); width: 96px;}
#menu li#menu-5 a:hover, #menu li#menu-5 a.hover, #menu li.active#menu-5 a { background-image: url(images/menu/archiwum_b.png);}
#menu li#menu-6 a { background-image: url(images/menu/kontakt_a.png); width: 79px;}
#menu li#menu-6 a:hover, #menu li#menu-6 a.hover, #menu li.active#menu-6 a { background-image: url(images/menu/kontakt_b.png);}
#menu li#menu-7 a { background-image: url(images/menu/forum_a.png); width: 61px;}
#menu li#menu-7 a:hover, #menu li#menu-7 a.hover, #menu li.active#menu-7 a { background-image: url(images/menu/forum_b.png);}

#container { float: left; margin: 0;}
#content { padding:0px; margin:0px; float:left;}
#contentsite { width:717px; min-height:200px; padding:0px 0px 0px 0px; margin:21px 0px 0px 0px; float:left; background: url(images/tlo_content_krotkie_kropka.png) repeat left top;}
#contentonastekst { font-size:12px; word-spacing:4px; line-height:20px; text-align: left; padding:0px 0px 0px 0px; margin:30px 30px 30px 30px;}
#contentonastekst span { font-size:16px; font-weight:bold;}
#contentonasimg { float:left; width: 193px; height: 271px; padding: 2px 0px 0px 2px; margin: 30px 20px 10px 31px; background: url(images/tlo_news.png) repeat left top;}
#contentkontaktimg { float:left; width: 197px; min-height: 374px; height: 100%; padding: 5px 0px 0px 5px; margin: 30px 20px 10px 31px;}
.contentnewsall { float:left; width: 717px; height: 197px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px dashed #5d5d5d;}
.contentartall { float: left; width: 215px; margin: 15px 0 0; padding: 0 10px 15px; text-align: center;}
.contentartall img { height: 126px;}

#contentnewsimg { float:left; padding: 2px 2px 2px 2px; margin: 30px 20px 10px 31px; background: url(images/tlo_news.png) repeat left top;}
#contentnewsimg img {width: 176px;}
#contentonewstekst { font-size:12px; word-spacing:5px; line-height:22px; text-align: left; padding:0px 0px 0px 0px; margin:37px 30px 10px 30px;}
#contentonewstekst span { font-size:16px; font-weight:bold;}
#contentonewstekst span2 { color: #e31010;}
.contentnewslink { padding:0px 70px 0px 0px; margin:0px 0px 30px 0px; font-size:12px; font-weight:bold; float:right;}
.contentnewslink span { color: #e31010;}
.contentnewsallinside { float:left; width: 717px; height: 197px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#contentonewstekstinside { font-size:12px; word-spacing:5px; line-height:20px; text-align: left; padding:0px 0px 0px 0px; margin:37px 30px 10px 30px;}
#contentonewstekstinside span { font-size:16px; font-weight:bold;}
#contentonewstekstinside span2 { font-size:14px; color: #e31010; font-weight:bold;}
#contentaktualnynumer { float:left; width: 210px; min-height: 200px; padding: 0px 0px 0px 0px; margin: 30px 10px 0px 31px;}
#contentaktualnynumerimg { float:left; width: 197px; height: 274px; padding: 5px 0px 0px 5px; margin: 0px 0px 15px 0px; background: url(images/tlo_news.png) repeat left top;}
#contentaktualnynumerimgtext { float:left; padding: 5px 5px 5px 5px; margin: 15px 15px 15px 0px; background: url(images/tlo_news.png) repeat left top;}
#contentaktualnynumerimgtextright { float:right; padding: 2px 2px 2px 2px; margin: 10px 0px 10px 10px; background: url(images/tlo_news.png) repeat left top;}
.contentaktualnynumerimgtextleft {  padding: 2px 2px 2px 2px; margin: 10px auto; background: url(images/tlo_news.png) repeat left top;}
#contentaktualnynumertekst { font-size:12px; word-spacing:5px; line-height:22px; text-align: left; padding:0px 0px 0px 10px; margin:27px 30px 10px 30px;}
#contentaktualnynumertekst span { font-size:16px; font-weight:bold;}
#contentaktualnynumertekst span2 { color: #e31010;}
#flashnews { width: 482px; height: 271px; padding: 2px 0px 0px 2px; margin: 20px 0px 0px 0px; float:left; clear: both; background: red url(images/tlo_news.png) repeat left top;}
#aktualnynumer { width: 194px; height: 271px; padding: 2px 0px 0px 2px; margin: 20px 0px 0px 42px; float:left; background: url(images/tlo_news.png) repeat left top;}
#box { padding:0px; margin:0px; width:780px; float:left;}
#contentmvpmagazyn { padding:0px; margin:14px 0px 0px 0px; float:left;}
#contentnews { padding:0px; margin:14px 0px 0px 30px; float:left;}
#contentarchiwum { padding:0px; margin:14px 0px 0px 30px; float:left;}
.contenthead { width:221px; height:27px; padding:0px; margin:19px 0px 0px 0px; float:left; background: url(images/tlo_news_red.png) repeat left top;}
.contenthead p { padding:7px 0px 0px 7px; margin:0px;}
.contentbox { width: 219px; min-height: 285px; padding:0px; margin:10px 0px 0px 0px; float:left; clear:left; background: url(images/tlo_content_krotkie_kropka.png) repeat left top;}
.contenttexthead { padding:7px 7px 7px 7px; margin:0px;}
.contenttexthead p { padding:0px; margin:0px;}
.contenttext { padding:7px 14px 7px 14px; margin:0px; font-size:12px; word-spacing:5px; line-height:20px;}
.contenttext span { font-size:16px; font-weight:bold;}
.contenttext span2 { color: #e31010;}
.link { padding:0px 14px 7px 14px; margin:0px; font-size:12px; font-weight:bold; word-spacing:5px; line-height:17px; float:right;}
.link span { color: #e31010;}
#bottom { width:721px; min-height:50px; padding:12px 0px 0px 0px; margin:30px 0px 0px 0px; float:left; clear: both; background: url(images/tlo_content_krotkie_kropka.png) repeat left top;}
#bottom p { text-align:center; vertical-align: middle; padding: 5px 0 0; margin:0px; font-size:10px; word-spacing:1px; line-height:17px; }
#bottom ul { width: 100%; text-align: center; list-style: none; line-height:13px; padding: 0; margin: 0;}
#bottom ul li  {display: inline; font-size:10px; word-spacing:1px; padding:0 3px 0px 8px; background: url(images/linia_bottom_menu.gif) 0 50% no-repeat;}
#bottom ul li:first-child { background: none;}
#bottom ul li a { color: #FFF;}
#bottom ul li a:hover, #bottom ul li a.hover, #bottom ul li.active a { color: #e31010;}

#footer { width:721px; padding:0px; margin:10px 0px 70px 0px; clear:both;}
#footer p { padding:0px 5px 0px 0px; margin:0px; font-size:10px; word-spacing:1px; line-height:17px; float:right;}

.rollup, .baner { position: absolute; top: 0; right: 0; display: none;}
.rollup {z-index: 999; background: #000; padding: 10px;}
#reklama_popup { border:0; padding:0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(images/tlo_content_krotkie_kropka.png) left top; z-index: 9999; display: none;}
#reklama_popup .close { width: 15px; height: 15px; position: absolute; top: 0; right: -10px; background: red url(images/closebox.gif) 0 0 no-repeat; cursor: pointer; z-index: 2;}
#reklama_popup .banner{ border:0; padding:5px; position: absolute; top: 120px; left: 120px; background: #FFF; z-index: 1; }
#reklama_header { border:0px; padding:0; position: absolute; top: 70px; left: 520px;}
#reklama_header a.baner_image img { width: 490px; height: 110px; }
#reklama_menu { margin:; clear: both; width: 100%; margin: 15px 0 0; text-align: left; position: relative; float: left; clear: both;}
#reklama_menu a.baner_image img { width: 720px; height: 120px; }
#reklama_right { position: absolute; left: 820px; top: 260px; padding:16px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#reklama_right a.baner_image img { width: 200px; height: 650px; }


#table { margin:0px 0px 0px 120px; font-size:12px; cellpadding: 2px; width: 500px; bordercolor: #FFFFFF; cellpadding: 0px; bordercolorlight: #FFFFFF; padding:0px; border:0px;}

#ditto_pages { clear: both; margin: 20px 0 0; padding: 0 0 20px; text-align: center; float: left; width: 100%; font-size: 11px;}
#ditto_pages .ditto_page { padding: 0 5px; margin: 0 5px;}
#ditto_pages .ditto_currentpage {color: #e31010;}

.arch_title { font-size: 12px;}