/* -=-=-=-=-=-=-=-=-=-=-=-=-= global definitions =-=-=-=-=-=-=-=-=-=-=-=-=- */

BODY, DIV, TABLE, FORM, CAPTION, ADRESS, IMG, H1, H2, H3, H4, P, HR, INPUT, SELECT {
  border: 0 none;
  margin: 0;
  padding: 0;	
}
html {
    overflow-y: scroll;
}

body {background: #13283f; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
/*#body {background: #ffffff url(../img/top.gif) top repeat-x;}*/
INPUT { background: white; }
TEXTAREA { background: white;}

BODY B{
	color: #A65958;	
}

#panelRight B{
	color: #102067;
}	

BODY A{
	text-decoration: underline;	
	color:#000;
	font-weight: normal;
}

LABEL {
  font-size: 100%;
}

.textRight {
   text-align: right;
}
.textCenter {
   text-align: center;
}

.button, .button_maly, .button_velky, #registrace .button, .button_koupit {
	color:#FFF;
	background: url(../img/bg-button1.gif) right center no-repeat;
	text-align:center;
	border:0px; 
	margin:0 4px; 
	height:24px; 
	line-height:24px; 
	width:75px;
	cursor:pointer; 
	position:relative;
	display:inline;
 	cursor: pointer;
}

.box2 .button, .polozka_hadice_aktiv .button{
	background:#235587 url(../img/bg-button1.gif) left no-repeat;
}
#btnNastavFiltrSkupin, #btnNext{
	background: url(../img/btnPokracovat.png) left no-repeat;
	/*background: #3a6a9b url(../img/btnPokracovat.png) left no-repeat;*/
}

.button_velky {
  width: 180px;
  background: url(../img/bg-button180.gif) right no-repeat;
  /*background:#235587 url(../img/bg-button180.gif) right no-repeat;*/
}
.button_maly {
  width: 80px;
}

.text{
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #bbbbbb;
	background: #f6ffff;	
}	


.select{
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #bbbbbb;
	background: #f6ffff;	
}	

.textarea{
	width: 99%;	
	border: 1px solid #bbbbbb;
	background: #f6ffff;	
	margin-bottom: 5px;
	padding:2px;
	font-size: 10pt;
        overflow-y: scroll;
	
}
#panelMiddleIn .text,#panelMiddleIn .select,#panelMiddleIn .textarea{
	background: #ffffff;	
}

.left {
  float: left;
}

.right {
  float: right;
}

.hide {
	display: none;
}

.cleaner {
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	font-size: 0;
}

#leftAndRightShadow {
	width: 100%;
}


.menu ul {
	width: 200px;  
	list-style-type: none;
}

/*bocni-menu*/
.category, .menu {width:200px;}
.category li, .menu li {text-align:left;}
.category li a {border-bottom:#d9e5f0 1px solid; width:180px;  text-decoration:none; color:#222222; padding:5px 0 5px 15px;  display:block;  line-height:20px; }
.menu li a {border-bottom:#d9e5f0 1px solid; width:180px;  text-decoration:none; color:#222222; padding:5px 0 5px 5px;  display:block;  line-height:20px; }
.category li a:hover {background: #E9F7FF url(../img/bocni-menu.gif) center left no-repeat; color:#000000!important;}
.box .menu li a:hover {background: #E9F7FF; color:#000000!important;}
.box2 .menu li a:hover {background: #3A6A9B; color:#ffffff!important;}
#alt_category UL LI A{
/*	background: url(../img/alt_category.png) left repeat-x;*/
	line-height: 20px;
	/*font-size: 1.3em;*/
}

.category UL LI a{
	background: url(../img/bocni-menu.gif) center left no-repeat;
	font-size: 1.2em;	
}

.category UL UL LI a{
	background-image: none;
	line-height:15px;
	font-size: 1.0em;
}

.category UL UL LI a:hover{
	background-image: none;
	line-height:15px;
}
.category2rd{
	font-weight: bold;
}

#layout {
	display: block;
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
	padding-top: 233px;
	position: relative;
	text-align: left;
	background: #fff url(../img/obsah.gif) top center repeat-y;
	z-index:0;
}

p {
  padding: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-= panelMiddle / Columns =-=-=-=-=-=-=-=-=-=-=-=-=-*/

#panelLeft, #panelMiddle, #panelRight,#panelMiddleAndLeft {
	display: inline; /* osetreni bugu dvojiteho marginu v IE */
}

#panelMain {
	width: 960px;
	background: url(../img/pannel_main_cells2.gif) left top repeat-y;
}

#panelMainIn{
	padding: 10px;
}

#panelMainIn H4{
	line-height: 15px;	
	margin: 0px;
	padding: 0px;
}

#panel_main_bottom, #panel_main_bottom_IE {
	display: block;
	position: absolute;
	bottom: 57px;
	left: 0px;
	height: 9px;
	width: 960px;
	background: url(../img/pannel_main_bottom.png);
}

#panel_main_bottom_IE{
	bottom: 75px;
}

#panelMiddleAndLeft {
	width: 960px;
	float:left;	
}

#panelMiddle {
	width: 740px;
	margin: 0px;
	/*color: #4F3E2A;*/
	color: #000000;
	float:right;
}

#panelMiddle a {font-weight:bold}
#panelMiddle ul {margin:10px 0}
#panelMiddle li {text-align:left; list-style-type:square; margin-left:10px}


#panelMiddle p{
	margin: 0px 0px 10px 0px;
}

#panelMiddle b, #panelMiddle strong{
	color:#09347A;	
}

#panelMiddleIn {
	padding: 10px 10px 10px 10px;
}


#panelLeft {
	float:left;
	margin-top: 0px;
	width: 220px;
	/*background-color: #2c2c2c;*/
}

#panelRight {
	float: right;
	width: 220px;
}

.box2, .box{
	border-bottom: 1px solid #416c9a;
  	width: 200px;
	font-size: 12px;
	padding: 15px 10px 0 10px;	
	background: url(../img/triangle.gif) no-repeat;
	background-position: 10px 0;
}

.box2{
	position: relative;
        background: #3770ab;/*#3069a8; 224d83*/
	color: #ddeaf9;	
}
.box2 small {
    position: absolute;
    font-size: 10pt;
    top: 10px;
    margin-left: 15px;
}
.box2 p {
    margin: 20px 0px 15px 60px;
}
.box2 p a{
    color: white;
}
.box2 p a:hover{
    color: lightblue;
}
.box2 p a:visited{
    color: white;
}

.nadpisH4Levy, .nadpisH4Pravy{  /*#panelLeft*/ 
	text-align:left;
	font-weight:normal;
	color:#fff;
	font-size: 1.2em;
	padding:0 15px 0;
	clear:both;
	line-height:33px;
	background: url(../img/bg-h-leva.gif) repeat-x;
}

.nadpisH4Pravy{
	background: url(../img/bg-h-prava.gif) repeat-x;
}

#panelLeft UL{	
	list-style-type: none;
}


.textBox {text-align:left; margin-bottom: 10px;}
	
#menu2nd{
	line-height:33px;
	height:33px;
	font-size: 9pt;
	overflow: hidden;
}

#panelTop .menu2nd_a a{
	color:#eeeeee;
	text-decoration: none;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	display:block;
	float:right;
}

#panelTop .menu2nd_a a:hover{
	color:#ffffff;
}

	
/* -=-=-=-=-=-=-=-=-=-=-=-=-= head definitions =-=-=-=-=-=-=-=-=-=-=-=-=- */

#panelTop {
	width: 0;
	height: 0;
}

#category{
	color: #b68939;
}	
#panelTopService{
	width: 955px;
	height: 30px;
	position: absolute;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;	
	top: 0;
	left: 0;
	background: #f0f0f0 url('../img/sedah30.png') repeat-x left top;
}
#panelTopHead {	
	width: 960px;
	height: 170px;
	position: absolute;
	text-align:center;	
	top: 30px;
	left: 0;
	background: #ffffff url(../img/head.jpg) no-repeat bottom center;
        postion: relative;
}

#panelTopIn {	
	width: 960px;
	height: 33px;
	position: absolute;
	top: 200px;
	left: 0;
	background: url(../img/menu.gif) repeat-x left center;
}

#nazev_firmy_odkaz{
	display: block;position:absolute;width:170px;height:80px;left:30px;top:25px;text-decoration: none; color: white;
	font-size: 1.5em; font-family: "Impact";
}
#cestovka_odkaz{
	display: block;
        position:absolute;
        width:170px;
        height:30px;
        left:42px;
        top:122px;
        text-decoration: none;
        color: white;
}
#hadi_odkaz {
    	display: block;
        position:absolute;
        width:170px;
        height:30px;
        left:57px;
        top:84px;
        text-decoration: none;
        color: white;
}


.skupiny_odkazy{
	display: block;position:absolute;width:95px;height:145px;left:232px;top:12px;text-decoration: none; color: #2c5b8e; 
	font-weight: bold; line-height: 20px;font-family: "Arial";z-index: 10; text-align: center;
}

.skupiny_odkazy_in{
	display: block;
	padding: 5px;	
}



#panelTop #top{
	text-align: right;
	color: #b68939;
	margin-top: 30px;
	margin-right: 50px;
}

h1 {font-weight:bold; text-align:left; color:#fff; padding:0 15px 0; line-height:33px;height:33px; background: url(../img/bg-h-leva.gif) repeat-x;margin: -10px -10px 0 -10px; font-size: 1.2em;}
h2 { color:#284d81; border-bottom: 2px solid #284d81; font-size:1.2em; text-align:left;font-weight:normal; font-family:"Arial Black"; margin-top: 5px; }
h3 {color: #386c9c; border-bottom: 2px solid #386c9c; font-size:1.1em; text-align:left;font-weight:normal; float:none; margin:5px 0; text-indent:5px }

hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:0px auto; text-align:center; width:90%; position:relative; clear:both  }

H4 {
	padding: 12px 0 3px 0;
	font-size: 1em;
	font-weight: bold;
	color: #861615;
}

.sidebox a{
	color: black;	
}

.kosik{
	width: 180px;
	position: absolute;
	right: 20px;
	top: 100px;
	color: #222222;	
   border-top: 1px solid #222222;
   padding-top: 7px;
}

.kosik a{
	color: #5D0014;	
}

.kosik h4{
	color: #222222;
	line-height: 8px;
	margin-left: 40px;
	margin-bottom: 15px;
}


#login A{
	color: #ffffff;	
}


#login LABEL{
	color: #ffffff;
	width: 50px;	
}	

#pass, #passa{
	margin-left: 5px;
	margin-top: 2px;
	width: 120px;
}	

#jmeno{
	margin-left: 5px;
	width: 120px;
}

#l_pass{
	width: 50px;
	float: left;
	margin-top: 5px;
}	

#l_jmeno{
	width: 50px;
	float: left;
	margin-top: 5px;
}

.tdsudy{
	background-color: #e8e8ff;
}

#session_jmeno {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}

p {
	margin-bottom: 10px;
}

#panelMiddleIn UL{
	margin-left: 20px;
	margin-bottom: 5px;
	list-style-type: circle;
}

.soukromy{
	color: red;
}

.nesoukromy{
	color: #333333;
}

	/* -=-=-=-=-=-=-=-=-=-=-=-=-= seznam zbozi =-=-=-=-=-=-=-=-=-=-=-=-=- */
.produkty{
	margin-top: 10px;
	color: #222222;
}

.nazev_odkaz{
	color: #7a5718;
	font:bold 12px Verdana;
}

.pocet_kusu{
	width: 50px;
	text-align: right;
	padding-right: 2px;
	margin-bottom: 3px;
	border: 1px solid silver;	
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-= KONEC seznam zbozi =-=-=-=-=-=-=-=-=-=-=-=-=- */

/* inquiry definition */ 
#inquiry .line{
	display: block;
	clear: both;
	height: 10px;
	line-height: 10px;
	font-size: 0em;
}

#inquiry .line {
	background: url(../img/inquiry_bar_dark.png) repeat-x left;
}

#inquiry .answer {
	float: left;
	width: 110px;
	font-size: 12px;
}
#inquiry{
	padding-bottom: 10px;
}

#inquiry .score {
	float: right;
	padding-right: 0px;
}

#inquiry a {
}



.table {
	width: 100%;
	margin: 0px;
	margin-top: 5px;
}


.table TH{
	background-color: #3c6591;
	padding: 3px;
	padding-right: 5px;
	color: white;
	text-align: left;
}

.table TD{
	line-height: 1.1em;
	padding: 3px;
	color: black;
	border-bottom: 1px solid #eaeaf5;
}
.table a{
	font-size: 11px;
	color: black;	
}
td table td{
	padding: 0px !important;
}
/* REGISTRACE */

#panelMiddle FIELDSET {
	display: block;
	position: relative;
	margin: 5px 0;
	padding: 7px;
	border: 1px solid #27678F;
	font-size: 0.95em;
	background-color: #f9f9f9;
}

#panelMiddle FIELDSET LEGEND {
	margin: 0;
	padding: 3px 5px;
	border: 1px solid #27678F;
	font-weight: bold;
	color: #222222;
}
#registrace {width: 470px; margin: 0 0 0 10px;}
#registrace input {margin: 0 0 5px 10px; padding-left: 2px; height: 20px; color: #444444; border: 1px solid #777777; width: 200px; background-color: white;}
#registrace input.radio {margin: 0 0 5px 10px; height: 14px; width: 10px; border:none; background-color: white;}
#registrace label {width: 150px; float: left; display: block; }
#registrace textarea {margin: 10px 0 5px 0;width: 320px; color: #444444; padding: 2px; border: 1px solid #777777;background-color: white;}

.alert {
  	font-size: 0.9em;
  	text-align: center;
	margin-top:10px;
	border:2px solid #0D316B;
	padding:5px;
	background-color: white;
	color: black;
}


#detail_zbozi .photo{
	margin-top: 10px;
}
#detail_zbozi .photo img{
	border: 1px solid #87a4b2;
	padding: 1px;
}

#detail_zbozi .table TR{
	height: 20px;	
}	

#detail_zbozi .table TH{
	width: 150px;
	background-color: #3c6591;
	color: white;	
}

#detail_zbozi #dostupnost{	

}

.galerie {
	float:left;
}

.galerie img{
	padding: 1px;
	margin: 2px;
	border:1px solid #87a4b2;
	background-color: white;
}
.obrazek .text{
	border: 0px;
	text-align: center;
}

#badlogin {color: red; position: absolute; border: 1px red solid; background-color: #fee2ce; padding: 5px; width: 200px; text-align: center;}

.souvisejici {
	width: 120px;
	min-height: 140px;
	border: 1px solid #29435e;
	padding: 2px;
	text-align: center;
	margin: 10px;
	margin-left: 0px;
	float: left;
	background-color: #a7bcd9;
}

.souvisejici a{
	color: black;	
}

.souvisejici .photo{
	margin-top: 5px;	
}

.souvisejici .photo IMG{
	padding: 1px;
	border: 1px solid #29435e;	
}

.souvisejici_nadpis {
  padding-top: 5px;
  font-weight: bold;
}

.alert a{
	color: blue;	
}	

.typ_obj{
	width:94px;
	border: 1px solid gray;
	padding: 2px;
	float: left;
	text-align: center;
}

.navigace_zbozi{
	padding: 3px;
	margin-bottom:5px;
}

#odkaz_na_zbozi{
	float: right;
	margin-top:10px;
}

.newsBox{
	
	/*border: 1px solid silver;*/
	margin-bottom: 5px;
}

.newsBox IMG{
	padding: 1px;
	border: 1px solid silver;
}

.neprectenazprava a{
	color: red;
}

.prectenazprava a{
	color: gray;
}

.filtrSeznamZbozi{
	padding-top: 10px;
	padding-bottom: 10px;
}
.filtr_velikost{
	margin-top: 5px;
}

.plusJedna{
	margin-left: 2px;
}

.plusJedna a{
	text-decoration: none;
}

.plusJedna a:hover{
	text-decoration: none;
}

#nastaveni_meny{
	float: left;
	padding: 5px;
	position: relative;
	top: 10px;
	left: 10px;
	color: #b68939;
	border: 1px solid #b68939;
}

/*paticka*/
#panelBottom {width:100%; height:33px;  float:left; margin:0 auto;}
#panelBottomIn {background:#326396 url(../img/bg-h-leva.gif) repeat-x left top; color:#fff; font-size:95%;  width:960px;  height:33px;  margin:0 auto; position:relative; text-align:center;}
#panelBottomIn p {width:960px; position:relative;  top:5px;  text-align:center; margin:0 auto;  }
#panelBottomIn a {color:#eeeeee}
#panelBottomIn a:hover {color:#ffffff}

body.mceContentBody, body#content {
   padding: 5px;
   background: white;
   background-image: none;
   text-align: left;
}
.mceContentBody p,.mceContentBody div{
	text-align: left;
	}
	
.best_selling table{
	font-size:small;
	padding-left: 5px;
	
}

.best_selling_div{
	font-size:small;
	
}
#menyVHlavicce{
	position:relative;
	text-align: center;
	top: 115px;
	left: -70px;
}
#jazykyVHlavicce{
	position:relative;
	text-align: center;
	top: 115px;
	left: 140px;
}

.clanky{
	top: 15px;
}

.clanek{
	margin-bottom:25px;
}

.NahledObrazek{
	float:left;
}

.NahledObsah{
	width: 365px;
   margin-left:125px;
}

.nahled_paticka{
	margin-top: 5px;
   border-top: 1px solid silver;
   background: #F4F4F4;
   padding: 5px;
}

.NazevClanku{
	font-weight: bold;
}

#koncovky_leve{
	float: left;
	width: 205px;
	margin-left: -2px;
	margin-right:3px;
}


#hadice_stred{
	float: left;
	margin-left: 4px;
	width: 520px;	
}

#hadice_stred_in{
	padding: 0px;
}

#koncovky_prave{	
	margin-left: 737px;
	width: 205px;
}

.polozka_hadice, .polozka_hadice_hover, .polozka_hadice_aktiv{
	margin: 1px 0px;
	padding: 5px;
	border: 1px solid #3770ab;
	display: block;
	text-decoration: none;
	cursor: Pointer;
}

.polozka_hadice_aktiv, .polozka_hadice_aktiv:hover, .polozka_koncovky_aktiv{
	background: #3770ab;/*#3069a8; 224d83*/
	color: #ddeaf9;
	cursor: Pointer;
}

.polozka_hadice_hover:hover{
	background: #E3F1FF;	
}

.polozka_koncovky, .polozka_koncovky1{
	padding: 5px;
	height: 110px;
	border: 1px solid #3770ab;
	display: block;
	text-decoration: none;
	cursor: Pointer;
}

.polozka_oplet{
	padding: 5px;
	height: 80px;
	border: 1px solid #3770ab;
	display: block;
	text-decoration: none;
	cursor: Pointer;
}

.polozka_koncovky:hover, .polozka_koncovky1:hover{
	color: #333333;
	background: #D3E1EF;
	border: 1px solid #3770ab;
}

.polozka_hadice:hover{
	color: #333333;
	background: #D3E1EF;
	/*border: 1px solid #3770ab;*/
}

.polozka_oplet:hover{
	color: #333333;
	background: #D3E1EF;
	border: 1px solid #3770ab;
}

.polozka_koncovky_aktiv, .polozka_koncovky_aktiv1{
	padding: 5px;
	height: 110px;
	display: block;
	text-decoration: none;
	background: #3770ab;/*#3069a8; 224d83*/
	color: #ddeaf9;
	cursor: Pointer;
}

.polozka_oplet_aktiv{
	padding: 5px;
	height: 80px;
	display: block;
	text-decoration: none;
	background: #3770ab;/*#3069a8; 224d83*/
	color: #ddeaf9;
	cursor: Pointer;
}

#tabulka_sumace_setu, #tabulka_oplety{
	background: #EEF6FF;
	border: 1px solid #3F76AB;
	font-size: 1em;
	line-height: 12px;
}


btnPridat{
	display: block;	
}

.btnOdebrat{
	display: none;	
}
	
#maxi{
	position: fixed; /* pro normální prohlížeče*/
	top:30px;
	_position:absolute;
	_top:expression(30+body.scrollTop);
	
	z-index: 100;
	display: none;
	width: 300px;
}
.hadiceBig{
	font-size: 1.3em;
}
#sestava{
	min-height: 450px;
}
#krok{
	background-color: #5C8FC2; /*#5C8FC2#30577E*/
	text-align: center;
	margin: 10px 0px 0px 0px;
	font-size: 1.2em;
	border-left: solid #3A6A9B 1px;
	border-right: solid #3A6A9B 1px;
	border-top: solid #3A6A9B 1px;
}
#nahled{
	padding:0px 3px;
	background-color: #EEF6FF;
	border-left: solid #3A6A9B 1px;
	border-right: solid #3A6A9B 1px;
}
#popis{
	background-color: #3A6A9B;
	min-height: 30px;
	padding:3px 0px;
	color:white;
	border-left: solid #3A6A9B 1px;
	border-right: solid #3A6A9B 1px;
	border-bottom: solid #3A6A9B 1px;
}
#vypis{
	margin-top:5px;
	background-color: #EEF6FF;
}
.nahledlk{
	padding: 4px;	
}
.button_krok {
	color:#FFF;
	background:#3A6A9B;
	text-align:center;
	border:0px; 
	height:24px; 
	line-height:24px; 
	width:60px;
	cursor:pointer; 
	position:relative;
	display:inline;
}
.button_koupit {
  width: 180px;
  margin-top:3px;
  background: url(../img/btnKoupit.png) right no-repeat;
}
#loginform{
	display: inline;
}
.flleft{
	width: 550px;
}

.flright{
	width: 350px;
	text-align: right;
	padding-right: 10px;
}
.flleft, .flright{
	height: 30px;
	
}
.flright a { 
	display: block;
	width: 30px;
	height: 30px;
	float: right;
	margin-left: 10px;
}

.white{color: #FFF;}

.search{
	width: 220px;
	height: 29px;
	margin-top: 3px;
	padding-left: 10px;
}
.hlavni_vrch_pruh {
    height: 160px;
    background: #EEF6FF url(../img/uvod_carka.gif) bottom repeat-x;
    margin-left: -10px;
    margin-right: -10px;
}
.hlavni_vrch_box {
    position: relative;
    padding-top: 12px;
    padding-left: 15px;
    width: 215px;
    height: 137px;
    float: left;
    background: #EEF6FF url(../img/uvod_carka_box.gif) right repeat-y;
}
.hlavni_vrch_box ul {
    padding-left: 70px;
    list-style-image: url(../img/odrazka.gif)
}
#panelMiddleIn .hlavni_vrch_box ul a{
    font-weight: normal; 
    /* text-decoration: none; */
}
#panelMiddleIn .hlavni_vrch_box ul a:hover{
    font-weight: normal;
    text-decoration: underline
}
.hlavni_vrch_box img{
    position: absolute;
    top: 70px;
    left: 10px;
}
.hlavni_vrch_box img.clasic{
    postion: relative;
    top: auto;
    left: auto;
}
#panelMiddleIn .hlavni_vrch_pruh .hlavni_vrch_box h2 {
    border: none;
}
#panelMiddleIn .hlavni_vrch_pruh .hlavni_vrch_box_last h2 {
    border: none;
    text-align: right;
    margin-bottom: 10px;
}
.hlavni_vrch_box_last {
    text-align: right;
    padding-top: 12px;
    padding-left: 5px;
    padding-right: 15px;
    height: 138px;
    width: 260px;
    float: left;
    background: #EEF6FF url(../img/uvod_info.gif) left bottom no-repeat;
}
.hlavni_box_telefon {
    font-size: 14pt;
}
.kalkulace_obal {
    height: 196px;
    background: url(../img/uvod_kalkulace_bg.png) repeat-x;
    margin-left: -10px;
    margin-right: -10px;
}
.kalkulace {
    background: url(../img/uvod_kalkulace.png) left bottom no-repeat;
    width: 460px;
    height: 196px;
    padding-left: 260px;
    color: silver;
    position: relative;
}
.hlavni_vrch_double_box {
    text-align: left;
    padding-top: 20px;
    padding-left: 27px;
    padding-right: 15px;
    width: 450px;
    float: left;
    /*background: #EEF6FF url(../img/uvod_info.gif) left bottom no-repeat;*/
}
.hlavni_vrch_double_box .velke1 a {
    font-size: 14pt;
    color: #255795;

}
.hlavni_vrch_double_box .img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    color: red;
}

.kalkulace .velke1{
    font-size: 18pt;
    color: #E3EBF2;
    float: right;
    margin: 15px 50px 20px -40px;
}
.kalkulace form {
position: absolute;
top: 50px;
}
.kalkulace form label {
    width: 400px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
#panelMiddleIn .kalkulace_obal .kalkulace strong {
       color: white;
       /*text-decoration: underline;*/
}
#panelMiddleIn .kalkulace_obal .kalkulace b {
       color: white;
}
#panelMiddleIn .kalkulace_obal .kalkulace a {
       color: white;
}
.center {
    text-align: center;
}
.konzultant {
    background: #3770AB url(../img/culibrk.png) bottom left no-repeat;
}
.najdete_nas {
    border-collapse: collapse;
}
.najdete_nas td {
    vertical-align: top;
    padding-left: 10px;
}
#panelMiddle table.najdete_nas td a {
    font-weight: normal;
}
.contact_big {
    font-size: 14pt;
}
.table_contact {
    border-collapse: collapse;
    margin-left: 20px;
}
.table_contact td{
    padding: 3px;
    width: 200px;
}
.error {
    color: red;
    display: block;
    padding: 0px 0px 0px 5px;
    margin: 0px;
}
.packa {
    cursor: pointer;
}

.no_under {
    margin: 5px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12pt;
    color: #284D81;
}
