/* CSS Document */
* html .png2 {filter:expression(fixPNG(this));}
.png {behavior: url('/i/iepngfix.htc');}
html {  height: 100%; width:100%;}
body { margin: 0px; background: #ffffff;  padding: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif;}
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; text-align: left;}
img { border: 0px;}
.dynamic { width:100%;}
.dynamich { height:100%;}

.sl_layer { overflow: hidden; position:absolute;  height:109px;}

h1 {
color:#00457c;
font-size:22px;
margin:30px 0 0 20px;
}

.asd{position: relative; top:-12px; left:25px; margin-bottom:-45px}

.asd2{position: absolute; float: right; top: -10px; right: 150px;}

.ok {
/*background:url(/i/search.png) no-repeat;
cursor:pointer;*/
border:none;
width:24px;
height:24px;
display:block;
}

.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:520px; height:221px;   z-index:9; background:url(/i/mrk3.png) left top no-repeat; display:table;  vertical-align: middle;}

/*#info_lay p { padding-left: 80px; padding-right:80px; margin:0px; font-size:14px; line-height:18px; display:table-cell; vertical-align: middle;  height: 221px;}*/



#custom_head {position:absolute; height:82px; width:971px; 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
 {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;
	font-weight:bold;
	margin:10px 0 10px 5px;
	padding: 0;
	display: block;
}
h3, .h3 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding: 3px 0 0;
	margin:10px 0 10px 5px;
	display: block;
}

h4, .h4 {
	font-size:14px;
	color:#a30234;
	font-weight:bold;
	padding: 3px 0 0;
	margin:10px 0 10px 5px;
	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; padding-right: 20px;}

.padd3 {padding-top:5px; padding-left: 22px; padding-right: 10px;}

.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;}
.padd3zz_trends p {text-align: left;}


.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;}




.phone {
color:#666666;
float:left;
font:normal 12px Arial;
}

.phone a {
color:#a40234 !important;
}

.ph2 {
color:#666666;
float:left;
font:normal 12px Arial;
padding:0 15px 0 28px;
}

.ph3 {
float:left;
padding-top:12px;
}

.icon {
float:right;
padding-top:12px;
}

.icon1 {
float:left;
padding-left:10px;
}



a.font1 { font-size:14px; font-weight: bold; color:#000000; text-decoration:underline;}

a.font1:hover { color:#9f0333;}

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; width:137px;}

.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; }
.font16 { font-size:16px; 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; padding: 30px 0 0 31px;}

.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;}
.lta p {text-align: left;}


.top_menu_block1 {width:40%; width:354px; height:53px;
}

.top_menu_block2 {width:40%; width:354px; position:relative; height:53px;
}

.top_menu_block3 {width:40%; width:354px; height:111px; position:absolute; top:-33px; left:-28px;
}

.main_w {
min-width:1121px;
width:expression(document.body.clientWidth < 1121? "1121px": "auto" );
}

.rss_news {
padding-top: 20px;
padding-right: 20px;
text-align:right;
font-size:12px;
color:#686868;
}

.rss_news a {
color:#686868;
}


.block1 {display:block; margin:12px; float:left; position:relative;}
.block1 form {margin:0; padding:0;}

.sl2 {float:left;}
.sl img, .sl2 img {
}
.close {
background:url('../i/close.gif') no-repeat;
position:absolute;
margin:5px;
width:9px;
height:11px;
right:0;
top:0;
cursor:pointer;
}

.block1 .t_b {padding-top:15px;}

.block1 .t_b span {
font-size:14px;
color:#000;
padding:2px 6px 0 0;
text-align:center;
}

.block1 .t_b span.s2 {
font-size:12px;
color:#000;
padding:2px 6px 0 0;
text-align:center;
display:block;
}

.block1 .t_b span.s2 a {
color:#000;
}

.block1 .t_b div {
font-size:14px;
color:#000;
padding:0 6px 0 0;
text-align:left;
}

.block1  .a1 {line-height:18px; width:378px; margin:0; padding:0;}
.block1  .a2 {width:378px;}
.block1  .a3 {line-height:18px; width:84px; margin:0; padding:0;}
 


/*блок 2: форма*/


.block2 {display:block; margin:12px;}
.block2 form {margin:0; padding:0;}

.block2 table td.t_b {border:none;}

.block2 table.border td.t_b {
border-collapse:collapse; border-spacing:0; border:0px solid #c0c0c0 !important;
}

.block2 .t_b {padding:5px 17px;
border-collapse:collapse; border-spacing:0; border:1px solid #c0c0c0;
}

.block2 .t_b span {
font-size:14px;
color:#000;
padding:2px 0;
text-align:center;
}

.block2 .t_b span.s2 {
font-size:11px;
color:#000;
padding:2px 10px 0;
text-align:left;
display:block;
}

.block2 .t_b div {
font-size:14px;
color:#000;
padding:0 6px 0;
text-align:left;
}
.block2 .a1 {line-height:18px; width:223px; margin:0; padding:0;}
.block2 select {width:100%;}

.block2 .s {font-size:10px; background:#d4d0c8;}

/*блок 3: форма*/
.block3 {display:block; margin:12px;}
.block3 form {margin:0; padding:0;}

.block3 .sl {
font-size:14px;
line-height:150%;
padding:10px 17px 20px;
}

.block3 .t_b {
padding:5px 0;
border-collapse:collapse; border-spacing:0; border:none;
vertical-align:top;
}

.block3 .t_b2 {
padding:5px 0;
border-collapse:collapse; border-spacing:0; border:none;
vertical-align:top;
text-align:center;
color:#8f8f8f;
}


.block3 .t_b p {
font-size:14px;
font-weight:bold;
color:#000;
padding:2px 17px 0;
text-align:left;
}

.block3 .t_b p.text2
{
color:#8f8f8f !important; font-size:11px !important; font-weight:normal !important
}

.block3 .t_b p .s2 {
font-size:12px !important;
color:#000;
padding:2px 10px 0 0;
text-align:left;
display:block;
}

.block3 span.red2 {color:#c50303; padding:0; margin:0;}

.block3 .t_b div {
font-size:14px;
color:#000;
padding:0 0 0 6px;
text-align:left;
}

.block3 .a1 {line-height:18px; width:263px; margin:0; padding:0;}
.block3 .a2 {line-height:18px; width:24px; margin:0; padding:0;}
.block3 .a3 {line-height:18px; width:36px; margin:0; padding:0;}
.block3 .a4 {line-height:18px; width:187px; margin:0; padding:0;}
.block3 .t {float:left; color:#8f8f8f !important; font-size:11px !important;}
.block3 select {width:100%;}

.block3 .s {cursor:pointer; outline:none; font:normal 12px Arial; text-align:center; background:url('../i/bg_send.jpg') no-repeat; width:169px; height:27px; border:none;}

 

.clearning {clear:both;}

.frm_err {
	background: red;
}

.close {
background:url('../i/close.gif') no-repeat;
position:absolute;
margin:5px;
width:9px;
height:11px;
right:0;
top:0;
cursor:pointer;
} 

	
	.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
		font-size: 80%;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color: #7377B5;
		color: white;
	}
	
	.ac_match {
		text-decoration: underline;
		color: black;
	}
	
.block5 {
display:block; 
margin:12px;
border:2px solid #7e002f;
}

.block5 form {margin:0; padding:0;}

.block5 .title {
background:#7e002f;
height:23px;
line-height:21px;
color:#fff;
font-weight:bold;
padding:0 5px;
}

.block5 ul.text {
list-style:none;
padding:5px;
margin:0;
}

.block5 ul.text li {
padding:5px 0;
}

.block5 ul.text li input {
margin-right:5px;
} 
#pollup {
	margin-left: -500px;
	position: absolute;
	background: #fff;
	z-index: 99;
	border: 1px solid #7e002f;
	width: 35%;
}
#pup_submit {
	cursor: pointer;
}
#pollup p {
	margin: 10px;
}

#mailup {
	background: #fff;
	border: 1px solid #7e002f;
}

#cb_form table tr td span {
font-size:12px;
font-weight:bold;
}

.f12{font-size:12px !important; font-weight:bold !important;}

#as_block select {width: 223px}
