* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background: repeat-x url(../images/body-bg.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #193350; }

a { text-decoration: underline; color: #00a3ee; }
a:hover { text-decoration: none; }
a img { border: 0px solid; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
.small { font-size: 10px; }
.big { font-size: 17px; }

.color1 { color: #93b2ce; }
.color2 { color: #0fa8ff; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

h1, h2, h3, h4, h5 { padding: 0; margin: 0; font-weight: normal; line-height: 1.3em; }
h1 { font-size: 32px; padding-bottom: 10px; letter-spacing: -0.03em; }
h2 { font-size: 24px; }
h3 { font-size: 18px; padding-bottom: 20px; }
h4 { font-weight: bold; padding-bottom: 3px; }

.header-bg { background: no-repeat center top url(../images/header-bg.jpg); }
.header-wrapper { width: 960px; height: 247px; margin: 0 auto; position: relative; }
.header-wrapper .languages { float: right; padding: 10px 0 0 0; }
.header-wrapper .languages img { display: block; float: left; margin-right: 5px}
.header-wrapper .anim-rybka { width: 59px; height: 67px; background: no-repeat url(../images/rybka.gif); position: absolute; top: 162px; left: 116px; }
.content-wrapper { width: 960px; margin: 0 auto; line-height: 1.3em; }
.side-column { width: 152px; }

.content-column { width: 608px; float: left; padding-left: 23px; padding-bottom: 30px; line-height: 1.5em; }
.content-column p { padding-bottom: 20px; line-height: 1.7em; }
.content-column #trananovinky p { padding-bottom: 0px; line-height: 1.7em; }
.content-column .bc { text-transform: uppercase; }

.content-column .gallery a { padding: 0px 13px 13px 0; display: block; float: left;  }
.content-column .gallery a.last { padding-right: 0px; }
.content-column .gallery a img { border: 2px solid #ffefd0; display: block; }
.content-column .gallery a:hover img { border: 2px solid #B5ECFF; display: block; }

.content-column .gallery-item { width: 107px; float: left; padding-right: 13px; padding-bottom: 13px }
.content-column .gallery-item .last { padding: 0px 0px 13px 0px;}
.content-column .gallery-item .gallery-title { float: left; padding-top: 2px; }
.content-column .gallery-item .count { float: right; font-size: 9px; padding-top: 3px; color: #a36f00; }
.content-column .gallery-item a { text-decoration: none; }
.content-column .gallery-item a:hover { text-decoration: underline; }
.content-column .gallery-item a img { border: 2px solid #ffefd0; }
.content-column .gallery-item a:hover img { border: 2px solid #B5ECFF; }

.content-column .pagination { text-align: center; text-transform: uppercase; font-size: 10px; line-height: 1.1em; }
.content-column .pagination span { padding: 7px; }
.content-column .pagination span.activ { background: center top no-repeat url(../images/pagination-activ-bg.gif); font-size: 14px; padding-top: 3px; }
.content-column .pagination span.activ a { color: #000; text-decoration: none; font-weight: bold; }

.content-column img.floatleft { margin-right: 10px; margin-bottom: 5px; margin-top: 5px; }
.content-column img.floatright { margin-left: 10px; margin-bottom: 5px; margin-top: 5px; }
.content-column .date { display: block; font-size: 10px; line-height: 1.1em; color: #6b91b7; }

.content-column ul {padding: 0 0 10px 20px; }
.content-column ul li {line-height:1.5em;}

.content-column .form-tab { width: 100%; font-size: 12px; background:#F0FCFF; padding:20px; margin:0px;}
.content-column .form-tab tr td { padding-bottom: 7px; }
.content-column .form-tab input { font-size: 12px; width: 350px; padding: 3px; border: 1px solid #B5ECFF; }
.content-column .form-tab textarea { font-size: 12px; width: 350px; height: 200px; padding: 3px; border: 1px solid #B5ECFF; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }
.content-column .form-tab .button { width: 124px; height: 24px; background: no-repeat url(../images/side-button.gif); border: 0px; color: #FFF; text-align: center; cursor: pointer; }
.content-column .form-tab img { border: 1px solid #B5ECFF; }

.side-column .tralamenu { color: #FFF; background: #cc0505 no-repeat url(../images/menu-title-red.gif); }
.side-column .tralamenu .title { height: 32px; width: 122px; padding: 10px 0 0 30px; font-size: 18px; }
.side-column .tralamenu ul { list-style: none; font-size: 14px; font-weight: bold; }
.side-column .tralamenu ul li a { color: #FFF; text-decoration: none; display: block; padding: 4px 0px 4px 13px;cursor: pointer; }
.side-column .tralamenu ul li a.activ { background: left no-repeat url(../images/activ-menu-bg.gif) #FFF; color: #000; border-bottom: 1px solid #afe9ff; border-top: 1px solid #afe9ff; }
.side-column .tralamenu a.submenua {background: #fff;color: #000; text-decoration: none; display: block; padding: 2px 0px 2px 25px; font-size:12px;}
.side-column .tralamenu a.submenua.first {padding: 4px 0px 2px 25px;}
.side-column .tralamenu a.submenua.last {padding: 2px 0px 4px 25px;}
.side-column .tralamenu a.submenua.active {color:#cc0505; }

.side-column .partnery { text-align: center; font-size: 14px; color: #001837; }
.side-column .partnery a img { display: block; margin: 15px auto; }

.side-column .dark-blue-box { background: #1193f5 no-repeat url(../images/menu-title-blue.gif); color: #FFF; }
.side-column .dark-blue-box .title { height: 32px; width: 122px; padding: 10px 0 0 30px; font-size: 18px; }

.side-column .light-blue-box { background: #ecfaff no-repeat url(../images/menu-title-blue2.gif); }
.side-column .light-blue-box .title { height: 32px; width: 122px; padding: 10px 0 0 30px; font-size: 18px; color: #001837; }

.side-column .box-content { padding: 10px 14px; }
.side-column .box-content .search-textfield { height: 13px; width: 116px; padding: 7px 5px 8px 5px; margin: 0; background: url(../images/search-field-bg.gif); border: 0px; line-height: 1.0em; }

.side-column .title.menu { background: 2px 6px no-repeat url(../images/ico-menu.png); }
.side-column .title.search { background: 6px 7px no-repeat url(../images/ico-search.png); }
.side-column .title.news { background: 2px 7px no-repeat url(../images/ico-news.png); }
.side-column .title.clanky { background: 3px 7px no-repeat url(../images/ico-clanky.png); }

.side-column span.date { display: block; color: #6b91b7; font-size: 10px; line-height: 1.1em; }
.side-column .side-button { width: 124px; height: 24px; background: no-repeat url(../images/side-button.gif); border: 0px; color: #FFF; text-align: center; cursor: pointer; }

.content-column .prihlasenie-banner { width: 608px; height: 75px; background: no-repeat url(../images/prihlasenie-banner.jpg); position: relative; }
.content-column .prihlasenie-banner .obcan { display: block; position: absolute; left: 320px; height: 75px; width: 120px; }
.content-column .prihlasenie-banner .guverner { display: block; position: absolute; left: 452px; height: 75px; width: 140px; }

.content-column .future-columns .column1, .column2, .column3, .column4 { width: 151px; height: 191px; float: left; margin-right: 1px; position: relative; color: #FFF; }
.content-column .future-columns .column1 { background: no-repeat url(../images/4-columns-1.jpg); }
.content-column .future-columns .column2 { background: no-repeat url(../images/4-columns-2.jpg); }
.content-column .future-columns .column3 { background: no-repeat url(../images/4-columns-3.jpg); }
.content-column .future-columns .column4 { background: no-repeat url(../images/4-columns-4.jpg); margin-right: 0px; }

.content-column .future-columns a.top-row { position: absolute; left: 10px; top: 8px; text-decoration: none; color: #FFF; width: 133px; height: 155px; }
.content-column .future-columns a.top-row .title { font-size: 18px; display: block; padding-bottom: 4px; }
.content-column .future-columns a.bottom-row { position: absolute; bottom: 7px; left: 10px; color: #FFF; text-decoration: none; font-weight: bold; font-size: 12px; }
.content-column .nadpis {padding: 0; margin: 0; font-weight: normal; line-height: 1.3em; font-size: 29px; padding-bottom: 10px; letter-spacing: -0.03em;} 

.content-column .aktuality .item { padding: 0 0 10px 0; line-height: 1.40em; }
.content-column .aktuality .item img { display: block; float: left; }
.content-column .aktuality .item .date { display: block; font-size: 10px; line-height: 1.1em; color: #6b91b7; }
.content-column .aktuality .item .text { float: right; width: 485px; }

.footer { width: 900px; height: 26px; padding: 15px 30px 0 30px; background: url(../images/footer-bg.jpg); color: #567da5; line-height: 1.1em; }


.zakaz{ margin: 10px 0 10px 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.zakaz-ok{ padding: 10px 20px; margin: 10px 0 10px 0; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

