@charset "UTF-8";
/* CSS Document */


* { margin:0; padding:0; }
* a { font-family: Tahoma; font-size: 0.8em; color: #5faada; }
body { text-align:center; width:100%; font-family: tahoma, verdana, arial; color: #333333; font-size: 100%; }
img { border: 0; }

#headerbanner { margin-top: 2px; min-width: 967px; #width: 967px; }
#headerbanner img { border: 0; margin: 0; padding: 0; }
#container { min-width: 967px; #width: 967px; margin-top: -19px; background: url('../images/header.jpg') no-repeat top center;}

#fixedwidth { width: 972px; margin: 0 auto; text-align: center; }

#header { height: 164px; text-align: left;}

#menu1 { position: absolute; margin-top: 18px; left: inherit;}
ul#menu1, ul#menu2 { list-style: none; }
#menu1 li, #menu2 li { float: left; margin-right: 1.5em; }
#menu1 li a { color: #999; text-decoration: none; font-size: 0.8em; }
#menu1 li a:hover { text-decoration: underline; }

#menu2 { position: absolute; margin-top: 130px; margin-left: 0; clear:both;}
#menu2 li{ margin-right: 1em; }
#menu2 li a { display: block; width: 23px; height: 18px; }
#menu2 li a.eng { background: url('../images/eng.png') no-repeat; }
#menu2 li a.ukr { background: url('../images/ukr.png') no-repeat; }
#menu2 li a.rus { background: url('../images/rus.png') no-repeat; }
#menu2 li a.map { background: url('../images/map.png') no-repeat; }
#menu2 li a.rss { background: url('../images/hrss.png') no-repeat; }

#main-menu{ border-top: 3px solid #CCA07A; border-bottom: 2px solid #CCA07A; text-align: center; }
#main-menu a { color: #664832; text-decoration: none; margin:0 0.8em; }
#main-menu a:hover { text-decoration: underline; }
#main-menu td td { text-align: center; }
#content {position: relative;}

#main-menu2 { border-top: 3px solid #CCA07A; border-bottom: 2px solid #CCA07A; text-align: center;}
#main-menu2 a { color: #664832; text-decoration: none; margin:0 0.8em; }
#main-menu2 a:hover { text-decoration: underline; }

#main-menu3 {text-align: center;}
#main-menu3 a { color: #5faada; margin:0 0.8em; }
#main-menu3 a:hover { text-decoration: underline; }


#column-one { width: 463px; float: left; margin: 2px 6px 0 0;  text-align: left; }
#column-two { width: 239px; float: left; margin: 2px 6px 0 0; text-align: center; }
#column-three { width: 252px; float: left; margin: 2px 0 0 0; text-align: center; }

#column-one h1 { text-align: left; align: left; }
#column-two h1, #column-three h1 { text-align: center; }

.center { text-align: center; } 

h1 { color: #E16100; font-size: 0.9em; line-height: 34px; margin-left: 16px; font-family: Tahoma; }
h1.sub { color: #CC9C7A; }
h2, h2 a { color: #B74A0E;  font-family: Georgia; margin-top: 5px; margin-bottom: 9px; text-decoration: none; line-height: 18px;}
h3, h3 a  { color: #B74A0E; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; text-decoration: none;}
h2 a { font-size: 0.65em; }
h3 a { font-size: 0.7em;   }
div.colorblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: #F2ECD9; padding-bottom: 10px; padding-left: 15px; 
	padding-right: 3px; text-align: left; }
div.colorblock p{font-size: 0.8em;}
div.colorblock p a{font-size: 1.2em;}
div.colorblock h2 {margin-top: 5px; font-size: 1em;}

.floatleft {  float: left; margin: 9px 15px 10px 0; }
/* date style */
div.date { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.date span { background: white; padding: 0 8px 0 8px;  font-family: Georgia; color: #999999; font-size: 1em;}
div.date, div.date a, div.time, div.time a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }


	
div.date { font-size: 0.85em; text-align: center;}
div.time { font-size: 0.6em; text-align:left; margin-top: 8px; margin-bottom:0px; color: #CCA07A;}
div.time a {font-size: 1em; text-decoration: underline; color: #CCA07A;}

div.whiteblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px;
	text-align: left; #padding-bottom: 10px; #padding-top: 8px; }
div.whiteblock h2 {font-size: 1em;}

div.paleborder { border-top: 3px #cc9c7a solid; border-bottom: 2px #cc9c7a solid; }

div.lastupdblock { padding-left: 5px; padding-right: 5px; }
div.lastupdblock p{font-size: 0.8em;}
div.lastupdblock p a{font-size: 1.2em;}

img.dots { margin-top: 9px; margin-top: 0px; }

span { font-size: 80%;}

#fotobank { padding: 0 0 6px 0; text-align: center; }
#fotobank td { background: #F2E1C9; }
#fotobank table, #fotobank tr, #fotobank td { text-align: center; }

#fotobank img { border: 6px #F2E1C9 solid; }

#video { padding: 0 0 6px 0; text-align: center; }
#video img { margin: 5px; border: 5px #F2E1C9 solid; }

#search { text-align: center; margin: 0; padding-top: 20px;	margin-bottom: 18px; }

#search input { color: #B3B3B3; border: 1px #B3B3B3 solid; width: 187px; height: 12px; font-size: 12px;	padding-top: 6px; padding-bottom: 6px; padding-left: 9px;
	margin-left: 24px; }

#search a { line-height: 22px; color: #666666; }

#museums, #sites { padding-bottom: 5px; clear: both; }
#museums table, #sites table { text-align: left; width: 220px; table-layout: fixed;}
#museums table col, #sites table col { width: 35px;}


#survey { text-align: left;	border-top: 3px #CC9C7A solid;	padding-left: 11px;	padding-top: 7px; font-size: 0.8em;}
#survey a {font-size: 1em;}
#survey input { margin: 2px 3px 2px 0px; }
#survey div { margin-top: 10px;}
#survey table { width: 240px; table-layout: fixed;}
#survey table col { width: 35px;}


#subscribe { padding-top: 16px; color: #B38159; font-size: 0.8em;}
#subscribe a {font-size: 1em;}
#subscribe table { padding-top: 4px; padding-bottom: 8px; }
#subscribe input { width: 175px; }

.smallbanner { margin: 9px 25px 8px 31px; }
.premiumbanner { margin: 8px 0 12px 11px; width:240px; height:288px; }

.enum { font-size: 1.45em; font-family: Tahoma; color: #B38159; }
.newstext a {text-decoration: none; color:#333333; font-size: 0.8em; }

img.nofloat { clear: both; }

.rsstable { width: 100%; margin: 33px 0 7px 0; padding: 0; }
.rsstable tr { width: 100%; margin: 0; padding: 0; }
.rsstable img { border: 0; margin: 0 4px 0 0; padding: 0; }
.rsstable tr td a { font-family: Tahoma; color: #5faada; font-size: 0.8em; text-decoration: underline;}
.nopadding { padding: 0 auto 0 auto; }
.nounderline { text-decoration: none; }
.newsline a { text-decoration: none; color: #333333; font-size: 0.8em; margin-bottom: 8px; }

#footer {padding-top: 50px; #padding-top: 0px; clear: both; #margin-top: 40px;}

#footer-bar { height: 130px; background:#F2ECD9; color: #B38159; }


#mfooter{ border-top: 2px #CCA07A solid; border-bottom: 2px #CCA07A solid; height: 22px; text-align: center; }

#mfooter table td {padding-left: 15px;}


ul#menuf { list-style: none; }
#menuf li { float: left; margin-left: 20px;	margin-right: 1.5em; }

#cr { font-family: Verdana; line-height:1.5; font-size:11px; padding-left: 10px; margin-top: 30px; margin-left: 40px; 
	#margin-left: 20px; float: left; border-left: 5px white solid; text-align: left; width: 400px; }

#register{ background: #ffffff;	float: left; width: 185px; height: 31px; margin-top: 30px; margin-left: 280px; 
	#margin-left: 260px; padding: 5px 5px 5px 5px; } 


/* Museums */
#stcolumn-one { width: 702px; float: left; margin: 2px 6px 0 0; text-align: center;}
#stcolumn-two { width: 252px; float: left; margin: 2px 0 0 0; text-align: center; }

#stcolumn-one h1 { text-align: center; }
#stcolumn-two h1{ text-align: center; }

div.stcolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; padding: 10px 30px 10px 30px; 
text-align: left; margin-bottom: 10px;}

div.stcblock {background-color: #F2ECD9; margin-top: 9px; padding-bottom: 10px;}

div.stcblock input { color: #333333; border: 1px #B3B3B3 solid; width: 220px; height: 20px; font-size: 13px; #font-size: 12px;	
		margin-left: 30px;
}
div.stcblock select { 
    color: #333333;
    border: 1px #B3B3B3 solid;
    width: 220px;
	height: 20px;
	font-size: 13px;
    #font-size: 12px;
	margin-left: 30px;
}

#stablock {margin-top: 15px; width: 160px; border: 1px #B3B3B3 solid; height: 25px; #padding-top: 5px; text-align: center;}

div.stcblock span { font-size: 12px;	padding-top: 6px; padding-bottom: 6px; padding-left: 9px;	margin-left: 30px; }

div.stcblock img { padding-bottom: 6px; padding-left: 9px; margin-left: 20px; }

.tchois {text-align: center; }

#stchoices {text-align: left; margin-top: 20px; }
ul.stchoic { list-style: none; text-align: left; padding: 5px 5px 5px 5px; border-top: 3px #cc9c7a solid; margin: 5px 10px 5px 10px;}
.stchoic li a {font-size: 0.8em; text-decoration: none; color: #333333;}

.stchoic li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

ul.stchoic1 { list-style: none; text-align: left; padding: 5px 5px 5px 5px; margin: 5px 10px 5px 10px;}
.stchoic1 li a {font-size: 0.8em; text-decoration: none; color: #333333;}

.stchoic1 li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}
.stchoices a {font-size: 0.8em; text-align: left; color: #5faada;}

div.stpaleborder { border-top: 3px #cc9c7a solid; border-bottom: 2px #cc9c7a solid;  overflow: hidden; clear: left; background-color: #F2ECD9; padding-bottom: 10px; padding-left: 15px; 
	padding-right: 3px; text-align: left; }


/* Museums details (in... = info) */

#incolumn-one { width: 702px; float: left; margin: 2px 6px 0 0; text-align: center; }
#incolumn-two { width: 252px; float: left; margin: 2px 0 0 0; text-align: center; }

#incolumn-one h1, #column-two h1 { text-align: center; }

div.incolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; padding-bottom: 10px; padding-left: 30px; 
	padding-right: 30px; text-align: left; margin-bottom: 10px;}

div.inpaleborder { border-top: 3px #cc9c7a solid; border-bottom: 2px #cc9c7a solid; background-color: #F2ECD9;}

div.incblock {background-color: #F2ECD9; margin-top: 9px; padding-bottom: 10px;}

div.incblock input { color: #333333; border: 1px #B3B3B3 solid; width: 220px; height: 20px; font-size: 13px; #font-size: 12px;	
		margin-left: 30px;
}
div.incblock select { 
    color: #333333;
    border: 1px #B3B3B3 solid;
    width: 220px;
	height: 20px;
	font-size: 13px;
    #font-size: 12px;
	margin-left: 30px;
}



#inablock {margin-top: 15px; width: 160px; border: 1px #B3B3B3 solid; height: 25px; #padding-top: 5px; text-align: center;}

div.incblock span { font-size: 12px;	padding-top: 6px; padding-bottom: 6px; padding-left: 9px;	margin-left: 30px; }

div.incblock img { padding-bottom: 6px; padding-left: 9px; margin-left: 20px; }

.floatright {float: right; margin: 9px 0 10px 15px;}

div.incountry {clear: left; background: url('../images/countrybg.png') repeat-x top left; text-align: center; height: 26px; margin-top: 8px; margin-bottom: 2px;}
div.incountry span {background: white; padding: 0 8px 0 8px; margin-top: 0px; margin-bottom: 0px;}
div.incountry, div.incountry a {color: #808080; font-family: Tahoma; }

div.incountry {font-size: 1.25em; text-align: center;}

div.indate { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.indate span { background: white; padding: 0 8px 0 8px; }
div.indate, div.indate a, div.intime, div.intime a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }

div.indate { font-size: 0.95em; text-align: center;}
div.intime { font-size: 0.6em; }
div.intime a {font-size: 1em; text-decoration: underline; }

div.inwhiteblock {overflow: hidden; clear: left; border-top: 3px #CC9966 solid; background-color: white; padding-left: 5px; padding-right: 10px;
	text-align: left; padding-bottom: 40px; #padding-bottom: 10px; padding-top: 10px; }

div.inwhiteblock h1 {font-family: Georgia;  font-size: 1em; line-height: 20px; }

div.inmuseum {overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 5px;
	text-align: left; padding-bottom: 40px; #padding-bottom: 10px; #padding-top: 8px; }

div.inlastupdblock {padding-left: 5px; padding-right: 5px; margin-top: 10px;margin-bottom: 5px; #height: 500px; #width: 680px;}
div.inlastupdblock p,
div.inlastupdblock span * {
    font-size: 0.9em;
}
div.inlastupdblock p a {
    font-size: 1.2em;
}

#country2 {text-align: center;}

div.inpages {font-size: 0.8em; text-align: left; color: #808080; font-family: Tahoma;}
div.inpages a {color: #808080; font-size: 1em;}

#intopic {float: left; width: 90%;}
#intopic a {color: #0099CC; font-size: 0.8em; margin-bottom: 10px;}
div.inmus { padding-left: 1px; padding-right: 1px; margin-bottom: 8px; line-height: 1; #height: 20px;}

div.inpress{ border-top: 1px #cc9c7a solid;}
div.inmuseums2{border-top: 1px #cc9c7a solid;}
div.ingallery{border-top: 1px #cc9c7a solid; text-align: center;}
div.intour{border-top: 1px #cc9c7a solid;}

#inadd{font-size: 0.8em; color: #808080; font-family: Tahoma; }
#inadd a{color: #808080; font-size: 1em;}


#secolumn-one { width: 702px; float: left; margin: 2px 6px 0 0; text-align: center; }
#secolumn-two { width: 252px; float: left; margin: 2px 0 0 0; text-align: center; }

#secolumn-one h1, #secolumn-two h1 { text-align: center; }

h1 { color: #E16100; font-size: 0.9em; line-height: 34px; margin-left: 16px; font-family: Tahoma; }
h2, h2 a { color: #CC6633;  font-family: Georgia; margin-top: 9px; margin-bottom: 9px; text-decoration: none;}
h3, h3 a  { color: #B74A0E; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; text-decoration: none;}
h2 a { font-size: 0.65em; }
h3 a { font-size: 0.7em;   }
div.secolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; padding-bottom: 10px; padding-left: 30px; 
	padding-right: 30px; text-align: left; margin-bottom: 10px;}

div.secblock {background-color: #F2ECD9; margin-top: 9px; padding-bottom: 10px;}

div.secblock input { color: #333333; border: 1px #B3B3B3 solid; width: 220px; height: 20px; font-size: 13px; #font-size: 12px;	
		margin-left: 30px; }

div.secblock select { 
    color: #333333;
    border: 1px #B3B3B3 solid;
    width: 220px;
	height: 20px;
	font-size: 13px;
    #font-size: 12px;
	margin-left: 30px;
}


#seablock {margin-top: 15px; width: 160px; border: 1px #B3B3B3 solid; height: 25px; #padding-top: 5px; text-align: center;}

div.secblock span { font-size: 12px; padding-top: 6px; padding-bottom: 6px; padding-left: 9px;	margin-left: 30px; }

div.secblock img { padding-bottom: 6px; padding-left: 9px; margin-left: 20px; }

div.secountry {  height: 1%; background: url('../images/countrybg.png') repeat-x top left; text-align: center;  
				margin-top: 8px; margin-bottom: 5px;}
div.secountry span {background: white; padding: 0 8px 0 8px; margin-top: 0px; margin-bottom: 0px;}
div.secountry, div.secountry a {color: #808080; font-family: Tahoma; }

div.secountry {font-size: 1.20em; text-align: center;}

div.sedate { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.sedate span { background: white; padding: 0 8px 0 8px; }
div.sedate, div.sedate a, div.setime, div.setime a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }

div.sedate { font-size: 0.95em; text-align: center;}
div.setime { font-size: 0.6em; }
div.setime a {font-size: 1em; text-decoration: underline; }

div.sewhiteblock {overflow: hidden; clear: left; float: left; height: 1%; border-top: 2px #CCCCCC solid; 
				  border-bottom: 2px #CCCCCC solid; background-color: white; padding-left: 5px; padding-right: 10px;
				  text-align: left; width: 98%; padding-bottom: 20px; #padding-bottom: 10px; #padding-top: 8px;}

div.sewhiteblock h2 {font-size: 1em;}


div.semuseum {overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; 
			  background-color: white; padding-left: 5px; padding-right: 5px;
		      text-align: left; padding-bottom: 40px; #padding-bottom: 10px; #padding-top: 8px; }

div.selastupdblock { height: 1%; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; #width: 680px;}
div.selastupdblock p{font-size: 0.8em;}
div.selastupdblock p a{font-size: 1.2em;}


div.sepages {clear: both; float: left; font-size: 0.8em; text-align: right; color: #808080; font-family: Tahoma; 
			 margin-bottom:5px;}
div.sepages table {border-top: 1px #CCCCCC solid; margin-top: 3px; width: 700px;}
div.sepages a {color: #5faada; font-size: 1em;}



#wmcolumn-one { width: 702px; float: left; margin: 2px 6px 0 0; text-align: center; }
#wmcolumn-two { width: 252px; float: left; margin: 2px 0 0 0; text-align: center; }

#wmcolumn-one h1, #wmcolumn-two h1 { text-align: center; }


h1 { color: #E16100; font-size: 0.9em; line-height: 34px; margin-left: 16px; font-family: Tahoma; }
h2, h2 a { color: #CC6633;  font-family: Georgia; margin-top: 9px; margin-bottom: 9px; text-decoration: none;}
h3, h3 a  { color: #B74A0E; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; text-decoration: none;}
h2 a { font-size: 0.65em; }
h3 a { font-size: 0.7em;   }
div.wmcolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; padding-bottom: 10px; padding-left: 30px; 
	padding-right: 30px; text-align: left; margin-bottom: 10px;}

div.wmcblock {background-color: #F2ECD9; margin-top: 9px; padding-bottom: 10px;}

div.wmcblock input { color: #333333; border: 1px #B3B3B3 solid; width: 220px; height: 20px; font-size: 13px; #font-size: 12px;	
		margin-left: 30px; }

div.wmcblock select { 
    color: #333333;
    border: 1px #B3B3B3 solid;
    width: 220px;
	height: 20px;
	font-size: 13px;
    #font-size: 12px;
	margin-left: 30px;
}

#wmablock {margin-top: 15px; width: 160px; border: 1px #B3B3B3 solid; height: 25px; #padding-top: 5px; text-align: center;}

div.wmcblock span { font-size: 12px;	padding-top: 6px; padding-bottom: 6px; padding-left: 9px;	margin-left: 30px; }

div.wmcblock img { padding-bottom: 6px; padding-left: 9px; margin-left: 20px; }

div.wmcountry {clear: left; background: url('../images/countrybg.png') repeat-x top left; text-align: center; height: 26px; margin-top: 8px; margin-bottom: 2px;}
div.wmcountry span {background: white; padding: 0 8px 0 8px; margin-top: 0px; margin-bottom: 0px;}
div.wmcountry, div.wmcountry a {color: #808080; font-family: Tahoma; }

div.wmcountry {font-size: 1.25em; text-align: center;}


div.wmwhiteblock { overflow: hidden; height: 1%; clear: left; float: left; border-top: 3px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px;
	text-align: left; #padding-bottom: 10px; #padding-top: 8px; }
div.wmwhiteblock h2{font-size: 1em;}

div.wmwhiteblock2 { overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px;
	text-align: left; padding-bottom: 10px; #padding-top: 8px; }

div.wmlastupdblock {padding-left: 5px; padding-right: 5px; margin-bottom: 15px; width: 90%; margin-top: 5px; #width: 680px; clear: left; float: left;}
div.wmlastupdblock p{font-size: 0.8em;}
div.wmlastupdblock p a{font-size: 1.2em;}



#wmcountry2 {text-align: center;}
#wmcountry2 a{text-decoration: none; color: #333333;}
#wmcountry2 a:hover {text-decoration: underline; color: #5faada;}





#ncolumn-one { width: 239px; float: left; margin: 2px 6px 0 0; text-align: center; }
#ncolumn-two { width: 463px; float: left; margin: 2px 6px 0 0;  text-align: left; }
#ncolumn-three { width: 250px; float: left; margin: 2px 0 0 0; text-align: center; }

#ncolumn-one h1 { text-align:  center;}
#ncolumn-two h1, #ncolumn-three h1 { text-align: center; }
h1 a {color: #E16100; font-size: 1em; }
div.ncolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: #F2ECD9; padding-bottom: 10px; padding-left: 15px; 
	padding-right: 3px; text-align: left; }

#nchoices {text-align: left; }
ul#nchoic { list-style: none; text-align: left; margin-top:7px;}
#nchoic li a {font-size: 0.8em; text-decoration: none; color: #333333;}
#nchoices a {font-size: 0.8em; text-align: left; color: #5faada;}

#nchoic li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

div.ndate { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.ndate span { background: white; padding: 0 8px 0 8px; }
div.ndate, div.ndate a, div.ntime, div.ntime a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }

div.ndate { font-size: 0.85em; text-align: center;}
div.ntime { font-size: 0.6em; }
div.ntime a {font-size: 1em; text-decoration: underline; }

div.nwhiteblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;
	text-align: left; #padding-bottom: 10px; #padding-top: 8px; margin-bottom: 5px; }
div.nwhiteblock h2 {color: #99541e; font-size: 1em;}
div.npaleborder { border-top: 3px #cc9c7a solid; border-bottom: 2px #cc9c7a solid; }

div.nlastupdblock { padding-left: 5px; padding-right: 5px; #width: 435px;}
div.nlastupdblock p{font-size: 0.8em;}
div.nlastupdblock p a{font-size: 1.2em;}

p { font-size: 80%; }

#ntopic {float: left; width: 95%;}
#ntopic a {color: #0099CC; font-size: 0.8em; margin-bottom: 10px;}
div.nmus {padding-left: 1px; padding-right: 1px; margin-bottom: 10px; line-height: 1; float: left;  width: 90%;}

div.npress {border-top: 1px #cc9c7a solid;}
div.nmuseums2 {border-top: 1px #cc9c7a solid;  #width: 99%;}
div.ngallery {border-top: 1px #cc9c7a solid; text-align: center;}
div.ntour {border-top: 1px #cc9c7a solid; #width: 99%;}

#calendar {line-height: 1.6; padding-top: 15px; margin-left: 25px;}
#calendar table {border-collapse: collapse; font-size: 0.8em; font-family: Tahoma; color: #999999;}
#calendar a {font-size: 0.9em; font-family: Tahoma; color: #CC6600;}
#calendar td {border: 1px #CCCCCC solid;}

#month { margin-left: 10px; }
#mons{font-size: 0.9em; font-family: Tahoma; color: #666666; width: 110px; margin-right: 10px; text-align: center;}
#year{font-size: 0.9em; font-family: Tahoma; color: #666666; width: 80px; text-align: center;}



#ancolumn-one { width: 235px; float: left; margin: 2px 10px 0 0; text-align: center; }
#ancolumn-two { width: 575px; float: left; margin: 2px 6px 0 0;  text-align: center; }
#ancolumn-three { width: 135px; float: left; margin: 2px 0 0 0; text-align: center; }

#ancolumn-three img {margin-bottom: 5px; margin-top: 30px;}


#ancolumn-one h1 { text-align: center; }
#ancolumn-two h1, #column-three h1 { text-align: center; }

div.ancolorblock { overflow: hidden; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: #F2ECD9; padding-bottom: 10px; padding-left: 15px; 
	padding-right: 3px; text-align: left; }

#anchoices {text-align: left; }
ul#anchoic { list-style: none; text-align: left; margin-top:7px;}
#anchoic li a {font-size: 0.8em; text-decoration: none; color: #333333;}
#anchoices a {font-size: 0.8em; text-align: left; color: #5faada;}

#anchoic li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

div.andate { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.andate span { background: white; padding: 0 8px 0 8px; }
div.andate, div.andate a, div.antime, div.antime a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }

div.andt { clear: left; text-align: center; padding-top: 5px;}
div.andt span {font-family: Georgia; color: #999999; padding: 0 8px 0 8px; }

div.andate { font-size: 0.85em; text-align: center;}
div.antime { font-size: 0.6em; }
div.antime a {font-size: 1em; text-decoration: underline; }

div.anwhiteblock { overflow: hidden; height: 1%; border-top: 3px #E16100 solid; 
				   border-bottom: 2px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px; 
				   padding-top: 10px; padding-bottom: 10px; text-align: left; #padding-bottom: 10px; #padding-top: 8px; 
				   margin-bottom: 5px; }
div.anwhiteblock h2 {font-size: 1em;}

div.anpaleborder { border-top: 3px #cc9c7a solid; border-bottom: 2px #cc9c7a solid; }

div.anlastupdblock { padding-left: 5px; padding-right: 5px; #width: 550px;}
div.anlastupdblock p{font-size: 0.8em;}
div.anlastupdblock p a{font-size: 1.2em;}
p { font-size: 80%; }

#antopic {float: left; width: 95%;}
#antopic a {color: #0099CC; font-size: 0.8em; margin-bottom: 10px;}
div.anmus {padding-left: 1px; padding-right: 1px; margin-bottom: 10px; line-height: 1; float: left;  width: 90%;}

div.anpress {border-top: 1px #cc9c7a solid;}
div.anmuseums2 {border-top: 1px #cc9c7a solid;  #width: 99%;}
div.angallery {border-top: 1px #cc9c7a solid; text-align: center;}
div.antour {border-top: 1px #cc9c7a solid; #width: 99%;}

div.sllastupdblock { clear: left; padding-left: 5px; padding-right: 5px; #width: 435px; padding-bottom: 10px; overflow: hidden;}
div.sllastupdblock span a{font-size: 1em;}
div.sllastupdblock span p{font-size: 1em;}
div.sllastupdblock h2 {font-size: 1em;}
div.sllastupdblock p{font-size: 0.8em;}
div.sllastupdblock p a{font-size: 1.2em;}

div.slwhiteblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #E16100 solid; background-color: white; padding-left: 5px; padding-right: 10px;
	text-align: left; #padding-bottom: 10px; #padding-top: 8px; }
div.slwhiteblock td{ padding-bottom: 3px;}

div.sscolorblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #E16100 solid; border-bottom: 2px #E16100 solid; background-color: #F2ECD9; padding: 15px 15px 20px 15px; text-align: left; }
div.sscolorblock p{padding-bottom: 15px;}

div.ssbutton { float: left; background-color: #ffffff; margin-top: 5px; margin-right: 10px; width: 140px; border: 1px #CC9966 solid; height: 25px; #padding-top: 5px; text-align: center;}


/*center-----------------------------------------------------------------------------*/
/*home*/
#hcolumn-one { width: 239px; float: left; margin: 2px 6px 0 0; text-align: center; }
#hcolumn-two { width: 463px; float: left; margin: 2px 6px 0 0;  text-align: center; }
#hcolumn-three { width: 230px; float: left; margin: 2px 0 0 0; text-align: center; }

#hcolumn-three h1, #hcolumn-two h1, #lbcolumn-two h1{ color:#bd644b; }


div.hcolorblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 2px #bd644b solid; 
	background-color: #e6cc8a; 
	padding: 15px 15px 20px 15px; 
	text-align: left; 
}

div.hcolorblock img { border: 5px #ffffff solid; margin-bottom: 10px;}

div.hcolorblock p{ padding-bottom: 10px;}

div.hwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 3px #bd644b solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

div.bottomnone {border-bottom: 0px;}

div.hwhiteblock td{ padding-bottom: 3px; }

div.hlastupdblock { padding-left: 5px; padding-right: 5px; #width: 435px; padding-bottom: 5px; overflow: hidden; }
div.hlastupdblock p a{ font-size: 0.95em;}
div.hlastupdblock p { font-size: 0.75em; line-height: 15px; #line-height: 18px; }
div.hlastupdblock h2, h2 a { color: #99541e; line-height: 15px; #line-height: 18px; font-size: 1em; }

div.centermenu {}
div.centermenu table {text-align: left; width: 100%;}
div.centermenu td {padding: 0px 5px 10px 5px;}
div.centermenu td a { color: #bd644b; font-size: 0.9em; height: 18px;}
div.centermenu td a:hover { color: #bd644b; font-size: 0.9em; height: 18px;}
div.centermenu #selmen { padding: 0px 5px 0px 5px;background: url('../images/markermenu.png') no-repeat; width: 24px; height: 18px;}
div.centermenu ul.submenu {color: #0080b3; list-style: none; margin-left: 20px; line-height: 25px; }
div.centermenu ul.submenu li a { color: #0080b3; font-size: 0.8em;}
div.centermenu ul.submenu li a:hover { color: #0080b3; font-size: 0.8em;}

div.centermenu ul { margin-top: 10px; margin-bottom: 10px;  text-align: left; }

ul.menu {color: #bd644b; list-style-type: none; line-height: 30px; margin-left: 34px; }

ul.menu li {color: #bd644b;}
ul.menu li a { color: #bd644b; font-size: 0.9em; height: 16px;}
ul.menu li a:hover { color: #bd644b; font-size: 0.9em; height: 16px;}
ul.selectedmenu li { background: url('../images/markermenu.png') no-repeat; padding-left: 30px; margin-left: -30px; }

ul.submenul {color: #0080b3; list-style: none; margin-left: 50px; line-height: 25px; }
ul.submenul li a { color: #0080b3; font-size: 0.8em;}

/*projects*/

#pwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 2px #bd644b solid; 
	background-color: white; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left; 
	#padding-top: 8px; 
	font-size: 0.8em;
}

#pwhiteblock a {font-size: 1em; color: #555555;}


#miwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	background-color: white; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

#miwhiteblock h2 {color: #99541e; font-size: 1em;}
#miwhiteblock h2 a {color: #99541e;}
#miwhiteblock a {color: #666666;}

div.micolorblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #E16100 solid; 
	border-bottom: 2px #E16100 solid; 
	background-color: #F2E4c1; 
	padding-bottom: 10px; 
	padding-left: 15px; 
	padding-right: 3px; 
	text-align: left; 
}

div.mipaleborder { border-top: 3px #bd644b solid; border-bottom: 2px #bd644b solid; }
div.micolorblock h1 { text-align: center; }

#pwhiteblock td { font-size: 12px; }

div.mcolorblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 2px #bd644b solid; 
	background-color: #F2E4c1;
	padding: 5px 0px 10px 0px; 
	text-align: left; 
}


.mchois {text-align: center; }

ul.mchoic1 { list-style: none; text-align: left; padding: 5px 0px 5px 5px; margin: 5px 0px 5px 5px; line-height: 15px; #line-height: 17px;}
.mchoic1 li {font-size: 0.8em; text-decoration: none; color: #333333;}
.mchoic1 li a {font-size: 1em; text-decoration: none; color: #333333;}
.mchoic1 li a:hover {font-size: 1em; text-decoration: underline; color: #bd644b;}

.m2chois {text-align: center; }

#m2choic { width: 460px;}
#m2choic table { text-align: left; width: 460px; table-layout: fixed;}
#m2choic table col { width: 220px;}

ul.m2choic1 { list-style: none; text-align: left; padding: 5px 0px 5px 5px; margin: 5px 0px 5px 5px; line-height: 15px; #line-height: 17px;}
.m2choic1 li {font-size: 0.8em; text-decoration: none; color: #333333;}
.m2choic1 li a {font-size: 1em; text-decoration: none; color: #333333;}
.m2choic1 li a:hover {font-size: 1em; text-decoration: none; color: #0080b3;}


div.mwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 1px #cccccc solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

div.mwhiteblock td{ padding-bottom: 3px; }

div.mlastupdblock { padding-left: 5px; padding-right: 5px; #width: 435px; padding-bottom: 5px; overflow: hidden; }
div.mlastupdblock p a{ font-size: 1em;}
div.mlastupdblock p { font-size: 0.8em; line-height: 15px; #line-height: 18px; }
div.mlastupdblock h2, h2 a { color: #99541e; line-height: 15px; #line-height: 18px; font-size: 1em;}

#sort {text-align: center;  padding-bottom: 5px; }
#sort h2 { color: #555555; font-size: 0.8em; text-align: left; font-family: Tahoma;}
#sort a { color: #555555; text-decoration: none; padding-right: 2px;}
#sort a:hover { color: #555555; text-decoration: underline;}

.bold {font-weight: bold;}

div.bcolorblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 2px #bd644b solid; 
	background-color: #f9e8b2; 
	padding: 15px 0px 10px 15px; 
	text-align: left; 
	font-size: 0.8em;
}

div.bcolorblock img {margin-bottom: 10px;}

div.bcolorblock p{ padding-bottom: 10px; font-size: 1em;}
div.bcolorblock a{ font-size: 1em; color: #0080b3;}

div.name { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.name span { background: white; padding: 0 8px 0 8px; }
div.name, div.name a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }
div.name a { font-size: 1em; }
div.name { font-size: 0.85em; text-align: center;}

div.bwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	border-bottom: 2px #bd644b solid; 
	background-color: white; 
	padding-left: 20px; 
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left; 
	#padding-top: 8px; 
	font-size: 0.8em;
}

div.bwhiteblock a { font-size: 1em; color: #555555;}
div.anone a {text-decoration: none;}

#newspaper { padding-top: 10px; padding-bottom: 10px; border: 1px #dedede solid; width: 205px; text-align: center;}
#save { margin-bottom: 5px; }
#save a { font-size: 1em; color: #0080b3;}

div.person, div.person a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }
div.person { font-size: 0.6em; }
div.person a {font-size: 1.4em; text-decoration: underline; }

div.another a {font-size: 1.25em;}


div.konference { color: #bd644b; font-family: Tahoma; font-weight: bold; margin-top: 8px; margin-bottom: 5px; font-size: 1em;}
div.konference a {font-size: 1em; text-decoration: none; }
div.konf, div.konf a {color: #333333; text-decoration: none;}

#lbcolumn-one { width: 239px; float: left; margin: 2px 6px 0 0; text-align: center; }
#lbcolumn-two { width: 710px; float: left; margin: 2px 6px 0 0;  text-align: center; }

div.lbwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

div.lbwhiteblock h2 {color: #99541e; line-height: 15px; #line-height: 18px; font-size: 1em; }
div.lbwhiteblock h3 {color: #808080; line-height: 15px; #line-height: 18px; font-size: 0.8em;}
div.lbwhiteblock span {color: #888888; font-size: 0.6em; }
div.lbwhiteblock p {color: #333333; padding-top: 10px;}
div.lbwhiteblock a {color: #888888; font-size: 0.8em;}
div.lbwhiteblock td {text-align: center;}

div.libstart { border-bottom: 1px #cccccc solid; padding-bottom: 10px; }
div.library, div.library a { color: #333333; text-decoration: none; }
div.bookname { color: #bd644b; font-family: Tahoma; font-weight: bold; margin-top: 8px; margin-bottom: 5px; font-size: 1em; }
div.avtorname { color: #888888; font-size: 0.8em; }
div.btopic { color: #666666; font-size: 0.8em; }
div.books {clear: left; border-top: 1px #cccccc solid; padding-top: 0px; padding-bottom: 5px; margin-top: 5px; padding-left: 5px;}
div.books h2 {line-height: 18px;}
div.books p {padding-top: 0px;}

div.firstblock {border-top: 0px;}

div.sortbook {float: left; font-size: 0.8em; text-align: center; color: #808080; font-family: Tahoma; margin-bottom:5px; 
				margin-top: 5px; padding-left: 90px;}
div.sortbook a {color: #0080b3; font-size: 1em; text-align: center;}


div.libcblock {float: left; background-color: #e6cc8a; padding-bottom: 5px; border-bottom: 2px #bd644b solid;}

div.libcblock input { color: #333333; border: 1px #B3B3B3 solid; height: 20px; 	font-size: 1em;}

div.libcblock select { 
    color: #333333;
    border: 1px #B3B3B3 solid;
	height: 20px;
	font-size: 1em;
}


div.libcblock span { color: #333333; font-size: 12px;	padding-top: 6px; padding-bottom: 6px; padding-left: 9px;	margin-left: 30px; }

div.libcblock img { text-align: center; padding-bottom: 6px; padding-left: 9px; margin-left: 180px; margin-top: 10px;}
#ftable { width: 100%; border: 0px;}
#ftable input { width: 270px; }
div.libcblock td { padding: 2px 10px 2px 15px; text-align: left; }
#stable { width: 100%; border: 0px;}
#stable input { width: 192px; }

#bookmarks { float: left; margin-top: 10px; font-size: 0.8em; text-align: center; color: #333333; font-family: Tahoma; 
			 height:30px;}
div.bm {float: left; height: 16px;  margin-right: 2px; margin-bottom: 2px; border: 1px #e6cc8a solid; 
		padding: 5px 8px 5px 8px; text-align:center;}

#selectedbm {float: left; height:20px; margin-right: 2px; background-color: #e6cc8a; font-weight: bold; 
				padding: 5px 8px 5px 8px;}

div.mscolorblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #bd644b solid; border-bottom: 2px #bd644b solid; 
					background-color: #f2e5cd; padding: 15px 15px 20px 15px; text-align: left; }
div.mscolorblock a {color: #0080b3;}

div.org { clear: left; background: url('../images/datebg.png') repeat-x top left; text-align: center; height: 15px;}
div.org span { background: #f2e1cd; padding: 0 8px 0 8px;  font-family: Tahoma; color: #666666; font-size: 0.9em; font-weight: bold;}
div.org, div.org a { color: #808080; font-family: Tahoma; margin-top: 8px; margin-bottom: 5px; }

div.org { font-size: 0.85em; text-align: center; }
#orgblock { border-bottom: none; }

div.nbwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #bd644b solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

div.nbwhiteblock h2 {color: #99541e; line-height: 15px; #line-height: 18px; font-size: 1em; }
div.nbwhiteblock h3 {color: #808080; line-height: 15px; #line-height: 18px; font-size: 0.8em;}
div.nbwhiteblock span {color: #888888; font-size: 0.6em; }
div.nbwhiteblock p {color: #333333; padding-top: 10px;}

#msort { border-bottom: 1px #CCCCCC solid; color: #808080; padding-bottom: 3px; }
#msort span a { font-size: 1em; color: #0080b3; margin-right: 40px; }

#mftable {border: 0px; border-top: 1px #CCCCCC solid; }
#mftable a { color: #0080b3;}

#mfsort { color: #808080; padding-bottom: 3px; text-align: right; }

#normbaza { float: left; padding-bottom: 5px; border-bottom: 2px #bd644b solid; }
#normbaza img { border: 0px; text-align: center; padding-bottom: 6px; padding-left: 9px; margin-left: 160px; margin-top: 10px;}

#normtable { width: 100%; border: 0px; }
#normtable input, #normtable select { width: 100%; font-size: 1em; }
#normtable td { font-size: 0.8em; text-align: left; } 
#normtable td a { color: #0080B3; font-size: 1em; }

#fnormtable { width: 100%; border: 0px; text-align: left;}
#fnormtable input { width: 98%; font-size: 1em; margin-right: 5px;}
#fnormtable select { width: 90px; font-size: 1em; margin-right: 5px;}
#fnormtable td { font-size: 0.8em; text-align: left; padding-left: 0px;} 
#fnormtable td span { font-size: 0.95em; text-align: left; padding-left: 0px;}
#fnormtable td a { color: #0080B3; font-size: 1em; }

#nsort { color: #808080; padding-bottom: 3px; }
#nsort span { font-size: 0.75em; }
#nsort span a { font-size: 1em; color: #0080b3; }

div.phwhiteblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #E16100 solid; padding-bottom: 10px; padding-left: 10px; 
	padding-right: 10px; text-align: left; margin-bottom: 10px; font-size:0.8em;}

div.phwhiteblock h2, h2 a { color: #99541e; font-size: 1em;}
div.phwhiteblock p, div.phwhiteblock span {font-size:1em;}
div.phwhiteblock p a{font-size:1em;}

#linklist { float: left; width: 180px; padding: 0px; margin: 5px 5px 5px 5px; line-height: 16px; }
#linklist a {font-size: 0.8em; text-decoration: none; color: #333333;}
#linklist a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

#phototable { float: left; width: 460px; padding: 0px; margin: 10px 10px 10px 0px; text-align: center; line-height: 16px; }              
#phototable a {font-size: 0.8em; text-decoration: none; color: #333333;}
#phototable  a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

#viewtable { float: left; width: 660px; padding: 0px; margin: 0px; text-align: center;}
#viewtable img { margin: 15px 15px 15px 15px; }
#viewimg img { border: 3px #E16100 solid; }

#viewphoto { width: 620px; padding: 0px; margin: 10px 20px; text-align: center;}

div.avtoru { overflow: hidden; clear: left; border-top: 3px #E16100 solid; background-color: white; padding-left: 5px; 
			 padding-right: 10px; padding-bottom: 10px; #padding-top: 8px; text-align: center;}

div.avtoru a{text-decoration: none; color: #333333;}
div.avtoru a:hover {text-decoration: underline; color: #5faada;}

#avtors {
    clear:both;
    float: left;

    border-top: 1px #cca07a solid;
    border-bottom: 1px #cca07a solid;
}

div.pagestable {clear:both; float: left; font-size: 0.75em; text-align: right; color: #808080; font-family: Tahoma; 
				margin-bottom:5px; width: 100%;}

div.phwhiteblock .pagestable {font-size: 0.9em;}
div.pagestable table {margin-top: 3px; width: 100%;}
div.pagestable a {color: #0080b3; font-size: 1em;}
#show {border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid;}
#showone {border-right: 1px #CCCCCC solid;}

#asort {float:left; color: #808080; padding-bottom: 3px; width: 680px;}
#asort span a { font-size: 1em; color: #0080b3; margin-right: 40px; }

#avttable {clear: left; width: 680px; padding: 5px 5px 5px 5px; }
#avttable td {text-align: left;}
#avttable h2, #avttable h2 a { margin-top: 0px; line-height: 15px; color: #99541e; }
#avttable span { color: #666666; }
#avttable p { padding-bottom: 5px; }

#alphabet {padding-bottom: 5px; width: 100%; border-bottom: 1px #cca07a solid;}
#alphabet a { color: #555555; text-decoration: none; padding-right: 6px;}
#alphabet a:hover { color: #bd644b; text-decoration: underline;}
#alphabet .colorbold {font-weight: bold; color: #bd644b;}

div.phwhiteblock #alphabet {font-size: 1.2em;}

#salphabet {border-bottom: 0px; padding-bottom: 2px; width: 100%; }
#salphabet a {padding-right: 1px; color: #333333; text-decoration: none; }
#salphabet a:hover { color: #bd644b; text-decoration: underline;}
#salphabet .colorbold {font-weight: bold; color: #bd644b;}
#bordertop { border-top: 1px #cccccc solid; }


div.asswhiteblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #cc9c7a solid; padding-bottom: 10px; padding-left: 10px; 
	padding-right: 10px; text-align: left; margin-bottom: 10px;}
#linkliststat { float: left; width: 660px; margin-top: 3px;  padding: 10px 10px 10px 10px; line-height: 18px; 
				border-top: 1px #cca07a solid; border-bottom: 1px #cccccc solid;}
#linkliststat a {color: #0080b3;}

div.stati { overflow: hidden; height: 1%; clear: left; border-top: 3px #cc9c7a solid; padding-bottom: 10px; padding-left: 10px; 
	padding-right: 10px; text-align: left; margin-bottom: 10px;}

ul.stchoicstat { list-style: none; text-align: left; padding: 5px 5px 5px 5px; margin: 5px;}
.stchoicstat li {margin-bottom: 15px;}
.stchoicstat li a {font-size: 0.8em; text-decoration: none; color: #333333;}

.stchoicstat li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}


#stcolleft {clear:left; float: left; width: 320px; margin-right: 60px;}
#stcolright {float: left; width: 320px;}
#stcolleft h1, #stcolright h1 {text-align: left;}
#stcolleft p a, #stcolright p a {color: #0080b3; font-size:1em; text-align: left;}

div.lastpub { border-top: 3px #e16100 solid; border-bottom: 2px #e16100 solid; padding-bottom: 15px;}
div.lastpub a {text-decoration: none; color: #333333;}

#psort { color: #808080; padding-bottom: 3px; text-align: right;}
#psort span a { font-size: 1em; color: #0080b3;}

div.publastupdblock {
    clear: both;
    border-top: 1px #cca07a solid;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 15px; 
	margin-top: 5px;
	font-size: 0.8em;
}
div.publastupdblock h2 {
    font-size: 1.2em;
}
div.publastupdblock p {font-size: 1.0em;}
div.publastupdblock p a {font-size: 1.1em;}
div.phwhiteblock .publastupdblock {font-size: 1.0em;} 
div.phwhiteblock .publastupdblock p {font-size: 1.0em;}
div.phwhiteblock .publastupdblock h2 {font-size: 1.2em;}

p.pub {color: #808080; padding: 3px;}
div.fptable {border-top: 1px #cca07a solid;}

#listalphabet {padding-bottom: 5px; width: 100%; text-align: center;}
#listalphabet a { color: #555555; text-decoration: none; padding-right: 7px;}
#listalphabet a:hover { color: #bd644b; text-decoration: underline;}
#listalphabet .colorbold {font-weight: bold; color: #bd644b;}


div.norms { clear: left; border-top: 1px #cccccc solid; padding-top: 10px; 
			margin-top: 10px; padding-left: 5px;}
div.norms h2 span { font-family: Tahoma; font-weight: normal; font-size: 0.8em; color: #666666;}
div.norms h3 span { font-family: Tahoma; font-weight: normal; font-size: 1em; color: #808080;}

#tableobor {width: 100%;}
#tableobor th {padding-left: 15px; border-bottom: 1px #cccccc solid; padding-bottom: 5px;}
#tableobor th a {color: #0080b3; font-weight: normal;}
#tableobor th span {color: #666666;}
ul.obor { list-style: none; text-align: left; padding: 5px 0px 5px 15px; margin: 5px 0px 5px 0px; line-height: 20px;}
.obor li {font-size: 0.8em; text-decoration: none; color: #333333;}
.obor li a {font-size: 1em; text-decoration: underline; color: #0080b3;}
.obor li a:hover {font-size: 1em; text-decoration: none; color: #bd644b;}

div.firms {overflow: hidden; height: 1%; clear: left; float: left; background-color: white; padding: 20px 0px 10px 0px; text-align: left;}

div.firms h3{color: #666666; font-family: Tahoma; font-size: 0.8em; padding-left: 15px;}
div.firms table {width: 100%; padding: 0px; border-top: 1px #cccccc solid;}
div.firms td {padding-left: 15px;}
ul.firm { list-style: none; text-align: left; padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; line-height: 20px;}
.firm li {font-size: 0.8em; text-decoration: none; color: #333333;}
.firm li a {font-size: 1em; text-decoration: underline; color: #0080b3;}
.firm li a:hover {font-size: 1em; text-decoration: none; color: #bd644b;}

div.obrcblock {font-size: 1%; clear:left; float: left; background: #e6cc8a; height: 5px; width: 100%; border-bottom: 2px #bd644b solid;}

/*tyrustu*/

#tcontainer { min-width: 967px; #width: 967px; background: url('../images/headert.jpg') no-repeat top center; }

#tcolumn-one { width: 239px; float: left; margin: 2px 6px 0 0; text-align: center; }
#tcolumn-two { width: 463px; float: left; margin: 2px 6px 0 0;  text-align: center; }
#tcolumn-three { width: 230px; float: left; margin: 2px 0 0 0; text-align: center; }

#tcolumn-two h1, #tcolumn-three h1 {color: #4284a7;}

div.tourmenu {}
div.tourmenu table {text-align: left; width: 100%;}
div.tourmenu td {padding: 0px 5px 10px 25px;}
div.tourmenu td a { color: #0080b3; font-size: 0.9em; height: 18px;}
div.tourmenu td a:hover { color: #0080b3; font-size: 0.9em; height: 18px;}
div.tourmenu #selmen { padding: 0px 5px 0px 5px;background: url('../images/markermenu.png') no-repeat; width: 24px; height: 18px;}
div.tourmenu ul.submenu {color: #707273; list-style: none; margin-left: 20px; line-height: 25px; }
div.tourmenu ul.submenu li a { color: #707273; font-size: 0.8em;}
div.tourmenu ul.submenu li a:hover { color: #707273; font-size: 0.8em;}

div.tourmenu ul { margin-top: 10px; margin-bottom: 10px;  text-align: left; }
#tmain-menu{ border-top: 3px solid #a1a1a1; border-bottom: 2px solid #a1a1a1; text-align: center; }
#tmain-menu a { color: #707273; text-decoration: none; margin:0 0.8em; }
#tmain-menu a:hover { text-decoration: underline; }
#tmain-menu td td { text-align: center; }

#tmain-menu2 { border-top: 3px solid #a1a1a1; border-bottom: 2px solid #a1a1a1; text-align: center;}
#tmain-menu2 a { color: #707273; text-decoration: none; margin:0 0.8em; }
#tmain-menu2 a:hover { text-decoration: underline; }

div.tour {clear: left; border-top: 1px #cccccc solid; padding-top: 0px; padding-bottom: 5px; margin-top: 5px; padding-left: 5px;}
div.tour h2 a {line-height: 18px; color: #0f6699;}
div.tour p {padding-top: 0px;}

div.twhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #4284a7 solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

div.twhiteblock h2 {color: #0f6699; line-height: 15px; #line-height: 18px; font-size: 1em; }
div.twhiteblock h2 a {color: #0f6699; line-height: 15px; #line-height: 18px; font-size: 1em; }
div.twhiteblock h3 {color: #808080; line-height: 15px; #line-height: 18px; font-size: 0.8em;}
div.twhiteblock span {color: #888888; font-size: 0.6em; }
div.twhiteblock p {color: #333333; padding-top: 10px;}
div.twhiteblock a {color: ##808080; font-size: 1em;}
div.twhiteblock td {text-align: center;}
#tsort {clear:left; color: #808080; padding-bottom: 3px; text-align: right;}
#tsort span { font-size: 0.8em;}
#tsort span a { font-size: 1em; color: #0080b3;}

div.tnwhiteblock { 
	overflow: hidden; 
	height: 1%;
	clear: left; 
	border-top: 3px #4284a7 solid; 
	border-bottom: 2px #4284a7 solid; 
	background-color: white; 
	padding-left: 5px; 
	padding-right: 10px;
	text-align: left; 
	#padding-top: 8px; 
}

#tfooter-bar { height: 130px; background:#eeeeee; color: #555555; }


#tfooter{ border-top: 2px #a1a1a1 solid; border-bottom: 2px #a1a1a1 solid; height: 22px; text-align: center; }

#tfooter table td {padding-left: 15px;}

#talphabet {border-bottom: 0px; padding-bottom: 2px; width: 100%; font-size: 0.9em;}
#talphabet a {padding-right: 1px; color: #333333; text-decoration: none; }
#talphabet a:hover { color: #4284A7; text-decoration: underline;}
#talphabet .colorbold {font-weight: bold; color: #4284A7;}

#tchoices {text-align: left; padding-left: 10px;}
ul#tchoic { list-style: none; text-align: left; margin-top:7px;}
#tchoic li a {font-size: 0.8em; text-decoration: none; color: #333333;}
#tchoices a {font-size: 0.8em; text-align: left; color: #333333; text-decoration: underline;}

#tchoic li a:hover {font-size: 0.8em; text-decoration: underline; color: #5faada;}

#tbookmarks { float: left; margin-top: 10px; font-size: 0.8em; text-align: center; color: #333333; font-family: Tahoma; 
			 height:30px;}
#tbookmarks a { color: #4284A7; text-decoration: none;}
div.tbm {float: left; height: 16px;  margin-right: 2px; margin-bottom: 2px; border: 1px #4284A7 solid; 
		padding: 5px 8px 5px 8px; text-align:center;}

#tselectedbm {float: left; height:20px; margin-right: 2px; background-color: #4284A7; font-weight: bold; 
				padding: 5px 8px 5px 8px; color: #ffffff;}
#tselectedbm a { color: #ffffff; font-weight: bold;  }

div.tcolorblock { overflow: hidden; height: 1%; clear: left; border-top: 3px #4284A7 solid; border-bottom: 2px #4284A7 solid; background-color: #D5DDF3; padding: 15px 15px 20px 15px; text-align: left; }
div.tcolorblock p{padding-bottom: 15px;}

div.tlastupdblock { padding-left: 5px; padding-right: 5px; }
div.tlastupdblock p{font-size: 0.8em;}
div.tlastupdblock p a{font-size: 1.2em;}

div.tobrcblock {font-size: 1%; clear:left; background: #4284A7; height: 1px; width: 100%; border-bottom: 2px #4284A7 solid;}

div.tourcolor {overflow: hidden; height: 1%; clear: left; background-color: #D5DDF3; padding-top: 0px; padding-bottom: 5px; margin-top: 5px; 
				padding-left: 5px;}
div.tourcolor h2 a {line-height: 18px; color: #0f6699;}
div.tourcolor p {padding-top: 0px;}
div.tourcolor img {margin: 5px 15px 0px 0px;}

div.tourm {overflow: hidden; height: 1%; clear: left; border-bottom: 1px #cccccc solid;
			padding-top: 0px; padding-bottom: 10px; margin-top: 5px; 
			margin-bottom: 5px; padding-left: 5px;}
div.tourm h2 {line-height: 18px; color: #0f6699;}			
div.tourm h2 a {line-height: 18px; color: #0f6699;}
div.tourm p {padding-top: 0px;}


#tcolleft {clear:left; float: left; width: 210px; margin-right: 10px;}
#tcolright {float: left; width: 210px;}
#tcolleft h2, #tcolright h2 {text-align: left; color: #555555; font-family: Tahoma; font-size: 0.8em; margin-left: 10px;}
#tcolleft p a, #tcolright p a {color: #0080b3; font-size: 0.8em; text-align: left;}

div.tournewstime { font-size: 0.6em; text-align:left; margin-top: 8px; margin-bottom:0px; color: #0080B3;}
div.tournewstime a {font-size: 1em; text-decoration: underline; color: #0080B3;}

/* EVENTS TABS */
#ev-tab-block {
    float: left;
    margin-top: 10px;
    /*font-size: 0.8em;*/
    text-align: center;
    color: #333333;
    font-family: Tahoma; 
    height:30px;
}
div.ev-tab {
    float: left;
    height: 16px;
    margin-right: 2px;
    margin-bottom: 2px;
    border: 1px #e16100 solid; 
    padding: 5px 8px 5px 8px;
    text-align:center;
}
div.ev-tab * {
    color: #ec9b53;
    text-decoration: none;
}
#ev-tabsel {
    float: left;
    height:20px;
    margin-right: 2px;
    background-color: #e16100;
    font-weight: bold; 
    padding: 5px 8px 5px 8px;
    color: #ffffff;
}
#ev-tabsel * {
    color: #ffffff;
    text-decoration: none;
}
div.ev-tabline-bot {
    font-size: 1%;
    clear:left;
    float: left;
    background: #e16100;
    height: 1px;
    width: 100%;
    border-bottom: 2px #e16100 solid;
}