.ahem { display: none; }
body
{margin:0;padding:0;
scrollbar-base-color: white;
scrollbar-arrow-color: black;
font-size: 8pt;font-family: Verdana;color: #333333;}
a {
text-decoration: none;
font-size: 9pt;
color: #483399;
font-style: normal;
}
A:hover {
	text-decoration: underline;
	font-size: 9pt;
	color: #483399;
	font-style: normal;
	}
.INPUT3 { color: black; font-size: 7pt; background-color: white; border: 1px solid #cccccc;}
.input_green { color: white; font-size: 8pt; background-color: #009900; border: 1px solid #cccccc; font-family: Verdana;}
.input_white { color: #005900; font-size: 8pt; background-color: white; border: 1px solid #cccccc; font-family: Verdana;}
.input_m_form {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
}

.latter_blue:first-letter {color:blue;}

TABLE { font-size: 8pt; font-family: Verdana;}
TR {}
TD {}

.table_line {
	border-width: 2px 2px 2px 2px;
	border-color: #cccccc;
	border-style: solid;
	}
.table_line_tr {
	border-width: 0px 2px 2px 2px;
	border-color: #cccccc;
	border-style: solid;
	}
.td_line_right {
	BORDER-RIGHT: #cccccc 2px solid;
	}

.right {TEXT-ALIGN: right;}
.left {TEXT-ALIGN: left;}

TE3XTAREA { 
	COLOR: black;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: transparent;
	font-weight : bold;
	border-width: 1px 0px 1px 1px;
	border-color: #eff4fe;
	border-style: dotted;
	}
SELECT {
	FONT-FAMILY: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight : bold;
	background-color: white;
	} 
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	pageBreakBefore: ""
}

img { border:0; }

.tdbgm1 { text-align: left; background: #eaeaea; }
.tdbgm {
/*	color: #9D0000;*/
	color: red;
	background: #c6dfef;
	}
.tdbg1 { background: 7C85C2; }
.tdbg2 { background: A8AED7; }
.tdbg3 { background: D5D8EC; }
.tdbg {
	color: #9D0000;
	background: 7079BC;
	}
.buttoncap {
	background-color : transparent;
	color : white;
	font-family : Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	border: 1px solid #000000;
	}
.bg1 { background:#f3f3f3 url(/images/bg1.gif) }
.bg2 { background-image: url(/images/bg2.gif) }
.bg3 { background:#e9e9e9 url(/images/bg3.gif) }
.bg4 { background:#e3e3e3 url(/images/bg4.gif) }
.bg5 { background-color: #F5F5F5; }
.fg1 { color: #000000; }
.fg2 { color: #000000; }
.logobg { background:#48488E url(/images/chr/backgroundlogo.jpg) }
.logobg2 {background: url('/images/preview/sun.png') no-repeat; background-position: right top;}
.nav {
	COLOR: #000;
	BACKGROUND-COLOR: #444c74;
	BACKGROUND-IMAGE: url(/images/chr/nav.jpg)
	}
.nav2 {
/*	BACKGROUND-IMAGE: url(/images/chr/bgpan2nav.png)*/
	}
.gray {
	BACKGROUND-COLOR: #aaaaaa;
	BACKGROUND-IMAGE: url(/images/chr/gray.gif)
	}

.nwtdbg { background:#48488E url(/images/main/bl_newsline_body.gif) }
.lgtdbg { background:#3C3C77 url(/images/main/bl_login_body.gif) }
.TBUC {	color:white; }
.comp_caption1_left {
	COLOR: #f1f1f1;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
	border-right: #4f5c80 1px solid;
	font: bold;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #3d4a73;
	}
.comp_caption1_right {
	font: bold;
	text-align: center;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #f1f1f1;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #3d4a73;
	}
.comp_caption_left {
	COLOR: #f1f1f1;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #171F40 1px solid;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #171F40 1px solid;
	border-right: #171F40 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #465197;
	}

.comp_caption_right {
	BORDER-RIGHT: #171F40 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #171F40 1px solid;
	COLOR: #f1f1f1;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #171F40 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #465197;
	}

.comp_caption_click {
	COLOR: #f1f1f1;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-LEFT: #171F40 1px solid;
	BORDER-BOTTOM: #171F40 1px solid;
	border-right: #171F40 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #7079BC;
	}
.n { border-color: #4f5c80; }
.copyright {
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	}
.copyright:hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	}
.f12b {
	font: bold;
	FONT-SIZE: 12px;
	}
.f12 {
	FONT-SIZE: 12px;
	}
.boxstyle {
	color: Black;
	font: bold;
	}
.boxstyle_green {
	color: Green;
	font-weight: bold;
	}
.helpstyle {
	color: white;
	font-weight: bold;
	FONT-FAMILY: Verdana;
	}

#authtext {position: absolute; top: 0px; display:block;}
#inner {display:block; padding:1px; FONT-FAMILY: Verdana; FONT-SIZE: 7pt;}
.clear {clear:both;}
#inner a {text-decoration:none;}
#inner a:visited {text-decoration:none;}
#inner form {display:none;}

#toprgBar {
         width:100%;
	 }
#toprgBar1 {
  margin-left:250px;
  padding-left:9px;
  }
#toplfBar {
 position:absolute;
 width:250px;
 left:9px;
 }

#body_all { width:expression(screen.width - 54);
	padding: 0 0 0 10px;
}
#bodylf {display:block; float:right; width: 220px; 
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #d9d9fe;
	padding: 0px 0px 0px 10px;
}
#bodyrg { width:expression(screen.width - 230 - 65); display:block; float: left; min-width: 300px;}
#footer_all { width:expression(screen.width - 54);}
#footerrg { width:expression(screen.width - 220 - 65); display:block; float: right; min-width: 400px;}

.floatcontainer:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility:hidden;
font-size:0;	
}
.floatcontainer{display: inline-block;}
/* Holly Hack Targets IE Win only \*/
* html .floatcontainer {height: 1%;}
.floatcontainer{display:block;}
/* End Holly Hack */

div.roundbox {background: #eff4fe; padding:10px;}
div.roundbox3 {background: #444466; padding:10px;}
div.rbsel {background: #009100; padding:6px;}
div.rbsel a {color:white; font-weight: bold;}
div.rbnsel {	border-style: solid;
border-width: 1px 1px 0px 1px; border-color: #d9d9fe; background: #eff4fe; padding:6px;font-weight: bold;}
div.roundtitle {background: #E7F1F8; padding:0;margin:0}
div.roundbox4 {background: #eff4fe url(/images/button/all/user_32.png) no-repeat; background-position: 10px 15px; padding:10px;}
div.roundbox2 {background: #009100 url(/images/banner/maw.png) no-repeat; background-position: right; padding:10px;}
div.bgteg {background: #FFFFFF url(/images/im/bgteg.png) no-repeat; background-position: center top; }
div.bg_login {background: #FFFFFF url(/images/banner/bg.png) no-repeat; background-position: left top; }
div.bg_login2 {background: #FFFFFF url(/images/banner/2424.png) no-repeat; background-position: left bottom; }
iframe.ifrm_popup{position:absolute;z-index:10;border:0px solid #787878}
.ramka { padding: 5px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #d9d9fe; background-color: white}
.body_popup{position:absolute;z-index:255;border:1px solid #787878;padding: 10px;}

.curvy {position:relative; width:200px; height: 100px; background:#eff4fe; color:#000; margin:1em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#eaeaea;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:70px; left:0px;}
#ctr {top:0px; left:180px;}
#cbr {top:70px; left:180px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#d1dae3;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:190px; height:80px; color:#000;}

.bgc {	BACKGROUND-COLOR: white; }
#bgc2 {	BACKGROUND-COLOR: #eff4fe; }
.septitle {
	border-width: 0px 0px 1px 0px;
	border-color: #eff4fe;
	border-style: solid;
	}

.table4 {
	font-size: 8pt;
	border-width: 1px 1px 1px 1px;
	border-color: #cccccc;
	border-style: solid;
	}
.table5 {
	margin: 2 0 10 5;
	padding: 5 0 0 10;
	border-width: 2 0 0 0;
	border-color: #eff4fe;
	border-style: solid;
	}
.table5_bottom {
	margin: 2 0 10 5;
	padding: 5 0 0 10;
	border-width: 0 0 2 0;
	border-color: #eff4fe;
	border-style: solid;
	}
.table4_bottom {
	border-width: 1px 1px 0px 1px;
	border-color: #cccccc;
	border-style: solid;
	}
.table4_tr {
	border-width: 0px 1px 1px 1px;
	border-color: #cccccc;
	border-style: solid;
	}
.right_karman {
	border-width: 0px 1px 1px 0px;
	border-color: #eff4fe;
	border-style: solid;
	}
.left_karman {
	border-width: 0px 0px 1px 1px;
	border-color: #eff4fe;
	border-style: solid;
	}

.table5_tr {
	border-width: 0px 0px 0px 0px;
	border-color: #d6d6d6;
	border-style: dotted;
	}

.td_1 { fo1nt-family: Verdana; font-size: 10pt; text-align: justify; }
.td_1 a {font-size: 10pt; font-weight: bold;}
.td_1 a:hover {font-size: 10pt;}
.td_2 { margin: 2px; font-family: Verdana; font-size: 10pt; text-align: justify; text-indent: 20pt;}
.td_2:first-letter { color: #59a307; font-size: 11pt; font-weight: bold; }
.td_3 { font-family: Verdana; font-size: 10pt; text-align: justify; text-indent: 20pt;}
.td_3:first-letter { color: #000000; font-size: 11pt; font-weight: bold; }

.ads_1 { fo1nt-family: Verdana; font-size: 10pt; text-align: justify; }
.ads_1 a {font-size: 10pt; font-weight: bold;}
.ads_1 a:hover {font-size: 10pt;}
.ads_2 { font-family: Verdana; font-size: 10pt; text-align: justify; text-indent: 20pt;}
.ads_2:first-letter { color: #59a307; font-size: 11pt; font-weight: bold; }

.progress_bar { }
.progress {
    top: 50%; left: 50%;
    width: 200px;
    height: 100px;
    margin-left:-100px;
    margin-top:-50px;
    position: absolute;
    color: black;
    background-color: #eff4fe; 
    border: 4px solid black; 
}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d4d4d4; border-left:1px solid #246db8; border-right:1px solid #246db8;}
.xb1 {margin:0 5px; background:#246db8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#d4d4d4; border:0 solid #246db8; border-width:0 1px;}

.a_flat:hover img {filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1;}
.a_flat img {filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4;}
#loading {
font-family:Verdana;font-size: 11px;width:200px;height:50px;padding:10px;text-align:center;border:1px solid #000;
background: #FFF url(/images/display/loading.gif) 0px 0px no-repeat;
}
.date {float: left; background: url('/images/1x1.gif') 0 100% repeat-x;}
.date .data {float: left; font-size: 18px; color: #009000; border-bottom: 3px solid #009000; margin-right: 10px; padding-right: 1px;}
.date .month {float: left; color: #7C7B7B; margin-right: 10pt; margin-top: 6px;}
.date .year {float: left; font-size: 10px; color: #000000; background: url('') no-repeat; width: 24px; height: 11px; line-height: 10px; margin-top: 7px;}
.date .year span {display: block; padding: 0 0 1px 1px;}

.sun{color:#ff0000; font-weight: bold; background:#fafafa}
.sun a{color:#ff0000; font-weight: bold; background:#fafafa}
.seg{COLOR:#ffffff; FONT-WEIGHT: bold; Background:#009900;}
.list{background:url(/images/arrow-black.gif) no-repeat left center; padding-left:18px; margin-bottom:5px;}
.list2{background:url(/images/arrow-green.gif) no-repeat left center; padding-left:18px; margin-bottom:5px;}
.phone{background:url(/images/phone.gif) no-repeat right bottom; vertical-align:top; text-align:right; padding-right:51px; padding-top:5px;}
.email{background:url(/images/email.gif) no-repeat left center; text-align:right; padding-right:51px;}
/*Стили шрифтов и линий*/
.error {font-weight: bold; color: red;}
.pt7 {font-size: 9px !important}
.pt7:hover {font-size: 9px !important}
.pt6 {font-size: 6pt !important}
.pt6:hover {font-size: 6pt !important}
.pt8 {font-size: 8pt !important}
.pt8:hover {font-size: 8pt !important}
.pt9 {font-size: 9pt !important}
.pt9:hover {font-size: 9pt !important}
.pt11 {font-size: 11pt !important;}
.pt11:hover {font-size: 11pt !important}
.h2 {height: 3px;font-size:0px;margin-top:2px;}
.h1 {height: 1px;font-size:0px;margin:2px;}
.h0 {height: 0px;font-size:0px;margin:0px;}
.pointer {cursor: pointer; cursor: hand;}
.center { text-align: center !important; margin-left:auto; margin-right:auto;}
.justify { text-align: justify !important; margin-left:auto; margin-right:auto;}
.left {text-align: left !important;}
.right {text-align: right !important;}
.fleft {float: left !important;}
.fright {float: right !important;}
.white {color: white;}
.hidec {background-color: #fafafa;}
.onestyle_middle { background: white url(/images/main2/tb_bg_c.gif); }
.onestyle_3_table {
	border-width: 0 1px 0 0px;
	border-color: #cccccc;
	border-style: solid;
	background: white url(/images/main2/tb_bg_c.gif);
	}

.onestyle_rightleft { background: white  }
.onestyle_leftright { background: white  }

.onestyle_right { background: white  }
.onestyle_left { background: white  }

.onestyle_3_td {
	border-width: 0 0 0 0;
	}

.topline {
background: #d9d9fe;
}

.topline2 {
background: #246db8;
}
.topline3 {
background:  #b4c6d7;
}
.topline4 {
background:  red;
}

.topline5 {
background:  #eff4fe;
}

.decormp {
	FONT-FAMILY: sans-serif;
        font-weight: bold;
	font-size: 10pt;
	color: #009900;
	float:left;
	}	
.decormp:hover {
	FONT-FAMILY: sans-serif;
        font-weight: bold;
	color: #009900;
	font-size: 10pt;
    }

.decorm, .menustyle {
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	color: #000000;
	letter-spacing: 0px;
	padding-bottom: 1px;
        font-weight: bold;
	border-width: 0px 0px 0px 0px;
	border-color: #eff4fe;
	border-style: solid;
}
.menustyle:first-letter {
    font-weight: bold;
	color: black;
    }
.decorm:first-letter {
	color: black;
    font-weight: bold;
    }

.wmes {
    color: #009900;
    font-weight: bold;
    }

#menu {
border-left:1px solid white;
border-top:1px solid white;
border-bottom:0px solid white;
border-right:1px solid white;
    margin:5px auto;
    width:200px;
    }
#menu a, #menu a:visited {
display:block;
padding:5px 0;
color:#000;
background: white;
text-decoration:none;
border-left:9px solid #44474a;
height: 15px;
border-bottom: 0px solid #e4eae4;
border-right: 0px solid #e4eae4;
text-align:left;
padding-left: 10px;
padding-right: 10px;
	font-weight: bold;
FONT-FAMILY: Tahoma;
font-size: 9pt;
	letter-spacing: 0px;
}

#menu a:hover {
border-left:9px solid #009900;
border-bottom:0px solid #9d0000;
border-right:0px solid #c6dfef;
text-align:left;
color: black;
background: white;
}
.box  {
background: #44474a;
border-bottom: 1px solid #eff4fe;
/*position: relative;*/
}

.checkboxOff {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0% 50%;
 DISPLAY: inline; PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px;
  FONT-SIZE: 0.8em; BACKGROUND-IMAGE: url(/images/checkbox_off.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.checkboxOn {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px;
 BACKGROUND-POSITION: 0% 50%; DISPLAY: inline;
  PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 0.8em; BACKGROUND-IMAGE: url(/images/checkbox_on.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
	
.radioOff {
display: inline;
margin: 0px;
padding: 2px;
padding-left: 20px;
color: #666;
font: .8em/16px Verdana,Arial,Helvetica;
background: transparent url(/images/off.gif) no-repeat 0% 50%;
}
.radioOn {
display: inline;
margin: 0px;
padding: 2px; /* NS 6 problem */
padding-left: 20px;
color: #000;
font: .8em/16px Verdana,Arial,Helvetica;
background: transparent url(/images/on.gif) no-repeat 0% 50%;
}
.radioOn:hover {
    BACKGROUND-IMAGE: url(/images/on_hover.gif)
}
.radioOff:hover {
BACKGROUND-IMAGE: url(/images/off_hover.gif); COLOR: #333! important
}
.partnership{background:url(/images/preview/partnership.png) no-repeat left bottom; vertical-align:top;}

 .lli p
    , .lli ul
    , .lli ol
    {
        padding: 0;
        margin: 1em 0;
    }
    .lli li
    {
        margin: 0.5em 0 0.5em 1.3em;
    }
    .lli ul
    {
        list-style-type: none;
        //list-style-image: url('/images/li.gif');
    }
    .lli ul li
    {
        padding: 0;
        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
                | ( parentNode.style.listStyleImage = 'none' )
                | ( this.firstChild && this.firstChild.nodeType != 3
                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' );
    }
    .lli ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    .lli ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .lli ul>li>*
    {
        text-indent: 0;
    }
    .lli .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }
	
