body { color: #1f2023; text-align: center;  margin: 0px auto; padding: 0px; font: 16px /*Times,*/ Tahoma, Arial, Trebuchet MS, Verdana, 'Geneva CE', lucida, sans-serif; 
	/*background: url("img/back_header.gif") center top; background-repeat: repeat-x;*/ background-color: #fff;}

a { color: #070a31; text-decoration: underline;}	
a:hover { color: #070a31; text-decoration:none;}

img { border: 0px; margin: 0px; padding: 0px;}


.imgbrd { border: 1px solid #CC0000; margin: 2px; }
.bskcena {display: inline;}

#countdowncontainer { border: 1px solid #0a0b1c; padding: 5px; color: #0a0b1c; background-color: #e9e9e9; font-size: 18px;}

#overlay {z-index: 90; background-color: #333;}

#header { width: 950px; margin: 0px auto; padding: 0px; height: 146px; position: relative; border-bottom: 0px solid #fff;
		/*background: url("img/loggo.jpg") center top; background-repeat: no-repeat;*/}



.logo {position: absolute; top:23px; left: 0px;}	
#slogan {font-family: Trebuchet MS; position: absolute; top:50px; left: 130px; text-align: left; font-size: 12px; color: #151755;}
#slogan span {font-size: 18px;color: #151855;}	
.amcham {position: absolute; top:42px; left: 730px; }		
.sekce {position: absolute; top:20px; left: 400px; color: #ffc922; font-size: 12px;}	

#top_oznameni {border:0px solid #000; color:#242428; display: block; margin-left: 0px; padding: 10px 5px 10px 15px; text-align: left; font-size: 10px;
									position: absolute; top:32px; left: 570px;  width: 155px; height: 128px;background: url("img/bg_oznameni.jpg") top left; background-repeat: no-repeat; }
#top_oznameni h2 {text-decoration: none; font-size: 12px;}

.topsekshping {display: block; position: absolute; top:36px; left: 570px; }

#login {position: absolute; top:120px; right: 0px; font-size: 12px;}

#top_rozcestnik { display: none; position: absolute; top: 50px; left:350px; text-align: left; width: 232px; height: 11px;
									font-size: 11px;  background-image: url("img/top_rozcestnik.gif"); padding: 15px 5px;}
		
#top_rozcestnik a { background: url("img/top_sipka.gif") left center; background-repeat: no-repeat; padding: 3px 3px 3px 15px; margin-left: 10px;}

.rozcestnik	{ width: 950px; margin: 0px auto; padding: 0px;}	
	
#flags {margin: 0px; padding: 8px; position: absolute; top:50px; right:0px; border: 1px solid #ccc;}
#flags a img {border: 0px solid #999;}
#flags a:hover img {border: 0px solid #000;}	
	
#roundmain { margin: 0px auto; padding: 0px; text-align: center; /*background-color: #fff;*/
	/*background-image: url("img/prechod.gif"); background-position: top center; background-repeat: repeat-x;*/ }
#main { margin: 0px auto; padding: 0px 0px 0px 0px; text-align: center; /*background-color: #fff;*/
	background-image: url("img/bg_main.png"); background-position: center 50px; background-repeat: no-repeat; }

				
#maincontent { width: 950px; margin: 0px auto; padding: 10px 0px 10px 0px;}

.underbenefit p { text-align: left;padding: 3px; font-size: 11px;}

.main_banner { display: block; height: 325px; margin: 0px auto; padding: 12px 0px 0px 0px; 
							background-image: url("img/bg_ornament.jpg"); background-position: top left; background-repeat: repeat-x; background-color:#00041b;	}
.small_banner { display: block; height: 200px; margin: 0px auto; padding: 10px 0px 0px 0px; /*background-color: #d2d2d2;*/
							/*background-image: url("img/bg_ornament.jpg"); background-position: top left; background-repeat: repeat-x;*/	}
							

							
.small_banner_partneri { position: relative; display: block; height: 200px; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px; width:950px;/*background-color: #d2d2d2;*/
							background-image: url("img/head/small_partneri.jpg"); background-position: top left; background-repeat: repeat-x;	}
							
#flash-partneri { position:absolute; top: 0px; left: 0px; display: block; height: 200px; margin: 0px auto 0px auto;  padding: 0px 0px 0px 0px; width:340px;}
							
.small_banner_partneri	.col-special {position:absolute; top: 0px; left: 340px; display: block; padding: 70px 0px 0px 0px; border: 0px solid #ccc; width: 300px; margin-top: 0px; color: #190e01;}

.obeznameni { margin: 0px; padding: 30px 0px 0px 10px; background-image: url("img/obeznameni.png"); background-position: top left; background-repeat: no-repeat;
		display: block; width: 290px; height: 51px; float: left; text-align: left;}		
.guests { color: #fff; font-size: 11px; margin: 0px 0px 0px 0px; display: block; width: 473px; height: 315px;float: left; }		
.restahot { color: #fff; font-size: 11px; margin: 0px 0px 0px 0px; display: block; width: 473px; height: 315px; float: right; }

 
.restahotlogin span , .restahotlogin2 span  { display: block;color: #fff; font-size: 18px; padding: 10px 0px 15px 0px;}	
.restahotlogin a , .restahotlogin2 a  { color: #cbd2e4; font-size: 10px;}		
	
.ga { margin: 0px; padding: 0px 0px 0px 0px; background-image: url("img/ga.jpg"); background-position: top left; background-repeat: no-repeat;
		display: block; width: 288px; height: 81px; float: left; }

#top { width: 950px; margin: 0px auto; padding: 0px; height: 189px; color: #fff; position: relative; 
		border-bottom: 15px solid #fff; background-image: url("img/up1.gif"); background-position: top left; background-repeat: no-repeat;}


#top1 { display: block;
	background: url("img/up1.gif") top left; background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px;
	/*float:left;*/ background-color:#fff; text-align: left;
	width : 950px; height: 63px;
}

.frametop {overflow: auto; line-height: 15px; width: 900px; /*height: 200px; */ height: 378px; padding: 10px;float: left;
	   margin: 20px 0px 0px 20px; padding: 5px; background-color:#fbf3d7; border: 1px solid #c2a25c; text-align: left; color:#000;font-size:12px;
	   scrollbar-face-color: #dcbd79;scrollbar-highlight-color: #fdf4cd;scrollbar-darkshadow-color: #ae8d48;
	   scrollbar-3dlight-color: #ebdea5;scrollbar-shadow-color: #ddcd89;scrollbar-arrow-color: #fcf3d4;scrollbar-track-color: #ddcd89;
	   cursor: all-scroll; 
}

#news { padding: 10px; }

.marq { font-size: 12px; color: #333333; display: block; height: 15px; padding: 20px; border: 0px solid #e7e7e7; /*width: 900px;*/}
marquee {border-top: 1px solid #e7e7e7; padding: 5px 0px 0px 0px;}


.gjch { float: right; width: 392px; margin: 0px; padding: 20px 20px 0px 0px; height: 389px; }

.right-awards {padding: 255px 0px 0px 0px; 
		background-image: url("img/right-awards.jpg"); background-position: top left; background-repeat: no-repeat;clear:both;}


#textllc {margin: 0px 0px 0px 0px; padding: 75px 0px 0px 0px;
	 display: block; text-align: center;
	/*width: 400px;*/ /*height: 100px;*/
	
}

.ktgmen {font-size: 10px; color: #060949; padding-left: 5px; text-transform: uppercase; text-align: left;}
#id-menu {display: none; padding: 0px 10px 10px 27px; text-align: left;}


#flash1 {margin: 0px auto; padding: 0px 0px 0px 0px; display: block; text-align: center; width: 950px;}
#flash1 img { position: absolute;z-index: 1;}



#chci {
	background: url("img/chci.jpg") top left; background-repeat: repeat-x; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
	/*float:left;*/ display: block; text-align: left;
	width: 200px; height: 326px;
}

#chcireg {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; text-align: left;width: 200px; /*height: 30px;*/ background-color:#d6252d;}

#chcireg a  {display: block; padding: 10px; color:#fff;}

#bannerlarge {color:#fff; padding: 0px 0px 0px 0px; float:left; display: block; text-align: left; width: 490px; height: 300px; margin: 0px 0px 0px 10px;
			background: url("img/banner_large_1.jpg") top left; background-repeat: no-repeat;}
#bottombannerlarge {color:#1c396a; padding: 5px 0px 0px 10px; margin: 0px 0px 0px 10px; float:left; display: block; text-align: left; width: 480px; height: 56px;
			background: url("img/banner_large_bottom.gif") top left; background-repeat: repeat-x;}
#ikonyup {color:#31315a; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; float:left; 
	display: block; text-align: center; width: 500px; margin: 0px 0px 0px 0px; position: absolute; top: 120px; left: 235px;}
	
#ikonyup a { color:#31315a; font-weight: normal;}
#ikonyup a:first-letter {font-size: 14px;}

#signin {padding: 8px 0px 0px 18px; font-size: 11px; font-weight: bold; float:left; display: block; text-align: left; width: 146px; height: 41px; margin: 0px 0px 0px 0px;
	 background: url("img/sign_in_top.gif") top left; background-repeat: no-repeat;}
	 
#signin a {font-size: 10px; font-weight: normal;}

#ikonybottom {color:#fff; background-color:#fff; padding: 0px 0px 0px 0px; float:left; display: block; text-align: left; width: 250px; /*height: 30px; */margin: 0px 0px 0px 0px;}
#ikonybottom img { margin: 7px; padding: 3px; text-align: center;}

#registerlogin {display: none; color:#1c396a; font-size: 11px; padding: 22px 0px 0px 30px; float:right; text-align: left; width: 130px; height: 30px; margin: 0px 200px 0px 0px;
		background: url("img/reguser.gif") 0px 18px; background-repeat: no-repeat;}
		
.benefity-restaurace {display: block; position: relative; padding: 10px 0px 0px 0px; float:right; text-align: left; width: 465px; height: 148px; margin: 0px 0px 0px 0px;
		background: url("img/benefity_restaurace.gif") 0px 0px; background-repeat: no-repeat; line-height: 15px;}

.benefity-hotel {display: block; position: relative; padding: 10px 0px 0px 0px; float:left; text-align: left; width: 465px; height: 148px; margin: 0px 0px 0px 0px;
		background: url("img/benefity_hotel.gif") 0px 0px; background-repeat: no-repeat; line-height: 15px;}
		
.benefity-restaurace .reg-ben a, .benefity-hotel .reg-ben a	{display: block; position: absolute; top:5px; right: 5px; height: 23px; width: 108px; color: #060f49; text-align: center; padding: 5px 0px 0px 0px;
																											background-image: url("img/registrace_ben.gif"); background-repeat: no-repeat;}
.benefity-restaurace .reg-ben a:hover, .benefity-hotel .reg-ben a:hover 	{color: #060f49;}

#over {background-position: top left; /*background-image: url("img/poz-col-01-02.gif");*/ background-repeat: no-repeat;}
				
#toplist { margin: 0px auto; padding: 0px; text-align: center;}



.banner {margin: 0px 0px 0px 15px;}

						
.slo-1 { float:left;	width: 180px; margin: 0px; padding: 10px 0px 0px 0px; display: block;}


.left-menu {width: 177px; margin: 0px; padding: 0px 0px 0px 0px; display: block;text-transform: uppercase;
						/*background-color:#e9e9e9;*/
						/*background-image: url("img/left-menu.gif"); background-position: top left; background-repeat:repeat-y;*/}

.left-menu  ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; text-align: left;}
.left-menu  ul ul {margin: 0px 0px 0px 0px; background-color:#4e515f;}
.left-menu  ul li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; /*line-height: 15px;*/}
.left-menu  li a {color : #e9e9e9; font-size : 11px; font-weight: normal; display: block; text-decoration: none; margin: 0px;	padding: 7px 7px 7px 7px;
						background-color: #111323; width:auto; border-bottom: 1px solid #000;  border-top: 1px solid #24293e;	}

.left-menu  li a.sel {color : #fc0; text-decoration: none; /*background-color: #122b54;*/ }
.left-menu  li a:hover {color : #fc0; text-decoration: none; /*background-color: #122b54;*/}

.left-menu  li li a {color : #e9e9e9; font-size : 11px; font-weight: normal; 
							 background-image: url("img/sipka.gif");  background-position: center left; background-repeat: no-repeat;
							 padding: 5px 5px 5px 25px; border-bottom: 1px solid #373c55;  border-top: 0px solid #24293e;
							 background-color:transparent;
							 }
.left-menu  li li a.sel {color : #fc0;}
.left-menu  li li a:hover {color : #fc0;}


.left-menu-top { width: 157px; height: 9px; line-height: 9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/left-menu-top.gif"); background-position: top left; background-repeat: no-repeat;}
.left-menu-bottom { display: block; width: 157px; height: 9px; line-height: 9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/left-menu-bottom.gif"); background-position: top left; background-repeat: no-repeat;}


.left-menu1 {width: 177px; margin: 0px; padding: 0px 0px 0px 0px; display: block;text-transform: uppercase;
						/*background-color:#e9e9e9;*/
						/*background-image: url("img/left-menu.gif"); background-position: top left; background-repeat:repeat-y;*/}

.left-menu1  ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; text-align: left;}
.left-menu1  ul ul {margin: 0px 0px 0px 0px; background-color:#e9d59d;}
.left-menu1  ul li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; /*line-height: 15px;*/}
.left-menu1  li a {color : #141626; font-size : 11px; font-weight: normal; display: block; text-decoration: none; margin: 0px;	padding: 7px 7px 7px 7px;
						background-color: #d5af5c; width:auto; border-bottom: 1px solid #cb9b3c;  border-top: 1px solid #e1c885;	}

.left-menu1  li a.sel {color : #081260; text-decoration: none; /*background-color: #122b54;*/ }
.left-menu1  li a:hover {color : #081260; text-decoration: none; /*background-color: #122b54;*/}

.left-menu1  li li a {color : #141626; font-size : 11px; font-weight: normal; 
							 background-image: url("img/sipka.gif");  background-position: center left; background-repeat: no-repeat;
							 padding: 5px 5px 5px 25px; border-bottom: 1px solid #d5af5c;  border-top: 0px solid #24293e;
							 background-color:transparent;
							 }
.left-menu1  li li a.sel {color : #081260;}
.left-menu1  li li a:hover {color : #081260;}


.left-menu-top1 { width: 157px; height: 9px; line-height: 9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/left-menu-top1.gif"); background-position: top left; background-repeat: no-repeat;}
.left-menu-bottom1 { display: block; width: 157px; height: 9px; line-height: 9px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/left-menu-bottom1.gif"); background-position: top left; background-repeat: no-repeat;}


#slo-2 { width: 950px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; height: auto;
		/*background-image: url("img/content.gif"); background-position: top left; background-repeat: repeat-y;*/}
.slo-2 { width: 950px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; text-align: left; border: 0px solid #000;
		/*background-image: url("img/content-uvod.gif"); background-position: top left; background-repeat: repeat-y;*/}
		
.slo-2 .cms-text { padding: 0px;}

.slo-2-short-round	{ width: 750px; margin: 0px; padding: 10px 10px 0px 10px; float:left;}

.slo-2-short { width: 779px; margin: 0px 0px 0px 0px; padding: 1px; text-align: left; border: 0px solid #000;}

.slo-uni { width: 950px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/content-yellow.gif"); background-position: top left; background-repeat: repeat-y;}
#slo-3 { float:right;	width: 190px; margin: 0px; padding: 0px 10px 0px 0px; background-image: url("img/bg_col3.jpg"); background-position: top left; background-repeat: no-repeat;}

.content-top { width: 950px; height: 23px; line-height: 23px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/content-top-uvod.gif"); background-position: top left; background-repeat: no-repeat;}
.content-bottom { display: block; width: 950px; height: 23px; line-height: 23px; margin: 0px auto; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/content-bottom-uvod.gif"); background-position: top left; background-repeat: no-repeat;}
		
.content-top-short { width: 781px; height: 23px; line-height: 23px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/content-top.gif"); background-position: top left; background-repeat: no-repeat;}
.content-bottom-short { display: block; width: 781px; height: 23px; line-height: 23px; margin: 0px auto; padding: 0px 0px 0px 0px; text-align: left; 
		background-image: url("img/content-bottom.gif"); background-position: top left; background-repeat: no-repeat;}
		

div.dekor {height: 34px; line-height: 34px; margin: 0px auto; padding: 0px 0px 0px 10px; color: #fff; font-weight: bold; font-size : 12px;
					/*background-image: url("img/poz-grad.gif");*/ background-color:#821e1e; background-position: top left; background-repeat: repeat-x;
					clear:both;}
.bskcena { display: inline; }
#top-list	{color: #333; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px;}
#under-menu { margin: 50px 0px 0px 0px; padding: 0px; height:131px;
		background-position: top left; background-image: url("img/under-menu.jpg");}
						
	

#menu-bottom {font-size: 12px; width: 950px; display: block; font-weight:bold; padding: 0px 0px 0px 0px; text-align: center;  color:#55555a; height: 30px;}
#menu-bottom ul {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#menu-bottom a {color: #55555a; text-decoration: underline;}	
#menu-bottom a:hover {text-decoration: none;}

#menu-bottom-1 {display: block; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; font-weight: normal;}
#menu-bottom-2 {display: block; width: 200px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; float: left;}
#menu-bottom-3 {display: block; width: margin: 0px 0px 0px 0px; padding: 57px 0px 0px 0px; font-weight: normal; font-size: 11px; text-align: center; text-transform: uppercase;}

#menu-bottom-3 ul {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; /*float: left;*/ }
#menu-bottom-3 ul li { display: inline; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; }

#menu-print {font-size: 12px; display: block; width: 200px; font-weight:bold; padding: 0px 10px 0px 0px; text-align: right; height: 30px; line-height: 30px; float: right;}


.top_menu {padding: 0px 0px 0px 0px; margin: 0px; text-align: center; /*position:relative;*/
						background-image: url("img/bg_menu.gif");  background-repeat: repeat-x; height:56px;}
						
.bottom_menu {padding: 0px 0px 0px 0px; margin: 0px auto; text-align: center; width: 950px; 
						background-image: url("img/bg_menu.gif");  background-repeat: repeat-x; height:56px;}

#total-menu {padding: 0px 0px 0px 0px; margin: 0px auto; width:950px; height:56px; border-bottom: 0px solid #333; 
							/*text-align: left;*/ text-transform: uppercase; position: relative;}
#total-menu ul {list-style-type: none; padding: 0px 0px; margin: 0px; /*float:center;*/ display: inline;}
#total-menu ul ul {width: 190px; padding: 0px; margin: 0px 0px; visibility: hidden;	position:absolute; left: 0px; top: 24px; background-color: #11182f; border-right: 1px solid #343a4b; border-top: 1px solid #343a4b;}
#total-menu ul ul ul {width: 190px; position: absolute; left: 130px; top: 0px;}

#total-menu li {padding: 0px 0px; position:relative; float:left; display: inline; width:auto; /*white-space: nowrap;*/ border-right: 0px solid #565c6b;}
#total-menu li ul li {width: 190px; border-right: 0px; border-bottom: 1px solid #343a4b; border-left: 1px solid #343a4b;}

#total-menu li:hover ul {visibility: visible;}
#total-menu li:hover {color:#fff;}
#total-menu li.rozbalene ul {visibility: visible;}
#total-menu li.sbalene ul {visibility: hidden;}
#total-menu li.rozbalene {visibility: visible;}
#total-menu a {color : #bdbdbd; display:block; float:left; /*font-family: Tahoma;*/ padding: 20px 0px 0px 0px; margin: 0px 20px 0px 20px;
							 font-weight: normal; text-decoration:none; font-size:12px; width:auto; line-height: 12px; /*height: 25px;*/}
#total-menu a.sel { color : #fc0; text-decoration:none; /*background-color: #253756;*/}
#total-menu a:hover { color : #fc0; text-decoration:none; /*background-color: #1A1D22;*/}
#total-menu li li a {font-weight: normal; float:none;}





form {width:500px; /*height: 50px;*/ padding: 0px; margin: 0px; color : #c1c1c1; }

.frm-cms {width:187px; height: 23px; padding: 0px; margin: 0px; background-color:#e9e9e9; 
					position: absolute; top:16px; right: 0px; background-image: url("img/bg_search_top.gif");  background-repeat: no-repeat; }
.frm-cms input {border: 0px solid #cacad2; background-color:#fff; padding: 0px; margin: 0px 0px 0px 0px;}
.frm-cms div {/*width:200px;*/ float: left; padding: 0px; margin: 0px;}
#frm-cms {margin: 0px 0px 0px 8px; padding: 3px 0px 0px 0px; height: 19px; width:145px; border: 0px solid #cacad2; float left; background-color:#e9e9e9;}

.rightcenter {color : #7a7a9a; font-size : 14px; font-weight: bold; text-align: center; display: block; height: 20px; text-decoration: none; margin: 0px; padding: 20px 5px 5px 5px}
.rightcenter:first-letter {font-size: 120%;}
.center {text-align: center;}

fieldset {margin: 2px; padding: 1px; border: 1px solid #3b3b3e;}
legend {font-weight: bold;  font-size: 12px; color: #fff; padding: 5px; margin: 0px 0px 0px 0px; background-color: #49494c;	border: 1px solid #000;}
fieldset div {clear: both; margin: 0px; position: relative;}
fieldset div span {display: none; color: #000;}
label {color: #000;font-size: 12px; margin: 0px; display: block; width: 140px; text-align: right; float: left; padding: 2px 2px;}
input {font-size: 12px; margin: 1px; padding: 2px 2px; color:#000; border: 1px solid #6c6c6f; background-color: #fff; float:left;}
textarea {border: 1px solid #6c6c6f; width: 400px;}



#bottom {display: block;  /*height: 200px;*/ padding: 0px 0px 0px 0px; margin: 0px; border-top: 0px solid #202024; 	
	background-color:#eaeaeb; /*background-image: url("img/back_bottom.gif"); background-position: top left; background-repeat: repeat-x;*/}
	
#bottom-content {display: block; position: relative; width: 950px; height: 120px; padding: 0px 0px 0px 0px; margin: 0px auto; border-top: 0px solid #7a7a9a;	
	 background-image: url("img/partners.gif"); background-position: 0px 25px; background-repeat: no-repeat;}
	
#copyright {font-size: 11px; color: #55555a; text-align: left; padding: 0px 0px 10px 0px; width: 950px;
						position: absolute; top: 90px; left: 15px; text-align: center;}
#copyright hr { display: none; }
#copyright a { color : #55555a; text-decoration : underline; }
#copyright a:hover { color : #55555a;	text-decoration : none; }

#c1 { display: block; width:410px; color : #55555a; float:left; }
#c2 { display: block; width:300px; color : #55555a; float:left; text-align: right; }


.msg-u { display: block; padding: 20px; }
.msg-02 { display: block; padding: 20px; }

.clear {clear: both;}

.leftshadow{
  float:left; 
  background: url(img/stin.png) no-repeat bottom left; 
  margin: 5px 15px 0px 0px; 
}
  .leftshadow img  {
  display: block;
  position: relative;
  background-color: #fff; /* bílé pozadí kolem */
  border: 0px solid #a9a9a9; /* rámeček */
  margin: -6px -6px 6px 6px; /* posun kvůli stínu */
  padding: 4px; /* pozadí 4px mezi rámečkem a obrázkem */
}





#print {display: none;}



@media print {
		body {font: 70%/120% Verdana;}
		#main { border: none; }
		#slo-2, #vypis { color: #FFFFFF; width: 80%; border: none; float:none; }
		#slo-1, #slo-3 { display: none; }
		#print { display: block; text-align: right; font: 80%/160% Verdana; }
		#print h1 { font: 140%/160% Verdana; }
		#print {border-top: 0px solid #000;border-bottom: 1px solid #000;}
}

