@charset 'UTF-8'

;body {
background:#fff url(images/body_bg.jpg) left top repeat-x;
color:#000;
margin:0;
padding:0;
}

.lajna {
background: -moz-linear-gradient(left, #fff, #96c21c, #fff);
background: -webkit-linear-gradient(left, #fff, #96c21c, #fff);
height:2px;
width: 100%;
display: block;
margin-bottom:5px;
}

#slider p{
padding: 0px;
margin: 0px;
width: 537px;
height: 90px;
}

.input-text{
border:1px solid #96c21c;
color:#666666;
}

.green{
background:#96c21c;
padding:0px 6px;
height:24px; 
line-height:24px;
color:#FFFFFF;
font-size:12px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}

.PagerClass {
width: 500px;
padding-top: 100px;
}

.eventsHolder {
	width: 720px;
	margin-bottom: 15px;
	padding-bottom: 0;
}

.events {
	clear: left;
	width: 720px;
	padding-top: 15px;
}

.eventInfo .date {
	color: #3399CC;
	margin-top: 5px;
}

.event {
	float: left;
	width: 340px;
	min-height: 100px;
	margin-bottom: 20px;
}

.event h3 {
	font-size: 100% !important;
	font-weight: normal;
	margin-bottom: 5px;
}

.event p {
	margin: 0 0 5px 0;
	padding: 0;
}

.eventImage {
	text-align: center;
	line-height: 1em;
	float: left;
	width: 100px;
	margin-right: 5px;
}
.eventPoster {
	height: 100px;
	margin-bottom: 5px;
}
.eventInfo {
	line-height: 1.2em;
	float: left;
	width: 200px;
}
.eventInfo .date {
	color: #96c21c;
	margin-top: 5px;
}

.content_txt address {
font-style:italic;
}

.rl
{color:#999;
padding:4px;
margin-top:4px;
color:#006699;
}
.input1
{
padding:9px;
border:solid 1px #999;
margin:4px;
width:220px;
}
.radio1
{
margin:4px;

}
.button1
{
font-size:15px;
padding:6px;
font-weight:bold;
}

label.error
{
font-size:11px;
background-color:#dedede;
color:#000;
padding:3px;
margin-left:5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#signup_block
{
display:none;
}


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 17px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 16px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 17px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 0.9em;
	padding: 0 4px;
	outline: none;
}
ul.tabs li a:hover {
	background: #e0fb96;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #e0fb96;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

/* numeric controls */	

	ol#controls{
		margin:3px 0px 20px 0;
		padding:0;
		height:20px;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #ccc;
		background:#e0fb96;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#96c21c;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#pageflip {
	position: absolute;
	right: 0; top: 0;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(http://www.sohtanaka.com/web-design/examples/peeling-effect/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}

.clanek-table {
width: 200px;
margin: 10px;
border-left: 10px solid #e0fb96;
background-color: #f9ffe8;
}

.clanek-table p {
background: #f9ffe8;
background-color: #f9ffe8;
}


.clanek-table td {
padding: 5px;
background: #f9ffe8;
background-color: #f9ffe8;
}

.radio td {
padding: 5px;
width: 230px;
}

input.btn { 
color:black;
padding-left: 5px;
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 2px;  
font: bold small 'trebuchet ms',helvetica,sans-serif; 
} 

#accordion {
	background:#fff;
	border:1px solid #333;	
	-background:#666;
width: 96%;
}

/* accordion header */
#accordion h2 {
	background:#ccc;
	padding:5px 5px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#96c21c;
}

/* accordion pane */
#accordion .pane {
	border:1px solid #fff;
	display:none;
	padding:2px;
	font-size:12px;
}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

/* default styling example
----------------------------------------------------------------- */

.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


/* demo-specific
----------------------------------------------------------------- */

#demoThree-nav .ln-letters a { border:none; border-top:2px solid pink; color:red; }
#demoThree-nav .ln-letters a.ln-last { border-right:none; }
#demoThree-nav .ln-letters a:hover,
#demoThree-nav .ln-letters a.ln-selected { border-top:2px solid red; background-color:pink; color: white !important; }
#demoThree-nav .ln-letters a.ln-disabled { color:pink; }
#demoThree-nav .ln-letters a.ln-disabled:hover { color:white; }
#demoThree-nav .ln-letter-count { color:red; }

#demoThree li { color:pink; }
#demoThree li a { color:red; text-decoration:none; }
#demoThree li a:hover { text-decoration:underline; }

#demo4 #listWrapper { width:650px; }
#demoFour li { float:left; }
#demoFour a { display:block; text-align:center; width:85px; border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none; }
#demoFour a:hover { background-color:#eee; }



.clanek-table strong {
color: white;
font-size:15px;
font-family: cambria;
font-weight: bold;
}

.clanek-table img {
border: 0px;
background: none;
padding-top: 0px;
padding-right: 5px;
margin: 0px;
}


a, a:visited {
color:#696969;
text-decoration: underline;
}

a:hover {
color: black;
text-decoration: none;
}

.odkazy a, a:visited{
color: #696969;
text-decoration: underline;
}

.odkazy a:hover {
color: black;
text-decoration: none;
}


html {
font-size:0.72em;
font-family:tahoma, arial;
background:#fff ;
}

h1 {
	font-size:3em;
	padding-left:10px;
	text-align:left;
}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#394456;
}
h2 {
	font-size:1.3em;
	color: black;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.tooltip {
	display:none;
	background:transparent url(black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.video p {
width: 200px;
color: black;
font-family: Georgia;
border-bottom: 1px solid grey;
background: #e5ff9a;
padding: 1px;
}

.video b {
color: #696969;
font-weight: normal;
}

.title_txt img{
width:42px;
height:32px;
float: left;
margin: 0px 5px 0px 0px;
border:2px solid #DEDDDD;
}

.title_txt h2 {
font-size:18px;
color:black;
font-weight: normal;
font-family:georgia;
}

.content_txt_bg {
width:628px;
line-height:1.55em;
background: #fff url(images/content_txt.gif) left top repeat-y;
color:#222;
padding-left:14px;
font-family: lucida sans unicode;
}

.content_txt {
width:546px;
line-height:1.4em;
padding:0px 0px 0px 0px;
color:#222;
background: #fff ;	
}

.content_txt2 {
font-size:1.3em;
width:546px;
color:#000;
background: #fff ;	
}

.content_txt1 {
width:400px;
line-height:1.4em;
padding:0px 0px 0px 0px;
color:#222;
background: #fff ;	
}

.tc {line-height: 1.5;}
.tc2 {line-height: 1.5;}

.content_txt1 p {
margin: 0px 0px 10px 0px;
padding: 0px;
text-indent: 10px;
background: #fff ;	
}

.content_txt3 p {
margin: 0px 0px 10px 0px;
padding: 0px;
text-indent: 10px;
background: #fff ;	
}

.content_txt3 {
width:380px;
line-height:1.4em;
padding:0px 0px 0px 0px;
color:#222;
background: #fff ;	
}

.content_txt1 strong{
font-weight:bold;
color:#000;
}

.content_txt1 em{
font-style:italic;
color:#000;
}

.content_txt2 strong{
font-size:1.1em;
font-weight:bold;
width:546px;
color:#000;
background: #fff ;	
}

.content_txt img{
padding: 5px;
border: 1px;

}

.akt_txt {
color:#383838;
font-weight:400;
line-height:1.3em;
		background: #fff ;	
}

.content_txt b a {
color:#383838;
font-weight:400;
text-decoration:none;
}

.content_txt h2 {
	font-size:1.3em;
	color: black;
	font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: underline;
}


.content_txt b a:hover {
color:#000;
font-weight:400;
text-decoration:none;
}

.content_txt li {
list-style:square;
line-height:1.51em;
color:#222;
margin:0;
font-family:georgia;
padding:0px 10px 0px 16px;
}

.content_txt ul li a {
text-decoration:underline;
color:#222;
}

.content_txt a:hover{
color:#666;
text-decoration:none;
}
.content_txt li a:hover {
color:#666;
text-decoration:none;
}

.akt_txt a:hover{
color:#666;
text-decoration:none;
}

.content_txt a {
color:#000;
text-decoration:none;
border-bottom:#222 1px dashed;
}

.akt_txt a {
color:#000;
text-decoration:none;
border-bottom:#222 1px dashed;
}

.content_txt p {
margin: 0px 0px 10px 0px;
padding: 0px;
text-indent: 10px;
		background: #fff ;	
}

.content_txt ul {
margin:0;
padding:3px;
}

.content_txt li a:hover {
color:#000;
text-decoration:none;
}

.content_txt strong,.content_txt b {
font-weight:bold;
color:#23385a;
}

.content_txt address,.content_txt em {
font-style: italic;
}


.sdileni a{
color: #010101;
text-decoration: none;
}

.sdileni a:hover{
color: black;
text-decoration: underline;
}


.commentbox{
background-color: #e5ff9a;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 5px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.commentfooter b {
font-weight: bold;
}

.border {
width:960px;
vertical-align:top;
text-align:left;

}

.main_div {
height:100%;
vertical-align:top;
background:#fff url(images/main_bg.jpg) left top repeat-y;
margin:0 0 0 0px;
}

.top1 {
width:960px;
height:155px;
display:table;
background:url(images/top-set.jpg) left top no-repeat;
}

.adsense {
display:block;
margin:35px 68px auto auto;
width:468px;
height:60px;
float:right;
padding: 2px;
border:1px solid #e5e5e5;
background:#fff;
}

.adsense2 {
font-size: 75%;
float:right;
background:#fff;
}

.logo {
background:transparent;
padding:0px 0px 0px 0px;
margin-left:30px;
margin-top:22px;
float:left;
}

ul#menu2{
list-style-type:none;
padding-left:29px;
float:left;
margin:0;
}

ul#menu2 li {
	float:left;
	padding-right:2px;
      margin-top:9px;
	}

ul#menu2 li a {
	float:left;
	height:31px;
	padding:16px 10px 0px 0px;
	display:block;
	color:#eee;
	margin:0 10px 0 0;
	font-size:1em;
	text-align:center;
	background:url(images/menu_pages.gif) no-repeat right;
	font-family:cambria, lucida sans unicode, verdana;
	text-transform:uppercase;
	text-decoration: none;
	}

ul#menu2 li a:hover {
	color:#000;
	text-decoration: none;
	}

.main_table {
width:960px;
display:table;
background:url(images/top_bg.jpg) left top no-repeat;
margin-top:-4px;
}

.content_left_top {
width: 552px;
height: 10px;
background: #96c21c;
margin: 3px;
}

.content_left_bg {
background:#f8f7f2;
width:548px;
background:url(images/postbox_bg.gif) left top repeat-y;
padding-left:0px;
margin:0;
}

.content_left h2 a{
font-size: 1.2em;
color:#505050;
text-decoration: underline;
font-weight:bold;
}

.content_left h2 a:hover{
font-size: 1.2em;
color:#000;
text-decoration: none;
font-weight:bold;
}

.content_left_bottom2 {
border-top: 2px solid #96c21c;
width:550px;
height:5px;
padding:0px 0px 0px 0px;
}



.meta1 {
font-size: 12px;
text-align: left;
padding:0px 0px 0px 0px;
font-family:cambria;
color: #333;
font-weight:100;
padding-bottom: 0px;
margin-bottom: 0px;
}

.meta1 a {
color: #333;
}

.meta1 a:hover {
color: #000;
}

.meta1 b {
font-weight: bold;
color: #000;
}


.category {
padding-left:2px;
padding-bottom:0px;

}

.content_left {
width:548px;
padding:0px 5px 5px 8px;
color:#111;
font-size:13px;
		background: #fff ;	
}

/* Start Footer */

.footer {
 -webkit-border-radius: 2px;  
    -moz-border-radius: 2px;  
    border-radius: 2px;  
    border: 1px solid #DDDDDD;  
    background: #fff;
vertical-align:top;
width:960px;
height:45px;
color:#111;
font-size: 11px;
margin-bottom: 10px;
}

.footer_right {
    background: #fff;
float: right;
margin:0px 15px 0px 0px;
text-align:right;
}

.footer_left {
    background: #fff;
float: left;
margin:0px 0px 0px 15px;
text-align: left;
}

.footer_txt {
    background: #fff;
vertical-align:top;
font-weight:normal;
line-height:16px;
color:#333;
padding:6px 0px 0 0px;
}

.footer_txt a {
color:#333;
font-weight:bold;
text-decoration:none;
}

.footer_txt a:hover {
color:#000;
text-decoration:none;
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 175px;
padding: 0px;
margin: 0px;
}

#vertmenu h4 {
display: block; 
background-color:#96c21c;
font-size: 110%; 
padding: 6px 4px 6px 4px;
border: 0px;
color: #ffffff;
margin: 0px;
width:175px;
text-transform:none;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #96c21c;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:175px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #e0fb96;
}

.login {
position:absolute; 
left:625px; 
padding-top: 3px; 
top:0px; 
font-width:80%;
}

.login a{
color: grey;
text-decoration: none;
}

.login a:hover{
color: black;
text-decoration: underline;
}

.odkazy a{
color: #4169e1;
text-decoration: underline;
}

.odkazy a:hover{
color: black;
text-decoration: none;
}

.www {
height: 15px; 
width: 1000px; 
position: absolute; 
top: 5px; 
left:auto;
}

.www a{
color: grey;
text-decoration: none;
}

.www a:hover{
color: black;
text-decoration: underline;
}

.formular {
	margin:0 auto;
	width:450px;
	padding:0px;
	text-align:left;
}

/* form 5 */

	#form5{
		margin:1em 0;
		padding-top:10px;
		}
	#form5 fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		border-top:1px solid #f1f1f1;
		}		
	#form5 legend{
		background:#fff;
		padding:0 5px;
		font-style:italic;
		}	
	#form5 p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
	#form5 label{
		float:left;
		width:60px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#form5 input, #form5 textarea{	
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		}		
	
	
	#form5 input#autor{background:#fff url(images/form5/form_name.gif) no-repeat 5px 50%;}
	#form5 input#email{background:#fff url(images/form5/form_email.gif) no-repeat 5px 50%;}
	#form5 input#web{background:#fff url(images/form5/form_url.gif) no-repeat 5px 50%;}
	#form5 textarea#obsah{background:#fff url(images/form5/form_note.gif) no-repeat 5px 6px;}
	
	
	#form5 textarea{
		height:125px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		margin:1em 0;
		padding:.5em 70px;
		border-top:1px solid #f1f1f1;		
		
		}	
	#form5 button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(images/form5/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}				

/* // form 5 */

    .prev, .next, .first, .last
    {
      padding-left: 16px;
      height: 16px;
      background-repeat: no-repeat;
      display: inline-block;
    }
    .prev { background-image: url(images/arle.png); }
    .next { background-image: url(images/arpr.png); }
    .first { background-image: url(images/arle2.png); }
    .last { background-image: url(images/arpr2.png); }

#modernbricksmenu{
padding: 0;
width: 100%;
border-top: 0px solid #96c21c; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: grey; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #96c21c; /*Brown color theme*/ 
color: white;
border-color: #96c21c; /*Brown color theme*/ 
}

#modernbricksmenu2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
font: bold 11px Arial;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black ; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #96c21c ; /*Brown color theme*/ 
border-color: #96c21c ; /*Brown color theme*/ 
}

#modernbricksmenuline2{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #96c21c ; /*Brown color theme*/ 
}

#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
  #gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; }
  #gravity a { }
    #gravity a:hover { color: #505050; background: none; }

#gigdate {
padding-left: 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(white));  
background: -moz-linear-gradient(#f5f5f5, white);  
}

.gigdate {
padding-left: 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(white));  
background: -moz-linear-gradient(#f5f5f5, white);  
}

.vstupenky {
padding-top: 15px;
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(white));  
background: -moz-linear-gradient(#f5f5f5, white);  
}

#gigvenue {
color: #000;
background: #e0fb96;
padding: 5px 5px 0px 5px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}

#gigvenue a{
color: #000;
text-decoration: none;
}

#gigvenue a:hover{
color: #666;
text-decoration: none;
}

#gig td{
padding: 5px;
}

.gig a{
color: #fff;
background: #666666;
padding: 0px 5px 0px 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
text-decoration: none;
font: bold small 'trebuchet ms',helvetica,sans-serif;
}

.gig a:hover{
color: #fff;
background: #333333;
padding: 0px 5px 0px 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
text-decoration: none;
font: bold small 'trebuchet ms',helvetica,sans-serif;
}


#gig tr{
border-top: 1px solid #96c21c;
}

#demo p{
font-size: 0.9em;
font: normal 0.9em 'trebuchet ms',helvetica,sans-serif;
}

.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(http://static.flowplayer.org/img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:500px;		
	
	/* some padding to layout nested elements nicely  */
	padding-top:35px;
	padding-left:21px;
	padding-right:21px;


}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(http://static.flowplayer.org/img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

<!--[if lt IE 7]>
	<style> 
	div.apple_overlay {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/overlay_IE6.gif);
		color:#fff;
	}
	
	/* default close button positioned on upper right corner */
	div.apple_overlay div.close {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/overlay_close_IE6.gif);
	
	}	
	</style>
	<![endif]-->

#demo h1{
	font-size:2em;
}

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding-left:10;}
ul#css3menu1 ul{
	Z-index:100;auto;display:none;position:absolute;left:0;top:100%;padding:0 10px 5px;background-color:#e0fb96;border-top:1px solid #96c21c;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	display:block;font-size:0;float:left;}
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1>li,ul#css3menu1 li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-transform:uppercase;text-decoration:none;font:13px cambria, lucida sans unicode, verdana;color:#FFFFFF;cursor:pointer;padding:10px;background:url(images/menu_pages.gif) no-repeat right;border:0px;}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#e0fb96;background-image:none;font:12px cambria, lucida sans unicode;color:#000000;text-decoration:none;}
ul#css3menu1 li:hover>a{
	text-transform:uppercase;text-decoration:none;font:13px cambria, lucida sans unicode, verdana;color:black;text-decoration:none;background:url(images/menu_pages.gif) no-repeat right;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul li:hover>a{
	background-color:#e0fb96;background-image:none;font:12px cambria, lucida sans unicode;color:#000000;text-decoration:underline;}
ul#css3menu1 li.topfirst>a{
	height:12px;line-height:12px;}
ul#css3menu1 li.topfirst:hover>a{
	line-height:12px;}
ul#css3menu1 li.topmenu>a{
	height:12px;line-height:12px;}
ul#css3menu1 li.topmenu:hover>a{
	line-height:12px;}
ul#css3menu1 li.toplast>a{
	height:12px;line-height:12px;border-radius:0 0px 0px 0;-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;background:url(images/menu_pages2.gif) no-repeat right;}
ul#css3menu1 li.toplast:hover>a{
	line-height:12px;}

/* CSS Document */

.koupit_button{
background:#fff url(buy1.png) center left no-repeat; 
padding-left:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.koupit_button:hover, .koupit_button:visited{
background:#fff url(buy2.png) center left no-repeat;;
-moz-box-shadow: 0 1px 2px #96c21c;
-webkit-box-shadow: 0 1px 2px #96c21c;
}


.like_button{background:url(yes-dis.jpg) center left no-repeat; padding-left:18px;}
.like_button:hover, .like_button:visited{
	background:url(yes-enb.jpg) center left no-repeat;;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.dislike_button{background:url(no-dis.jpg) center center no-repeat; padding-left:18px;}

.dislike_button:hover, .dislike_button:visited{
	background:url(no-enb.jpg) center center no-repeat;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.tlacitka {
		display: block;
}

.ilikethis, .idislikethis, .totalstats{
		display: none;
		font-size: 1.0em;
		height:17px;
		padding:0px;
		-moz-border-radius: 6px; 
		-webkit-border-radius: 6px;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		text-align: center;
		text-decoration: none;
		width:60px;
		background-color:#333333;
		color:#FFFFFF;
		text-shadow: #fff 0px 0px 20px;
	}
	
.totalstatsbutton{ width:80px; vertical-align:top;background:#F6F6F6 none repeat scroll 0 0;}
.totalstatsbutton .greenBar{background-color:#DDDDDD;  height:5px; margin-bottom:3px; height:6px;}		
.totalstatsbutton .redbar{background-color:#DDDDDD;  height:5px; height:6px;}		


#voting_result{ border:solid #666666 1px; height:120px; margin-top:19px;-moz-border-radius: 6px; 
		-webkit-border-radius: 6px; width:430px; margin-left:12px; display:none
		}
.mesgbox{ background:url(tick.gif) top left no-repeat; padding-left:25px;  margin:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px;  width:427px; float:left}
.close{ border:solid #666666 1px; float:left; width:20px; margin-top:6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;  text-align:center; font-size:12px; cursor:pointer}

.bigGreenBar{background-color:#AADA37;  height:5px; margin-bottom:3px; height:11px; margin-top:7px; margin-left:10px;}		
.bigRedBar{background-color:#CF362F;   height:5px; margin-bottom:3px; height:11px; margin-top:7px; margin-left:10px;}

.thumbUp{ background:url(yes-dis.JPG) center left no-repeat;height:25px; margin-top:5px; margin-left:20px; padding-left:28px}
.thumbDown{ background:url(no-dis.JPG) center left no-repeat;height:25px; margin-left:20px; padding-left:28px}
.thumbUp div{ float:left; font-size:12px; }
.thumbDown div{ float:left; font-size:12px; }



.share_button{background:url(share.png) center left no-repeat; padding-left:50px; }
.share_button1{background:url(Flag1.png) center left no-repeat; padding-left:24px; }
.share_button2{background:url(info.png) center left no-repeat; padding-left:24px; }


#load_buttons_box{ 
		border:solid #666666 1px; height:160px; 
		margin-top:19px;-moz-border-radius: 6px;
		display:none;
		padding-left:15px;
		-webkit-border-radius: 6px; width:430px;
		}

#load_buttons_box1{ 
		border:solid #666666 1px; height:160px; 
		margin-top:19px;-moz-border-radius: 6px;
		display:none;
		padding-left:15px;
		-webkit-border-radius: 6px; width:430px;
		}
#load_buttons_box2{ 
		border:solid #666666 1px; height:100px; 
		margin-top:19px;-moz-border-radius: 6px;
		display:none;
		padding-left:15px;
		-webkit-border-radius: 6px; width:430px;
		}
		
.twitter_button{background:url(ico/twitter.png) center left no-repeat; padding-left:20px; float:left; margin-left:4px;  }
.buzz_button{background:url(ico/google.png) center left no-repeat; padding-left:25px; float:left; margin-left:4px;  }
.facebook_button{background:url(ico/facebook.png) center left no-repeat; padding-left:20px; float:left; margin-left:4px; }
.jagg_button{background:url(ico/jagg.png) center left no-repeat; padding-left:20px; float:left; margin-left:4px; }
.linkuj_button{background:url(ico/linkuj.png) center left no-repeat; padding-left:20px; float:left; margin-left:4px; }
.vybralisme_button{background:url(ico/vybralisme.png) center left no-repeat; padding-left:20px; float:left; margin-left:4px; }


.share_button:hover, .share_button2:hover, .facebook_button:hover, .jagg_button:hover, .vybralisme_button:hover, .linkuj_button:hover, .twitter_button:hover, .buzz_button:hover, .bebo_button:hover, .stumbleupon_button:hover{
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.share_button1:hover{
background:url(Flag2.png) center left no-repeat; padding-left:24px; 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
		
.mesgbox{
	padding-left:25px;  
	margin:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; height:20px;  
	width:370px; float:left}

.mesgbox2{
	padding-left:25px;  
	margin:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; height:20px;  
	width:370px; float:left}

.mesgbox3{
	padding-left:25px;  
	margin:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; height:20px;  
	width:370px; float:left}

.close{ 
	border:solid #666666 1px; 
	float:left; 
	width:20px; margin-top:6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;  text-align:center; 
	font-size:12px; cursor:pointer; 
	background-color:0 1px 3px rgba(0,0,0,0.6);
}

.textBox{ 
	background:url(ico.png) center left no-repeat;
	height:22px;
	width:250px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#shortLink{ 
	margin-top:10px;
	}
.textBox label{ cursor:pointer;}

button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	cursor:pointer;
	padding:5px;
	height:2.0833em;
	overflow:visible;
	vertical-align:middle;
	white-space:nowrap;
}

.buy {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: grey;
}

.ticket a{
color: darkgrey;
};

.ticket a:hover {
color: black;
};


