@media screen, projection {

body, html {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: url("../img/bg.png") repeat-x 0 27px #fff;
	color: #000;
	font: 12px/1.3 "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
}

img {
	border: none;
}


ul {
	margin: 10px 0px 0px 17px;
}

li {
	margin-bottom: 1px;
}

p {
	padding: 0;
	margin: 10px 0;
}

a, a.link, a.visited, a.active {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #707070;
}


.male {
	font-size: 11px;
}

.clearfix:after {
	content: ".";
	clear: both; display: block; height: 0; visibility: hidden;
	font-size: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.leftDiv {
	float: left;
}

.rightDiv {
	float: right;
}

#mainBlock {
	display: block;
	width: 976px;
	margin: 0px auto;
	padding-top: 27px;
	background: url("../img/bg_head.png") no-repeat 22px 0px #fff;
}

#headBlock {
	display: block;
	padding: 0px;
	margin: 0px 8px 8px 8px;
}

#aHP {
	float: left;
}

#iluGfx {
	display: block;
	float: right;
	margin: 0px 0px 0px 8px ;
	padding: 0px;
}

#pageBlock {
	display: block;
	width: 946px;
	padding: 0px 0px 0px 14px;
	margin: 0px auto;
	background: url("../img/bg_left.jpg") repeat-y 14px 0px #fff;

}


/*-menu-*/
#menuBlock {
	float: left;
	width: 195px;
	margin-right: 5px;
}

#menuBlock ul {
	list-style: none;
	padding: 0px;
	margin: 17px 0px 0px 0px;
	background: #005e95;
}

#menuBlock ul li {
	padding: 0px;
	margin: 0px;
}

#menuBlock ul li a {
	display: block;
	line-height: 30px;
	padding-left: 52px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	border-top: solid 1px #004b78;
}

#menuBlock ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

#menuBlock ul li#maloobchody {
	background: url("../img/bg_maloobchody.gif") no-repeat 13px 5px;
}

#menuBlock ul li#velkoobchod {
	background: url("../img/bg_velkoobchod.gif") no-repeat 13px 5px;
}

#menuBlock ul li#obchody {
	background: url("../img/bg_obchody.gif") no-repeat 13px 5px;
}

#menuBlock ul li#akce {
	background: url("../img/bg_akce.gif") no-repeat 17px 5px;
}

#menuBlock ul li#kontakty {
	background: url("../img/bg_kontakty.gif") no-repeat 16px 5px;
}

#menuBlock ul li#kontakt {
	background: url("../img/bg_kontakt.gif") no-repeat 16px 5px;
}

#menuBlock ul li#eshop {
	background: url("../img/bg_eshop.gif") no-repeat 16px 5px;
}

#menuBlock ul li#nabidka-prace {
	background: url("../img/bg_nabidka-prace.gif") no-repeat 16px 5px;
}

#menuBlock ul li a.active {
	background: none #C83412;
	line-height: 28px;
	border-left: solid 1px #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	margin: 0px 0px 0px 5px;
	width: 142px ;
	cursor: default;
}

#menuBlock ul li a.active:hover {
	text-decoration: none;
}

/*-obsah-*/
#contentBlock {
	float: left;
	width: 452px;
	margin: 10px 22px;
}

#contentBlock h1 {
	font-size: 21px;
	font-weight: bold;
	margin: 10px 0px;
	padding: 0px;
	color: #C83412;
	border-bottom: solid 1px #E9AEA0;
}

#contentBlock h2 {
	margin: 10px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}

.contentImg {
	border: solid 1px #aaa;
	padding: 1px;
	margin: 0px;
}

.rightImg {
	float: right;
	margin: 0px 0px 5px 5px;
}

/*-pravý sloupec-*/
#rightBlock {
	float: right;
	width: 225px;
	color: #fff;
	padding: 10px;
	background: url("../img/bg_akcer.jpg") no-repeat #AB2C10;
}

#rightBlock h2 {
	margin: 15px 0 30px 100px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
}

#rightBlock h3 {
	margin: 15px 0px 7px 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
}

#rightBlock a {
	color: #FACAC0;
}

/*-pati?ka-*/
#footerBlock p {
	font-size: 11px;
	color: #707070;
	padding: 0px 0px 0px 45px;
	margin: 5px 0px;
}

/*-kontakty-*/
#kontaktyBlock div.leftDiv {
	width: 50%;
	margin-bottom: 15px;
}

.pdfAnchor {
	padding-left: 20px;
	background: url("../img/ico_pdf.jpg") no-repeat;
}

/*-formul??-*/
#rightBlock form {
	padding: 0px;
	margin:  0px;

}

#rightBlock form input, #rightBlock form select {
	margin: 2px 0px 10px 0px;
	padding: 2px;
	background: #f7eae8;
	border-top:  solid 1px #791e0b;
	border-left: none;
	border-right: none;
	border-bottom: none;
	width: 200px;

}

#rightBlock form select {
	width: 204px;
}

#rightBlock form input#regSubmit {
	width: 70px;
	border: solid 1px #791e0b;
}

p.alert {
	color: #ffe35e;
}

}