/* yui general overrides */
#doc2{width:750px;min-width:750px;}

.yui-t2 .yui-b{float:left;width:230x;}
.yui-t2 #yui-main .yui-b{margin-left:230px;}

/* // yui general overrides */

body {background:#019add url('../img/bg.jpg') top center no-repeat; color:#555; }

a { color:#dc6700; text-decoration:underline;}
a:hover{ color:#F00 !important; text-decoration:underline; }
p{ font-size:95%;}
p{padding-bottom:5px;padding-top:3px;}
h1{color:#006e53; font-size:182%;font-weight:normal; letter-spacing:-1px; font-family: Arial, Verdana, Helvetica, sans-serif;}
h2{color:#006c9a;font-size:120%; font-weight:bold; margin:5px 0 0 0; }
h3{color:#006c9a;font-size:107%; font-weight:bold;}
h4{color:#006e53;font-size:92%;text-transform:uppercase;margin-bottom:3px;}
h5{color:#006e53;font-size:92%;margin:0;padding:0;}
strong,b{font-weight:bold;}
hr {border:0; border-top:1px solid #ddd5b6; height:1px; clear:left; margin:5px 0 5px 0; padding:0;}

i, em{ font-style: italic; }

#header { position:relative; height:30px;}
#header #logo h1 a { position:absolute; left:0; top:0; display:block; height:133px; width:230px; background:transparent url('../img/logo.gif') no-repeat; z-index:100;}
#header #logo h1 span {display:none;}

#header #lang {width:490px; float:right; text-align:center; margin-right:30px; line-height:28px;}
#header #lang a {height:16px; border:0; font-size:85%; padding: 0 0 0 24px; margin: 0 0 0 10px;}
#header #lang a.active {text-decoration:none; color:#666;}
#header #lang a#est {background:url(../img/lang_est.gif) no-repeat 2px 1px;}
#header #lang a#fin {background:url(../img/lang_fin.gif) no-repeat 2px 1px;}
#header #lang a#eng {background:url(../img/lang_eng.gif) no-repeat 2px 1px;}
#header #lang a#ger {background:url(../img/lang_ger.gif) no-repeat 2px 1px;}
#header #lang a#rus {background:url(../img/lang_rus.gif) no-repeat 2px 1px;}

#flash {position:relative; height:265px;}
#flashInner {position:absolute; left:-25px; top:-25px;}

/* main container */
#bd {padding: 0 0 0 0; }
#yui-main div.yui-g { min-height:420px; *height:420px;  }
*:first-child+html #yui-main div.yui-g  { min-height:420px; height:auto;}

#yui-main div.yui-b { background: url(../img/bg_contentBtm.gif) bottom no-repeat; padding-bottom:7px; width:490px;}
#yui-main div.yui-g { padding: 25px 25px 10px 25px; background: #FFF url(../img/bg_content.gif) top left no-repeat; }
#yui-main .yui-g ul { list-style: none; margin: 0px 10px 15px 5px; }
#yui-main .yui-g ul li { padding:5px 10px 5px 25px; background:url('../img/bullet.gif') no-repeat 5px 8px; }
#yui-main h1 {  font-weight:normal; border-bottom:1px solid #EEE; margin-bottom:5px; padding-bottom:5px;}
#yui-main h2 { border-bottom:1px solid #EEE; padding-bottom:3px; margin:10px 0 5px 0; }
#yui-main .yui-g p {line-height:150%; margin-bottom:6px;}
#yui-main ul { list-style: disc inside; margin: 0px 10px 15px 10px; } 


#ft {font-size: 11px; color:#FFF; margin-bottom:5px; padding-top:10px; clear:both; height:20px;}
#ft a {color:#FFF;}
#ft a:hover {color:#fffc00 !important;}
#ft a strong {color:#fffc00;}
#ft .left{float:left; padding-left:25px; line-height:18px;}
#ft .right{float:right;  padding-right:40px;}

#ft #bronBtn {display:block; width:232px; height:39px; background:url(../img/btn_bron2.gif) no-repeat; text-align:center; border:none !important; text-decoration:none !important}
#ft #bronBtn strong {font-family:trebuchet ms, verdana; font-size:18px; color:#9a4800; font-weight:normal; line-height:39px;}

/* LEFT COL */

#leftCol {margin:0 0 0 0px; padding: 100px 0 0 20px;}

#news {margin:10px 0 10px 0; width:182px;}
#news h3 { padding:8px 0 0px 13px; font-size:130%; margin:0; color:#fffc00; background: url(../img/bg_news.png) top right no-repeat; }
#news ul {padding:5px 10px 10px 13px; background:url(../img/bg_news.png) bottom right no-repeat;}
#news ul li {padding:0 0 5px 0; margin:0; font-size:12px;}
#news ul li a{color:#FFF; font-weight:bold; text-decoration:none;}
#news ul li a:hover {color:#FFF !important; text-decoration:underline;}
#news ul li a.readMore{font-weight:normal; text-decoration:underline;}
#news ul a.readMore:hover {color:#fffc00 !important; }
#news ul li p {color:#FFF; font-size:12px; margin:0; padding:0;}


/* boxes */
.box {  margin:0; padding:10px 0 0px 0; width:190px;}
.box ul { list-style-type: none; font-size: 110%; padding: 0 12px 15px 0; margin:0;}
.box li { margin: 0 0px 0 0px; border-bottom:1px solid #e8f6fc;}
.box li a { display: block; *display:inline-block; padding: 3px 5px 3px 30px;  font-size: 15px; letter-spacing:-1px; font-weight: bold; text-decoration: none; color:#dc6700; background:url('../img/bullet.gif') no-repeat 12px 9px; }
.box a:hover {text-decoration: none;}
.box li.active { }
.box li.active a, .box li.active a:visited, .box li.active a:link { color:#9a4800; background:url('../img/bullet.gif') no-repeat 12px 9px; }

.box li ul { margin: 0px 5px 5px 18px; padding:0;}
.box li ul li { border-top:0; border:0;}
.box li ul li a { display: block; *display:inline-block; color:#dc6700 !important; font-size: 70%; letter-spacing:0px; font-weight: normal; text-decoration: none; padding:3px 0 3px 15px;  background:url('../img/bullet2.gif') no-repeat 5px 8px !important; }
.box li ul li a:hover {text-decoration: underline; color:#F00 !important;}
.box li ul li.active a { display: block; color:#b34700 !important; background:url('../img/bullet2A.gif') no-repeat 5px 8px !important; text-decoration:underline;}

/* forms */
textarea, input { background: #fff url('../img/bg_formField.gif') repeat-x 0 0; border-top: 1px solid #a7a6aa; border-left: 1px solid #a7a6aa; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; padding: 3px; font-family: Arial, Helvetica, sans-serif}
textarea {width:270px;}
input.button, input.form_but {background: #e8e8e7 url('../img/bg_btn.gif'); text-align:center; border:1px solid; border-color: #A7A6AA #000 #000 #A7A6AA; font-weight:bold; color:#444;}
input.radio, input.checkbox { background:none transparent; border:none;}
fieldset {}

#yui-main div.yui-g  form div.row { clear:both; margin-top:3px; padding-top:2px; margin-bottom:3px; }
#yui-main div.yui-g  form label { font-weight:bold; float:left; width:9em; text-align:right; padding:4px 3px 3px 3px; }
#yui-main div.yui-g  legend { display:none;}
.row .left { float:left; }
.row .right { display:block; margin: 0 0 0 10em; float:none; padding:3px; }

/* tables */
table { color:#000; border-collapse:collapse; width:100%; border:1px solid #ffe180; font-size:92%; background:#fff0bf; margin:5px 0 10px 0;}
th { padding:.5em 1em .5em;  border-bottom:1px solid #ffe180;  font-weight:bold;  background:#fff0bf; }
td { padding:.5em 1em;  border-bottom:1px solid #ffe180; background:#FFF;}

#funcs {float:right; padding-top:8px;}
#funcs a {color:#7e7f7f; text-decoration:none; padding: 0 0 0 18px; font-size:85%; }
#funcs a:hover {text-decoration:underline; }
a#printThis {  background:url(../img/icon_print.gif) 4px 0 no-repeat;}

/* intro*/
#introduction h1 { border:0; padding:0; margin-bottom: 5px; font-size:30px;}
#introduction p { line-height:16px;}

/* // intro*/

/* IE png fix */
* html #news h3 { behavior: url(css/iepngfix.htc);}
* html #news ul { behavior: url(css/iepngfix.htc);}