

.ml a {
color:#fefeff;
}

.ml small {
color:red;position:relative;top:-3px;left:-4px;
}


.ml_blue {
background:#0d8dea;
padding:0px 0 3px 0;
border-bottom:3px solid #187de8;
color:#eee;
height:17px;
font-size:11px;
}
.ml {
background:#707070;
padding:0px 0 3px 0;
border-bottom:3px solid #454545;
color:#eee;
height:17px;
overflow:hidden;
font-size:11px;
position:relative;
z-index:5000;
}

.ml img {
float:left; border:none;
}
.ml .mla {
float:left;
background:#505050;
padding:2px 5px 3px 5px;
border-bottom:3px solid #454545;
color:#eee;
height:15px;
}


.ml .mlb {
float:left;
background:#707070;
padding:2px 3px 3px 5px;
border-bottom:3px solid #454545;
color:#eee;
height:15px;
min-width:580px;
text-align:left;

}

.ml .mlc { 
float:right;
background:#707070;
padding:2px 2px 3px 5px;
border-bottom:3px solid #454545;
color:#eee;
height:15px;
text-align:right;
position:relative;z-index:505;
}


.ml .mld {
float:right;
background:#707070;
padding:2px 5px 3px 5px;
border-bottom:3px solid #454545;
color:#eee;
height:15px;

}

.ml .mlb a{
padding:0 5px 0 0;

}

.vzhled {
float:right; color:#444; border:0px solid #eee; 
font-size:10px;margin:0px 0 0 10px; padding:1px 8px;
}


.hledatko {
float:right; color:#444; background:#eee;border:1px solid #eee; font-size:10px;margin:7px 0 0 10px; padding:1px 8px;
}

.hledatko a {
color:#222;
}

.hledatko small {
color:red;position:relative;top:-4px;left:-4px;
}

.coverhledat {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;

-moz-border-radius-topright: 2px;-webkit-border-radius-topright: 2px;
position:relative; top:-1px;clear:left; float:left; 
padding:8px 10px; 
margin:0 0px 0 10px; text-align:left; border:1px solid #ccc; 
background:#fff; font-size:13px; line-height:140%;
width:552px;float:left;
}



.lps_left_pejsek {
height:80px;
position:relative;
top:-39px;
left:90px;
z-index:150;
}

.lps_left_pejsek img {
height:60px; 
}
.lps_right_pav {
position:relative;
top:-55px;
left:106px;
width:80px;  
z-index:150;
}

.menu_left_new_position {
position:relative;
top:-95px;
}
.ptop a {color:#444;}
.submithledat {width:80px;}
.pmain2 img.gamex {width:145px; float:left;}
.pmain3 strong.hledej {float:left;padding:0px 5px 0 0px; font-size:11px; color:#555;}
.pmain3 .input_hledat {width:140px; float:left; border:1px solid #999; background:#fefefe;}


.menu_right_new_position {
position:relative;
top:-80px;
}
.menu_right_new_position_login {
position:relative;
top:-20px;
}

 img, div, input { behavior: url("../fix/iepngfix.htc") }






	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:375px;	/* Width of box */
		min-height:150px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}







.swmenu {
position: absolute; right: 0px; top: 25px; z-index:500;
position: fixed;height:150px; 
width:60px;

-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial; 
padding-top: 0px;
}



.swmenu a {
 width:100px;
height:18px;
 text-align:center;
float:left;
 border:1px solid; 
line-height:11px;
 color:#eee;
background:url("../img/tabs_b.jpg");
 padding:5px 8px 0px 8px;
 margin:1px 2px; 
 font-size:11px; 
 font-weight:none;

-moz-border-radius: 8px;
-webkit-border-radius: 8px;

-moz-border-radius-topright: 2px;
-webkit-border-radius-topright: 2px;

-moz-border-radius-bottomleft: 3px;
-webkit-border-radius-bottomleft: 3px;

}

.swmenu a#mac {
  border-color:#9c48aa;
}
.swmenu a#win {
  border-color:#0e5a99;
}
.swmenu a#mobile {
  border-color:#9c48aa;
}




.swmenu .coverfb {
 width:100px;
height:18px;
 text-align:center;
float:left;
 border:1px solid; 
line-height:11px;
 color:#eee;
background:#eceef5;
 padding:2px 5px 2px 8px;
 margin:1px 2px; 
 font-size:11px; 
 font-weight:none;

-moz-border-radius: 8px;
-webkit-border-radius: 8px;

-moz-border-radius-topright: 2px;
-webkit-border-radius-topright: 2px;

-moz-border-radius-bottomleft: 3px;
-webkit-border-radius-bottomleft: 3px;

}
  




.pmain .inlogos {float:right;width:146px; margin:0 auto; text-align:left;padding:10px 2px; font-size:10px;border:0px solid red;}
.pmain .inlogos .l145 {width:145px; float:left;}
.pmain .inlogos .l70 {width:70px; float:left;}
.pmain .inlogos .l60 {width:60px; float:left;}

 




#plavouci-okno-dark {position: fixed; top:0; left:0; width:100%; height:100%; background:url("../img/bg_kosik_other.png") repeat; z-index:6000;}


#plavouci-okno-dark hr {
display:block;
clear:both;
visibility:hidden;

}

#plavouci-okno hr {
display:block;
clear:both;
visibility:hidden;

}



#plavouci-okno {
opacity: 1;
position: relative;
top: 50%;

margin:0 auto;
margin-top: -100px;
text-align:center;


-moz-border-radius: 8px;
-webkit-border-radius: 8px;

padding:8px 10px; 
text-align:center;
 border:2px solid #ff9a01; 
background:#fff; font-size:13px; line-height:140%;
width:450px;
min-height:145px;
}


#plavouci-okno strong {
font-size:14px;
}

#plavouci-image { 
margin: 0px auto; 
margin-top:-250px;
position: relative; 
top:50%;
opacity: 1;
padding:8px 10px; 
text-align:center; 
border:2px solid #ff9a01; 
background:#fff; 
font-size:13px; 
line-height:140%;
width:800px;
}



#plavouci-image hr {
display:block;
clear:both;
visibility:hidden;

}

#plavouci-image img {text-align:center; max-height:500px;}

#plavouci-imagea {
opacity: 1;
position: fixed;
top: 50%;
left: 50%;
margin-top: -250px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: -400px;


-moz-border-radius: 8px;
-webkit-border-radius: 8px;

padding:8px 10px; 
text-align:left; 
border:2px solid #ff9a01; 
background:#fff; 
font-size:13px; 
line-height:140%;
max-width:800px;
float:left;
}







#center table.kosik { width:595px; margin:3px 0 9px 0; border:1px solid #ddd; -moz-border-radius: 4px 2px 4px 4px; }

#center table.kosik th.first { background:#e8e8e8;border-bottom:1px solid #ddd; padding:5px 2px; text-align:left;}
#center table.kosik th {background:#e8e8e8;border-bottom:1px solid #ddd; padding:3px 2px; text-align:right; font-size:12px; color:#3c3c3c;}


#center table.kosik tr.stav1 {background: #fff;  color:#444;}
#center table.kosik tr.stav2 {border:1px solid #e0e0e0;background: #f5f5f5;  color:#444;}

#center table.kosik tr.stav1 td {border-bottom:1px solid #e0e0e0;}
#center table.kosik tr.stav2 td {border-bottom:1px solid #e0e0e0;}

#center table.kosik tr.stav3 {background:none; color:#222;}
#center table.kosik tr.stav3 td {border-top:1px solid #988;}

#center table.kosik tr.stav5 {background:#e8e8e8; }
#center table.kosik tr.stav5 td.first {text-align:left;padding:8px 5px;color:#3d3d5b;font-weight:bold;font-size:14px;border-top:0px solid #b2b2b2;}
#center table.kosik tr.stav5 td.last {text-align:right;padding:8px 5px;color:#3d3d5b;font-weight:bold;font-size:14px;border-top:0px solid #b2b2b2;}



#center table.kosik tr.stav1 td.first {
padding:2px 3px;
text-align:left;

}
#center table.kosik tr.stav2 td.first {
padding:2px 3px;
text-align:left;
}

#center table.kosik tr.stav3 td.first {
padding:2px 3px;
text-align:left;
}

#center table.kosik tr.stav1 td {
padding:2px 3px;
text-align:right;
}
#center table.kosik tr.stav2 td {
padding:2px 3px;
text-align:right;
}
#center table.kosik tr.stav3 td {
padding:10px 3px;
text-align:right;
}

#center table.kosik td img{
padding:0 5px 0 0px;
}


#center table.kosik tr.stav1 td a{
color:#444;
}
#center table.kosik tr.stav2 td a{
color:#444;
}


.radio {width:40px; float:left; margin:10px 0 0 0;}
img.transport { margin:2px 0 0 0; float:left;}

div.head {border:0px solid red; font-size:14px; height:22px; padding:8px 0 0 5px; float:left;}
div.desc {border:0px solid red; float:left; padding:0 5px 0 40px; clear:both;}
div.desc p {border:0px solid red; color:#555;float:left; padding:3px 0;margin:0; font-size:12px; line-height:12px;}


.aa { width:595px;background:#fff; min-height: 33px; border:1px solid #e0e0e0; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:1px;}


.bb { width:595px;background:#f8f8f8; min-height: 33px; border:1px solid #e0e0e0; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:2px;}
.aa p {font-size:12px;margin:0;padding:2px 5px 2px 10px;}
.bb_a { background:#f8f8f8; height:58px; border:1px solid #e0e0e0; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:2px;}
.cc { background:#ffe1e2; height:23px; border:1px solid #4c0001; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:1px;}
.cc p small{font-size:11px;}

.dd { margin:0 0 0 5px;width:595px; background:#fff; min-height:73px; border:1px solid #e0e0e0; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:2px;}
.dd p {padding:5px 15px; margin:0px;}

.sleva {
-moz-border-radius: 8px 2px 8px 8px; 
position: relative; 
top: 0px; 
clear: left; 
float: left; 
padding: 3px 0pt 10px 0px; 
margin: 0px 5px 0pt 5px; 
text-align: left; 
border: none; 
background: none; 
font-size: 13px; 
line-height: 140%; 
width: 548px;
}
.sleva .bb { background:#f2f2f2; height:23px; border:1px solid #e0e0e0; padding:3px 0 0 0;-moz-border-radius: 8px 2px 8px 8px;position:relative;top:2px;}


.dodani, .obsahkosiku {
-moz-border-radius: 8px 2px 8px 8px; 
position: relative; 
top: 0px; 
clear: left; 
float: left; 
padding: 0px 0pt 8px 0px; 
margin: 0px 5px 0pt 5px; 
text-align: left; 
border: none; 
background: none; 
font-size: 13px; 
line-height: 140%; 
width: 548px;
}

 
 
.obsahkosiku table.kosiks {
margin:0 0 10px 0;

}

.product_desc_table_cover {
padding:0;
margin:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
   
border:0px solid #eee;
}

.product_desc { 
 margin:0px 0 0 5px;
 padding:0px;
 width:260px; 
 border:0px solid #daced7;
}



.product_desc tr td.first { 
text-align:right;
font-size:12px;
color:#3b3b3b;
font-weight:bold;
width:95px;
padding:0 0 0 10px;
}

.product_desc tr.head td { 
background:#e8e8e8;
font-weight:bold;

padding:4px 0;

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.product_desc tr.head td h2 { 
font-size:12px;
font-weight:bold;
color:#222;
}

.product_desc tr td a { 
font-size:12px;
color:#555;
text-decoration:underline;
}

.product_desc tr td a:hover { 
color:orange;
text-decoration:underline;
}

.product_desc tr td a:hover { 
color:orange;
text-decoration:underline;
}

.product_desc tr.licha td{ 
background: #fff;
}

.product_desc tr.licha td.storagestav { 
background:#fff;
border-bottom:none;
padding:8px 0;
}


.product_desc tr td{ 
text-align:center;
padding:3px 2px 2px 2px;

border-bottom:1px solid #faf8fa;
background:#f7f7f7;
}

.product_desc_cover {
padding:0 0 0 5px;float:left;
}



h2.kosik {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius-topright: 2px;
-webkit-border-radius-topright: 2px;
margin:3px 0 0 5px;
padding:4px 18px 0px 18px;
float:left;
font-size:12px;
height:17px;
font-weight:bold;
text-decoration:none;
display:block;

color:#666;
background:#ffc017 url("../img/bg_menus.jpg");
border:2px solid #ff9a01;
background-position: 0px -2px;
}




.imgright {
  float:right;
  margin:20px 15px 15px 15px;
}

textarea {
  width:470px;
}

label {
  margin-bottom:10px;
  display:block;
  width:130px;
  float:left;
}

input {
  margin-bottom:10px;
  display:block;

  float:left;
}


input.submit_prev {
	margin:0 10px 0 0;
	float:right; 
	height:28px;
	min-width:145px;
	padding:2px 4px; 
	border:1px solid #000;
	background:#444;
	color:#FFF;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

input.submit_next {
	margin:0 10px 0 0;
	float:right; 
	height:30px;
	min-width:145px;
	padding:3px 8px; 
	border:1px solid #8b1538;
	background:#b5305f;
	color:#FFF;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

select {
  margin-bottom:10px;
  display:block;
  width:150px;
  float:left;
}

#main_Submit, #recount {
  margin:auto;
  float: none;
}

.acenter {
  text-align:center !important;
  width:100%;
}

.noul a {
  text-decoration: none !important;
}
.noul a:hover {
  text-decoration: underline !important;
}


.banner540 {
  margin-left:7px;
}

.banner540  img {
  position:absolute;
  z-index:100;
  border:2px solid #222222;
  margin:-2px 0px 0px -2px;
  width:540px;
  height:70px;
}

.banner {
  margin-left:7px;
}

.banner img {
  position:absolute;
  z-index:100;
  border:2px solid #222222;
  margin:-2px 0px 0px -2px;
  width:468px;
  height:60px;
}





h2.silver {
margin:0;
padding:0;
font-size:10px;
color:#999;
float:left;
font-weight:normal;
}
 


h2.kosicek

{

float:left;
margin:5px 0 0 0;
padding:0 0 5px 0;
font-size: 13px;

font-weight: bold;

color: #222222;

}
.content_box_descr, .coverbox {

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

position: relative;

top: -3px;

clear: left;

float: left;

padding-top: 8px;

padding-right: 0pt;

padding-bottom: 8px;

padding-left: 0px;

margin-top: 0pt;

margin-right: 5px;

margin-bottom: 0pt;

margin-left: 0px;

text-align: left;

font-size: 13px;

line-height: 140%;

width: 555px;

}

.content_box_descr a.link {font-weight:bold;}







.content_box_descr .contact {
padding:0 0 0 15px;
}


.content_box_descr .contact p.popisek {
padding:10px 10px 10px 0;
}

h2.old {
display:block;
margin:5px 0 0 0;
  font-size:13px;
  font-weight:bold;
color:#222;
}
.dopravazdarma {
clear:both;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:107px;
position:relative; 
z-index:600;
top:0px; 
color:#888; 
background-color:#ffeceb; 
border:1px solid #fecbc8;
font-weight:bold;
text-align:center;
margin:2px 0 0 0; 
font-size:10px;
padding:0px; 
}
