body{margin:27px 0 0;padding:0;
	background:#040000 url(../img/layout/body.gif) repeat-x;color:#fff;
	font-size:13px;font-family:sans-serif;
}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;}
h2{font-size:18px;color:#FAD54C;margin-bottom:25px;}
h2.bgh{font-size:30px;line-height:52px;text-align:center;background:url(../img/layout/bgh.jpg) no-repeat;margin:10px 0;}
h3{font-weight:bold;font-size:1.2em;}

p{}
a{color:#C90909;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}

#page{position:relative;width:976px;margin:0 auto;}
#header{position:relative;width:976px;height:385px;}
#content{position:relative;width:976px;padding:12px 0;}

.col01{float:left;width:480px;}
.col02{float:right;width:480px;}
.box{background:url(../img/layout/bg-box.png) no-repeat;padding:24px 24px 0;}
.short{background:url(../img/layout/bg-box-short.png) no-repeat;}
* html .box{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-box.png');background: none;}
* html .short{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-box-short.png');background: none;}
.boxWide{background:url(../img/layout/bg-box-wide.png) no-repeat;padding:24px 24px 0;}
* html .boxWide{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-box-wide.png');background: none;}

/* lOGO */
h1#logo,
h1#logo a,
h1#logo a span{display:block;position:absolute;left:0;top:0;width:976px;height:385px;overflow:hidden;}
h1#logo a span{background:url(../img/layout/header.jpg) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#hmenu{position:absolute;left:0;bottom:0;margin:3px;padding:0;list-style:none;
	width:970px;height:73px;background:url(../img/layout/bg-menu.gif) repeat-x;}
#hmenu li{position:relative;display:block;float:right;height:73px;line-height:73px;width:242px;}
#hmenu li#link01{width:244px;}
#hmenu a{display:block;height:73px;line-height:73px;color:#FAD54C;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;
	xpadding:0 45px 0 70px;}
#hmenu a:hover,
#hmenu a.active{color:#8A0303;background:url(../img/layout/menu-link-active.gif) repeat-x;}
#hmenu span{display:block;width:79px;height:73px;
	position:absolute;right:-35px;top:0;background:url(../img/layout/menu-separator.gif) no-repeat;z-index:20}

/* LANGUAGES */
#languages{position:absolute;right:12px;top:12px;width:121px;height:25px;padding-top:11px;text-align:center;
	background:url(../img/layout/bg-languages.gif) no-repeat;}
#languages a img{border:1px solid #ffffff;}
#languages a:hover img,
#languages a.active img{border:1px solid #FCCA29;}

/* BANNERS */
#banners{text-align:center;padding:7px;background:#1E1A1A;color:#FAD54C;margin:10px 0;}
#banners img{margin:0 10px 10px 0;}

/* BOTTOM MENU */
#btmMenu{padding:7px 20px;background:#1E1A1A;color:#FAD54C;}
#btmMenu a{color:#FAD54C;text-decoration:none;}
#btmMenu a:hover{text-decoration:underline;}

/* FOOTER */
#footer{padding:3px 20px;background:#2E2A2A;color:#fff;}
#footer a{color:#CF2222;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* LINKS */
#links{padding:3px 20px;background:#1E1A1A;color:#646161;text-align:center;}
#links a{color:#646161;text-decoration:none;}
#links a:hover{text-decoration:underline;}

.galerie{position:relative;width:976px;}
.galerie a{display:block;float:left;width:201px;margin:0 36px 20px 0;}
.galerie a.last{margin:0 0 20px 0;}
.galerie img{border:1px solid #E5D497;padding:1px;background-color:#090000;}

/* FORM */
form{font-family:sans-serif;}
label{color:#fff;}
input,
select,
textarea{width:216px;border:none;background-color:#D4D4D4;}
textarea{height:60px;}
input.captcha{width:100px;}
input.submit{background:url(../img/layout/bg-submit.gif) repeat-x;color:#AB1311;padding:5px 0;font-weight:bold;}
input.radio, input.checkbox{width:auto;}

.btn{display:block;width:478px;height:114px;line-height:114px;text-align:center;}
.objednat{font-size:36px;color:#D7B808;background:url(../img/layout/objednat.jpg);margin:14px 0;}
.fotogalerie{font-size:30px;color:#ffffff;background:url(../img/layout/fotogalerie.jpg);margin:14px 0;text-decoration:none;}
.slogan{line-height:normal;font-size:30px;padding-top:25px;color:#ffffff;background:url(../img/layout/bg-slogan.jpg) no-repeat;margin:14px 0;text-decoration:none;}
.cls{clear:both;}
.red{color:#E62122;}
.price{color:#F9DA64;}
