/* BASIC SETTINGS */
* { margin: 0; padding: 0}
body { 	background: #008D46; 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  #D2232C;border-top: 0 none;border-bottom: 0 none;}
#main  { background: #D2232C; 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: #000; 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:#000; color: #fff;text-decoration: underline;}
#column ul.menu li a#active {background: #fff; color: black; font-weight: bold}
#column ul ul a  {padding-left: 25px;}

/* 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%; color: #D2232C}
#content-in h2 { margin-top: 15px; font-weight: normal; letter-spacing: -1px; font-size: 175%; color: #008D46; 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 { color: #D2232C }
#content-in a:hover { color: #fff; background:#D2232C }


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

#content-in .imgline {margin-bottom: 10px}
#content-in .imgline .img { float: left; background: #008D46}
#content-in .img.single { width: auto; margin-bottom: 10px }

#content-in .poznamka {font-size: 90%; font-style: italic}

#content-in .img.right { margin-left: 7px; margin-bottom: 7px}
#content-in .img.left { margin-right: 7px; margin-bottom: 7px}

#content-in img.left { margin-right: 5px	}


#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 */

.leftside { float: right; width: 130px } /* kdyz neni aktivni, tak sirka prictena do content-in */

#column .linkad { margin-top: 20px;padding: 10px;} /* reklama v sidebaru */
#column .linkad a:link { text-decoration: underline; margin-top: 15px; padding: 2px }
#column .linkad a:hover { background: #008D46; color: #fff}





/* 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 span { }
#footer #nv { position: absolute; right: 5px; top:6px }

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