/*************************************************************//*   Author:   morpheus                                      *//*   Date:     27-03- 2009                                   *//*   Homepage: http://morpheusdesign.cz                      *//*************************************************************/html {  height: 100%;}body {  height: 100%;  margin: 0;  padding: 0;  text-align: center;  background: #ffffff url(../img/bcg1.png) repeat-x top left;  color: #555;}h1 {     clear: both;  font-size: 20px;  font-weight: bold;  font-family: Verdana, 'Geneva CE', lucida, sans-serif;    color: #333;}h2 {  font-size:18px;  font-family: Verdana, 'Geneva CE', lucida, sans-serif;    color: #333;}h2 a {  color: #29E3FF;}h2 a:hover {  color: #FFF;}h3 {  font-size: 20px;  font-weight: bold;  color: #333;  padding: 0;  margin: 0px 0px 0px 0px;}h4 {  font: 700 1.2em "trebuchet ms", serif;  color: #F39F01;}h5 {  font: 700 1.1em "trebuchet ms", serif;  color: #F17400;}h6 {  font: 700 1em "trebuchet ms", serif;  color: #FF4B33;}h1, h2, h4, h5, h6, p, dl {  margin: 0;  padding: 10px 15px;}/* Done so the leftmost column aligns properly with the header.   If the leftmost column has class gradient applied to it,    this class isn't required. */.leftColumn h1,.leftColumn h2, .leftColumn h3,.leftColumn h4,.leftColumn h5,.leftColumn h6,.leftColumn p,.leftColumn dl {  padding-left: 0;}a {  color: #8BE6FA;}/* Uncomment this if you would like a visited link style a:visited {  text-decoration: line-through;} */a:hover {  color: #FFF;}b {  color: #FFF;}ol, ul {  margin: 0px;  padding: 0px;}ol {  color: #FC0;}ol span {  color: #EEE;}ul {  list-style-image: url(../images/bg/bullet.gif);}del {  color: #AAA;}code {  margin: 10px 15px;  padding: 10px;  display: block;  overflow: auto;    font: 400 1em courier, monospace;  line-height: 120%;  white-space: pre;    background: #444;}.leftColumn code {  margin-left: 0;}acronym {  cursor: help;  border-bottom: 1px solid #777;}dt {  font-weight: bold;  color: #FFB323;}dd {  margin-left: 0;  padding-left: 45px; }/**************************************************************   Form Elements **************************************************************/label {  display: block;}input,textarea,select {  padding: 2px;  font: 400 1em verdana, sans-serif;  color: #444;  background: #EEE;  border: 1px solid #444;}input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover {  color: #000;  background: #E4F7FA;  border: 1px solid #00DFFF;}input.button {  padding: 2px 5px;  font: 400 1.1em "trebuchet ms", serif;  color: #555;  background: #9FF3FF;  border-width: 1px;  border-style: solid;  border-color: #FFF #00DFFF #00DFFF #FFF;}/**************************************************************   Blockquote and included icons **************************************************************/blockquote {  margin: 10px 15px;  padding-left: 27px;    background-color: #444;    background-image: url(../images/icons/quote.gif);  background-repeat: no-repeat;  background-position: 5px 50%;  }blockquote.exclamation {  background-image: url(../images/icons/exclamation.gif);}blockquote.stop {  background-image: url(../images/icons/stop.gif);}blockquote.go {  background-image: url(../images/icons/go.gif);}#content {    width: 985px;  margin: 0 auto;}img { border: none;}/**************************************************************   #header: Holds the site title and header images **************************************************************/#header {  width: 985px;  height: 58px;  background: url(../img/01.jpg) no-repeat;}#title { float: left; width: 345px; padding: 10px 0px 0px 50px;}#topmenu { float:right; width:500px; height: 58px; line-height: 35px;}#topmenu ul { margin: 0px; padding:0px;}#topmenu li { float:left; display: inline; font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;   }#topmenu li a { display:block; float:left; width: 112px; height: 36px; padding-top:0px; font-size: 14px; font-weight: bold; margin-right: 4px; background: url(../img/a2.gif) no-repeat; color: #000000; text-decoration: none;}#topmenu li a:hover { background: url(../img/a1.gif) no-repeat;}.preskrt { text-decoration:line-through; font-weight: bold;  }.red { color: red; font-size: 10px; line-height: 10px;} .whitebcg { background:#ffffff; margin: 30px;}.bluehome { color: blue; font-size: 14px; font-weight: bold; font-family: Verdana, 'Geneva CE', lucida, sans-serif;  }.bluehome a { color: #fff; display: block; width:220px; height: 20px; background: #4D76FF; border: 1px solid #555; text-decoration: none; padding-top: 2px; margin: 0 auto;}.bluehome a:hover { color: #222222; background: #BFD4FF;}/**************************************************************   #mainMenu: The top level site menu **************************************************************/#mainMenu {   float: left;  width: 705px;  height: 210px;  background: url(../img/02.jpg) no-repeat;  clear: both;    padding: 0px 20px 0px 260px;  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;    text-align: center;  line-height: 30px}#mainMenu ul {  width:705px;  height: 165px;  margin: 0;  padding: 0;}#mainMenu li {  display: inline;  list-style: none;  margin: 0;  padding: 0;  }#mainMenu li a {    margin: 0px;  padding: 2px 15px;  font-size: 17px;  font-weight: bold;  text-decoration: none;  color: #333;  text-decoration: underline;}#mainMenu li a:hover,#mainMenu li a.here {  color: #4D76FF;  }#mainMenu li a.last {  margin-right: 0;}/**************************************************************   .sideMenu: The side bar menu **************************************************************/ul.sideMenu {  width:278px;  margin: 0;  padding: 0;  background: #FFEBA3 url(../img/bcgbox.png) repeat-x top left;  border-bottom: 1px solid #034684;  border-left: 1px solid #034684;  border-right: 1px solid #034684;}.sideMenu li {  display: inline;  /* Needed since IE fails when you give it list-style: none; */    list-style-image: url(foo.gif);  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;    }.sideMenu li a {  display: block;  margin: 0px 0px 0px 0px;  padding: 3px 5px;      font-size: 14px;  font-weight: bold;  text-decoration: underline;  color: #1F6196;    } .sideMenu li a:hover {  color: #000;  background: #FFF;}/* Active menu item */.sideMenu li.here {  display: block;    padding: 0px;  color: #65A3FF;}/* Submenu of active menu item */.sideMenu li.here ul {  margin: 0;  padding: 0;}.sideMenu li.here ul li a {  padding-left: 35px;  color: #65A3FF;    background: url(../images/bg/bullet.gif) no-repeat 10px 0px;}.sideMenu li.here ul li a:hover {  color: #65A3FF;  background: #5F5F5F url(../images/bg/bullet.gif) no-repeat 10px 0px;}/**************************************************************   #page: Holds the main page content. **************************************************************/#page {  float: left;  width: 985px;  background: url(../img/04.png) repeat-y;}#pagex {  float: left;  width: 985px;  background: url(../img/03.jpg) no-repeat left top;  }#berusky { width:665px; height: 68px; padding: 20px 20px 10px 300px; background: url(../img/05.jpg) no-repeat; clear:both; margin: 0 auto; font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;   font-size: 14px; font-weight: bold; color: #333;}#berusky a { color: #333;}.spodnimenu { width: 665px; height: 68px; border-top: 1px dotted #333;}/**************************************************************   #footer: The page footer - will stick to the bottom if not            enough content. **************************************************************/#footer {  float: left;  width: 100%;  clear: both;  background: url(../img/bcg2.png) repeat-x bottom left;  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;   }#copy { width:985px; height: 110px; padding: 66px 0px 0px 0px; background: url(../img/06.jpg) no-repeat; margin: 0 auto; font-size: 11px; color: #333;}#copy a { color: #000; font-weight: bold;}.copyright { width:985px; height:110px;}#backlink { width: 785px; height: 92px; padding: 30px 200px 0px 0px; background: url(../img/07.jpg) no-repeat; margin: 0 auto; color: #000; font-size: 11px; font-weight: bold;}#backlink a { color: #333;}#backlink a:hover { color: #000;}.bcglink { width:785px; height:92px;}/**************************************************************   Width classes used by the site columns **************************************************************/.centerbox {  width: 815px;  float: left;  text-align: center;  padding-left:15px;}.centerbox a:hover { color: #4D76FF;}.ikona { display: block; font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;   background-image: url(../img/bcgico.png); float:left; width: 172px; height: 202px; padding: 15px 15px 0px 10px; text-align: center; font-size: 18px; font-weight: bold; text-decoration: none; color: #000000;}.ikona a:hover { color: #65A3FF;}.pravybox {  width: 530px;  float: right;   color: #000;  font-family: Verdana, 'Geneva CE', lucida, sans-serif;    font-size: 14px;  line-height: 130%;  }.levybox {  width: 280px;  padding: 10px 0px 0px 20px;  float: left;  }.headbox { width:280px; height: 82px; padding-top: 40px; background: url(../img/boxhead.png) no-repeat;}.reklamabok { float: right; width: 140px; height: 600px; padding-right: 10px; margin-top: 40px;}.reklamatext { float:left; padding: 80px 0px 10px 70px;}.bannertop { padding: 20px 0px 20px 0px; float:left; text-align: center; width: 525px;}/**************************************************************   Alignment classes  #E6EFFF **************************************************************/.floatLeft {  float: left;}.floatRight {  float: right;}.alignLeft {  text-align: left;}.alignRight {  text-align: right;}/**************************************************************   Generic display classes **************************************************************/.clear {  clear: both;}.block {  display: block;}.small {  font-size: 0.8em;}.green {  color: #A1FF45;}.red {  color: #EA1B00;}.grey {  color: #666;}.grey a {  color: #999;}.grey a:hover {  color: #EEE;}.gradient {  margin: 20px 0;}