/* colors and sizes */
img { border:none;}

body, html { padding:0; margin:0;}

#paginace a {
	background:#BDE2E8;
	color:#3F659F;
	border:1px solid #3F659F;
	}
	
#paginace a:hover {
	border:1px solid #000000;
	color:#000000;
	}
html {
	background:url(_images/bg2.jpg) repeat-x #F6EBD4;
	}
body {
	font-size:0.80em;
	color:#444444;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(_images/background2.jpg) no-repeat top center;
	}
	
td { padding:5px; border-bottom:1px solid #CCC; }
	
/* main body, custom parts */

h1, .editablenadpis {
	font-size:150%;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:140%;
	color:#EF1E99;
	padding-right:20px;
	}
	
h1 {
	font-size:220%;
	padding-bottom:10px;
	}
	
.editablenadpis:after
{ 
 content:url(_images/h1.png);
 position:absolute;
 margin-top:3px;
 margin-left:-10px;
}

h1:after
{ 
 content:url(_images/h1.png);
 position:absolute;
 margin-top:12px;
 margin-left:-10px;
}

.editablenadpis 
{display: inline-block;}

/* Hides from IE-mac */
* html .editablenadpis 
{height: 1%;}

.editablenadpis 
{display: block;}
/* End hide from IE-mac */
/*
h2 {
	font-size:120%;
	color:#EF1E99;
	background:none;
	padding-left:0px;
	margin-top:10px;
	padding-top:10px;
	}
	
*/

h2 {
	font-size:150%;
	font-weight:normal;
	color:#757679;
	line-height:150%;
	}

h3 {
	color:#EF1E99;
	font-weight:normal;
	font-size:130%;
	}
	
.clanek h2 {
	background:none;
	padding-left:0;
	}
	
a {
	color:#EF1E99;
	}
	
a:hover {
	text-decoration:none;
	}

#stranka {
	position:relative;
	}

#stranka2 {
	height:600px;
	margin:auto;
	}

#header {
	width:986px;
	position:relative;
	height:80px;
	}

#obsah, #obsah2 {
	width:990px;
	margin:auto;
	}

#content {
	width:990px;
	float:left;
	padding-top:140px;
	padding-left:5px;
	min-height:400px;
	_height:400px;
	}
	
#contenttext {
	float:left;
	min-height:253px;
	_height:253px;
	background:#fff;
	padding:20px;
	border:1px solid #c3c3c3;
	-webkit-border-radius: .7em; 
	-moz-border-radius: .7em;
	border-radius: .7em;
	}
	
.velky {
	width:950px;
	}
	
.maly {
	width:550px;
	}
	
.stredni {
	width:645px;
	}

.stredni2 {
	width:450px;
	background-repeat:no-repeat !important;
	padding-left:220px !important;	
	}
	
#paticka {
	padding-top:10px;
	padding-bottom:20px;
	line-height:160%;
	float:left;
	text-align:left;
	font-size:90%;
	margin-top:10px;
	width:100%;
	background:#B6B4B5;
	}

#patickatext {
width:970px;
margin:auto;
margin-top:20px;
min-height:150px;
padding-left:20px;
padding-bottom:50px;
color:#000;
 }
 
 #patickatext a {
 	color:#232323;
	}

#logo {
	position:absolute;
	top:0px;
	left:30px;
	}
	
#pravacast {
	float:right;
	width:244px;
	line-height:150%;
	min-height:380px;
	_height:380px;
	margin-right:2px;
	font-size:85%;
	}

.pravacasttext {
	padding:0px;
	margin-top:0px;
	padding-left:7px;
	width:220px;
	}

.tvorba {
	float:right;
	margin-right:20px;
	color:#999;
	}

.cervena {
	color:#FF0000;
	font-weight:bold;
	}
	
#menu {
display:block;
position:absolute;
top:125px;
font-size:90%;
padding-top:10px;
padding-bottom:40px;
padding-left:70px;
width:927px;
background:url(_images/menu.png) no-repeat;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
display: block;
margin: 0;
	padding:15px;
	padding-top:8px;
	padding-bottom:8px;
	background:none;
	color:#fff;
}

#menu h2 {
padding:0;
margin:0;
text-align:left;
}

#menu a {
text-decoration: none;
font-weight:normal;
text-align:center;
}


#menu h2:hover {
	background:#D40E82;
	}

#menu li {position: relative;background:none !important; list-style:none !important;}

#menu ul ul {
position: absolute;
padding:0;
left:0;
z-index: 500;
margin-top:-2px;
background:#D40E82;
background-position:88px 0;
text-align:left;
	width:160px;
	border:1px solid #D0D0D0;
	border-top:none;
	padding-bottom:15px;
}

#menu ul ul a {
	text-align:left;
	width:130px;
	font-size:100%;
	padding:5px;
padding-left:25px;
font-weight:bold;
text-transform:lowercase;
	}

#menu ul ul a:hover {
	color:#fff;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 80%;
width:500px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.tlacitko:hover {
	background:#C0D638;
	}
	
.tlacitko:hover h2 a {
	color:#fff !important;
	}


#menu .selected {
	background:#A40061;
	}


#navigace {
	position:relative;
	z-index:10;
	position:absolute;
	font-size:85%;
	color:#AFAFAF;
	margin-top:-45px;
	}
	
#navigace a {
	color:#666;
	padding-left:2px;
	padding-right:2px;
	}
	
.submit {
	padding:5px; 
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;
	text-align:center;
	border: thin groove;
	cursor:pointer;
	}

.submit:hover {background:url(_images/submit.jpg) 0 -20px repeat-x;}

.mensi {
	font-size:85%;
	}

.vetsi {
	font-size:160%;
	display:block;
	margin-bottom:10px;
	}
	
.vetsi a {
	color:#666;
	}

.background {
	float:left;
	padding:10px;
	}
	
.background2 {
	background:#EFF8FF;
	padding:10px;
	}

.padding td {
	padding:7px;
	}
	
#levacast {
	float:left;
	width:300px;
	padding-left:0px;
	}
	
.levacasttext {
	margin-bottom:20px;
	float:left;
	width:300px;
	min-height:100px;
	_height:100px;
	}
	
.uroven3 {
	background:none !important;
	padding-left:40px !important;
	}
	
#map, #map2 {
	width:100%;
	margin-bottom:30px;
	margin-top:-10px;
	height:200px;
	}

#pravacast dl {
	position: relative;
	width: 230px;
	display:block;
	float:left;
	padding-top:0;
	padding-bottom:0;
	}
#pravacast dt {
	clear: both;
	float:left;
	width: 89px;
	padding: 5px 0 2px 0;
	text-align: left;
	}
#pravacast dd {
	float: left;
	width: 125px;
	margin: 0 0 4px 0;
	padding-left: 6px;
	}
	
.floatright {
	float:right;
	}
	
.floatleft {
	float:left;
	}
	
#velkoobchod {
	font-size:130%;
	color:#5b81ac;
	position:absolute;
	top:155px;
	left:20px;
	width:400px;
	}
	
#volby {
	visibility:hidden;
	position:absolute;
	}
	
#contenttext img {
	margin:10px;
	border:2px solid #CCC;
	}
	
.clanek img {
	border:none !important;
	}
	
.zbozi img {
	border:none !important;
	}
	
.nahled {
	float:left;
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	height: 125px;
	width:120px;
	background:#EDEDED;
	padding:2px;
	margin:1px;
	}
	
.nahled img {
	border:1px dotted #999999 !important;
	}

.nahled a {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	text-align:center;
    }

#fotogalerie {
	display:block;
	width:100%;
	position:relative;
	clear:both;
	float:left;
	margin-bottom:20px;
	}
	
#motto {
	position:absolute;
	top:-105px;
	right:10px;
	font-size:140%;
	font-family:arialn,Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#tlf {
	position:absolute;
	top:37px;
	right:40px;
	font-size:180%;
	font-weight:bold;
	font-family:arialn,Arial, Helvetica, sans-serif;
	color:#000;
	}
	

.slideshow {
	float:left;
	display:block;
	display:block;
	height:434px;
	width:909px;
	margin:0;
	padding:0;
	margin-left:-30px;
	margin-top:-10px;
	}

.slideshow img {
    position:absolute;
    z-index:1;
	clear:both;
}

#rezervace input, select {
	font-size:100%;
	padding:3px;
	}
	
#rezervace .submit {
	float:right;
	}
	
#ikony {
	float:left;
	width:120px;
	height:200px;
	}
	
#ikony div {
	display:block;
	text-align:center;
	padding-left:33px;
	width:90px;
	padding-top:13px;
	line-height:80%;
	font-size:170%;
	color:#FFFFFF;
	padding-bottom:10px;
	}
	
#ikony .mensi {
	font-size:40%;
	}

.autoimg {
	float:left;
	}
	
	
.vyrazne {
	font-weight:bold;
	color:#fff;
	}
	
.zbozi {
	width:190px; 
	height:320px;
	margin-right:0;
	margin-left:0;
	margin-bottom:20px;
	border-right:1px dotted #999;
	background:#FFF;
	padding-top:20px;
	}
	
.zbozi h2 {
	min-height:55px;
	font-weight:normal;
	}
	
.label a {
	text-decoration:none;
	color:#000000;
	}

.zbozitext {
	text-align:center; 
	width:90%;
	height:50px;
	}
	
.parametry {
	background-position:10px 0;
	padding:10px;
	padding-top:5px;
	font-weight:bold;
	text-align:right;
	letter-spacing:1.3em;
	width:100%;
	font-size:130%;
	color:#000;
	}
	
#cenik {
	float:right; 
	width:270px;
	font-size:85%;
	}
	
#cenik table {
	border:none;
	text-align:right;
	width:100%;
	}
	
#rezervace2 {
	padding:5px;
	height:45px;
	margin-bottom:10px;
	margin-top:5px;
	padding-left:20px;
	}
	
#rezervace2 input {
	padding:3px;
	}

#rezervace2 .submit {
	font-size:110%;
	margin-left:40px;
	padding-left:25px;
	padding-right:25px;
	}
	
.zboziimg {
	min-height:180px;
	}
	
	
.sleva2 {
	float:left;
	font-size:95%;
	color:#060;
	margin-top:15px;
	}
	
#vybaveni {
	color:#E0E0E0;
	}
	
th h2 {
	color:#000;
	}
	
#menutop {
	position:absolute;
	top:0px;
	right:0;
	background:url(_images/topmenu.png) no-repeat;
	padding:10px;
	width:240px;
	}
	
#menutop a {
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	
	}

#slogan {
	position:absolute;
	top:50px;
	left:400px;
	}
	
#text {
	line-height:130%;
	}
	
.box {
	float:left;
	width:210px;
	text-align:center;
	font-size:85%;
	padding:10px;
	height:280px;
	}
	
.refimg {
	display:block;
	height:120px;
	vertical-align:middle;
	}
	
.refimg img {
	border:none !important;
	}

.box h2 {
	font-size:140%;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	margin-top:0;
	}
	
.boxtext {
	margin-top:10px;
	float:left;
	text-align:left;
	background:#1F355B;
	padding:9px;
	width:100%;
	height:130px;
	}
	
.none {
	background:none;
	padding:0 !important;
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow: 0px 0px 0px #000;
	}
	
.none .editablenadpis {
	position:absolute;
	visibility:hidden;
	}
	
#fbf {
	position:absolute;
	right:20px;
	top:20px;
	}
	
.vpravo {
	float:right;
	width:270px;
	display:block;
	margin-bottom:10px;
	margin-top:-20px;
	padding-right:0px;
	margin-right:-20px;
	margin-left:15px;
	padding-left:10px;
	border-left:1px solid #C3C3C3;
	}
	
#submenu {
	min-height:230px;
	_height:230px;
	}
	
#submenu a {
	-webkit-border-radius: .7em; 
	-moz-border-radius: .7em;
	border-radius: .7em;
	padding:5px;
	display:block;
	color:#333333;
	margin-bottom:1px;
	text-decoration:none;
	padding-left:20px;
	width:260px;
	}
	
#submenu .selected, #submenu a:hover {
	background:#D40E82 !important;
	color:#FFFFFF !important;
	}
	
#levacast .editabletext {
	padding:10px;
	padding-top:0;
	}
	
#contenttext .zbozi {
	width:145px;
	height:320px;
	}
	
#contenttext .zbozi img {
	max-width:130px;
	}
	
#mainbox {
	background:url(_images/mainbox.png) no-repeat;
	width:100%;
	float:left;
	height:280px;
	margin-top:-35px;
	}
	
.editable {
	float:left;
	min-height:253px;
	_height:253px;
	background:#fff;
	padding:20px;
	border:1px solid #c3c3c3;
	-webkit-border-radius: .7em; 
	-moz-border-radius: .7em;
	border-radius: .7em;
	margin-right:10px;
	margin-bottom:10px;
}

#contenttext .editable {
	float:left;
	min-height:100px;
	_height:100px;
	background:none;
	border:none;
	padding:20px;
	-webkit-border-radius: .7em; 
	-moz-border-radius: .7em;
	border-radius: .7em;
	margin-right:10px;
	margin-bottom:10px;
	padding-right:0;
	padding-left:10px;
}

.small {
	width:245px;
	}
	
.medium {
	width:650px;
	}
	
.last {
	margin-right:0;
	}
	
.pink {
	background:#CF057C;
	color:#FFB7E1 !important;
	border:1px solid #fff;
}

.pink .editablenadpis {
	color:#FFFFFF !important;
}

h1, h2, h3, .editablenadpis, #menu {
	font-family: 'Open Sans', sans-serif;
	}
	
.boxreference {
	float:left;
	width:153px;
	padding:5px;
	height:100px;
	}
	
.boxreference img {
	border:4px solid #F0F0F0;
	}

.boxreference2 img {
	border:4px solid #F0F0F0;
	}

.boxreference2 {
	float:left;
	width:280px;
	padding:5px;
	height:170px;
	}

#paginace {
	width:100%;
	margin-top:10px;
	text-align:center;
	float:left;
	}

#paginace a {
	border:1px solid #AFAFAF;
	color:#5F5F5F;
	text-decoration:none;
	padding:7px;
	background:#EFEFEF;
	}
	
#paginace a:hover {
	border:1px solid #000000;
	color:#000000;
	}

#klient {
	position:absolute;
	top:60px;
	right:20px;
	}
	
.web {
	}
	
.none {
	border:none;
	background:none;
	}
	
.suri1 {
	position:absolute;
	width:320px;
	height:200px;
	background:url(_images/suri1.jpg) no-repeat;
	-webkit-border-radius: 0em; 
	-moz-border-radius: 0em;
	border-radius: 0em;
	margin-left:6px;
	margin-top:100px;
	}

.suri2 {
	position:absolute;
	width:299px;
	height:200px;
	background:url(_images/suri2.jpg) no-repeat;
	-webkit-border-radius: 0em; 
	-moz-border-radius: 0em;
	border-radius: 0em;
	margin-left:1px;
	margin-top:100px;
	}

.suri3 {
	position:absolute;
	width:299px;
	height:200px;
	top:450px;
	background:url(_images/suri3.jpg) no-repeat;
	-webkit-border-radius: 0em; 
	-moz-border-radius: 0em;
	border-radius: 0em;
	margin-left:1px;
	margin-top:100px;
	}
	
.suri4 {
	position:absolute;
	width:320px;
	height:200px;
	background:url(_images/suri4.jpg) no-repeat;
	-webkit-border-radius: 0em; 
	-moz-border-radius: 0em;
	border-radius: 0em;
	margin-left:6px;
	margin-top:100px;
	}


.suri5 {
	position:absolute;
	width:400px;
	height:200px;
	top:0px;
	background:url(_images/suri5.jpg) no-repeat;
	-webkit-border-radius: 0em; 
	-moz-border-radius: 0em;
	border-radius: 0em;
	margin-left:200px;
	margin-top:0px;
	}

/* button 
---------------------------------------------- */
.submit, .submitzelena, .button, input[file] {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.submit:hover, .submitzelena:hover, .button:hover {
	text-decoration: none;
}
.submit:active, .submitzelena:active, .button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/* color styles 
---------------------------------------------- */

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.submit, .blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#A40061), to(#F343AA));
	background: -moz-linear-gradient(top,  #A40061,  #F343AA);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A40061', endColorstr='#F343AA');
}
.submit:hover, .blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#A40061), to(#F343AA));
	background: -moz-linear-gradient(top,  #A40061,  #F343AA);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A40061', endColorstr='#F343AA');
}
.submit:active, .blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#A40061), to(#F343AA));
	background: -moz-linear-gradient(top,  #A40061,  #F343AA);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A40061', endColorstr='#F343AA');
}

/* rosy */
.button {
	color: #fff;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#F343AA), to(#A40061));
	background: -moz-linear-gradient(top,  #F343AA,  #A40061);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F343AA', endColorstr='#A40061');
}
.button:hover {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#A40061), to(#F343AA));
	background: -moz-linear-gradient(top,  #A40061,  #F343AA);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A40061', endColorstr='#F343AA');
}
.button:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#A40061), to(#F343AA));
	background: -moz-linear-gradient(top,  #A40061,  #F343AA);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A40061', endColorstr='#F343AA');
}

.reference {
	float:left;
	width:100%;
	border-bottom:1px solid #E8E8E8;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
.reference img {
	float:left;
	margin-right:20px !important;
	}
	
.reference h2 {
	padding:0;
	margin:0;
	}
	
.reference:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.domena {
	text-decoration:none;
	color:#999999;
	display:block;
	margin:5px;
	margin-left:0;
	}
	
#menubot ul {
	float:left;
	margin-left:0;
	padding-left:15px;
	}
	
#menubot a {
	text-decoration:none;
	}
	
#menubot a:hover {
	text-decoration:underline;
	}
	
.noul {
	list-style:none;
	margin:0;
	padding:0;
	width:155px;
	margin-left:-10px !important;
	}
	
.noul li {
	list-style:none;
	}
	
.noul li li {
	list-style:url(_images/li.png);
	}
	
.cb {
	clear:both;
	}
	
#menubot .selected {
	color:#CF057C !important;
	}
	
li {
	list-style:url(_images/li.png);
	}
	
hr {
	border:none;
	background:#666666;
	height:1px;
	}
	
.print {
	color:#666666 !important;
	margin-bottom:15px !important;
	display:block;
	background:url(_images/print.png) no-repeat !important;
	padding-left:25px;
	}
	
.print:hover {
	text-decoration:none;
	}
	
.grafika {
	padding-right:200px;
	width:470px;
	}
	
.gray {
	background:#CFCDCE;
	color:#000;
	}
	
.gray a {
	color:#A80365;
	}
	
.bigbig {
	font-size:200%;
	}
	
.gray .domena {
	color:#666666;
	}
	
.clanek70 .clanek {
	width:70% !important;
	}
	
dl {
  position: relative;
  width: 100%;

}
dt {
  clear: both;
  float:left;
  width: 30%;
  padding: 0% 0 0.5% 0;
  text-align: left;
}
dd {
  float: left;
  width: 65%;
  margin: 0 0 1% 0;
  padding-left: 1%;
}

pre {
	font-size:120%;
	padding:10px;
	background:#F1F1F1;
	}

#kontakt form {
	float:right;
	width:680px;
	margin-right:20px;
	}	

#kontakt input, #kontakt textarea {
	padding:10px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:5px;
	}
	
.txt {
	background:#FFF9ED;
	border:1px solid #E2D0AA;
	border-top:1px solid #BAA375;
	}

#kontakt textarea {
	width:640px;
	height:120px;
	background:#FFF9ED;
	border:1px solid #E2D0AA;
	border-top:1px solid #BAA375;
	}
	
#kontakt td {
	border:none;
	}
	
#kontakt fieldset {
	border:none;
	font-size:110%;
	}
	
legend {
	text-align:center;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:120%;
	border-bottom:1px solid #E0CFAC;
	}
	
#levacast .nobg {
	border:none;
	background:none;
	}
