/* CSS Document */
* html .png2 {filter:expression(fixPNG(this));}
.png {behavior: url('/i/iepngfix.htc');}
html {  height: 100%;}
body { margin: 0px; background: #ffffff;  padding: 0px; height: 100%;}
table {	margin: 0px; padding: 0px; border-collapse: collapse;  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;}
td {padding: 0px; margin: 0px;}
p { margin:0px; padding:0px;}
img { border: 0px;}
.dynamic { width:100%;}
.dynamich { height:100%;}

.sl_layer { overflow: hidden; position:absolute;  height:109px;}

h1 {
color:#00457c;
font-size:22px;

}




.slider {height:115px;}

.middle_block {width:846px; text-align:left;}

.abs {position:absolute; margin-top: -32px; margin-left: 550px;}

.abs_z {position:absolute; margin-top: -0px; margin-left: 552px;}

.abs_zz {position:absolute; margin-top: -45px; margin-left: 470px;}

.abs_zzz {position:absolute; margin-top: 15px; margin-left: 532px;}
.abs_zzzz {position:absolute; margin-top: -6px; margin-left: 550px;}

.abs2 {position:absolute; margin-top: 10px; margin-left: 790px;}

#info_lay { width:585px; height:248px; text-align:left; }

#info_lay div { position:absolute; width:585px; height:248px;   z-index:9; background:url(/i/mrk3.png) left top no-repeat; }

#info_lay p { padding-left: 80px; padding-right:80px; padding-top: 40px; margin:0px; font-size:14px; line-height:18px; }



#custom_head {position:absolute; height:82px; width:600px; background:url(/i/im8.png) left top no-repeat;}
#custom_head div {position:absolute; margin-left: 31px; margin-top:30px;}


.white_place_left { position:absolute; z-index:9; margin-left: 39px; margin-top:-46px; cursor: auto;}
.white_place_right { position:absolute; z-index:9; margin-left:-59px; margin-top:-46px; cursor: auto;}

.fade {cursor:pointer;}
.fade0 {cursor:pointer;}

.fade1 {cursor:pointer;}

#sld {width:565px; margin-left:27px; margin-top: 10px;}

#sld div {}
#sld  .arrow { padding-top: 46px; width:34px; cursor:pointer;}

#slider { overflow:hidden; width:477px; height:116px; margin-left:5px; margin-right:5px; }

#slider td  { padding-right: 5px;}

#cont { padding-left: 10px; padding-right:10px;}

#cont div,
#cont p,
#cont ul
 {margin-top: 24px; font-size:14px; color:#000000; line-height:20px;}

#cont div p {
	margin:0;
	font-size:18px;
	color:#a30234;
}

h2, .h2 {
	font-size:18px;
	color:#a30234;
	margin: 0;
	padding: 0;
	font-weight: normal;
	display: block;
}
h3, .h3 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding: 3px 0 0;
	margin: 0;
	display: block;
}
.victory h2,
.victory .h2 {
	color:#A30234;
	font-size:14px;
	font-weight:bold;
	display: block;
}
.victory p {
	color:#000000;
	font-size:14px;
	line-height:18px;
	padding-top:2px;
}
.inner_cont { font-size:14px; color:#000000; line-height:20px; padding-left:15px; width:100px;}

.inner_head { font-size:14px !important; color:#000000 !important; font-weight:bold; }

.inner_head2 { font-size:14px !important; color:#000000 !important; line-height:20px; }


#sec_menu p {margin-top: 4px;}


#cyrcle td { background-color:#eeeeee; }

#cyrcle2 td { background-color:#e52762; }


#info_block { padding-top:50px;}
#info_block div { padding-top:15px;}

.arrow_in1 {position:absolute; margin-left: 20px; z-index:9;}
.arrow_in2 {position:absolute; margin-left: -22px; z-index:9;}

.arrow_in1z {position:absolute; margin-left: 10px; margin-top:35px; z-index:99; cursor:pointer;}
.arrow_in2z {position:absolute; margin-left: 15px; margin-top:35px; z-index:99; cursor:pointer;}

.images { position:absolute; margin-top:109px; margin-left: -75px;}

.container {width:704px; height:298px;}

.content2 { display:none;}


#sec_slider2 {width:704px; height:298px; background:url(/i/sm6.png) left top no-repeat; position:absolute; z-index:9; }

#sec_slider2 div { padding-left: 120px; margin-right:100px; padding-top:30px; font-size:14px; color:#000000; line-height:19px;}


#l_block { width:100%;}

#l_block div { padding-bottom:12px; width:100%;}

#l_block .blck1 table { width:100%; background-color:#dba522;}

#l_block .blck2 table { width:100%; background-color:#e3e3e3;}


#img_tbl {width:371px; }

#img_tbl img { cursor:pointer;}

#img_tbl table { border:1px solid #FFFFFF;}

#img_tbl td { border-left:1px solid #FFFFFF; vertical-align:top; border-bottom:1px solid #FFFFFF; vertical-align:top;}


#sec_pl { background-image:url(/i/back_bg.png); width:440px; height:60px; position:absolute; margin-top: 60px; z-index:999;}
#sec_pl table { font-size:14px; color:#000000; }

.button span { display: none; }
.button.active a { display: none; }
.button.active span { display: inline; }


.button0 a { display: none; }
.button0.active1 a { display: inline; }
.button0.active1 span { display: none; }




.cov_lay_2 {display: none;}




.openbg { background:url(/i/mark54.gif) left top no-repeat; }


.opencont1 { width:400px; margin-left: 62px; padding-top: 9px;  }

.opencont2 { width:400px; margin-left: 62px; padding-top: 0px; cursor:pointer;  }

.padd8 { margin-bottom:18px;}


.sliding_container {width:519px; /*height:182px; background: url(/i/mark54.gif) left top no-repeat;*/}


.lim2 { z-index: 10; display:none;}
.lim1 { z-index: 20 }




#perc { position:absolute;}

#perc div { position:absolute; width:99px; text-align:center; padding-left:0px; padding-right:0px;}

#perc div p.frs { font-size:14px; font-weight:bold; color:#af1f1d;}
#perc div p.sec { font-size:11px; color:#000000;}


#samples { float: none;}
#samples div { float:left;}

#cont2 { margin-top: 50px; float:none;}

#rating img { cursor:pointer;}



#compete_reg p { padding-top:12px; font-size:14px; color:#000000; line-height:18px;}


#lines { background:url(/i/lines.png) left top no-repeat; width:780px; height:530px;}




#lines div { position:absolute; text-align:left;  }


#lines div.line_image {margin-left: -10px; margin-top: -35px;}
#lines div.line_text {width:165px; margin-left: 90px; margin-top: 180px;}

#lines div.line_image2 {margin-left: 440px; margin-top: -20px;}
#lines div.line_text2 {width:165px; margin-left: 270px; margin-top: 40px;}

#lines div.line_image3 {margin-left: -10px; margin-top: 268px;}
#lines div.line_text3 {width:165px; margin-left: 210px; margin-top: 400px;}

#lines div.line_image4 {margin-left: 310px; margin-top: 210px;}
#lines div.line_text4 {width:165px; margin-left: 477px; margin-top: 250px;}

#lines div.line_image5 {margin-left: 700px; margin-top: 260px;}
#lines div.line_text5 {width:165px; margin-left: 595px; margin-top: 500px;}





#lines div p { padding-top:4px; font-size:12px; color:#ffffff; font-style:italic; }
#lines div p.lnk {font-style: normal; }

#plashka { position:absolute; width:366px; height:164px; background:url(/i/plashka.png) left top no-repeat; margin-left: 600px; margin-top: 40px;}
#plashka div { margin-left: 55px; width:260px; margin-top:8px; font-size:14px; line-height:19px; color:#000000;}


a.font14_7 { font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline; font-style: normal; }


#deco_cont img {float: left; padding-right:15px; padding-top:15px; padding-bottom:5px;}

#deco_cont div { padding-bottom: 40px; }

#deco_cont p.head { font-size:18px; color:#00457c; line-height:normal; padding-top: 0px;}

#deco_cont p { font-size:14px; color:#000000; line-height:20px; padding-top:10px;}

.bg {
    padding-left: 13px;
    padding-right:13px;
}

.bgz {
    background-position: left bottom; background-repeat:repeat-x;
}



.bg1 { background:url(/i/bg1.gif) left top no-repeat;}

.bg2 { background: url(/i/bg2.gif) right top repeat-x;}

.bg3 { background: url(/i/bg3.gif) right top no-repeat;}

.bg4 { background: #e1e1e1;}

.bg5 { background: #00457c;}

.bg5z { background: #a30234;}



.bg6 { background:url(/i/bg4.gif) left top no-repeat;}

.bg7 { background:url(/i/bg6.gif) right top no-repeat;}

.bg8 { background: #004a80; }

.bg9 { background:url(/i/bg7.gif) left top repeat-x;}

.bg10 { background-color:#bc9db4; padding-left: 13px; padding-right:13px;}

.bg10z { background-color:#bc9db4; background-image: url(/i/gradient.jpg); background-position: left bottom; background-repeat:repeat-x;}

.bg10zz { background-color:#bc9db4;}

.bg11 { background-color:#a30234; padding-left: 13px; padding-right:13px;}

.bg12 { background-color:#ffffff;}

.bg13 { background-color:#e3c4e9;}

.bg13z { background-color:#ebebeb;}

.bg13zz { background-color:#ede3da;}

.bg13zzz { background-color:#d1f5ff;}

.bg13zzzz { background-color:#e1e9d6;}

.bg13zzzzz { background-color:#d4dde2;}







.bg14 { background-color:#bfbfbf; padding-left: 13px; padding-right:13px;}

.bg14z { background-color:#bfbfbf; background-image: url(/i/gradient2.jpg); background-position: left bottom; background-repeat:repeat-x;}

.bg15 { background-color:#d6c2a3; padding-left: 13px; padding-right:13px;}

.bg15z { background-color:#d6c2a3; background-image: url(/i/gradient3.jpg); background-position: left bottom; background-repeat:repeat-x;}

.bg16 { background-color:#28b5e9; padding-left: 13px; padding-right:13px;}

.bg16z { background-color:#28b5e9; background-image: url(/i/gradient4.jpg); background-position: left bottom; background-repeat:repeat-x;}


.bg17 { background-color:#b0b8a4; padding-left: 13px; padding-right:13px;}

.bg17z { background-color:#b0b8a4; background-image: url(/i/gradient5.jpg); background-position: left bottom; background-repeat:repeat-x;}


.bg18 { background-color:#e3e4e4;}

.bg19 { background:url(/i/pl1.gif) left top no-repeat; }

.bg20 { background: url(/i/mark54.gif) left top no-repeat; }

.bg21 { background-color:#8fa3ad; padding-left: 13px; padding-right:13px;}

.bg21z { background-color:#8fa3ad; background-image: url(/i/gradient6.jpg); background-position: left bottom; background-repeat:repeat-x;}







.dv1 {position:absolute; width:371px; height:109px; z-index:899;}

.dv2 {position:absolute; margin-left:-40px; margin-top: 50px; z-index:900; cursor:pointer;}

.dv3 {position:absolute; margin-left:-5px; margin-top: 50px; z-index:900; cursor:pointer;}

.dv4 {position: absolute; margin-left: -30px; z-index:899;}


.tbl1 {height:35px; vertical-align:middle;}
.tbl2 { width: 83px;}

.padd1 { padding-left: 5px; padding-right: 5px;}

.padd2 {padding-left: 47px; padding-top: 13px;}

.padd3 {padding-top:30px; padding-left: 22px; padding-right: 20px;}

.padd3z {padding-top:12px; padding-left: 24px; padding-right: 0px;}

.padd3zx {padding-top:0px; padding-left: 24px; padding-right: 0px;}

.padd3zz {padding-top:12px; padding-left: 24px; padding-right: 18px;}

.padd3zz_trends {padding-top:12px; padding-left: 5px; padding-right: 5px;}


.padd3zzz {padding-top:52px; padding-left: 24px; padding-right: 18px;}

.padd4 { padding-left: 13px; padding-right: 13px;}

.padd5 { padding: 13px 12px 15px 12px;}

.padd6 { padding: 24px 14px 26px 14px;}

.padd7 { padding: 16px 23px 18px 23px;}







a.font1 { font-size:14px; font-weight: bold; color:#000000; text-decoration:underline;}

a.font2 { font-size:14px; color:#000000; text-decoration:none;}

a.font2:hover { font-size:14px; color:#000000; text-decoration:underline;}

a.font3 { font-size:14px; color:#000000; text-decoration:underline;}

a.font3z { font-size:14px; color:#ffffff; text-decoration:underline;}

a.font4 { font-size:12px; color:#000000; text-decoration:underline;}

a.font5 { font-size:16px; color:#ffffff; text-decoration:underline;}

a.font6 { font-size:14px; color:#000000; font-weight:bold; text-decoration:underline;}

a.font7 { font-size:18px; color:#336a96; text-decoration:none;}
a.font7:hover { font-size:18px; color:#336a96; text-decoration: underline;}


a.font8 { font-size:12px; color:#00457c; text-decoration:none;}
a.font8:hover { font-size:12px; color:#00457c; text-decoration: underline;}

a.font8z { font-size:12px; color:#ffffff; text-decoration:none;}
a.font8z:hover { font-size:12px; color:#ffffff; text-decoration: underline;}

a.font9 { font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }
.font9 { font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }


a.font9z { font-size:12px; color:#98748f; text-decoration:none; font-weight:bold; }
.font9z { font-size:12px; color:#98748f; text-decoration:none; font-weight:bold; }

a.font9zz { font-size:12px; color:#b1b1b1; text-decoration:none; font-weight:bold; }
.font9zz { font-size:12px; color:#b1b1b1; text-decoration:none; font-weight:bold; }


a.font9zzz { font-size:12px; color:#d6c2a3; text-decoration:none; font-weight:bold; }
.font9zzz { font-size:12px; color:#d6c2a3; text-decoration:none; font-weight:bold; }

a.font9zzzz { font-size:12px; color:#84d1e7; text-decoration:none; font-weight:bold; }
.font9zzzz { font-size:12px; color:#84d1e7; text-decoration:none; font-weight:bold; }

a.font9zzzzz { font-size:12px; color:#b0b8a4; text-decoration:none; font-weight:bold; }
.font9zzzzz { font-size:12px; color:#b0b8a4; text-decoration:none; font-weight:bold; }


a.font9zzzzzz { font-size:12px; color:#4e6976; text-decoration:none; font-weight:bold; }
.font9zzzzzz { font-size:12px; color:#4e6976; text-decoration:none; font-weight:bold; }






a.font10 { font-size:14px; color:#004a80; text-decoration: underline; }

a.font11 { font-size:14px; color:#004a80; text-decoration: underline; }



a.font11z { font-size:14px; color:#ffffff; text-decoration: underline; }

a.font12 { font-size:12px; color:#000000; text-decoration: none; }
a.font12:hover { font-size:12px; color:#000000; text-decoration: underline; }

a.font12_2 { font-size:12px; color:#050505; text-decoration: underline; }

a.font14_5 { font-size:14px; color:#050505; font-weight:bold; text-decoration:underline; }

a.font14_6 { font-size:14px; color:#23a1e9; font-weight:normal; text-decoration:underline; }

a.font18 { font-size:18px; color:#ba0000; font-weight:normal; text-decoration:underline; }

a.font18_2 { font-size:18px; color:#0186e3; font-weight:normal; text-decoration:underline; }


a.font18_3 { font-size:18px; color:#00457c; font-weight:normal; text-decoration:none; }
a.font18_3:hover { font-size:18px; color:#00457c; font-weight:normal; text-decoration:underline; }




.padd_p { padding-top: 4px;}


.font11_annot { font-size:11px; color:#8f8f8f; }



.font12 { font-size:12px; color:#00457c; }

.font12_2 { font-size:12px; color:#000000; }

.font12_3 { font-size:12px; color:#ffffff; }



/*new&replace*/


a.rss { color:#00457c; text-decoration:underline; font-size:12px;}

.inp3 { width:70px; font-size:14px; color:#000000; border:1px solid #dbd9da;}
.inp4 { width:140px; font-size:14px; color:#000000; border:1px solid #dbd9da;}

.inp5 { width:100px; font-size:11px; color:#000000; border:1px solid #000000;}

.inp6 {  font-size:11px;  }


.dv1 {position:absolute; width:371px; height:109px; z-index:899;}
.dv2 {position:absolute; margin-left:-40px; margin-top: 50px; z-index:900; cursor:pointer;}
.dv3 {position:absolute; margin-left:-5px; margin-top: 50px; z-index:900; cursor:pointer;}
.dv4 {position: absolute; margin-left: -30px; z-index:899;}


.dates { font-size:12px; color:#a30234; border-bottom: 1px solid #004e84; width:165px; text-align:right; }
.dates1 { font-size:12px; color:#a30234; width:165px; text-align:right; }
#news_conts p.cont { color:#000000; font-size:14px; line-height:20px;}
#news_conts p.cont2 { color:#000000; font-size:14px; padding-top:3px; line-height:20px;}
#news_conts p.cont a { color:#004278; font-size:12px;}
#news_conts p.head { padding-top:0px;}
#news_conts p.head a { color:#a30234; font-size:14px; font-weight:bold;}



#pages a   { color:#004b81; font-size:14px; font-weight:bold; text-decoration:none;  }
#pages  { color:#000000; font-size:14px; font-weight:bold; text-decoration:none;  }

#page_nombers { padding-left:10px; padding-right:10px;}

#page_nombers a {color:#000000; font-size:14px; font-weight:bold; padding-left:3px; padding-right:3px; text-decoration:none;}
.lnkss {color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#004b81; padding-left: 3px; padding-right:2px;}

.font14_11 { font-size:14px; color:#a39f9f; font-weight:bold; padding-left:14px; padding-right:4px;}



#enter_form { padding: 10px 0px 20px 16px; }
#enter_form div { width:100px; font-size:14px; color:#000000; }
#enter_form .ent_pad { padding-left:10px;}
#enter_form a { color:#8f8f8f; font-size:11px; text-decoration:underline;}


#form { padding-top: 10px;}
#form input { font-size:14px;}
.form { width:256px; font-size:14px; color:#000000; border:1px solid #000000; }



.cross {padding-right:8px; padding-top:8px; cursor:pointer;}



/*end*/



.font14 { font-size:14px; color:#000000; }

.font14a, #cont table { font-size:14px; color:#000000; line-height:18px; }

.font14z { font-size:14px; color:#000000; font-weight:bold; font-style:italic; }

.font14zz { font-size:14px; color:#000000; font-style:italic; }


.font14_2 { font-size:12px; color:#ffffff; }


.font14_3 { font-size:14px; color:#ffffff; }

.font14_4 { font-size:14px; color:#000000; }

.font14_5 { font-size:14px; color:#050505; font-weight:bold; }


.font14_6 { font-size:14px; color:#a30234; font-weight:bold; }

.font14_7 { font-size:14px; color:#000000; font-weight:bold; }

.font14_8 { font-size:14px; color:#8f8f8f;}

.font14_9 { font-size:14px; color:#ff0000;}

.font14_10 { font-size:14px; color:#a30234; font-weight:bold;}

.font14_11z { color:#000000; font-size:14px; padding-top:14px; line-height:20px; font-weight:normal;}


.annot { width:200px; padding-right:15px; font-size:14px; color:#000000;}


.inp1 { width:460px; font-size:14px; color:#000000; border:1px solid #000000;}

.inp2 { width:262px; font-size:14px; color:#000000; border:1px solid #000000;}

.green { border: 1px solid #00CC00;}
.red { border: 1px solid #fe004f;}



.inner_height { height:8px;}

.annot2 { position:absolute; margin-left: 277px; margin-top:3px; font-size:11px; color:#8f8f8f;}




.font17 { font-size:17px; color:#000000; font-weight:bold; font-style:italic; }

.font18 { font-size:18px; color:#000000; }

.font18_2 { font-size:18px; color:#00457c; }

.font18_3 { font-size:18px; color:#e1e1e1; }



.font24 { font-size:24px; font-weight:bold; color:#af1f1d; }




.font30 { font-size:30px; color:#ffffff; }
.font30z { font-size:30px; color:#000000; }
.font22z { font-size:22px; color:#000000; }

.ht{font: bold italic 24px rebuchet;color:#fff;}
.tl{position:absolute; margin-left: 31px; margin-top: 30px; width: 500px;}

.ptable{border-bottom:2px solid #A60032;border-right:2px solid #A60032;border-left:2px solid #A60032;width: 820px;}
.ptable td {padding:5 5 5 0px;}
.next_gi, .prev_gi {cursor:pointer;}