﻿body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:12px;
     color:#333133;
     font-family:tahoma;
     background:#D9EED3;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
a
{
        color:#333133;
}
#main
{
     padding: 0px;
     width:1000px;
     background:#FFFFFF;
     height:100%;
}
#content_td
{
     padding: 0px;
     margin: 0px;
     text-align:left;
     vertical-align:top;
}
*html #content_td
{
     padding: 27px 0px 0px 0px;
     margin: 0px;
     text-align:left;
     vertical-align:top;
}
*:first-child+html #content_td
{
     padding: 27px 0px 0px 0px;
     margin: 0px;
     text-align:left;
     vertical-align:top;
}
.logo
{
     position:absolute;
     height:256px;
     width:430px;
     z-index:1;
     margin-left:570px;
     background:url(/images/template/logo.gif) 0px 0px no-repeat;

}
*html .logo
{
     position:absolute;
     height:256px;
     width:430px;
     margin-top:-27px;
     margin-left:541px;
     background:url(/images/template/logo.gif) 0px 0px no-repeat;

}
*:first-child+html .logo
{
     position:absolute;
     height:256px;
     width:430px;
     margin-top:-27px;
     margin-left:541px;
     background:url(/images/template/logo.gif) 0px 0px no-repeat;

}
.logo a
{
     display:block;
     height:50px;
     width:290px;
     margin: 56px 0px 0px 110px;
}
.top_menu
{
     padding: 0px;
     height:163px;
     margin: 27px 0px 0px 29px;
}
*html .top_menu
{
     padding: 0px;
     height:163px;
     margin: 0px 0px 0px 29px;
}
.top_menu td
{
     vertical-align:top;
     text-align:left;
     width:164px;
     padding-right:17px;
}
.top_menu .title_top_m
{
     display:block;
     font-size:12px;
     font-family:arial;
     color:#ffffff;
     background:url(/images/template/top_menu_bg.gif) 0px 0px no-repeat #06A34A;
     padding: 3px 0px 0px 9px;
     height:19px;
     width:155px;
}
.top_menu ul
{
     padding: 0px;
     margin: 11px 0px 0px 0px;
     list-style:none;
}
.top_menu ul li
{
     padding: 0px 0px 0px 13px;
     margin: 0px 0px 7px 0px;
     list-style:none;
     text-transform:uppercase;
     font-family:tahoma;
     font-size:9px;
     color:#333133;
     clear:both;
     background:url(/images/template/bullet_green.gif) 0px 3px no-repeat;
}
*html .top_menu ul li
{
     background:url(/images/template/bullet_green.gif) 0px 5px no-repeat;
}
*:first-child+html .top_menu ul li
{
     background:url(/images/template/bullet_green.gif) 0px 5px no-repeat;
}
.top_menu ul li a
{
     color:#333133;
}
.top_menu ul li a.sel
{
     color:#ffffff;
      display:inline-block;
      margin-top:-3px;
     padding: 3px 2px 2px 2px;
      text-decoration:none;
     background:#046B37;
}
.title_page
{
     padding: 0px 0px 8px 0px;
     border-bottom:2px solid #06A34A;
     margin: 18px 92px 48px 0px;
     color:#666667;
     font-size:30px;
     font-weight:bold;
     position:relative;
     z-index:2;
     text-transform:uppercase;
}
.inside
{
     margin: 0px 0px 0px 58px;
}
.content_tbl
{
     padding: 0px;
     margin: 0px;
     width:100%;
}
.left_td
{
     vertical-align:top;
     text-align:left;
     width:296px;
}
.left_td .tel_left
{
     color:#046B37;
     font-size:30px;
     font-family:arial black;
     margin: 0px 0px 43px 0px;

}
.price
{
     background:url(/images/template/bg_price.gif) 0px 0px no-repeat #14A44A;
     height:86px;
     width:102px;
     color:#fff;
     font-family:arial black;
     font-size:27px;
     margin: 0px 0px 43px 0px;
     padding: 42px 0px 0px 27px;

}
.service
{
     padding: 0px;
     color:#6F7070;
     font-size:20px;
     margin: 0px 0px 35px 0px;
     font-weight:bold;
     text-transform:uppercase;
     font-family:arial;
}
.calc_block
{
     width:225px;
     margin-bottom:40px;
}
.calc_block form
{
     padding: 0px;
     margin: 0px;
}
.calc_content
{
     background:url(/images/template/bg_calc_block.gif) 0px 0px repeat-y #DAEDDB;
     padding: 14px 14px 13px 18px;
}
.calc_content .name
{
     text-transform:uppercase;
     font-size:11px;
     display:block;
     margin: 0px 0px 4px 0px;
     font-family:tahoma;
}
.calc_content select
{
     border:1px solid #418C60;
     width:193px;
}
.calc_content .type_auto
{
     margin: 0px 0px 22px 0px;
}
.calc_content .width_block
{
     margin: 0px 0px 19px 0px;
}
.check_block
{
     margin: 0px 0px 25px 0px;
     height:13px;
}
.check_block .name
{
     float:left;
}
.check_block input
{
     float:right;
}
.manu_radio
{
     margin: 0px 0px 20px 0px;
}
.manu_radio .name
{
     margin: 0px 0px 7px 0px;
}
.manu_radio label
{
     margin-right:4px;
}
.result_calc
{
     margin: 0px 0px 0px 0px;
}
.result_calc .inputtext
{
     border:1px inset #4A9069;
     width:118px;
}
.price_block
{
     background:url(/images/template/left_bg.jpg) 0px no-repeat;
     height:442px;
     width:356px;
     padding: 10px 0px 0px 0px;
}
.price_block span
{
     display:block;
     color:#fff;
     font-family:arial black;
     font-size:27px;
     margin:32px 0px 0px 190px;

}
*html .price_block span
{
     margin:42px 0px 0px 190px;
}
*:first-child+html .price_block span
{
     margin:42px 0px 0px 190px;
}
.center_td
{
     vertical-align:top;
     padding-left:48px;

     padding-right:64px;
}
.center_td h4
{
     padding: 0px 0px 0px 27px;
     color:#046B37;
     font-size:13px;
     font-weight:bold;
     font-family:tahoma;
     margin: 10px 0px 10px 0px;
     background:url(/images/template/bullet_center.gif) 0px 2px no-repeat;

}
.center_td h5
{
     padding: 0px 0px 0px 0px;
     color:#333133;
     font-size:13px;
     font-weight:normal;
     font-family:tahoma;
     margin: 10px 0px 10px 0px;
     text-decoration:underline;

}
.center_td p
{
     padding: 0px;
     margin: 10px 0px 10px 0px;
}
.center_td .tel
{
     background:url(/images/template/bullet_tel.gif) 0px 22px no-repeat;
     margin:-104px 0px 49px -57px;
     font-family:arial black;
     font-size:46px;
     color:#14A44A;
     position:absolute;
     padding: 0px 0px 0px 40px;
}
.center_td h1
{
     padding: 0px;
     margin: 0px;
     color:#666667;
     font-size:20px;
     font-family:arial;
     text-transform:uppercase;
}
.foot
{
     vertical-align:bottom;
     text-align:left;
}
.contact_tbl
{
     margin-bottom:28px;
     margin-left:59px;
     margin-top:30px;
}
.contact_tbl .phone
{
     background:url(/images/template/tel_bg.jpg) left bottom no-repeat;
     text-align:left;
     vertical-align:bottom;
     padding-left:100px;
     color:#3F403F;
     font-family:arial;
     width:154px;
     height:66px;
     font-size:15px;
     font-weight:bold;
}
.contact_tbl .email
{
     background:url(/images/template/email_bg.jpg) left bottom no-repeat;
     text-align:left;
     vertical-align:bottom;
/*      padding-left:66px; */
     color:#3F403F;
     font-family:arial;
     width:192px;
     height:66px;
     font-size:15px;
     font-weight:bold;
}
.contact_tbl .email a
{
     text-decoration:none;
     display:block;
     padding-left:66px;
     width:192px;
     /*height:66px;*/
     padding-top:51px;
}
.contact_tbl .icq
{
     background:url(/images/template/icq_bg.jpg) left bottom no-repeat;
     text-align:left;
     vertical-align:bottom;
     padding-left:70px;
     color:#3F403F;
     font-family:arial;
     width:133px;
     height:66px;
     font-size:15px;
     font-weight:bold;
}
.contact_tbl .skype
{
     background:url(/images/template/skype_bg.gif) left bottom no-repeat;
     text-align:left;
     vertical-align:bottom;
     padding-left:77px;
     color:#3F403F;
     font-family:arial;
     height:66px;
     font-size:14px;
     font-weight:bold;
}
.line_green
{
     width:100%;
     height:4px;
     background:#14A44A;
     margin-bottom:5px;
}
.foot_bg
{
     background:url(/images/template/bg_foot.gif) 0px 0px no-repeat #48B148;
     width:100%;
     height:74px;
}
.center_foot
{
     padding: 0px;
   color:#F2FAF4;
   text-align:center;
}
.center_foot a
{
     color:#F2FAF4;
     text-decoration:none;

}
.left_foot
{
     color:#F2FAF4;
     text-align:left;
     padding: 0px 0px 0px 70px;
}
.left_foot a
{
     color:#F2FAF4;
     text-decoration:none;
}
.right_foot
{
     color:#F2FAF4;
     padding: 0px 70px 0px 0px;
     text-align:right;
}
.right_foot a
{
     color:#F2FAF4;
     text-decoration:none;
}
.svetof
{
     margin: 40px 0px 0px 0px;
     display:block;
}
div.thumb{
	float:left;
	margin:3px;
	border:1px solid #cfcfcf;
}
div.thumb div{
	padding:3px;
	border:1px solid #fff;
	background-color:#d8d8d8;
}

.b {
	font-weight:bold;
}


#n{
	color:#585858;
	margin-bottom: 15px;
	
}

#n span, #n a {
	color:#0e6b37;
	font-size: 140%;


}

