h1, h2, h3, h4, h5, h6, form, fieldset, p, ul, ol, li, table, body, html { font-size: 100%; margin: 0; padding: 0; font-weight: normal; }
html { background: #E7E1D7 url(/images/headbg.png) repeat-x 0 0; }
body { background: url(/images/html_top.png) no-repeat 50% 0; font: 14px "Trebuchet MS", Calibri, Arial, sans-serif; color: #122632; }
#main { margin: 0 auto; padding: 0; width: 1000px; overflow: hidden; position: relative; }
#content { position: relative; }
#colLeft { float: left; margin: 0; width: 189px; min-height: 100px; overflow: hidden; position: relative; border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 20px 0 5px 0; padding: 0; }
#colLeft .colLeftInner { -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius: 6px; border-radius: 6px; padding: 4px; }
#colRight { float: right; position: relative; width: 293px; min-height: 100px; border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 20px 0 5px 0; padding: 0; }
#colRight .colRightInner { -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius: 6px; border-radius: 6px; padding: 4px; }
#colRight div.moduleText { padding: 8px; }
#colCenter { min-height: 100px; width: 505px; margin: 0; padding: 6px 0 0 0; position: relative; float: left; }
#centerInner { padding: 10px; }
div.noLeft { width: 680px !important; }
div.noRight { width: 680px !important; }
div.noLeft.noRight { width: 1000px !important; }
#bottom { margin: 0px; background: #cabccd; padding: 0px; }
#topStripe { height: 30px; padding: 0 0px 0 8px; line-height: 31px; position: relative; font-weight: bold; text-align: right; font-size: 12px; }
#topStripe .menu ul { list-style-type: none; }
#topStripe .menu li { background: #F9F8F6 url(/images/topstripebg.png) repeat-x 0 100%; display: block; float: right; height: 34px; margin: 0 2px; line-height: 40px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 0 8px; border: 1px solid rgba(216,206,187,0.1); border-top: none; }
#topStripe .menu li a { color: #00324e; text-decoration: none; font-weight: bold; }
#topStripe .menu a:hover { text-decoration: underline; }
#topStripe .menu img { max-height: 20px; }
#topStripe .menu a.icon, #topStripe .menu a.icon:hover { display: inline; text-decoration: none; margin: 0; padding: 0; }
#head { height: 232px; position: relative; }
#head .moto { font-size: 22px; color: #00324e; position: absolute; left: 220px; top: 130px; }
#search { position: absolute; right: 0; bottom: -33px; }
#search input[type=text] { border: none; background: #2A4846; background: rgba(26,46,56,0.8); padding: 6px 45px 6px 8px; width: 185px; font-style: italic; border-radius: 5px; -moz-border-radius: 5px; color: #ccc; }
#search input[type=submit] { display: none; }
#search input[type=submit].alternate { position: absolute; width: 40px; height: 27px; border: none; display: block; top: 0; right: 0; background: url(/images/search.png) no-repeat 0 0; }
#search input[type=submit].alternate:hover { background: url(/images/searchhi.png) no-repeat 0 0; }
#langMenu { display: none; }
#langForJS { display: none; }
#mainMenu { height: 50px; padding: 0 0 0 155px; }
#mainMenu ul.main, #mainMenu ul.main li { height: 100%; list-style-type: none; display: block; padding: 0; float: left; position: relative; }
#mainMenu ul.main li { margin: 0; padding: 0; }
#mainMenu ul.main li a.main { display: inline-block; margin: 0 5px; padding: 0 8px; line-height: 45px; height: 45px; color: #183748; text-decoration: none; font-weight: bold; }
#mainMenu ul.main li.active a.main { background: #183748; display: inline-block; border-radius: 5px; -moz-border-radius: 5px; margin: 0 5px; padding: 0 8px; line-height: 45px; height: 45px; color: #E1D5C6; text-decoration: none; font-size: 14px; font-weight: normal; -moz-box-shadow: inset 1px 1px 5px 4px #364D58; -webkit-box-shadow: inset 1px 1px 5px 4px #364D58; box-shadow: inset 1px 1px 5px 4px #364D58; }
#mainMenu ul.main li a.main:hover { color: #DE771A !important; }
#mainMenu ul.main li.active a.main:hover { color: #fff !important; }
#mainMenu ul.sub { position: absolute; display: block; padding: 0; margin: 0; top: 50px; min-width: 190px; max-width: 240px; left: 0; z-index: 10; background: #E2DBBA url(/images/submenu.png) repeat-y; float: none; border: 1px solid rgb(255, 255, 255); border-radius: 5px; -moz-border-radius: 5px; }
#mainMenu ul.sub li { padding: 3px 4px; margin: 0 10px; display: block; float: none; border-bottom: 1px solid #fff; }
#mainMenu ul.sub li.last { border: none; }
#mainMenu ul.sub li a { padding: 2px 6px; text-decoration: none; color: #000; font-weight: normal; display: block; }
#mainMenu ul.sub li a:hover { text-decoration: underline; }
#logo { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#logo a { display: block; width: 100%; height: 100%; }
#logo span { display: none; }
#navigace { background: #F8E7C1; padding: 8px; }
#navigacePlaceHolder { height: 0; overflow: hidden; }
#foot { background: #1A303B url(/images/footbg.png) repeat-x 0 0; height: 524px; color: #E7E1D7; }
#foot > .wrapper { background: url(/images/foot.png) no-repeat 50% 0; height: 100%; }
#foot > .wrapper > .inner { width: 1000px; margin: 0 auto; }
#foot .boxes { height: 220px; font-size: 13px; }
#foot .boxes a { color: #E7E1D7; }
#foot .boxes .box { width: 323px; height: 172px; overflow: hidden; float: left; margin: 40px 0px 0 10px; color: #e7e1d7; background: url(/images/footbox.png) no-repeat 0 0; }
#foot .boxes .box .inner { padding: 8px; }
#foot .boxes .box .inner h4 { font-size: 15px; margin: 3px 0 6px 0; }
#foot .boxes .box .inner h4 a { color: #e7e1d7; text-decoration: underline; }
#foot .boxes .box .inner h4 a:hover { color: #ea6e00; text-decoration: underline; }
#foot .boxes .box .inner .img { float: left; margin: 0 6px 0 0; width: 107px; border-radius: 5px; -moz-border-radius: 5px; }
#foot .boxes .box .inner .img img { border-radius: 5px; -moz-border-radius: 5px; }
#foot .boxes .box .inner .text { font-size: 13px; }
#foot .boxes .box .inner .text p { padding: 0; margin: 0; }
#footMenu { padding: 50px 0 0 60px; min-height: 200px; }
#footMenu a { color: #E7E1D7; }
#footMenu .col { float: left; width: 230px; height: 210px; }
#footMenu .col h3 { margin: 0 0 5px 18px; font-size: 14px; text-transform: uppercase; }
#footMenu .col h3 a { text-decoration: none; }
#footMenu .col h3 a:hover { text-decoration: underline; }
#footMenu .col .sub { line-height: 200%; list-style-type: none; font-size: 13px; }
#footMenu .col .sub a:hover { text-decoration: underline; color: #ea6e00; }
#footMenu .col .sub { line-height: 200%; list-style-type: none; font-size: 13px; }
#footMenu img.icon { width: 16px; }
#foot .copyright { float: left; font-size: 11px; }
#foot .credits { float: right; font-size: 11px; }
#foot .credits, #foot .copyright, #foot .credits a, #foot .copyright a { color: #6F838D; }
#foot .credits a, #foot .copyright a { text-decoration: underline; }
#foot .credits a:hover, #foot .copyright a:hover { text-decoration: underline; color: #C0D2DB; }
a, input[type=submit], button { cursor: pointer; }
hr { height: 2px; border: none; display: block; border-color: #F0ECE7; background: #F0ECE7; padding: 0; margin: 8px 0; }
h1 { font-size: 25px; font-weight: normal; margin: 0 0 15px 0; }
h2 { font-size: 180%; font-weight: bold; }
h3 { font-size: 140%; font-weight: bold; }
h4 { font-weight: bold; }
h5 { font-weight: bold; }
a { color: #284859; text-decoration: underline; cursor: pointer !important; }
a:hover { color: #ffaa00; text-decoration: none; }
fieldset { padding: 10px; border: 1px solid #fff; border-radius: 4px; -moz-border-radius: 4px; }
legend { font-weight: bold; }
p { margin: 20px 0; }
img { vertical-align: middle; margin: 0; padding: 0; }
a img { border: none; }
ul { padding: 0 0 0 20px; }
table th { font-weight: bold; text-align: left; }
table td, table th { vertical-align: top; }
.button { background: #DDE62B; border: 2px outset #666; padding: 1px 5px 1px 5px; text-decoration: none; color: #000; font-size: 90%; border-radius: 4px; vertical-align: middle; }
.button:hover { border-color: #000; }
.button:active { border-style: inset; }
.loading { background: url(/images/loading.gif) no-repeat 50% 0; width: 100%; height: 100px; text-align: center; position: absolute; height: 24px; top: 0; left: 0; }
.alert { color: red; font-weight: bold; }
.messageOk { border: 2px solid #68C108; padding: 8px; text-align: center; background: #fff; font-weight: bold; margin: 8px 0; }
.messageKo { border: 2px solid #E43F08; padding: 8px; text-align: center; background: #fff; font-weight: bold; margin: 8px 0; }
.aright { float: right; }
.aleft { float: left; }
.taright { text-align: right; }
.center { text-align: center; }
.taleft { text-align: left; }
.nowrap { white-space: nowrap; }
.none, .formUIError { display: none; }
.clear { clear: both; }
.bold { font-weight: bold; }
.niceTable { border: 1px solid #ccc; border-collapse: collapse; }
.niceTable td { border: 1px solid #ccc; padding: 2px 4px; }
.niceForm select, .niceForm input[type=text], .niceForm input[type=number], .niceForm input[type=password], .niceForm input[type=email] { width: 196px; padding: 2px 0; margin: 1px 0; }
.niceForm textarea { padding: 2px 0; margin: 1px 0; }
.niceForm br { clear: both; }
.niceForm label { display: block; float: left; width: 160px; clear: left; }
.niceForm label.normal { display: inline; float: none; width: auto; clear: none; }
.niceForm .info { padding: 0 0 0 160px; }
.niceForm .formAlert { display: block; color: #fff; background: #DD8B2A; padding: 4px; border: 1px solid #ccc; margin: 2px; }
.kategorieMenu a { color: #09bb22; }
.kategorieMenu a:hover { color: #bb00aa; }
div.articleList ul { list-style-type: none; margin: 0; padding: 0; }
div.articleList ul li { border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 10px 0; padding: 0; }
div.articleList ul li .content { -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 10px 15px; }
div.articleList ul li ul, div.articleList ul li ul li { border: none; }
div.articleList ul li .content h3 { color: #122632; margin: 5px 0 5px 0; padding: 0; }
div.articleList ul li .content h3 a { color: #122632; text-decoration: none; }
div.articleList ul li .content h3 a:hover { text-decoration: underline; }
div.articleList ul li .content .meta { margin: 0 0 5px 0; padding: 0; }
div.articleList ul li .content .meta a { color: #122632; }
div.articleList ul li .content .img { float: left; border-radius: 5px; -moz-border-radius: 5px; width: 150px; height: 150px; text-align: center; margin: 0 12px 0 0; }
div.articleList ul li .content .img img { border-radius: 5px; -moz-border-radius: 5px; }
div.articleList ul li .content .img.noImage { background: url(/images/noimage.png) no-repeat 50% 50%; height: 150px; display: none; }
div.articleList ul li .content .text { margin: 0 0 0 0px; }
div.articleList ul li .content .text p { padding: 0; margin: 0; }
div.articleList ul li .content .more { color: #ea6e00; font-weight: bold; display: block; }
div.articleList ul li .tools { height: 66px; background: #1A2F39 url(/images/commentsbg.png) repeat-x; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
div.articleList ul li .tools .social { margin: 0 15px; padding: 3px 0 1px 0; min-height: 21px; }
div.articleList ul li .tools .social .facebook { margin: 0px 0 0 0; padding: 0; border: none; height: 21px; width: 84px; overflow: hidden; display: inline-block; }
div.articleList ul li .tools .social .twitter-share-button { margin: 0 0 0px 0; padding: 0; border: none; height: 21px; overflow: hidden; display: inline-block; }
div.articleList ul li .tools .social .google { margin: 0 0 0px 0; padding: 0; border: none; height: 21px; overflow: hidden; display: inline-block; }
div.articleList ul li .tools .comments { border-top: 1px dashed #ADA79D; color: #ea6e00; height: 33px; margin: 0 15px; padding: 6px 0 0px 40px; background: url(/images/commentbubble.png) no-repeat 0 2px; }
div.articleList ul li .tools .comments a { color: #ea6e00; }
div.articleList ul li .tools .comments form { display: inline; }
div.articleList ul li .tools .comments form input { border: none; background: none; color: #ea6e00; text-decoration: underline; }
.articleItem { border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 5px 0; padding: 8px; min-height: 100px; }
.articleItem .img { border-radius: 5px; -moz-border-radius: 5px; float: left; }
.articleItem .img img { margin: 0 10px 0 0; height: 83px; }
.articleItem h3 { padding: 0; margin: 0; }
#articleItem .text, #articleItem .perex { line-height: 150%; }
#articleItem .text ul, #articleItem .perex ul { list-style-image: url(/images/li4.png); margin: 10px 0; }
#articleItem .text ol, #articleItem .perex ol { margin: 10px 0 10px 22px; }
#articleItem .perex { background: #D8CEBB; padding: 8px; border-radius: 3px; -moz-border-radius: 3px; }
#articleItem .text { border-bottom: 1px dashed #ADA79D; }
#articleItem .text blockquote { background: url(/images/quote1.png) no-repeat 0px 0px, url(/images/quote2.png) no-repeat 100% 100%; padding: 0 26px 0 26px; margin: 0; }
#articleItem .text blockquote p { border: 1px dashed #ACA69A; background: #DED6C9; padding: 2px 10px; }
#articleItem .perex a, #articleItem .text a { color: #EA6E00; }
#articleItem .perex a:hover, #articleItem .text a:hover { color: #000; background: #E5BF98; text-decoration: none; }
#articleItem h2 { font-size: 19px; color: 122632; margin: 20px 0 10px 0; }
#articleItem .img { float: right; margin: 0 0 10px 10px; border-radius: 5px; -moz-border-radius: 5px; }
#articleItem .img.noImage { display: none; }
#articleItem .img img { border-radius: 5px; -moz-border-radius: 5px; }
#articleItem .tools { font-size: 12px; border-bottom: 1px dashed #ADA79D; padding: 4px 0; margin: 0 0 10px 0; position: relative; }
#articleItem .tools .date { font-style: italic; }
#articleItem .tools .social { position: absolute; right: 0; top: -3px; width: 300px; text-align: right; }
#articleItem .tools .social .facebook { margin: 0px 0 0 0; padding: 0; border: none; height: 21px; width: 84px; overflow: hidden; display: inline-block; }
#articleItem .tools .social .twitter-share-button { margin: 0 0 0px 0; padding: 0; border: none; height: 21px; overflow: hidden; display: inline-block; }
#articleItem .tools .social .google { margin: 0 0 0px 0; padding: 0; border: none; height: 21px; overflow: hidden; display: inline-block; }
#articleItem .author { float: left; font-size: 12px; }
#articleItem .author span { font-weight: bold; }
#articleItem .source { float: right; font-size: 12px; }
#articleItem .source span { font-weight: bold; }
#articleItem .galerie .img { float: left; margin: 0 15px 15px 0; }
#articleItem .sendMeForm { display: none; }
#articleItem .zdrojAutor { margin: 5px 20px; }
#articleGalleries h3 { border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 12px 0 0 0; -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: none; padding: 6px 15px 4px 15px; display: inline-block; position: relative; top: 3px; color: #000; background: #E7E1D7; font-size: 12px; }
#articleGalleries .gallery { border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; margin: 0 0 0px 0px; padding: 0; }
#articleGalleries .gallery .content { -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-top-right-radius: 6px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 20px 15px 10px 15px; }
#articleGalleries .gallery .content .img { background: #717171; width: 200px; height: 130px; float: left; margin: 0px 12px 12px 0; text-align: center; line-height: 120px; }
#articleGalleries .gallery .content .img.third { margin-right: 0; }
div.sideBox { position: relative; margin: 0 0 15px 0; }
div.sideBox h3 { background: url(/images/sideboxh.png) no-repeat 0 0; height: 51px; overflow: hidden; text-align: center; color: #F4F1EB; font-size: 20px; font-style: italic; line-height: 51px; margin: 0 0 6px 0; padding: 0; }
#colLeft div.sideBox h3 { background: url(/images/sideboxh2.png) no-repeat 0 0; height: 32px; overflow: hidden; text-align: center; color: #F4F1EB; font-size: 16px; font-style: italic; line-height: 28px; margin: 0 0 6px 0; padding: 0; }
#colLeft div.sideBox h3 a, #colRight div.sideBox h3 a { color: #F4F1EB; text-decoration: none; }
div.sideBox input[type="text"], div.sideBox input[type="password"] { width: 95%; }
div.sideTwitter h3 { background-image: url(/images/sideboxhtwitter.png); }
div.sideTwitter .inner { padding: 2px 10px 2px 15px; font-size: 12px; }
div.sideTwitter .item { font-size: 12px; margin: 3px 0 8px 0; border-bottom: 1px dashed #ADA79D; padding: 0 4px 5px 4px; }
div.sideAdBox .img { text-align: center; }
div.sideAdBox .text { padding: 0 12px; }
div.sideAdBox h3 { background-image: url(/images/sideboxhad.png); }
div.subMenu .inner { padding: 6px; }
div.subMenu ul { list-style-type: none; margin: 0 10px 0 15px; padding: 0; }
div.subMenu ul li { border-bottom: 1px dashed #ADA79D; padding: 0 0 0 38px; height: 30px; line-height: 30px; background: url(/images/li.png) no-repeat 11px 50%; }
div.subMenu ul li.active { background-color: #D8CEBB; }
div.subMenu ul li:hover { background-color: #D8CEBB; }
div.subMenu ul li a { color: #122632; text-decoration: none; display: block; font-weight: bold; }
div.sideLastComments .inner { padding: 2px 10px 2px 15px; font-size: 12px; }
div.sideLastComments .item { border-bottom: 1px dashed #ADA79D; padding: 4px 4px; }
div.sideLastComments .item .meta { font-style: italic; float: right; }
div.sideLastComments .item .author { font-style: italic; font-weight: bold; }
div.sideLastComments .item a { color: #1B3848; text-decoration: none; display: block; }
div.sideLastComments .item:hover { text-decoration: underline; background-color: #E2DBCF; }
div.suggestContainer { position: relative; min-height: 22px; }
div.suggestContainer .suggest-box { border: 1px solid #999999; position: absolute; left: 0px; top: 24px; background: #fff; padding: 0px; max-width: 250px; min-width: 250px; z-index: 100; }
div.suggestContainer .suggest-box ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; display: block !important; float: none !important; line-height: 18px !important; text-align: left; }
div.suggestContainer .suggest-box ul li { margin: 0 !important; display: block !important; padding: 0px 5px 2px 5px !important; float: none !important; clear: both; height: auto !important; min-height: 0px; line-height: 18px !important; }
div.suggestContainer .suggest-box ul li a { color: #000; display: block; padding: 0 !important; font-weight: bold; margin: 0 !important; float: none; line-height: 18px !important; text-decoration: none !important; }
div.suggestContainer .suggest-box ul li.selected { background: #D5E2FF; }
div.photoGallery .item { background: #EFEBE4; height: 220px; margin: 0 15px 15px 0; width: 190px; float: left; -moz-box-shadow: inset 0px 0px 10px 0px #ccc; -webkit-box-shadow: inset 0px 0px 10px 0px #ccc; box-shadow: inset 0px 0px 10px 0px #ccc; -moz-border-radius: 6px; border-radius: 6px; padding: 4px; border: 3px solid #F0ECE7; border-radius: 6px; -moz-border-radius: 6px; }
div.photoGallery .item h4 { font-weight: bold; padding: 8px 0; text-align: center; }
div.photoGallery .item .img { margin: 0 0 8px; text-align: center; height: 120px; overflow: hidden; }
div.photoGallery .item .data { margin: 0 0 8px 10px; }
table.downloadList { width: 100%; }
table.downloadList tr { width: 100%; }
table.downloadList th { font-weight: bold; min-width: 80px; }
table.downloadList td { padding: 4px 4px; vertical-align: middle; }
table.downloadList tr.odd { background: #fff; }
.downloadSubFolders { padding: 6px; border: 1px solid #fff; background: none; margin: 10px 0 15px 0; line-height: 150%; }
.downloadSubFolders a { display: block; float: left; width: 216px; padding: 0 0 0 23px; background: url(/images/folder.png) no-repeat 0 50%; }
div.sideSubfolders ul { list-style-type: none; }
div.sideSubfolders a { background: url(/images/folder.png) no-repeat 0 50%; padding: 0 0 0 23px; }
div.sideSubfolders a.active { font-weight: bold; }
#clientZoneMenu { margin: 5px; }
#clientZoneMenu ul { display: block; margin: 0; padding: 0; list-style-type: none; }
#clientZoneMenu li { display: inline; }
#clientZoneMenu li.active { font-weight: bold; }
#clientZoneMenu a { display: inline-block; background: #CCFF00; height: 20px; line-height: 20px; padding: 4px; color: #000; text-decoration: none; border: 1px solid #000; }
div.dictionaryLetters { border: 1px solid #fff; padding: 10px; text-align: center; }
div.dictionaryLetters a { padding: 5px; text-decoration: none; color: #000; background: #8FC6FF; }
div.dictionaryLetters a.active { border: 2px solid #000; }
div.webDictionary dt { background: #fff; padding: 6px; font-weight: bold; }
div.webDictionary dd { padding: 6px; margin: 0 0 6px 0px; background: #d7d7d7; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
div.dictionarySideLetters { padding: 0px; text-align: center; line-height: 20px; }
div.dictionarySideLetters a { text-decoration: none; min-width: 15px; display: inline-block; margin: 0 0 1px 0; color: #000; background: #8FC6FF; }
div.dictionarySideLetters a.active { border: 1px solid #000; }
div.webSideDictionary .more { text-align: center; font-weight: bold; padding: 6px 0; }
div.webSideDictionary dl { margin: 5px 0 0 0; padding: 0; }
div.webSideDictionary dt { background: #fff; padding: 3px; font-weight: bold; border: 1px solid #ccc; border-width: 0 0 1px 0; }
div.webSideDictionary dd { padding: 3px; margin: 0 0 3px 0px; background: #d7d7d7; border: 1px solid #ccc; border-width: 0 1px 1px 1px; display: none; }
div.carousel { padding: 0 0 40px 0; position: relative; height: 160px; }
div.carousel .item { border: 1px solid red; padding: 8px; margin: 8px; position: relative; position: absolute; height: 120px; overflow: hidden; }
div.carousel .item img { float: left; }
div.carousel .item.active { border: 3px solid blue; }
div.carousel .navigationAll { position: absolute; bottom: 10px; right: 10px; }
div.carousel .navigationAll span { display: none; }
div.carousel .navigationAll a.active { border: 3px solid green; }
div.carousel .navigationAll a { display: block; background: #fff; float: left; padding: 3px 10px; border: 1px solid #666; margin: 4px; }
div.carousel a.navigation_prev_next { position: absolute; border: 2px solid #000; background: #fff; }
div.carousel a.navigation_prev_next.next { right: 0; top: 50%; }
div.carousel a.navigation_prev_next.prev { left: 0; top: 50%; }
div.carousel a { cursor: pointer; }
button, input[type=submit] { background: url(/images/button.png) repeat-x; border: 1px solid #8C8372; border-width: 0 1px; border-radius: 5px; -moz-border-radius: 5px; height: 24px; line-height: 24px; padding: 0 8px; color: #fff; font-weight: bold; }
button:hover { background: url(/images/button_hover.png) repeat-x; border-color: #365463; }
#commentsContainer { margin: 10px 0 0 0; font-size: 12px; padding: 0 0 10px 0; border-bottom: 1px dashed #ADA79D; }
#debateForm { margin-bottom: 10px; }
#debateForm input[type="text"] { width: 363px; }
#debateForm input[name="email"] { width: 288px; }
#debateForm .captcha input[type="text"] { width: 196px; }
ul.debateList { list-style-type: none; margin: 8px 0 8px 0; padding: 0px; }
ul.debateList li { margin-bottom: 10px; padding: 0px; }
ul.debateList li ul.debateList { margin-left: 20px; }
ul.debateList li .commentItem { background: #D8CEBB; }
ul.debateList li .subComment { background: #C0B6A4; }
ul.debateList li .meta { border-bottom: 1px solid #E7E1D7; padding: 4px 8px; }
ul.debateList li .meta .link a { color: #EA6E00; font-weight: normal; }
ul.debateList li .meta .info .cAuthor { font-weight: bold; margin: 0 0px; }
ul.debateList li .meta .info .email { margin-left: 6px; }
ul.debateList li .meta .info .web { margin-left: 6px; }
ul.debateList li .meta .info .ip { margin-left: 6px; }
ul.debateList li .meta .date { float: right; font-style: italic; }
ul.debateList li div.commentItem div.text { padding: 8px; }
ul.debateList li .tools { text-align: right; padding: 0 8px 8px 0; }
ul.debateList .tools form { display: inline; }
.formUI { position: relative; }
.formUI .formUIDialog { display: none; position: fixed; width: 300px; top: 30%; left: 40%; z-index: 50; }
.formUI .formUIError { display: none; }
.formUI .formUIWrong { color: red; border: 1px solid red; }
.formUI label.formUIWrong { color: red; border: none; }
.formUI .formUIDialog .formUIDialogTitle { padding: 5px 10px; font-size: 15px; background: #FFA500; }
.formUI .formUIDialog .formUIDialogContent { padding: 10px 10px 30px; min-height: 80px; background: #F0E68C; }
.formUI .formUIDialog .formUIDialogClose { position: absolute; bottom: 5px; left: 45%; cursor: pointer; background: #DAA520; padding: 5px; }
#anketa { margin: 0; padding: 0; }
.pollMessage { position: absolute; left: 15px; top: 50%; background: #fff; padding: 6px; display: none; color: #000; }
#anketa div.middle { position: relative; padding: 0px 6px 6px 8px; margin: 5px 0 0 0; }
#anketa div.question { font-weight: bold; padding: 0 0 3px 3px; }
#anketa div.answer { padding: 4px 0; position: relative; }
#anketa div.answer a { display: block; padding: 0 0 2px 2px; }
#anketa div.answer span { position: absolute; right: 3px; top: 3px; }
#anketa div.answer div.bar { height: 10px; background: #BEAD92; max-width: 266px; border-radius: 5px; -moz-border-radius: 5px; }
#anketa div.total { text-align: right; font-weight: bold; margin: 10px 0 0 0; }
div.iconTools { text-align: right; margin: 5px 0; border-bottom: 1px dashed #ADA79D; padding: 4px 0; }
div.iconTools a { color: #E98A35; }
form.newsletterAjax { background: url(/images/nwlbg.png) no-repeat 0 0; min-height: 37px; width: 258px; position: relative; margin: 8px auto; }
form.newsletterAjax input.text { position: absolute; left: 9px; top: 7px; height: 21px; width: 200px; padding: 0; background: none; border: none; }
form.newsletterAjax .submit { position: absolute; right: 0px; top: 0px; padding: 0; height: 37px; width: 39px; background: none; border: none; }
.niceForm input.cInput { position: absolute !important; width: 0px !important; height: 0px !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; border: none !important; left: -1000px !important; }
@media print {
 * { background: #fff !important; color: #000 !important; width: auto !important; }
 #mainMenu, #colRight, #colLeft, #head, #topStripe, #foot, .banner { display: none; }
 .noPrint { display: none; }
 .galerie { display: none; }
}

