body { margin:0px; padding:0px; }
body, input, select, textarea { font-family:Tahoma; font-size:11px; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }

.master { width:734px; margin:auto; border:2px solid #FEC75A; border-top:0px; }
.top { height:90px; background:transparent url('/images/design/topbg.jpg') top repeat-x; }
.top .links { float: right; width: 124px; padding-top: 40px; line-height: 18px; }
.top .links a { letter-spacing: 1px; text-decoration: none; color: #F4A42A; font-weight: bold; font-size: 11px; }
.logo { 
  width:300px; height:83px; 
  background:transparent url('/images/design/logo.jpg') left top no-repeat;
  cursor:pointer;
}
.topmenu { height:71px; }
.topmenu ul { list-style-type:none; margin:0px; padding:0px; }
.topmenu li {
  float:left;
  background:transparent url('/images/design/topmenuitem.jpg') left top no-repeat;
  width:151px; height:57px;
  padding-top:14px;
  text-align:center;
}
.topmenu a { letter-spacing:1px; text-decoration:none; color:#000; font-weight:bold; font-size:12px; }
.topmenu a:hover { text-decoration:underline; color:#F4A42A; }
.topmenu a.active { color:#F4A42A; }

.tdcontent { width:604px; vertical-align:top; text-align:left; }
.tdrightc { width:130px; background-color:#E6E9EA; vertical-align:top; padding-bottom:20px; }

.rightmenu { margin:3px 5px 10px 5px; padding-bottom:5px; }
.rightmenu .level0 { list-style-type:none; margin:0px; padding:0px; }
.rightmenu .level1 { margin-left:17px; list-style-type:disc; }
.rightmenu .level0 li { padding:5px 3px 5px 3px; border-bottom:1px solid #FFF; }
.rightmenu .level1 li { padding:3px 3px 3px 0; border-bottom:0px; }
.rightmenu .level1 li a { font-weight:normal; }
.rightmenu a { letter-spacing:1px; font-size:11px; color:#02ADEF; text-decoration:none; font-weight:bold; } 
.rightmenu a:hover, .rightmenu a.active { color:#F4A42A; }

.content { letter-spacing:1px; padding:20px; line-height:130%; font-size:13px; }
.content a { text-decoration: underline; color: #000; }
.content a:hover { text-decoration: none; }
.ctitle { letter-spacing:1px; font-weight:bold; font-size:13px; padding:0 0 20px 0; color:#02ADEF; }
.content .photo { float: left; }
.content .photo img { margin: 0 10px 5px 0; }

/* rolujici reference */
.list_ref_title { text-align:center; padding-bottom:3px; }
.list_ref_iframe { margin-left:0px; }
.list_ref { padding:0px; margin:0px; text-align:left; width:110px; }
.list_ref .item { position:absolute; left:0px; top:-50px; text-align:center; width:110px; height:100px; margin:0px; }
.list_ref .item a { letter-spacing:0px; color:#000; font-size:10px; }
.list_ref .item img { border:1px solid #D2D4D5; padding:1px; }

/* fotogalerie */
.photo_item { float: left; width: 112px; height: 158px; text-align: center; vertical-align: middle; }
.photo_item img { border: 1px solid #DDD; padding: 1px; margin-bottom: 4px; }
.photo_item .small { font-size: 7pt; line-height: 11px; }

.copyright {
  height: 30px;
  background: #E6E9EA url('/images/design/odn-bile-cele-rgb.jpg') left bottom no-repeat;
  vertical-align: bottom;
  padding: 10px 0 12px 60px;
  color: #02ADEF;
  letter-spacing: 1px;
}
.copyright .fll { float: left; }
.sitemap { float: right; padding: 0 20px 0 0; }
.sitemap a { text-decoration: none; color: #000; font-weight: bold; font-size: 11px; }

.reference { width: 120px; height: 440px; float: left; margin-left: 5px; }
