/* CSS Document */


body {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #000000; background-image: url(../images/bg_site.gif); background-repeat: repeat-x; margin: 48px 0px 0px 0px;	padding: 0px 0px 0px 0px; text-align: left;	background-color: #f6f5f5;}

#pozadi_webu {
  top: 0px;
  width: 928px; /*ďż˝ďż˝rka layoutu*/
  text-align: left; /*zruďż˝enie vycentrovania textu*/
  margin: 0 auto; /*vycentrovanie v ostatnďż˝ch prehliadaďż˝och*/
  /*border-left: 1px solid #d4d4d3;*/
  border-left: 1px solid #e3e2e2;
  border-right: 1px solid #e3e2e2;
  background-color: #ffffff;
}

#top{
  width: 910px;
  height: 240px;
  overflow: hidden;
  /*height: auto;*/
  background-color: #ffffff;
  text-align: left;
  /*border: 1px solid #e0dedf;*/
  margin: 0 auto;
  margin-left: -1px;
  padding-left: 20px;
}


#logo{
padding-left: 25px;
position: relative;
float: left;
}

#menu{
  width: 930px;
  height: 95px;
  position: relative;
  float: left;
  display: block;
  margin-top: 0px;
  background-image: url(../images/top.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  margin-left: -1px;
  margin-bottom: 10px;
}

.menu{
color: white;
/*color: #fdcfbf;*/
font-size: 12px;
text-decoration: none;
padding-left: 15px;
display: block;
float: left;
}

.menu2{
color: white;
/*color: #fdcfbf;*/
font-size: 12px;
text-decoration: none;
padding-left: 15px;
display: block;
float: left;
font-weight:bold;
}

a:hover.menu2{
color: #000000;
text-decoration: none;
}

a:hover.menu{
color: #000000;
text-decoration: none;
}

#nav-r{
  width: 380px;
  height: 30px;
  background-color: #ffffff;
  display: block;
  overflow: hidden;
  margin: 0px;
  float: right;
  color: black;
  font-size: 16px;
  font-family: Verdana;
  position: relative;
}

#srovnani{
width: 730px;
height: 30px;
display: block;
float: right;
margin-top: 18px;
}

#nav-l{
  width: 300px;
  height: 20px;
  background-color: #ffffff;
  display: block;
  overflow: hidden;
  margin: 0px;
  float: left;
  color: black;
  font-size: 11px;
  font-family: Arial;
  padding-left: 20px;
  padding-top: 15px;
}

.tel{
vertical-align: middle;
}


.tel-o{
color: #f64000;
}

.flash{
display: block;
position: relative;
}


#horni{
padding-top: 15px;
   width: 928px; 
   height: 195px;
   display: block;
   padding-bottom: 10px;
}

#pohoda{
display: block;
position: relative;
width: 300px;
height: 208px;
float: left;
background-image: url(../images/pohoda.jpg);
background-repeat: no-repeat;
margin-left: 7px;
}

#akce{
display: block;
position: relative;
width: 300px;
height: 208px;
float: left;
margin-left: 7px;
background-image: url(../images/akce.jpg);
background-repeat: no-repeat;
}

#novinky{
padding:0px;
margin: 0px;
display: block;
position: relative;
width: 300px;
height: 208px;
float: left;
margin-left: 7px;
background-image: url(../images/novinky.jpg);
background-repeat: no-repeat;
color: #808080;
overflow: hidden;
}

#ram{
padding:0px;
margin: 0px;
padding-top: 5px;
width: 290px;
overflow: hidden;
left: 0px;
}

.ram2{
padding:0px;
margin: 0px;
padding-top: 5px;
margin-left: 10px;
_margin-left: 0px;
display: block;
}

.novinka{
padding:0px;
margin: 0px;
width: 275px;
height: 50px;
padding-top: 5px;
margin-top: 0px;

border-bottom: 1px solid #e3e2e2;
}

.novinka-obr{
margin-right: 10px;
}

.date{
color: #000000;
}

.Name{
color: #000000;
margin-left: 10px;

display: block;
}



.informace{
padding: 0px;
margin: 0px;
margin-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
width: 250px;
height: 30px;
}

#novinky a{
color: #000000;
font-size: 11px;
font-weight: bold;
}

#novinky a:hover{
color: #f64000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#leva{
display: block;
position: relative;
width: 222px;
height: 275px;
float: left;
margin-left: 8px;
background-image: url(../images/leva.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
}

#prava{
display: block;
position: relative;
width: 222px;
height: 275px;
float: left;
margin-right: 8px;
background-image: url(../images/prava.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
}

#prava a{
display: block;
position: relative;
width: 160px;
margin-top: 0px;
margin-left: 28px;
color: #f64000;
text-decoration: none;
font-size: 14px; 
padding-top: 20px;
text-align: center;
font-weight: bold;
}

#prava a:hover{
text-decoration: underline;
color: black;     
}

.info{
padding: 0px;
margin: 0px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
text-align: center;
}

.moduly-obr{
padding-left: 0px;
margin-top: -20px;
}

.oranzova{
color: orange;
}

#stred{
display: block;
position: relative;
width: 450px;
height: 275px;
float: left;
margin-left: 13px;
background-color: white;
/*border: 1px solid red;*/
}

.box1{
display: block;
position: relative;
width: 220px;
height: 135px;
float: left;
margin-right: 5px;
background-color: white;

}

.ikona{
float: left;
position: relative;
padding-right: 5px;
}

.text-box{
float: left;
position: relative;
text-align: justify;
color: gray;
padding-top: 7px;
padding-left: 2px;
padding-right: 5px;
width: 210px;
margin: 0px;
display: block;
font-size: 11px;
}

.boxik{ 
float: left;
text-align: left;
position: relative;
font-size: 12px;
color: #f64000;
font-weight: normal;
padding-top: 10px;
 background-color: #ffffff;
}

#navigace{
width: 928px;
display: block;
background-color: white;
}

#start{
display: block;
position: relative;
width: 300px;
height: 200px;
float: left;
margin-left: 7px;
background-image: url(../images/start_1.png);
background-repeat: no-repeat;
}

#start a{
display: block;
position: relative;
width: 90px;
height: 30px;

}

#start a:hover{
background-image: url(../images/start_2.png);
background-repeat: no-repeat;
}

#standart{
display: block;
position: relative;
width: 300px;
height: 200px;
float: left;
margin-left: 7px;
overflow: hidden;
background-image: url(../images/standart_1.png);
background-repeat: no-repeat;
}

#standart a{
display: block;
position: relative;
width: 90px;
height: 30px;

}

#standart a:hover{
background-image: url(../images/standart_2.png);
background-repeat: no-repeat;

}

#b2b{
display: block;
position: relative;
width: 300px;
height: 200px;
float: left;
margin-left: 7px;
background-image: url(../images/b2b_2.png);
background-repeat: no-repeat;
}

#b2b a{
display: block;
position: relative;
width:90px;
height: 30px;

}

#b2b a:hover{
background-image: url(../images/b2b_1.png);
background-repeat: no-repeat;
}

.vice{
color: white;
text-align: left;
padding-top: 165px;
padding-left: 220px;
}

.vice2{
color: #f64000;
float: right;
}

a:hover.vice2{
color: black;
}

.akce2{
width: 130px;
height: 40px;
float: right;
margin-top: 20px;
color: black;
font-size: 15px;
font-weight: bold;
padding-right: 5px;
margin-left: 10px;
float: right; 
text-align: center;
}

.akce2 a{
color: black;
text-decoration: none;
width: 40px;
}

.akce2 a:hover{
/*color: #ff8401;  */
color: #000000;
text-decoration: underline;
}

.AiShop5{
   width: 928px; 
   height: 200px;
}

.popis{
   width: 928px; 
   height: 120px;
}

#boxy{
width: 928px; 
background-color: #ffffff;
margin-top: 10px;
}


#p-start{
display: block;
position: relative;
width: 300px;
height: 120px;
float: left;
margin-left: 7px;
background-image: url(../images/p-start.jpg);
background-repeat: no-repeat;
margin-top: -8px;
background-color: #ffffff;
}

#p-standart{
display: block;
position: relative;
width: 300px;
height: 120px;
float: left;
margin-left: 7px;
background-image: url(../images/p-standart.jpg);
background-repeat: no-repeat;
margin-top: -8px;
background-color: #ffffff;
}

#p-b2b{
display: block;
position: relative;
width: 300px;
height: 120px;
float: left;
margin-left: 7px;
background-image: url(../images/p-b2b.jpg);
background-repeat: no-repeat;
margin-top: -8px;
background-color: #ffffff;
}

.p-modra{
font-size: 12px;
font-weight: bold;
color: #226797;
margin-top: 15px;
}


.p-zelena{
font-size: 12px;
font-weight: bold;
color: #3e873e;
margin-top: 15px;
}

.p-cervena{
font-size: 12px;
font-weight: bold;
color: #d22222;
margin-top: 15px;
}

#prava{
  float: right;
  position: relative;
}

#leva{
float: left;
position: relative;
}

#box1{
  background-image: url(../images/box1.gif);
  background-repeat: no-repeat;
  width: 380px;
  height: 177px;
  background-color: #ffffff;
}

#box2{
  background-image: url(../images/box2.gif);
  background-repeat: no-repeat;
  width: 380px;
  height: 166px;
  background-color: #ffffff;
}

#strana{
width: 928px;
height: auto;
background-color: #ffffff;
}

.box-pohoda{
width:130px;
float: right;
text-align: justify;
margin-top: 15px;
margin-right: 10px

}

.odsazeni{
margin: 0px;
padding-left: 30px;
padding-right: 10px; 
padding-top: 15px;
}

ul li{
line-height: 18px;
}

.clear{
clear: both;
padding-bottom: 15px;
}

.clear2{
clear: both;
padding-bottom: 15px;
border-bottom: 1px solid #e3e2e2;
}

.clear3{
clear: both;
}


.odsazeny{
padding-left: 30px;
}

#reset
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}                       
/*
A {text-decoration : underline; color: #F64000; font-family: arial; font-size: 12px}
A:HOVER {color : #17cf20;} 
A.email:HOVER {color : #BA6800;}
A.odkaz_menu:HOVER {color : #17cf20;}
A.odkaz_menu_vertical:HOVER {color : #62f169; background-color: #FFFCEE}
     */

img {vertical-align: top; border: none}
h1 {font-family: Verdana; font-size: 20px; font-weight: normal; color: #f64000; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; margin-left: 10px;}
h1 a strong{font-family: Verdana; font-size: 20px; font-weight: normal; color: #029a0a; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;text-decoration:none;}
h1 a{text-decoration:none;}
h1.s{
  position:absolute;
	top:570px;
	margin-left:-466px;
	z-index:2;
	display:inline;
	text-decoration:none;
}
.h2_sluzby {font-family: Georgia, Arial; font-size: 16px; display: block; font-weight: bold; padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px; color: #ffffff; border-bottom: 1px solid #FE7648}
.h2_news {font-family: Georgia; font-size: 12px; font-weight: bold;  padding: 13px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #F64000; border-bottom: 0px solid #E0E0E0}
br {font-size: 6px}
h2 {font-family: Verdana; font-size: 14px; font-weight: normal;  padding: 7px 0px 0px 10px; margin: 0px 0px 0px 0px; color: #000000; border-bottom: 0px solid #E0E0E0}
.zel {color: #029a0a; font-size: 12px; padding-left: 25px;}

h3 {color: #F64000; font-family: tahoma; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px; font-weight: bold}
.color {color: #F64000;font-weight:normal;}

h4 {font-family: Verdana; font-size: 13px; font-weight: bold;  padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #000000; border-bottom: 0px solid #E0E0E0}

.h2_architektura{font-family: Verdana; font-size: 18px; font-weight: normal; color: #f64000; margin-left: 10px;}

.h2_architektura2{font-family: Verdana; font-size: 18px; font-weight: normal; color: #f64000; margin-left: 10px;padding-bottom: 10px;}

.h3_architektura{
      color: gray;
      padding-left: 20px;
      padding-bottom: 10px;
      padding-top: 10px;
}

.prava2{
float: right;
position: relative;
}

.nadpis1{
color: #f64000;
font-weight: bold;
padding-left: 10px; 
overflow: hidden;
display: block;
}

.odsazeni10{
margin-left: 10px;
margin-right: 10px;
}

.odsazeni20{
margin-left: 20px;
}

.odsazeni20bb{
font-size: 13px;
font-family: Verdana;
color: black;
margin-left: 20px;
}

p{
padding-left: 10px;
padding-right: 10px;
display: block;
overflow: hidden;
font-size: 12px;
text-indent: 0px;
text-align: justify;
}

.pocitadlo{
  text-align:right; padding-right: 15px; padding-top:14px;
}


.content_topline {position:absolute;top:0px;left:0px; height: 50px; width: 100%; overflow: hidden; background-color: #000000; border-bottom: 1px solid #3f3f3f; text-align: left; margin: 0px 0px 40px 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 10px; color: #9C9C9C;}
.topline_odkaz {text-decoration: none; color: #f64000; font-size: 10px; font-weight: normal; display: block;}
a:hover.topline_odkaz {color: #fda804; font-weight: normal;}
.topline_odsazeni {padding: 0px 0px 0px 10px; margin: 0px auto; width: 930px;}
.topline_oddelovac {float: left; margin: 0px; padding: 0px; border: none}
.topline_oddelovac_img {width: 31px; height: 38px;}
.topline_box {float: left; padding: 5px 0px 0px 0px}

.nontop{margin-top:3px;margin-bottom:0px;}

#odkazy{
	margin-top:10px;
	color: #808080;
}



.obr{
position: relative;
float: right;
}

.ikona_1{
float: left;
position: relative;
}

.cerna{
      color: black;
}

.cerna2{
color: black;
font-size: 14px;
font-weight: bold;
}
.orange{
color: #ff8401;
}


.green{
/*color: green; */
color: black;
font-size: 13px;
}

  .green2{
color: green;
font-size: 14px;
}

#footer3{
width: 926px;
height: 70px;
margin: 0 auto;
padding-left: 5px;
/*border: 1px solid red; */
padding-top: 10px;
}


#footer3 a{
color: white;
text-decoration: none;
}

#footer3 a:hover{
color: white;
text-decoration: underline;
}

#footer2{
width: 925px;
height: 167px;
margin: 0 auto;
color: #808080;
padding-top: 20px;
padding-left: 5px;
background-image: url(../images/pozadi_footer2.png);
background-repeat: no-repeat;
}


#footer4{
width: 400px;
height: 100px;
color: #808080;
position: relative;
padding-left: 5px;
float: left;
}

.left{
float: left;
}

.spoluprace{
padding-bottom: 0px;
}

#odkazy a{
color: #808080;
text-decoration: none;
}

#odkazy a:hover{
color: #bebebe;
text-decoration: underline;
}

.ai{
font-weight: normal;
font-size: 10px;
color: #808080;
text-decoration: none;
}

#footer2 a{
color: white;
text-decoration: none;
}

#footer2 a:hover{
color: white;
text-decoration: underline;
}



a.pod{
color: red;
font-weight: bold;
text-decoration: underline;
}
a:hover.pod{
color: #ec6f82;
text-decoration: underline;
}

.bila {
color: white;
}

.bila2 {
color: white;
padding-left: 10px;
}

.right{
float: right;
}

.logo_small{
padding-left: 10px;
}

#footer {left:0px; height: 275px; width: 100%; overflow: hidden; background-color: #000000; text-align: left; margin: 0px 0px 0px 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; background-image: url(../images/pozadi_footer.jpg); background-repeat: repeat-x; color: white;}

/*#footer {position:absolute;bottom:-570px;left:0px; height: 275px; width: 100%; overflow: hidden; background-color: #000000; text-align: left; margin: 0px 0px 40px 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 10px; color: #9C9C9C; background-image: url(../images/pozadi_footer.jpg); background-repeat: repeat-x;}

#start_mini{
width: 237px;
height: 320px;
display: block;
float: left;
position: relative;
margin-left: 80px;
padding-right: 20px;
font-size: 11px;
background-image: url(../images/start_mini.png);
background-repeat: no-repeat;
color: black;
border-right: 1px solid #e3e2e2;
}

*/

#start_mini{
width: 237px;
height: 330px;
display: block;
float: left;
position: relative;
margin-left: 70px;
padding-right: 20px;
font-size: 11px;
background-image: url(../images/start_mini.png);
background-position: 0px 20px;
background-repeat: no-repeat;
color: black;
border-right: 1px solid #e3e2e2;
margin-top: 20px;
}

#start_mini a{
text-decoration: none;
color: gray;
}

#standart_mini a{
text-decoration: none;
color: gray;
}

#b2b_mini a{
text-decoration: none;
color: gray;
}

#standart_mini{
width: 237px;
height: 330px;
display: block;
float: left;
position: relative;
margin-left: 20px;
padding-right: 20px;
font-size: 11px;
background-image: url(../images/standart_mini.png);
background-repeat: no-repeat;
color: black;
border-right: 1px solid #e3e2e2;
margin-top: 20px;
background-position: 0px 20px;
}

#b2b_mini{
width: 247px;
height: 330px;
display: block;
float: left;
position: relative;
margin-left: 20px;
padding-right: 20px;
font-size: 11px;
background-image: url(../images/b2b_mini.png);
background-repeat: no-repeat;
color: black;
margin-top: 20px;
background-position: 0px 20px;
/*border-right: 1px solid #e3e2e2;*/
}

.delic{
width: 930px;
border-top: 1px solid  #e3e2e2;
height:10px;
display: block;
}

.cena1{
padding-top: 200px;
color: #1378bd;
font-weight: bold;
margin-right: 10px;
margin-top: 10px;
display: block;
}

.cena2{
padding-top: 200px;
color: #0eb61c;
font-weight: bold;
margin-top: 10px; 
display: block;
}

.cena3{
padding-top: 200px;
color: #e32929;
font-weight: bold;
margin-top: 10px;
display: block;
}

.text_small{
margin-top: 10px;
color: grey;
font-size: 11px;
display: block;
}
/*
.vice_informaci a{    
color: black;
margin-top: 10px;
display: block;
}

.vice_informaci a:hover{
color: #F64000; 
display: block;
}
 */
 
.prava_strana1{
float: right;
width: 580px;
display: block;
position: relative;
overflow: hidden;
/*border-left: 1px solid  #e3e2e2;*/
margin-left: 20px;
background-image: url(../images/tabule.jpg);
background-repeat: no-repeat;
background-position: 90% 30%;
}

.leva_strana1{
float: left;
width: 320px;
display: block;
position: relative;
overflow: hidden;
}

.odsazeni10a{
margin-left: 10px;
font-size: 11px;
color: #808080;
text-align: left;
}

.odsazeni10b{
margin-left: 10px;
font-size: 11px;
color: #F64000;
text-align: left;
font-weight: bold;
}

.maly{
font-size: 12px;
padding: 10px;
}

.odsazeni10 a{
color: #F64000; 
}

.odsazeni10 a:hover{
color: black; 
}

.center{
padding-left: 30px;
}

table{
width: 800px;
margin-left: 20px;
border-collapse: collapse;
}

.adresa{
width: 250px;
}

.leva1{
position: relative;
float: left;
padding-top: 5px;
}

.posun50 img{
padding-right: 10px;
}

.posun50{
height: 80px;
padding-left: 0px;
display: block;
overflow: hidden;
}

.leva2{
position: relative;
float: left;
padding-top: 0px;
clear: both;
height: 80px;
}

input{
border: 1px solid #a7a7a7;
margin: 5px;
background-color: #fafafa;
}

textarea{
border: 1px solid #a7a7a7;
margin: 5px;
background-color: #fafafa;
}

.tab{
border: 1px solid #a7a7a7;
padding: 10px;
}

.prava4{
float: right;
width: 500px;
border-left: 1px dotted #afafaf;
position: relative;
display: block;
}

.leva4{
float: left;
width: 380px;
position: relative;
display: block;
}

.klice{
width: 380px;
height: 285px;
background-image: url(../images/servis.jpg);
background-repeat: no-repeat;
display: block;
position: absolute;
}

.button{
margin-left: 20px;
width: 100px;
}

.table3{
width: 300px;
float: left;
}

.table4{
float: right;
right: 20px;
width: 500px;
position: relative;
display: block;
overflow: hidden;
}

.seda1{
color: #c4c2c2;
padding-left: 10px;
}

.boxik2a{
float: left;
color: gray;
font-size: 11px;
padding: 10px;
margin: 5px;
width:  200px;
height: 250px;
/*border: 1px solid #dadada;*/
display: block;
margin-left: 5px;
margin-top: 15px;
}

.ref-1{
margin: 0px auto;
display: block;
position: relative;
}

.ref-2{
margin-top: -30px;
position: absolute;
display: block;
overflow: hidden;
float: left;
vertical-align: top;
}

.ref-3{
padding: 0px;
margin: 0px;
color: #e63c00;
font-size: 12px;
font-weight: bold;
padding-bottom: 5px;
}
.ref-4{ 
padding-top: 5px;
float: left;
position: relative;
display: block;
height: 15px;
}
.ref-5{
padding-top: 3px;
padding-left: 15px;
float: left;
display: block;
height: 18px;
}

.ref-6{
width: 200px;
position: relative;
display: block;
overflow: hidden;
position: relative;
}

.tab{
padding: 0px;
margin: 0px;
border: none;
margin-left: 20px;
margin-top: 20px;
}

.boxik2a a{
color: gray;
}

.boxik2a a:hover{
color: black;
}

.tab2{
padding: 0px;
margin: 0px;
border: none;
margin-left: 20px;
}

.tab2a{
padding: 0px;
margin: 0px;
border: none;
margin-left: 20px;
margin-top: 20px;
}

.tab3{
padding: 0px;
margin: 0px;
border: none;
margin-left: 20px;
margin-top: 20px;
}

.cell_two{
background-color: #e1f3ff;
border-bottom: 1px solid #096db0;
padding: 5px;
margin: 0px;
}
.cell_one{
background-color: white;
border-bottom: 1px solid #096db0;
padding: 5px;
margin: 0px;
}

.cell_two1{
background-color: #d8fddb;
border-bottom: 1px solid #08af17;
padding: 5px;
}
.cell_one1{
background-color: white;
border-bottom: 1px solid #08af17;
padding: 5px;
}

.cell_two4{
width: 165px;
background-color: #ececec;
border-bottom: 1px solid #dadada;
padding: 5px;
}
.cell_one4{
background-color: white;
border-bottom: 1px solid #dadada;
padding: 5px;
}

.cell_two3{
width: 165px;
background-color: #fff0f0/*#fce7e7*/;
border-bottom: 1px solid #c11616;
padding: 5px;
}
.cell_one3{
background-color: white;
border-bottom: 1px solid #c11616;
padding: 5px;
}

.prava1{
float: right;
position: relative;
z-index: 100;
display: block;
}

.odsazeni20{
padding: 0px;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
}

.modrabold{
font-weight: bold;
color: #217fbf;
font-size: 16px;
}

.zelenabold{
font-weight: bold;
color: #0eb61c;
font-size: 16px;
}

.cervenabold{
font-weight: bold;
color: #e51616;
font-size: 16px;
}

.but_trial {
margin-top: 6px;
margin-left: 13px;
}

.odsazeni50{
padding: 0px;
margin: 0px;
padding-left: 20px;
padding-top: 120px;
}


.bublina-modra{
margin: 0px;
padding: 0px;
width: 682px;
height: 100px;
background-image: url(../images/info-modra.gif);
background-repeat: no-repeat;
margin-left: 20px;
z-index: 500;
display: block;
position: absolute;
float: left;
margin-top: 30px;
}

.vice1{
margin-left: 20px;
font-size: 12px;
color: #217fbf;
}

.vice1a{
margin-left: 20px;
font-size: 12px;
color: #0eb61c;
}

.vice1b{
margin-left: 20px;
font-size: 12px;
color: #c11616;
}

.text_small2{
margin-top: 10px;
color: black;
text-decoration: underline;
font-size: 11px;
display: block;
}

.bublina-zelena{
margin: 0px;
padding: 0px;
width: 682px;
height: 100px;
background-image: url(../images/info-zelena.gif);
background-repeat: no-repeat;
margin-left: 20px;
z-index: 500;
display: block;
position: absolute;
float: left;
margin-top: 30px;
}

.bublina-cervena{
margin: 0px;
padding: 0px;
width: 682px;
height: 100px;
background-image: url(../images/info-cervena.gif);
background-repeat: no-repeat;
margin-left: 20px;
z-index: 500;
display: block;
position: absolute;
float: left;
margin-top: 30px;
}

.bublina-modra p{
margin-top: 10px;
padding-right: 40px;
}

.bublina-zelena p{
margin-top: 10px;
padding-right: 40px;
}

.bublina-cervena p{
margin-top: 10px;
padding-right: 40px;
}

.obsahuje{
margin-top: 10px;
margin-bottom: 0px;
margin-left: 20px;
}

#navigace1{
float: left;
display: block;
height: 20px;
margin-left: 20px;
font-size: 11px;
color: #cecece;
}

#navigace1 a{
color: #cccccc;
}

#navigace1 a:hover{
color: black;
}

.podtab{
width: 330px;
height: 100px;
padding-top: 10px;
padding-left: 20px;
float: left;
position: relative;
overflow: hidden;
display: block;
text-align: left;
}

.cell_one_moduly {background-color: #ffffff; padding: 6px 5px 6px 5px;}
.cell_two_moduly {/*background-color: #F64000;*/background-color: #f5f5f5; padding: 6px 5px 6px 5px; font-weight: bold; color: gray;}
.text {color: #9C9C9C; font-family: tahoma; font-size: 11px}
.text1 {width: 100%; color: #9C9C9C; font-family: tahoma; font-size: 11px}

.table5{
width: 98%;
font-size: 11px;
}

.table5 a{
color: gray;
}

.table5 a:hover{
color: black;
}

.module{
background-color: #ffffff;
}

.novinka-butt{
float: right;
position: relative;
padding-right: 5px;
padding-top: 3px;
}

.novinka1{
width: 860px;
margin: 0px auto;
border: 1px dotted gray;
margin-top: 20px;
font-size: 12px;
}

.novinka-nadpis{
width: 850px;
height: 25px;
background-color: #f0f0f0;
display: block;
overflow: hidden;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted gray; 
}

.novinka-r{
float: right;
padding-top: 10px;
padding-right: 10px;
}

.odsazeni10n{
padding: 20px;
font-style: italic;
color: gray;
}

.cena1a{
position: relative;
text-align: center;
padding-right: 20px;
color:  #1378bd;
font-size: 18px;
font-weight: bold;
font-family: Verdana;
display: block;
}

.cena2a{
position: relative;
text-align: center;
padding-right: 20px;
color:  #0ab119;
font-size: 18px;
font-weight: bold;
font-family: Verdana;
display: block;
}

.cena3a{
position: relative;
text-align: center;
padding-right: 20px;
color:  #d71d1d;
font-size: 18px;
font-weight: bold;
font-family: Verdana;
display: block;
}

#ram ul li{
list-style: none none inside;
margin: 0px;
padding: 0px;
left: 0px;
text-indent: 0px;
}

#ram ul{
margin: 0px;
padding: 0px;
}

.blue12{
display: inline;
}

.boxik1f{
border: 1px solid #e8e8e8;
background: white;
}

.boxik1f img{
margin: 6px;
cursor: pointer;
}

.boxik2f {
width: 140px;
height :200px;
display: block;
border: 1px solid #e8e8e8;
background: white;
} 

.boxik2f img{
margin: 6px;
cursor: pointer;
}

.boxik3f{
text-align: left;
margin-top: 0px;
padding: 3px
}

.input1a{
background: none;
border: none;
margin-bottom: -1px;
} 

.color1a{
color: #F64000;
}

.textdesign1{
width: 220px;
}  
  
  
.cell_one_order1a{
color: #F64000;
width: 220px;
}            

.cell_one_order2a{
border-bottom: 1px solid #D8D8D8;
}

.cell_two_order3a{
border-bottom: 1px solid #D8D8D8;
width: 180px; 
}        

.textdesign2{
width: 70px;
}    


.boxik1fa{
border: 1px solid #e8e8e8;
background: white;
height: 229px;
}

.boxik1fa img{
margin: 6px;
cursor: pointer;
}


.boxik1fa1{
border: 1px solid #e8e8e8;
background: white;
height: 235px;
}

.boxik1fa1 img{
margin: 6px;
cursor: pointer;
}

.vyberte-1{
font-weight: bold;
margin-left: 410px;
margin-bottom: 15px;
}                                                    