html, body {
margin:0; 
padding:0; 
height:100%;
color: #676767;
font:95%/1.4em Arial,Verdana,Tahoma, sans-serif; 
background:#002f55;
}
img{border: 0;}
a{color: #002f55;text-decoration: none;}
a:hover{text-decoration: underline;}
a img{border: none;}



div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,hr,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
/*border: 0;
/*font-weight: inherit;
font-style: inherit;*/
font-size: 100%;
font-family: inherit;
list-style-type: none;
}

div.map ul
{
    
    padding-left: 10px;
    padding-bottom: 3px;
}

div.map li
{
    margin-left: 5px;
    list-style-type:disc;
}

#right_bg,#right_bgs{background:#e0e8ed;height:100%; min-height: 100%;max-width: 1680px;}
#right_bgs{background: #fff;}
#fix {height:100%;min-width:1000px; max-width: 1680px;  position:relative;	min-height:100%;	margin-bottom:-393px; background:#e0e8ed url(../images/bg/rep_bgf.gif) repeat-y;}
* html #fix {height:100%;width:expression(document.body.clientWidth > 1680? "1680px": "auto" );}
body>#fix{height:auto}
html>body #fix{height:auto;}
#right_bgs #fix {height:100%;min-width:1000px; max-width: 1680px;  position:relative;	min-height:100%;	margin-bottom:-393px;background:#fff url(../images/bg/content_vrep.png) repeat-y;}
* html #right_bgs #fix {height:100%;width:expression(document.body.clientWidth > 1680? "1680px": "auto" );}
#right_bgs body>#fix{height:auto}
html>body #right_bgs #fix{height:auto;}

#conteiner{ height: 100%; position: relative; min-height: 452px; margin-bottom: 25px;}
* html #conteiner {height:1%;height:  expression((1 == 1) ? '452px' : '1%');}
div.clear{clear: both; position: relative; margin-top: -1px; overflow: hidden; height: 1px; font-size: 1px;}
#inner{height: 100%;}
#content,#text{ height: 100%;position:relative;float:left; width: 100%;}
#content{font: 11px Tahoma,sans-serif; }
#text{margin:0 -1px;}
#text div.text{padding: 0 20px 5px 20px;}
#right_bgs div.text{padding: 0 20px 5px 27px;}
#left{width:177px;margin-left:-176px;position:relative;left:-1px;float:left; background: url(../images/bg/left_vline.gif) no-repeat 100% 100%; padding-bottom:52px; }
#left div.left{padding-left: 30px; position: relative; z-index: 0;  background: url(../images/menu_left/grey.gif) repeat-y 100% 0;}
* html #left{margin-right:-3px;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}

/* mac hide \*/
* html .clearfix,* html #inner, * html #middle {height: 1%;}
*+html .clearfix,*+html #inner, *+html #middle {height: 1%;}
.clearfix {display: block;}
/* End hide */
*HTML #footer,#right_bgs #ff{width:expression(document.body.clientWidth > 1680? "1680px": "auto" );}
#clearfooter{clear:both;height:393px;}
*HTML #footer,*HTML #footer_right{height:  expression((1 == 1) ? '393px' : 'auto');}
#right_bgs #footer,#right_bg #footer {position:relative;	min-height: 393px;	clear: both; max-width: 1680px; min-width: 1000px; background: url(../images/bg/bot_f_rep.jpg) repeat-x;}
#right_bgs #footer #footer_left,#right_bg #footer #footer_left{background:  url(../images/bg/rep_bgf.gif) repeat-y;height: 100%; position: relative; z-index: 5;}
#right_bgs #footer #footer_right,#right_bg #footer #footer_right{background: url(../images/bg/body_right_bot.gif) no-repeat;height: 100%;min-height: 393px;}


#right_bgs #footer {background: transparent;}
#right_bgs #ff,#right_bgs #frr{
position: absolute;
height: 155px;	
z-index: 0;
width: 100%;
max-width: 1680px;
min-width: 1000px;
}
#right_bgs #frr{
width: 489px;
min-width: 489px;
max-width:489px;}
#right_bgs #footer #footer_right .footer{background: transparent;}
#right_bgs .footer .footer_r{background: url(../images/bg/bot_frs.gif) no-repeat 100% 0;}
#right_bgs #footer #footer_left{background: transparent;}
.man{background: url(../images/bg/man.gif) no-repeat;position: absolute;height: 230px;width: 177px;margin-top: -75px;}
#right_bg #footer{
background-image: url(../images/bg/bot_f_rep.jpg);
background-repeat: repeat-x;
background-position: top left;
}
div.action{padding-top: 155px;}
div.action div.bg{height: 195px;background: url(../images/bg/action_bg.jpg) repeat-x 0 100%;}
div.action div.bg div.fl{background: url(../images/bg/offers_bg.jpg) no-repeat ;float: left;width: 33%;height: 195px;overflow: hidden;position: relative;margin-left: -1px;}
div.action div.bg div.fl div.ins{float: none;width: auto;padding-left: 2px;background: transparent;padding: 11px 15px 5px 20px;}
div.action div.bg div.fl div.a{background: url(../images/bg/offers_bg.jpg) no-repeat -1px 0 ;margin-left: 0;}
div.action div.actions{width:34%;}
div.action h5,div.action  h4{position: absolute;font:bold 12px Arial,sans-serif; color: #3a3a3a; text-transform: uppercase;}

div.action div.bg h5{margin-top: 22px; color: #fff4e3;}
div.action a{color: #fff4e3;text-decoration: none;}

div.fl h4 a{color: #00426e;text-decoration: none;}

div.action a:hover{text-decoration: underline;}
div.ins div.act_text{margin-top: 50px;}
div.ins div.act_text p{padding-left: 195px;font: 11px Arial,sans-serif;color: #fff;line-height: 12px;}
div.ins div.act_text p.img{padding-left: 0;float: left;}
p.imgvitr{background: url(../images/bg/img_bg_vitr.gif) no-repeat;width: 199px;height: 113px;display: table;text-align: center;padding:0px;vertical-align:middle;}


p.img,p.img_big, p.imgev{background: url(../images/bg/img_bg2.gif) no-repeat;width: 182px;height: 121px;display: table;text-align: center;}
p.img_big{background: url(../images/bg/img_bg_big.gif) no-repeat;width: 325px;height: 194px;display: table;text-align: center;}
p.img span,p.img_big span,p.imgvitr span,p.imgev span{display:table-cell;vertical-align:middle;}
p span.red{font: bold 16px Arial,sans-serif;color: #ff0000;display: block;}
*HTML p.img span, p.imgvitr span,p.imgev span{ display: block; margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
*+HTML p.img span, p.imgvitr span,p.imgev span{ display: block; margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
*HTML p.img_big span{ display: block; margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
*+HTML p.img_big span{ display: block; margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}

.copy{background: url(../images/bg/copy_bg.jpg) repeat-x;text-align: center;letter-spacing: 32px;font: bold 12px Arial,sans-serif;height: 43px;line-height: 37px;}
.copy a{letter-spacing: normal;color: #00426e;}

#header {background: #fff;  height: 143px; }
#header .middle{margin-left:156px;}
#right_bgs #header{
height: 103px;
}
.login { margin-left:-155px;float:left;width:156px;position:relative;display:inline; font:10px Verdana,sans-serif; color: #000;}
.logo {margin-right:-164px;float:right;width:165px;position:relative;display:inline;}
.logo img{margin-top:10px;}
#right_bgs .logo img{
margin-top: 10px;
}
* html .login{margin-right:-3px;}
* html .logo{margin-left:-3px;}
#header .pad{padding: 50px 0 0 0;}
#right_bgs #header .pad{
padding: 10px 0 0 0;
}
#header .login .pad{padding: 5px 0 0 20px;}
#right_bgs #header .login .pad{padding: 5px 0 0 20px;}

div.login p{float:left;width: 50px; text-align: left;}
div.login a{color: #434343;text-decoration: underline;}
span.bl{display: block;background: url(../images/buttons/left.gif) no-repeat;padding-left: 7px;}
span.br{display: block;background: url(../images/buttons/right.gif) no-repeat 100% 0;padding-right: 7px; height: 18px;}
.login div.pad div{ text-align: right;}
.login div.reg{padding-top: 0px;}
.login div.reg table{float: right;}
.login div.reg p{width: 70px; font-size: 9px; text-align: left;}
.login td{vertical-align: middle;}
.login h3{font:bold 10px Arial,sans-serif; color: #ff5a00; padding-bottom: 5px;}

td.rep{background:#00426e; text-align: center;}

.middle {margin-left:170px;margin-right:165px;}
#middle {margin-left:170px;}
.flash {text-align: center;}
/* mac hide and combat ie's 3 pixel jog \*/
* html .flash{overflow:hidden;float:left;width:100%; }
* html #middle,* html .middle {height:1%;}
/* end hide*/
.clearer{height:1px;overflow:hidden;	margin-top:-1px;clear:both;}

div.menu_lpad{padding-left:21px;background:#fff;}
div#menu_top {height: 32px;font:bold 12px Arial,sans-serif;text-transform: uppercase;background:#fff url(../images/menu_top/menu_rep.gif) repeat-x 0 100%;}
div#menu_top div.rep,div#menu_top div.rep1,div#menu_top div.act{min-width:85px;float: left;background: url(../images/menu_top/repeat.gif) repeat-x;}
div#menu_top div.rep1 div.left_top{background: url(../images/menu_top/left_item1.gif) no-repeat;}
div#menu_top div.left_top{background: url(../images/menu_top/left_item.gif) no-repeat;}
div#menu_top div.right_top,div#menu_top div.act div.right_top{background: url(../images/menu_top/right_item.gif) no-repeat 100% 0;}
div#menu_top span{display: block;white-space: nowrap;padding-right: 10px;padding-left: 12px;height: 32px;line-height: 32px;position: relative;z-index: 2;}
div#menu_top span.first{padding-left: 38px;}
*html div#menu_top div.right_top{width:expression((1 == 1) ? '85px' : '0');}
div#menu_top div.act{background: url(../images/menu_top/repeat_act.gif) repeat-x;}
div#menu_top div.act div.left_top{background: url(../images/menu_top/left_item_act.gif) no-repeat;}
div#menu_top div.act div.right_top{background: url(../images/menu_top/right_item_act.gif) no-repeat 100% 0;}
div#menu_top div.act1{background:#e0e8ed url(../images/menu_top/repeat_act1.gif) repeat-y;}
div#menu_top div.act1 div.left_top{background: url(../images/menu_top/left_item_act1.gif) no-repeat;}
div#menu_top div.act1 div.right_top{background: url(../images/menu_top/right_item_act1.gif) no-repeat 100% 0;}
div#menu_top div.act1 div.vline{background: url(../images/menu_left/grey.gif) repeat-x;}
.rr{float: right;background: url(../images/menu_top/rr.gif) no-repeat 100% 0 ;width:100px;height: 32px;}
.rr img{margin-top: 16px;margin-right: 9px;}
.navicons img{margin-right: 9px;}
div#menu_top a{color: #6a889b;text-decoration: none;}
div#menu_top div.act,div#menu_top div.act1,div#menu_top div.act a,div#menu_top div.act1 a{color: #f77e3b;}

div.menu_left ul.menu li{background: url(../images/menu_left/grey.gif) repeat-y 100% 0;}
div.menu_left ul.menu li.select{background:#e0e8ed  url(../images/menu_left/bot_act.gif) no-repeat 100% 100%; z-index: 2;}
div.menu_left{text-transform: uppercase;font:bold 12px Arial,sans-serif;}
div.menu_left ul.menu{padding-top: 20px;background: url(../images/menu_left/menu_left_top.gif) no-repeat 100% 0;}
div.menu_left ul.menu li.select div.bg_right{background: url(../images/menu_left/grey.gif) repeat-x;padding-bottom: 5px;}
div.menu_left ul.menu li.select div.bg_top{background: url(../images/menu_left/left_act_top.gif) no-repeat;}
div.menu_left ul.menu li div.bg_bot{padding: 0 0 5px 0 ;}
div.menu_left ul.menu li.select div.bg_bot{padding: 5px 0 5px 0 ;}
div.menu_left ul.menu li.select div.bg_bot{background: url(../images/menu_left/left_act_bot.gif) no-repeat 0 100%; }
div.menu_left a,div.menu_left ul.menu li.select div.submenu a{color: #002f55;text-decoration: none;}
div.menu_left a:hover,div.menu_left ul.menu li.select div.submenu a:hover{text-decoration: underline;}
div.menu_left ul.menu li.select a,div.menu_left ul.menu li.select{color: #ff5a00;}
div.menu_left p{padding-right: 7px;padding-left: 7px; }
div.menu_left li.select p{margin-top: 0;margin-bottom: 0;background: transparent;}
div.menu_left ul.menu li.end{padding:0; margin:0;height:5px;font-size:2px;}
div.menu_left ul.menu li.select div.item{border-left: 1px solid #9ab1c0;}
.manName{padding-top: 10px;font: 9px Arial,sans-serif;}
div.submenu{padding-top: 10px;font: bold 9px Arial,sans-serif;display: none;}
div.menu_left div.submenu p{padding-top: 4px;margin-top: 2px;}
div.menu_left div.submenu p.active{background: url(../images/menu_left/sumenu_act.gif) repeat-y 0 100%;}
div.menu_left div.submenu p span{display: block;padding-left:11px;background: url(../images/arrows/arr_blue.gif) no-repeat 0 4px;line-height: 14px;}
div.menu_left div.submenu p.active span{background: url(../images/arrows/arr_or.gif) no-repeat 0 3px;}

div.item{display: block;padding-left:5px;background: url(../images/arrows/arr_blue.gif) no-repeat 0 4px;line-height: 12px;}

div.text li{display: block;padding-left:13px;background: url(../images/arrows/arr_or.gif) no-repeat 0 4px;}

div.search{width: 136px;font: 12px Verdana,sans-serif;color: #434343;}
div.search div{min-height: 18px;padding-top: 9px;padding-bottom: 10px;}
div.search div table{float: right;}
div.search table td.rep{text-align: center;height: 18px;}
#right_bgs div.search{
padding-top: 50px;
}
div.left h3,div.left h4,div.left h4,div.left h2{font:bold 12px Arial,sans-serif;color: #ff5a00;padding-bottom: 2px;}

div.auto_list {padding: 5px 0 0 0;clear: both;min-width: 778px;font: bold 13px Arial,sans-serif;color: #f7803c;}
div.auto_list a{color: #f7803c;text-decoration: none;display: block;}
div.auto_list a:hover{text-decoration: underline;}
*html div.auto_list{height: 1%;}
div.auto_list div.float{float:left;	width:25%; text-align: center; margin-top: 12px;}
div.auto_list div.first{width:24%;text-align: left;}
div.auto_list div.last{width:24%;text-align: right;}
div.auto_list div.items {margin: 0 auto;text-align: center; background: url(../images/bg/list_bg.gif) no-repeat center center;display: table;width:189px;height: 111px;}
div.auto_list div.first div.items{margin: 0;}
div.auto_list div.last div.items{float:right;margin: 0;}
div.auto_list p{position: relative;margin-top: -2px;}
*html div.auto_list p{position: relative;margin-top: -5px;}
*+html div.auto_list p{position: relative;margin-top: -5px;}
div.auto_list div.items div{display:table-cell;vertical-align:middle;}
div.auto_list div.first p,div.auto_list div.last p{text-align: center;}
div.auto_list div.items div {	margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2)  <0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}


div.breadcrumps{color:#002f55; font: 9px Verdana,sans-serif; padding: 5px 0 6px 0;}
div.breadcrumps a{color: #002f55; text-decoration: underline;}
div.breadcrumps a:hover{text-decoration: none;}


div.sponsors img{
float: left;
margin-right: 55px;
margin-bottom: 6px;
}

div.list{
font: 10px Verdana,sans-serif;
color: #000;
}
div.list p span{ display: block;}
div.list  a,div.list_text a{color: #000;text-decoration: underline;}
div.list a:hover,div.list_text a:hover{text-decoration: none;}

div.list p.img,div.list_text{
float: right;
padding-right: 0;
}
div.list p,div.list h2{
padding-right: 52px;
padding-bottom: 10px;
}

div.hr{
background: url(../images/bg/hr.gif) repeat-x;
height: 4px;
overflow: hidden;
width: 100%;
}
div.list h2,div.list_text h2{
font:bold 13px Arial,sans-serif;
color:#f78040;
padding: 5px 0 6px 0;
}
div.list h2 a{
color: #f78040;
text-decoration: none;
}
div.list h2 a:hover{
text-decoration: underline;
}
div.list_text{
padding-top: 24px;
}
div.list_text div{
padding-right: 345px;
}
*HTML table.param{width: 50%;voice-family: "\"}\""; voice-family: inherit;width: 100%; border-collapse: 0; border:0;}

table.param{
border-collapse: 0; border:0;
margin-bottom: 10px;
margin-top: 5px;
}
table.param th{
text-align: left;
font: 10px Arial,sans-serif;color:#3f5f88;
background: url(../images/bg/hr.gif) repeat-x 0 100%;
padding-bottom: 10px;
padding-left: 10px;
vertical-align: top;
}
table.param th a{
color:#3f5f88;
}
table.param td{
padding-bottom: 4px;
padding-top: 4px;
padding-left: 10px;
vertical-align: top;
font: 9px Verdana,sans-serif;color:#000;
border-bottom: 1px solid #9ab1c0;
}
table.param tr.white td{
background: #fff;
}
form{margin: 0;padding: 0;}
input, textarea{font: 10px Verdana,sans-serif;color: #434343; margin: 1px 0; background: #fff;}
textarea{border: 1px solid #9eb4c3;height:180px;width:300px;overflow: auto;}

 select{height: 18px;font: 10px Verdana,sans-serif;color: #434343;border: 1px solid #9eb4c3; background: #fff; width: 180px; margin: 1px 0;}

*+ HTML input,  *+ HTML textarea{margin-top: -1px;/*margin-bottom: -1px;*/}
*HTML input,  *HTML textarea{margin-top: -1px;margin-bottom: -1px;}
html:root select{height: 18px;}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
input.text,input.text_small{height:10px;border: 1px solid #9eb4c3;padding-left: 4px; width: 77px;}
input.text_small{width: 64px;  padding: 0; height: 14px; vertical-align: middle;}
*HTML input.text,*HTML input.text_small,*html input.text_big{height:10px;voice-family: "\"}\""; voice-family: inherit;height:14px; padding-left: 0;}
*+HTML input.text{height:10px;}
div.search select{margin: 4px 0 0 0;vertical-align: middle; height: 17px; line-height: 17px; width: 100%;}
*+HTML div.search  select{height: 20px; font-size: 11px;}
*HTML div.search  select{height: 20px; font-size: 11px;}

input.button{background: #00426e;border: 0;font: bold 12px Arial, sans-serif;color: #fff;height: 14px;margin: 0;padding: 0;text-align: center;}
div.login input.button{font-size: 10px;height: 11px;line-height: 11px;padding: 0 2px;}
html:root input.button{height: auto;line-height: normal;}
html:root div.login  input.button{height: 13px;}
input.search{background: transparent url(../images/buttons/search.gif) no-repeat;height: 20px;width: 21px;border: 0;vertical-align: middle;margin-left: 4px;}
