* { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, li, ol, dl, fieldset, address { margin: 0; }

fieldset { padding: .5em; }
select option { padding: 0 5px; }
:focus { outline: 0; }
a { color: #00a9c8; text-decoration: none; font-weight: bold; }
a:hover { color: #0c7b8f; }
p { padding: 3px 0 7px 0; }
h1 { margin: 0px 0 25px 0; font-size: 20px; color: #9e8020; }
h2 { margin: 10px 0 10px 0; font-size: 12px; font-weight: bold; color: #9e8020; }
h3 { margin: 0px 0 5px 0; font-size: 11px; font-weight: bold; color: #9e8020; }

.h1 { height: 30px; width: 350px; }
.h1-hidden { display: none; }
.h2 { margin: 0; height: 40px; width: 300px; }
.h2-hidden { display: none; }
.nadpisy { margin: 0; height: 30px; width: 200px; }
.uvod h3 { color: #513f05; padding: 10px 0 0 0; }
.uvod h3 a { color: #513f05; padding: 10px 0 0 0; }
.uvod h3 a:hover { color: #513f05; padding: 10px 0 0 0; }

#content li { list-style-image: url('../img/bg_li_dott.gif'); padding: 0 0 4px 0; }
#content ul { margin: 10px 0 10px 0; }

hr { color: #e2dece; background: #e2dece; height: 1px; font-size: 0px; border: 0 none; padding: 0; margin: 15px 0 15px 0; }
.uvod-hr { width: 760px; padding: 0;  }
input { background: #efe7de; height: 20px; border: 0 none; font-size: 12px; color: #967305; width: 223px; padding: 3px 0 0 5px; }
div[id]#content input { height: 18px; }
label { display: block; padding: 10px 0 5px 0; color: #858585; font-weight: bold; }
textarea { background: #efe7de; height: 80px; border: 0 none; font-size: 11px; color: #967305; width: 223px; padding: 3px 0 0 5px; }

body, html { height: 100%; min-height: 100%; margin: 0; padding: 0; background: #f2ece4; }
body { text-align: center;  font-size: 11px; color: #513f05;  /*background: transparent url('../img/bg_body.jpg') repeat top left; */}

#header { width: 862px; height: 229px; margin: 0 auto; text-align: left; position: relative; background: transparent url('../img/bg_header.jpg') no-repeat 29px 64px;  }

#container { width: 100%; position: relative; height: 100%; min-height: 100%; margin: 0 auto; background: transparent url('../img/bg_container.gif') repeat-y center top; }
div[id]#container {
  height: auto;
}
.uvod #container { background: transparent url('../img/bg_container_uvod.gif') repeat-y center top; }

#logo-name { position: absolute; top: 0px; left: 44px; display: block;  width: 223px; height: 79px; background: transparent url('../img/bg_logo.jpg') no-repeat 0 0; }

.slovenske-zdruzenie { position: absolute; top: 30px; left: 278px; width: 321px; height: 27px; background: transparent url('../img/sk_slov_zdruz.gif') no-repeat 0 0; }
.slovaks-association { position: absolute; top: 30px; left: 278px; width: 321px; height: 27px; background: transparent url('../img/en_slov_zdruz.gif') no-repeat 0 0; }
.polnohospodarstvo { position: absolute; top: 79px; left: 150px; width: 493px; height: 25px; background: transparent url('../img/sk_slov_pol.gif') no-repeat 0 0; }
.agriculture { position: absolute; top: 79px; left: 150px; width: 493px; height: 25px; background: transparent url('../img/en_slov_pol.gif') no-repeat 0 0; }


#content-wrap { margin: 0 auto; width: 862px; position: relative; text-align: left; padding: 60px 0 50px 35px; }
div[id]#content-wrap { width: 827px; }
.uvod #content-wrap {  padding: 80px 0px 50px 50px;  }
.uvod div[id]#content-wrap { width: 812px; }

.no-line { width: 3px; height: 45px; position: absolute; top: 48px; left: 238px; background: #ffffff; }

#content { position: relative; float: left; width: 565px; min-height: 1px; padding: 30px 10px 0px 40px; }
div[id]#content { width: 490px; }
#content ul { padding: 0 0 0 20px; }

#left-box { padding: 30px 0 0 0; width: 210px; float: left; }
.uvod #left-box { width: 363px; float: left; padding: 0; }

.uvod #content { width: 361px; float: none; padding: 0 0 0 36px; text-align: justify; }
.uvod div[id]#content { width: 325px; float: left;   }

#bottom-box { clear: left; }

#footer { text-align: left; text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; height: 20px; background: #ddcdb9; color: #967305;  font-size: 10px; } 
#footer a { color: #967305; font-weight: normal; }
#footer-text { position: relative; text-align: left; margin: 0 auto; width: 862px; padding: 3px 0 0 0; }
.footer-right { position: absolute; right: 0; top: 0; padding: 3px 0 0 0; }
.tx-tslastupdate-pi1 { display: inline; }
.tx-tslastupdate-pi1 span { padding: 0 5px 0 0; }

#operation-menu { position: absolute; top: 55px; right: 38px; }
#operation-menu li { float: left; list-style-type: none; margin: 0 5px 0 0; }
#operation-menu li a { color: #977405; font-size: 10px; }

#search { position: absolute; top: -145px; right: 41px; }
#tx_indexedsearch-sword { background: #ffffff; border: 1px solid #ccbb86; height: 16px; width: 126px; padding: 1px 0 0 5px; vertical-align: top; }
input[id]#tx_indexedsearch-sword { height: 13px; }
.btnNormal { vertical-align: middle; cursor: pointer; width: 16px; height: 16px; margin: 0 0 0 2px; background: transparent url('../img/bg_search_butt.gif') no-repeat 0 0; }

#lang-menu { position: absolute; top: -184px; right: 45px; color: #967305; font-size: 10px; }
#lang-menu a { color: #967305; }



#menu { position: absolute; top: 0; left: 29px; width: 804px; height: 48px; padding: 4px 0 0 0; background: transparent url('../img/bg_menu.gif') repeat-x 0 0; }
div[id]#menu { height: 44px;  }
#menu li { position: relative; height: 42px; padding: 6px 1px 0 0; list-style-type: none; float: left; background: transparent url('../img/bg_menu_li.gif') no-repeat right top;  }
div[id]#menu li { height: 36px; }
#menu li li { background: none; float: none; height: auto; padding: 0; }
div[id]#menu li li { height: auto; }
#menu li a {  float: left; color: #ffffff; width: auto; height: 36px; padding: 13px 25px 0 25px; display: block; }
#menu li li a { /*border-bottom: 1px solid #977405;*/  float: none; height: auto; }
div[id]#menu li a { height: 23px; }
div[id]#menu li li a { height: auto; }
#menu li a:hover { background: #977405; }
#menu li.active a { background: #977405; }
#menu li.active li a { background: none; }

#menu .right { background: none; }
#menu .right a { }

#menu .bott a { border: 0 none; }

#menu .hlavne-menu-v2 { padding: 0 10px 0 10px;  overflow: hidden; background: #ddcdb9 url('../img/img_px_w.gif') repeat-x left top; position: absolute; top: 44px; left: 0px; width: 150px; } 
#menu .hlavne-menu-v2 a { padding: 6px 8px 6px 8px; font-weight: normal; color: #977405; }
#menu .hlavne-menu-v2 a:hover { background: none; } 
#menu .hlavne-menu-v3 { padding: 8px 15px 0 15px; } 
#menu .hlavne-menu-v3 a { font-weight: normal; color: #977405; padding: 0 0 10px 0;  border-bottom: 0 none; }

#projekty-menu { padding: 18px 0 0 0; }
#projekty-menu li { list-style-type: none; }
#projekty-menu li a { display: block; width: 192px; height: 38px; padding: 13px 0 0 18px; background: #00a9c8; color: #ffffff; }
ul[id]#projekty-menu li a { height: 25px; width: 174px; }
#projekty-menu li li { padding: 0 0 2px 18px; }
#projekty-menu li li a { background: none; height: auto; font-size: 12px; padding: 0;  font-weight: normal; color: #00a9c8; } 
ul[id]#projekty-menu li li a { height: auto; }
#projekty-menu li li a:hover { color: #027388; }
#projekty-menu li li.active a { color: #027388; }
#projekty-menu .projekty-menu-v2 { padding: 10px 0 10px 0; }


.news-latest-container { position: relative; width: 810px; }
.news-latest-item { float: left; width: 402px; padding: 0 50px 0 0; }
div[class].news-latest-item { width: 352px; }
.news-latest-image img { border: 1px solid #967305; }
.news-latest-gotoarchive {  position: absolute; right: 58px; top: -30px; text-align: right; display: block; padding: 0 17px 0 0; background: transparent url('../img/img_sipka.gif') no-repeat  right 2px; }
.news-latest-morelink { text-align: right; padding: 0 17px 0 0; background: transparent url('../img/img_sipka.gif') no-repeat  right 2px; }
.news-latest-item h3 { padding: 10px 0 0 0; }

.news-single-image { float: left; margin: 7px 15px 7px 0; } 
.news-single-image img { border: 1px solid #967305; }
.news-single-backlink { text-align: right; padding: 10px 17px 0 0; background: transparent url('../img/img_sipka.gif') no-repeat  right 12px; }

.news-list-item h3 { font-size: 12px; }
.news-list-image img { border: 1px solid #967305; }
.news-list-textwrap { padding: 5px 0 0 0; }
.news-list-timedata { font-size: 10px; display: block; padding: 0px 0 5px 0; }
.news-list-morelink { text-align: right; padding: 0 17px 0 0; background: transparent url('../img/img_sipka.gif') no-repeat  right 2px; }

.detail { text-align: right; float: right; margin: 0 15px 0 0; padding: 5px 17px 0 0; background: transparent url('../img/img_sipka.gif') no-repeat  right 7px; }


#left-box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
#left-box div[class].csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 3px; }

.tx-thmailformplus-pi1 { width: 540px; }
.row { float: left; width: 260px; }
.row img { margin: 0 0 0 8px; }
.check { padding: 0 0 5px 0; }
.check input { width: 14px; height: 14px; font-size: 0px;  border: 0 none; vertical-align: top; background: none; }
.check label { display: inline; padding: 0 0 0 5px; vertical-align: top; }
.area textarea { width: 510px; }
#captcha { padding: 15px 0 0 0; }
#order_captcha { vertical-align: top; width: 80px; margin: 0 0 0 10px; }
.lbl { color: #00a9c8; font-size: 10px; font-weight: bold; text-align: right; width: 100%; display: block; }


.fieldset-right #order_note { width: 505px; height: 120px; }
.fieldset-right img { margin: 0 0 0 8px; }
.fieldset-left img { margin: 0 0 0 8px; }

.form-but input { background: #977405; color: #ffffff; width: 80px; font-weight: bold; vertical-align: top; padding: 0; cursor: pointer; }

.fieldset-right #message { width: 505px; height: 120px; }
.captchalabel { margin: 0 0 10px 0; }
#captchaResponse {  vertical-align: top; width: 80px; margin: 0 0 0 10px; }

table.contenttable td { border: 1px solid #ffffff; padding: 10px 10px 10px 10px; background: #e4ca6a; }

.csc-textpic { padding: 0 0 10px 0; }
.csc-textpic-caption {padding: 3px 0 0 5px; font-size: 11px; }

#content .csc-menu { padding: 10px 0 20px 20px; }

#content .filelinks a { color: #9e8020; padding: 0 5px 0 8px; }
#content .filelinks li { padding: 0 0 15px 0; }

#content .browsebox li { list-style-image: none; list-style-type: none; float: left; margin: 0 10px 0 0; }
.tx-indexedsearch-res { clear: left; }
.tx-indexedsearch-icon { display: none; }
.tx-indexedsearch-percent { display: none; }



/* CSS settings */
.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.hidden { display: none; }
#accesskeys { display:none; }
 
