

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: 74px;}
#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-8 a { background-image: url(images/menu/forum_b.png);}
#menu li#menu-59 a { background-image: url(images/menu/wasza_strona_a.png); width: 133px;}
#menu li#menu-59 a:hover, #menu li#menu-59 a.hover, #menu li.active#menu-59 a { background-image: url(images/menu/wasza_strona_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: url(images/tlo_news.png) repeat left top;}
#aktualnynumer { width: 194px; height: 271px; padding: 2px 0px 0px 2px; margin: 20px 0px 0px 32px; float:left; background: url(images/tlo_news.png) repeat left top;}
#box { padding:0px; margin:0px; width:780px; float:left;}
.boxline { padding:0px; margin:0px; width:944px; float:left;}
#topside { float: right; width: 200px; overflow: hidden;}
#contentmvpmagazyn { padding:0px; margin:14px 0px 0px 0px; float:left;}
#contentnews { padding:0px; margin:14px 0px 0px 30px; float:left;}
#contentarchiwum { padding:0px; margin:10px 0 0; float:right;}
#contentarchiwum .contenthead { width: 201px; margin: 9px 0 0; }
#contentarchiwum .contentbox { width: 201px; min-height: 0; padding: 0 0 20px;}
#contentarchiwum .contentbox .crop58 { float: left; width: 85px; height: 58px; border: 2px solid #fff; margin: 10px 0 0 10px; overflow: hidden;}
#contentarchiwum .contentbox .crop58 img { width: 85px;}
#contentarchiwum .contentbox .crop58:hover { border-color: #e31010;}
#contentarchiwum .contentbox .link { width: 80px; margin: 10px 8px 0 0; padding: 0; word-spacing: 0; font-size: 11px;}
#contentarchiwum .contentbox input[type="text"] { float: left; width: 120px; padding: 2px 8px;}
#contentarchiwum .contentbox input[type="submit"] { float: right; width: 28px; margin: -5px; cursor: pointer; height: 28px; padding: 0; background: url(images/btn-submit.png) 0 0 no-repeat; font-size: 1px; color: #666; line-height: 28px; border: 0; text-align: center; text-indent: -9999px;}
.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:9px 0px 0px 0px; float:left; clear:left; background: url(images/tlo_content_krotkie_kropka.png) repeat left top; font-size: 11px; font-weight: normal;}
.contentbox form {font-size: 11px; font-weight: normal;}
.contentbox input {font-size: 11px; font-weight: normal;}
.contentbox table { margin: 0 0 -10px;}
.contentbox td {font-size: 11px; font-weight: normal; padding: 10px 10px 0;}
.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;}
.contenttextlink { padding:0; margin:0px 0px 30px 0px; font-size:12px; font-weight:bold; float:right;}
.contenttextlink span { 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;}

#facebook { margin: 0;}
#facebook.auto_resize_iframe fan_widget  { border: 0;}

.pollvotes, .pollresults {max-width:200px;background:none;border:0;padding:0; margin: 0 5px; text-align: center; min-height: 292px;}
.pollvotes h3, .pollresults h3 {margin:5px -5px 10px 0;font-size:12.5px;color:#fff; text-align: left;}
.pollvotes ul, .pollresults ul {padding:0 0 24px; margin: 0; text-align: left;}
.pollvotes ul li, .pollresults ul li { list-style: none; font-size: 12.5px; margin: 5px 0 0; text-align: left;}
.easypoll fieldset {border:0px;margin:0px;padding:0px;}
.easypoll input.pollbutton {border:0;color:#fff;background:none; display: block; margin: 0 auto; cursor: pointer; font-weight: bold; width: 90%}
.easypoll input:hover {color:#e31010;}
.easypoll input#easypollsubmit { text-transform: uppercase; font-size: 12.5px;}
.easypoll input#easypollresult { text-transform: lowercase; font-size: 11.5px; margin-top: 25px; border-top: 1px dashed #66605e;}
.easypoll_bar {height:8px;background-color:#FFF;}
.easypoll_inner {height:100%;background:url('../../templates/modxhost/images/foot_4x82.jpg') repeat-x top left;background-color:#618200;}
.easypoll_error { border:0;  background-color:#FAA; padding:8px;}


.contentL { float: left; width: 432px;}
.contentL .contenthead { width: 432px; margin: 33px 0 0;}
.contentL .contentbox { width: 412px; padding: 10px; min-height: 0;}
.contentL #contentnews { margin: 0;}
.contentL #contentnews .contentbox { overflow: hidden; padding: 20px; width: 392px;}
.contentL #contentnews .contenttexthead { float: left; width: 120px; height: 80px; border: 3px solid #fff; overflow: hidden; margin: 0 10px 0 0; padding: 0;}
.contentL #contentnews .contenttexthead img { width: 120px; min-height: 80px; float: left; margin: 0;}
.contentL #contentnews .contenttexthead:hover {border-color: #e31010;}
.contentL #contentnews .contenttext { font-size: 12.5px; padding: 0; margin: -3px 0 0; line-height: 15px; height: 92px; overflow: hidden; float: right; width: 245px;}
.contentL #contentnews .contenttext span { font-size: 15px; margin: 0; display: block; padding: 0;}
.contentL #contentnews .contenttextlink { width: 100%; clear: both; text-align: right; float: left; border-bottom: 1px dashed #6c6864; padding: 0 0 10px; margin: 0 0 15px;}
.contentL #contentnews .link { padding: 0;}
.contentC { float: left; width: 198px; margin: 0 0 0 30px;}
.contentC .contenthead { width: 198px; margin: 33px 0 0;}
.contentC .contentbox { width: 178px; padding: 10px; min-height: 0;}
.contentC .contenttwitter { height: 95px; overflow: hidden;}
.contentR { float: right; width: 252px;}
.contentR .contenthead { width: 252px; margin: 33px 0 0;}
.contentR .contentbox { width: 232px; padding: 10px; min-height: 0;}

.contentR #newsfeed{	margin:-7px 5px 0;padding:0 0 3px;border:0; background: none;}
.contentR #newsfeed img { display: none;}
.contentR #newsfeed a {color:#fff;font-size:15px; font-weight: bold; display: block; margin: 12px 0 0; height: 18px; line-height: 18px; overflow: hidden;}
.contentR #newsfeed a:hover {color:#e31010;}
.contentR #newsfeed .date { margin:0;	color:#fff;font-size:11px;letter-spacing: 0;}
.contentR #newsfeed .description { display: none; }

.contentC .contentresults { padding: 8px 20px 16px; width: 158px;}
.contentresults table{ margin: 6px 0; text-align: center; width: 100%!important; border-top: 1px dashed #6c6864;}
.contentresults table td {text-align: center; vertical-align: middle; padding: 10px 10px 10px 0px; font-size: 11px; text-transform: uppercase; font-weight: bold;}
.contentresults table td.al { text-align: left; padding: 0;}
.contentresults table td.ac { text-align: center; padding: 0;}
.contentresults table td.ar { text-align: right; padding: 0;}
.contentresults table td img { display: block;}
.contentresults table tr.br td, .contentresults table tr td.br { border-bottom: 1px dashed #6c6864;}
.contentresults table td.win { color: #e31010;}

.contentKK .contentbox { padding: 20px 0; width: 432px;}
.contentKK .kkwrap { float: left; width: 175px; margin: 0 -1px; padding: 0 21px; border-left: 1px dashed #6c6864; }
.contentKK .kktexthead { float: left; width: 70px; height: 95px; border: 3px solid #fff; overflow: hidden; margin: 0; padding: 0;}
.contentKK .kktexthead img { width: 70px; min-height: 95px; float: left; margin: 0;}
.contentKK .kktexthead:hover {border-color: #e31010;}
.contentKK .kktextheaddesc { float: right; width: 90px; margin: 0; background: 100% 0 no-repeat;}
.contentKK .kktextheaddesc span { float: left; clear: both; margin: 0 0 8px;}
.contentKK .kk_type { font-size: 15px; color: #fff; font-weight: bold; background: #0084b4; padding: 2px 4px;}
.contentKK .kk_rate { font-size: 12.5px; color: #0084b4; font-weight: bold; margin-bottom: 7px!important;}
.contentKK .kk_date { font-size: 10px; color: #fff; font-weight: bold; }
.contentKK .kk_date strong { color: #0084b4;}
.contentKK .kk_author { font-size: 10px; color: #fff; font-weight: bold; background: #0084b4; padding: 2px 4px; text-transform: uppercase;}
.contentKK .kktext { font-size: 12.5px; padding: 0; margin: 0; line-height: 15px;}
.contentKK .kktext span { font-size: 15px; margin: 5px 0 -5px; display: block; padding: 0; font-weight: bold;}
.contentKK .kktextlink { width: 100%; clear: both; text-align: right; float: left; margin: 15px 0 0; }
.contentKK .kktextlink span { color: #e31010;}

#contentsite .contentbox { padding: 20px 0; width: 432px;}
#contentsite .kkwrap { float: left; width: 175px; margin: 20px -1px; padding: 0 21px; border-left: 1px dashed #6c6864; }
#contentsite .kktexthead { float: left; width: 70px; height: 95px; border: 3px solid #fff; overflow: hidden; margin: 0; padding: 0;}
#contentsite .kktexthead img { width: 70px; min-height: 95px; float: left; margin: 0;}
#contentsite .kktexthead:hover {border-color: #e31010;}
#contentsite .kktextheaddesc { float: right; width: 90px; margin: 0; background: 100% 0 no-repeat;}
#contentsite .kktextheaddesc span { float: left; clear: both; margin: 0 0 8px;}
#contentsite .kktextinline { float: left; width: 150px; margin: 30px 0 0; }
#contentsite .kk_type { font-size: 15px; color: #fff; font-weight: bold; background: #0084b4; padding: 2px 4px;}
#contentsite .kk_rate { font-size: 12.5px; color: #0084b4; font-weight: bold; margin-bottom: 7px!important;}
#contentsite .kk_date { font-size: 10px; color: #fff; font-weight: bold; }
#contentsite .kk_date strong { color: #0084b4;}
#contentsite .kk_author { font-size: 10px; color: #fff; font-weight: bold; background: #0084b4; padding: 2px 4px; text-transform: uppercase;}
#contentsite .kktext { font-size: 12.5px; padding: 0; margin: 0; line-height: 15px;}
#contentsite .kktext span { font-size: 15px; margin: 15px 0 0; display: block; padding: 0; font-weight: bold;}
#contentsite .kktextlink { width: 100%; clear: both; text-align: right; float: left; }
#contentsite .kktextlink span { color: #e31010;}

.twittList { margin: 0; padding: 0;}
.twittList li { margin: 0; padding: 0 0 0 55px; overflow: hidden; color: #fff; height: 92px;}
.twittList li p { margin: 0; color: #fff;}
.twittList img { margin: 0 0 0 -55px; padding: 0; width: 48px; float: left;}
.twittList a { color: #0084b4;}

#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;}
#foot { color: #fff; font-size: 5px; display: inline;}
#foot a { color: #fff; }
#foot a:hover { color: #fff; }

.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: 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;}

.hide, .hidden { display: none;}
.clear { clear: both;}
