body {font: 12px  "Trebuchet MS", Verdana, sans-serif; color: #666666; background: #FFFFFF;}
* {padding:0; margin:0;}
.clear {clear:both; margin:0; padding:0;}
#wrap {background:url(images/headerbg.jpg) no-repeat; width:783px; margin:auto; border-top: solid 8px #efefef;}
#header {margin:0; padding:0;}
#content {padding:0 38px 0 38px; margin-top:0;}
#footer  {background:url(images/footerbg.jpg) bottom no-repeat; padding-bottom:25px;}

a {color:#006600; text-decoration:none;}
a:visited,active { text-decoration:none; color:#003300;}
a:hover {color:#000; text-decoration:underline;}
#content p {line-height:22px;}
h1, #menu h2 {font: normal 18px "Trebuchet MS", Verdana, sans-serif; color: #808040;}
#content h3, .deg {font: bold 14px "Trebuchet MS", Verdana, sans-serif; color:#666;}
#content .subhead {display:block; padding:3px 5px 0 8px; margin-bottom:5px;}
#inmen {margin-top:10px; }
#inmen a {padding:0 0 0 15px; background:url(images/tab_right.png) 0 2px no-repeat; margin-right:6px; 
       font-size: 13px;}
/*Home Page Columns*/
#col_1 {width:33%; float:left; margin:5px 0 12px 0;}
#col_2 {width:33%; float:left; margin:5px 0 12px 0;}
#col_3 {width:33%; float:left; margin:5px 0 12px 0;}

#topcol { padding:25px 5px 20px 5px; margin-bottom: 15px;}
#col_1 p, #col_2 p, #col_3 p {padding:0 8px 0px 8px;  line-height:18px; display:block;
/*Delete this Line if you don't want fixed height*/ height:120px}/*----*/

#col_1 .subhead {background:url(images/colsh1.jpg) no-repeat; height:22px; }
#col_2 .subhead {background:url(images/colsh2.jpg) no-repeat; height:22px;}
#col_3 .subhead {background:url(images/colsh3.jpg) no-repeat; height:22px;}
#content div img {background:#efefef; border:solid 1px #cccccc; padding:3px;}
#content div img.weather {background:none; border:solid 1px #cccccc; margin:0px 5px 5px 3px; padding:3px;}
.deg {text-align:center; width:60px; }
.leftalign {float:left; margin:5px 10px 5px 0;}
.rightalign {float:right; margin:5px 5px 5px 10px;}

.linkbutton {display:block; background:url(images/button1.jpg) no-repeat; width:79px; height:22px;
text-align:right; padding:5px 20px 0 5px; }
.linkbutton:hover {background:url(images/button3.jpg) no-repeat;}
#sitename {color: #808040; padding-right: 45px;
	font: bolder small-caps 26px "Trebuchet MS", Verdana, sans-serif; text-align:right;}
#sitename a:hover {text-decoration:none; }    
#sitename .desc {font-size:16px; font-variant:normal; display:block;}
#topmenu ul {text-align:center; display:block; float:right; 
/*change the value below to decrease or increase the width of top menu*/
width:738px; margin:0;
/*--*/}
#topmenu li {display: inline;}
#topmenu a, #topmenu a:visited, #topmenu a:active{
display:block; float:left; height:21px; padding: 5px 15px 0 15px; text-decoration:none; color:#000000;}
#topmenu a:hover { background: url(images/topmenubhvr.jpg) repeat-x bottom;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active { 
background: url(images/topmenubhvr.jpg) repeat-x bottom; color:#000;}

#ft_btm{padding:14px 195px 20px 30px; text-align: right;}
#btm_cont {padding:5px 45px 30px 45px; background:url(images/bottomend.jpg) no-repeat center bottom; }
.btm_box {width:110px; padding:5px; float:left; margin:8px;}

#rightcontent {float:right; width:520px; padding:10px 0 0 0;}
#sidebar { margin:0px 545px 10px 5px; padding-top:25px;}

#content #rightcontent table {width:90%; border:1px solid #A0C6EB; margin-bottom:20px;}
#content #rightcontent th {	background:#D2E3F3; padding:5px 15px 5px 15px; color:#000000;
	font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99; font-size: 16px;}
#content #rightcontent td {	border-bottom:1px solid #D2E3F3;
	padding:5px 15px 5px 15px;	border-right:1px solid #D2E3F3;}

.textfield {width:350px; margin:3px 3px 3px 30px; padding:3px;
	border: 1px solid #D2E3F3;	background: #EEF4FB;}
label {	display: block; margin:3px; padding: 5px;}
.button {padding:0px; margin:3px; border: 2px solid #C8E9F7;
	color:#000000; background: #EEF4FB;}
.textfield:hover {background:#FFFFCC;}
.textfield:focus {background:#ffffff;}
.hide {display:none;}

#rightcontent ul, #rightcontent ol {padding:10px; margin:10px;}
ol {list-style:decimal;}
#rightcontent ul {list-style: square;}
#rightcontent p {margin-bottom:20px;}
#rightcontent li {padding:3px;}

#rightcontent .dir {width:33%; float:left; }
#rightcontent dl.in {margin-top:12px;}
#rightcontent dd {padding:0 0 0 20px; background:url(images/tab_right.png) no-repeat; margin:5px;}

#sidebar ul {list-style:none; margin-bottom:15px;}
#sidebar li {display:block; height:25px; border-bottom:dashed 1px #CCCCCC;}
#sidebar li a {display:block; height:20px; padding:5px 5px 0 5px;}
#sidebar li a:hover {background:#efefef; text-decoration:none;}

blockquote {display:block; padding:5px 5px 5px 55px; margin:5px; background:url(images/quote.jpg) no-repeat;}
blockquote p {margin-bottom:0; font: normal 16px Georgia, "Times New Roman", Times, serif;}
.extract {float:left; width:300px;}

h3.forec {padding:3px 5px 0 8px; margin-bottom:5px; height:22px; }

/* Zakladne styly */
#menu table {border-collapse: collapse; margin-top: -1px;}
#menu {margin:0px 545px 10px 5px; padding-top:25px; }
#menu ul {list-style-type: none;}
#menu dd {float: left; position: relative; width: 160px;}
#menu dd a {display: block; border-bottom:dashed 1px #CCCCCC; line-height: 2em; text-decoration: none;
      padding:5px 5px 0 9px; }
* html #menu dd a {width: 145px; position: relative; overflow: hidden;}
#menu dd ul {position: absolute; display: none; width: 145px; top: 0; left: 160px;}
* html #menu dd ul {display: block; margin-top: -1px; width: 550px;}
/* Hover efekty */
#menu dd a:hover, #menu dd:hover a {background:#efefef; overflow: visible;}
#menu dd:hover ul {display: block; width: 550px;}
#menu dd dd a, #menu dd:hover dd a {background:#FFFFCC; filter: alpha(opacity=85); opacity: 0.85;}
#menu dd dd a:hover, #menu dd:hover dd a:hover {background:#efefef;}

#menu table.ecb td {border-bottom:dashed 1px #CCCCCC; height:25px; padding:5px 5px 0 5px;}
#menu table.ecb {width:160px; }
#menu table.ecb img {border:none; background:none; }

#vertical{width: 160px;position: absolute; margin: 5px 0 0 800px; float: right; z-index:999;}
#eurocalc {font-family: verdana, sans-serif, ; font-size:15px; font-weight: bold;
    width:340px; height: 280px; color:#FFF; text-align:left; margin:0; padding:0; 
    position:absolute; top:10px; left:0px; z-index: 999999; display:none;}
#euroclose {width:250px; text-align:right; padding-top: 0px; font-size: 24px; color:#ffffff; background:#ffffff;
           border-right: 2px solid #cccccc; border-top: 2px solid #cccccc; border-left: 2px solid #cccccc;}
#euroopen {text-align:right; padding-top:183px;}   
#euroopen {display:none;}
#euroclose a, #euroopen a{padding: 0px 0px; cursor: pointer;color:#FC9200;}
#euroclose a:hover {text-decoration:none;color:#666666; }
#eurobody{width:250px; text-align:right; margin: 0px 0px 0px 0px;
          border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; border-left: 2px solid #cccccc;}
#eurobody table {margin:5px auto 5px auto;}

#randomProduct {margin:0px 545px 10px 5px; padding-top:25px; margin-top:0;padding-top:0; }
#randomProduct .type a {font: bold 14px "Trebuchet MS", Verdana, sans-serif;color:#808040; }
#randomProduct .photo a {display: block; border-bottom:dashed 1px #CCCCCC; text-decoration: none;
      padding:5px 5px 0 9px; text-align:center; padding-bottom:5px; }
#randomProduct .photo a:hover {background:#efefef; overflow: visible; }