body {font-family:"Tahoma"; font-size:small; background-color: #d5f5fb; color: Navy; background-image:url(../images/background.png); background-position:top left; background-repeat:repeat-x;}
h1 {font-size: x-large;font-weight:bold;}
h2 {font-size: larger;font-weight:bold;}
h3 {font-size: medium; font-weight:normal;}
h5,h4 {font-size:small; font-weight:normal;text-decoration: underline;}
p{text-align:justify; font-size:small;}
ol li,ul li{font-size:small;}
#header{
	position:relative;
	width:950px;
	height:184px;
	/*background:transparent url('../images/header.png') top left no-repeat;*/
}

#bodyFrame{
		width:950px;height:100%;display:table;
}
.frameDivBackground
{
	background:transparent url('../images/body_background.png') top left no-repeat;
	/*_background:transparent;	
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader(src ='../images/body_background.png');
	*/
}
.frameDivBackDefPage
{text-style: italic;
	background:transparent url('../images/background_default.png') top left no-repeat;
	/*_background:transparent;	
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader(src ='../images/background_default.png');
	*/
}
#menuDiv{
	width:190px;
	height:100%;
	text-align:left;
	float:left;
}
#bodyDivOuter{margin-top:25px;margin-left:3px;width:750px;float:left;text-align:left;}
.outerDivBackround{background:transparent url('../images/body_background_normal.png') top left repeat;}
.outerDivBackDefPage{background:transparent url('../images/middle_default.png') top left no-repeat;}

#bodyDivInner{position:relative;margin-left:5px;margin-top:5px; margin-right:5px; margin-bottom:5px;width:740px; height:100%}

/*.foto_line{position:absolute;display:table;}
.foto_line div{margin-left:15px;float:left;display:table;background-color:transparent;}
.foto_line div img{margin:3px 3px 3px 3px; width:155px; height:104px; cursor:pointer;}
*/
.foto_div {display:table;background-color:transparent;}
.foto_div img{margin:3px 3px 3px 3px; width:155px; height:104px; cursor:pointer;}

/*.default_layout_table{table-layout:fixed;}*/

.default_menu{width:190px; text-align:left;}

.menu_item{height:30px; background-color:SkyBlue; color:white;font-family:Tahoma;font-size:small;}
.menu_item a{margin-left:10px;text-decoration:none;}
.menu_bcgr_n{	
  background: transparent url("../images/menu_button_n.png") no-repeat left center;
	/*_background: transparent;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader(src ='../images/menu_button_n.png');
	*/
}
.menu_bcgr_h
{
  background: transparent url("../images/menu_button_h.png") no-repeat left center;
	/*_background: transparent;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader(src ='../images/menu_button_h.png');
	*/
}
.menu_bcgr_h a,.menu_bcgr_h a:visited,.menu_bcgr_h a:hover{color:yellow; font-weight:bold}
.menu_bcgr_n a,.menu_bcgr_n a:visited{width:100%;height:100%;color: white; font-weight:normal;}

.news,.news:visited{width:100%;height:100%;color: white; font-weight:normal;z-index:5}
.news:hover{color: yellow;z-index:5}
.news_break_line{height:2px;width:100%;background-color:navy;margin-bottom:5px;}
.news_text{color:white;font-family:tahoma}
/*.menu_anchor {color: #164A77;}
.menu_anchor:visited {color: #164A77;}
.menu_anchor:hover {color: yellow;}
*/
li {font-size: large;}

.cze_button,.eng_button,.rus_button, .ger_button {
	width: 46px;
	height: 24px;
	border: 0;
	background-color: #164A77;
}
.back_buttonH,.back_button {
	border: 0;
	width: 46px;
	height: 25px;
	position: absolute;
	bottom: 2px;
	left: 2px;
}
.eng_button {position:absolute;right:100px;background: transparent url("../images/flag_eng.png") no-repeat center	center;}
.cze_button {position:absolute;right:150px;background: transparent url("../images/flag_cze.png") no-repeat center	center;}
.rus_button {position:absolute;right:50px;background: transparent url("../images/flag_rus.png") no-repeat center	center;}
.ger_button {position:absolute;right:1px;background: transparent url("../images/flag_ger.png") no-repeat center	center;}

.buttons_div{display:table-row;height:30px;bottom:5px;right:1px;position:absolute;margin-bottom:5px;}

.menu_anchor {color: #164A77;}
.menu_anchor:visited {color: #164A77;}
.menu_anchor:hover {color: yellow;}

.compTableH1 {font-size: large;height: 28px;background-color: #FFD700;color: black;font-weight: bold;}
.compTableH2 {height: 28px;background-color: #FFF2AB;color: black;font-size: large;font-weight: bold;}
.compTableM {height: 28px;color: #164A77}

.largeParagraph {font-size: large;}

.pgTHeader {
	background-color: #EAEAFF;
	color: red;
	font-weight: bold;
	border-top: solid 1px #AAAAFF;
	border-left: solid 2px #AAAAFF;
	border-right: solid 2px #AAAAFF;
}

.pgTInner {
	background-color: white;
	color: black;
	border-right: solid 2px #AAAAFF;
	border-top: solid 2px #AAAAFF;
}

.pgTF {
	border-left: solid 2px #AAAAFF;
}
.pgBL{border-bottom: solid 2px #AAAAFF;}
.cnLabel{margin-right:10px;}
.cnTbNormal{width:326px;}
.cnTbEml1{width:150px;}
.cnTbEml2{width:150px;}
/*contacts.php*/
.cntsLabel{font-size:12pt;text-decoration:none;}
.cntsText{font-size:12pt;text-decoration:none;}
.cntsText a{color: #164A77;}
.cntsText a:visited{color: #164A77;}
.cntsText a:hover{color: yellow;}
.cntsText span{font-size:medium;font-weight:normal;}
.cntsDivider{width:100%;height:10px;}
/*----------------*/
/*application form*/
/*----------------*/
.appLeftCol{height:48px;border:1px solid black;/*background-color:silver;*/font-weight:bold;}
.appRightCol{vertical-align: middle;border:1px solid black;border-left:0;}
.appFormTB{font-family:Times New Roman; font-size:x-large;height:95%;width:98%;}
.appTA{width:98%; font-family:times new roman; font-size:large;}
.appDivRow1,.appDivRow2{height:50px;width:60px;border-right:1px black solid;}
.appDivRow2{height:100%;font-weight:bold;}
/*---------- singer groups*/

.appDivGroup2_2,.appDivGroup2,.appDivGroup1,.appDivGroup1_2{height:40px;background-color:silver;border:1px solid black;}

.appGroupingTable{table-layout:fixed;width:100%;/*margin-bottom:5px;*/border-collapse: collapse;}
.appDivGroup1{width:45px;}
.appDivGroup1 span{display:inline-block;font-weight:bold; font-size:large;}


.appDivGroup1_2{width:150px;border-left:0;}
/*.appDivGroup1_2 span{display:inline-block;margin-top:14px;}*/

.appDivGroup1_3{float:left;margin:0 5px 0 5px;border:1px solid black;height:40px;width:24px}
.appDivGroup1_3 input{margin-top:14px;}

.appDivGroup2{width:28px;}
.appDivGroup2 span{display:inline-block;font-weight:bold; font-size:large;}
 
.appDivGroup2_2{width:140px;border-left:0;}
.appDivGroup2_2 span{display:inline-block;}

.appSingerGroup{font-size:smaller;width:370px;height:82px;float:left;margin-top:15px;text-align: left;}
.appSingerGroup1{font-size:smaller;width:200px; margin:0;background-color:silver;border:1px solid black;border-right:0;height:40px;float:left;font-weight:bold;}
.appSingerGroup1 span{font-size:smaller;width:193px;display:inline-block;margin-top:11px;margin-left:2px;font-size:small;}
.appSingerGroup2{font-size:smaller;background-color:silver;border:1px solid black;width:90px; height:40px;float:left;}

.appSingerGroup2_R1C1,.appSingerGroup2_R2C1{height:40px;border:1px solid black;width:98px;background-color:silver;font-size:small;float:left;}
.appSingerGroup2_R2C1{height:39px;border-top:0;}

.appSingerGroup2_R1C2,.appSingerGroup2_R2C2 div{height:40px;border:1px solid black;width:46px;}
.appSingerGroup2_R2C2{padding-left:10px;}
.appSingerGroup2_R2C2 div{height:39px;/*border:1px solid black;width:46px;*/border-top:0;}
 .appSingerGroup2_R2C2 div input{font-size:20pt;width:40px;height:32px;}

.appSingerGroupTotal{height:40px;border:1px solid black;width:320px;font-weight:bold;background-color:silver;float:left}
.appSingerGroupTotal span{display:inline-block;margin-top:10px;}

.appLabelText{width:100%;font-size:large;font-weight:bold;height:20px;}
.appBgLabelText{width:100%;background-color:silver;font-size:large;font-weight:bold;height:28px;}

.appDownloadButton{color: navy;text-decoration:none}
.appDownloadButton:visited{color: navy;text-decoration:none}
.appDownloadButton:hover{color: blue;text-decoration:none}

/*participations*/
.partState{font-family:Helvetica;height:32px;font-weight:bold;font-size:12pt;}
.partBB{border-bottom:1px solid red;}
.partDetail{height:26px;font-size:10pt;}
/*DOWNLOAD*/
.downloadLabel{display:inline-block;font-size:medium;width:190px;}
.downloadList li{font-size:small;height:30px;}
/*PHOTO*/
#photo_list img{ margin-top:3px; margin-left:3px; margin-right:0;width:155px; height:100px;}
.photoLeftScroll{background:black url('../images/left.png') top left no-repeat;}
.photoRightScroll{background:black url('../images/right.png') top right no-repeat;}
.photoPriorImage{background:black url('../images/photo_image_left.png') top left repeat-y;}
.photoNextImage{background:black url('../images/photo_image_right.png') top right repeat-y;}
/*GALLERY*/
.galleryAnchor{position:relative;top:6px;color:white;font-family:Tahoma; font-weight:bold; font-size:8pt;}
.galleryAnchor:visited {margin-top:5px;color: white;}
.galleryAnchor:hover {margin-top:5px;color: yellow}

.galleryOuterFrame{margin:0px 5px 5px 0px;float:left;border:1px solid black;background:white;width:161px; height:136px;position:relative;}
.galleryOuterFrame img{margin:3px 3px 3px 3px;width:155px;height:100px;}
.galleryOuterFrame div{position:relative;background-color:black;text-align:center; color:white; position:absolute; bottom:0px;left:0px;width:100%;height:30px;}

/*video - list*/
.videoGalleryOuter{margin-left:3px;background:white;float:left;width:157px;height:135px;font-size:small;color:navy;text-align:center;}
.videoGalleryOuter img{margin-left:1px; margin-top:1px;width:155px;height:100px;}
.videoGalleryOuter div{width:100%;height:34px;margin-top:1px;background:#232323;color:white;text-align:center;}

