body { 
	margin:0px;
	padding: 0px; 
	/*background-image: url('./img/bg.jpg');
	background-repeat: repeat-y;
	background-position: center center;*/
	background-color: white;
	font-size: 12px;
	font-family: Tahoma, "Arial CE", Helvetica, Verdana, Arial, sans-serif;
	color: black;
	text-align: center;
}



/*Obrazek*/
#top_links {
	margin: auto auto;
	padding: 0px;	
	background-repeat: repeat-x;
	background-position: center center;
	height: 21px;
	background-image: url('./img/toplinkbg.png');
	color: white;
	text-align: center;
	font-size: 90%;
}


.top_links_btn, .top_links_btn_h {
	float: left;
	width: 163px;
	margin: 0px;
	padding: 0px;
	height: 21px;
	line-height: 21px;
}

.top_links_btn_h {
	background-image: url('./img/toplinkbtn.png');
	border-left: 2px solid black;
	border-right: 2px solid black;
	width: 159px;
	color: black;
	font-weight: bold;
}

.top_links_btn a, .top_links_btn_h a {
	color: white;
	text-decoration: none;
}

.top_links_btn_h a, .top_links_btn a:hover, .top_links_btn_h a:hover  {
	color: black;	
}

.top_links_btn_h a:hover  {
	font-weight: normal;

}

#logo, #logo_yt, #logo_blog {
	background-image: url('./img/logoblue.png');
	float: left;
/*	margin-top: 15px;*/
	width: 359px;
	height: 80px; 
	cursor: Pointer;
}

#logo_yt {
	background-image: url('./img/logo-yt.png');
}

#logo_blog {
	background-image: url('./img/logo-blog.png');
}




.your_turn, .your_turn_h {
	background-image: url('./img/yt.png');
	float: right;
	margin-top: 15px;
	width: 129px;
	height: 39px; 
	cursor: Pointer;
}

.your_turn_h {
	background-image: url('./img/yta.png');
}


/*Hlavni menu stranky*/
#top_menu {
	margin: auto auto;
	height: 80px;
	text-align: center;
	background-color: #ecf1f9;
	padding-top: 10px;
	/**/
}

.top_menu_btn {
	font-weight: bold;
	margin: 0px;
	margin-right: 2px;
	padding: 0px;
	word-spacing: 14px;
	text-align: right;	
	float: right;
	width: 60%;
}

.top_menu_btn span{
	word-spacing: normal;
}

.top_menu_btn a {
	color: #0b1666;
	text-decoration: none;
}

.top_menu_btn a:hover {
	color: #5d68b7;
	text-decoration: underline;
}


/*Video*/
#upvideoline {
	margin: auto auto;
	padding: 0px;	
	background-image: url('./img/upvideoline.png');
	background-repeat: repeat-x;
	height: 9px;
	line-height: 0px;
	font-size: 0px;
}




/*Video*/
#video {
	margin: auto auto;
	padding: 0px;	
	background-repeat: repeat-x;
	height: 374px;
	background-image: url('./img/videobg.png');
}


/*Video nahledy*/
#video_thumb {
	margin: auto auto;
	padding: 0px;	
	background-color: #ecf1f9;
	border-bottom: 1px solid #d3d3d3;
	min-height: 350px;
}


#video_left {
	float: left;
	width: 680px;
	padding-bottom: 20px;
	padding-top: 20px;
}


.video_item {
	font-size: 90%;
	float: left;
	height: 230px;
	width: 225px;
	background-image: url('./img/videthumbbg.png');
	background-repeat: no-repeat;
	
	padding-top: 30px;
}

.video_item h1 {
	font-size: 120%;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;

}

.video_item_top {
	height: 180px;
}

.video_item p {
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	margin: 0px;
	color: gray;
}

.video_item a img {
	border: 0px;
	text-decoration: none;
}

.video_thumb_img {
 margin: auto auto;
 background-repeat: no-repeat;
 width: 175px; 
 
}

/*Video nahledy*/
#blog {
	margin: auto auto;
	padding: 0px;	
	background-color: #ecf1f9;
	border-bottom: 1px solid #d3d3d3;
}


#blog_left, #video_info_left, #info_left {
	float: left;
	width: 660px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	min-height: 350px;
}


#info_bigger {
	font-size: 110%;
	min-height: 350px;
}

.Q {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px; 
}

.A {
	margin-bottom: 20px; 
	font-style: italic; 
}



#info_bigger li a {
	color: black;
}


#blog_left a {
	color: #5883b0;
	text-decoration: none;
}

#blog_left a:hover {
	color: #1e3e5f;
	text-decoration: underline;
}
/*
#blog_right, #video_info_right, #info_right {
	float: right;
	width: 300px;
	height: 500px;
	background-color: white;
}
*/

#blog_table {
	margin: auto auto;
	width: 99%;
}

#blog_table th{
	vertical-align: top;
}

#blog_table input{
	width: 99%;
}



.arrows {
	font-size: 90%;
	margin: auto auto;
	margin-top: 15px;
	color: #555;
	height: 25px;
	line-height: 25px;
	width: 95%;
}

.arrows_left {
	width: 50%;
	float: left;
	text-align: left;
}


.arrows_right {
	width: 50%;
	float: right;
	text-align: right;
}


.arrows img {
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
	border: 0px;
	cursor: Pointer;
}


#blog_table caption{
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
}

#info {
	margin: auto auto;
	padding: 0px;	
	background-color: #ecf1f9;
	border-bottom: 1px solid #d3d3d3;
}

.blog_item span {
	color: #888;
	font-size: 90%;
	
}


.blog_item_h {
	width: 100%;
}

.blog_item_h h1 {
	font-size: 140%;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
}


.blog_item_h_l {
	float: left;
	text-align: left;
	width: 90%;
}

.blog_item_h_r {
	float: right;
	text-align: right;
	width: 10%;
	height: 100%;
}

.blog_item_h_r img {
	text-decoration: none;
	border: 0px;
	float: right;
	margin: 0px;
	margin-left: 10px;
	cursor: Pointer;
}


.blog_item {
	width: 100%;
	border-bottom: 1px solid gray;
	padding-bottom: 15px;
	float: left;
	margin-bottom: 10px;
}

.blog_item_text {
	font-size: 110%;
	color: black;
}

.blog_item_text span {
	color: black;
	font-size: 100%;
}



/*Reklamni pruh pod nahledy*/
.reklama_pruh {
	margin: auto auto;
	height: 29px;
	line-height: 29px;
	color: gray;
}

.reklama_pruh a{
	text-decoration: none;
	color: gray;
}

.reklama_pruh a:hover{
	text-decoration: underline;
	color: gray;
}


/*Video*/
#dolni_menu {
	margin: auto auto;
	padding: 0px;	
	background-repeat: repeat-x;
	height: 310px;
	background-image: url('./img/bottombg.png');
	text-align: left;
}



.dolni_menu_btn {
	margin: auto auto;
	padding-top: 10px;
	color: white;
	font-size: 110%;
	width: 99%;
	text-align: center;
	font-weight: bold;
	
	line-height: 35px;
}



.dolni_menu_btn span{
	text-decoration: none;
	border-bottom: 1px dotted white;
	margin-right: 50px;
}

.dolni_menu_btn span a{
	text-decoration: none;
	color: white;
}
	
.dolni_menu_btn span a:hover{
	text-decoration: overline;
}




/*Reklamni pruh pod nahledy*/
.page_center {
	margin: auto auto;
	width: 980px;
	text-align: center;
	padding: 0px;
	overflow: auto;
}

.control_panel {
	margin: auto auto;
	background-image: url('img/menulight.png');
	width: 99%;
	height: 25px;
	line-height: 25px;
	text-align: right;
	color: white;
	font-size: 110%;
	font-weight: bold;
}


.control_panel a {
	color: white;
}

.control_panel a:hover {
	color: black;
}


.control_panel span {
	margin-right: 15px;
	
}

.control_panel span a {
	color: black;	
}

.control_panel span a:hover {
	color: white;	
}


.control_panel img {
	margin-top: 5px;
	float: left;
}

.control_panel_icons {
	margin: 0px;
	float: left;
}

.control_panel_icons img {
	margin: 0px;
	margin-right: 10px;
}

.control_panel_left {
	float: left; 
	width: 30px;
	height: 25px;
	background-image: url('img/menulightleft.png');
}

.control_panel_right {
	float: right; 
	width: 30px;
	height: 25px;
	background-image: url('img/menulightright.png');
}


#login_table {
	width: 450px;
	margin: auto auto;
}

#login_table th {
	width: 30%;
	margin: auto auto;
}


#login_table caption {
	font-size: 120%;
	font-weight: bold;
}

#login_table input {
	width: 99%;
}


#chat {
	width: 100%;
	text-align: left;
	margin-top: 30px;
}

.chat_item {
	width: 85%;
	
	text-align: left;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede; 
}

.chat_item span {
	font-size: 110%;
	font-weight: bold;
	margin-right: 5px;
}

.chat_item span img{
	float: right;
	cursor: Pointer;
}

#chat h1 {
	font-size: 125%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dedede; 
	
} 

#chat_table {
	width: 450px;
}

#chat_table input {
	width: 99%;
}

#chat_table th {
	padding-left: 15px;
	width: 30%;
}




#chat_table textarea {
	width: 99%;
}

#chat_table caption {
	font-size: 120%;
	font-weight: bold;
}

#commentlink a {
	color: #555;
	font-weight: bold;
}

#commentlink a:hover {
	color: #555;
	text-decoration: underline;
}

.upload_table {
	min-width: 600px;
	margin: auto auto;
	text-align: center;
}


.file_table {
	font-size: 90%; 
	min-width: 450px;
	margin: auto auto;
	text-align: left;
}


.file_table caption{
	font-size: 130%; 
	text-align: center;
	margin-top: 30px;
}

.file_table_input {
	width: 85%;
}


#search_table {
	width: 500px;
	margin: auto auto;
}

#search_table th {
	width: 30%;
	margin: auto auto;
}


#search_table caption {
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
}

#search_table input {
	width: 99%;
}



#search_table_top {
	width: 200px;
	float: right;	
	height: 39px; 

}

#search_box {
	padding-bottom: 15px;
	border-bottom: 1px solid black;
}


.search_res {
	width: 98%;
	border-bottom: 1px solid gray; 
	margin-left: 20px;
}

.search_res h1{
	font-size: 100%;
}

.search_res a img {
	border: 0px;
	text-decoration: none;
}

.search_res h1 img {
	text-decoration: none;
	border: 0px;
	float: right;
	margin-left: 10px;
	cursor: Pointer;
}


.search_cat {
	/*font-size: 110%;*/
	width: 100%;
	border-bottom: 1px solid black; 
	margin-top: 15px;
	background-color: #cad5e7;
	padding: 5px;
}

.search_cat b {
	font-size: 120%;
	margin: 0px;
	margin-right: 10px;
}



.messages {
	margin: auto auto;
	text-align: center;
	font-size: 130%;
}


.my_input {
	background-color: #ffffff;
	background-attachment: scroll;
	border: 1px solid #3b619c;
	padding: 2px;
	color: black; /*#646464; */
	margin: 0px;
}

.my_input_btn {
	background-color: #c3daf9;
	background-attachment: scroll;
	border: 1px solid #3b619c;
	padding: 2px;
	color: black; /*#646464; */
	
	margin: 0px;
}

.iconON {
opacity:1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
border-width: 0px;
}



.iconOFF  {
opacity:.40;
filter: alpha(opacity=40);
-moz-opacity: 0.4;
border-width: 0px;
}


#postcard {
	margin: auto auto;
	background-image: url('./img/postcardl.jpg');
	height: 370px;
	width: 570px; 

}

#postcard_text {
	float: left;
	width: 47%;
	margin: 10px;
	text-align: justify;
}

#postcard_address {
	float: right;
	width: 42%;
	margin: 10px;
	margin-top: 190px;
	text-align: justify;
	font-size: 115%;
	line-height: 27px;
	
}

#postcard_text h1{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 120%;
}



#ads_right {
	float: right;
	width: 300px;
	/*background-color: white;*/
}

#ads_right img {
	max-width: 295px;
	border: 0px;
}

#ads_right a {
	text-decoration: none;
}

#ads_right a:hover {
	text-decoration: none;
}



#ads_bottom {
	margin: auto auto;
	height: 250px;
	line-height: 250px;
	width: 100%;
	text-align: center;
	/*vertical-align: middle;*/
	/*border: 1px solid red;*/
	
}

#ads_bottom img {
	vertical-align: middle;
	max-height: 245px;
	border: 0px;
}

#ads_bottom a {
	text-decoration: none;
}

#ads_bottom a:hover {
	text-decoration: none;
}





.ads_table {
	width: 99%;
	margin: auto auto;
	border: 1px solid black;
}

.ads_table th {
	min-width: 20px;
	margin: auto auto;
	border: 1px solid black;
	background-color: #99a9c4;
}


.ads_table td {
	border: 1px solid black;
	background-color: #c3d0e5;
	text-align: center;
}


.ads_table caption {
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
}

.ads_table input {
	width: 90%;
}



.ads_table_trh td{
	background-color: #e7effd;
}










a {
	color: #5883b0;
	text-decoration: none;
}

a:hover {
	color: #5883b0;
	text-decoration: underline;
}




#cache {
	display: none;
}

img.cache {
	display: none;
	width: 0;
	height: 0;
}


