/* BASIC SETTINGS */
* { margin: 0; padding: 0}
body { 	background: #4266A2; text-align: center; 	font-family: 'Trebuchet MS', 'Lucida Grande CE', lucida, sans-serif;	font-size: 90%;}

/* BASIC CLASSES */
.cb {clear: both; height: 1px;}
.left { float: left}
.right { float: right }

#content-in .img {  margin: 4px 8px 0 0; padding: 7px; background: #0A2E60; font-size: 90%; text-align:center; width: 180px; }
#content-in .img img { display: block; margin: 0 auto; padding: 0}
#content-in .img p.popisek { margin: 3px 0 0 0; padding: 0; color: #fff}

/* WRAPPERS */
#wrap { width: 800px; background-color: #fff;margin: 0 auto;text-align: left;	}
#wrap-in { padding:  15px;border: 4px solid  #F69465;border-top: 0 none;border-bottom: 0 none;}
#main  { background: #0A2E60; width: 770px }

/* HEADER */
#header {margin:  0 0 15px 0; width: 100%}
#header h1, #header span, #header a  { margin: 0; font-size: 30px; font-weight: normal; color: #0A2E60; text-decoration: none}
#header #header-over { background-color: #fff; position: relative; width: 100% }
#header #header-over #subtext { position: absolute; right: 0; top: 10px; }
#header-holder { height: 161px; background-image: url("front.jpg"); margin-top: 5px }

/*  MENU */
#column { float: right;width: 180px;font-size: 90%;overflow: hidden;margin: 0;padding: 0;color: #fff; }
#column ul, #column h2, #column li { margin:0; padding: 0}
#column h2 { font-size: 20px; padding: 10px; letter-spacing: 2px; font-weight: normal}
#column a { color: #fff; text-decoration: none; }
#column ul li {display: inline}
#column ul  { list-style: none;}
#column ul li a {display: block;padding: 5px 5px 5px 10px;}
#column ul.menu li a:hover {background-color:blue ;text-decoration: underline;}
#column ul.menu li a#active {background: #fff; color: black; font-weight: bold}
#column ul ul a  {padding-left: 25px;}

#column .ad-textbox { margin: 15px 0 0 10px ; font-size: 90%  }
#column .ad-textbox a { text-decoration: underline	}

/* CONTENT DESIGN */
#content {width: 590px;background-color: #fff;float: right; _margin-right: -3px; }
#content-in p { margin-bottom: 10px }
#content-in { padding: 0 5px 0 5px; font-size: 90%; line-height: 1.6; min-height: 550px; width: 435px; float: right}
#content-in ul { margin: 10px 25px }
#content h1 {font-weight: normal; letter-spacing: -1px; font-size: 215%}
#content-in h2 { margin-top: 15px; font-weight: normal; letter-spacing: -1px; font-size: 175%; color: #0A2E60; clear: both}
#content-in h3 { clear: both; font-weight: normal; font-size: 130%; }
#content dd {margin-bottom: 10px}
#content dt { font-weight: bold; margin-top: 10px}
#content-in a:hover { color: red}

#content-in table { clear: both; margin: 10px 0; width: 99%; border-collapse: collapse}

#content-in table tr, #content-in table td, #content-in table th { border-collapse: collapse; border: 1px solid black }
#content-in table td, #content-in table th { padding: 3px }


/* LINKS */
a:link { color: #0A2E60}
a:hover { color: #82381F}
a:visited { color: #002e00 }

/* ADS*/

.rightside { float: right; width: 130px } 
.commercial { background: lightyellow; padding: 5px}
.commercial span {font-size: 80%}

/* FORMS */
.form-item label { display: block }

/* FOOTER */
#footer { clear: both; background-color: #000; color: #fff; position: relative; font-size: 90%; border-top: 15px solid #fff; padding: 5px 0 5px 10px; }
#footer #nv { position: absolute; right: 5px; top:6px }
#footer a  { color: #fff}
#footer a:hover { text-decoration: none}
#footer .footerlinks {  position:absolute; right: 45px}


.tabs ul.tabs { margin: 0; padding: 0 }
.tabs ul.tabs li { margin: 0; padding: 0;display: inline }
