body, h1, h2, h3, h4, h6, p, img, a img, ul, ul li, ul li a, ul ul ul li a, dl, dt, dd, dl dt, dl dd {
    margin: 0 auto;
    padding: 0;
    border: 0;
    text-align: left;
	font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {background-color:#000000; background-image: url(../img/pozadi) }

/* main */
#main {
    background: url(../img/main-bgr.gif) top center repeat-y;
    width: 950px;
    margin: 0 auto;
    margin-top: 20px;
}
/* header */
#main-top{
    background: url(../img/main-bgr-top.gif) top center no-repeat;
    width: 950px;
    height:13px;
    }
#header {
    width: 950px;
	height: 100px;
    background: url(../img/content-bgr-top.gif) bottom center no-repeat;
}	
#logo {
    width:920px;
    height:50px;
    padding:1px 0px 0px 16px;
}
#logo a {
    position:relative;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight:normal;
    vertical-align:middle;
    text-decoration:none;
    color: #ffffff;
}

#h-menu{
    float:left;
	width:625px;
    height:20px;
    margin-left:16px;
    margin-top:8px;
    
    line-height:20px;
    display:inline;
    cursor:hand;
}


/* content */

#content {
    width: 918px;
    background-color:#fff;
    margin: 0 auto;
    padding-bottom:10px;
}
/* vertikálne menu */

#v-menu{
    background-color:#ffffff;
	width:226px;
    margin:18px 0px 0px 18px;
    display:inline;
}

.hide {
    display:none;
}

/* txt */

#txt{
    min-height:360px;
    float:left;
    _height:360px;
	width:638px;
    color:#000;
    padding:17px 20px 17px 16px;
}
/* ak je submenu */


#submenu-left{
    float:left;
    width:3px;
    height:48px;
    background: url(../img/submenu-left.gif) center no-repeat;
}
#submenu-center{
    float:left;    
    width:631px;
    height:48px;
    background: url(../img/submenu-center.gif) center repeat-x;}

#submenu-right{
    float:left;    
    width:3px;
    height:48px;
    background: url(../img/submenu-right.gif) center no-repeat;}

#submenu2-left{
    float:left;
    width:3px;
    height:68px;
    background: url(../img/submenu2-left.gif) center no-repeat;
}
#submenu2-center{
    float:left;    
    width:631px;
    height:68px;
    background: url(../img/submenu2-center.gif) center repeat-x;}

#submenu2-right{
    float:left;    
    width:3px;
    height:68px;
    background: url(../img/submenu2-right.gif) center no-repeat;}


/* ak nieje submenu */
#bez-submenu{
    width:635px;
    height:27px;
    padding-left:3px;
}

#text{
    width:638px;
    margin-top:10px;
}

ul {
    padding-left:29px;
}
#text table.navrhy p {
    text-indent:0px;
    text-align:center;
    color:#8d8d8d;
}
/* galerie */
.galerie{
    margin-top:10px;
}
#text table.thumbs {
   margin-left:-3px;
}

#text table.dvirka p{
    text-indent:0px;
    text-align:center;
}

/* footer */
#content-bottom{
    width:950px;
    height:19px;
    line-height:0px;
    display:block;
    margin:0 auto;
    background: url(../img/main-bgr-bottom.gif) top center no-repeat;
}

#footer {
    
    width: 950px;
    height: 50px;
	font-size: 10px;
	font-family: Tahoma;
	color: #b3b3b3;
	margin:0px auto;
}
#footer-text{
	width: 934px;
	text-align: left;
    padding-left:16px;
}
#footer-text a{
    color: #b3b3b3;
	text-decoration:none;
}
.int a{
	float:right;
	color: #b3b3b3;
	font-weight: bold;
	text-decoration:none;
    padding-right:16px;
}

/* format */
.cleaner {clear:both;}
.left {float:left;}
.right {float:right;}
.center {margin: 0 auto;text-align:center;}
.hide {display:none;}
#text .stred{margin-left:48px;}
.cervena {
    color:#c12013;
}
.cerna {
    color:#000000;
}
/* fonty */

#submenu-center h1 {
    padding-left:4px;
    font:16px bold  Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:27px;
	color:#c12013;	
}

#submenu2-center h1 {
    padding-left:4px;
    font:16px bold  Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:27px;
	color:#c12013;	
}

#bez-submenu h1, .nadpis {
    padding-left:4px;
    font:16px bold  Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:27px;
	color:#c12013;	
}
#txt p{
    text-indent:17px;
    text-align:justify;
}
#txt p.noindent{
    text-indent:0px;
}

#txt a{
    color:#c12013;
	font-weight:bold;
	text-decoration:none;
}

#txt a:hover {
    text-decoration:underline;
}
#text .name{
    font:20px Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:normal;
    padding-right:13px;
}

#text p.popis{
    font:14px Arial, Helvetica, sans-serif;
    color:#707070;
    text-align:justify;
    text-indent:0px;
    }
        
/* id a classy vyskytujuce sa iba na jednej stranke */
/* O nas */

/* akce a novinky */
#blud {width: 630px;height: 300px;}
/* spotrebice */
table.spotrebice {
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
}
table.spotrebice td{
    width:200px;
	height:90px;
}
/* kontakt */
#txt .mapa{
    text-indent:22px;
}
#v-menu .prodejna{
    text-indent:10px;
}
INPUT{

 border: solid 1px #c12013;

 background-color: #FFFFFF;

 background-image: url(obr/input.gif);

 background-repeat: repeat-x;

 padding: 2px 2px 2px 2px;

 font-family: Verdana,Tahoma,Arial;

 font-size: 11px;

 color: #000000;

}

INPUT.b{
 border: solid 1px #c12013;
 font-size: 11px;
 background-color: #76b1fb;
 font-family: Verdana,Tahoma,Arial;
 border-left: solid 1px #BFDAC5;
 border-top: solid 1px #BFDAC5;
 border-right: solid 1px #4A6A5A;
 border-bottom: solid 1px #4A6A5A;
 color: #000000;
 padding: 1px 3px 1px 3px;
 padding: 1px 0px 1px 0px;
}

SELECT{
 border: solid 1px #c12013;
 background-color: #76b1fb;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #000000;
}
OPTION.optgroup{
 background-color: #3799ff;
 color: #000000;
}
TEXTAREA{
 border: solid 1px #c12013;
 background-color: #ffffff;
 padding: 2px 2px 2px 2px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #000000;
}
.chyba INPUT, INPUT.chyba, .chyba TEXTAREA, TEXTAREA.chyba{

 border: solid 1px #c12013;

 font-size: 11px;

 font-family: Verdana,Tahoma,Arial;

 background-image: url(obr/input_red.gif);

 background-repeat: no-repeat;

 color: #FF0000;

 padding: 4px 1px 1px 4px;

}

.hid{visibility: hidden;}
#intlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: 5px;
}
#intlink a {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
	margin-top: 5px;
}

/* AKCE - vlevo pod menu */
div.akce {margin-left:17px; text-align:left; margin-bottom:10px}