* { margin: 0; padding: 0; } 
body { position: relative; /*height: auto !important; min-height: 100%; */ height: 100%; 
       background: white; color: #4b4a4a; width:100%;}
body, td, th { font-size: 100%; font-family: Tahoma, Verdana; }

h1 {font-size: 24px; font-weight: normal; color: #CB2026; font-family: Tahoma, Verdana, Arial, sans-serif; 
    margin: 0.75em 0 0.5em 0;}
h2 {font-size: 21px; font-weight: normal; color: #94999c; margin: 0.85em 0 0.5em 0;}
h3 {font-size: 18px; font-weight: bold; color: #ef3124; margin: 0.75em 0 0.5em 0;}
h4 {font-size: 14px; font-weight: bold; margin: 0.75em 0 0.5em 0;}
h5 {font-size: 12px; font-weight: bold; margin: 1.75em 0 0.5em 0;}

blockquote {padding: 0 10 0 20;}
ul {padding: 0 10 0 20;}
ol {padding: 0 10 0 20;}
li {padding: 0 10 0 10;}

p {margin-top: 6px; margin-bottom: 5px;}
img{border: 0;}

/*layout and top*/
div#siteWidth {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}
div#siteAll {position: relative; min-height: 100%; 
			 /*for 800 site*/
			 /*min-width: 750px; */
			 /*for 1024 site*/
			 min-width: 1000px;
			 max-width: 1300px;
			 }
* html div#siteAll { height: 100%; 
				 width: expression( 
				 
			  (document.getElementById('siteWidth') && 
				 document.getElementById('siteWidth').clientWidth < 1000)
 				 ? '1000px' :	
				
				(document.getElementById('siteWidth') && 
				 document.getElementById('siteWidth').clientWidth < 1300)
	  			 ? '100%' :
 			       '1300px');
}

div#fix {position:relative; z-index:100; top:0; left:0; width:100%; height:550px; border:0; overflow:hidden}
div#ocont {position:absolute; z-index:100; top:73px; left:266px; width:212px; height:265px;}

table.content td {vertical-align: top;}
table.content td.openup {background:#4e5773;}
table.content td.swiss {background:#CB2026;}
table.content td.china {background:#00873b;}
table.content td.russia {background:#005eac;}
table.content td.germany {background:#fe9b09;}
table.content td.italy {background:#808000;}
table.content td.france {background:#9370db;}
table.content td.austria {background:#cd853f;}
table.content td.section div {width:40px;}
table.content td.blank div {width: 20px;}
table.content td.blankSm div {width: 2px;}

div#lang {position:absolute; z-index:100; top:300px; left:60px; width:150px; height:120px;
		color: #c4c4bf; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
div#lang a:link{text-decoration:none; color: #c4c4bf; font-weight: normal;}
div#lang a:active{text-decoration:underline; color: #c4c4bf; font-weight: normal;}
div#lang a:visited {text-decoration:none; color: #c4c4bf; font-weight: normal;}
div#lang a:hover {text-decoration:underline; color: #c4c4bf; font-weight: normal;}


div#cont {color: #4e5773; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px;}
div#cont a:link{text-decoration:none; color: #4e5773; font-weight: normal; font-size: 12px;}
div#cont a:active{text-decoration:underline; color: #4e5773; font-weight: normal; font-size: 12px;}
div#cont a:visited {text-decoration:none; color: #4e5773; font-weight: normal; font-size: 12px;}
div#cont a:hover {text-decoration:underline; color: #4e5773; font-weight: normal; font-size: 12px;}


div#addr {vertical-align: top; color: #7286a1; font-weight: normal; font-family: Tahoma, Verdana; font-size: 12px;}
div#addr a:link{text-decoration:none; color: #7286a1;}
div#addr a:active{text-decoration:underline; color: #7286a1;}
div#addr a:visited {text-decoration:none; color:#7286a1;}
div#addr a:hover {text-decoration:underline; color:#7286a1;}

div#txt {vertical-align: top; color: #666666; font-weight: normal; font-family: Tahoma, Verdana; font-size: 12px;}

.office {font-size: 24px; font-weight: normal; text-align: left; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
.openup {color: #4e5773;}
a.openup:link{text-decoration:none; color: #008EC7;}
a.openup:active{text-decoration:none; color: #4e5773;}
a.openup:visited {text-decoration:none; color:#008EC7;}
a.openup:hover {text-decoration:none; color:#4e5773;}

.swiss {color: #cb2026;}
a.swiss:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.swiss:active{text-decoration:none; border-bottom: 1px #cb2026 dotted; color: #cb2026;}
a.swiss:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.swiss:hover {text-decoration:none; border-bottom: 1px #cb2026 dotted; color:#cb2026;}

.china {color: #00873b;} 
a.china:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.china:active{text-decoration:none; border-bottom: 1px #00873b dotted; color: #00873b;}
a.china:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.china:hover {text-decoration:none; border-bottom: 1px #00873b dotted; color:#00873b;}

.russia {color: #005eac;}
a.russia:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.russia:active{text-decoration:none; border-bottom: 1px #005eac dotted; color: #005eac;}
a.russia:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.russia:hover {text-decoration:none; border-bottom: 1px #005eac dotted; color:#005eac;}

.germany {color: #fe9b09;}
a.germany:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.germany:active{text-decoration:none; border-bottom: 1px #fe9b09 dotted; color: #fe9b09;}
a.germany:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.germany:hover {text-decoration:none; border-bottom: 1px #fe9b09 dotted; color:#fe9b09;}

.france {color: #9370db;}
a.france:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.france:active{text-decoration:none; border-bottom: 1px #9370db dotted; color: #9370db;}
a.france:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.france:hover {text-decoration:none; border-bottom: 1px #9370db dotted; color:#9370db;}

.austria {color: #cd853f;}
a.austria:link{text-decoration:none; border-bottom: 1px #008EC7 dotted; color: #008EC7;}
a.austria:active{text-decoration:none; border-bottom: 1px #cd853f dotted; color: #cd853f;}
a.austria:visited {text-decoration:none; border-bottom: 1px #008EC7 dotted; color:#008EC7;}
a.austria:hover {text-decoration:none; border-bottom: 1px #cd853f dotted; color:#cd853f;}

.ukraine {color: #76645c;}
.kazakh {color: #b3d454;}

.desc{font-size: 10px; font-family: Tahoma, Verdana; color:#626262;}
.anons{font-size: 21px; font-family: Tahoma, Verdana;}

div.download {margin: 2em 0;}
div.dn-file {position: relative; margin: 0 0 1em 30px;}
div.dn-file div.icon {position: absolute; top: 2px; left: -28px;}
div.dn-file div.title {}
div.dn-file div.name {color: #a5a5a5;}

table.tblfree {padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 3px; }
table.tblfree td {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px;}

