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;
}
#home-banner { height: 116px; width: 631px; border: 3px solid #d6d6de; margin-bottom: 8px; }
#home-banner img { margin: 3px; }


/* 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;}
h2.h2 { font-weight: bold; display: block; clear: both; font-size: 16px; text-transform: uppercase; margin-bottom: 25px; text-indent: 5px; }



/* ak nieje submenu */
#bez-submenu{
    width:635px;
    height:27px;
    padding-left:3px;
}

#text{
    width:638px;
    margin-top:10px;
}
#akce { display: block; clear: both; float: left; }

#akce .item-akce { float: left; height: 187px; width: 207px; position: relative; padding-left: 5px; }
#akce .item-akce h3 { display: block; clear: both; height: 28px; line-height: 27px; margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; }
#akce .item-akce h3 a{ color: #000; }

#akce .item-akce img { clear: both; border: 3px solid #020001; }
#akce .item-akce .info { color: #FFF; display: block; position: absolute; top: 140px; right: 27px; text-decoration: underline; }
#akce .item-akce .info:hover { text-decoration: none; }
.akce-detail { float: left; width: 617px; padding-left: 5px; }
.akce-detail img { float: left; border: 4px solid #c4c5ca; }
.akce-detail .tp { float: right; height: 198px; width: 284px; border: 4px solid #C4C5CA; }
.akce-detail .tp th { line-height: 32px; border-bottom: 1px solid #C4C5CA; text-align: left; text-indent: 16px; border-right: 1px solid #C4C5CA; width: 115px; font-weight: normal; }
.akce-detail .tp td { border-bottom: 1px solid #C4C5CA; text-indent: 15px; font-weight: bold; }
.akce-detail .gallery { clear: both; float: left; width: 100%; margin-top: 30px; }
.akce-detail .gallery a { display: block; float: left; margin-right: 8px; margin-bottom: 8px; }
.akce-detail .gallery a.last { margin: 0px; }

.akce-detail .cenik { border: 4px solid #C4C5CA; width: 617px; font-size: 11px; text-indent: 20px; line-height: 22px; margin-top: 12px; }
.akce-detail .cenik .head { font-size: 13px; font-weight: bold; }
.akce-detail .cenik .thead td { background: #e5e5e5; border-top: 4px solid #C4C5CA; border-bottom: 4px solid #C4C5CA; font-size: 13px; font-weight: bold; white-space: nowrap; }
.akce-detail .cenik .thead .red { font-size: 16px; color: #e01400; }
.akce-detail .cenik .thead.last td{ border-bottom-style: none; }
.akce-detail .cenik .tright { text-align: right; padding-right: 12px; }
.akce-detail .cenik tr .tcenter { text-align: center; text-indent: 0px; }
#txt .akce-detail p.dph { text-align: right; display: block; clear: both; line-height: 36px; }
#txt .big { font-size: 12px; font-weight: bold; text-align: left; }
#txt .akce-detail p { text-indent: 0; font-size: 11px; margin-bottom: 5px; text-align: left; }










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; text-align: right; padding-right: 12px; white-space: nowrap; }
.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}

