* {margin:0; padding:0} 

html {
background: white;
color: black;
margin: 0;
padding: 0;
}

body {
font: normal 0.7em/1.2em Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align: left;
scrollbar-face-color: #22323B;
scrollbar-highlight-color: #90979D;
scrollbar-3dlight-color: #90979D;
scrollbar-darkshadow-color: #22323B;
scrollbar-shadow-color: #22323B;
scrollbar-arrow-color: #D3D3D1;
scrollbar-track-color: #D3D3D1;
}

img {
border: 0;
}

#vrch_obal {
margin: 45px 0 0 0;
background: #171615;
}

#vrch {
width: 960px;
height: 90px;
margin: 0 auto 0 auto;
background: url(../images/vrch_pozadi.jpg) repeat-y;
}

#vrch .vrch_logo {
float: left;
position: relative; left: 10px; top: 19px;
}

#vrch .vrch_nadpis {
color: white;
float: right;
text-align: left;
text-transform: uppercase;
position: relative; right: 10px; top: 40px;
font: normal 0.8em/1.8em Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#menu_obal {
height: 32px;
background: url(../images/menu_pozadi.gif) repeat-x;
}

#menu {
width: 960px;
margin: 0 auto 0 auto;
text-align: left;
text-transform: uppercase;
position: relative; top: 6px;
}

#hlavni_obal {
margin: 31px 0 19px 0;
}

#hlavni {
width: 960px;
margin: 0 auto 0 auto;
}

#hlavni.index{
background: url(../images/uvod_pozadi.jpg) right top no-repeat;
}

#hlavni_index {
height: 341px; /* 361px - 20px*/
padding: 20px 362px 0 0;
}

#hlavni.produkt{
background: #f5f5f5;
}

#hlavni_produkt {
width: 638px;
float: left;
border-right: 6px solid white;
background: white;
}

#mapa a{
color: #404040;
text-decoration: underline;
}

#mapa a:hover{
color: #c90e0b;
}

#hlavni_pravo{
width: 316px;
float: right;
}

#hlavni_pravo_obsah {
padding: 6px 6px 0 6px;
}

h1 {
font: bold 45px/45px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
color: #3c3a39;
}

h2 {
font: bold 18px/18px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
color: #656462;
margin: 0 0 15px 0;
}


#hlavni_produkt img{
padding: 5px;
margin: 0 40px 2px 0;
border: solid 1px #e6e6e6;
float: left;
}

#produkt_levo .vyuziti {
padding: 0px;
margin: 0 40px 15px 0;
border: 0px;
}

#hlavni_produkt .mapa{
margin: 0 40px 15px 0;
float: left;
}

#produkt_text {
margin: 0;
}

#produkt_levo {
margin: 0;
width: 353px;
float: left;
margin: 0 0 0px -633px;
}

#produkt_pravo {
margin: 0 0 0 353px;
width: 280px;
float: left;
display: inline;
}

#mapa iframe{
width: 300px;
height: 400px;
border: 0;
margin: 0;
}

#hlavni p{
margin: 0 0 15px 0;
}

#menu_pata_obal {
margin: 0 0 68px 0;
}

#menu_pata {
width: 960px;
margin: 0 auto 0 auto;
text-align: left;
}

#menu_pata hr {
border: none 0; 
border-top: 2px solid black;
height: 2px;
}

#pata_obal {
margin: 0 0 45px 0;
background: #242221;
font: normal 0.8em/1.8em Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#pata {
width: 960px;
height: 30px;
margin: 0 auto 0 auto;
color: white;
text-transform: uppercase;
}

#pata p{
position: relative; top: 7px;
float: left;
}

sup {
line-height:normal;
vertical-align: baseline;
position: relative;
top: -0.4em;
}

/* ---ZAČÁTEK--- formulář vyhledávání */
#pata fieldset  {
position: relative; top: 3px;
border:0;
}

#pata legend {
display:none;
}

#pata .form-search {
width: 184px;
height: 17px;
padding: 4px 3px 0 7px;
margin: 1px 0 0;
float: right;
background: url(../images/search_pozadi.gif) left top no-repeat;
}

#pata .form-search label{
display: none;
}

#pata .form-search input{
position: relative; top: -1px;
width: 156px;
height: 13px;
border: 0;
padding: 0;
font-size: 10px;
text-transform: uppercase;
}

#pata .form-search button{
width: 18px;
height: 15px!important;
overflow: hidden;
float: right;
}

#pata .button {
background:0;
border:0;
cursor:pointer;
overflow:visible;
width:auto;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:10px;		
height:21px!important;
}

#pata input.blur {
color: #999;
}
/* ---KONEC--- formulář vyhledávání */

/* ---ZAČÁTEK--- upoutávky na úvodní stránce */
#upoutavka {
margin: 6px 0 0 0;
list-style-type: none;
}

#upoutavka li {
width: 316px;
height: 183px;
margin: 0 6px 0 0;
float:left;
cursor: pointer;
font: normal 11px/13px Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#upoutavka div {
padding: 25px 45px 0 45px;
}

#upoutavka .tym {
display: block;
background: url(../images/up_tym_pozadi.jpg) no-repeat 0 0;
}

#upoutavka .tym a {
color: black;
text-decoration: none;
}

#upoutavka .tym h3 {
font: bold 22px/22px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
}

#upoutavka .tym h4 {
font: bold 12px/12px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
margin: 0 0 15px 0;
}

#upoutavka .designer{
color: white;
background: url(../images/up_designer_pozadi.jpg) no-repeat 0 0;
}

#upoutavka .designer a {
color: white;
text-decoration: none;
}

#upoutavka .designer h3 {
font: bold 22px/22px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
}

#upoutavka .designer h4 {
font: bold 12px/12px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
margin: 0 0 15px 0;
}

#upoutavka .eshop {
color: white;
background: url(../images/up_eshop_pozadi.jpg) no-repeat 0 0;
margin: 0;
}

#upoutavka .eshop a {
color: white;
text-decoration: none;
}

#upoutavka .eshop h3 {
font: bold 22px/22px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
}

#upoutavka .eshop h4 {
font: bold 12px/12px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
margin: 0 0 15px 0;
}
/* ---KONEC--- upoutávky na úvodní stránce */

#IE6_obal{
border: 1px solid #F7941D;
background: #FEEFDA;
text-align: center;
clear: both;
height: 75px;
position: relative;
}

#IE6_obal img{
border: none;
}

#ie6_zavrit {
position: absolute;
right: 3px;
top: 3px;
font-weight: bold;
}

#IE6_pole {
width: 755px;
margin: 0 auto;
text-align: left;
padding: 0;
overflow: hidden;
color: black;
}

#IE6_text {
width: 290px;
float: left;
}

#IE6_nadpis {
font: bold 14px/14px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
margin-top: 12px;
}

#IE6_popis {
margin-top: 3px;
}


.IE6_ikona {
width: 75px;
float: left;
}

.noscript_obal {
border:1px solid #ddd;
border-width:0 0 1px;
background:#ff9090;
font-size:12px;
line-height:1.25;
text-align:center;
color:#2f2f2f;
}

.noscript  {
width:1000px;
margin:0 auto;
padding:12px 0 12px;
}

.noscript_obal p {
margin:0;
text-transform: uppercase;
}

.svetleseda {
color: #828181;
}

.clear {
clear: both;
}

/* ---ZAČÁTEK--- produkty */
#hlavni_pravo_obsah p{
margin:0;
}

.nahledy_nadpis {
font: bold 12px/12px Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
line-height:normal;
color: #656462;
}

#hlavni_pravo_obsah hr {
border: none 0; 
border-top: 1px solid #656462;
height: 1px;
margin: 0 0 7px 0;
}
/* ---KONEC--- produkty */

/*---ZAČÁTEK--- nahledy tabs */
#produkt_detail img{
border: solid 1px #e6e6e6;
margin: 0 0 2px 0;
padding: 0px;
}

.nahledy_tab ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.nahledy_tab li {
width: 95px;
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
text-align: center;
padding: 7px;
margin: 0 5px 5px 0;
background: white;
border: solid 1px #e6e6e6;
cursor: pointer;
}

.nahledy_tab ul li:hover {
background: #f6f6f6;
}

.nahledy_tab ul li a {
text-decoration: none;
}

#produkt_detail p {
width: 95px;
display: table-cell;
vertical-align: middle;
margin: 0;
}
/*---KONEC--- naheldy tabs */


/*---ZAČÁTEK--- nahledy */
.nahledy img{
border: solid 1px #e6e6e6;
}

.nahledy ul{
margin: 0 0 15px 0;
padding: 0;
list-style-type: none;
}

.nahledy li {
width: 81px;
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
text-align: center;
padding: 5px;
margin: 0 4px 4px 0;
background: white;
border: solid 1px #e6e6e6;
cursor: pointer;
}

.nahledy ul li:hover{
background: #656462;
}

.nahledy ul li a{
text-decoration: none;
}
/*---KONEC--- naheldy tabs */


/*---ZAČÁTEK--- nahledy prehled */
#prehled img{
border: solid 1px #e6e6e6;
margin: 0px;
padding: 0px;
}

.nahledy_prehled ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.nahledy_prehled li {
width: 125px;
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
text-align: center;
padding: 7px;
margin: 0 7px 7px 0;
background: white;
border: solid 1px #e6e6e6;
cursor: pointer;
}

.nahledy_prehled ul li:hover{
background: #f6f6f6;
}

.nahledy_prehled ul li a{
text-decoration: none;
color: black;
}

.nahledy_prehled p {
width: 133px;
display: table-cell;
vertical-align: middle;
margin: 0;
}
/*---KONEC--- naheldy prehled */


#novinky {
margin: 6px 0 0 0;
padding: 10px;
background-color: #D0D0D0;
color: black;
}

#ticker {
list-style-type: none;
}

ul#news {
list-style: none;
margin: 0;
padding: 0;
}

ul#news li {
margin: 0;
}

.n_nadpis {
font-weight: bold;
}


#rada-tl {
display: block;
float: left;
margin: 1px 2px 1px 0;
width: 298px;
height: 22px;
padding: 0 0 0 11px;
line-height: 22px;
color: white;
text-align: center;
background: url('images/tlacitko.png') no-repeat left 0px;
cursor: pointer;
}

#rada-tl:hover {
background-position: left -22px;
}

#p-kontakt {
clear: both;
height: 165px;
width: 190px;
margin: 2px 0;
padding: 10px;
background: #f5f5f5 url('images/pomoc_background.png') repeat-x;
display: none;
text-align: left;
}

#p-kontakt p {
margin: 0 0 10px 0;
}

#p-kontakt .uvod {
margin: 0 0 15px 0;
font-weight: bold;
}

#p-kontakt .nadpis {
font-weight: bold;
}

#p-kontakt a{
color: #404040;
font-weight: bold;
text-decoration: underline;
}

#p-kontakt a:hover{
color: #74a821;
}

#sdileni {
clear: both;
padding: 30px 0 0 0;
}
