body {
	
	background:  url("../images/bg-2.png") repeat-x scroll 0 0 #9fa0a1;
	color:#444444;
	font-family:arial;
	font-size:13px;
	text-align:center;
}
a {
	color:#E64322;
}
a:hover {
	color:#E64322;
}
h1 {
	color:#E64322;
	font-size:16px;
}
h2 {
	color:#E64322;
	font-size:15px;
	text-decoration: none;
}
h3 {
	color:#E64322;
	font-size:14px;
}
.text-normal {
	font-size:13px;
}
#center {
	margin:-10px auto 0;
	position:relative;
	width:963px;
	_margin-top: -15px;
}


#main-page {
	
	background-color:#fff;
	float:left;
	text-align:left;
	width:952px;
	
}
#header {
	float:left;
	width:952px;
	height: 137px;
}

#stuzka-cs
{
	position: absolute;
	margin-left: 11px;
	margin-top: 137px;
	_margin-top: -92px;
	_margin-left: -186px;
	background:url("../images/stuzka-cs.png")  transparent;
	_background:url("../images/stuzka-cs.gif")  transparent;
	width: 189px;
	height: 190px;
	
}

#stuzka-de
{
	position: absolute;
	margin-left: 11px;
	margin-top: 137px;
	_margin-top: -92px;
	_margin-left: -186px;
	background:url("../images/stuzka-de.png")  transparent;
	_background:url("../images/stuzka-de.gif")  transparent;
	width: 189px;
	height: 190px;

}

#stuzka-en
{
	position: absolute;
	margin-left: 11px;
	margin-top: 137px;;
	_margin-top: -92px;
	_margin-left: -186px;
	background:url("../images/stuzka-en.png")  transparent;
	_background:url("../images/stuzka-en.gif")  transparent;
	width: 189px;
	height: 190px;
	
}


#logo {
	border:0 none;
	float:left;
	margin-left:11px;
	margin-top:7px;
}
#lang {
	float:right;
	margin-right:10px;
	_margin-right:3px;
	margin-top:10px;
	text-align:center;
	height: 35px;
	padding-right: 10px;
}
#lang img {
	border:0 none;
	height:18px;
	margin-right:6px;
	width:27px;
}
#menu-header-en {
	float:right;
	margin-top:31px;
	width:742px;
	_width:750px;
}

#menu-header-en li {
	display:block;
	float:left;
	list-style-type:none;
	margin-left:22px;
	margin-right:0px;
}

#menu-header-cs {
	float:right;
	margin-top:31px;
	width:742px;
	_width:750px;
}

#menu-header-cs li {
	display:block;
	float:left;
	list-style-type:none;
	margin-left:16px;
	margin-right:0px;
}

#menu-header-de {
	float:right;
	margin-top:31px;
	width:742px;
	_width:750px;
}

#menu-header-de li {
	display:block;
	float:left;
	list-style-type:none;
	margin-left:24px;
	margin-right:0px;
}


.menu-li {
	color:#505050;
	float:left;
	font-size:14px;
	height:30px;
	text-align:center;
	text-decoration:none;
}
.menu-li a:hover {
	color:#E64322;
}
.menu-li-selected {
	background:url("../images/menuS.png") no-repeat scroll center bottom transparent;
	color:#E64322;
	float:left;
	font-size:14px;
	height:30px;
	text-align:center;
	text-decoration:none;
}
#middle {
	background-color:#B7B7B7;
	float:left;
	width:952px;
	
}
#krumlov-all {
	float:left;
	margin-left:8px;
	_margin-left: 3px;
}
#krumlov {
	float:left;
	height:230px;
	width:708px;
}
#hotel {
	border:0 none;
	float:left;
	height:230px;
	width:44px;
	_margin-left:-6px; 
}
#rezervace {
	border:0 none;
	float:left;
	height:230px;
	width:56px;
	_margin-left:-6px; 
}

#design {
	border:0 none;
	float:left;
	height:230px;
	width:56px;
	_margin-left:-6px; 
}

#kudy {
	border:0 none;
	float:left;
	height:230px;
	_margin-left:-6px; 
	width:70px;
}
#special-offers {
	float:left;
	margin-left:5px;
	_margin-left:3px;
	margin-top:4px;
}
.special-offers-sel {
	border:0 none;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
}
.special-offers-sel img {
	border:0 none;
}
.special-offers-sel-v {
	background:none repeat scroll 0 0 #909090;
	border-left:1px solid #E4E4E4;
	float:left;
	height:117px;
	margin-left:1px;
	margin-right:1px;
	margin-top:5px;
	width:1px;
}
#middle-orders {
	float:left;
	background-color:#B7B7B7;
	width: 237px;
	padding-left: 8px;
	_width: 246px;
	_padding-left: 9px;
}

#middle-orders-2 {
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	
}

.middle-orders-title {
	background:url("../images/smallT.png") no-repeat scroll 0 0 transparent;
	color:#e6e6e6;
	font-size:17px;
	height:29px;
	_height:36px;
	padding-left:54px;
	padding-top:8px;
	width:174px;
	_width: 230px;
}

#middle-orders-text {
	background:none repeat scroll 0 0 #EA5330;
	height:80px;
	width:228px;
}

#middle-orders-text a {
	
	color:#444444;;
	text-decoration: none;
}

#middle-orders-phone {
	float:left;
	font-size:18px;
	margin-left:20px;
	margin-top:12px;
	_margin-left: 10px;
}
#middle-orders-link {
	float:left;
	margin-left:20px;
	_margin-left: 10px;
	margin-top:15px;
}
#middle-orders-link a {
	color:#E6E6E6;
}
#middle-grey
{
	background-color:#B7B7B7;
	float:left;
	margin-left:4px;
	width:948px;
	height:15px;
	_margin-left: 2px;
}
#main-part {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	
	margin-top: -5px;
	width:952px;
	
	

}
#main-part-left {
	float:left;
	padding-left:18px;
	padding-top:10px;
	width:685px;
	
}
#main-part-right {
	float:right;
	width:244px;
	
}
#submenu {
	background:none repeat scroll 0 0 #E6E6E6;
	border:1px solid #848484;
	float:right;
	margin-top:8px;
	margin-right:8px;
	_margin-right:4px;
	padding-bottom:10px;
	_padding-top:10px;
	width:226px;
}
#submenu li {
	display:block;
	float:left;
	list-style-type:none;
}
.submenu-li {
	color:#505050;
	float:left;
	font-size:13px;
	height:20px;
	padding-left:15px;
	padding-top:4px;
	text-align:left;
	text-decoration:none;
	width:180px;
}
.submenu-li a:hover {
	color:#E64322;
}
.submenu-li-selected {
	background:url("../images/sumenuS.png") no-repeat scroll left center transparent;
	color:#E64322;
	float:left;
	font-size:13px;
	height:20px;
	padding-left:15px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
}
.preview-gallery {
	border:1px solid #E3E3E3;
	float:left;
	height:63px;
	margin-right:8px;
	margin-top:8px;
	width:95px;
}

.preview-gallery-2-frame
{
	float:left;
	width: 157px;
	color: #d2d2d2;
	margin-left: 8px;
	margin-top: 8px;
		
}

.preview-gallery-2-frame:hover
{
	color: #ea8c5e;
	
}

.preview-gallery-2
{
	float:left;
	width: 157px;
	height: 157px;
	cursor: pointer;
	border: 1px solid #cacaca;
	background: #e6e6e6;
	
}

.preview-gallery-2:hover
{
	float:left;
	width: 157px;
	height: 157px;
	cursor: pointer;
	border: 1px solid #ea8c5e;
	
}

.preview-gallery-2-title
{
	float:left;
	width: 157px;
	height: 30px;
	text-align: center;
	margin-top:2px;
	font-size: 12px;	
	
}


.preview-gallery-3
{
	float:left;
	width: 100px;
	height: 100px;
	margin-left: 8px;
	margin-top: 8px;
	
}

.preview-gallery-3-sel
{
	float:left;
	width: 100px;
	height: 100px;
	margin-left: 8px;
	margin-top: 8px;
 
	border:1px solid #EA5634;
	
}


#news-main 
{
	background:none repeat scroll 0 0 #EFECEC;
	border:1px solid #848484;
	float:right;
	padding-bottom: 5px;
	margin-top: 8px;
	margin-right: 8px;
	_margin-right: 4px;

}
#news-title {
	background:url("../images/newsT.png") no-repeat scroll 0 0 transparent;
	color:#e6e6e6;
	font-size:17px;
	height:29px;
	_height:36px;
	padding-left:54px;
	padding-top:8px;
	width:172px;
	_width:225px;
}
#news-text {
	float:left;
	padding-top:13px;
	width:214px;
	_width: 200px;
}
.one-news-title {
	float:left;
	font-weight:bold;
	margin-left:6px;
	width:212px;
}
.one-news-text {
	float:left;
	margin-left:6px;
	width:212px;
}
.one-news-more {
	float:left;
	margin-bottom:17px;
	margin-left:6px;
	width:212px;
}
.one-news-title-l {
	float:left;
	font-weight:bold;
	margin-left:6px;
	width:678px;
}
.one-news-text-l {
	float:left;
	margin-left:6px;
	width:678px;
}

.one-news-text-1 table
{
	float:left;
	width: 670px;
}

.lh
{
	float: left;
	margin-top: -27px;
	font-size: 12px;
}


.one-news-more-l {
	float:left;
	margin-bottom:17px;
	margin-left:6px;
	width:678px;
}

.text table
{

	border: 1px solid #a5a4a3;
	border-collapse: collapse;
	width: 550px;
}

.text td
{
	border: 1px solid #a5a4a3;
}

.text h1
{
	font-weight: normal;
	text-decoration: underline;
}

.text h2
{
	font-weight: normal;
	text-decoration: none;
}

.text h3
{
	font-weight: normal;
	text-decoration: none;
}

#footer 
{
	background:#9e9fa0 url("../images/bgF.jpg") repeat-x;
	float:left;
	height:221px;
	margin-left:7px;
	_margin-left:2px;
	margin-top:15px;
	width:938px;
}
#footer table {
	margin-left:15px;
	margin-top:20px;
}
.footer-title-2 {
	color:#444444;
	width:230px;
}
.footer-title a {
	font-size:14px;
	text-decoration:none;
}
.footer-title-2 a {
	color:#444444;
	font-size:14px;
	text-decoration:none;
}
#copyright {
	color:#E6E6E6;
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-top:20px;
	_margin-top:15px;
}
#sitemap {
	float:left;
	margin-left:254px;
	_margin-left:200px;
	margin-top:20px;
}
#sitemap a {
	color:#E6E6E6;
}
#eu {
	color:#E6E6E6;
	float:right;
	margin-right:8px;
	_margin-right:7px;
	margin-top:5px;
	_margin-top:-2px;
	border:0px;
}
.map {
	margin-left:15px;
}
.adw-img {
	height:117px;
	width:228px;
}
#gallery-big {
	background-color:#999999;
	display:none;
	position:fixed;
	_position: absolute;
	height:100%;
	_height:2000px;
	left:0;
	top:0;
	filter: alpha(opacity=80);  
     -moz-opacity: 0.8;  
     -khtml-opacity: 0.8;  
	opacity:0.8;
	width:100%;
	_width:2080px;
	_margin-left: -400px;
	
}
#gallery-big-space {
	background:none repeat scroll 0 0 transparent;
	display:none;
	font-family:arial;
	font-size:12px;
	margin-left:80px;
	_left:0px;
	margin-top:5px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	z-index:90;
	
}
#fancy_content {
	float:left;
	margin:0;
	z-index:100;
}
.middle-main {
	background-color:#B7B7B7;
	color:#3F3F3F;
	float:left;
	text-align:center;
	width:800px;
	z-index:100;
}
.play-title {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:"Trebuchet MS",Arial;
	font-size:18px;
	text-align:center;
	text-transform:none;
	width:800px;
}
.play-close {
	float:right;
	font-size:11px;
	margin:5px;
}
#gallery-top {
	float:left;
	height:512px;
	width:800px;
}
#gallery-left {
	float:left;
	font-size:11px;
	margin-right:3px;
}

#gallery-top-title
{
	float:left;
	width:800px;
	background-color: #fff;
}
#gallery-middle {
	float:left;
	font-size:14px;
	margin-left:60px;
	margin-top:7px;
	text-align:center;
	width: 600px;
}
#gallery-right {
	float:right;
	font-size:11px;
	margin-right:3px;
}
#img-preview {
	float:left;
	width:800px;
	margin-bottom: 10px;
}
.detail-img {
	height:512px;
	margin:auto;
	text-align:center;
}
.play-close-img {
	border:0 none;
	margin-right:5px;
	margin-top:4px;
	z-index:100;
}
.play-note {
	background-color:#FFFFFF;
	color:#7BA01F;
	font-size:11px;
	margin-top:10px;
	padding:5px;
}
.nav-img {
	border:0 none;
	margin-left:3px;
}
.min-img {
	float:left;
	height:151px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:103px;
}
.min-img-sel {
	border:1px solid #EA5634;
	float:left;
	height:151px;
	margin-left:10px;
	margin-top:10px;
	width:100px;
}
#iframe-res
{
	
	margin-left: 20px;
	margin-top: 20px;
}

#send-task
{
	
	margin-top: 10px;
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #CCCCCC;
	width: 400px;
	padding: 5px;
}
#send-task tr, td
{
	vertical-align: top;
	font-size: 13px;
}

#send-task input, select
{
	font-size: 13px;
	border: 1px solid #ccc;
}

#send-task textarea
{
	width: 250px;
	height: 120px;
	font-size: 12px;
	border: 1px solid #ccc;
}

#price-list
{
	
	margin-top: 15px;
}
#price-title
{
	background:#702412 url("../images/tableB.jpg") repeat-y;
	color:#fff;
	font-size:17px;
	height:22px;
	_height:36px;
	width: 550px;
	padding-top: 4px;
	padding-left: 10px;	
}

#price-main table
{
	width: 560px;
	border: 1px solid #a5a4a3;
	border-collapse: collapse;
}

#price-main td
{
	border: 1px solid #a5a4a3;	
}
	
.tr-sec
{
	border: 1px solid #a5a4a3;
	
}

.tr-jed
{
	background-color: #efecec;

}
