body{margin:0;padding:0;line-height:18px;font:13px sans-serif;}
form{margin:0;}
p{margin:0;line-height:18px;}
a{font:13px sans-serif;color:#e40606;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
.clear{clear:both;line-height:0px;height:10px;font-size:0px;}

#block{width:1000px;margin:0 auto;}
#main_block{position:relative;width:1000px;margin:0 auto;}

	/* navi */
#navi_menu{margin:0 15px;text-align:center;border-bottom:1px solid #ccc;}
.navi{display:inline;margin:0;padding:0;}
.navi a{display:inline-block;padding:13px 30px 13px 41px;background:url(/img/navi.gif) no-repeat left top;color:#666;font:bold 11px Tahoma;text-decoration:none;}
.navi a:hover{background-position:left bottom;}
.first a{background-position:-11px top;padding-left:30px;}
.first a:hover{background-position:-11px bottom;}
.selected a{background-position: left bottom;}
.selected_first a{background-position: -11px bottom;}

	/* logo */
#logo{position:absolute;left:35px;top:50px;z-index:15;}

	/* tree icons */
#icons{position:relative;padding-left:235px;padding-right:15px;top:10px;z-index:10;}
.width_icons{width:100%;}
.vert{float:left;text-align:center;}
.vert img{margin-bottom:10px;}
.vert a{font-weight:normal;font-size:16px;font-family:HeliosCond, Arial;color:#000;text-transform:uppercase;text-decoration:none;}

	/* left block */
#left_block{position:absolute;top:235px;left:2px;background:url(/img/bold_line.gif) no-repeat left 10px;z-index:12;}
#left_block_title{color:#e40606;font-size:25px;font-family:HeliosCond, Arial;padding-left:25px;}

	/* work block */
#work_block{background:url(/img/bold_line.gif) repeat-y -12px top;padding-left:20px;margin-top:30px;}
.work{background:url(/img/dotted.gif) no-repeat left bottom;width:170px;}
.work a{display:block;background:url(/img/plus3.gif) no-repeat left center;padding:10px 15px;color:#434343;font:bold 11px Tahoma;text-decoration:none;}
.work a:hover{color:#e40606;}
.scroll-pane{height:500px;padding:0 0 0 0px;overflow:auto;}

	/* left contacts */
#left_contacts{margin-top:20px;padding-left:15px;}
#left_tel{color:#000;font:20px Tahoma;}
#left_adress{color:#000;font:11px tahoma;margin-top:10px;}

	/* left form */
#left_form{padding-left:15px;margin-top:20px;margin-bottom:50px;}
#left_form_title{font-size:25px;font-family:HeliosCond, Arial;color:#000;}
#left_form_name{margin-top:5px;}
#left_form_input input{border:1px solid #7f9db9;width:172px;font:11px Tahoma;padding:2px;}
#left_form_input textarea{border:1px solid #7f9db9;width:172px;height:70px;font:11px Tahoma;padding:2px;}
#left_form_submit input{font:11px Tahoma;margin-top:5px;}

	/* end left block */

	/* right block */
#right_block{position:relative;padding-left:250px;top:30px;padding-right:15px;}
#title_content,#title_content h1{margin:0;color:#e40606;font-size:25px;font-family:HeliosCond, Arial;font-weight:normal;}
#title_content{background:url(/img/title.gif) repeat-x left bottom;padding-bottom:5px;display:inline-block;padding-right:50px;margin-bottom:15px;}
#show_content{min-height:500px;height:auto !important;height:500px;}

	/* last work */
.all_work{position:absolute;right:10px;margin-top:-20px;text-align:right;margin-bottom:10px;background:url(/img/arrows2.gif) no-repeat right 4px;padding-right:15px;}
.all_work a{font-weight:bold;}
#ramka{background:url(/img/middle_bg.gif) repeat-x left top;}
#left_ramka{background:url(/img/right_bg.gif) no-repeat right top;}
#right_ramka{background:url(/img/left_bg.gif) no-repeat left top;padding:0 10px;height:323px}

#cent_banner{text-align:center;}

	/* tarifs */
#uslugi_block{margin-top:20px;}
.uslugi{border-left:1px solid #ebebeb;float:left;width:33%;position:relative;margin-bottom:15px;}
.uslugi_icon{float:left;margin-left:10px;}
.uslugi_name{font:18px Tahoma;color:#3d3939;margin-left:75px;margin-top:20px;margin-right:5px;}
.uslugi_price_old{background:url(/img/plus.gif) no-repeat left center;padding-left:15px;margin-left:120px;margin-top:15px;}
.uslugi_price_old span{color:#e40606;font:bold 12px Tahoma;}
.uslugi_price_new{clear:left;border-left:4px solid #e40606;padding-left:20px;position:relative;top:-10px;}
.uslugi_price_new span{color:#e40606;font:bold 18px Tahoma;margin-left:10px;}
.uslugi_opisanie{font:11px Tahoma;color:#939594;margin:0 15px;padding-bottom:20px;}

	/* news_block */
#news_block{position:relative;font:12px sans-serif;}
#news_block a{color:#6a6867;font:12px sans-serif;}
.news{float:left;width:31%;position:relative;border-left:1px solid #eb440a;padding-left:10px;}
.news_date{background:url(/img/date_bg.gif) no-repeat left top;text-align:center;padding:6px 0;width:118px;font:bold 11px Tahoma;color:#e40606;padding-bottom:20px;}
.news_icon{position:relative;border:3px solid #d5d5d5;float:left;width:68px;margin:0 5px 150px 0}
.simple_news_data{position:relative;float:left;}
.news_announce{margin-left:5px;}
.news_announce a{color:#6a6867;}
.news_title{margin-left:5px;}
.news_title a{color:#e40606}

	/* footer */
#footer{clear:both;margin:20px 0;border-left:3px solid #a0be0e;}
#footer a{color:#e40606;font:bold 11px Tahoma;}
.contacts{font:20px HeliosCond;margin-left:10px;}
.footer_tel{font:20px Tahoma;}

	/* catalog */
.catalog_photo a{display:block;}
.catalog_name{margin-top:10px;}
.catalog_link{margin-bottom:30px;margin-top:3px;}
.catalog_link a{font-weight:bold;}

.dotted{background:url(/img/line.gif) repeat-y 100px top;border-left:1px solid #ebebeb;}
.dotted2{background:url(/img/line.gif) repeat-y 100px top;border-left:1px solid #fff;height:40px;}
.catalog2_photo{margin-top:10px;background:url(/img/uslugi_bg.gif) no-repeat left 10px;}
.catalog2_name_td{border-left:1px solid #ebebeb;}
.catalog2_name{padding-top:10px;color:#3d3939;font:18px Tahoma;text-align:left;background:url(/img/plus.gif) no-repeat left 17px;padding-left:20px;margin-left:10px;}
.bot_arrow{background:url(/img/arrow3.gif) no-repeat 94px bottom;}


