@media handheld {
a{font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:13px; color:#1e78e2; cursor:pointer; text-decoration:underline !important; }
a:hover{text-decoration:underline !important;}
}
body{margin:0px;}
table{border-collapse:collapse; border:0px;border-spacing:0px;font:13px/16px Tahoma, sans-serif;color:#000;text-decoration:none;}
table td{padding:0;}
table.table td{padding:3px;}

p{margin:0px 0px 15px 0px;}
.rcol td p {margin:0px 0px 0px 0px;padding:0;}
.rcol td {padding:0px;}

a{color:#1e78e2;text-decoration:underline;outline: none;}
a:hover{color:#1e78e2;text-decoration:none;outline: none;}
a.links{color:#1e78e2;text-decoration:underline;}
a.links:hover{color:#1e78e2;text-decoration:none;}

.TEXTCONTENT{display:none;visibility:hidden;}
#paddtbl td {padding:5px;}
.inp{padding:0 0 0 3px; border:1px solid #90a1ad;width:100%;height:20px;font:12px/20px Tahoma, sans-serif;color:#000;}
textarea{padding:3px; border:1px solid #90a1ad;width:100%;height:160px;font:12px Tahoma, sans-serif;color:#000;}
.btn{background:#90a1ad;border:1px solid #90a1ad;width:100px;height:20px;font:12px Tahoma, sans-serif;color:#fff;text-decoration:none;text-align:center;padding-bottom:3px;cursor:pointer;}
/*форма*/
.container_form{width:100%;margin:0 auto;padding:0;font:13px/16px Tahoma, sans-serif;color:#000000;}

.uinput{padding:0 0 0 3px; border:1px solid #000;width:350px;height:20px;font:12px/20px Arial, sans-serif;color:#000;margin:0 0 5px 0;}
.utextarea{padding:3px; border:1px solid #000;width:350px;height:120px;font:12px Arial, sans-serif;color:#000;margin:0 0 5px 0;}
.ubutton{background:#565654;border:1px solid #000;height:20px;font:bold 12px Arial, sans-serif;color:#fff;text-decoration:none;text-align:center;padding-bottom:3px;cursor:pointer;}

/*страницы*/
.pages{text-align:right;margin:15px 15px 0 0;padding:0 0 15px 0;}
.pages a{padding:1px 5px;margin:0 3px;border:1px solid #000;font:12px Arial, sans-serif;color:#1e78e2;}
.pages a:hover{padding:1px 5px;margin:0 3px;border:1px solid #1e78e2;font:12px Arial, sans-serif;color:#1e78e2;}
.pages span{padding: 1px 3px;margin:0 3px;font:bold 12px Arial, sans-serif;color:#000;}

.all_t{width:100%; height:100%;}
.all_cont_t{width:897px;height:100%;background:url('../images/index_map_bg.jpg') no-repeat 0px 0px;}
.all_cont_t2{width:897px;height:100%;background:url('../images/bot_gradient.gif') repeat-x left bottom;}
.all_lcol{width:50%; background:#fff url('../images/sh1.gif') repeat-y 100% 0px;vertical-align:top;}

.all_ccol{background:#fff url('../images/top_gradient.gif') repeat-x 0 0;vertical-align:top;}
.all_rcol{width:50%;background:#fff url('../images/sh2.gif') repeat-y 0 0;vertical-align:top;}
.all_rcol div{width:100%;height:100%;/*background:url('../images/bot_gradient.gif') repeat-x left bottom;*/}
.lcol{vertical-align:top;}

/*лого*/
.logo_block{width:269px;height:183px;position:relative;}
.rcol{width:100%;padding:0px 0px 30px 0px;vertical-align:top;}
.tl_link{font-family:Tahoma;font-size:14px;line-height:17px;color:#0066cc;cursor:pointer;text-decoration:underline;margin:0 0 0 0;}
.tl_link:hover{font-family:Tahoma;font-size:14px;line-height:17px;color:#0066cc;cursor:pointer;text-decoration:none;margin:0 0 0 0;}

.logo{display:block;position:absolute;left:5px; top:4px; width:150px;height:150px;margin:20px 0px 0px 30px;}	
.under_logo{position:absolute;left:120px;top:5px; width:275px; text-align:left; padding:10px 0 0 0;
                font:bold 18px/28px Tahoma, sans-serif;color:#0566D8; text-decoration:none; text-shadow:#324152 1px 1px 1px; }
.under_logo span {font:bold 18px/28px Tahoma, sans-serif;color:#0e32ba; text-shadow:none; } 


/*текстовое лого*/
.ltnlock{position:absolute;text-align:left;margin:0 0 0 0;}
.ltnlock a, .ltnlock a:hover{display:block;position:absolute;left:19px; top:19px; 
                             /*font:bold 18px/20px Tahoma, sans-serif;color:#1065c2;text-decoration:none;text-align:center;margin:3px 0 0 25px; width:100px; height:100px; */}
.ltnlock img{margin:0px 0 0px 0;}                             
.ltnlock div {position:absolute;left:0px;top:0px; width:272px; text-align:right; padding:10px 0 0 0;
                font:14px/14px Tahoma, sans-serif;color:#0566d8;line-height:18px;}
.ltnlock div span {font:18px/18px Tahoma, sans-serif;color:#0e32ba;} 
                             

/*под лого*/
.under_lm{width:240px;margin-top:15px;margin-left:30px;margin-bottom:30px;font:bold 12px/16px Tahoma, sans-serif;color:#010101;}
.under_lm table{width:100%;}
.under_lm td{vertical-align:top;font:12px/18px Tahoma, sans-serif;color:#010101;}
.under_lm a{font:bold 11px Tahoma, sans-serif;color:#03cec3;text-decoration:underline;}
.under_lm a:hover{font:bold 11px Tahoma, sans-serif;color:#03cec3;text-decoration:none;}	
td.um00{font:bold 14px Tahoma, sans-serif;color:#595959;padding:0 0 10px 0;}
td.um00 div{font:bold 14px/18px  Tahoma, sans-serif;color:#010101;padding:0 0 10px 0;}
td.um01{border-bottom:1px solid #cdcdcd;padding:0 0 10px 0;}
.under_lm td.um01 table{width:180px;}

td.um0{font:bold 16px/18px  Tahoma, sans-serif;color:#010101;padding:7px 0 10px 0;}
td.um1{font:14px/18px  Tahoma, sans-serif;color:#010101;padding:0 0 0 0;}
td.um1 a, td.um1 a:hover{font-size:12px;font-weight:bold;color:#1e78e2;}
td.um2{font:bold 11px/15px  Tahoma, sans-serif;color:#010101;padding:15px 0 15px 0;}

td.um3{font:bold 14px/18px  Tahoma, sans-serif;color:#010101;padding:10px 0 5px 0;}
td.um3 span{font:bold 16px/18px  Tahoma, sans-serif;color:#1e78e2;}

td.um4{font:14px/18px  Tahoma, sans-serif;color:#c60000;padding:15px 0 15px 0;}
td.um4 a, td.um4 a:hover{font-size:13px;font-weight:normal;color:#c60000;}

td.um5{font:bold 14px/18px  Tahoma, sans-serif;color:#010101;padding:5px 0 5px 0;}	
.um5 div{position:relative;}
.sinp{display:block;position:absolute;width:150px;height:25px;border:1px solid #2d2d2d;padding:0 0 0 3px;left:0;top:25px;font:12px/23px  Tahoma, sans-serif;color:#010101;}
.sbtn{display:block;position:absolute;width:45px;height:33px;border:0;padding:0 0 0 0;left:160px;top:21px;background:url('../images/sbtn.png') no-repeat 0 0;cursor:pointer;}

.polinks{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:18px;color:#000000;margin:30px 0px 20px 29px;}
.polinks a{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:18px;color:#000000;text-decoration:underline;}
.polinks a:hover{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:18px;color:#000000;text-decoration:none;}

.icq { text-decoration:none !important; font-weight:normal !important; color:#000000 !important;}

a.send{display:block;width:179px;height:43px;margin:10px 1 1 -5;background:url('../images/send.png') no-repeat left top;text-decoration:none;}
a.send:hover{display:block;width:179px;height:43;margin:11px 0 0 -4; opacity:0.8; /*background:url('../images/send_hover.jpg') no-repeat left top;*/text-decoration:none;}


/*меню*/
.lm{width:269px;display:block;background:url('../images/lm_bg.gif') repeat-y 0px 0px;}
.lm_bot{width:100%;display:inline-block;background:url('../images/lm_bot.jpg') no-repeat 0px 100%;}
.lm_top{width:100%;display:inline-block;background:url('../images/lm_top.jpg') no-repeat 0px 0px;}

.lm_line{width:100%;display:inline-block;border-bottom:1px solid #FFFFFF;}
.lm_line#last{margin-bottom:30px;}
.lm_line#first{margin-top:10px;border:0;text-transform:uppercase;font: 16px Tahoma, sans-serif;color:#fff;}
.lm_line span{display:inline-block;margin:8px 0px 6px 1px;padding-left:29px;}

a.leftm{display:block;margin:0 1px 0 0;padding:8px 5px 7px 29px;font: 15px/20px Tahoma, sans-serif;color:#fff;cursor:pointer;text-decoration:none;border-bottom:1px solid #fff;}
a.leftm:hover{display:block;margin:0 1px 0 0;padding:8px 5px 7px 29px;font: 15px/20px Tahoma, sans-serif;color:#fff;cursor:pointer;text-decoration:underline !important;border-bottom:1px solid #fff;}
a.leftma{display:block;margin:0 1px 0 0;padding:8px 5px 7px 29px;font: 15px/20px Tahoma, sans-serif;color:#fff;cursor:pointer;text-decoration:underline;border-bottom:1px solid #fff;/*background:url('../images/lm_sub_bg.gif') repeat-y 0 0;*/}
a.leftma:hover{display:block;margin:0 1px 0 0;padding:8px 5px 7px 29px;font: 15px/20px Tahoma, sans-serif;color:#fff;cursor:pointer;text-decoration:underline;border-bottom:1px solid #fff;/*background:url('../images/lm_sub_bg.gif') repeat-y 0 0;*/}

.lm_sub{display:none;margin:0px 0px 0px 0px;padding:10px 0 10px 31px;background:url('../images/lm_sub_bg.gif') repeat-y 0 0;font:13px/22px Tahoma, sans-serif;color:#000;}
a.leftm2{font:13px/22px Tahoma, sans-serif;color:#000;cursor:pointer;text-decoration:underline !important;}
a.leftm2:hover{font:13px/22px Tahoma, sans-serif;color:#000;cursor:pointer;text-decoration:none !important;}
.treugol{position:absolute;width:5px;height:3px;margin:-8px 0 0 0;/*background:url('../images/treugol.gif') no-repeat 0 0;*/}


.top_images{display:inline-block;margin-left:25px;height:107px;/*background:#fff;*/}
.top_images div.ti{float:left;/*display:none;*/width:143px;height:107px;margin-right:1px;}
.top_images div.ti2{float:left;/*display:none;*/width:143px;height:107px;margin-right:1px;}
.top_images div.ti3{float:left;/*display:none;*/width:143px;height:107px;margin-right:1px;}
.top_images div.ti4{float:left;/*display:none;*/width:143px;height:107px;}
.top_images div.ti11{float:left;display:block;width:118px;height:119px;}
.top_images div.ti22{float:left;display:inline-block;width:169px;height:119px;}
.top_images div.ti33{float:left;display:inline-block;width:146px;height:119px;}
.top_images div.ti44{float:left;display:inline-block;width:209px;height:119px;}

.top_menu{display:block;margin:24px 0 20px 27px;height:29px;width:574px;background:url('../images/tm.png') no-repeat 0 0;
          font:15px/27px Tahoma, sans-serif;color:#fff; /*text-shadow:#e1e1e1 1px 1px 1px;*/}
.top_menu div{padding:0 0 0 34px;}
.top_menu a{font:13px/27px Tahoma, sans-serif;color:#fff;text-decoration:none;padding:0 14px 0 0;white-space:nowrap;}
.top_menu a:hover{font: 13px/27px Tahoma, sans-serif;color:#fff;text-decoration:underline ;white-space:nowrap;}
.top_menu a#last{padding:0 0 0 0;}
.top_menu a.tmact, .top_menu a.tmact:hover{text-decoration:underline;}

.rcol_cont{width:550px;margin-left:50px;}
h1{padding:0px; margin:0px 0px 13px 0px;font:18px/22px Tahoma, sans-serif;color:#000;}
h2{padding:0px; margin:0px 0px 13px 0px;font:18px/22px Tahoma, sans-serif;color:#1e78e2;}
h3{padding:0px;margin:0px 0px 13px 0px;font:bold 16px/20px Tahoma, sans-serif;color:#1e78e2;}
h4{padding:0px;margin:0px 0px 13px 0px;font:bold 16px/20px Tahoma, sans-serif;color:#1e78e2;}

.date{font-family:Tahoma; letter-spacing:0pt; line-height:16px;font-size:12px;color:#413b27; cursor:default; text-decoration:none; }
a.news_title{font:15px Arial, sans-serif;color:#1e78e2;cursor:pointer; text-decoration:underline; }
a.news_title:hover{font:15px Arial, sans-serif;color:#1e78e2; cursor:pointer; text-decoration:none; }
.news_img{margin:3px 5px 5px 0px;/*border:2px solid #cadbe8 !important;*/}
.footer_t{width:825px;margin-left:40px;border-top:1px solid #c5d0d7;/*margin-bottom:15px;*/}
.footer_lcol{padding:35px 0px 0px 0px;font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color:#000; cursor:default; text-decoration:none;vertical-align:top;}
.footer_lcol a{font:11px Tahoma, sans-serif;color:#000;text-decoration:underline;}
.footer_lcol a:hover{font:11px Tahoma, sans-serif;color:#000;text-decoration:none;}
.footer_lcol div{/*width:277px;*/}
.footer_rcol{/*width:100%;*/padding:32px 0px 0px 0px;text-align:right;font-family:Tahoma; letter-spacing:0pt; line-height:11px; font-weight:normal; font-size:10px; color:#909090; cursor:default; text-decoration:none;vertical-align:top;}
.madein{width:120px;text-align:left;float:right;}

.footer_rcol a{font-family:Tahoma;letter-spacing:0pt;line-height:11px;font-weight:normal;font-size:10px;color:#909090;cursor:pointer;text-decoration:underline;}
.footer_rcol a:hover{font-family:Tahoma;letter-spacing:0pt;line-height:11px;font-weight:normal;font-size:10px;color:#909090;cursor:pointer;text-decoration:none;}
.inner_h{display:block;padding:0px; margin:0px 0px 16px 0px;font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:18px; color:#000000; cursor:default; text-decoration:none; }
.inner_h a{display:inline-block;font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:18px; color:#000000; cursor:pointer; text-decoration:underline; }
.inner_h h1{display:inline;margin:0px;padding:0px;font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:18px; color:#000000; cursor:default; text-decoration:none; }

/* каталоги */
.cat_list{width:100%;border:0;margin:0 0 25px 0;}
.cat_list td img{border:0;margin:0 0 5px 0;}
.cat_list td a{font-family:Arial;letter-spacing:0pt;font-weight:bold;font-size:13px;color:#000000;cursor:pointer;text-decoration:underline;}
.cat_list td a:hover{text-decoration:none !important;}
.rcol td.pctd{text-align:center;padding:0 10px 15px 10px;vertical-align:top;}

.counters{float:left;width:200px;}
.counters img{margin:0 5px 0 0;}

/*новости*/
.news_list img{border:1px solid #000;margin:0 10px 10px 0;}
/*галерея*/
.gallery{width:99%;}
.gallery td{vertical-align:top;text-align:center;padding:0 0 15px 0;}
.gallery p{padding:5px 0 0 0;margin:0;}