body		{ font-family: verdana, sans-serif; font-size: 0.6em; background: #f8f8f8; color: #000; }

a		{ text-decoration: none; color: #000; font-weight: bold; }
/*img		{ border: 1px solid #ffa509; }*/

.red		{ color: #a93636; }
.small		{ font-size: 0.7em; }

hr.cleaner	{ clear:both; height:1px; margin: -1px 0 0 0; padding: 0; border: none; visibility: hidden; }

div#mainBox	{ width: 550px; height: 510px; margin: auto; position: relative; }

div#header	{ width: 517px; height: 257px; margin: 0 0 0 auto; background: #f8f8f8 url(/images/logo.jpg) no-repeat right top; color: #000; position: relative; clear: both; }
div#header ul	{ position: absolute; right: -17px; bottom: 0; margin: 0; padding: 0; list-style-type: none; }
div#header ul li	{ width: 17px; height: 100px; }
div#header ul li a	{ display: block; text-indent: -9999px; text-decoration: none; width: 17px; height: 100px; }
li#zivotopis	{ background: #f8f8f8 url(/images/zivotopis.gif) no-repeat left top; }
li#portfolio	{ background: #f8f8f8 url(/images/portfolio.gif) no-repeat left top; margin-bottom: 2px; }

div#cont	{ clear: both; margin: 5px 0; background: #fff url(/images/2cols.gif) repeat-y right top; color: #2b2b2b; }

div.col		{ border-top: 2px solid #eee; width: 270px; float: left; background: transparent; position: relative; }
div.col#col1	{ margin: 0 10px 0 0; }
div.col p	{ margin: 0 4px; }
div.col h3	{ margin: 0 0 5px 4px; padding: 0; text-transform: uppercase; color: #8c8c8c; font-weight: normal; letter-spacing: 0.3em; }



ul#port		{ list-style-type: none; margin: 0 12px 0 0; padding: 0; }
ul#port li	{ background: #eee; margin: 0 0 3px 0; }
ul#port li a	{ font-weight: normal; }
ul#port li img	{ background: #fff; padding-right: 3px; vertical-align: bottom; }
ul#port span.cislo	{ color: #b1b1b1; font-weight: bold; font-size: 2em; }

div#footer	{ clear: both; border-top: 5px solid #ddd; color: #979797; background: #eee; font-size: 0.9em; }
div#footer p	{ line-height: 34px; margin: 0 0 0 9px; }
