/* css reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
	ul, ul li { margin: 0; padding: 0; list-style: none }
	ol, ol li { list-style: decimal inside; }
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse: collapse;border-spacing: 0;}
	th { text-align: left; }
	input, textarea { font-family: arial, Helvetica,sans-serif; font-size: 100% }
	/* IE stretched buttons fix */
	input.submit {width: 0;overflow:visible;}
	input.submit[class] {width: auto;}
/* css reset end */

/* elements */
body {line-height: 1.4; font-size: 62.5%; font-family: sans-serif; text-align: center; }
h1, h2, h3, h4 { font-size: 250%; line-height: 1.1; color:#3F3F40; }
h2 { font-size: 200%;}
h3 { font-size: 160%;}
h4 { font-size: 110%;}

a { color: #FFC202 }

/* common classes */
.r { text-align: right !important; }
.c, .c td { text-align: center !important; }
.l { text-align: justify !important; }
.j { text-align: center; }
.t { vertical-align: top; }
.imgr { float: right; margin: 0 0 0.5em 20px }
.imgl { float: left; margin: 0 20px 0.5em 0 }
.imp { color: #ffc202  }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }

.clr { clear: both; line-height: 1px; height: 1px; overflow: hidden; }
.imgr { float: right; margin: 0 0 0.5em 15px }
.imgl { float: left; margin: 0 15px 0.5em 0 }
.ramecek { border: 1px solid #999; padding: 1px }
.hover { color: #6E6E70 !important  }
.check { width: auto !important; }
.clearl { clear: left; }
.oceneni { width: 200px;}

.w153 { width:153px; } 

#banner li { position: absolute; top: 35px; left: 420px;  }
/* layout */
#center { width: 1000px; margin: 0 auto; text-align: left; }

#logoholding, #logoholding span { display: block; width: 100px; height: 100px; overflow: hidden; position: relative; left: 0; top: 0; float: left; cursor: hand; cu\rsor: pointer;  }
#logoholding span { position: absolute; background: url(../img/logo.png) no-repeat; }

#logo, #logo span { width: 260px; height: 60px; display: block; overflow: hidden; position: relative; left: 0; top: 0; float: left; }
#logo span { background: url(../img/logo.gif) no-repeat; position: absolute; }


#banner { float: left; padding: 10px 0 0 20px;}
#banner ul  { width: 560px; /*height: 70px; /*background: #E7E7E8;*/ font-size: 30px; font-weight: bold; color: #333; }
#banner li { padding:0; text-align: center; width: 560px; }

#header { padding: 30px 0px 0 0; }
#lang { width: 130px; float: right; }
.jsok #lang label, .jsok .directmail label { display: none; }
#lang { margin: 10px 3px 0 0; }
#lang form { padding: 0 0 6px 0; }
#lang input {background:url("../img/logininput.gif") no-repeat scroll 0 50% transparent;border:0 none;color:#FFFFFF;font-size:11px;margin:0;padding:3px 6px;width:110px;}
#lang p { clear: both; margin: 0 0 2px 0; }
#lang select { font-size: 11px; width: 110px;  }
#lang .jNice { margin: 1px 0 0 2px; }

#lang .submit { padding: 0; margin: 0; border: 0; width: 20px; height: 20px; overflow: hidden; background: url(../img/login-butt.gif) no-repeat left top; cursor: pointer;}
#lang .submit:hover { background: url(../img/login-butt.gif) no-repeat left bottom;}
#lang #password { float: left; width: 90px; _margin-right: -5px;  }

#nav { background: url(../img/nav.png) no-repeat bottom left; width: 1000px; float: left; font-size: 140%; margin: 0 0 8px 0; clear: both; font-weight: bold; }
#nav li { float: left; position: relative; }
#nav li { display: expression(isNaN(this.js)?(this.js=1,this.onmouseover=new Function("this.className+=' hover';"),this.onmouseout=new Function("this.className=this.className.replace(' hover','');")):false););}
#nav a { float: left; text-decoration: none; padding: 6px 11px 15px 12px; text-decoration: none; color: #fff; }
#nav #last a { padding: 6px 12px 15px 15px; }
#nav a:hover { color: #FFC202; }
#nav .sub .sub { background: url(../img/sub.png) no-repeat right; _background: url(../img/sub.gif) no-repeat right; }

#nav .sub ul { position: absolute; left: -9999px; top: 31px;}
#nav .sub .sub ul { position: absolute; left: -9999px; top: 0;}
.jsok #nav .sub ul { display: none; }

#nav li.jHover, #nav li.hover ul, #nav li:hover ul { z-index: 999; }
#nav li.jHover ul, #nav li.hover ul, #nav li:hover ul { left: 0; background: url(../img/submenu.png);left: 0; display: block; }
#nav .sub li.jHover ul, #nav .sub li.sub:hover ul, #nav .sub .sub li.hover ul { left: 180px; display: block;}
#nav.ie li.jHover ul, #nav.ie li.hover ul, #nav.ie li:hover ul { background: #6E6E70; }

#nav li li, #nav li li a { font-size: 12px; display: block;}
#nav li li { width: 180px; clear: left;}
#nav li li a { padding: 4px 10px 4px 12px !important; border-bottom: 1px solid #cccccc; display: block; float: none;}

#aside { float: left; width:220px; overflow: hidden; }

.block { background: url(../img/block.png) no-repeat bottom left; width: 100%; overflow: hidden;}
.block h2 { background: url(../img/block-h2.png) no-repeat; color: #FFC202; font-size: 14px; padding: 10px 10px 10px 28px; }
.block form { background: url(../img/search-form.png) no-repeat bottom left; padding: 0 0 25px 0; width: 100%; overflow: hidden;}
.block form p {  /*border: 1px solid #7F9DB9;*/ float: left; padding: 0; margin: 0 0 0 10px; height: 20px; overflow: hidden; display: inline;  }
.block button { padding: 0; margin: 0; border: 0; width: 28px; height: 21px; overflow: hidden; background: #CCCCCC; cursor: pointer; }
.block button:hover { background-color: #bbb; }
.block input { float: left; height: 20px; padding: 0; margin: 0; border: 0; width: 159px; _margin-right: -5px; font-size: 11px; line-height: 22px; }
.block button img { display: block; }


#search { background: #fff url(../img/input_search_left.gif) no-repeat top left; }
#searchsubmit { background:url(../img/search_submit.gif) no-repeat left top; color:#FFFFFF; font-weight:bold; width:46px;_width:51px;padding:0 0 2px 0; cursor: hand; cu\rsor: pointer; }
#searchsubmit:hover { background:url(../img/search_submit.gif) no-repeat left bottom; }

#directmail { background: #fff url(../img/input_newsletter_left.gif) no-repeat top left; }
#directmailsubmit { background:url(../img/search_submit.gif) no-repeat left top; color:#FFFFFF; font-weight:bold; width:46px;_width:51px;padding:0 0 2px 0; cursor: hand; cu\rsor: pointer; }
#directmailsubmit:hover { background:url(../img/search_submit.gif) no-repeat left bottom; }

.poll ul {margin:0 0 25px; padding:0 !important;}
.poll ul li { background:none !important; padding:2px 0 0 10px !important;color:#fff; }
.poll ul li a { color:#fff; }
.poll ul li a:hover { color:#fff; text-decoration:none; }

.news { font-size: 120%; color:#fff; padding-bottom:10px;}
.news ul { padding: 0 20px 8px 10px; }
.news li { padding: 0 0 5px 0; }
.news h3 a { font-size: 12px; color: #FFC202; text-decoration: underline; }
.news h3 a:hover { text-decoration: none; }
.news a { text-decoration: none; font-weight:bold; text-decoration:underline; }

.morearticle { text-decoration:none !important; font-size:11px !important; display:block; text-align:center; float: right; overflow: hidden; text-decoration: none; margin:0 1px 15px 0; padding: 0; border: none; height: 20px; line-height: 1.8; background: url(../img/button2.gif) no-repeat top left; width:80px; color: #fff;font-family: arial, Helvetica,sans-serif; font-weight: bold; }
.morearticle:hover { background: url(../img/button2.gif) no-repeat bottom left; color:#fff; }


#content { width: 770px; float: right; font-size: 120%; padding: 0 0 20px 0; }

#footer { color: #666; font-weight: bold; padding: 15px 0 10px 0; clear: both; }
#footer a { color: #666; }
#footer a:hover { color: #666; text-decoration:none; }
.print{ /*background: url(../img/print.gif) no-repeat left; padding:0 0 0 20px;*/ float:right; overflow:hidden;  text-align:right; margin-right:5px; }
.sitemap{ padding:0 7px 0 0; float:right; overflow:hidden;  text-align:right; }

/* jnice - vyber jazyku */
.lang { position: relative; float: right; padding: 40px 20px 0 0;z-index:1000}
.jNiceSelect {width: 120px;height: 20px;position:relative; font-size: 11px;}
.jNiceField  {float: none;position: absolute;width: 100px;height: 20px;overflow: hidden; background: url(../img/input.gif) no-repeat 0 0 }
.jNiceText  { display: block; padding: 3px 0 3px 26px; color: #fff;}
.jNiceOpen {display: block;position: absolute;right: 0px;top:0;width: 20px;height: 20px;background: url(../img/select_open.gif) no-repeat right top;}
.jNiceOpen:hover {background: url(../img/select_open.gif) no-repeat right bottom;}
.jNiceSelect ul {position: absolute;width: 120px; top:21px; left: 0px;display: none; height: 100px;overflow: hidden; overflow-y: auto; z-index:100; border: 1px solid #ccc; background: #ccc;z-index:10}
.jNiceSelect ul a { display: block; padding: 4px 0 4px 25px; text-decoration: none; color: #333 !important; zoom:1;}

.jNiceHidden {display: none;}

.jNiceSelect .cz, .jNiceSelect .cz .jNiceText { background: url(../img/cz.gif) no-repeat 3px 50% }
.jNiceSelect .en, .jNiceSelect .en .jNiceText { background: url(../img/gb.gif) no-repeat 3px 50% }
.jNiceSelect .sk, .jNiceSelect .sk .jNiceText { background: url(../img/sk.gif) no-repeat 3px 50% }
.jNiceSelect .ru, .jNiceSelect .ru .jNiceText { background: url(../img/ru.gif) no-repeat 3px 50% }
.jNiceSelect .pl, .jNiceSelect .pl .jNiceText { background: url(../img/pl.gif) no-repeat 3px 50% }
.jNiceSelect .ua, .jNiceSelect .ua .jNiceText { background: url(../img/ua.gif) no-repeat 3px 50% }

/* ----------------------------------------------------------------------------------------------- */


/* left column */
/*
#aside .nav { background: url(../img/subnav.png) no-repeat bottom left; font-size: 110%; width: 100%;}
#aside .nav div { background: url(../img/subnav-div.png) no-repeat; padding: 10px 15px 25px 10px;}
#aside .nav a { display: block; color: #333;}
#aside .nav a:hover { color: #fff;}
#aside .nav li { padding: 0 0 2px 0; }
#aside .nav ul ul a { font-size: 100%; padding: 0px 10px 0px 12px; }
#aside .nav ul ul ul a { padding: 0px 10px 0px 22px; }
*/
#aside .nav { background: url(../img/subnav.png) no-repeat bottom left; width: 100%; overflow: hidden; padding-bottom: 13px; zoom:1}
#aside .nav ul {  }
#aside .nav li { font-weight:bold; background: url(../img/nav-li.gif) no-repeat bottom left; _float:left;_width:100%; }
#aside .nav a { display: block; padding: 8px 10px 8px 10px; font-size: 120%; color: #fff; text-decoration: none; }
#aside .nav a:hover { color: #fc0;}
#aside .nav a.curr { color: #fc0; }
#aside .nav .last { background-image: none; }

#aside .nav ul ul { }
#aside .nav ul ul li { background: none; _float:left;_width:100%; }
#aside .nav ul ul a { padding: 5px 10px 5px 20px;  }
#aside .nav ul ul a.curr { background: url(../img/submenu-li-curr.gif) no-repeat 8px 9px;  }


#aside .nav ul ul ul { background: none }
#aside .nav ul ul ul li { _float:left;_width:100%;}
#aside .nav ul ul ul a { padding: 4px 10px 4px 45px; /*background: url(../img/submenu-li.gif) no-repeat 32px 7px;*/ }
#aside .nav ul ul ul a.curr { background: url(../img/submenu-li-curr.gif) no-repeat 32px 7px; }





/* text page */
h1, h2 { line-height: 1.4;}
h1 { font-size: 140%; margin: 0 0 5px 0; }
h2 { font-size: 120%; color: #FFC202; padding: 0 28px 0 17px;}
h3 { font-size: 110%; font-weight: bold; padding: 0.5em 0 0 0;}

.article { overflow: hidden; clear: both; background: url(../img/article.png) repeat-y; padding: 0 28px 5px 17px; height: 100%; color:#3f3f40; }
.article_bottom { height:20px; width:100%; background: url(../img/content.png) no-repeat bottom right; }
.article2 { overflow: hidden; clear: both; background: url(../img/cat.png) repeat-y bottom; padding: 0 28px 15px 17px; height: 100%;}
.crumbs { margin: 0; background: url(../img/crumbs.png) no-repeat top right; padding: 15px 28px 0px 17px;}
.crumbs p { width: 100%; overflow:  hidden; font-weight: bold; }

.crumbs p a {background:url("../img/crumbs-a.gif") no-repeat scroll 100% 0.2em transparent;color:#6E6E70;margin:0 5px 0 0;padding:0 15px 0 0;text-decoration:underline;}
.crumbs p a:hover{ text-decoration:none; }
.crumbs p span { margin:0 5px 0 0;padding:0 15px 0 0;}

.crumbs h1 { background:url("../img/crumbs-h1.gif") no-repeat scroll 0 1.1em transparent;border-top:1px solid #D1D2D4;margin:10px 0 0;padding:15px 20px 5px;}

h2 {background: url(../img/article.png) repeat-y top left; color:#3F3F40; zoom:1; }
h2 a { color:#3F3F40; }
h2 a:hover { color:#3F3F40; text-decoration:none; }
.article h2 { background:none; padding:0 0 0 20px; }

.article p, .article ul, article ol, .text p { padding: 0.5em 0; }
.article ul, .text ul, .article ol, .text ol { padding: 0.5em 0 0.5em 15px; }
.article ul li, .text ul li {background:url("../img/more_a.gif") no-repeat scroll left 2px transparent;margin:0 0 8px 0;padding:0 0 0 15px;}
.article ol li, .text ol li { background: none !important; }
.article a, .text a { color: #6e6e70; }
.article a:hover, .text a:hover { color: #6e6e70; text-decoration:none; }

.article .date { color: #666; font-weight: bold; display: block; padding: 9px 0 10px 0px; /*background: url(../img/crumbs-a.gif) no-repeat 0px 50%;*/ }
.article .back { padding: 1em 0 0 0; }

.borderbottom{ border-bottom:1px solid #d1d2d4;clear:both;margin:0 0 10px 0;padding:0 0 10px 0; }

.more { overflow:hidden; clear:both; padding:0 0 5px 0 !important; }

.more a, .back a { color: #feb811; font-weight: bold; background: url(../img/more_a.gif) no-repeat left; padding: 0 0 0 15px; text-align: center; display: inline; }
.block .more a { background: url(../img/more_a_left.gif) no-repeat left; }
.more a { float: right; }
.back a { float: left; }
.more a:hover, .back a:hover { color: #feb811; text-decoration:none !important; }

.w100p { width:100% !important; }
.table { margin: 0.5em 0;border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-collapse: separate; width: 99%   }
.table caption { background: #6e6e70; color: #fc0; font-family: arial, Helvetica,sans-serif; font-weight: bold; padding: 0.3em 0.6em 0.3em 20px;}
.table th { background: #eee; vertical-align: middle; }
.table th, .table td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0.3em 0.6em; }
.people { width: 100% }
.people td { padding: 0 0 20px 0; width: 33%; text-align: center; }

.article .skoleniw1 { width:130px; }
.article .skoleniw2 { width:150px; }

/* news list */
div.list { width: 100%; overflow: hidden;}
.box {  width: 360px; margin:16px 0 0; }
.box h2 { font-size: 100%; font-weight: bold; padding: 5px 10px 5px 0; background: none }
.box h2 a { color: #ffc202;}
.box h2 a:hover { color: #3f3f40 }
.box .date { color: #666; font-size: 95%; font-weight: bold; padding: 0 0 0 0px; /*background: url(../img/crumbs-a.gif) no-repeat 0px 50%;*/ }
.box .more { padding: 10px 0; text-align: right; width: 360px; overflow: hidden; }
.box .more a { position: relative; left: -10px }
.fl { float: left; }
.fr { float: right;}
.box .text { padding: 0; min-height: 120px; _height: 120px }
.wide .text { padding: 0; min-height: 120px; _height: 120px }
.box img { float: right; margin: 0 0 10px 10px;}

.wide { font-size:120% !important; margin: 15px 0 0 0; padding: 10px 0 0 0; /*background: url(../img/list-top-wide.gif) no-repeat;*/ width: 720px; overflow: hidden;}

/* catalogue + download */
ul.list .li { width: 100%; clear: both; background: url(../img/cat.png) no-repeat bottom; margin: 10px 0 0 0; }
ul.list .li h1 { border-top:1px solid #d1d2d4; margin:0 10px 0 0; }
.item { padding: 0 20px 15px 20px; height: 100%; overflow: hidden; }

.article .item { padding:0; }
.article .item h2 { padding:0; }

.item h2 { background: none; padding: 0; font-size: 120%; font-weight: bold; padding: 15px 0 10px 0 !important;border-top:1px solid #d1d2d4; margin:0 0 10px 0;}
.item h2.first {border-top:none;padding: 0px 0 10px 0 !important;}
.item h2 a { color: #3F3F40; }
.item h2 a:hover { color: #3F3F40; text-decoration:none; }
.item .img{ width:153px; float:left; }
.item img { float: left; margin: 0 !important; }
.item .text { padding: 0 0 0px 0; }
.item .text img { float: none; }
.item .text .imgr { float: right; }
.item .text .imgl { float: left; }
.itemdesc{ padding: 0 20px;border-bottom:1px solid #e6e6e6;font-size:90%; }

.download .itemdesc { padding:0; }

.jsOn .download .item .text { display: none; }

ul.download{ margin:0; padding:0; }
ul.download li.li { background:none; padding:0; margin:0; }
.download li.li h1 { padding: 0px; }
.download .item h2 { border:none; float: left; font-size:100%; padding: 5px 0 5px 0 !important; }
.download .down { font-size:11px !important; display:block; text-align:center; float: right; overflow: hidden; text-decoration: none; margin: 3px 0 0 0; padding: 0; border: none; height: 20px; line-height: 1.8; background: url(../img/button.gif) no-repeat top left; width:60px; color: #fff;font-family: arial, Helvetica,sans-serif; font-weight: bold; }
.download .down:hover { background: url(../img/button.gif) no-repeat bottom left; color:#fff; }

.ua .download .down { font-size:11px !important; display:block; text-align:center; float: right; overflow: hidden; text-decoration: none; margin: 3px 0 0 0; padding: 0; border: none; height: 20px; line-height: 1.8; background: url(../img/button80.gif) no-repeat top left; width:80px; color: #fff;font-family: arial, Helvetica,sans-serif; font-weight: bold; }
.ua .download .down:hover { background: url(../img/button80.gif) no-repeat bottom left; color:#fff; }


.download .info { font-size: 90%; color: #666; float: left; padding: 5px 0 0 5px; }
.download .popisek{background: url(../img/info.gif) no-repeat right 3px; padding:0 3px 0 0;}
.download .info a { color: #ffc202; }
.download .item .text { clear: both; }

/*.down span { background: url(../img/down1.gif) no-repeat left; padding: 10px 0 10px 36px; font-weight: bold; display: block; }*/
a.down:hover { color: #3f3f40 }

.download .item {border-bottom:1px solid #e6e6e6;margin:0 0 10px 0;padding:0;}

/* itemdetail */
.article .col { float: right;}
.article .col .infobox2 { position: static; left: 0; float: none;}
.article .col .infobox2 ul li { background: none; padding: 0 0 3px 0; }
.article .col .imgs { width: 255px; overflow: hidden; text-align: center; }
.article .itemdetail { padding: 0 0 0 20px; }
.article .itemdetail .infobox2 { padding: 0; }
.article .itemdetail .infobox2 ul { padding: 0 0 14px 0; }
.article h3 { clear: both; }
.system { font-size: 90%; background: #eee; padding: 3px 0 3px 10px !important; width: 200px }

/* download infobox */
.infobox1, .infobox2, .infobox3 { margin: 10px 0;padding:0 0 10px 0; }
.infobox2 h3 { /*color:#fff;*/font-size:140%; padding:5px 0; }
.infobox1 h2, .infobox2 h2, .infobox3 h2 { background: none;  font-family: arial, Helvetica,sans-serif; /*color: #FFCD00 !important;*/ font-size: 135%; padding: 10px 10px 0px 15px; font-weight: bold;}
.infobox1 .text, .infobox2 .text, .infobox3 .text { padding: 0 15px; /* color: #fff !important; */ font-size: 90%; min-height: 60px; _height:60px }
.infobox2 .text { line-height:1.7em; }
.infobox1 a, .infobox2 a, .infobox3 a { /* color: #fc0 */ }
.infobox2 select,.infobox3 select { width: 150px }

.infobox1 { background: url(../img/infobox.gif) bottom right; width: 470px; float: left; position: relative; left: 0px; overflow: hidden; }
.infobox2 { background: url(../img/infobox.gif) bottom right; width: 255px; float: right; position: relative; left: 0px; top:0; overflow: hidden; }
.infobox3 { background: url(../img/infobox.gif) bottom right; width: 195px; float: right; position: relative; left: -30px; top:0; overflow: hidden; }

.infobox1 form input.button{ font-size:110%; }

/* partners */
.map { position: relative; width:760px; overflow: hidden; padding: 20px 0 0 10px; background:url(../img/article.png) repeat-y; }
.map .infobox2 { position:absolute; left:490px; top:-10px; z-index:1; }
.map .infobox2 .text { line-height:1em; min-height:auto;padding:0 10px; height:90px; }
.map .infobox2 label { font-size:120%;float:left;margin:5px 0 3px !important; }
.map .infobox2 h2 { padding: 10px 10px 0px 10px; }
.map .infobox3 { position:absolute; left:490px; top:0px; z-index:1; }
.partner .text { }
.partner .wide .text { }
.partner th, .partner td { font-size: 90%; padding: 0.2em 0.4em; }
.partner td input { font-size:120%; }
.partner th { text-align: right; color: #666; font-style: italic; }
.partner .fl { clear: left; padding-bottom:10px}
.partner .fr { padding-bottom:10px}
ul.enpartner {overflow:hidden;margin:0 0 0 30px;}
ul.enpartner li { width:135px; float:left;background:url(../img/li.gif) no-repeat 0 5px;padding:0 0 0 10px;line-height:21px;}
ul.enpartner li a{color:#666666;text-decoration:underline;}
ul.enpartner li a:hover{color:#ffc202;text-decoration:underline;}
ul.enpartner li.selected a{ font-weight:bold;color:#ffc202;}
/* forms */
.form td { padding: 0.8em 0.5em 0.8em 0em; vertical-align: middle;  }
.form label { display: block; padding: 0 0 0 0.5em }
.form td label { display: inline; padding: 0}
.form th { width: 40%; vertical-align: middle; }
.form td input, .form td select, .form td textarea { width: 250px }
.search input, .directmail input, .search select { width: 142px; }
.search .button, .down .button, .partner .button, .mail .button { font-size:11px !important;margin: 0; padding: 0; border: none; height: 20px; line-height: 1.6; background: url(../img/button.gif) no-repeat top left; width:60px; color: #fff; font-family: arial, Helvetica,sans-serif; font-weight: bold; cursor: hand; cu\rsor: pointer;  }

.search .button:hover, .down .button:hover, .partner .button:hover, .mail .button:hover { background: url(../img/button.gif) no-repeat bottom left;}
.search button:hover, .directmail button:hover { background: url(../img/button.gif) no-repeat bottom left; }

.search button, .directmail button {background:#fff;height:20px;width:49px;*width:46px;margin-top:-1px;_margin-top:0px;*margin-top:0px;}


.buttonwide {background:url("../img/buttonwide.gif") no-repeat scroll left top transparent; border:medium none; color:#FFFFFF !important; cursor: hand; cu\rsor: pointer; display:block; font-family:arial,Helvetica,sans-serif; 
font-size:13px !important; font-weight:bold; height:25px; line-height:1.6; margin:0 auto; 
padding:5px 0 0; text-decoration:none; width:280px; }
.buttonwide:hover { background: url(../img/buttonwide.gif) no-repeat bottom left;}


.red{color:#FF0000;}
.partnerth{ width:80px; color:#6e6e70;}
table.partnertable a{ color:#FFC202; }
table.partnertable a:hover{ color:#FFC202; text-decoration:none; }
/* page */
.page { font-size: 95%; margin: 10px 0 0 0; padding: 10px 0; width: 100%; overflow: hidden; }
.page li { float: left; padding: 0 3px !important; line-height: 20px; background:none !important; }
.page ul { float: right; padding: 0; }
.page .curr { text-decoration: none; color: #333 }
.page a { color: #6e6e70; font-weight: bold; }
.page a:hover { color: #6e6e70; text-decoration:none }

/* faq */
.jsok .article .quest { cursor: hand; cu\rsor: pointer; text-decoration:underline; padding-bottom: 1em; color:#6E6E70; font-weight:bold;}
.jsok .article .hover {  color:#6E6E70 !importannt; text-decoration:none; }
.jsok .answ { display: none; }
.answ { margin-bottom: 1em; padding: 10px; background: #eee; border: 1px solid #bbb }

/* fotogalerie */
.article .photo2 li { background: none; width: 50%; float: left; text-align: center; padding: 3px 0 }
.article .photo3 li { background: none; width: 33%; float: left; text-align: center; padding: 3px 0 }
.article .photo4 li { background: none; width: 23%; float: left; text-align: center; padding: 3px 0 }

#info .jNice { float: right; padding: 40px 0 0 0; }
.article ul {overflow: hidden; zoom:1}


.intro a { text-decoration: none; text-align: center; font-weight: bold; float: left; font-size: 95%; color: #666}
.intro img {display:block; }


/*  HELPER  */
#jHelperTipAttrContainer{background:#FFFFCC;border:1px solid #FF3333; color:#333; display:none;}
#jHelperTipContainer {display:none; width: 200px; background: #ffd; padding: 10px; border: 1px solid #FFD715; text-align: left;}

#oasis1 { width: 205px  }
#oasis2 { width: 115px  }
#oasis3 { width: 133px  }
#oasis4 { width: 83px  }
#oasis5 { width: 144px  }

#profi1 { width: 205px  }
#profi2 { width: 115px  }
#profi3 { width: 94px  }
#profi4 { width: 122px  }
#profi5 { width: 144px  }


/* styly presunute z webu */
div.rychleodkazy { text-align:center; border-bottom:1px solid #6e6e70; padding:5px; }
div.rychleodkazy a { color:#feb810; text-decoration:none; font-weight:bold; font-size:12px; vertical-align:bottom; }
div.rychleodkazy a:hover { color:#333333; vertical-align:bottom; }

.style2 { font-size: 15px; font-weight: bold; }