* {  margin:0px;  padding:0px; } 
/* vseobecne */
body {  background:#212121;  color:#777;  font: 80% Arial;  line-height: 150%;  text-align: center;}
a {  color: #119AD9; cursor:hand;}
a:hover {  color: #fff;}
img {  border: 0;}
p {  margin: 15px 0; margin-bottom:10px;}
hr { height: 1px; background-color:#e6e6e6} 
/*daco*/
#page {  text-align: left;  width:765px;  margin:0 auto;  border:1px #212121 solid;  position:relative;  background: #131313 url("../images/back.jpg") repeat-y right 0;}
#page.sub {  background: #131313 url("../images/back_sub.jpg") repeat-y right 0;}
h1, h4 {  color:#777;}
h1 {  font-size: 150%;  margin: 10px 0px;}
h2, h4 {  font-size: 120%;  margin: 0px 0px;}
h1 .colored, h2 , h4 .colored, .colored {  color:#119AD9;}
h2 .colored {color:#777;}

/*formulare*/
table.formular {  border:0px red solid;  width:100%;}
table.formular {font-size: 95%; _font-size: 78%;}
table.formular .no_border {border:none !important;}
table.formular .right {text-align:right; padding-right: 10px;}
.submit {cursor: pointer;  _cursor: hand; border: 2px solid #A8A4A3;  background:  #099DDB;  padding: 1px 3px;  color:#fff;  font-weight:bold;  float: right;}
input, textarea, select {  border: 1px solid #099DDB;  padding:1px; }
table.formular select {width: 145px;}
table.formular td.sirka {width: 200px;}
textarea { width:240px;}
label {  display: block; text-align: right; padding-right: 10px;}
#kontaktform textarea { width:260px;   _width:274px;}
.formular textarea { width:260px;   _width:262px;}
#kontaktform label {  width: 100px; }
.chybova {  border:2px red solid;  padding:3px; _padding:2px;  background: #FEC8B8;  width:210px; font-size: 100%;_font-size: 82%; color:red; }
.hviezdicka {  color: #099DDB;  font-weight: bold;  font-size: 110%;}
.form_bigger_line_height { _font-size:80%; }
/*main*/
#main {  width:765px;  margin: 0 auto;  margin-top:125px;  background:#fff;  border:0px green solid;  background: #131313 url("../images/back.jpg") repeat-y right 0;}
#main.sub{  background: #fff url("../images/back_sub.jpg") repeat-y right 0;}
/* header */
#header {  position: absolute;   left: 0;   top: 0px;   width:765px;   height:125px;   border:0px red solid;  background: #212121 url('../images/header.jpg') no-repeat 0 bottom;}
#header .logo {cursor: pointer;  _cursor: hand;  background: #212121 url('../images/logo.jpg') no-repeat 0 0;  width:262px;  height:50px;  margin-top:37px;  margin-left: 19px;}
.page_title{  display: none;}

/* header top menu */
ul.top_menu {  float:right;  width:595px; _width:595px;  margin-top:9px;  margin-right:0px}
ul.top_menu li{  float:left;  display:block;  margin:0 4px;}

#langs {position: absolute; right:15px; top:30px; width:100px; text-align:right;}

/*
ul.top_menu li.top_menu_domov a {background: #212121 url('../images/top_domov.jpg') no-repeat 0 bottom;  display:block;  width:74px;  height:25px;}
ul.top_menu li.top_menu_domov a:hover {background: #212121 url('../images/top_domov_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_domov a.selected {background: #212121 url('../images/top_domov_selected.jpg') no-repeat 0 bottom;}
*/

/*
ul.top_menu li.top_menu_nase_kredo a {background: #212121 url('../images/top_nase_kredo.jpg') no-repeat 0 bottom;  display:block;  width:103px;  height:25px;}
ul.top_menu li.top_menu_nase_kredo a:hover {background: #212121 url('../images/top_nase_kredo_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_nase_kredo a.selected {background: #212121 url('../images/top_nase_kredo_selected.jpg') no-repeat 0 bottom;}
*/

/* anglicke menu */
ul.top_menu li.top_menu_aboutus a {background: #212121 url('../images/top_aboutus.jpg') no-repeat 0 bottom;  display:block;  width:80px;  height:25px;}
ul.top_menu li.top_menu_aboutus a:hover {background: #212121 url('../images/top_aboutus_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_aboutus a.selected {background: #212121 url('../images/top_aboutus_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_offset a {background: #212121 url('../images/top_offset.jpg') no-repeat 0 bottom;  display:block;  width:110px;  height:25px;}
ul.top_menu li.top_menu_offset a:hover {background: #212121 url('../images/top_offset_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_offset a.selected {background: #212121 url('../images/top_offset_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_price a {background: #212121 url('../images/top_price.jpg') no-repeat 0 bottom;  display:block;  width:110px;  height:25px;}
ul.top_menu li.top_menu_price a:hover {background: #212121 url('../images/top_price_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_price a.selected {background: #212121 url('../images/top_price_selected.jpg') no-repeat 0 bottom;}


/* slovenske menu */
ul.top_menu li.top_menu_evolis a {background: #212121 url('../images/top_evolis.jpg') no-repeat 0 bottom;  display:block;  width:74px;  height:25px;}
ul.top_menu li.top_menu_evolis a:hover {background: #212121 url('../images/top_evolis_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_evolis a.selected {background: #212121 url('../images/top_evolis_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_referencie a {background: #212121 url('../images/top_referencie.jpg') no-repeat 0 bottom;  display:block;  width:80px;  height:25px;}
ul.top_menu li.top_menu_referencie a:hover {background: #212121 url('../images/top_referencie_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_referencie a.selected {background: #212121 url('../images/top_referencie_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_podklady a {background: #212121 url('../images/top_podklady.jpg') no-repeat 0 bottom;  display:block;  width:150px;  height:25px;}
ul.top_menu li.top_menu_podklady a:hover {background: #212121 url('../images/top_podklady_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_podklady a.selected {background: #212121 url('../images/top_podklady_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_cenova a {background: #212121 url('../images/top_cenova_kalkulacia.jpg') no-repeat 0 bottom;  display:block;  width:150px;  height:25px;}
ul.top_menu li.top_menu_cenova a:hover {background: #212121 url('../images/top_cenova_kalkulacia_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_cenova a.selected {background: #212121 url('../images/top_cenova_kalkulacia_selected.jpg') no-repeat 0 bottom;}

/*
ul.top_menu li.top_menu_galeria a {background: #212121 url('../images/top_galeria.jpg') no-repeat 0 bottom;  display:block;  width:74px;  height:25px;}
ul.top_menu li.top_menu_galeria a:hover {background: #212121 url('../images/top_galeria_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_galeria a.selected {background: #212121 url('../images/top_galeria_selected.jpg') no-repeat 0 bottom;}
*/
/*
ul.top_menu li.top_menu_produkty a{  background: #212121 url('../images/top_produkty.jpg') no-repeat 0 bottom;  display:block;  width:140px;  height:25px;}
ul.top_menu li.top_menu_produkty a:hover{  background: #212121 url('../images/top_produkty_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_produkty a.selected{background: #212121 url('../images/top_produkty_selected.jpg') no-repeat 0 bottom;}
*/

/*
ul.top_menu li.top_menu_pripravujeme a{  background: #212121 url('../images/top_pripravujeme.jpg') no-repeat 0 bottom;  display:block;  width:94px;  height:25px;}
ul.top_menu li.top_menu_pripravujeme a:hover{  background: #212121 url('../images/top_pripravujeme_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_pripravujeme a.selected{  background: #212121 url('../images/top_pripravujeme_selected.jpg') no-repeat 0 bottom;}
*/

ul.top_menu li.top_menu_onas a{  background: #212121 url('../images/top_onas.jpg') no-repeat 0 bottom;  display:block;  width:62px;  height:25px;}
ul.top_menu li.top_menu_onas a:hover{  background: #212121 url('../images/top_onas_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_onas a.selected{  background: #212121 url('../images/top_onas_selected.jpg') no-repeat 0 bottom;}

ul.top_menu li.top_menu_kontakt a{  background: #212121 url('../images/top_kontakt.jpg') no-repeat 0 bottom;  display:block;  width:84px;  height:25px;}
ul.top_menu li.top_menu_kontakt a:hover{  background: #212121 url('../images/top_kontakt_hover.jpg') no-repeat 0 bottom;}
ul.top_menu li.top_menu_kontakt a.selected{  background: #212121 url('../images/top_kontakt_selected.jpg') no-repeat 0 bottom;}

/* nepouziva sa
ul.top_menu li.top_menu_partneri a{  background: #212121 url('../images/top_partneri.jpg') no-repeat 0 bottom;  display:block;  width:84px;  height:25px;}
ul.top_menu li.top_menu_partneri a:hover{  background: #212121 url('../images/top_partneri_hover.jpg') no-repeat 0 bottom; }
ul.top_menu li.top_menu_partneri a.selected{  background: #212121 url('../images/top_partneri_selected.jpg') no-repeat 0 bottom; }
*/

/* left menu */
#left_menu {   font-size:9px;  width:170px;   float:left;   background: #212121 url('../images/menu_bottom.jpg') no-repeat 0 bottom;}
#left_menu a {  color:#fff;}
#left_menu ul  {  list-style-type: none;  margin:20px 0 0;  padding-bottom:13px;}
#left_menu li  a{  display:block;  text-decoration:none;  padding:1px 1px 1px 7px;  text-transform: uppercase;}
#left_menu .orange {  background: #FFB200 url('../images/orange.jpg') no-repeat 0 0;  padding-top:50px;}
#left_menu .orange li {background:url('../images/menu_orange_separator.gif') no-repeat 0 bottom; padding-bottom:1px;}
#left_menu .orange li.last {background-image:none; padding-bottom:0px;}
#left_menu .orange li a:hover, #left_menu .orange .selected {  background: #D95D00;  }
#left_menu .blue {  background: #119AD9 url('../images/blue.jpg') no-repeat 0 0;  padding-top:50px;}
#left_menu .blue li {background:url('../images/menu_blue_separator.gif') no-repeat 0 bottom; padding-bottom:1px;}
#left_menu .blue li.last {background-image:none; padding-bottom:0px;}
#left_menu .blue li a:hover, #left_menu .blue .selected {  background: #0072A6;}
.bottom{  min-height:250px;  border:0px black solid;  background: #212121 url('../images/menu_bottom.jpg') no-repeat 0 bottom;}

/* content */
#content { position:relative; border:0px black solid;   width:595px;   float: right;   background: #fff url("../images/back.jpg") repeat-y right 0;}
#content.sub_page { background: #fff  url("../images/right_border.jpg") repeat-y right 0px;}
#content.sub_page ul {margin-left:25px;}
#content .more_news { font-size: 100%;  font-weight: normal;  float:right;  margin:0;  text-decoration:underline; clear: none;}
#content a:hover {color: #444;}
.more { display: block; text-align:right;margin-top:-10px;}
/* titulka box dole*/
#homepage_orange_box {width:261px; height:93px; _width:281px; _height:110px;  padding:10px 10px 7px; _padding:10px 10px 5px; background:url('../images/homepage_orange_box.jpg'); color: #fff; font-size: 11px; line-height: 14px; position:absolute; bottom:-25px; _bottom:-26px; right:4px; _right:3px;}
#homepage_orange_box h2 { color:#fff; font-size:17px; font-weight:bold; margin-top:5px; color:#A74B05;}
#homepage_orange_box ul { list-style-type:none; font-size: 12px; text-transform: uppercase; line-height: 18px; margin-left:20px;}
#homepage_orange_box p { margin-top:5px;}
#homepage_orange_box p.link { text-align:right;}
#homepage_orange_box p.link a {color:#A74B05;}
#homepage_orange_box p.link a:hover, #homepage_orange_box p.link a:hover {color:#000;}

/*toto je ten velky obrazok na titulke*/
.content_img {  background: #212121 url('../images/main_img.jpg') no-repeat 0 0;  width:595px;  height:363px;}
.content_news{  border:0px red solid;  width:50%;  float:left;  padding:7px 7px 0;}
.content_content{  border-left:0 #e6e6e6 solid;  width:43%; _width:47%;  float:right;  background: #fff url("../images/back.jpg") repeat-y right 0;  padding:7px;  padding-right:17px; padding-bottom:112px;}
.content_content.sub {  background: #fff url("../images/back_sub.jpg") repeat-y right 0;}

/* content podstranka */
#content .text {  border:0px black solid;  width: 376px; _width: 396px;  float:left;  padding:10px;  _padding:8px;}
#content .question, #content .answer {  padding: 20px;  padding-left: 40px;  font-weight:bold;  font-size: 100%;  border-top: #e6e6e6 1px solid;  border-bottom: #e6e6e6 1px solid;}
#content .question {  background: #fff url("../images/question.jpg") no-repeat 10px center;}
#content .answer {  background: #fff url("../images/answer.jpg") no-repeat 10px center;  color: #119AD9;}

/*  right col */

.right_col { width: 190px; _width: 190px; float: right;  margin-right:4px;padding-right:5px; _padding-right:5px; _margin-right:-5px;  _border:0px red solid;}
.right_img {  width: 190px; _width: 190px;  float:left; margin-right: 2px; _border:0px black solid;}

/* footer */
#footer {   border:0px black solid;  width:765px;  margin: 0 auto;   clear:both;  color: #fff;  background: #212121 url("../images/footer.jpg") no-repeat -1px top;  padding-top:25px;  height:100px;  text-transform: uppercase;  font-size: 80%;}
#footer.sub{  background: #212121 url("../images/footer_sub.jpg") no-repeat -1px top;}
#footer .bottom_menu {  color: #119AD9; }

/* common */
.clr {  clear:both;}
.none {display:none;}
.center {text-align:center;}
.display_none {display:none;} /*what the hell is this????????*/
.right {  float: right;}
.right_button {  float: right;  margin: 10px;}
.left {  float: left;}
.news {  border-bottom: 1px #e6e6e6 solid; padding-bottom:5px; margin-bottom:5px;}
.news p {margin:5px 0 0;}
.icon { margin-right: 5px; margin-left: 5px;}
/* jazvec */
.chyby {border: 2px red solid; background: #fec8b8; padding: 3px; margin: 10px 0 10px 10px; list-style-type: none; color:red; padding-top:0px;}
.chyby p { padding:0px; margin:3px;}

/* holci */
.sive { font-size: 135%;  color:#777; margin: 10px 0px; font-weight:bold;}
