
.reklama-88-60 {width:88px; height:60px; border:none; padding-left: 22px;}
.reklama-80-15 {width:80px; height:15px; border:none; }
.reklama-88-31  {width:88px; height:31px; border:none;}
.table-paticka{margin-top: 8px;}
/*Open uvodni text */
.proc_my{width: 560px;}
/*ENDEuvodni text */
/*Open spodni reklama na aktualni-nabidku a seo manager */
#str-560 {width:552px; height:240px; padding:4px;/*position:relative;*/}
#akcni1{
position:relative;
float:left;
margin-top:4px;
margin-left:20px;
width:260px;
height:190px
}
#akcni2{
/*position:absolute;*/
float:right;
margin-top:4px;
/*top:460px;*/
left:342px;
width:260px;
/*height:190px*/
}
/*ENDE spodni reklama na aktualni-nabidku a seo manager */
.anolys_border{
border : 3px solid #dddddd;
}
.shop_reklama
{
text-align:center; border: 1px solid #9f0000; padding:4px;
}
/* OPEN pro graficke reference */
  #master_graf {
    background-color: #fff;
    border: 1px solid #fff;
    margin-bottom:8px;
  }
  #masterin_graf {
    width:100%;
    height:180px; 
    border-bottom: 2px solid #fe6600;
  }
  #block1go {
    width: 208px;
    height:140px; 
    float: left;
    margin: 0 auto;
  }
  #block1goin {
   padding:2px;
  }
  #block2go {
    left:208px;
    background-color: #fff;
    width:400px;
    height:140px; 
  }
  #block2goin {
  
  }

/* ENDE pro graficke reference */

 #master {
   /* border: 1px solid #000000;*/
  }
  #masterin {
    width: 100%;
    position:relative;
    background-color:  transparent;
  }
  #block1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 200px;
  }
  #block2 {
    margin-left: 40%;
    padding: 1px 0;
    background-color: transparent;
      height: 200px;
  }
  #block1in, #block2in {
    margin: 1em;
  }
  
.anolis-oko ul {list-style:none; margin-left: -22px;}
.anolis-oko li{margin-bottom:10px; font-size : 13px; padding-left:40px; background:url("../images/no-zakazka.gif") 15px 4px no-repeat; color:#7E7E7E;}
.anolis-oko li.checked {background:url("../images/ano-zakazka.gif") 15px 4px no-repeat; font-size : 13px;  }

#vice{
position: relative;
text-align: right;
float: right;
top: 80px;
left: 380px;
}

.vice{
position: relative;
text-align: right;
float: left;
top: 1px;
left: 480px;
}

.grafika-vice{
position: relative;
text-align: right;
float: right;
top: 2px;
left: 0px;
}
/*kvuli js scriptu kterej se jinak načíta v ie mimo web v pravo*/
/** html .vice{
position: relative;
text-align: right;
float: left;
top: 1px;
left: 28px;
}*/
strong {
font-size : 1em;
}			

/* for Internet Explorer */
/*\*/
* html .p {
font-size : 0.75em;
}
ul{
color: #ffffff;
margin: 0 auto;
padding-top: 4px;
padding-left: 12px;
}
#komentare {
max-height: 400px;
overflow : auto;
}
#komentare ul {
color: #a8a8a8;
margin: 0 auto;
padding-top: 4px;
padding-left: 12px;
}
#komentare li {
color: #3c3c3c;
}

#box-1
{
position:relative;
padding-top:12px; 
padding-left: 106px;
}

.skryto  {
position : absolute;
left : -1000px;
top : -1000px;
width : 1px;
height : 1px;
overflow : hidden;
}
hr {
color : #ff8a00;
background-color : #ff8a00;
width : 75%;
height : 2px;
float : left;
}
h1 {
color : #ff8a00;
font-size : 1.1em;
font-weight : bold;
text-align : left;
padding-top: 22px;
padding-left: 72px;
}
.h2 {
color : #ff8a00;
margin : 0;
font-size : 125%;
font-weight : normal;
text-align : left;
}
h2 {
color : #ff8a00;
margin : 0;
font-size : 1.2em;
font-weight : bold;
text-align : left;
}
popisy {
color : #ff8a00;
margin : 0;
font-size : 1.2em;
font-weight : bold;
text-align : left;
}
#akce {
color : #ff8a00;
margin : 0;
font-size : 125%;
font-weight : bold;
}
.h3 {
color : #ff8a00;
margin : 0;
font-size : 105%;
font-weight : normal;
text-align : left;
}
.h2_aktualne {
color : #000000;
margin : 0 auto;
font-size : 14px;
font-weight : bold;
text-align : left;
}
.anolis {
color : #a8a8a8;
margin : 0;
font-family: Verdana, Helvetica;
font-size : 12px; /**110%*/
font-weight : bold;
text-align : center;
padding-top:2px;
padding-bottom:8px;
}

img {
border : none;
}
a:link, a:active, a:visited {
color : #188df5;
text-decoration : none;
background-color : transparent;
}
a:hover {
background : transparent;
color : #dddddd;
text-decoration : underline;
}
#search {
margin-top:24px;
z-index:7;
background-color : transparent;
color : #f29d05;
}
#search_content {
top:24px;
background-color : transparent;
color : #f29d05;
}
input {
background-color : #6486b3;
color : #fff;
font-weight : bold;
font-size : 80%;
border : 1px solid #36548d;
margin : 2px;
padding-left : 2px;
}
.inputbox{
background-color : #fff;
color : #3c3c3c;
font-weight : bold;
font-size : 0.9em;
border : 1px solid #ff8a00;
margin : 2px;
padding-left : 2px;
}
.textbox{
background-color : #fff;
color : #3c3c3c;
border : 1px solid #ff8a00;
margin : 2px;
padding-left : 2px;
}
.resetbox{
position: absolute;
background-color : #ff8a00;
color : #fff;
border : 1px solid #ff8a00;
margin-top : -18px;
margin-left: -63px;
}
* html .resetbox{margin-left:-59px;margin-top : -19px;}
.codebox{
background-color : #fff;
color : #3c3c3c;
border : 1px solid #ff8a00;
top : -2px;
}
.sendbox{
background-color : #ff8a00;
color : #fff;
border : 1px solid #ff8a00;
margin-left:26px;
}

body {
text-align : center;
font-size : 90%;
margin : 0 auto;
background : #3c3c3c url('../images/body.jpg') no-repeat top center;
font-family : tahoma, arial, sans-serif;
height:100%;
padding: 0;
}
#obal_dg {
width : 902px;
background : transparent;
text-align : left;
margin : 0 auto;
/*border : 1px solid green;*/
}
#obal {
width : 100%;
/*height:100%;*/ /*pro google chrome zakomentovano*/
background-color: #ffffff;
text-align : left;
margin : 0 auto;
}

#head {
width : 902px;
height : 274px;
position : relative;
margin : 0 auto;
background : #e3edff url('../images/webhlavicka.jpg') no-repeat top center;
}


#logo-left {
left: 19px;
top:51px;
position : absolute;
width : 339px;
height : 139px;
background : transparent url('../images/logotyp.png') no-repeat top left;
border : none;
}

#logo-domu{
position : absolute;
right:296px;
top : 64px;
width : 73px;
height : 62px;

background : transparent url('../images/domu.jpg') no-repeat top left;
}
#logo-cenik{
position : absolute;
top : 64px;
right:223px;
width : 73px;
height : 62px;
background : transparent url('../images/cenik.jpg') no-repeat top left;
}

#logo-sluzby{
position : absolute;
top : 64px;
right:150px;
width : 73px;
height : 62px;
background : transparent url('../images/sluzby.jpg') no-repeat top left;
}
#logo-reference{
position : absolute;
top : 64px;
right:77px;
width : 73px;
height : 62px;
background : transparent url('../images/reference.jpg') no-repeat top left;
}
#logo-kontakt{
position : absolute;
top : 64px;
right:4px;
width : 73px;
height : 62px;
background : transparent url('../images/kontakt.jpg') no-repeat top left;
}
.patch {
clear : both;
}
.h2-dalsi {
color : #a8a8a8;
font-size : 12px;
text-align : center;
text-decoration : none;
font-weight : bolder;
}
.h2-dalsi_aktualne {
color : #ffffff;
text-align : left;
text-decoration : none;
}

#content {
width : 645px;
min-height:368px;
bottom:24px;
background : transparent url('../images/obsah-hlavicka.jpg') no-repeat top center;
/*border : 1px solid red;*/
border-top : 1px solid #ffffff;
right:4px;
padding: 0;
}

#index_obsah {
z-index: 1;
width : 600px;
position : relative;
min-height : 552px;
/*height : 100%;*/
/*border : 1px solid green;*/
padding-top : 4px;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 12px;
font-size : 80%;
color : #3c3c3c;
text-align : justify;
margin-top : 12px;
background : transparent url('../images/obsah-paticka.jpg') no-repeat bottom center;
}

/* for Internet Explorer */
/*\*/
* html #index_obsah {
height: 460px;
width : 645px;
}
/**/
#right_obsah {
position : relative;
float : right;
width : 253px;
height: auto;
height:100%;
height : 633px;
background : transparent url('../images/right_obsah2.png') no-repeat top center;
margin-top: -155px;
right: 3px;
}

#right_hlavicka_blok {
width : 248px;
float : right;
position : relative;
background : transparent;
margin-top : 18px;
text-align : center;
}
.right_obsah_blok_obsah {
position : relative;
height:100%;
min-height : 378px;
width : 248px;
float: right;
right: 0px;
left: 14px;
background : transparent;
padding: 1px;
text-align : center;
margin-top : 16px;
}
* html .right_obsah_blok_obsah {
  left: 4px;
  }
.right_obsah_blok_paticka {
width : 208px;
height : 2px;
position : relative;
background : transparent;
}
#blok_right {
clear: both;
position : relative;
z-index: 1;
width : 248px;
height: 106px;
background : transparent url('../images/right_button.jpg') no-repeat top center;
top: 12px;
left : 4px;
}
#blok_rightII {
position : relative;
z-index: 1;
width : 253px;
background : transparent url('../images/right_obsah.png') no-repeat top center;
top: 22px;
right : 1px;
bottom: 4px;
}
.right_shop {
position : relative;
float : right;
/*width : 236px;*/
height : 433px;
background : transparent;
padding:8px;
/*border : 1px solid #36548d;*/
/*margin-top: -155px;*/
/*right: 3px;*/
}

.blok_obsahII {
width : 100%;
position : relative;
background : transparent;
padding-top : 12px;
padding-left: 8px;
}
.blok_obsah {
width : 100%;
position : relative;
background : transparent;
padding-top : 12px;
padding-left: 3px;
}
.blok_paticka {
width : 248px;
height : 2px;
position : relative;
background : transparent;
}


.center {
text-align : center;
}
.center img {
border : none;
}
a.nabidka {
color : #000000;
font-family : Arial;
font-size : 0.9em;
text-decoration : none;
padding-left : 5px;
padding : 2px;
border-bottom : 2px solid #fadbba;
display : block;
background : transparent;
position : relative;
}
a.nabidka:hover {
color : #000000;
background-color : transparent;
}
a.nabidka span {
color : #000000;
background-color : transparent;
}
.paticka {
width : 100%;
min-height: 73px;
background : transparent url('../images/paticka.jpg') no-repeat top center;
font-size : 0.75em;
text-align : left;
margin: 0;
}
* html .paticka {
height: 73px;

}
.bold {
font-weight : bolder;
color : #fff;
}
a.bold:hover {
text-decoration : none;
}
.popis_hlavni {
margin-top : 2px;
}
.popis {
margin : 8px;
color : #092361;
text-align : justify;
}
table.param {
width : 100%;
text-align : left;
}
tr.radek {
height : 25px;
}
/*.index_nabidka {
width : 100%;
}
.index_nabidka td {
width : 33%;
vertical-align : bottom;
}*/
.white {
color : #ffffff;
}
.white img {
margin-bottom : 30px;
}
.center {
text-align : center;
width : 100%;
}
.cena {
float : right;
position : relative;
top : 3px;
right : 20px;
display : block;
background : #7594a8;
padding : 5px;
font-size : 1.3em;
font : normal normal 1.3em tahoma;
}
.small {
font-size : 0.9em;
}
.top {
vertical-align : top;
}
/*#menu {
margin-left : 4px;
width : 650px;
height:106px;
text-align : center;
background-color : transparent;
}

.qmclear {
font-size : 1px;
height : 0;
width : 0;
clear : left;
line-height : 0;
display : block;
z-index : 11;
}
.qmmc {
position : relative;
text-align : left;
width : 650px;
z-index : 11;
}
.qmmc a {
float : left;
display : block;
white-space : nowrap;
z-index : 11;
}
.qmmc div a {
float : none;
z-index : 11;
}
.qmmc div {
visibility : hidden;
position : absolute;
z-index : 11;
}

#qm0 #mitem0 {
color : #fff;
background-image{
color : #fff;
background-image : url(../script_menu/button_d.jpg);
margin-right : 5px;
height :106px;
width : 318px;
}
#qm0 #mitem0:hover {
text-decoration : none;
background-image : url(../script_menu/button.gif);
font-weight : bold;
text-align : left;
width : 318px;
color : #a8a8a8;
}
#qm0 #mitem0.qmactive {
background-image : url(../script_menu/button.gif);
width : 318px;
}
#qm0 #mitem1 {
font-size : 14px;
text-decoration : none;
font-weight : bold;
color : #cc191f;
background-image : url(../script_menu/button_w.jpg);
height : 106px;
width : 318px;
}
#qm0 #mitem1:hover {
font-size : 14px;
text-decoration : none;
font-weight : bold;
background-image : url(../script_menu/button1.gif);
width : 318px;
text-align : left;
color : #fff;
}
#qm0 #mitem1.qmactive {
background-image : url(../script_menu/button1.gif);
width : 318px;
}

#qm0 {
background-color : transparent;
width : 100%;
}
#qm0 a {
color : #cc191f;
background-color : transparent;
font-family : Arial;
font-size : 0.8em;
text-decoration : none;
padding : 0;
border-style : none;
border-color : #dddddd;
border-width : 1px;
background-repeat : no-repeat;
background-position : center center;
}
#qm0 a:hover {
background-color : transparent;
}
body #qm0 .qmactive, body #qm0 .qmactive:hover {
text-decoration : underline;
}
#qm0 div {
padding : 2px;
  background:  transparent url('../script_menu/button_zrcadlo_div.jpg')  top left no-repeat;
margin-top : 2px;
margin-left : 0px;
width : 318px;
height: 69px;
border-top : 0;
}
#qm0 div a:hover {
text-decoration : underline;
background-color : transparent;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
background-color : transparent;
}
#qm0 div .qmparent {
background-color : transparent;
background-image : url(../menu_images/arrow_right.gif);
}
#qm0 div a {
margin : 0;
background-color : transparent;
padding : 2px 5px 2px 5px;
border-width : 0;
border-style : none;
border-color : #000000;
background-repeat : no-repeat;
background-position : 95% 0%;
}
div.signature {
text-align : right;
color : #4f8bd1;
} 
*/
#menu {
margin-left : 4px;
width : 650px;
height:106px;
text-align : center;
background-color : transparent;
}

.qmclear {
font-size : 1px;
height : 0;
width : 0;
clear : left;
line-height : 0;
display : block;
z-index : 11;
}
.qmmc {
position : relative;
text-align : left;
width : 650px;
z-index : 11;
}
.qmmc a {
float : left;
display : block;
white-space : nowrap;
z-index : 11;
}
.qmmc div a {
float : none;
z-index : 11;
}
.qmmc div {
visibility : hidden;
position : absolute;
z-index : 11;
}

#qm0 #mitem0 {
color : #fff;
background-image : url(../script_menu/button_d.jpg);
margin-right : 5px;
height :106px;
width : 318px;
}
#qm0 #mitem0:hover {
text-decoration : none;
background-image : url(../script_menu/button.gif);
font-weight : bold;
text-align : left;
width : 318px;
color : #a8a8a8;
}
#qm0 #mitem0.qmactive {
background-image : url(../script_menu/button.gif);
width : 318px;
}
#qm0 #mitem1 {
font-size : 14px;
text-decoration : none;
font-weight : bold;
color : #cc191f;
background-image : url(../script_menu/button_w.jpg);
height : 106px;
width : 318px;
}
#qm0 #mitem1:hover {
font-size : 14px;
text-decoration : none;
font-weight : bold;
background-image : url(../script_menu/button1.gif);
width : 318px;
text-align : left;
color : #fff;
}
#qm0 #mitem1.qmactive {
background-image : url(../script_menu/button1.gif);
width : 318px;
}

#qm0 {
background-color : transparent;
width : 100%;
}
#qm0 a {
color : #cc191f;
background-color : transparent;
font-family : Arial;
font-size : 0.8em;
text-decoration : none;
padding : 0;
border-style : none;
border-color : #dddddd;
border-width : 1px;
background-repeat : no-repeat;
background-position : center center;
}
#qm0 a:hover {
background-color : transparent;
}
body #qm0 .qmactive, body #qm0 .qmactive:hover {
text-decoration : underline;
}
#qm0 div {
padding : 2px;
  background:  transparent url('../script_menu/button_zrcadlo_div.jpg')  top left no-repeat;
margin-top : 2px;
margin-left : 0px;
width : 318px;
height: 69px;
border-top : 0;
}
#qm0 div a:hover {
text-decoration : underline;
background-color : transparent;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
background-color : transparent;
}
#qm0 div .qmparent {
background-color : transparent;
background-image : url(../menu_images/arrow_right.gif);
}
#qm0 div a {
margin : 0;
background-color : transparent;
padding : 2px 5px 2px 5px;
border-width : 0;
border-style : none;
border-color : #000000;
background-repeat : no-repeat;
background-position : 95% 0%;
}
div.signature {
text-align : right;
color : #4f8bd1;
} 