.page-box {
	width : 185px;
	margin : 10px 0 0 0;
}

.page-box H2 {
	width : 165px;
	margin : 0;
	padding : 5px 10px 5px 10px;
	background : url('../../images/box-caption.png') no-repeat top left;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}
.page-box .box-content {
	display : block;
	padding : 10px;
	width : 163px;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	background : #f7f5f4;
}
.page-box UL {
	margin : 0;
	padding : 0;
}
.page-box LI {
	margin : 0;
	padding : 1px 0 1px 15px;
	?width : 148px;
	list-style-type : none;
	background : url('../../images/point-silver.png') no-repeat top left;
}
.page-box LI:hover, .page-box LI.hover {
	list-style-type : none;
	background : url('../../images/point-orange.png') no-repeat top left;
}
.page-box .box-bottom {
	display : block;
	width : 185px;
	height : 7px;
	background : url('../../images/box-bottom.png') no-repeat top left;
}

.page-box.header {
	float : right;
	display : block;
	width : auto;
	margin : 0;
	padding : 0;
}
.page-box.header .box-content LI, .page-box.header .box-content LI:hover {
	background : none;
}
.page-box.header .box-content A {
	color : #ffffff;
}
.page-box.header .box-content A:hover {
	color : #ffffff;
	text-decoration : underline;
}

.page-box.right {
	display : block;
	width : auto;
	margin : 5px 0 0 10px;
	padding : 60px 0 40px 20px;
	background : #ffffff;
}

.page-box.kontaktni-formular {
	width : 250px;
}
.page-box.kontaktni-formular H2 {
	width : 230px;
	padding : 10px 10px;
	background : url('../../images/box-contact-caption.png') no-repeat top left;
	font-size : 18px;
}
.page-box.kontaktni-formular .box-content {
	width : 228px;
	clear:both;
}
.page-box.kontaktni-formular P {
	margin : 0;
	padding : 0 2px 10px;
}
.page-box.kontaktni-formular .box-bottom {
	width : 250px;
	background : url('../../images/box-contact-bottom.png') no-repeat top left;
	clear:both;
}

.page-box.footer, .page-box.footer .box-content {
	margin : 0;
	padding : 0;
	border : 0 none;
	width : auto;
}
.page-box.footer .box-content P {
	padding : 8px 0 3px;
}
.page-box.footer .box-content A {
	padding : 0px 5px;
}

.page-box.full-header {
	width : auto;
	margin : 0;
	padding : 0;
}

#frm_contact_us {
	clear : both;
}
#frm_contact_us STRONG {
	float : right;
	height : 16px;
	margin : -3px 2px 0 0;
	color : #ff0000;
	font-size : 25px;
	font-weight : bold;
}
#frm_contact_us TEXTAREA {
	width : 220px;
	margin : 0 0 5px 0;
	font-size : 12px;
}
#frm_contact_us INPUT {
	float : left;
	width : 200px;
	margin : 0 0 5px 0;
	font-size : 12px;
}
#frm_contact_us INPUT.button {
	width : auto;
	float : right;
	margin : 0;
}

#frm_contact TEXTAREA, #frm_contact INPUT {
	display : block;
	width : 153px;
	margin-bottom : 3px;
	border : 1px solid #cccccc;
	font-size : 12px;
}
#frm_contact INPUT.button {
	float : right;
	width : auto;
	margin-bottom : 0;
	border : 1px solid #ff6c00;
	font-size : 12px;
}

UL.zakaznicky-servis {
	margin : 10px !important;
	padding : 0 0 0 60px !important;
	list-style-type : none;
	background : url('../../images/zakaznicky-servis.png') no-repeat top left;
}
UL.zakaznicky-servis LI {
	padding : 0;
	background : none;
	color : #ffffff;
	font-size : 12px;
	text-align : center;
}
UL.zakaznicky-servis LI.telefon {
	color : #ffffff;
	font-size : 19px;
	font-weight : bold;
}
UL.zakaznicky-servis LI.email {
	color : #ffffff;
	font-size : 10px;
	font-weight : normal;
}