/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto;} 

html, body{margin: 0; padding: 0;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #ffffff;}
body, table, tr, td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

h1,h2{float: right; clear: both; margin:0; margin-bottom:12px;}
h1,h2,h3,h4,h5,h6 {
/*
margin-top:12px;
margin-bottom:16px;
margin:16px 0;
*/
line-height: normal;
color: #444444;
}
h1{font-size: 22px; letter-spacing: -0.06em; text-transform: uppercase; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 4px solid #E01020;}
h2{font-size: 18px; letter-spacing: -0.05em; text-transform: uppercase; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 4px solid #E01020;}
/*h2{font-size: 16px; letter-spacing: -0.03em;}*/
h3{font-size: 14px; letter-spacing: -0.03em;}
h4{font-size: 13px; letter-spacing: -0.02em; text-transform: uppercase;}
h5{font-size: 12px; letter-spacing: -0.00em; text-transform: uppercase;}
h6{font-size: 11px;}

h1 span{text-transform: none;}

a:link, a:visited, a:active { text-decoration: underline; color: #000;}
a:hover { color: #515B6B; text-decoration:underline;}


#ico{margin: 10px 0 14px 0px; word-spacing: 34px; font-size: 11px;}
#ico img {border:0;}
#slogan{
	color: #aaaaaa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	font-size: 11px;
	padding-bottom: 30px;
}
/*float: right; margin-top:14px;*/
#menu{margin:0; margin-bottom:8px; margin-right: 6px; padding: 6px 8px 20px 0; background: url(img/hp.gif) repeat-x bottom left;}
#menu img{margin-left:20px; margin-right: 4px;}
#lang{float: right; margin:0; padding: 8px 30px; color:#999999;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#lang a:link, #lang a:visited, #lang a:active, #lang a:hover {color: #999999; text-decoration:none;}
table#mark{margin-top:10px;}

.main {padding: 0 0 0 50px;}
.main p{text-align: justify;}
.right{padding: 0 30px 0 40px;}
.ablock{clear: both;}
#bottom{margin: 10px 0; text-align:center; font-size: 11px;}
#counter{margin: 10px 0; text-align:right; font-size: 11px;}

#hred{background-color: #E72130;}
#hblack{margin-left:35%; background: #000000 url(img/h_bb.gif) no-repeat center top;}
#keyblock{margin-top: 20px; background: url(img/key_bg.gif) repeat-x bottom left;}
#key{background: url(img/key.gif) no-repeat 55px bottom;}
#keyblock h2{margin-bottom:6px;}
#redadv{height:95px; padding: 6px 24px 2px 0; color:#F3FFFD; font-size: 11px;}
#redadv a:link, #redadv a:visited, #redadv a:active{color:#F3FFFD; text-decoration: underline;}
#redadv a:hover{color:#F3FFFD;}
#redadv p{margin:2px 0; line-height:1.3;}




/*Pop-up menu height:22/20px*/
table.tsubm{margin-top:5px; margin-left:20px;}
table.tsubm td td a{padding:4px 30px 4px 8px;}
table.tsubm td table{border-bottom: 1px solid #ffffff;}
table.tsubm {border-bottom: 2px solid #E01020;}

.popupmenuact {background-color:#ececec; border-color: #FFFFFF; border-top: 1px solid #FFFFFF }
.popupmenu {background-color:#f5f5f5; border-color: #FFFFFF; border-top: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #394A6B;}
.popupmenuclosed {color: #808080;}

