body {	background: #fff;
		margin:0;
		font:10px verdana CE, verdana, arial CE, arial, helvetica, sans-serif;
		color: #555;
		text-align:center;}
td {	background: #fff;
		margin:2;
		padding-top: 2; padding-bottom: 2; padding-left: 2; padding-right: 2;
		border-top: 1 #555 solid; border-left: 1 #555 solid; border-right: 1 #555 solid;
		font:10px verdana CE, verdana, arial CE, arial, helvetica, sans-serif;
		color: #555;
		text-align:center;}
		
		
#vylety td {	background: #fff;
		margin:2;
		padding-top: 2; padding-bottom: 2; padding-left: 2; padding-right: 2;
		border-top: 1 #fff solid; border-left: 1 #fff solid; border-right: 1 #fff solid;
		font:10px verdana CE, verdana, arial CE, arial, helvetica, sans-serif;
		color: #555;
		text-align:justify}
		
#noborder td{	background: #fff;
		margin:2;
		padding-top: 2; padding-bottom: 2; padding-left: 2; padding-right: 2;
		border-top: 1 #fff solid; border-left: 1 #fff solid; border-right: 1 #fff solid;
		font:10px verdana CE, verdana, arial CE, arial, helvetica, sans-serif;
		color: #555;
		text-align:center}
		
#noborder img {border: 0}
#ne img {border: 1 solid black}
		
#galerie {text-align: center  }
#galerie img {margin: 30; border: 0}	
		
.td_d  {	border-bottom: 1 #555 solid; }
.td_t  {background: #fff; 	background: #CCEBFF; font-size:13px; color:#0066CC; height:19px; }
H1 {font-size:11px; color:#555;text-align: center }

.nadpisorange {font-size:19px; color: #f60; }
.nadpisterminy {font-size:14px; }
		
H3 {font-size:10px;
	font-weight:bold;
	ext-align:center;
	color:#666666;
	
}
.h3small {font-size:15px;
	font-weight:bold;
	ext-align:right;
	color:#666666;
	margin-top:15px;padding-left:5px; padding-top:4px; 
	background-image: url(img/h3_podklad.jpg);
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #CCFFFF;
}
.red {
	color: red;
}
.blue {
	color: #258BF2;
}
.darkblue {
	font-size:12px;
	color: #000066;
}
.darkblue A{
	color: #000066;
}
.nadpismaly {font-size:14px;
font-weight:bold;
	ext-align:right;
	color:#666666;
	margin-top:15px;padding-left:5px; padding-top:4px; 
		background-image: url(img/h3_podklad.jpg);
		background-repeat: no-repeat;
		display: block;
		border-bottom: 1px solid #CCFFFF;
		}
.nadpissedy {font-size:11px;
	font-weight:bold;
	ext-align:right;
	color:#000000;
	background-image: url(img/nadpissedy_podklad.jpg);
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #999999;
	margin-bottom: 4px;
		}
		
H5 {font-size:10px; color:#258BF2; margin-top:5px;margin-bottom:5px;}
H6 {font-size:10px;}
H2 {font-size:11px; color:#258BF2;  font-weight:bold; text-align: center}

H4 {color:#FF9933;  font-size: 13px}
A {color: #258BF2; font-weight:bold;}
A:hover {color: #333;}

.highlight { color: #3399FF;
						font-weight:bold;}
.highlight2 { color: #3399FF;}
.first {margin-top: -23}
#mother {width:780px; text-align:left;
		background: #fff; 
 		margin-left: auto;
  		margin-right: auto;
		}
#top {	background-color: #258BF2;
		background-image: url(img/bg_top.jpg);
		background-repeat: no-repeat;
		height:155px;
		}
#logo {	display:block; 
		background-color: #fff;
		background-image: url(img/logo.gif);
		margin:0px; 
		position:relative;		
		top:70px;
		left:65px;
		width:50%;
		width:230px;
		height:41px;
		background-repeat: no-repeat;}
#logo span{visibility: hidden; font-size:5px;}
#top H2 {font-size: 10px; color: #fff;
		font-weight:bold;
		margin:0px; 
		position:relative;		
		top:86px;
		left:240px;
		width:50%;}
#top-border {border-top: 1px solid #fff; border-bottom: 1px solid #258BF2; }	
#left {float:left;
		width:155px;}
#menu {background-color:#F8F8F8; }
#main {float:right;
		width:623;
		order:1px solid red}		
#foot {	clear:both;
		background-image: url(img/bg_foot.gif);
		background-repeat: repeat-x;
		border-top: 1px solid #999;
				
		height:22px;}
#foot DIV{
		border-top: 1px solid #FFF;
		padding:4px;
		padding-left:20px;
		padding-right:20px;
}
#creactive{
		display: none
}



#menu-fade {background-color: #fcfcfc; border-bottom:10px solid #fdfdfd; height:30px;}			
.orange {color: #f60;}		
.blue {color: #258BF2;}		
img {border: 0}
a img {border: 0 solid black}
.obrazky {text-align: center; 	background: #F8F8F8 }
.obrazky img {margin: 14}
.obrazkybig {text-align: center; 	background: #F8F8F8 }
.obrazkybig img {margin: 3}
.mainitem {display:block;
		text-decoration: none;
		margin-bottom:2px;
		margin-top:5px;
		font-size:13px;
		font-weight:bold;
		background-color: #CCEBFF;
		background-image: url(img/bg_mainitem.gif);
		background-repeat: repeat-x;
		border-bottom: 1px solid #999;
		border-right: 0px solid #F8F8F8;
		height:19px;}
.mainitem A {text-decoration:none; color:#0066CC;}
.mainitem A:hover {color:#000;}
.mainitem SPAN {display:block;
		background: url(img/arrow.gif) no-repeat 3px 7px;
		padding-left:14px; 
		margin-left:0px; 
		padding-top:2px; }	

.mainitem2 {display:block;
		text-decoration: none;
		margin-bottom:2px;
		margin-top:5px;
		font-size:13px;
		font-weight:bold;
		background-color: #CCEBFF;
		background-image: url(img/bg_mainitem.gif);
		background-repeat: repeat-x;
		border-bottom: 1px solid #999;
		border-right: 0px solid #F8F8F8;
		height:19px;}
.mainitem2 A {text-decoration:none; color:#0066CC;}
.mainitem2 A:hover {color:#000;}
.mainitem2 SPAN {display:block;
		background: url(img/star_menu.gif) no-repeat 1px 3px;
		padding-left:16px; 
		margin-left:0px; 
		padding-top:2px; }	
.mainitem3 {display:block;
		text-decoration: none;
		margin-bottom:2px;
		margin-top:5px;
		font-size:13px;
		font-weight:bold;
		background-color: #258BF2;
		background-image: url(img/bg_mainitem.gif);
		background-repeat: repeat-x;
		border-bottom: 1px solid #999;
		border-right: 0px solid #F8F8F8;
		height:19px;}
.mainitem3 A {text-decoration:none; color:white;}
.mainitem3 A:hover {color:#000;}
.mainitem3 SPAN {display:block;
		background: url(img/arrow.gif) no-repeat 3px 7px;
		padding-left:14px; 
		margin-left:0px; 
		padding-top:2px; }	
A.item {display: block;
		font-weight:normal;
		line-height:140%;
		padding-left:25px;
		color: #999;
		text-decoration:none}	
A.item:hover {color:#000; background:#fff}
.padd-10 {padding:14px;}
.headtext {border-left:9px solid #258BF2; 
		font-size:12px;
		width:400px;
		padding-left:9px;}
.cleaner {clear:both;visibility:hidden;margin:0px;height:1px; width:1px;}
.foto-r {float:right; border:7px solid #eee; margin: 0 0 10px 10px;}
.foto-l {float:left; border:7px solid #eee; margin:10px 10px 0 0 ;}
.blue {color:#258BF2;}

.goon {display:block;
		text-decoration: none;
		margin-bottom:2px;
		margin-top:5px;
		font-size:13px;
		font-weight:bold;
		text-align: right}
	
.goon img {border: 0}

.float-r {float:right; }
.float-l {float:left; }
.decorated {display: block;
			width:200px;
			text-decoration:none;
			text-transform:uppercase;
			padding:2px;
			padding-left:18px;
			background: url(img/arrow.gif) no-repeat 4px 5px #f8f8f8;
			border: 1px outset #fff;
			border-top:3px solid #ddd;
			margin-bottom:4px;}
.decorated:hover {background: url(img/arrow.gif) no-repeat 6px 5px #fcfcfc;}		
.decoratedbig {display: block;
			width:250px;
			text-decoration:none;
			text-transform:uppercase;
			padding:2px;
			padding-left:18px;
			background: url(img/arrow.gif) no-repeat 4px 5px #f8f8f8;
			border: 1px outset #fff;
			border-top:3px solid #ddd;
			margin-bottom:4px;}
.decoratedbig:hover {background: url(img/arrow.gif) no-repeat 6px 5px #fcfcfc;}	
.bgdark {
	background-color: #F8F8F8;
}

.formular {
          width:603px;
          height:505px;
          border: 1px solid black;
          margin: 0px;
          padding:0px;
          align:center;
          line-height:20px;
          font-size:13px;
		      font-weight:bold;
		      background-color: #CCEBFF;
          color:#0066CC;
          float:right;
          }
.formular div{
          border-top:1px solid black;
          line-height:20px;
          background-color:#F8F8F8;
          vertical-align: middle;
          owerflow:none;
          }
.formular form{
          margin:0;
          padding:0;
          }
.formular input{
          height:18px;
          margin-top:1px;
          vertical-align: middle;
          padding:0;
          border:1px solid black;
          float:left;
          }

.formular select{
          height:18px;
          margin:0;
          padding:0;
          font-size:12px;
          border:1px solid black;
          display:block;
          float:left;
          vertical-align:middle;
          }
.formular span{
          display:block;
          line-height:20px;
          width:100%-10px;
          padding-left:10px;
          float:none;
          vertical-align:middle;
          }
.formular textarea{
          height:60px;
          margin:0;
          padding:0;
          border:1px solid black;
          width:360px;
          top:10px;
          position:relative;
          overflow:auto;
}
.formular_levysl  {width:221px;
                   height:464px;
                   float :left;
                   text-align:left;
                   border-bottom:1px solid black;
                   }
.formular_pravysl  {width:380px;
                   height:464px;
                   float :left;
                   text-align:left;
                   border-bottom:1px solid black;
                   }
.modra{
      background-color: #CCEBFF;
      }
.modra2{
      background-color: #CCEBFF;
      height:40px;
      }
.modra2 input{
            position:relative;
            top:10px;}
.modra3{
      background-color: #CCEBFF;
      height:80px;
      }
.warning {font-weight:bold;
          padding:0px;
          margin:0px;
          line-height:20px;
          border:0px;
          text-indent:0px;
          text-align:left;
          color:red;
          font-size:12px;
          }          
.podtext {font-weight:normal;
          padding:0px;
          margin:0px;
          float:left;
          display:block;
          line-height:20px;
          border:0px;
          text-indent:0px;
          text-align:left;
          }
.formularcb {
          width:603px;
          border: 1px solid black;
          margin: 0px;
          padding:0px;
          align:center;
		      background-color: #ffffff;
          text-color:#000000;
          }
.formularcb td{border:0px;
              text-color:#000000;}

.cbnadpis {     font-size:16px;
		            font-weight:bold;
                line-height:22px;
                text-color:#000000;
                border-bottom:1px solid black;
                }    
.levycb {
        text-color:#000000;
        font-size:14px;
		    font-weight:bold;
        line-height:20px;
        padding-left:10px;
        width:223px;
        text-align:left;
        }
.pravycb {
          text-color:#000000;
          font-size:12px;
		      font-weight:normal;
          line-height:20px;
          padding-left:10px;
          width:380px;
          text-align:left;
          }
.vpravo {
	text-align: right;
}
.objednat {
	font-weight:normal; COLOR: #f60; TEXT-DECORATION: none;
}
.objednat A:link {
	font-weight:normal; COLOR: #f60; TEXT-DECORATION: none;
}
.objednat A:visited {
	font-weight:normal; COLOR: #f60; TEXT-DECORATION: none;
}
.objednat A:active {
	font-weight:normal; COLOR: #f60; TEXT-DECORATION: none;
}
.objednat A:hover {
	font-weight:normal; color: #333; TEXT-DECORATION: none;
}
.col-tab {

	width: 590px;
}
.col-sloupec1 {
	width: 260px;
	float: left;
}
.col-sloupec2 {
	width: 330px;
	float: left;
}