body { font: 12px Tahoma,Arial,Verdana,Helvetica,sans-serif; }
#body { background: url(/i/bezplatne/ne/bg.gif) repeat-x; }
#header { height: 100px; background: url(/i/bezplatne/ne/header.gif) repeat-x; position: relative; }
#header.elk { background: url(/i/bezplatne/nelk/header.gif) repeat-x;  }
#logo { width: 300px; height: 60px; font-size; 0; text-indent: -100%; float: left; }
#page { width: 980px; margin: 0 auto; }
#nav { position: absolute; bottom: 5px; left: 0; list-style-type: none; }
#nav li { float: left; }
#nav a { float: left; height: 25px; color: #6C6C6C; font-weight: bold; text-decoration: none; line-height: 23px; padding: 0 15px; background: #FFF; border: 2px solid #C1C1C1; border-width: 2px 1px 0 1px;  border-radius: 10px 10px 0 0; box-shadow: inset 10px 0 10px rgba(193, 193, 193,0.3) }
#nav a:hover, #nav .current { color: #111; }
#nameday { height: 20px; margin: 0; padding: 0 10px; font-size: 11px; line-height: 20px; font-weight: bold; color: #111; background: #FFF; border-bottom: 1px dotted #DFDFDF; }
#content { overflow: hidden; background: #FFF; padding: 10px; }

a { color: #111; }
img { max-width: 100%; }

.ad { background: url(/i/go/reklama.gif) no-repeat right bottom; clear: both; margin-bottom: 5px; padding: 5px 0 17px 0; text-align: center; }

#left, .left { width: 650px; float: left; }
#right, .right { width: 300px; float: right; }
.column-left { float: left; width: 150px; margin-right: 10px; }
.column-center { float: left; width: 490px; }

.block-main a, .block a, .block-fullnews a { text-decoration: none; color: #111; }
.block h2, .block-fullnews h2, .block-gallery h2, .borderHeader { background: #A6A6A6; color: #FFF; height: 22px; font-size: 10px; line-height: 22px; padding: 0 10px; margin-bottom: 10px; text-transform: uppercase; }
.block, .block-fullnews, .block-gallery { overflow: hidden; }

.block-main { overflow: hidden; margin-bottom: 10px; border: 5px solid #E8E8E8; background: #E8E8E8 url(/i/bezplatne/ne/main.jpg) no-repeat top right; text-shadow: 1px 1px 0 #E7E7E7; }
.block-main .f { float: left; margin-right: 15px; }
.block-main h3 { font-size: 16px; margin-bottom: 10px; }
.block-main h3 a { color: #EE1D23; }
.block-main p { line-height: 1.4; }

.block-fullnews { margin-bottom: 10px; }
.block-fullnews li { overflow: hidden; margin-bottom: 5px; }
.block-fullnews .f { border: 3px solid #E8E8E8; float: left; margin-right: 10px; }
.block-fullnews h3 { font-size: 12px; margin-bottom: 5px; }
.block-fullnews h3 a { color: #EE1D23; }
.block-fullnews p { line-height: 1.4; }

.block-fullnews.headlings h3 { font-size: 14px; }

.columns-2 ul { width: 110%; overflow: hidden; }
.columns-2 li { float: left; width: 44%; margin-right: 3%; }

.column-left .block-fullnews .f { float: none; width: 144px; height: auto; }
.column-left .block-fullnews h3 { font-size: 11px; }
.column-left .block-fullnews h3 a { color: #6C6C6C; }

.block-gallery ul { width: 110%; }
.block-gallery li { float: left; }
.block-gallery li img { border: 3px solid #E8E8E8; margin-right: 5px; width: 88px; height: 88px; }

a.block-more { clear: both; text-align: right; color: #111; font-weight: bold; text-decoration: none; display: block; }

.block-tabs { border-bottom: 1px solid #CCC; overflow: hidden; }
.block-tabs li { float: left; }
.block-tabs a { font-size: 10px; float: left; height: 20px; color: #6C6C6C; font-weight: bold; text-decoration: none; line-height: 18px; padding: 0 10px; background: #FFF; border: 2px solid #C1C1C1; border-width: 2px 1px 0 1px;  border-radius: 10px 10px 0 0; box-shadow: inset 10px 0 10px rgba(193, 193, 193,0.3) }
.block-tabs a:hover, .block-tabs .current { color: #111; }


.navigation { margin-bottom: 10px; }
.navigation a { color: #111; text-decoration: none; border-left: 13px solid #EFEFEF; height: 30px; line-height: 30px; padding: 0 5px; display: block; border-bottom: 1px dotted #4C4444; }
.navigation a:hover { border-color: #EE1D23; }
.navigation .header a { border-color: #EE1D23; text-transform: uppercase; color: #EE1D23; font-weight: bold; }

#copyright { background: #E6E6E6; color: #111; height: 22px; font-size: 11px; line-height: 22px; padding: 0 10px; margin-bottom: 10px; }
#copyright p { display: inline; margin-right: 100px; }
#copyright a { text-decoration: none; color: #111; font-weight: bold; }

.block { margin-bottom: 10px; }
.bullet_arrow {  }
.bullet_arrow li { list-style: none inside square; margin: 3px 5px; color: #A6A6A6; }
.bullet_arrow li a { color: #111; }
.tag-cloud { padding: 10px; border: 1px solid #CCC; text-align: center; }
.tag-cloud span { margin: 5px; }
.tag-cloud a { text-decoration: none; }

.calendar-wrap { margin-bottom: 10px; border: 1px solid #FF445A; }
.calendar-wrap h2 { background: #DF0B26; height: 20px; line-height: 20px; padding: 0 10px; color: #FFF; font-size: 10px; text-transform: uppercase; }
.calendar-week { font-size: 12px; }
.calendar-days { overflow: hidden; }
.calendar-days li { cursor: pointer; float: left; line-height: 15px; padding: 6px 0; text-align: center; width: 14.28%; }
.calendar-days li.current { background: #EEE; color: #CF0004; }
.calendar-days li.inactive { color: #9F9F9F; text-shadow: 1px 1px 0 #FFF; }
.calendar-days li span { display: block; }
.calendar-days li strong { display: block; }
.calendar-events { background: #EEE; padding: 5px; }
.calendar-events li { overflow: hidden; }
.calendar-events li li { background: #FFF; border-bottom: 2px solid #F0F0F1; padding: 3px; }
.calendar-events>li>p { color: #555; font-weight: bold; padding: 5px; text-shadow: 1px 1px 0 #FFF; }
.calendar-events li img.f { float: left; height: 40px; margin: 0 1em 0 0; }
.calendar-events li h3 { line-height: 1.4em; padding: 0 0 0.4em 0; }
.calendar-events li li a { color: #4C4C4C; text-decoration: none; }
.calendar-more { background: #EEE; color: #DF0B26 !important; display: block; font-weight: bold; padding: 0 10px 7px 10px; text-align: right; text-decoration: none !important; }



