body { color: #363636;font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin: 0px auto; position: relative; text-align: center; width: 800px;padding: 0px;}

a { color:#006DF4;font-weight:bold; }
a:hover {background-color:#006DF4;color:#ffffff;}

h1, h2, h3, h4 { color: #008706;line-height:normal;text-transform:capitalize;font-style:italic;margin-top:0px;}
h1 { font-size: 22px;margin-top:0px;clear:both;color:#C24C00;}
h2 {font-size:26px;color:#C24C00;margin-bottom:0px;margin-top:35px;padding-bottom:0px;}
h3 {font-size:18px;}

#head { background: transparent url("img/header.jpg") no-repeat right; color: inherit; height: 170px; position: relative; text-align: left; width: 800px; }
#logo { cursor: pointer; display: block;left:84px;top:67px; height: 26px;position: absolute; text-align: left; text-decoration: none;width: 121px; z-index: 15; } 
#logo span { background: transparent url("img/alinaczech-logo.jpg") no-repeat; display: block; height: 26px; position: absolute; width: 121px; z-index: 90; }
#logo strong { color: black; position: absolute; text-decoration: underline;display:none; }
#logo:hover strong { text-decoration: none; }

#page { position: relative; text-align: left;line-height:140%;width:800px;}
#mainc {background:url(img/layout.gif) repeat-y;}
#footer {background:url(img/footer-background.jpg) no-repeat;height:114px;position:relative;}
#footer p {padding:70px 0px 0px 40px;font-size:85%;color:#FEFEFE;}
#footer a {color:#FEFEFE;font-weight:bold;}
#footer p.top {padding:5px 0 5px 15px;background:url(img/top.gif) no-repeat 0% 50%;position:absolute;right:10px;top:-20px;}
#footer p.top a {color:#006DF4;}
#footer p.top a:hover {background-color:#006DF4;color:#ffffff;}

#subheader {background:url(img/column1-line.gif) repeat-y left}
#column1, #column2, #column3 {height:200px;}
#column1 {float:left;width:240px;background: #ffffff url(img/column1-line.gif) left repeat-y;padding-left:30px;padding-right:30px;padding-top:30px;height:170px;}
/* \*/
* html #column1 { overflow: hidden; o\verflow: visible; he\ight: 1%;height:170px; }
/* */
#column2 {float:left;width:220px;background:url(img/column2-background.jpg) left repeat-y;}
#column3 {float:left;width:280px;background:url(img/column3-background.jpg) left repeat-y;}
#column1 p, #column1 h1 {padding:0px;margin:0px;}
#column1 h1 {padding-bottom:10px;}

#content {width:415px;float:right;padding:50px 40px 0 40px;border-top:1px solid #ECEEF0;}
ul {padding-left:0px;margin-left:0px;}
li {list-style-type:none;background:url(img/ul-li.gif) 0% 50% no-repeat;padding-left:20px;margin-left:5px;}
table {font-size: 90%;width:100%;border-collapse:collapse;margin:20px 0px;}
td, th {padding: 3px 5px;border: 1px solid #232323;text-align:center;line-height:normal;}
th {text-align: center;font-weight: bold;background-color:#FFC400;color:#C24C00;}


#sidebar {width:230px;float:left;padding:50px 40px 0 30px;border-top:4px solid #9E6633;}
#sidebar h3 {color:#050505;font-size:22px;margin-top:0px;padding-top:0px;margin-bottom:10px;}
#sidebar ul, #sidebar li {margin:0px;padding:0px;list-style-type:none;background:none;}
#sidebar a {color:#050505;}

#navigace {position:absolute;top:385px;left:320px;}
#navigace p {margin:0px;padding:0px;font-size:90%;}

#menu {position:absolute;top:20px;left:320px;z-index:99;}
#menu ul, #menu li {margin:0px;padding:0px;list-style-type:none;}
#menu ul li a {color:#ffffff;font-weight:bold;font-size:130%;text-decoration:none;padding-left:15px;}
#menu ul li a:hover, #menu ul li a.current {background:url(img/menu-li.gif) 0% 50% no-repeat;color:#FDDA52;}
#menu ul li {line-height:30px;background:none;}

#search {
	position:absolute;
	top:70px;
	height: 28px;
	right:35px;
}
#search form {margin:0px;padding:0px;}
#search fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

#input1 {
	width: 160px;padding:3px;
	/*padding: 2px 5px;
	background: #FFFFFF;
	border: none;*/
	border:1px solid #ffffff;
}

#input2 {
	
}

.cleaner {clear:both;float:none;}

#formular { width: 85%; font-size: 90%; padding: 20px 0px; float: none; clear: both; margin-bottom: 30px; }

#formular label {display:block;}

#formular textarea { width: 305px; }

#formular strong { color: #FF0000; font-weight: bold; font-size: 110%; }

#formular fieldset { padding: 0px; border: none; }

#formular form, #formular p { margin: 0px; padding: 0px; }

#formular legend { color: #7F7F7F; display: none; font-size: 80%; margin: 0px; padding: 1px 3px; padding: 0px; }

#formular p { font-size: 85%; text-align: left; width: 70%; }

