/* CSS Document */

:focus {
outline: 0;
} 

html, body {
  margin: 0;
  padding: 0;
  font-size: 90%;
  color: #000;
  _background: rgb(0,0,0) url('../images/bg_main.gif') 0 0 repeat-x;
  background: rgb(245,245,245) url('../images/bg_main.gif') 0 0 repeat-x;
  font-family: Verdana, Tahoma; /*  Times New Roman, Tahoma;*/
}
/* nefunguje vim proč */

@font-face {
font-family: Calibri;
_font-style: bold;
_font-weight: 400;
} 

p {
    font-family: Verdana, Tahoma; /*  Times New Roman, Tahoma;*/
}

a {
        text-decoration: underline;
	color: black;
}
a:hover {
	text-decoration: none; 
	color: maroon;
  border: 0;
}
img {
  border: 0;
}
div#bg_border_top {
  display:none;
  width: 980px;
  margin: 13px auto 0 auto;
  padding: 0;
  line-height: 21px;
  background: url('../images/bg_border_top.gif') 0 0 no-repeat;
}

div#nad_main {
  background-color: #a8a87e;
}

div#main {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  _border: 15px solid #73d4fc; /*To make it work in browsers that don't support transparency*/
  _border: 15px solid rgba(150, 150, 150, 0.8);
 
  border-radius: 13px 13px 13px 13px;
  box-shadow: 0 0 20px 0 rgba(255, 255, 255, 0.8);
  margin: 0px auto 0px auto;
  width: 980px;
  padding: 20px 0 0 0;
  text-align: left;
  _background: #fff url('../images/bg_border_rest-980.gif') 0 0 repeat-y;
}
div#main2 {
  _display:none;
  _margin: -160px 0 0 0;
  width: 100%;
  height: 100px;
  padding: 0;
  background: url('../images/bg_main_bottom.gif') 0 0px repeat-x;
}
div#bg_border_rest2 {
  _display:none;
  _width: 980px;
  _margin: 0 auto 0 auto;
  _padding: 130px 0 0 0;
  _height: 70px;
  _background: url('../images/bg_border_rest-980.gif') 0 0 repeat-y;
}
div#bg_border_bottom {
  _display:none;
  width: 980px;
  margin: 0 auto 0 auto;
  padding: 0;
  _line-height: 21px;
  _background: url('../images/bg_border_bottom.gif') 0 0 no-repeat;
}
div#footer {
  _width: 980px;
  _margin: 10px 0px 0 0px;
  padding: 10px 10px 10px 10px;
  height: 15px;
  font-size: 80%;
  text-align: center;
  _background-color: #fff;
  _border-top:1px solid lightgray;
}
/*

   Horni cast s rychlym prihlasenim                        ****

*/


#search-button {
	width: auto;
	padding: 3px 5px;
	background: #c4c4a7;
	border: 0;
	font-size: 12px;
	color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	cursor:Pointer;
	}

#search-button:hover {
  background: #dcdcce;
}	
	
#search-area {
padding: 3px;
	_border: solid 1px #E5E5E5;
	border: solid 1px #c4c4a7;
	outline: 0;
	font: normal 12px/100% Verdana, Tahoma, sans-serif;
	font-weight: bold;
	width: 150px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	_background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	_background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	_box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	_-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	_-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#top-right
{
  width: 650px;
  float: right;
  height: 25px;
  _margin: 0 33.5px 0 0;
  color: #000;
  font-size:12px;
}
  
#search
{
  width: 300px;
  float: left;
  height: 25px;
  margin: 0 33.5px 0 0;
  color: #cccccc;
  font-size:12px;
  font-weight: bold;
}  
  
#login {
  /*clear: both;*/
  width: 250px;
  float: right;
  height: 25px;
  margin: 0 33.5px 0 0;
  color: #000;
  font-size:12px;
}
.languageSelect {
  float: left;
  width: 200px;
  height: 25px;
  margin: 0 0 0 33.5px;
  _margin: 0 0 0 20px;
}
div.languageSelect img {
  border: 1px solid #CCC;
  margin: 0 5px 4px 0;
}
div.languageSelect img.active {
  border: 1px solid #CCC;
  margin: 0 3px 0 0;
}
#login input {
 	background: none;
	color: #000;
	font-size:12px;
	border:none;
}
#logform{
	position:relative;
	text-align: left;
}
.name {
  background: url('../images/login_name.gif') 0 0 no-repeat; 
}
.pass {
  background: url('../images/login_pass.gif') 0 0 no-repeat; 
}
.submit {
  background: url('../images/login_submit.gif') 0 0 no-repeat; 
}
#logform .name {
	position:absolute;
	left:70px;
	width:110px;
	padding: 4px 3px 9px 8px;
	_padding: 2px 8px 9px 8px;
}

#logform .pass {
	position:absolute;
	width:77px;
	left:267px;
	padding: 4px 8px 9px 8px;
	_padding: 2px 8px 9px 8px;
}
#logform .submit {
	position:absolute;
	left:195px;
	width:65px;
	font-variant:small-caps;
	padding: 4px 0 9px 0;
/*	|padding: 3px 0 9px 5px;*/
}
#logform .submit input {
  font-size: 12px;
}
#logform .prename {
	position:absolute;
	left:-25px;
/*	left:0px;*/
/*	width:75px;*/
	width:105px;
	padding: 4px 8px 9px 8px;
	_padding: 4px 8px 9px 8px;
	color: ##505425;
	font-size:12px;
	font-weight: bold;
}
#logform .prename a {
  text-decoration: none;
}
#logform .prename a:hover {
  text-decoration: none;
}

#logform .prepass a {
  text-decoration: none;
}
#logform .prepass a:hover {
  text-decoration: none;
}


#logform .prepass {
	position:absolute;
	width:70px;
	left:189px;
	padding: 4px 8px 9px 8px;
	_padding: 4px 8px 9px 8px;
	color: #000;
	font-size:12px;
}
div#top {
  _border:1px red dotted;
  float: left;
  background: #fff url('../images/bg_top_2_cz_new-10.png') 25px 0 no-repeat;
  _background: #fff url('../images/bg_top_2_cz_new-8.png') 33.5px 0 no-repeat;
  margin: 0px 2px 0 2px;
  width: 972px;
  _width: 972px;
  height: 140px;
}
div#new_entire {
  margin: 0 2px 0 2px;
  padding: 7px 0 7px 0;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
  text-align: center;
  font-size: 150%;
  font-family: Verdana; /* Tahoma; */
  color: #606435;
  font-weight: bold;
}
/*
   Hlavni menu - zalozky                                  ****                       linky menu 
*/
div#links {
  border:1px red dotted;
  height: 29px;
  width: 643px;
  float: right;
  margin: 0px 0 0 12px;
  
}

div.line {
  display:none;
  border-bottom: 2px solid #fff;
  height: 20px;
  float: left;
}
div.link {
  _background-color: #dcddcd;
  float: left;
  color: #fff;
  font: 16px arial, helvetica, sans-serif;
  font-weight: bold;

}
div.link a  {
  display: block;
  padding: 3px 9px 3px 9px;
  __color: #ABAD85;
   color: #fff;
  margin: 0;
  text-decoration: none;
  border: 2px solid #000;
  background-color: #ADC09F;
}
div.link a:link, div.link a:visited {
  _color: rgb(222,222,207);
  color: #fff;
  _background-color: #dcddcd;
  _color: rgb(171,173,133);
  border: 2px solid #fff;
  border-radius: 7px 7px 7px 7px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  margin-left:4px;
  text-decoration: none;
  text-shadow: 1px 1px 1px #555555;
}
div.link a:hover {
  color: #fff;
  _background-color: #ADC09F;
  background-color: #dcddcd;
  _background-color: #f3f3f3
  border: 2px solid #fff;
  text-decoration: none;
}
div.link a.active, div.link a.active:visited, div.link a.active:hover {
  _color: rgb(171,173,133);
  color: #fff;
  _background-color: #f3f3f3;
  background-color: #dcddcd;
  _background-color: #ADC09F;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;  
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;    
  padding: 3px 9px 3px 9px;
  cursor: default;
}


span.goog-te-sectional-gadget-checkbox-text
{
_float:left;
_border:1px red solid;
_font-size:12px;

}
span.goog-te-sectional-gadget-link-text
{
  padding-right:5px;
  padding-left:5px;
  margin-top:0px;
  margin-right:15px;
  background-color: #fff;
  float:left;
  color:#fff;
  _border:1px red solid;
font-size:12px;
background: url(../images/pozadi-translate.png) repeat-x left top;
}

/*
   Nactena stranka vyhody.php                              ****                   konec linky menu
*/
/*
   nove menu cerne nove menu cerne nove menu cernenove menu cernenove menu cernenove menu cernenove menu cernenove menu cerne
*/


#wrapper {
  _border:1px red solid;
	display: block;
	width: 980px;
	_width: 680px;
	_margin: 3px auto auto 295px;
	margin: 3px auto auto 26px;
}

/***** Menu Formatting *****/
#memu { 
    _border:1px red solid;
	display: block;
    text-align: center;
    font-size: 120%;
    text-decoration: none;
}

#menu ul { 
        _border:1px red solid;
	_width: 680px; /*If your links text is bigger you will have to adjust this value*/
	width: 980px; /*If your links text is bigger you will have to adjust this value*/
        height: 34px;
	margin: 0 0;
	padding: 0;
	line-height: 34px; /*same as height. This will center your text verticaly*/
	text-decoration: none;
        _background: url(../images/menu/menu_bg.png) repeat-x left top;
}

/*Left Corner*/
#menu ul li.left { 
        _border:1px red dotted;
	display: block;
	float: left;
	clear: left;
	width: 260px;
	height: 34px;
    _background: url(../images/menu/menu_l.png) no-repeat left top;
}

#menu ul li.left H1 { 
        _border:1px green dotted;
	color:yellow;
	margin:0px;
	pading:0px;
	font-size: 13px;
	color: #ffffff;
        font-weight: bold;
}

#menu ul li.divider { 
        _border:1px blue dotted;
	display: block;
	_float: left;
	_clear: left;
	width: 10px;
	height: 34px;
    _background: url(../images/menu/menu_l.png) no-repeat left top;
}

/*Right Corner*/
#menu ul li.right {
	display: block;
	float: right;
	clear: right;
	width: 30px;
	height: 34px;
    background: url(../images/menu/menu_r.png) no-repeat right top;
}

#menu ul li { 
	width: auto;
	display: inline;
	float: left;
	list-style: none;
	text-align: center;
	text-decoration: none;
}
			
#menu ul li a { 
	display: block;
	text-decoration: none;
	text-transform: inherit;
	padding: 0 20px;
	_color: #CCCCCC;
	color: #ffffff;
font-weight: bold;
}

#menu ul li em {
	display: block;
	float: left;
	width: 2px;
	height: 34px;
    background: url(../images/menu/menu_sep.png) no-repeat left top;
}

/*last separator*/
/*This will add a separator after your last link*/
#menu ul li.sep {
	width: 2px;
    background: url(../images/menu/menu_sep.png) no-repeat left top;
}
		  
#menu ul li a:hover, #menu ul li a.active { 
	background: transparent url(../images/menu/menu_over2.png) repeat-x center top;
	text-decoration: none;
	color: #CCCCCC;
	_color:black;
}

#menu ul li a.active {
	font-weight: bold;
	cursor: default;
}

#menu ul li a.first {
	font-weight: bold;
        background: url(../images/menu/menu2_4smart.png) repeat-x left top;
}

#menu ul li a.first:hover { 
	_background: transparent url(../images/menu/menu_over3.png) repeat-x center top;
	text-decoration: none;
	Color: red;
}

/******IE hack******/
<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->



/*
   nove menu cerne konec
*/

div#gsm_content {
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
} 

div#vanoce {
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
} 

div#vyhody_content {
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
} 
div.ramecek {
  width: 300px;
  height: 500px;
  padding: 20px;
  background: url('../images/ramecek.gif') 0 0 no-repeat;
}
div#left {
  /*width: 239px;*/
  width: 219px;
  float: right;
  /*height: 800px;*/
  margin: 20px 25px 0 0px;
  _margin: 20px 0 0 16px;
  background-color: #fff;
}
div#right {
  width: 680px;
  float: left;
  /*height: 600px;*/
  margin: 20px 0px 0px 25px;
  background-color: #fff;
}
div.stred_top {
  display:none;
  width: 680px;
  background: url('../images/stred_top-680.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 6px;
  float: left;
  clear: both;
}
div.stred_middle {
  width: 660px;
  height: 380px;
  _background: url('../images/strom-03.png') 0 0 no-repeat;
  border: 3px solid #fff;
  background-color: #f9f9f9;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding: 20px 15px 10px 5px;
  margin:0px 0 20px 0;
  float: left;
  clear: both;
}

div.stred_middle_info {
  _background-color: #F7F7F7;
  _border: 1px solid #DBE0E5;
  _border-radius:13px 13px 13px 13px;
  border: 3px solid #fff;
  _background-color: #f9f9f9;
  background-color: #fff;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding: 15px 15px 15px 15px;
  width: 650px;
  height: 410px;
  _background: url('../images/pozadi-pod-telefon.png') 0 0 no-repeat;
  
  background: -moz-linear-gradient(#F6F6F6, #FFFFFF); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F6F6F6, #FFFFFF); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F6F6F6), color-stop(100%, #FFFFFF)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F6F6F6, #FFFFFF); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F6F6F6, #FFFFFF); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF')"; /* IE8+ */  
  background: linear-gradient(#F6F6F6, #FFFFFF); /* the standard */
  
  
  
  _border: 3px solid #fff;
  _border: 1px solid #ccc;
  _background-color: #f9f9f9;
  _border-radius:13px 13px 13px 13px;
  _box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  _padding: 20px 15px 10px 5px;
  margin:0px 0 20px 0;
  float: left;
  clear: both;
}

div.stred_middle_reklamy_1 {
float:left;
  background-color: #F7F7F7;
  border: 1px solid #DBE0E5;
  border-radius:13px 13px 13px 13px;
  padding: 15px 15px 10px 15px;
width: 400px;
height:300px;
}

div.stred_middle_reklamy_2 {
float:right;
  background-color: #F7F7F7;
  border: 1px solid #DBE0E5;
  border-radius:13px 13px 13px 13px;
  
  padding: 15px 15px 10px 15px;
width: 200px;
height:300px;
}

span.tlacitko
{
  background: -moz-linear-gradient(#FcFcFc, #E1E1E1); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F7F7F7, #E1E1E1); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #E1E1E1)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F7F7F7, #E1E1E1); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F7F7F7, #E1E1E1); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1')"; /* IE8+ */  
  background: linear-gradient(#F7F7F7, #E1E1E1); /* the standard */
  border: 1px solid #DBE0E5;
  border-radius:5px 5px 5px 5px;
  padding: 10px 10px 10px 10px;
  margin:10px 10px 10px 10px;
  font-weight: bold;
  font-size:20px;
}

div.stred_middle_upr2 {
  width: 660px;
  height: 450px;
  
  background: -moz-linear-gradient(#F7F7F7, #E1E1E1); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F7F7F7, #E1E1E1); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #E1E1E1)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F7F7F7, #E1E1E1); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F7F7F7, #E1E1E1); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1')"; /* IE8+ */  
  background: linear-gradient(#F7F7F7, #E1E1E1); /* the standard */
  _background: url('../images/strom-03.png') 0 0 no-repeat;
  _border: 1px solid #f9f9f9;
  _border: 3px solid #fff;
  border: 1px solid #DBE0E5;
  _background-color: #f9f9f9;
  _background-color: #fff;
  border-radius:13px 13px 13px 13px;
  _border-radius: 5px 5px 5px 5px;
  _box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  padding: 20px 15px 10px 5px;
  margin:0px 0 0px 0px;
  float: left;
  clear: both;
}

div.stred_middle_upr {
  display:none;
  width: 660px;
  height: 450px;
  _background:none repeat scroll 0 0 #F7F7F7;
  _background: url('../images/strom-03.png') 0 0 no-repeat;
  _background-color: #F7F7F7;
  border: 1px solid #DBE0E5;
  border-radius:13px 13px 13px 13px;
  _border: 1px solid #f9f9f9;
  _border: 3px solid #fff;
  _background-color: #f9f9f9;
  _background-color: #fff;
  _border-radius: 5px 5px 5px 5px;
  _box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  padding: 20px 15px 10px 5px;
  margin:0px 0 0px 0px;
  float: left;
  clear: both;
}

/*
   hlavni vyhody menu styly stred       * * * * * * * * * * * * * * * * * * * * *
*/

div.stred_left {
 _border: 1px dashed blue; 
 width: 190px;
 height: 400px;
 float:left;
 margin-left:0px;
 _padding-left:-5px;
}

div.stred_right {
 _border: 1px dashed green;
 width: 460px;
 height: 400px;
 float:right; 
}

div.stred_menu_on {
 _border: 1px dashed green; 
 font-size:14px; 
 _font-weight:bold;
 width: 190px;
 height: 70px;
 padding-left:0px;
 margin-bottom:10px;
 text-decoration:none;
 padding-top:0px;
 _padding-left:35px;
 background: url('../images/sipka-17pc.png') 0 0 no-repeat;
 
}

div.stred_menu_on span {
 _border: 1px dashed blue; 
 display:block;
 line-height:150%;
 width: 140px;
 padding-left:0px;
 text-decoration:none;
 padding-top:13px;
 margin-left:35px;
 text-align:center;
 _color: #cccccc;
 color: #fff;
 
}

div.stred_menu_off {
 _border: 1px dashed blue; 
  margin-bottom:10px;
 font-size:14px; 
 _font-weight:bold;
 width: 190px;
 height: 70px;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
 background: url('../images/sipka-16pc.png') 0 0 no-repeat;
}

div.stred_menu_off span {
 _border: 1px dashed red;
 width: 140px;
 height: 50px;
 line-height:150%;
 padding-top:9px;
 display:block;
 padding-left:0px;
 text-decoration:none;
 padding-top:13px;
 _margin-left:37px;
 margin-left:35px;
  text-align:center;
 _color: #fff; 
}

div.stred_right_main {
 _border: 1px solid #f4f5ef;
 margin-left:0px;
 margin-top:0px;
 width: 460px;
 height: 500px;
}

div.stred_nadpis2 {
  color:#555555;
 _border: 1px dashed red; 
 border-bottom: 2px solid red;
 _font-size:15px;
 _font-family:Arial, Verdana;
 font: 30px Arial, Geneva, Tahoma, Verdana, sans-serif;
 font-weight:bold;
 _width: 550px;
 height: 35px;
 padding-left:0px;
 text-decoration:none;
 _padding-top:10px;
 _padding-bottom:0px;
 _margin-bottom:0px;
 _display:block;
 margin-top:0px;
 _text-align:center;
}

div.stred_nadpis3 {
  color:#555555;
 _border: 1px dashed red; 
 border-bottom: 2px solid red;
 _font-size:15px;
 _font-family:Arial, Verdana;
 font: 30px Arial, Geneva, Tahoma, Verdana, sans-serif;
 font-weight:bold;
 _width: 550px;
 height: 65px;
 padding-left:0px;
 text-decoration:none;
 _padding-top:10px;
 _padding-bottom:0px;
 _margin-bottom:0px;
 _display:block;
 margin-top:0px;
 _text-align:center;
}

div.stred_text2 {
 _border: 1px dashed red; 
 _font-size:15px;
 _font-family:Arial, Verdana;
 _font-weight:bold;
 _width: 550px;
 _height: 10px;
 padding-left:0px;
 text-decoration:none;
 padding-top:8px;
 _padding-bottom:10px;
 _margin-bottom:10px;
 _display:block;
 margin-top:0px;
 _text-align:center;
}

div.stred_menu_off:hover {
  _color: #cccccc;
  color: #fff;
  text-decoration: none;
  background: url('../images/sipka-18pc.png') 0 0 no-repeat;
}




div.stred_middle2 {
  width: 660px;
  height: 180px;
  background: url('../images/strom-03.png') 0 0 no-repeat;
  border: 2px solid #eeeeee;
  background-color: #fcfcfc;
  border-radius:13px 13px 13px 13px;
  padding: 20px 15px 10px 5px;
  margin:0px 0 0px 0;
  float: left;
  clear: both;
}

div.stred_middle_signs {
  width: 660px;
  background: url('../images/gxp280.png') 350px 20px no-repeat;
  _background: url('../images/a580ip-250.png') 420px 20px no-repeat;
  _background: url('../images/icon_signs.gif') 530px 0 no-repeat;
}
div.stred_bottom {
  display:none;
  width: 680px;
  background: url('../images/stred_bottom-680.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}
div.stred_nadpis {
  color:#555555;
  font: 30px Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  padding: 0 0 4px 10px;
  text-shadow: 1px 1px 1px #a5a5a5;
}

div.stred_nadpis_m {
  _color:#555555;
  _font: 20px Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  padding: 10px 0 4px 10px;
  font-size:120%;
  _text-shadow: 1px 1px 1px #a5a5a5;
}

div.stred_nadpis-ru {
  color:#555555;
  font: 24px Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  padding: 0 0 5px 10px;
  text-shadow: 1px 1px 1px #a5a5a5;
}

div.stred_nadpis_novinky {
  _color:red;
  color:#555555;
  _color:darkgrey;
  _font-size: 180%;
  font: 30px Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  padding: 0 0 5px 0px;
  _padding: 0 0 0 40px;
  _border-bottom: 1px solid #666666;
  _color: #5090D0;
  _text-align: center;
  text-shadow: 1px 1px 1px #a5a5a5;
}

div.stred_nadpis_novinky-ru {
  color:#555555;
  font: 30px Arial, Geneva, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  padding: 0 0 5px 0px;
  text-shadow: 1px 1px 1px #a5a5a5;
}

div.vyhody_nabidka {
  font-family: Verdana,Tahoma;
  color: #555555;
  font-size: 120%;
  margin: -15px 0 0 0;
}

div.vyhody_nabidka-ru {
  font-family: Verdana,Tahoma;
  color: #555555;
  font-size: 100%;
  margin: -15px 0 0 0;
}

div.vyhody_nabidka ul {
  list-style-type: none;
  margin-bottom:10px;
}
div.vyhody_nabidka li {
  padding: 10px 0 0 0;
}

img.vyhody_nabidka {
margin-bottom:-5px; 
margin-right:10px
}

div.cenik_top {
  display:none;
  width: 218px;
  background: url('../images/cenik_top.gif') 0 0 no-repeat;
  height: 21px;
  float: left;
  clear: both;
}
div.cenik_middle_cz {
  _background: url('../images/vlajka_cr_cennik3.png') 0 0 no-repeat;
  _background: url('../images/vlajka_cr_cennik4.png') 0 0 no-repeat;
  _background-color: #F7F7F7;
  
  background: -moz-linear-gradient(#F6F6F6, #FFFFFF); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F6F6F6, #FFFFFF); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F6F6F6), color-stop(100%, #FFFFFF)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F6F6F6, #FFFFFF); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F6F6F6, #FFFFFF); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF')"; /* IE8+ */  
  background: linear-gradient(#F6F6F6, #FFFFFF); /* the standard */

  _border: 1px solid #DBE0E5;
  _border-radius:13px 13px 13px 13px;
  width: 188px;
  
  border: 3px solid #fff;
  background-color: #f9f9f9;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  
  padding: 15px 15px 10px 15px;
  float: left;
  clear: both;
}

div.cenik_middle_skype {
  _background: url('../images/vlajka_cr_cennik3.png') 0 0 no-repeat;
  _background-color: #F7F7F7;
  _border: 1px solid #DBE0E5;
  _border-radius:13px 13px 13px 13px;
  width: 188px;
  padding: 15px 15px 0px 15px;
  float: left;
  
  margin-top:20px;
  border: 3px solid #fff;
  background-color: #f9f9f9;
  -moz-border-radius:13px 13px 13px 13px;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  
  clear: both;
}

div.cenik_middle {
  _background: url('../images/pozadi_svet_cennik.png') 0 0 no-repeat;
  _background-color: #F7F7F7;
  _border: 1px solid #DBE0E5;
  border-radius:13px 13px 13px 13px;
  
  _border: 3px solid #fff;
  _background-color: #f5f5f5;
  _border-radius:13px 13px 13px 13px;
  _box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  _padding: 20px 15px 10px 5px;
  _margin:0px 0 0px 0;
  width: 188px;
  _background: url('../images/cenik_middle.gif') 0 0 repeat-y;
  padding: 15px 15px 10px 15px;
  
  margin-top:20px;
  border: 3px solid #fff;
  _background-color: #f9f9f9;
  
    background: -moz-linear-gradient(#F6F6F6, #FFFFFF); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F6F6F6, #FFFFFF); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F6F6F6), color-stop(100%, #FFFFFF)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F6F6F6, #FFFFFF); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F6F6F6, #FFFFFF); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF')"; /* IE8+ */  
  background: linear-gradient(#F6F6F6, #FFFFFF); /* the standard */
  
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  
  float: left;
  clear: both;
  _margin: -3px 0 0 0;
}

div.cenik_bottom {
  display:none;
  width: 218px;
  background: url('../images/cenik_bottom.gif') 0 0 no-repeat;
  height: 21px;
  float: left;
  clear: both;
}
div.cenik_bottom_2 {
  display:none;
  width: 218px;
  background: url('../images/cenik_bottom.gif') 0 0 no-repeat;
  height: 21px;
  float: left;
  clear: both;
}
div.cenik_cr_nadpis {
  font-size: 100%;
  font-family: Verdana;
  font-weight: bold;  
  text-align: center;
  _margin: 0 -10px 5px -10px;
  margin: 5px 0 10px 0;
}
div.vyhody_cen_nadpis {
  font-size: 100%;
  font-family: Verdana;
  font-weight: bold;  
  text-align: center;
  margin: 5px 0 15px 0;
}
div.vyhody_state {
  padding: 3px 0;
  font-size: 90%;
  height: 16px;
  clear: both;
}
div.vs_flag {
  width: 30px;
  float: left;
}
div.vs_flag img {
  border: 1px solid #CCC;
}
div.vs_text {
  width: 95px;
  float: left;
}
div.vs_price {
  width: 63px;
  float: right;
  clear: right;
  text-align: right;
}
div.vs_price_top {
  width: 50px;
  float: right;
  clear: right;
  text-align: right;
}
.vs_number {
  font-size: 110%;
  font-weight: bold;
}
div.vs_other_note {
  _border: 1px solid #DBE0E5;
  font-size: 70%;
  text-align: center;
  clear: both;
  _margin:0px -10px 0 -10px;
}
div.reg_top {
  display:none;
  width: 680px;
  _background: url('../images/reg_top-680.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 6px;
  float: left;
  clear: both;
  margin: 17px 0 0 0;
  border-radius:15px 15px 15px 15px;
  
}
div.reg_middle {
  display:none;
  width: 660px;
  background: url('../images/strom-03.png') 0 0 no-repeat;
  border: 3px solid #fff;
  background-color: #f9f9f9;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding: 5px 15px 5px 5px;
  margin:15px 0 15px 0;
  float: left;
  _clear: both;
}

div.news_middle {
  width: 650px;
  _background: url('../images/forum-bg2.png') 0 -10px no-repeat;
  _background: url('../images/pozadi-pod-novinky.png') 0 0 no-repeat;
  
    background: -moz-linear-gradient(#F6F6F6, #FFFFFF); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F6F6F6, #FFFFFF); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F6F6F6), color-stop(100%, #FFFFFF)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F6F6F6, #FFFFFF); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F6F6F6, #FFFFFF); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#FFFFFF')"; /* IE8+ */  
  background: linear-gradient(#F6F6F6, #FFFFFF); /* the standard */
  
    border: 3px solid #fff;
  background-color: #f2f2f2;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  padding: 15px 0px 15px 30px;
  margin:15px 0px 20px 0px;
  _float: left;
  clear: both;
}

div.nadpis_sluzbu {
  font-size: 110%;
  font-weight: bold;
  padding: 2px 14px 2px 14px;
  margin: 32px 0;
  display:block;
  border: 2px #898B5E solid;
  background: lightyellow;
}
  

div.kterou_sluzbu {
  width: 444px;
  height: 300px;
  border: 2px solid #898B5E;
  background: #f4f6f4;
  border-radius:13px 13px 13px 13px;
  _box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  _padding: 15px 0px 15px 30px;
  _margin:15px 0px 20px 0px;
  float: left;
  clear: both;
}  

div.obrazkova_mapa {
  width: 180px;
  height: 220px;
  _background: url('../images/forum-bg2.png') 0 -10px no-repeat;
  _background: url('../images/pozadi-pod-novinky.png') 0 0 no-repeat;
  
  background: -moz-linear-gradient(#FFFFFF, #e4e4cf); /* FF 3.6+ */  
  background: -ms-linear-gradient(#FFFFFF, #e4e4cf); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #e4e4cf)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#FFFFFF, #e4e4cf); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#FFFFFF, #e4e4cf); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e4e4cf'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e4e4cf')"; /* IE8+ */  
  background: linear-gradient(#FFFFFF, #e4e4cf); /* the standard */
  border: 3px solid #fff;
  background-color: #FFFFFF;
  border-radius:13px 13px 13px 13px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  _padding: 15px 0px 15px 30px;
  _margin:15px 0px 20px 0px;
  _float: left;
  _clear: both;
}

div.obrazkova_mapa span{
display:block;
_border:1px solid red;
margin:5px 0 0 0;
font-size: 110%;
color: #555555;
font-weight: bold;
}

div.reg_bottom {
  display:none;
  width: 680px;
  _background: url('../images/reg_bottom-680.gif') 0 0 no-repeat;
  _background: #fff url('../images/reg_bottom-680.gif') 0 0 no-repeat;
  _margin: -21px 0 0 0;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}
div.reg_nadpis {
  font-size: 150%;
  font-family: Verdana;
  font-weight: bold;
  padding: 0 0 10px 40px;
  _padding: 0 0 0 40px;
}

div.reg_inside {
  color: green;
  margin: 15px; 
  width: 635px
}

div#vyhody_okenka {
  width: 876px;
  float: left;
  margin: 40px 0 0 0;
} 
div#left_2 {
  width: 358px;
  clear: left;
  float: left;
}
div#right_2 {
  width: 338px;
  float: left;
}
div.window_top {
  width: 338px;
  background: url('../images/window_top.gif') 0 0 no-repeat;
  height: 20px;
  float: left;
  clear: both;
}
div.window_middle {
  width: 318px;
  background: url('../images/window_middle.gif') 0 0 repeat-y;
  padding: 0 10px 0 10px;
  float: left;
  clear: both;
  height: 130px;
}
div.window_bottom {
  width: 338px;
  background: url('../images/window_bottom.gif') 0 0 no-repeat;
  height: 20px;
  float: left;
  clear: both;
}
div.w_nadpis {
  font-size: 130%;
  font-family: Verdana;
  font-weight: bold;
  padding: 0 0 5px 20px;
}
div.w_jakzacit {
  margin: -10px 0 0 25px;
}
div.w_jakzacit ul {
  list-style-type: decimal;
  font-size: 120%;
}
div.w_jakzacit li {
  padding: 3px 0 0 0;
}
div#vr_key {
  width: 80px;
  float: left;
  background: url('../images/icon_key.jpg') 40px 15px no-repeat;
  height: 104px;
}
div#vr_label {
  clear: both;
  width: 440px;
  text-align: center;
  font-size: 115%;
  font-family: Verdana;
  margin: 0 0 10px 0;
  font-weight: bold;
  color: #030081;
}
div#vr_form {
  float: right;
  width: 340px;  
  padding: 10px 10px 10px 0;
}

div#vr_form_reg
{
  float: left;
  width: 510px;  
  padding: 15px 15px 15px 15px;
  _background-color: #F9F9F9;
  _background-color: #e7f2ff;
  background: -moz-linear-gradient(#e7f2ff, #f6faff); /* FF 3.6+ */  
  background: -ms-linear-gradient(#e7f2ff, #f6faff); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7f2ff), color-stop(100%, #f6faff)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#e7f2ff, #f6faff); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#e7f2ff, #f6faff); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f2ff', endColorstr='#f6faff'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f2ff', endColorstr='#f6faff')"; /* IE8+ */  
  background: linear-gradient(#e7f2ff, #f6faff); /* the standard */
  border-radius: 10px 10px 10px 10px;
  display: block;
  border:3px white solid;
}

div.vrf_row {
  clear: both;
  height: 27px;
}
div.vrf_name {
  float: left;
  width: 145px;
  text-align: left;
  font-size: 100%;
}
div.vrf_hint {
  float: left;
  width: 45px;
}
div.vrf_input {
  float: left;
  width: 130px;
  padding: 0 0 0 5px;  
}

div.vrf_input_reg {
  _float: left;
  width: 130px;
  _padding: 0 0 0 5px;  
}

div.vrf_input input {
  width: 190px;
  cursor:pointer;
  display:block; 
  background: -moz-linear-gradient(#FFF, #E1E1E1); /* FF 3.6+ */  
  background: -ms-linear-gradient(#F7F7F7, #E1E1E1); /* IE10 */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #E1E1E1)); /* Safari 4+, Chrome 2+ */  
  background: -webkit-linear-gradient(#F7F7F7, #E1E1E1); /* Safari 5.1+, Chrome 10+ */  
  background: -o-linear-gradient(#F7F7F7, #E1E1E1); /* Opera 11.10 */  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1'); /* IE6 & IE7 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E1E1E1')"; /* IE8+ */  
  background: linear-gradient(#F7F7F7, #E1E1E1); /* the standard */
  border: 1px solid #DBE0E5;
  border-radius:5px 5px 5px 5px;
  padding: 10px 10px 10px 10px;
  margin:10px 10px 10px 10px;
  font-weight: bold;
  font-size:20px;
   
   
}
.highlight {
	background-color: #ffc;
}
.v2_clearall {
	margin: 0 0 10px;
	padding: 10px 0 0 0;
	clear: both;
	font-size: 3px;
}
.v2_line {
	margin: 0 0 10px;
	clear: both;
	padding: 10px 0 0 0;
	font-size: 5px;
	background: url('../images/bg_divide_line.gif') 5px 0 no-repeat;
}
div.v2_sub {
	float: left;
	width: 220px;
	text-align: right;
	background: url('../images/icon_arrow.gif') 50px 25px no-repeat;
	padding: 0 0 0 30px;
	_padding: 20px 0 0 30px;
}
div.v2_sub h1 {
	font-family: georgia;
	font-size: 28px;
	font-weight: normal;
	text-align: right;
}
div.v2_img {
  height: 180px;
  width: 220px;
}
div.v3_img {
  height: 300px;
  width: 220px;
}
div.v2_main {
        _border:1px red dotted;
	float: right;
	width: 660px;
	padding: 0 20px 0 0;
}
div#vyhody_middle_line {
  line-height: 6px;
  height: 6px;
  width: 976px;
  _background: url('../images/bg_middle_line.gif') 33.5px 0 no-repeat;
  background: url('../images/bg_divide_line.gif') 5px 0 no-repeat;
  
  clear: both;
  /*margin-top: 180px;*/
  margin-top: 0;
}
div#vyhody_content2 {
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
}
div#vyhody_content2 p, div#vyhody_content2 p.noindent {
	font-size: 18px;
	font-weight: normal;
	line-height: 140%;
	margin-top: 0;
	font-family: georgia;
	margin-bottom: 25px;
}

td.vetsi { padding-bottom: 5px; padding-top: 5px;  }  
tr.border { border-bottom:1px #eeeeee solid; }  

table.virtual { color:#444444 }
table.virtual a { color:#444444;
  
}

/*

   Nactena stranka cenik.php                                ****

*/
div#cenik_content {
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
  font-size: 14px;
  font-family: Arial;
}
div#cenik_content_2 {
  padding: 0 25px 0 25px;
  margin: 0 0 10px 0;
}

div#cenik_content_2_top {
  _border:1px dotted red;
  width: 930px;
  padding: 0 0px;
  margin: 0 0 0px 0;
  clear: both;
  height:500px;
}

div#cenik_content_2_left{
  _border:1px dotted green;
  padding: 0 0px;
  margin: 0 0 0px 0;
  float:left;
  width: 610px;
}

div#cenik_content_2_right{
  _border:1px dotted blue;
  padding: 0 0px;
  margin: 0 0 0px 0;
  width: 300px;
  float:right;
}

div.cenik_blok_label {
  clear: both;
  margin: 5px 0 0 30px;
  font-size: 130%;
}
div.cenova_kalkulacka {
  margin: 15px 195px 0 0;
  _margin: 15px 92px 0 0;
  _float: right;
}
div.cenik_blok_info {
  clear: both;
  _margin: -15px 0 0 0;
  color: gray;
  text-align: center;
}
div.cenik_blok_000 {
  clear: both;
  _margin: -15px 0 0 0;
  margin-top: 10px;
  color: black;
  text-align: center;
}
div.cenik_label {
   margin: 30px 0 0 40px;
  _margin: 30px 0 0 25px;
  font-family: Verdana;
  font-size: 130%;
  font-weight: bold;
  float: left;
  clear: both;
}
div.cenik_table {
  float: left;
  clear: both;
  margin: 10px 0 0 0;
}
div.cenik_table_2 {
  margin: 0 115px 0 115px;
  width: 500px;
}
div.cenik_table table {
  width: 500px;
  border: 1px solid #000;
}
div.cenik_table th {
  background-color: #898B5E;
  color: #F5F5F1;
  border: 1px solid #000;
}
div.cenik_table td {
  background-color: #F5F5F1;
  color: #000;
  border: 1px solid #000;
}
div.cenik_text {
  float: left;
  clear: both;
  margin: -5px 30px 0 50px;
  _margin: 10px 30px 0 30px;
}
div.cenik_text li {
  margin: 0 0 3px 0;
}
/*

   Nactena stranka instrukce.php                            ****

*/
div#instrukce_content {
  font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
  margin: 0 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
}
div#instrukce_content_2 {
  padding: 0 20px;
  margin: 0 0 10px 0;
}
div#instrukce_content a {
  color: blue;
  text-decoration: none;
}
div#instrukce_content a:hover {
  color: #000;
  text-decoration: underline;
}
/*

   Nactena stranka reg.php                            ****

*/
div#reg_content {
  margin: 0 2px 15px 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
}
div#reg_content_2 {
  padding: 2px 32px 0 32px;
  margin: 0 0 10px 0;
}

div#reg_content a {
  color: blue;
  text-decoration: underline;
}
div#reg_content a:hover {
  color: black;
  text-decoration: none;
}
div.widereg_top {
  width: 910px;
  background: url('../images/widereg_top_900.gif') 0 10px no-repeat;
  height: 31px;
  line-height: 12px;
  float: left;
  clear: both;
}
div.rw_label {
  text-align: center;
  font-size: 110%;
  font-weight: bold;
  padding: 3px 4px 3px 4px;
  margin: 2px 0;
  display: block;
  border: 2px #898B5E solid;
  background: lightyellow;
  margin: 0 auto;
}
div.widereg_middle {
  width: 900px;
  background: url('../images/widereg_middle_900.gif') 0 0 repeat-y;
  padding: 0 15px 0 15px;
  _margin: -2px 0 -2px 0; 
  float: left;
  clear: both;
}
div.widereg_bottom {
  width: 910px;
  background: url('../images/widereg_bottom_900.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}
div.rw_text {
  width: 700px;
  float: left;
  clear: both
}
div.rw_form {
  width: 300px;
  float: left;
  margin: 10px 0;
}
div.rf_row {
  margin: 5px 0 0 0;
}
div.rf_row label {
  width: 150px;	
  margin: 0 5px 0 0; 
	float: left; 
	text-align: right;
	font-weight: bold;
}
div.rw_form_near {
  float: right;
  width: 380px;
  margin: 10px 0;
}
/*

   Nactena stranka volej.php                            ****

*/
div#volej_content {
  margin: 0 2px 10px 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  font-size: 14px;
  font-family: Arial;
  background-color: #fff;
}
div#volej_content_2 {
  padding: 2px 32px 0 32px;
}
div#volej_content a {
  color: blue;
  text-decoration: underline;
}
div#volej_content a:hover {
  color: blue;
  text-decoration: underline;
}
div#volej_content h2 {
  text-align: center;
  font-size: 14px;
  color: #505425;
}
div#volej_content legend {
  font-size: 14px;
  color: #000;
  font-weight: bold;  
}
div.widestred_top {
  width: 610px;
  background: url('../images/widestred_top_600.gif') 0 10px no-repeat;
  height: 31px;
  float: left;
  clear: both;
}
div.vw_label {
  text-align: center;
  font-size: 110%;
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  margin: 2px 0;
  display: block;
  border: 2px #898B5E solid;
  background: lightyellow;
  margin: 0 auto;
}
div.widestred_middle {
  width: 600px;
  background: url('../images/widestred_middle_600.gif') 0 0 repeat-y;
  padding: 0 5px 0 5px;
  float: left;
  clear: both;
}
div.widestred_bottom {
  width: 610px;
  background: url('../images/widestred_bottom_600.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}

div.widestred_top-cisla {
  width: 910px;
  background: url('../images/widestred_top_900.gif') 0 10px no-repeat;
  height: 31px;
  float: left;
  clear: both;
}
div.vw_label-cisla {
  text-align: center;
  font-size: 110%;
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  margin: 2px 0;
  display: block;
  border: 2px #898B5E solid;
  background: lightyellow;
  margin: 0 auto;
}
div.widestred_middle-cisla {
  width: 900px;
  background: url('../images/widestred_middle_900.gif') 0 0 repeat-y;
  padding: 0 5px 0 5px;
  float: left;
  clear: both;
}
div.widestred_bottom-cisla {
  width: 910px;
  background: url('../images/widestred_bottom_900.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}


div.widestred_top-rady {
  width: 300px;
  background: url('../images/widestred_top_300.gif') 0 10px no-repeat;
  height: 31px;
  float: left;
  clear: both;
}
div.vw_label-rady {
  text-align: center;
  font-size: 110%;
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  margin: 2px 0;
  display: block;
  border: 2px #898B5E solid;
  background: lightyellow;
  margin: 0 auto;
}
div.widestred_middle-rady {
  width: 290px;
  background: url('../images/widestred_middle_300.gif') 0 0 repeat-y;
  padding: 0 5px 0 5px;
  float: left;
  clear: both;
}
div.widestred_bottom-rady {
  width: 300px;
  background: url('../images/widestred_bottom_300.gif') 0 0 no-repeat;
  height: 21px;
  line-height: 12px;
  float: left;
  clear: both;
}



div.vw_image {
  float: left; 
  margin: 0 0 0 5px;
  width: 111px; 
  height: 117px;
}
div.vw_text {
  width: 600px;
  float: left;
}
div.vw_text li {
  _margin: 0 0 10px 0;
}
div.vw_info {
  float: left;
  clear: both;
}

table.cenik 
{
  border: 1px solid #898B5E; 
  border-collapse:collapse; 
  background-color: white;
  margin:0 10px 0 10px;
}

table.cenik tr 
{
  border: 1px solid #898B5E; 
  border-collapse:collapse; 
  background-color: white;
}  

table.cenik td 
{
  border: 1px solid #898B5E; 
  border-collapse:collapse; 
  padding:0 5px 0 5px;
}  

table.cenik th 
{
  border: 1px solid #898B5E; 
  border-collapse:collapse; 
}  

/*

   Nactena stranka kontakt.php                          ****

*/
div#kontakt_content {
  margin: 0 2px 10px 2px;
  width: 976px;
  _width: 972px;
  clear: both;
  font-size: 14px;
  font-family: Arial;
  background-color: #fff;
  color: #505425;
}
div#kontakt_content_2 {
  padding: 20px 20px 0 20px;
}
div#k_left {
  float: left;
  width: 174px;
  height: 165px;
  margin: 0 0 0 20px;
  background: url('../images/icon_slon.jpg') 0 0 no-repeat;
}
div#k_middle {
  float: left;
  margin: 0 0 0 20px;
  width: 370px;
}
div#k_right {
  float: left;
}
div#kontakt_content a {
  text-decoration: underline;
  color: blue;
}
div#kontakt_content a:hover {
  text-decoration: none;
  color: black;
}
div#k_down {
  clear: both;
}
div#k_vzkaz {
  float: left;
  padding: 80px 0 0 0;
  width: 260px;
}
div#k_news {
  float: left;
  width: 465px;
  padding: 30px 0 0 20px;
}
div.k_news_one {
  padding: 5px 10px;
  border-bottom: dashed 1px #aaa;
}
span.k_datum {
  color: #755B00;
  font-weight: bold;
}


div.kon_main  {
 _border: 1px dashed red;
 margin-left:25px;
 font-family:Verdana, Arial;
 color:#505425; 
 width: 926px;
 height: 710px;
}

div.kon_main a {
 color:#505425; 
}

div.kon_left  {
 _border: 1px dashed blue; 
 width: 330px;
 _height: 790px;
 height: 820px;
 float:left; 
 background: url('../images/kontakty/kon_l_bg.png') 0 0 repeat-y;
}

div.kon_left_top  {
 _border: 1px dashed blue; 
 _font-family:Verdana;
 font-size:21px; 
 _font-weight:bold;
 width: 330px;
 height: 55px;
 padding-left:0px;
 padding-top:0px;
 background: url('../images/kontakty/kontakty-new-02_01.png') 0 0 no-repeat;
}

div.kon_left_top span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:26px;
 padding-top:20px;
}

div.kon_menu_header  {
 _border: 1px dashed blue; 
 _font-family:Verdana;
 font-size:21px; 
 _font-weight:bold;
 width: 330px;
 height: 40px;
 padding-left:0px;
 padding-top:0px;
 background: url('../images/kontakty/kontakty-new-02_05.png') 0 0 no-repeat;
}

div.kon_menu_header span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:26px;
 padding-top:8px;
}

div.kon_menu_on  {
 _border: 1px dashed blue; 
 font-size:17px; 
 _font-weight:bold;
 width: 330px;
 height: 50px;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
 background: url('../images/kontakty/kontakty-new-02_03-05.png') 0 0 no-repeat;
}

div.kon_menu_on span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:25px;
 text-decoration:none;
 padding-top:12px;
}

div.kon_menu_on img {
 margin-bottom:-5px; 
 margin-right:3px;
}

div.kon_menu_off  {
 _border: 1px dashed blue; 
 font-size:17px; 
 _font-weight:bold;
 width: 330px;
 height: 50px;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
 background: url('../images/kontakty/kontakty-new-02_06.png') 0 0 no-repeat;
}

div.kon_menu_off span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:25px;
 text-decoration:none;
 padding-top:12px;
}

div.kon_menu_off img {
 margin-bottom:-5px; 
 margin-right:3px;
}


body:nth-of-type(1) a {
text-decoration: underline;
}

body:nth-of-type(1) a:hover {
text-decoration: none;
}  
  
a.kon_off {
  color:#505425; 
}

div.kon_right  {
 _border: 1px dashed green;
 width: 596px;
 _height: 790px;
 height: 820px;
 float:right; 
 background: url('../images/kontakty/kon_r_bg.png') 0 0 repeat-y;
}

div.kon_right_top  {
 _border: 1px dashed green;
 width: 596px;
 height: 30px;
 background: url('../images/kontakty/kontakty-new-02_02.png') 0 0 no-repeat;
}

div.kon_right_main  {
 border: 1px solid #f4f5ef;
 margin-left:12px;
 margin-top:10px;
 width: 550px;
 height: 750px;
}

div.kon_bottom  {
 _border: 1px dashed green;
 width: 926px;
 height: 32px;
}

div.kon_bottom_left  {
 _border: 1px dashed green;
 width: 330px;
 height: 32px;
 float:left; 
 background: url('../images/kontakty/kontakty-new-02_16.png') 0 0 no-repeat;
}

div.kon_bottom_right  {
 _border: 1px dashed green;
 width: 596px;
 height: 32px;
 float:right; 
 background: url('../images/kontakty/kontakty-new-02_17.png') 0 0 no-repeat; 
}



div.kon_main_top_left {
 _border: 1px dashed green;
 width: 265px;
 height: 250px;
 float:left;
 margin-top:0px;
 }

div.kon_main_top_right {
 _border: 1px dashed green;
 width: 280px;
 height: 250px;
 float:right;
 background: url('../images/kontakty/kon_line_vertical.png') 0 0 repeat-y;
 margin-top:0px;
}

div.kon_main_servis  {
 _border: 1px dashed blue; 
 font-size:15px; 
 font-family:Arial, Verdana;
 _font-weight:bold;
 width: 250px;
 height: 30px;
 padding-left:0px;
 text-decoration:none;
 padding-bottom:10px;
}

div.kon_main_servis a {
 text-decoration:none;
}

div.kon_main_servis a:hover {
 text-decoration:underline;
}

div.kon_main_servis span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
}

div.kon_main_servis img {
 margin-bottom:-10px; 
 margin-right:10px;
}

div.kon_main_employes {
 _border: 1px dashed red;
 width: 548px;
 height: 364px;
 margin-top:302px;
 padding-top:13px;
 background: url('../images/kontakty/kon_line_horizontal.png') 0 0 repeat-x;
}

div.kon_provozovatel {
 font-size:15px; 
 font-family:Arial, Verdana;
 _border: 1px dotted black;
 height: 60px;
 width: 548px;
 display:block;
 padding-top:15px;
 background: url('../images/kontakty/kon_line_horizontal.png') 0 0 repeat-x;
}

div.kon_provozovatel a {
 text-decoration:underline;
}

div.kon_provozovatel a:hover {
 text-decoration:none;
}

div.kon_main_employes_left {
 _border: 1px dashed green;
 width: 272px;
 height: 365px;
 float:left;
}

div.kon_main_employes_right {
 _border: 1px dashed green;
 width: 265px;
 height: 365px;
 float:right;
}

div.kon_main_employes_item  {
 _border: 1px dashed blue; 
 font-family:Arial, Verdana;
 _font-weight:bold;
 width: 240px;
 height: 30px;
 padding-left:0px;
 text-decoration:none;
 padding-bottom:10px;
}

div.kon_main_employes_item span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
}

div.kon_main_employes_item img {
 margin-bottom:-10px; 
 margin-right:10px;
}

div.kon_clovek  {
 border: 1px solid white; 
 font-size:12px;
 font-family:Arial, Verdana;
 _font-weight:bold;
 width: 265px;
 height: 60px;
 padding-left:0px;
 text-decoration:none;
 padding-bottom:20px;
 margin-bottom:10px;
 display:block;
 background: #fff;
}

div.kon_clovek span {
 border: 1px solid white; 
 display:block;
 padding-left:10px;
 padding-top:10px; 
 text-decoration:none;
 background: #fff;
}

div.kon_clovek img {
 margin-bottom:0px; 
 float:left;
 margin-right:10px;
}

div.kon_clovek ul {
 margin-top:0px;
 list-style:none;
}

.vlajka {
border: 1px solid #d9d9d9;  
margin-top:0px; 
margin-right:10px;
}

div.kon_main_top_left ul {
 margin-top:1px;
 margin-bottom:-10px;
 padding-left:12px;
 margin-left:0px;
 _list-style:none;
}

div.kon_main_pobocka  {
 _border: 1px dashed blue; 
 font-size:15px; 
 font-family:Arial, Verdana;
 _font-weight:bold;
 width: 270px;
 height: 30px;
 padding-left:0px;
 text-decoration:none;
 padding-bottom:10px;
}

div.kon_main_pobocka span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
}

div.kon_main_pobocka img {
 margin-bottom:-10px; 
 margin-right:8px;
}

div.kon_nadpis {
 _border: 1px dashed red; 
 font-size:15px;
 font-family:Arial, Verdana;
 font-weight:bold;
 width: 550px;
 height: 10px;
 padding-left:0px;
 text-decoration:none;
 padding-top:10px;
 padding-bottom:10px;
 margin-bottom:10px;
 display:block;
}

div.kon_nadpis_h1  {
 _border: 1px dashed blue; 
 font-size:18px; 
 _font-weight:bold;
 width: 550px;
 height: 30px;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
}

div.kon_nadpis_h1 span {
 _border: 1px dashed blue; 
 display:block;
 padding-left:0px;
 text-decoration:none;
 padding-top:0px;
}

div.kon_nadpis_h1 img {
 margin-bottom:-5px; 
 margin-right:3px;
}

#liquid-round {
  width:440px;
  margin:0px auto;
  background:#fff url('../images/rounded_corners/leftside--.gif') repeat-y left top;
}
.top {
  width:440px;
  height:20px;
  background:url('../images/rounded_corners/top--.gif') no-repeat left top;
}
.top span {
  display:block;
  position:relative;
  height:20px;
  background:url('../images/rounded_corners/top-right--.gif') no-repeat right top;
}
.center-content {
  position:relative;
  background:url('../images/rounded_corners/rightside--.gif') repeat-y right top;
  padding:1px 25px 1px 25px;
  margin:-1px 0 -10px 0;
}
.bottom {
  width:440px;
  height:17px;
  background:url('../images/rounded_corners/bottom--.gif') no-repeat left bottom;
}
.bottom span {
  display:block;
  position:relative;
  height:17px;
  background:url('../images/rounded_corners/bottom-right--.gif') no-repeat right top;
}

.center-content p {
  margin-top:0px; 
  _margin-bottom:10px;
  font-family: Arial;
  font-weight:normal;
}

.center-content a {
color: darkblue; 
font-weight: bold; 
text-decoration: none;
}


#ramecek-eshop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #999C69;
    border-radius: 15px 15px 15px 15px;
    margin: 11px auto;
    min-height: 600px;
    padding-bottom: 12px;
    width: 870px;
}

td.price_up a {
  color: red;
}

td.price_down a {
  color: green;
}
