
html, body, img, form {margin: 0px; padding: 0px; border: none;}

body {background: url(../img/back.gif) #575757;}

body, td {font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000;}

a {color: #000;	text-decoration: underline;}

a:hover {text-decoration: none;}

table {border: 0px; border-collapse: collapse;}

td {vertical-align: top; padding: 0px;}

p {padding: 0px; margin: 0px 0px 12px 0px;}

H1 {color:#ff0e0e; font:bold 14px "Times New Roman", Times, serif; margin:5px 0 15px 0;}
H2 {color:#ff0e0e; font:bold 13px "Times New Roman", Times, serif; margin:0 0 10px 0;}
H3 {text-align:left; font-size: 14pt; margin: 5px 0px 5px 0px; }

.clear {clear:both;}
.none {line-height:0;}

.main-cont {width:998px; margin:0 auto; background:url(../img/side_l.gif) left top repeat-y;}
.main-cont-r {width:998px; background:url(../img/side_r.gif) right top repeat-y;}
.main-cont-c {padding:0 18px 30px 18px; margin:0 13px; background-color:#fff;}

.logo {}
.head-cont { font-weight:bold; padding:15px 0 0 0; height:130px; background:url(../img/head_title.gif) left bottom no-repeat;}
.head-cont DIV {padding:0 10px; width:584px; line-height:1.5;}
.head-cont IMG { margin-top:11px;}

.red {color:#ff3333;}
.hdrToMainBlock {position: absolute; left: 50%; top: 70px; height: 80px; width: 620px; margin-left: -452px; cursor: pointer;}

/* top menu */
.top-menu {width:639px; height:49px; float:left; background:url(../img/top-menu.gif) right top no-repeat; padding-left:5px;}
.top-menu A { text-transform:uppercase; font-size:10px; padding:12px 10px; margin-right:3px; text-decoration:none; font-weight:bold; display:block; float:left;}
.top-menu A:hover {color:#ff3333;}

.tmenulink-act {background:url(../img/tmenulink.gif) 0 9px no-repeat; padding:10px 10px; margin-right:3px;}

/* index page */
.index-cont {width:645px; min-height:533px; float:left; background:url(../img/ind-img.gif) 125px 0 no-repeat;}
.left-imglinks { width:169px; float:left; padding:10px 0 0 0;}
.left-imglinks IMG { float:left;}
.right-imglink {float:right; width:254px; padding:10px 10px 0 0;}
.right-imglink IMG {float:right;}
.right-imglink A.ril-txt {font-size:11px; text-decoration:none; padding-left:40px; line-height:1.5;}
.right-imglink A.ril-txt:hover {text-decoration:underline;}

.big-label {margin-top:20px; color:#006600; text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; }
.big-label2 {font-size:20px; color:#fff;}

.press-img-cnt {position: relative; height: 200px;}
.pres-img {position:absolute; top:-20px; left:-18px;}

/* group cont 1 */
.group1 {float:left; background:url(../img/rcol3.gif) top right repeat-y;}
.left-cent-cont {float:left;}
.left-col {width:180px; float:left; overflow:hidden; padding:0 0 0 10px;}
.center-col {width:410px; float:left; padding:0 30px 30px 15px; overflow:hidden; min-height:550px;}
.right-col {width:280px; padding:0 0 20px 10px; float:left; background: url(../img/rcol2.gif) right top repeat-y #A6D434;}

/* left menu */
.left-menu { list-style-type:none; padding:0 0 20px 0; margin:15px 0;}
.left-menu LI {padding:8px 7px; margin:0;}
.left-menu UL {list-style-type:none; padding:0; margin:10px 0 0 0;}
.left-menu A { text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold; padding:0;}
.left-menu UL A { text-transform:none; font-size:11px; font-weight:normal;}
.left-menu UL A:hover {text-decoration:underline;}
.left-menu UL LI { padding:0; margin:2px 5px 0 10px;}
.lmenu-act { background: url(../img/lmenu-act.gif) -4px 0 no-repeat;}
.lmenu-act2 { background: url(../img/lmenu-act2.gif) 0 5px no-repeat;}
.lmlvl2-act {color:#f40202; font-weight:bold !important;}

.lmenu-bot {list-style-type:none; padding:0; margin:0 7px;}
.lmenu-bot A { font-weight:bold; text-decoration:none;}
.lmenu-bot LI { margin:8px 0;}

/* center col */
.top-title { width:326px; height:60px; background:url(../img/top_title2.gif) no-repeat; text-align:center; margin:0 0 20px 17px; padding:10px 0 0 0; color:#ff0000; font:bold 24px "Times New Roman", Times, serif; line-height:1;}

/* right col */
.rcol2 {padding:0 30px 0 20px;}
.rcol2-ind {padding:20px 25px 0px 10px;}

.lheight2 {line-height:1.5;}

.small-form {padding:5px 0 0 0;}
.small-form INPUT {float:left; margin-right:5px;}

.right-gal {width:100%;}
.right-gal TD { padding:5px 5px; font-size:11px;}

.table1 { width:100%; border:2px solid #d9d9d9; margin-bottom:10px;}
.table1 TD {padding:5px; font-weight:bold;}
.table1 TR.tabtr1-1 { background-color:#f7f7f7;}
.table1 TR.tabtr1-2 { background-color:#efefef;}
.tb1submit {background:#ddd;}

/* group cont 2 */
.group2 {width:100%; float:left; clear:both; background:url(../img/rcol3.gif) top right repeat-y;}
.g2cent {float:left; width:646px; overflow:hidden;}
.g2right {width:260px; padding:150px 20px 15px 10px; float:left; background: url(../img/rcol2.gif) right top repeat-y #A6D434; position:relative;}

/* in work info */
.work-info {width:290px; float:left; position:relative;}
.work-info DIV {padding:0 40px 13px 0;} 
IMG.work-info-img {margin-bottom:7px;}
.more-inf {position:absolute; bottom:5px; right:15px;}

/* bottom links line */
.bot-links-line { background:url(../img/black_line.gif) left top no-repeat; clear:both; margin:0 0 10px 0; padding:15px 0 0 0; position:relative; left:-10px;}
.bot-links-line UL {background:url(../img/black_line.gif) left bottom no-repeat; width:623px; height:13px; list-style-type:none; padding:0 0 15px 0; margin:0; clear:both;}
.bot-links-line LI {padding:0 15px 0 0; margin:0; float:left;}
.bot-links-line A {font-weight:bold; text-decoration:none;}
.bot-links-line A:hover {color:#ee0503;}

.flash-right { position:absolute; top:0px; right:0px; z-index:20; width: 300px; overflow: hidden;}
.flash-right IMG { position: relative; left: -23px; }

.grafic-links { text-align:center;}
.grafic-links IMG {margin:20px 0;}

/* actual block */
.actual-info {margin:10px 0 0 0;}
.actual-info TD {padding:5px 20px 5px 5px;}
.actual-info IMG {}
.big-link { text-decoration:none; display:block; margin-bottom:5px; font-size:17px;}

.copyright {padding:0px 20px 0 5px; }

.footer {padding:15px 0 0 0; background:url(../img/right-bot.gif) right top no-repeat; clear:both;}
.footer DIV {position:relative; top:-30px;}
.title
{
	font-size: 16pt;
	color: #ff0000;
	font-family: Times, serif;
}

* html #flash_right{ margin-right:150px; }
/* positions*/
#progressbar { background-color: #fff; border: solid 1px; height: 8px; width: 100px; margin: 5px auto; }
#progressbar div { background-color: #d00; height: 8px; width: 0px; }
#positions td { padding: 1px 2px; }
#positions td.kwrd { width: 90%; }

