* { font-size:11px; font-family: Tahoma, Arial, Geneva, sans-serif;}
body { background:#fff; }
	
body, table, td, form, a, span, b, strong, p, h1, h2, h3, h4 { margin:0; padding:0; color:#6E859A;}

input, textarea, select { vertical-align:middle; /*color:#CDCDCD;*/}
input.text { border:1px solid #C5DBDE; padding:3px 0px 4px 0px;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}
table, .w { width:100%;}
.h { height:100%;}

p { line-height:14px;}

a {text-decoration: underline; color:#0088CB;}
a:hover {text-decoration: none; color:#FF8A00;}

.all { background:url(/images/img02.gif) repeat-x 0 79px; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1024px':''); min-width:1024px;}

/*===header===*/
.hed { height:366px;overflow:hidden;}
.hed .bgr { clear:left;overflow:hidden;}
.menu { height:79px; padding:0px 0px 0px 15px;overflow:hidden;}
.menu a { float:left;overflow:hidden; font:bold 11px Arial, Helvetica, sans-serif; color:#899399; text-transform:uppercase; text-decoration:none; background:url(/images/img01.gif) no-repeat 0 0; padding:36px 0px 5px 27px;}
.menu a:hover { color:#FF8A00;overflow:hidden;}

div.log { width:271px; float:left;overflow:hidden;}
div.log a.log { display:block; padding:48px 0px 27px 73px;}
div.log a.log img { margin:0px 0px 17px 0px;}

.sub_menu { padding:0px 0px 0px 39px;overflow:hidden;}
.sub_menu a { float:left; width:50px; height:29px; background:url(/images/sub01.gif); margin:0px 26px 0px 0px;overflow:hidden;}
.sub_menu a.bgr02 { background:url(/images/sub02.gif);}
.sub_menu a.bgr03 { background:url(/images/sub03.gif);}
.sub_menu a img { width:0; height:0; visibility:hidden;}
.sub_menu a:hover { border:0;}
.sub_menu a:hover img { width:50px; height:29px; visibility: visible;}

.slog { width:450px; float:left; padding:17px 0px 198px 0px; overflow:hidden;}

* html .hed .info { margin:0px 0px 0px 730px; overflow:hidden;}
.hed .info { background:url(/images/img06.jpg) no-repeat 0 9px; padding:9px 0px 0px 0px; overflow:hidden; /*margin:0px 0px 0px 706px;*/}

.hed .info .news { height:163px; margin:0px 0px 22px 0px; overflow:hidden;}
.hed .info .news img { margin:31px 0px 56px 209px;}
.hed .info .news a img { margin:0px 0px 0px 33px;}
.wath h2 { font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#62B2DB; padding:0px 0px 12px 0px;}
.wath h2 span { padding:0px 0px 0px 14px; font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#868686; text-transform:none;}
.wath img { float:left; margin:0px 25px 0px 0px;}
.wath p { color:#000; padding:0px 0px 3px 0px;}
.wath p b { font-size:14px; color:000;}
.wath p strong { font-size:18px; font-weight: normal; color:#0485C8;}
.wath p sapn { color:#858585;}

/*=====content=====*/
.cont { clear:left; padding:0px 0px 25px 0px; overflow:hidden;}
.cont h2 { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#58AEDA; text-transform: uppercase;  padding:0px 0px 7px 0px;}
.cont h2 a { text-transform: none; font-weight: normal; font-size:11px; padding:0px 0px 0px 17px; color:#0485C8;}

* html .cont div { height:100%; line-height:14px;}


/*====IMG CASS for ALL img=======*/
.colum_center img {border:1px solid #E3E5E8; margin:4px 10px 4px 4px;}
/*======/IMG CASS for ALL img=====*/


div.about img { border: none !important; padding: 0 !important; margin: 0 !important;}

.box { margin:0px 0px 7px 0px;overflow:hidden;}
.box .top { height:4px; background:url(/images/img016.gif) no-repeat right 0; font-size:0; line-height:0;overflow:hidden;}
.box .bgr01 { background:url(/images/img020.gif) repeat-y 0 0;}
.box .bgr02 { background:url(/images/img020.gif) repeat-y right 0;}
.box .bgr03 { background:url(/images/img020.gif) repeat-x 0 0;}
.box .bgr04 { background:url(/images/img020.gif) repeat-x 0 bottom;}
.box .bgr05 { background:url(/images/img017.gif) no-repeat right 0;}
.box .bgr06 { background:url(/images/img019.gif) no-repeat 0 bottom; padding:28px 18px 8px 24px;}
.box h2 { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#58AEDA; text-transform: uppercase; padding:0px 0px 11px 0px;}
.box h2 a { font-size:11px; color:#0485C8; text-transform:none;font-weight: normal; background:url(/images/img018.gif) no-repeat 29px 1px; padding:0px 0px 0px 40px;}
.box h2 a:hover { background:url(/images/img018_.gif) no-repeat 29px 1px;color:#FF8A00; cursor:pointer;}

.colum_left { float:left; width:240px; margin:0px 6px 0px 13px; overflow:hidden;}
.colum_left .bn01 { height:140px; background:url(/images/img010.jpg) no-repeat 0 0; margin:0px 0px 3px 0px;overflow:hidden;}
.colum_left .bn01 img { margin:25px 0px 0px 133px;}

.colum_left .box .news span { font-size:10px; color:#9B9B9B; display:block; margin:0px 0px 2px 0px;}
.colum_left .box .news p { padding:10px 0px 11px 0px;}

.colum_left .search { padding:14px 0px 0px 0px;overflow:hidden;}
.colum_left .search .text { width:166px; margin:0px 2px 0px 0px;}

* html .colum_center { margin:0px 0px 0px 270px;overflow:hidden;}
.colum_centerpd { background:url(/images/img012.gif) no-repeat 0 0; padding:38px 0px 0px 26px;overflow:hidden;}
.colum_center .top_about { padding:0px 0px 24px 0px;overflow:hidden;}
.colum_center .pg h2, .colum_center .top_about h2 { font:22px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#758188; padding:0px 0px 20px 0px;}
.colum_center .top_about a { background:url(/images/img013.gif) no-repeat left; padding:0px 0px 0px 18px;}
.colum_center .top_about a:hover { background:url(/images/img013_.gif) no-repeat left;}
.colum_center .top_about span { padding:0px 0px 0px 18px;}
.colum_center .top_about div { float:left; width: 33%;}
.colum_center .top_about p { padding:0px 0px 6px 0px;}

.colum_center .info { clear: both; padding:0px 20px 5px 0px;overflow:hidden;}
.colum_center .info p { line-height:16px; padding:0px 0px 16px 0px;}
.colum_center h1 { font:24px/26px Arial, Helvetica, sans-serif; color:#048D04; text-transform:uppercase; padding:0px 0px 17px 0px;}

* html .colum_center02 { margin:0px 293px 0px 0px;overflow:hidden;}

.colum_center .foto img { border:0; margin:0;}
.foto { background:url(/images/img014.gif) no-repeat right 0; margin:0px 0px 20px 0px;overflow:hidden;}
.foto h2 { padding:30px 0px 10px 0px;overflow:hidden;} 
.foto .img_left { width:233px; float:left;overflow:hidden;}
* html .foto .priv { margin:0px 0px 0px 243px;}
.foto .link01 a { display:block; float:left; border:0; color:#A1A7B2; width:30px; padding:7px 0px; text-align:center; /*height:24px;*/ margin:0px 6px 7px 0px; /*line-height:29px;*/ background:url(/images/img015.gif) no-repeat 0 0; text-decoration:none; /*text-indent:4px;*/}
.foto .link01 a:hover,
.foto .link01 a.rol { background:url(/images/img015_.gif) no-repeat 0 0; color:#fff; cursor:pointer;}


.colum_center .partn img { border:0; margin:0;}
.partn {overflow:hidden;}
.partn table a { display:block; background:url(/images/im01.gif) no-repeat 0 bottom #E8EFF2;}
.partn table b { display:block; /*height:92px; */background:url(/images/im02.gif) no-repeat right 0; text-align:center; padding:12px 5px;}
.partn table i { display:block; width:93px; height:68px; margin:0 auto;}
.partn table i img { width:0; height:0; visibility:hidden;}
.partn table a:hover i img { width:93px; height:68px; visibility: visible; cursor:pointer;}
.partn table a:hover { border:0;}
.partn table i.bn01 { background:url(/images/bn01.gif) no-repeat 0 0;}
.partn table i.bn02 { background:url(/images/bn02.gif) no-repeat 0 0;}
.partn table i.bn03 { background:url(/images/bn03.gif) no-repeat 0 0;}
.partn table i.bn04 { background:url(/images/bn04.gif) no-repeat 0 0;}

.colum_center h2 span { display:block; float:right; font-size:11px; text-transform: none; padding:0px 20px 0px 0px; color:#000;}
.colum_center h2 span b { color:#000;}

.partn table a:hover { background:url(/images/im01_.gif) no-repeat 0 bottom #EE9429;}
.partn table a:hover b { background:url(/images/im02_.gif) no-repeat right 0;}

.colum_center .search .text { width:287px; margin:0px 3px 0px 0px;}
.colum_center .search { padding:0px 0px 21px 0px;}
.colum_center h3 { font-size:14px; padding:0px 0px 16px 0px; text-transform:uppercase;}
.colum_center h4 { font:14px/16px Arial, Helvetica, sans-serif; padding:0px 0px 16px 0px; text-transform:uppercase; color:#0485C8;}

.search_result, .conts { border-bottom:1px solid #E3F0F3; padding:0px 0px 15px 0px; margin:0px 0px 19px 0px;}
.search_result .top a { font-size:12px;}

.conts * { color:#727272;}
.conts b { display:block; padding:0px 0px 17px 0px; font-size:13px; color:#0485C8;}
.conts { padding:0px 0px 10px 0px;}

.news_list { border-bottom:1px solid #E3F0F3; padding:19px 0px 15px 0px; overflow:hidden;}
.news_list .date, .search_result .date { width:80px; background:url(/images/img027.gif) repeat-x 0 0; margin:0px 0px 4px 0px; overflow:hidden;}
.news_list .date b, .search_result .date b { display:block; font-size:10px; color:#9B9B9B; font-weight: normal; background:url(/images/img026.gif) no-repeat 0 0;overflow:hidden;}
.news_list .date i, .search_result .date i { display:block; font-size:10px; color:#9B9B9B; font-style: normal; height:20px; text-align:center; line-height:19px; background:url(/images/img028.gif) no-repeat right 0;overflow:hidden;}

.news_list .img_left { width:144px; height:94px; float:left; background:url(/images/img029.gif) no-repeat 0 0; margin:0px 22px 0px 0px;overflow:hidden; position:relative;}
.news_list .img_left div { position:absolute;}
/*.news_list .img_left img { margin:3px 0px 0px 5px;}*/
.news_list .img_left_big { padding:2px; float:left; border:1px solid #E3E5E8; margin:0px 20px 10px 0px;overflow:hidden;}
.news_list strong { font-size:13px;/}
.news_list a { display:block; padding:0px 0px 10px 0px; /*color:#0088CB;*/ font-size:12px;}

.galler .img_left, .galler_full .img_left { width:150px; height:102px; float:left;margin:0px 22px 0px 0px;overflow:hidden; position:relative; cursor: pointer;}
.galler .img_left div, .galler_full .img_left div { position:absolute;}

.colum_center .galler img { border:0; margin:0;}
.galler b { font-size:12px; color:#000; display:block; padding:0px 0px 9px 0px;}
.cont .galler /*.box*/ .bgr05 { background:url(/images/img017_.gif) no-repeat right 0;}
.galler a { display:block; padding:10px 0px 0px 0px; cursor: pointer;}

.colum_center .galler_full img { border:0; margin:0;}

.galler_full { width:210px; height:139px; float:left;}
.galler_full .link { width:150px; text-align:center; clear:both;}
.galler_full .img_left { margin:0px 0px 0px 0px;}

.part { border-bottom:1px solid #E3F0F3; padding:0px 0px 15px 0px; overflow:hidden; margin:0px 0px 15px 0px;}
.part .img_left { width:102px; height:92px; float:left; margin:0px 20px 0px 0px;}
.part .img_left a { display:block; width:102px; height:92px;}
.part .img_left a img { width:0; height:0; border:0; visibility:hidden;}
.part .img_left a:hover img { width:102px; height:92px; visibility: visible;}
.part .img_left .pr01 { background:url(/images/part01.gif);}
.part .img_left .pr02 { background:url(/images/part02.gif);}
.part .img_left .pr03 { background:url(/images/part03.gif);}
.part .img_left .pr04 { background:url(/images/part04.gif);}
.part .img_left .pr05 { background:url(/images/part05.gif);}


.colum_center .news_list img { border:0; margin:0;}
.news_list .link a { background:url(/images/img00.gif) no-repeat left; padding:0px 0px 0px 11px;}
.bdn { border:0;overflow:hidden;}

.pages { text-align:center;overflow:hidden;}
.pages * { color:#858585;}
.pages a { text-decoration: none;}
.pages a:hover { text-decoration: underline;color:#858585;}

.form { width:683px;}
.colum_center .form img { border:0; margin:0; padding: 0;}
.form .bgr, .gost .bgr { background:#EDF5F7;}
.form .bgr .top, .gost .bgr .top { font-size:0; line-height:0; background:url(/images/img034.gif) no-repeat right 0;}
.form .bgr .bot01, .gost .bot01 { font-size:0; line-height:0; background:url(/images/img036.gif) no-repeat right 0;}
.form .bot02, .gost .bot02 { font-size:0; padding:0px 0px 0px 39px;}
.form .info, .gost .info { padding:8px 0px 0px 20px;}

.form .info input, .form .info select, .form .info textarea { border:1px solid #C5DBDE; font-size:11px; line-height:12px; color:#CDCDCD;}
.form .info input { padding:3px 0px 4px 5px;}
.form .info p { padding:0px 0px 8px 0px;}
.form .info textarea { width:649px; height:79px;}
.form .info .text01 input { width:202px; margin:0px 8px 0px 0px;}
.form .info .text02 select { width:208px; margin:0px 8px 0px 0px;}
.form .info .text02 span { padding:0px 18px 0px 22px;}
.form .info .text01 span { padding:0px 18px 0px 25px;}
.form .info .text input { width:315px; margin:0px 7px 0px 0px;}
.form .but { margin:9px 0px 0px 52px;}

.colum_center .gost img { border:0; margin:0;}
.gost .info p { padding:0px 0px 0px 0px;}
.gost .who { padding:5px 0px 10px 26px; color:#000;}
.gost .who span { color:#9B9B9B; font-size:10px;}


.top00 { padding:0px 0px 20px 0px;}
.top00 a { background:url(/images/img013.gif) no-repeat left; padding:0px 40px 0px 20px;}
.top00 a.rol { color:#6B7880; font-weight:bold; text-decoration:none;}

.sn .top { padding:0px 0px 20px 0px;}
.sn .top a { background:url(/images/img013.gif) no-repeat left; padding:0px 40px 0px 20px;}
.sn .top a.rol { color:#6B7880; font-weight:bold; text-decoration:none;}
.sn h3 { font:bold 16px/18px Tahoma, Arial, Geneva, sans-serif;color:#069D05; padding:0px 0px 17px 0px;}
.sn .about td { border:1px solid #fff; background:#F5FAFC; padding:10px 8px 8px 14px;}
.sn .about td.bgr { background:#EDF4F8;}
.sn .about { padding:0px 0px 35px 0px;}
.sn h4 { padding:0px 0px 12px 0px; font-size:12px; text-transform:none; color:#0485C8; font-weight:bold;}
.sn .str strong {font-size:12px; color:#0485C8;}
.colum_center .info .sn p { padding:0px 0px 10px 0px;}
.sn .linkbot a { display:block; padding:6px 0px 6px 24px; background:url(/images/s011.gif) no-repeat left;}

.sn .numb { padding:0px 0px 4px 0px;}
.sn .numb a { display:block; float:left; margin:0px 23px 0px 0px; font-size:11px; color:#fff; text-decoration:none; background:url(/images/s04.gif) repeat-x 0 0; cursor: hand;}
.sn .numb b { display:block; font-weight: normal; font-size:11px; color:#fff; background:url(/images/s05.gif) no-repeat 0 0; cursor: hand;}
.sn .numb i { display:block; font-style: normal; font-size:11px; line-height:22px; color:#fff; height:40px; padding:0px 71px 0px 41px; background:url(/images/s06.gif) no-repeat right 0; cursor: hand;}

.sn .numb a:hover, .numb a.rol  { background:url(/images/s08.gif) repeat-x 0 0;}
.sn .numb a:hover b, .numb a.rol b { background:url(/images/s07.gif) no-repeat 0 0;}
.sn .numb a:hover i, .numb a.rol i { background:url(/images/s09.gif) no-repeat right 0;}

.sn .tip { background:url(/images/s02.gif) no-repeat 0 0 #F5FAFC; float:left; margin:0px 0px 22px 0px;}
.sn .tip .bgr01 { background:url(/images/s03.gif) no-repeat right 0;}
.sn .tip .top { padding:0px 0px 0px 0px; height:24px; padding:0px 24px; line-height:20px;}

.sn .galler_about { padding:0px 0px 12px 0px;}
.sn .galler_about .galler_full { width:200px; height:auto;}

.sn .galler_about .galler_full .img_left { margin:0px 0px 0px 30px;}
* html .sn .galler_about .galler_full .img_left { margin:0px 0px 0px 16px;}

.sn .galler_about .galler_full .plus { overflow:hidden;}

.colum_right { float:right; width:240px; margin:0px 24px 0px 29px; overflow:hidden;}
* html .colum_right { margin:0px 0px 0px 0px;}
.colum_right .box .opr { padding:11px 0px 0px 0px;}
.colum_right .box .opr label { padding:0px 0px 7px 0px; display:block;}
.colum_right .box .opr label input { margin:0px 5px 0px 0px;}
.colum_right .box .opr div { width:145px; height:40px; line-height:20px; text-indent:20px; background:url(/images/22.gif) no-repeat 0 0; margin:7px 0px 0px 0px;}
.colum_right .box .opr div a { text-decoration: none; color:#fff; text-indent:20px;}
.colum_right .box .opr div a:hover { text-decoration:underline; color:#fff;}

.colum_right .contact { width:240px; height:150px; background:url(/images/img023.jpg) no-repeat 0 0;}
.colum_right .contact div { padding:18px 0px 0px 98px;}
.colum_right .contact p { font-size:19px; line-height:18px; color:#FEFEFE;}
.colum_right .contact p span { font-size:11px; color:#FEFEFE;}

/*=========Footer=========*/
.foot { clear:both; background:#F3F7FA; padding:23px 22px 8px 22px;overflow:hidden;}
.foot .bgr { background:url(/images/img025.gif) no-repeat right bottom;}
.foot a {font-size:11px; color:#6B7880; text-decoration:none; padding:0px 17px;}
.foot a:hover { text-decoration:underline;}
.foot p { font-size:10px; color:#8A959A; padding:0px 0px 5px 0px; text-align:center;}
.foot a.design {font-size:10px; color:#0088CB; text-decoration:underline; padding:0;}
.foot a.design:hover { text-decoration:none;}