/* Litozin */

html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, div, hr, form, input, fieldset, button, img { margin: 0; padding: 0; border: 0; }

/* Global classes */
.blind,
.pipe,
hr { display: none; }
.cf { min-height: 1%; _height: 1%; }
.cf:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }
hr { margin: 0; padding: 0; height: 0; overflow: hidden; clear: both; visibility: hidden; display: block; }
.checkbox, .radio { width: 9px; height: 9px; margin: 15px 0 0 0; padding: 0 5px 0 0; background: url(img/check.png) no-repeat; display: block; float: left; }
.hid { overflow: hidden; }

/* Layout */
body  { text-align: center; font: normal 73%/1.5 Trebuchet MS, Helvetica, sans-serif; background: #d4e9ed url('../images/bg-body.gif') repeat-x left top; }

#page { width: 1055px; margin: 0 auto; text-align: left; background: #fff url('../images/bg-page.gif') repeat-y left top; position: relative; }

/*Header*/
#header { display: block; height: 6.3em; background: #d4e9ed url('../images/bg-header.gif') no-repeat left top; position: relative; }
#header #logo { position: absolute; left: 31px; top: 10px; width: 100px; height: 55px; background: #d4e9ed url('../images/logo-tea-tree-oil.gif') no-repeat 0 0; }
#header #logo:hover { background-position: 0 100%; }

/* Main */
#main { background: transparent url('../images/bg-main.gif') no-repeat left top; min-height: 581px; _height: 581px; position: relative; }
.subpage #main  { padding-top: 250px; }
#main .top-box  { padding: 0 44px 0 44px; height: 26em; }
#main .top-box h2 { padding-left: 630px; font-size: 140%; color: #78b9c5; }
#main .top-box .news  { width: 332px; float: right; margin-top: 10px; position: relative; right: 5px; }
#main .top-box .news li { height: 69px; _height: 77px; background: #fff url('../images/bg-news-li.gif') no-repeat left top; padding: 8px 5px 0px 90px; overflow: hidden; position: relative; margin-bottom: 7px; line-height: 1.2em; }
#main .top-box .news li.hover { background-position: 0 100%; }
#main .top-box .news li h3  { font-size: 100%; }
#main .top-box .news li h3 a  { color: #518a92; font-size: 110%; }
#main .top-box .news li h3 a:hover  { color: #225158; }
#main .top-box .news li img { position: absolute; left: 10px; top: 8px; }
#main .top-box .news li.all { height: 1.5em; background: none; padding: 0; position: absolute; right: 0; top: -2.2em; }
#main .top-box .news li.all a { color: #bcc5d7; }
#main .top-box .news li.all a:hover { text-decoration: none; color: #3e5074; }
#main .top-box .news .newsletter  { background: #fff url('../images/img-newsletter-small.gif') no-repeat left center; padding-left: 60px; }
#main .top-box .news .newsletter p  { margin-bottom: 3px; }
#main .top-box .news .newsletter input { width: 177px; _width: 185px; height: 22px; _height: 30px; background: #fff url('../images/bg-newsletter-input.gif') no-repeat left top; font-size: 110%; padding: 4px; font-weight: bold; }
#main .top-box .news .newsletter input.submit  { width: 73px; height: 30px; background: #2f4a59 url('../images/bg-submit-input.gif') no-repeat left top; color: #fff; position: relative; left: 5px; cursor: pointer; top: 4px; =top: 0;}
#main .top-box .news .newsletter input.submit:hover { background-position: 0 100%; }

#main .bottom-cols  { width: 943px; _width: 960px; position: relative; left: 46px; background: #f3f3f3 url('../images/bg-cols-top.gif') no-repeat left top; margin-top: 130px; padding: 10px 0px 40px 17px; }
#main .bottom-cols .col { overflow: hidden; float: left; position: relative; margin-right: 30px; padding-bottom: 50px; }
#main .bottom-cols .col a.main  { display: block; width: 269px; _width: 289px; padding: 0 10px 0 10px; height: 179px; color: #000; text-decoration: none; font-weight: bold; font-size: 105%; }
#main .bottom-cols .col a.main span { position: relative; top: 85px; }
#main .bottom-cols .col h2  { position: absolute; left: 0; bottom: 0; font-size: 125%; }
#main .bottom-cols .col h2 a  { display: block; width: 289px; height: 44px; line-height: 44px; text-align: center; background: #000 url('../images/btn-intro-links.gif') no-repeat left top; color: #fff; text-decoration: none; font-weight: bold; }
#main .bottom-cols .col h2 a:hover  { background-position: 0 100%; }
#main .bottom-cols #col1 a.main { background: #fff url('../images/bg-col3.jpg') no-repeat left top; }
#main .bottom-cols #col1 a:hover.main { background-position: 0 100%; }
#main .bottom-cols #col2 a.main { background: #fff url('../images/bg-col1.jpg') no-repeat left top; }
#main .bottom-cols #col2 a:hover.main { background-position: 0 100%; }
#main .bottom-cols #col3  { margin-right: 0; padding: 0 0 50px 0; width: 28 9px; position: relative; }
#main .bottom-cols #col3 a.main { background: #fff url('../images/bg-col2.jpg') no-repeat left top; }
#main .bottom-cols .bottom  { display: block; clear: both; background: #fff url('../images/bg-bottom.gif') no-repeat left top; position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 960px; height: 30px;}

/* Subpage content */
.subpage #content { width: 608px; _width: 652px; float: left; padding-left: 44px; }
.subpage #content h1  { font-size: 230%; color: #00b9f2;}
.subpage #content h2  { font-size: 160%; color: #537c82; margin-bottom: 10px; }
.subpage #content h3  { font-size: 140%; margin-bottom: 5px; color:#5f9c9d;}
.subpage #content p { color: #4a4a4a; font-size: 130%; margin-bottom: 15px; }
.subpage #content ul  { margin-left: 30px; font-size: 120%; color: #b8422f; font-weight: bold; margin-bottom: 20px; }
.subpage #content ul li { list-style-type: none; padding-left: 25px; background: #fff url('../images/bg-content-li.gif') no-repeat 0 50%; }
.subpage #content table { font-size: 120%; }
.subpage #content table td  { padding: 4px; }
.subpage #content table th { background-color: #73a6af; color: #fff; text-align: center; }
.subpage #content table .odd td { background-color: #eefbf9; }
.subpage #content table .even td { background-color: #c4e8ef; }
.subpage #content table tr td p { font-size: 100%; }
.subpage #content a { color: #537c82; font-weight: bold; }
.subpage #content a:hover { color: #5bbbc9; text-decoration: none; }
.subpage #content img.fl-r  { float: right; margin-left: 12px; margin-bottom: 12px; }
.subpage #content .buttons  { text-align: center; }
.subpage #content .buttons a  { display: block; width: 265px; height: 26px; line-height: 26px; color: #fff; text-align: center; background: #000 url('../images/sidebar-buttons.gif') no-repeat 0 0; text-decoration: none; }
.subpage #content .buttons a:hover  { background-position: 0 100%; }

.styl1 { background-color: #f8f8f8; padding: 5px; color: #999; }
.styl1 a { color: #a53939; text-decoration: none; }
.styl1 a:hover { color: #e03636; text-decoration: underline; }
 
.styl2 { background-color: #eefbf9; padding: 10px 50px 10px 50px; color: #000; }
.styl3 { color: #999; font-style: italic; }
.styl3 a { color: #a53939; text-decoration: none; }
.styl3 a:hover { color: #e03636; text-decoration: underline; }

/* Subpage sidebar */
.subpage #sidebar { width: 266px; float: right; position: relative; right: 44px; }
.subpage #sidebar .sidebox  { margin-bottom: 20px; }
.subpage #sidebar .buttons  { text-align: center; }
.subpage #sidebar .buttons a  { display: block; width: 265px; height: 26px; line-height: 26px; color: #fff; text-align: center; background: #000 url('../images/sidebar-buttons.gif') no-repeat 0 0; text-decoration: none; }
.subpage #sidebar .buttons a:hover  { background-position: 0 100%; color:#fff; }
.subpage #sidebar #newsletter { font-size: 120%; padding-top: 100px; background: #fff url('../images/img-newsletter.gif') no-repeat 50% 0; }
.subpage #sidebar #newsletter form  { margin-top: 15px; }
.subpage #sidebar #newsletter input { width: 177px; _width: 185px; height: 22px; _height: 30px; background: #fff url('../images/bg-newsletter-input.gif') no-repeat left top; font-size: 110%; padding: 4px; }
.subpage #sidebar #newsletter input.submit  { width: 73px; height: 30px; background: #2f4a59 url('../images/bg-submit-input.gif') no-repeat left top; color: #fff; padding-top: 0; position: relative; top: 1px; }
.subpage #sidebar p { color: #4a4a4a; font-size: 110%; margin-bottom: 15px; }
.subpage #sidebar ul  { margin-left: 10px; font-size: 120%; color: #b8422f; font-weight: bold; margin-bottom: 20px; }
.subpage #sidebar ul li { list-style-type: none; padding-left: 25px; background: #fff url('../images/bg-content-li.gif') no-repeat 0 50%; }
.subpage #sidebar table { font-size: 120%; }
.subpage #sidebar table td  { padding: 4px; }
.subpage #sidebar table th { background-color: #c64343; color: #fff; text-align: center; }
.subpage #sidebar table .odd td { background-color: #f9eeec; }
.subpage #sidebar table .even td { background-color: #f2c6c6; }
.subpage #sidebar a { color: #537c82; font-weight: bold; }
.subpage #sidebar a:hover { color: #5bbbc9; text-decoration: none; }
/* Menu */
#menu { position: absolute; left: 46px; top: 395px; width: 954px; _width: 964px; height: 85px; padding-left: 10px; background: #7fbac5 url('../images/bg-menu.gif') no-repeat left top; }
#menu li  { list-style-type: none; float: left; margin-right: 38px; position: relative; top: 26px; }
#menu li.last { margin-right: 0; }
#menu li a  { display: block; width: 157px; height: 38px; line-height: 38px; background: #cc2c02 url('../images/bg-li-menu.gif') no-repeat left top; text-decoration: none; color: #363636; text-align: center; font-weight: bold; font-size: 125%;}
#menu li a:hover  { background-position: 0 100%; color: #4c4c4c; }
#menu li a.active { background-image: url('../images/bg-menu-li-active.gif'); color: #2d666f }

  /* Menu position - subpage */
.subpage #menu  { top: 220px; }

/* Dalsi odkazy */
.next-links { position: absolute; right: 19px; top: 35px; }
.next-links a { display: block; width: 124px; height: 39px; line-height: 47px; overflow: hidden; color: #000; text-decoration: none; text-align: center; background: #d48d1e url('../images/bg-next-links-a.gif') no-repeat 0 0; float: left; font-weight: bold; font-size: 95%; }
.next-links a#first { background: #d4e9ed url('../images/bg-next-links-a-first.gif') no-repeat 0 0; width: 131px; padding-left: 5px; position: relative; left: 2px }
.next-links a#last { background: #d4e9ed url('../images/bg-next-links-a-last.gif') no-repeat 0 0; width: 122px; _width: 132px; padding-right: 11px; position: relative; top: 1px; }
.next-links a.active  { background: transparent url('../images/bg-next-links-a-active.gif') no-repeat left top; display: block; overflow: hidden; width: 123px; height: 41px; position: relative; top: -1px; }
.next-links a#first.active  { background: transparent url('../images/bg-next-links-a-first-active.gif') no-repeat left top; height: 41px; position: relative; top: -2px; width: 133px !important; overflow: hidden; }
.next-links a#last.active  { background: transparent url('../images/bg-next-links-a-last-active.gif') no-repeat left top; height: 41px; position: relative; top: -2px; width: 122px !important; _width: 132px !important; overflow: hidden; }
.next-links a:hover,
.next-links a#first:hover,
.next-links a#last:hover { background-position: 0 100%; _background-position: 0 125%; =background-position: 0 125%; }
.next-links a.active:hover  { background-position: 0 0 !important; }

/* Flash */
#flash  { position: absolute; left: 47px; top: 90px; }

/* Header Image */
#header-img { position: absolute; top: 85px; left: 46px; }

/* Footer */
#footer { background: url('../images/bg-footer2.gif') no-repeat left top; height: 382px; text-align: center; position: relative; overflow: hidden; width: 1055px; }
#footer #produkty { position: relative; top: 150px; padding-left: 210px; }
#footer #produkty li { float: left; width: 99px; list-style-type: none; padding-top: 2em; margin-right: 33px; position: relative; }
#footer #produkty li a  { color: #004956; display: block; font-weight: bold; font-size: 110%; height: 104px; text-decoration: none; }
#footer #produkty li a span { position: absolute; top: 0; left: 0; text-align: center; width: 99px; display: block; }
#footer #produkty li#it01 a { background: transparent url('../images/bg-item01.gif') no-repeat 0 0; }
#footer #produkty li#it01 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it02 a { background: transparent url('../images/bg-item02.gif') no-repeat 0 0; }
#footer #produkty li#it02 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it03 a { background: transparent url('../images/bg-item03.gif') no-repeat 0 0; }
#footer #produkty li#it03 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it03 a span  { width: 150px; left: -2em; }
#footer #produkty li#it04 a { background: transparent url('../images/bg-item04.gif') no-repeat 0 0; }
#footer #produkty li#it04 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it05 a { background: transparent url('../images/bg-item05.gif') no-repeat 0 0; }
#footer #produkty li#it05 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it06 a { background: transparent url('../images/bg-item06.gif') no-repeat 0 0; }
#footer #produkty li#it06 a:hover { background-position: 0 100%; color: #1294ae; }
#footer #produkty li#it06 a span  { width: 122px; left: -1em; }

/* --- Top --- */
#top { width: 655px; position: relative; margin: 0 auto; }
#top h2 { font: Trebuchet MS; color: #00b9f2 !important; font-size: 29px !important; font-weight: normal !important; } 
#top h3 { color: #537c82; font-size: 19px; margin: 5px 0 0 0; }

/* --- Content --- */
#cont { width: 365px; min-height: 910px; position: relative; float: left; margin: 0px 0 0 0; }
#cont p { width: 325px; color: #4a4a4a; font-size: 14px; font-weight: normal; margin: 15px 0 0 0; line-height: 22px; }
#cont p+p { margin: 20px 0 0 0; }
#cont form { background-color: #eefbf9; padding: 15px 0 0 20px; width: 346px; height: 580px; display: block; margin: 10px 0 0 0; font-size: 12px; font-weight: normal; }
#cont form h4 { color: #537c82; font-size: 19px; margin: 0 0 10px 0; }
#cont form p.first { color: #4a4a4a; font-size: 12px; font-weight: bold; margin: 0; }
#cont form p { color: #4a4a4a !important; font-size: 12px !important; font-weight: bold !important; margin: 10px 0 0 0 !important; }
#cont form input[type="text"] { background: url(img/bg_input.png) no-repeat 0 0; width: 240px; height: 30px; border: 0px; padding: 0 0 0 15px; line-height: 30px; font: Trebuchet MS; font-size: 12px; font-weight: normal; }
#cont form textarea{ background: url(img/bg_input-last.png) no-repeat 0 0; width: 240px; height: 85px; border: 0px; padding: 15px 5px 0 15px; font: Trebuchet MS; font-size: 12px; font-weight: normal; overflow: hidden; }
#cont form input[type="button"] { background: url(img/button.png) no-repeat 0 0; width: 102px; height: 28px; border: 0px; padding: 0; color: #eefbf9; font: Arial; font-size: 15px; font-weight: normal; cursor: pointer; }
#cont form input[type="button"]:hover { background: url(img/button.png) no-repeat 0 -38px; }
#cont form input[type="checkbox"] { margin: 15px 0 0 0; float: left; }
#cont form p.check { float: left; width: 295px; margin: 13px 0 0 5px !important; line-height: 13px; font-size: 10px !important; color: #4a4a4a #cont !important; font-weight: normal !important; }
#cont form .center { width: 151px; position: relative; margin: 0 auto; }
#cont form .center input.last { background: url(img/button_2.png) no-repeat 0 0; width: 151px; height: 28px; margin: 10px 0 0 0; position: relative; border: 0px; padding: 0; color: #eefbf9; font: Arial; font-size: 15px; font-weight: normal; cursor: pointer; }
#cont form .center input.last:hover { background: url(img/button_2.png) no-repeat 0 -38px; }

/* --- Right --- */

#right { width: 261px; height: 603px; display: block; float: right; margin: 20px 0 0 0; background: url(img/soutez.jpg?rand=2) no-repeat 0 0; }
#right span { display: none; }

/* --- Bg --- */

.bg  { width: 100%; height: 100%; display: block; background: url(img/bg_banner.png) repeat 0 0; position: absolute; left: 0; top: 0; }

/* --- Bann --- */

#bann { width: 854px; height: 484px; display: block; background: url(img/click_bann.png) no-repeat 0 0; position: absolute; top: 100px; left: 50%; margin: 0 0 0 -427px;  }
#bann a.celek { width: 810px; height: 414px; display: block; position: abolute; top: 50px; left: 19px; position: absolute; }
#bann a.close { width: 48px; height: 48px; position: relative; float: right; display: block; }
#bann a.close { width: 48px; height: 48px; position: relative; float: right; display: block; }
#bann a.soutez { background: url(img/soutezit_muzete_zde.jpg) no-repeat 0 0; width: 228px; height: 26px; display: block; position: absolute; bottom: 85px; left: 65px; }
#bann a.soutez span { display: none; }

#footer #info { padding: 0 60px 0 67px; position: relative; top: 189px; color: #fff; }
#footer p.copy { width: 40%; float: left; text-align: left; }
#footer p.inspiro-info  { width: 40%; float: right; text-align: right; }

#footer p.axellus-link { width: 20%; float: left; text-align: center; }
#footer p.axellus-link a span {background: transparent url('../images/axellus-logo.png') no-repeat 0 0; width: 100px; height: 21px; display: block; position: relative; left: 3em; _left: -1em; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tea-tree-oil.cz/images/images/axellus-logo.png',sizingMethod='scale'); _background: none;}
#footer p.axellus-link a span em {visibility: hidden;}

#footer p a { color: #fff; }
#footer p a:hover { text-decoration: none; }
/*
#footer #partneri { position: absolute; bottom: 15px; left: 65px; }
#footer #partneri li  { width: 128px; float: left; margin-right: 6px; list-style-type: none; }
#footer #partneri li a  { display: block; width: 128px; height: 22px; line-height: 22px; overflow: hidden; background-color: #59cbe2; color: #cff5fc; text-decoration: none; }
#footer #partneri li a:hover  { background-color: #84dff1; color: #fff; }
*/

#footer #partneri { position:relative; top: -10px; margin: 0 auto; text-align: center;	font-size:75%; background: #55bed3; padding-bottom: 2em;}
#footer #partneri li  { display: inline; padding-left: 10px;}
#footer #partneri li a  { color: #fff;opacity: 0.5; filter: alpha(opacity=50);text-decoration: none; }
#footer #partneri li a:hover  {opacity: 100; filter: alpha(opacity=100);text-decoration: underline; }
 
/** FCK **/
.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Underline {text-decoration: underline; }
.StrikeThrough { text-decoration: line-through; }
.Subscript { vertical-align: sub; font-size: smaller; }
.Superscript { vertical-align: super; font-size: smaller; }
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes{ font-family: 'Times New Roman'; }
.FontSmaller { font-size: smaller; }
.FontLarger { font-size: larger; }
.FontSmall { font-size: 8pt; }
.FontBig { font-size: 14pt; }
.FontDouble { font-size: 200%; }
.FontColor1 { color: #ff9900; }
.FontColor2 { color: #0066cc; }
.FontColor3 { color: #ff0000; }
.FontColor1BG { background-color: #ff9900; }
.FontColor2BG { background-color: #0066cc; }
.FontColor3BG { background-color: #ff0000; }
.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter { text-align: center; }
.JustifyFull { text-align: justify; }
code { font-family: courier, monospace; background-color: #eeeeee; padding-left: 1px; padding-right: 1px; border: #c0c0c0 1px solid; }
kbd { padding: 0px 1px 0px 1px; border-width: 1px 2px 2px 1px; border-style: solid; }
blockquote { color: #808080; }

#formular {font-size: 110%;}
#formular input { width: 177px; _width: 185px; height: 22px; _height: 30px; background: #fff url('../images/bg-newsletter-input.gif') no-repeat left top; font-size: 110%; padding: 4px; font-weight: bold; margin-bottom: 5px; }
#formular input.submit  { width: 78px; height: 30px; background: #2f4a59 url('../images/bg-submit-input.gif') no-repeat left top; color: #fff; position: relative; top: 4px; _top: -3px; cursor: pointer; }
.warning {color: red !important; font-weight: bold;}

#registrace {font-size: 110%;}
#registrace th {background: white !important; color: #000 !important;}
#registrace input { width: 177px; _width: 185px; height: 22px; _height: 30px; background: #fff url('../images/bg-newsletter-input.gif') no-repeat left top; font-size: 110%; padding: 4px; font-weight: bold; margin-bottom: 5px; }
#registrace button.submit  { width: 73px; height: 30px; background: #2f4a59 url('../images/bg-submit-input.gif') no-repeat left top; color: #fff; position: relative; top: 4px; _top: -3px; cursor: pointer; font-size: 72%; left: 188px;}


.green-index-info {display: block; font-weight: bold; color: green; text-align: center; font-size: 100%; padding-top: 5px;}

.adbox {padding: 0; margin: 0; width: 100%;}
.adbox .adleft {float: left;}
.adbox .adright {float: right;}

.ad1 {display: block; width: 125px; height: 229px;} 
.ad2 {display: block; width: 125px; height: 229px;}

.adbox a.ad1 {background: url('../images/ad1.jpg') no-repeat left top;}
.adbox a.ad1:hover {background: url('../images/ad1.jpg') no-repeat left bottom;}

.adbox a.ad2 {background: url('../images/ad2.jpg') no-repeat left top;}
.adbox a.ad2:hover {background: url('../images/ad2.jpg') no-repeat left bottom;}

/** Dotaznik **/
.subpage #content #df {color: #4a4a4a; font-size: 130%; margin-bottom: 30px;}
.subpage #content #df input {font-size: 110%;}
.subpage #content #df h2  { font-size: 160%; color: #537c82; margin-bottom: 10px; }
.subpage #content #df h3  { font-size: 105%; margin-bottom: 5px; color:#5f9c9d;}
.subpage #content #df #df-kontaktudaje { width: 45%; float: right; border: 2px solid #537c82; padding: 7px; margin-left: 7px; }
.subpage #content #df #df-kontaktudaje div { float: right; width: 100%; text-align: right; margin-bottom: 5px;}
.subpage #content #df #df-kontaktudaje div label { font-weight: bold; }
.subpage #content #df-vyplnte { color:#5f9c9d; }
.subpage #content #df #df-kontaktudaje div input {  }
.subpage #content #df #df-vyplnte { font-weight: bold; }
.subpage #content #df #df-dezinf { color:#537c82; font-weight: bold; font-style: italic; margin-top: 50px; margin-bottom: 20px; font-size: 105%; }
.subpage #content #df .df-answers {margin-left: 25px; margin-bottom: 30px;}
.subpage #content #df input.dftext { width: 177px; _width: 185px; height: 22px; _height: 30px; background: #fff url('../images/bg-newsletter-input.gif') no-repeat left top; font-size: 110%; padding: 4px; }
.subpage #content #df input.dftextlong { width: 392px; _width: 400px; height: 22px; _height: 30px; background: #fff url('../images/bg-df-input.gif') no-repeat left top; font-size: 110%; padding: 4px; }
.subpage #content .dftextradio {margin-left: 25px;}
.subpage #content .df-vypiste {font-style: italic;}
.subpage #content #df input.dfsubmit  { width: 73px; height: 30px; background: #2f4a59 url('../images/bg-submit-input.gif') no-repeat left top; color: #fff; position: relative; left: 5px; cursor: pointer; top: 4px; =top: 0;}
.subpage #content #df input.submit:hover { background-position: 0 100%; }
.subpage #content #df p#df-souhlas { font-size: 80%; }
.subpage .bigger { width: 651px !important; }

#hp-cols { position: relative; }
a#dotaznik-bannerhp {position: absolute; top: -500px; left: 420px; z-index: 20;}
a#dotaznik-bannertto {position: absolute; top: -67px; left: 466px; z-index: 20;}

