* { font-size:13px; font-family: Tahoma, Arial, Geneva, sans-serif; }
body { background:#F4F4EB; color:#6E859A;}

html, body { width:100%; min-width:1000px;}

body, table, td, th, form, p, h1, h2, h3, h4 {margin:0; padding:0;}

/*table, td,*/ div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}



table, .w { width:100%;}

p, span {line-height:14px;}

/*div { line-height:14px; overflow:hidden;}*/ /*********this!!!!********/

input, textarea, select { vertical-align:middle; color:#363737;}
input.text { border:1px solid #C5DBDE; padding:2px 0px 3px 0px;}

a {text-decoration: underline; color:#428FB4;}
a:hover {text-decoration: none; color:#D60000;}

/*=======================*/
.all, .bgr01, .bgr02 { width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':''); min-width:1000px;}
.all { background:url(/images/bgr02.gif) repeat-x 0 0;}
.bgr01 { background:url(/images/bgr01.jpg) no-repeat 0 0;}
.bgr02 { background:url(/images/bgr03.jpg) no-repeat right 0; position:relative;}

.login { position:absolute; right:48px; margin:0px 0px 0px 0px;}

/*===========*/
.hed { height:365px; width:100%;  overflow:hidden;}/*********this!!!!********/
.hed .lang { position:absolute; z-index:1; right:0; top:0; width:24px; background:url(/images/lang.gif) no-repeat 0 bottom #fff; text-align:center; padding:0px 0px 22px 0px;}
.hed .lang a { display:block; color:#0D88B9; text-decoration:none; padding:19px 0px 0px 0px;}
.hed .lang a:hover { text-decoration:underline; color:#E00000;}
.hed .lang a.rol { text-decoration:none; color:#E00000;}

.hed .log { padding:10px 0px 18px 0px; text-align:center;}

.hed .menu { padding:0px 0px 0px 368px; height:100%;  overflow:hidden;}/*********this!!!!********/
.hed .menu a { display:block; border:0; text-decoration: none; color:#fff; font-size:12px; font-weight:bold; background:url(/images/img01.gif) no-repeat left; padding:0px 0px 0px 16px; margin:0px 0px 11px 0px;}
.hed .menu a:hover { text-decoration:underline;}
.hed .menu div { float:left; width:205px; overflow:hidden; border:0;}/*********this!!!!********/

/*===========*/
.cont { clear:both; padding:0px 0px 40px 0px;}
.cont .bdnone { border:0;}

.cont .img { padding:2px; background:#fff; border:1px solid #DADADA; float:left;}
.cont .mr0 { margin:5px 14px 5px 0px;}

.cont h1 { font:22px/18px Arial, Helvetica, sans-serif; color:#549FC0; padding:0px 0px 28px 0px; text-transform:uppercase;}
.cont h2 { font:20px/22px Arial, Helvetica, sans-serif; color:#428FB4; padding:0px 0px 19px 0px; text-transform:uppercase;}
.cont h2 a { float:right; display:block; background:url(/images/img029.gif) no-repeat left; padding:2px 20px 2px 24px;}

.cont h2.pg { font-size:20px; line-height:22px; color:#549FC0; padding:0px 0px 14px 0px;}
.cont h3 { font: bold 16px/24px Arial, Helvetica, sans-serif; color:#428FB4; padding:0px 0px 11px 0px; text-transform:uppercase;}

.cont h2 a { float: right; background:url(/images/img.gif) no-repeat left; font-size:11px; text-transform:none; padding:0px 0px 0px 19px; cursor:pointer;}
.cont h2 a:hover {background:url(/images/img_.gif) no-repeat left;}

.imgbox { width:169px; height:99px; margin:0px 0px 11px 0px; position:relative;}
.imgbox a { position:absolute; height:100%;}

.gallery { padding:0px 0px 0px 0px;}
.gallery .imbox { width:224px; height:150px; float:left;}
* html .gallery .imbox { height:auto;}
.gallery .imgbox { margin:0px 0px 0px 0px;}
.gallery .link { width:169px; text-align:center;}
.gallery img { margin:0px 0px 6px 0px;}

.assort { clear:both; margin:0px 0px 22px 0px;}
.assort .imgasort { width:226px; float:left;}
* html .assort .info { margin:0px 0px 0px 226px;}

.colors { float:left; width:95px; height:100px; margin:0px 18px 0px 0px;}
.colors a { display:block; text-align:center; padding:0px 0px 10px 0px;}

.contacts .text { border:1px solid #C5DBDE; padding:2px 0px 2px 6px; width:318px;}
.contacts label { width:121px; display:block; float:left; font-weight:bold; margin:2px 0px 0px 0px;}
.colum_center .contacts p { clear:both; padding:0px 0px 8px 0px;}
.contacts textarea { border:1px solid #C5DBDE; padding:2px 0px 2px 6px; width:318px; height:160px;}

.contacts .but { display:block; width:75px; height:20px; float: left; background:url(/images/butsend.gif) no-repeat 0 0; border:0;}
.contacts .but img { width:0; height:0; visibility: hidden; border:0;}
.contacts .but:hover img { width:75px; height:20px; visibility: visible;cursor: pointer;}

.map { background:url(/images/im01.gif) no-repeat 0 0 #D4E3E3; }
.map div { height:27px; background:url(/images/im03.gif) no-repeat right 0; padding:0px 0px 0px 21px;}
.map div h3 { font-size:11px; background:url(/images/im02.gif) no-repeat left; padding:0px 0px 0px 24px; color:#6E859A; text-transform:none; font-weight:bold; line-height:24px;}

.map_links { padding:0px 0px 20px 18px;}
.map_links a { display:block; background:url(/images/im04.gif) no-repeat left; padding:0px 0px 0px 9px; margin:8px 0px 0px 0px;}
.map_links div { background:url(/images/im05.gif) no-repeat left 9px; padding:0px 0px 0px 15px; margin:0px 0px 0px 15px;}
* html .map_links div { height:100%;}
.map_links div a { color:#6E859A; background: none; padding:0px 0px 0px 0px;}

.map_links div div { background:url(/images/im06.gif) no-repeat left 9px; padding:0px 0px 0px 15px; margin:0px 0px 0px 15px;}
.map_links div div a { color:#B2B3B3; background: none;}

.form_text { margin:0px 0px 0px 0px; background:url(/images/f01.gif) no-repeat 0 0 #D1E1E1;}
.form_text .bgr03 { background:url(/images/f02.gif) no-repeat right 0;}
.form_text .bgr04 { background:url(/images/f03.gif) no-repeat 0  bottom;}
.form_text .bgr05 { background:url(/images/f04.gif) no-repeat right bottom;  padding:16px 16px 0px 16px;}

/*===========*/
.colum_left { width:275px; float:left; height:100%; overflow:hidden;}/*********this!!!!********/
.colum_left .pd { padding:0 25px 40px 39px/*********this!!!!********/; overflow:hidden;}/*********this!!!!********/


.colum_left .menu .contactmenu a { color:#0D88B9; text-decoration:none; background: url(/images/blue_square.gif) no-repeat 0 50% transparent; width: auto; padding: 0 0 0 15px; margin: 10px auto 10px 10px; }
.colum_left .menu .contactmenu a:hover { color:#0D88B9; text-decoration:underline; background: url(/images/blue_square.gif) no-repeat 0 50% transparent; width: auto; padding: 0 0 0 15px; margin: 10px auto 10px 10px; }
.colum_left .menu .contactmenu a.rol { color:#E00000; text-decoration:none; background: url(/images/blue_square.gif) no-repeat 0 50% transparent; width: auto; padding: 0 0 0 15px; margin: 10px auto 10px 10px; }

.colum_left .menu {  width:211px; padding:0px 0px 28px 0px; overflow:hidden;}/*********this!!!!********/
.colum_left .menu a {  margin:0px 0px 1px 0px; display:block; background:url(/images/m00_01.gif) no-repeat 0 0 #A2C8D1; text-decoration:none; color:#fff; font-size:12px;}
.colum_left .menu a b {display:block; padding:6px 5px 7px 15px; color:#fff; font-size:12px; background:url(/images/m00_02.gif) no-repeat 0 bottom;}

.colum_left .menu a:hover { width:211px; background:url(/images/m11_01.gif) no-repeat 0 0 #00C8F9; cursor: pointer;}
.colum_left .menu a:hover b { background:url(/images/m11_02.gif) no-repeat 0 bottom; cursor: pointer;padding:6px 5px 7px 15px;}



.form_search { padding:0px 14px 28px 13px; overflow:hidden;}/*********this!!!!********/
.form_search .text { width:120px; padding-left:5px;}
.form_search a { display:block; width:50px; height:20px; float: right; background:url(/images/btn_search_ua.gif) no-repeat 0 0; border:0;}
.form_search a img { width:0; height:0; visibility: hidden; border:0;}
.form_search a:hover img { width:50px; height:20px; visibility: visible;cursor: pointer;}

.news_send { padding:0px 5px 0px 14px; overflow:hidden;}/*********this!!!!********/
.news_send .text { width:190px; margin:10px 0px 9px 0px; padding-left:5px; color:#ABABAB;}
.news_send label { display:block; padding:0px 0px 6px 0px;}
.news_send label input { margin:0px 8px 0px 0px;}

.news_send a { display:block; width:86px; height:22px; background:url(/images/btn_sbscr_ua.gif) no-repeat 0 0; border:0; margin:8px 0px 0px 0px;}
.news_send a img { width:0; height:0; visibility: hidden; border:0;}
.news_send a:hover img { width:86px; height:22px; visibility: visible;cursor: pointer;}

.news_left { background:url(/images/img016.gif) no-repeat 0 0 #B1D2DA;}
.news_left .bgr03 { background:url(/images/img017.gif) no-repeat right 0;}
.news_left .bgr04 { background:url(/images/img018.gif) no-repeat 0 bottom;}
.news_left .bgr05 { background:url(/images/img019.gif) no-repeat right bottom; padding:20px 14px 0px 14px; overflow:hidden;}/*********this!!!!********/
.news_left h2 { color:#fff; font:20px/22px Arial, Helvetica, sans-serif; padding:0px 0px 7px 0px; overflow:hidden;}/*********this!!!!********/
.news_left a { font-size:12px;}
.news_left .img { margin:8px 0px 8px 0px;}
.news_left p { color:#3B4D5E;}

/*===========*/
.colum_right { width:248px; float: right; position:absolute; z-index:1; right:0; margin:-150px 0px 0px 0px; overflow:hidden;}/*********this!!!!********/
.colum_right .pd { padding:22px 0px 0px 31px; overflow:hidden;}/*********this!!!!********/
.colum_right .bn { padding:16px 0px 0px 0px; overflow:hidden;}/*********this!!!!********/
.colum_right .bn a { display:block; margin:0px 0px 11px 0px;}

.bn01 { padding:0px 0px 6px 0px;}
.year { padding:0px 0px 33px 0px;}

/*==================*/
.cc { margin:0px 248px 0px 0px; overflow:hidden;}/*********this!!!!********/
.colum_center {height:100%; overflow:hidden;}
.colum_center p { padding:0px 0px 19px 0px;}

.font012, .font012 p, .font012 a { font-size:13px; line-height:16px;}

.news_lent { clear:both; padding:0px 40px 16px 0px; margin:0px 0px 19px 0px; border-bottom:1px solid #EAEAE2; height:100%;}
.news_lent span { font-size:10px; color:#ADAEAE; display:block; padding:0px 0px 6px 0px;}
.news_lent a { display:block;}
.news_lent .img { margin:0px 11px 5px 0px;}

.sub_menu { padding:31px 240px 0px 276px; overflow:hidden;}/*********this!!!!********/
.sub_menu .box { float:left;}
.sub_menu .box .text { display:block; width:150px; height:25px; background:url(/images/img05_.gif) no-repeat 0 0; color:#fff; font-weight:bold; text-align:center; line-height:25px; text-decoration:none;}
.sub_menu .box .text:hover { text-decoration:underline;}
.sub_menu .box .pic { display:block; padding:0px 0px 15px 13px;}
.sub_menu .box .t01 {text-align:left; text-indent:11px; font-size: 11px;}

.pages { text-align:center; padding:0px 50px 0px 0px; overflow:hidden;}/*********this!!!!********/
.pages a { text-decoration:none;}
.pages a:hover { text-decoration: underline;}
.pages span a { color:#6E859A;}

.faq { border-bottom:1px solid #EAEAE2; padding:0px 0px 15px 0px; margin:0px 0px 17px 0px;}
.faq .top { padding:0px 0px 14px 0px;}
.faq .top .date { float:left; width:98px; height:20px; margin:0px 11px 0px 0px; background:url(/images/img001.gif) no-repeat 0 0; text-align:center; color:#fff; line-height:18px; font-size:10px;}
.faq .top .link { float:right; padding:2px 0px 0px 0px;}
.faq .top .link img { margin:0px 15px 0px 0px;}
.faq .top b { font-weight: normal; color:#677C8F;}
.faq .top .title { padding:4px 0px 0px 0px;}

.faq .info b { color:#6E859A;}
.faq .info strong { color:#899BAB;}
.faq div { color:#899BAB;}

.faq .info { clear:both; padding:0px 0px 10px 0px;}
.faq .info .title { width:109px; float:left;}
* html .faq .inf02 { padding:0px 0px 0px 109px;}

.tablebox { padding:0px 0px 20px 0px; }
.tablebox th { text-align:left; color:#6E859A; background:#D2E2E1;}
.tablebox th.thl { text-align: left; width:15px;}
.tablebox th.thr { text-align: right; width:15px;}
.tablebox td { background:#EBEBE3; padding:11px 0px 11px 0px;}
.tablebox td.bgrfff { background: transparent; padding:0; border:0; border-collapse:collapse;}

.tablebox table { border:0; border-collapse:collapse; }
.tablebox td { border:0; border-collapse:collapse; }

.tablebox td.tdl { background:url(/images/img008.gif) no-repeat 0 bottom #EBEBE3; padding:0px 0px 0px 0px;}
.tablebox td.tdr { background:url(/images/img009.gif) no-repeat right bottom #EBEBE3; padding:0px 0px 0px 0px;}

/*===========*/

.foot { clear:both; padding:0px 24px 30px 26px;}
.foot div { font-size:10px; color:#7F8080;}
.foot .link { font-size:10px;}
.foot .bgr03 { background:url(/images/foot01.gif) no-repeat 0 0 #EAEAE2;}
.foot .bgr04 { background:url(/images/foot02.gif) no-repeat right 0; padding:0px 42px 0px 27px; height:64px;}
.left { float:left; border-right:1px solid #D0D0D0; padding:5px 46px 7px 0px; margin:12px 0px 0px 0px;}
.right { float:right; border-left:1px solid #D0D0D0; padding:7px 40px 6px 38px; margin:12px 0px 0px 0px;}
.center { text-align:center; padding:20px 0px 0px 0px;}













