/******************************/
/* body */
/******************************/
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#8B6238;
	background-color: #BF9060
}

/********************************/
/* nadpisy */
/********************************/
h1 {font-size:1.5em; color:#BF9060; margin:10px 0px 20px 0px; font-weight:bold;) left center no-repeat; padding: 15px;}
h2, h3, h4 {margin:20px 0px 10px 0px; font-weight:normal;}
h2 {font-size:1em; font-weight:bold; color:#545475;}
h3 {font-size:1em; text-transform:uppercase; color:#866543;}
h3.menu {font-size:1 em; font-weight:bold; text-transform:none; color:#866543; padding:10px 10px 10px 22px; background:url("../img/global/menu-snek.gif") left center no-repeat; border-bottom:1px solid #ffe0c0;}
h4 {font-size:1em; font-weight:bold;}

/********************************/
/* seznamy */
/********************************/
p.menu {
	font-size:1 em;
	font-weight:lighter;
	text-transform:none;
	color:#866543;
	padding:0px 10px 0px 25px;
	font-style: italic;
}

/********************************/
/* linky */
/********************************/
a, a:visited {color:#FF3400;}
a:hover {text-decoration:none; color:#FF3400;}
a.menu, a.menu:visited {
	text-decoration:none;
	color:#A84D39;
	font-style: normal;
}
a.menu:hover {
	text-decoration:underline; 
	color:#FF3400;
	font-style: normal;
}

/********************************/
/* obrazky */
/********************************/
img {font-family:"Courier New", Courier, mono; font-style:italic; vertical-align:middle;}

img.floatRight {float:right; margin:5px 0px 8px 15px;}
img.floatLeft {float:left; margin:5px 8px 8px 0px;}
img.rightColumn {border:none;}
img.imgInTextLeft {float:left; margin:5px 10px 10px 0px; border:1px solid #999;}
img.normal {margin:5px 10px 10px 0px; border:1px solid #999;}
img.catalog {border:1px solid #FFF;}
img.news {border:none;}
img.screenshot {margin:5px auto 15px auto;}
img.breadCrumb {margin:0px 0px 0px 4px; vertical-align:middle;}
img.link {border:none;}

/********************************/
/* odstavce */
/********************************/
p {margin:0px 0px 10px 0px; text-align:justify;}
p.linkRight {margin:2px 0px 10px 0px; text-align:right;}

/********************************/
/* viceucelove */
/********************************/
.rightAlign {text-align:right;}
.hidden {display:none;}
.description {
	color:#6B71BD;
}
.aktuality_datum {
	color:#6B71BD;
	font-size: xx-small;
}
.aktuality_text {
	font-size:0.75 em;
	font-style: italic;
}
hr {border:1px solid #6B71BD; height:1px;}
hr.form {border:1px dotted #FFF;}
hr.homeProducts {border:1px solid #E6E5E8; width:100%; margin:0px 0px 5px 0px; text-align:left; clear:both;}


/******************************/
/* DELENI PROSTORU */
/******************************/
div#main {
	margin:0px auto;
	width:810px;
	background-color:#fef9f3;
	background-image: url(../img/global/bcg-main.gif);
	background-repeat: repeat;
}
div#header {height:96px; background:#FFF url("../img/global/header.jpg") bottom left no-repeat;}

div#hdrline {
	float:right;
	height:23px;
	margin: 0px 2px 1px 210px;
	padding:3px 0px 1px 1px;
	width:500px;
	text-align: right;
	color: #545475;
	font-size: 0.9em;
	vertical-align: text-bottom;
}
div#menuColumn {
	float:left;
	width:190px;
	padding:10px 1px 10px 20px;
	background-color:#fff4e9;
}

div#pageColumn {margin-left:225px;;width:500px; padding:10px 11px 2px 1px;}
div#pageHome {margin-left:225px;;width:400px; padding:10px 11px 2px 1px;}
div#aktuality {
	float:right;
	width:130px;
	padding:10px 10px 10px 10px;
	margin-top: 0px;
	margin-left: 5px;
	border-left-style: dotted;
	border-left-color: #545475;
	border-left-width: thin;
}

div#pata {
	margin: 85px 20px 5px 225px;
	padding:10px 80px 2px 1px;
	height:50px;
	background-color:#fef9f3;
	border-top-color: #bf7b6b;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: right;
	color: #545475;
	font-size: 0.9em;
}	

div#ramecek {
	margin: 1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	background-color:#fff4e9;
}	

/****************************************/
/* FORMULARE                            */
/****************************************/
.button, .selectedButton, .buttonSmall, .buttonBold {background-color:#545475; color:#FFF; border:1px solid #C1C6E6; padding:1px 5px; font-weight:bold; text-transform:uppercase;}