* {	margin: 0; padding: 0;}
BODY {	background: #fff url(../img/header.gif) repeat-x left 98px;	text-align: center; font-size: 12px;	font-family: Verdana, sans-serif;	color: #333;padding-bottom:20px;}
A {	color: #4197E3;	text-decoration: none;}
A:hover { border-bottom: 1px solid #4197E3; }
P { line-height: 150%; }
#content UL LI{ margin-top: 10px; margin-bottom: 13px; margin-left:40px; list-style-type:square;}
#content h1, #content h2#page_nadpis{font-size: 24px;	font-family: Arial;		color: #777; margin-bottom:20px; font-weight:bold;}
h2{	font-size: 24px;	font-family: Arial;	letter-spacing: -1px;	/* color: #4197E3; */	color: #888;width: 536px;	font-weight: normal;color: #4197E3;	}
h2.podtrzeny{border-bottom: 1px solid #ccc;}
h3{font-size: 24px;	font-family: Arial;	letter-spacing: -1px;	color: #888;	width: 100%;	left: -6px;	font-weight: normal; margin-top:14px;}

/* LAYOUT */
#outer_box, #outer_box2 {	width: 950px;margin-left: 96px;	text-align: left;	margin: 0px auto; 	background: url(../img/outer-box.gif) repeat-y top right; }
#outer_box2 {	background: none; margin-top:2px;border-top:solid #F57F1F 1px; border-bottom:solid #999 1px;margin-bottom:20px; background: url(../img/footer2.jpg) no-repeat 0px 0px; padding-top:15px; height:45px;}
#mainHolderGradient {	background: url(../img/layout_bg_gradient.gif) no-repeat bottom right;	padding-bottom: 20px;}
#mainContentHolder {	width: 682px;	float: left;}
#sidebarHolder {	width: 267px;	float: right;}

/* HEADER */
#header {width:696px;height:200px;background: transparent url(../img/header-bg.gif) repeat-y top left;float:left;}
#header #logo A {	height: 90px;	width: 570px;	display: block;background: transparent url(../img/logo3.png) no-repeat top left;margin-left:30px;}
#header #logo A:hover { border: none; }
#header P{width:500px;margin-left:95px;}

#hot_line{float:left;width:220px;height:140px; background: url(../img/hotline2.png) no-repeat top left;margin-left:15px;margin-top:20px;}

/* SIDEBAR */
#sidebarHolder {	width: 267px;	float: right; background: url(../img/sidebar_top.gif) no-repeat bottom left; }
#sidebarTop {	background: url(../img/sidebar_top.gif) no-repeat bottom left;height:0px; }
BODY#hp-page #sidebarTop {	height: 198px;	background-image: url(../img/hp_sidebar_top.png);}
#sidebarContents {	margin-left: 18px;	margin-top: -10px;	font-size: 11px;	padding-left: 15px;	padding-right: 15px;}
#sidebarContents UL, #sidebarContents OL {	margin: 10px 0 10px 20px;	list-style-type: square;}
#sidebarContents LI { line-height: 140%; }
#sidebarContents H2 {	color: #888;	margin-bottom: 10px;	font-size: 24px;	font-family: Arial;	font-weight: normal;	letter-spacing: -1px; width:100%;}
#sidebarContents P { margin-bottom: 15px; }
#sidebarContents P.more { font-size: 12px; }
#sidebarContents DIV.promoBox { margin-bottom: 35px; }
#sidebarContents H3 {	line-height: 18px;	font-size: 12px;	margin-bottom: 5px;}


/* CONTENT */
#content {float:left;width:625px;padding-top:50px;margin-top:25px;padding:0px;margin-left:40px; padding-bottom:20px;}
#content_pict{background: url(../img/content_picture.jpg) no-repeat top left;height:125px;margin-bottom:10px;}
#content p{text-align:justify;}


/* MAIN MENU */
#mainMenuHolder {	height: 22px;	margin-left:35px;	}
#mainMenuHolder { margin-top: 25px; &margin-top:20px;}
#mainMenuHolder A {	height: 22px;	display: block;	float: left;	background-repeat: no-repeat;	background-position: top left;	margin-right: 5px;}
#mainMenuHolder A:hover, #mainMenuHolder A.active {	background-position: bottom left;	border: none;}
#mainMenuHolder A#home {	width: 44px;	background-image: url(../img/button_home2.gif);}
#mainMenuHolder A#instalaterstvi {	width: 81px;	background-image: url(../img/button_instalaterstvi2.gif);}
#mainMenuHolder A#kanalizace {	width: 81px;	background-image: url(../img/button_kanalizace2.gif);}
#mainMenuHolder A#vyzkousejte {	width: 100px;	background-image: url(../img/button_vyzkousejte2.gif);}
#mainMenuHolder A#kontakt {	width: 60px;	background-image: url(../img/button_kontakt2.gif);}
#mainMenuHolder A#odkazy {	width: 81px;	background-image: url(../img/button_odkazy.gif);}



BODY#hp-page #mainMenuHolder A#forum { _margin-right: 0; }
#mainMenuHolder A#postsRSS {	width: 123px;	background-image: url(posts_rss_button.gif);	position: absolute;	right: 40px;}
#mainMenu A SPAN{display:none;}

#footer{background: url(../img/footer-line.gif) repeat-x;width:100%;height:50px;}
hr.cleaner {clear:both;    visibility:hidden;    height:1px;    margin: -1px 0 0 0; padding:0;    border: none;    margin: 0px;    padding: 0px;}
.hidden { display: none; }
.plavec{float:left;}
a.pr{display:none;}
#marek a{font-size:11px;}
a.odkaz_prodej{margin-left:10px;margin-right:10px;}
