#master {
   /* border: 1px solid #000000;*/
  }
  #masterin {
    width: 100%;
    height: 165px;
    position:relative;
    background-color:  transparent;
  }
  #block1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
     height: 165px;
    background :transparent url('../images/aktualni-nabidka.jpg') top left no-repeat;
  }
  #block2 {
    margin-left: 50%;
     height: 163px;
     padding: 1px;
     background :transparent url('../images/seo-nabidka.jpg') top left no-repeat;
  }
  #block1in, #block2in {
    margin: 1.2em;
  }
  p {
    margin: 0.2em 0;
  }


#menulogo
{
height:42px;
line-height:42px;
width: 600px;
position:relative;
z-index:3;
top:115px;
left:102px;
}
#logo-domu{
position:absolute;
/*border-right: 1px solid #FFF;*/
color: #fff;
font-size : 1.0em;
width : 58px;
height : 42px;
background : transparent url('../images/.jpg') no-repeat top left;
}
#logo-aktualne{
position:absolute;
/*border-right: 1px solid #FFF;*/
color: #fff;
text-align:center;
font-size : 1.0em;
left:59px;
width : 122px;
height : 42px;
background : transparent url('../images/.jpg') no-repeat top left;
}

#logo-sluzby{
position:absolute;
/*border-right: 1px solid #FFF;*/
color: #fff;
text-align:center;
font-size : 1.0em;
left:182px;
width : 82px;
height : 42px;
background : transparent url('../images/.jpg') no-repeat top left;
}
#logo-spolecnost{
position:absolute;
/*border-right: 1px solid #FFF;*/
color: #fff;
text-align:center;
font-size : 1.0em;
left:264px;
width : 101px;
height : 42px;
background : transparent url('../images/.jpg') no-repeat top left;
}
#logo-odkazy{
position:absolute;
/*border-right: 1px solid #FFF;*/
color: #fff;
text-align:center;
font-size : 1.0em;
left:364px;
width : 120px;
height : 42px;
color: #fff;
font-size : 1.0em;
background : transparent url('../images/.jpg') no-repeat top left;
}
.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.2em;
font-weight : bold;
text-align : left;
padding-top: 22px;
padding-left: 72px;
}
.h2 {
color : /*#ff8a00*/#740f02;
margin : 0;
font-size : 125%;
font-weight : normal;
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 : #fff url('../images/body.jpg') top left repeat-x;
font-family : tahoma, arial, sans-serif;
height:100%;
padding: 0;
}
#obal_dg {
width : 917px;
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 : 632px;
height : 160px;
position:relative;
float:left;
  left:0;
  text-align:left;
background : #e3edff url('../images/webhlavicka.jpg') top left  no-repeat ;
}
#logo-left {
left: 0;
top:0px;
position : absolute;
width : 339px;
height : 130px;
background : transparent;
border : none;
}
.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 {
position:relative;
width : 632px;
min-height:368px;
bottom:24px;
background : transparent;
/*border : 1px solid red;*/
border-top : 1px solid #ffffff;
right:0;
top: 0;
padding: 0;
}
#index_obsahI {
z-index: 1;
width : 628px;
position : relative;
min-height : 168px;
padding : 4px;
font-size : 80%;
color : #3c3c3c;
text-align : justify;
margin-top : 1px;
}
#index_obsah {
z-index: 1;
width : 612px;
position : relative;
min-height : 440px;
/*height : 100%;*/
/*border : 1px solid green;*/
padding-top : 4px;
padding-left: 12px;
padding-right: 8px;
padding-bottom: 12px;
font-size : 80%;
color : #3c3c3c;
text-align : justify;
margin-top : 1px;
background : transparent url('../images/obsah-paticka.jpg') bottom center no-repeat;
}
#index_obsah_hlavnistranka {
z-index: 1;
width : 612px;
position : relative;
min-height : 260px;
/*height : 100%;*/
/*border : 1px solid green;*/
padding-top : 4px;
padding-left: 12px;
padding-right: 8px;
padding-bottom: 12px;
font-size : 80%;
color : #3c3c3c;
text-align : justify;
margin-top : 1px;
background : transparent url('../images/obsah-paticka.jpg') bottom center no-repeat;
}

#right_hlavicka_blok {
width : 280px;
float : right;
position : relative;
background : transparent;
margin-top : 18px;
text-align : left;
left:20px;
}
.right_obsah_blok_obsah {
position : relative;
height : 378px;
width : 280px;
float: right;
right: 0px;
background : transparent;
padding: 1px;
text-align : left;
left:20px;
margin-top : 16px;
}
* html .right_obsah_blok_obsah {
  left: 4px;
  }
.right_obsah_blok_paticka {
width : 208px;
height : 2px;
position : relative;
background : transparent;
}
#blok_right_referencieII {
clear: both;
position:absolute;
float:right;
width : 285px;
height: 378px;
background : transparent url('../images/referenceII.jpg') no-repeat top center;
top: 326px;
}
#blok_right_referencie {
clear: both;
position:absolute;
float:right;
width : 285px;
height: 109px;
background : transparent url('../images/referencie.jpg') no-repeat top center;
top: 0;
}
#blok_right_cennik {
clear: both;
position:absolute;
float:right;
width : 288px;
height: 109px;
background : transparent url('../images/cennik.jpg') no-repeat top center;
top: 109px;
}
#blok_right_kontakt {
clear: both;
position:absolute;
float:right;
width : 285px;
height: 108px;
background : transparent url('../images/kontakt.jpg') no-repeat top center;
top: 218px;
}
#right_blok {
position:relative;
float:right;
  width: 285px;
  height:100%;
  max-height: 100%;
  background : transparent;
/*border : 1px solid red;*/
  top:0;
  left: 0;
 padding-bottom:8px;
	text-align:left;

}
#right_obsah {
position : relative;
float : right;
width : 285px;
height : 100%;
background : transparent;
/*border : 1px solid #36548d;*/
/*margin-top: -155px;*/
right: 3px;
}

#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: 110px;
left : 4px;
}
#blok_rightII {
position : relative;
z-index: 1;
width : 248px;
height: 106px;
background : transparent url('../images/right_button.jpg') no-repeat center;
top: 32px;
left : 4px;
bottom: 4px;
}
.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: 95px;
line-height:95px;
color : #67a8ce;
font-weight : bolder;
background : transparent url('../images/paticka.jpg') top left repeat-x;
font-size : 0.75em;
text-align : center;
margin: 0;
}
* html .paticka {
height: 95px;

}
.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;
/*positosition : 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;
top:24px;
}

.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;
} 
