*{
   color:#564b47;

}
/* basic elements */


body{

	background-color: #2d3b53;
   font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;

/*	 	 font-family: "Frutiger CE 55", "Frutiger CE 57Cn", "Frutiger CE 45", "Frutiger CE 47LightCn"; */


   font-size: 0.8em;
  /* color:#564b47;  */
   padding:0;
   margin:0;

/*background-image: url(img/img_65.gif);*/
/*background-image: url(img/sss.gif);*/

background-image:url(img/big_bg.jpg);
background-repeat: repeat-x;
background-position: top center;

table-layout: fixed;
}
/* specific divs */
#obalovy, body.mceContentBody {

background-image: url(img/bg.jpg);
background-repeat: repeat-y;
background-position: center bottom;

margin: 0px;
padding: 0px;

}
body.mceContentBody {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
}
#container {
text-align: center;
margin: 0px;
padding: 0px;
width: 1000px;
/*height: 100%;*/
/*background-color: #ffffff;*/
border: 0px dashed #564b47;

vertical-align: middle;
margin: auto;
margin-top: 0px;
padding: 0px;

/*background-image:url(img/big_bg_2.jpg);
background-repeat: no-repeat;
background-position: top center;*/


	}

div#Intro{
padding-bottom: 10px;
}

#PageHeader{
width: 1000px;
height: 289px;
	margin: 0px;
	padding: 0px;

margin-bottom: 0px;
_margin-bottom: -1px;

_padding-left:1px;
_width:998px;

	background-position: top center;
	background-repeat: no-repeat;
	_background-position: 1px 0px;


}


#container p {
	line-height: 120%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: left;
}



/**** *****/


SPAN.img_float_right_2{
float: right;
margin: 3px 3px 3px 20px;
padding: 3px;

}

SPAN.img_float_left_2{
float: left;
margin: 3px 20px 3px 3px;
padding: 3px;

}

 hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}


#roh {
	position:absolute;
	top:0px;
	left:0px;
}
a img{
	border: 0px;
}


		#footer { padding: 0px 0px 26px 0px; width:699px;}
		#footer span {color:#fff; margin: 0 0 0 35px; font-size: 11px; padding: 0 0 3px 0; }
		#footer span img {}



UL{
	text-align: left;
}


strong {
	font-weight: bold;
}

strong span{
text-decoration: none;
}

label,select
{
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

label
{
text-align: right;
width: 100px;
padding-right: 20px;
}

br
{
clear: right;
}

.bez_podtrzeni{
	text-decoration: none;
}


A {
	text-decoration: none;
}


/* ********************** navigacni (pravy) box *********************** */
div#navigacni_box {
padding: 0px;
margin: 0px;
font-size:0.9em;
width: 255px;
float:left;
/*background: url(img/navigation_bg.gif);
background-position: center;
background-repeat: repeat-y;*/
/*background-color: red;*/

margin-left: 5px;


}

div#navigacni_box p {

	line-height: 160%;
	padding-top: 0px;
/*	padding-left: 0.5em;
	padding-right: 0.5em; */
	text-align: left;
}

div#oddil_navigacniho_boxu
{
width: 252px;
background-color: #EC8653;
background-image:url(img/navigat_bg.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:4px;
	text-align: left;
	margin-bottom: 5px;
}

div#oddil_navigacniho_boxu A{
	margin: 0px; padding:0px;
}

div#oddil_navigacniho_boxu IMG {
	margin: 0px; padding:0px;
}

div#oddil_navigacniho_boxu P{
margin-top: 0px;margin-bottom: 0px;
	padding-top:0px;
      padding-bottom:0px;
		font-size: 1.2em;
		font-weight: bold;
_width: 238px;

		_margin-bottom: -5px;
		_margin-top: -1px;

_cursor:hand;
}


/* ********************** END OF navigacni (levy) box *********************** */

#to_co_je_vpravo{
/*padding-left: 265px;
padding-left: 280px;*/
margin:0px 0px 0px 10px;padding:0px;float:left;width:720px;
min-height:580px;

}




table{
/*	background-color: red;
text-color: white;*/
}

table#modry01{
border: solid #99CDFF 1px;
	background-color:#B5E2FF;
table-layout: fixed;
}

table#modry02{
border: solid #5079A3 1px;
	background-color:#668CB3;
table-layout: fixed;
}

table#modry02 td{
 color: #FFFFFF;
text-align: left;
vertical-align: top;
}

table#modry01 td{
text-align: justify;
vertical-align: middle;
}



div#pridat{
	width: 690px;
	height: 56px;

background: url(img/pridat_do_kosiku.gif);
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}

div#pridat p{
text-align: right;
color: #FFFFFF;
font-weight: bold;
font-size: 1.5em;
padding-top: 15px;
padding-right: 100px;

}


div#recenze_menu
{
padding-right: 5px;
width: 206px;
float: right;
background: url(img/recenze_menu_bg.gif);
background-position: center;
background-repeat: repeat-y;
background-position: 0px 0px;
}

div#recenze_menu p{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	padding-bottom: 0px;
	padding-top: 0px;
}


div#header_proklik{
	position: relative;
	float: left;
}


DIV#oddil_navigacniho_boxu A:hover P{
	background-color: Bisque;
}

a.ie_popup:hover{	background-color: Bisque;}

tr#td_urcovadlo_01, tr#td_urcovadlo_02{
visibility: hidden;
}

textarea{
	 /*  font-family: "Courier New", Courier, monospace; */
	border: 2px solid orangered; background-color: white;
}

DIV#recenze_menu A P{
margin-left: 10px;
margin-right: 12px;
}
DIV#recenze_menu A:hover P{
	background-color: Silver;
	color: Black;
}

a.ie_popup_2:hover{	background-color: Silver;}

span.vyznacovac_01{font-weight: bold; }
span.vyznacovac_02{font-weight: bold; color: orangered;}
span.vyznacovac_03{background-color: bisque; font-style: italic; }
span.vyznacovac_04{text-decoration: underline; }
span.vyznacovac_05{font-weight: bold; color: white;}
span.vyznacovac_06{font-style: italic; }
span.vyznacovac_07{font-weight: bold; color: yellow; }
span.vyznacovac_08{font-weight: bold; color: darkviolet; }
span.vyznacovac_09{font-weight: bold; font-size: 9px;}
span.vyznacovac_10{font-weight: bold; font-size: 11px;}
span.vyznacovac_11{font-weight: bold; color: white; text-decoration: underline;}
a{color: blue; }




div.nadpis_menu{
width: 252px;
height: 35px;
background-image: url(img/nadpis_menu.gif);
background-position: center top;
z-index: 10px;
}

div.nadpis_menu p{
	color: white;
	margin-top: 5px;
}
div.nadpis_menu p a{
	display:block;width:240px;text-decoration:none;color:#fff
}
div.nadpis_menu p a:hover {color:#000}

div.price {
	margin: 1.5em 0 1em 0;
	font-size: 1.2em;
}
div.price strong {
	background: none;
	font-weight: bold;
	color: orangered;
}
div.price .priceNoVat {
	color: #555;
	font-size: .8em;
}

.timeline {
	position: relative;
	padding: 10px 0;
	margin-left: 3em;
	margin-right: 3em;
}
.timeline:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 100%;
	content: " ";
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #5079A3;
}
.timeline li {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
}
.timeline li:before {
	position: absolute;
	left: -25px;
	top: 0;
	width: 10px;
	height: 10px;
	content: " ";
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #5079A3;
	background: #668CB3;
}
.timeline li:hover:before {
	background-color: orangered;
}
.timeline li time {
	float: right;
}
#OrderConfig {
    margin: 15px 0;
    display: block;
}