/* 1em = 10px */
BODY { margin:0; padding:0; font-size:62.5%; background:url(/i/bg.png); width:100%; font-family:Tahoma, Geneva, sans-serif;}
P, IMG, H1, H2, H3, H4, H5, H6, UL, LI, OL, FORM, INPUT, TABLE, TD, TH, TR { margin:0; padding:0; border:0; outline:none;}
A { color:#ffffff; text-decoration:none; outline:none;}

.inner_header { width:100%; background:url(/i/bg_top.png) no-repeat center top; /*position:absolute;*/ overflow:hidden;}
//.inner_header { width:100%; background:url(/i/bg_top00.jpg) no-repeat center top; /*position:absolute;*/ overflow:hidden;}
/*++++++++++++++++++++++ HEADER BLOCK ++++++++++++++++++++++++*/
.header { width:900px; margin:0 auto; position:relative; z-index:1;}
.header .illustration { display:block; position:absolute; left:-30px; z-index:1;}
.header .logo { width:272px; height:140px; padding-top:20px; background:url(/i/logo.png) no-repeat scroll 15px 0; z-index:2; position:relative; margin-left:-1px;}
.header .tel_top { width:389px; height:121px; position:absolute; background:url(/i/tel_top.png) no-repeat; top:18px; right:0;}
.header .tel_top2 { width:389px; height:121px; position:absolute; background:url(/i/tel.jpg) no-repeat; top:18px; right:0;}
.header .tel_top3 { width:337px; height:152px; position:absolute; background:url(/i/tel_top.jpg) no-repeat; top:0px; right:30px;}
.header .news_top { width:210px; position:absolute; top:175px; right:10px; color:#fff; background:url(/i/news_top_bottom.png) bottom left repeat-x; padding:0 0 5px 0; z-index:4;}
.news_top .news_all { text-align:center; font:20px/24px Georgia; font-weight:normal;}
.news_top span { font:10px/28px Tahoma; font-weight:bold; text-indent:15px;}
.news_top p { font:10px/13px Tahoma; text-indent:15px;}
.news_top .sxema { color:#fff; font:10px/30px Tahoma; text-decoration:underline; text-indent:15px;}
.news_top H2 { font:10px/28px Tahoma; font-weight:bold; text-indent:15px;}
.news_top .podrobn { font:12px/28px Tahoma; font-weight:bold; text-decoration:underline; float:right; display:block; margin:0 5px;}
.header .inner_zayavka { width:100%; position:relative; z-index:2;}
.inner_zayavka .zayavka { width:219px; height:150px; background:url(/i/zayavka.png) no-repeat; position:absolute; right:0; top:341px;}
/*++++++++++++++++++++++ END HEADER BLOCK ++++++++++++++++++++++++*/
/*++++++++++++++++++++++ CONTENT BLOCK ++++++++++++++++++++++++*/
.content H1 { font:15px/28px Tahoma; font-weight:bold; text-align:center; text-indent:15px;}
.content { width:900px; margin:526px auto 0 auto; position:relative; z-index:0; overflow:hidden;}
.content .verh { width:531px; height:121px; background:url(/i/lenta_title.png) no-repeat left top; float:right; display:block; position:absolute; right:18px; z-index:1; font:24px/48px Georgia; font-weight:bold; color:#fff; text-align:center;}
/*++++++++++++++++++++++ LEFT_MENU BLOCK ++++++++++++++++++++++++*/
.left_menu { width:225px; float:left; padding:90px 0 0 0; position:relative; z-index:1;}
.present { width:168px; height:168px; display:block; position:absolute; z-index:10; top:605px; left:75px;}
.left_menu ul { display:block; list-style:none; float:right;}
.left_menu ul .norm { display:block; width:210px; height:48px; margin:0 0 4px 0;}
.left_menu ul .down { background:url(/i/bg_li_leftmenu.png) no-repeat center 25px; padding:0px 0 10px 0;}
.left_menu ul li .big { display:block; width:210px; height:48px;}

.left_menu ul li .min { display:block; color:#c5c7c5; font:14px/17px Georgia; font-style:italic; margin:7px 0 0 35px; width:150px}
.left_menu ul li .min:hover { color:#e32d10;}
/*++++++++++++++++++++++ END LEFT_MENU BLOCK ++++++++++++++++++++++++*/
/*++++++++++++++++++++++ RIGHTCOL BLOCK ++++++++++++++++++++++++*/
.rightcol { width:675px; float:left; margin:0 0 0 -8px; padding:26px 0 0 0;}
.top_rightcol { width:669px; height:19px; background:url(/i/top_rightcol.png) no-repeat;}
.center_rightcol { width:622px; background:url(/i/center_rightcol.png) repeat-y; padding:47px 25px 0 22px;}
.center_rightcol ul li {list-style-type: none; background:url('/i/tape.png') no-repeat scroll 0 6px; padding-left:10px;}
.center_rightcol li { font:12px/14px Tahoma; text-indent:15px; padding:4px 0;}
.center_rightcol p { font:12px/14px Tahoma; text-indent:15px; padding:4px 0;}
.center_rightcol p span { font-weight:bold;}
.bottom_rightcol { width:669px; height:12px; background:url(/i/bottom_rightcol.png) no-repeat;}
/*++++++++++++++++++++++ END RIGHTCOL BLOCK ++++++++++++++++++++++++*/
/*++++++++++++++++++++++ END CONTENT BLOCK ++++++++++++++++++++++++*/
/*++++++++++++++++++++++ FOOTER BLOCK ++++++++++++++++++++++++*/
.footer { width:857px; padding:12px 0 12px 15px; position:relative; margin:0 auto; overflow:hidden;}
.footer .logo_footer { display:block; float:left; margin:0 10px 0 0;}
.footer p { font:10px/15px Tahoma; color:#fff; text-decoration:underline; display:block; float:left;}
.footer p a { text-decoration:underline;}
.footer p a:hover { text-decoration:none;}
.footer .stat { height:30px; background:url(/i/stat_img_footer.png) no-repeat right center; float:right;}
.footer .stat a { width:83px; height:30px; display:block; float:left; margin:0 0 0 10px;}
/*++++++++++++++++++++++ END FOOTER BLOCK ++++++++++++++++++++++++*/

.tab_price{border-collapse: collapse;}
.tab_price td{border:1px solid #000; padding:3px}

#pcontent table td{font:12px/14px Tahoma;}
