body { margin:0; padding:0; background: #fff url(images/frontend/body_bg.gif) repeat 0 0; height:auto !important; height:100%; min-height:100%;  font-size: 12px; padding: 0px; margin: 0px; font-family: Arial; }
html { height:100%; }

a.bold { font-weight: bold !important;}
.no_border { border: none !important;}
.vbottom { vertical-align: bottom !important;}
a { color: #04b158;}
td.content a:visited { color: #783d4f;}
a:hover { color: #d11e5c;}
td.content a:hover { color: #d11e5c;}

.logo { position: absolute; left: 0; top: 52px;}

.links { position: absolute; top: 60px; left: 301px; }
.links img { margin: 0 5px; }
.links a { margin-right:13px; }
.links b { margin-right:13px; }

div.phone {text-align: right; width: 250px; position: absolute; top: 63px; right: 0; font-size: 11px; color: #2d2d2d; font-family: Arial; <!--right:35px;-->}
div.phone div { font-size: 25px; color: #d11e5c; font-family: Myriad Pro;}
div.phone a { color: #24b068; }
div.phone a:hover { color: #999; }
div.phone span { padding-right: 70px;}

.top_menu { top: 74px; left: 302px; position: absolute; font-size: 12px; font-weight: bold; }
.top_menu  a  { color: #0e9b47; padding: 2px 4px; }
.top_menu b.stas { background: #26be70; color: #fff; padding: 2px 4px;}
.top_menu  a:hover { color: #999; }
.top_menu  ul { margin: 0px; padding: 0px; }
.top_menu  ul li { background: url(images/frontend/li_top.gif) no-repeat 0 0; list-style-type: none; float: left; margin: 0px; padding: 16px 18px 0 0; } 

div.promo { position: absolute; left: 0px; top: 239px; }
div.promo div {  height: 216px;  margin: 0 auto; 
background: url(images/frontend/promo_bg.png) no-repeat center top;
//background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/frontend/promo_bg.png", sizingMethod='scale');
}

table.main { width: 100%; margin: 45px 0 0 0; }
table.main  td { vertical-align: top; font-size: 13px; color: #444; line-height: 18px; }

table.main  td.left_cell { width: 287px; padding: 0 31px 0 0; color: #606161; font-size: 13px; text-align: justify; }
table.main  td.left_cell b { font-size: 11px; color: #323232; }
table.main  td.left_cell p { margin: 0px; padding: 7px 0; line-height: 16px; }
table.main  td.left_cell a { color: #00a85e; }
table.main  td.left_cell a:hover { color: #d11e5c; }
table.main  td.left_cell div.title { text-align: left; }
table.main  td.left_cell div.news { padding: 0 0 19px 0; margin: 0px; }
table.main  td.left_cell h2 { font-family: Arial; color: #000; font-size: 25px; font-weight: normal; float: left; margin-bottom: 16px; }

div.all_news { margin: 4px 0 0 15px; color: #fff; line-height: 14px; background: #2aac69 url(images/frontend/all_news.gif) no-repeat 80px 4px; float: left; padding: 0px 0 1px 1px; font-size: 11px; width: 92px; text-align: center; }
div.all_news a { color: #fff !important; margin-right: 11px; text-decoration: none; }

table.main  td.right_cell { padding: 0; }

div.list_green { position: absolute; background: #24b068 url(images/frontend/green.gif) no-repeat 0 0; width: 100%; top: 199px; }
div.list_green ul  { margin: 9px 0 1px 13px; padding: 0; height: 30px; }
div.list_green ul li { border-right: 1px solid #d9d9d9; color: #eef9f3; padding: 3px 11px; z-index: +999; font-family: Arial; font-size: 14px; color: #fff; float: left; list-style-type: none; }
div.list_green ul li a { color: #eef9f3; text-decoration: none; }
div.list_green ul li a:hover { text-decoration: underline; }

div.list_white { position: absolute; background: #fff; width: 100%; top: 199px; }
div.list_white ul  { margin: 9px 0 1px 13px; padding: 0; height: 30px; }
div.list_white ul li { border-right: 1px solid #d9d9d9; color: #eef9f3; padding: 3px 11px; z-index: +999; font-family: Arial; font-size: 14px; color: #fff; float: left; list-style-type: none; }
div.list_white ul li a { color: #0fa44b; text-decoration: none; }
div.list_white ul li a:hover { text-decoration: underline; }

div.laying_green { top: 157px; position: absolute; font-family: Arial; color: #0e9b47; font-size: 17px; font-weight: bold; }
div.laying_green  a { color: #fff; margin-right: 55px; /*border-bottom: 1px solid #fff;*/text-decoration: none; }
div.laying_green  b { color: #fff; margin-right: 55px; /*border-bottom: 1px solid #fff;*/text-decoration: none; }
div.laying_green  a.link { color: #069e51;  /*border-bottom: 1px solid #069e51;*/ text-decoration: none;}
div.laying_green  div { float: left; padding: 15px 0 10px 25px; }
div.laying_green  div.active { padding-right: 34px; color: #fff; background: #24b068 url(images/frontend/green_active1.jpg) no-repeat 0 0; }
div.laying_green  div.active a { margin-right: 0px;}
div.laying_green  div.link { padding: 15px 0 10px 24px; background: #fff url(images/frontend/green_active2.gif) no-repeat 0 0; }
div.laying_green  a:hover { color: #d11e5c; /*border-bottom: 1px solid #d11e5c;*/ }
div.laying_green a.link:hover {border-bottom: 1px solid #d11e5c;text-decoration: none;}
div.laying_green a.active:hover {border-bottom: 1px solid #d11e5c;text-decoration: none;}

div.laying_white { top: 157px; position: absolute; font-family: Arial; color: #0e9b47; font-size: 17px; font-weight: bold; }
div.laying_white  a { color: #fff; margin-right: 55px; /*border-bottom: 1px solid #fff;*/text-decoration: none;}
div.laying_white  b { color: #069e51; margin-right: 55px; /*border-bottom: 1px solid #fff;*/text-decoration: none;}
div.laying_white  a.link { color: #069e51; /*border-bottom: 1px solid #069e51;*/text-decoration: none; }
div.laying_white  div { float: left; padding: 15px 0 10px 25px; }
div.laying_white  div.link { padding-right: 48px; color: #fff; background: #24b068 url(images/frontend/white_active1.gif) no-repeat 0 0; }
div.laying_white  div.link a { margin-right: 0px;}
div.laying_white  div.active { background: url(images/frontend/white_active2.gif) no-repeat 0 0; }
div.laying_white  a:hover { color: #d11e5c; text-decoration: none; border: none;}
div.laying_white a.link:hover   { border-bottom: 1px solid #d11e5c; text-decoration: none;}
div.laying_white a.active:hover { border-bottom: 1px solid #d11e5c; text-decoration: none;}

table.menu { margin: 429px 0 0 0; }
table.menu td { vertical-align: top; width: 286px; padding-right: 29px; <!--width: 287px;-->}
table.menu td img { border: 1px solid #ededed; border-bottom: none;}
table.menu  td div.menu { border-left: 1px solid #ededed; border-right: 1px solid #ededed; padding: 10px; color: #eef9f3; font-size: 12px; background: #30b570 url(images/frontend/div_bg.jpg) no-repeat 0 0; <!--margin-top: -3px;--> }
table.menu td a { color: #eef9f3 !important; }
table.menu  td div.menu_active { border-left: 1px solid #ededed; border-right: 1px solid #ededed; padding: 10px; color: #eef9f3; font-size: 12px; background: #d11e5c url(images/frontend/div_bg_active.jpg) no-repeat 0 0; <!--margin-top: -3px;--> }

h1 { font-family: Arial; color: #000; font-size: 25px; font-weight: normal; line-height:25px; }
h2 { padding: 0px; margin: 0 0 11px 0; font-family: Arial; color: #000; font-size: 25px; font-weight: normal;}

table.partner { width: 100%;}
table.partner td img { border: 1px solid #eaeaea; margin: 0 8px 0 0;}
table.partner td img.hover { border: 1px solid #00984a; margin: 0 8px 0 0;}

div.bottom { margin-top: 22px; background: #fff; border-top: 4px solid #00984a; position: relative; bottom: 0px; left: 0px; width: 100%; padding: 40px 0 30px 0; text-align: center;}
div.bottom table.bottom { margin: 0 auto; width: 920px; }
div.bottom table { width: 100%;}
div.bottom table td { vertical-align: top; }
div.bottom table td.banners { width: 150px; text-align: center; }
div.bottom table td.banners img { margin-bottom: 5px; }
div.bottom table td.contacts { line-height: 18px; text-align: left; width: 150px; padding-left: 40px; font-size: 13px; color: #444; <!--padding-left: 5px;-->}
div.bottom table td.contacts a { color: #000; }
div.bottom table td.contacts a:hover { color: #666 !important; }
div.bottom table td.company { line-height: 18px; width: 246px; padding: 0px; color: #444; text-align: left; font-size: 13px; <!--width: 276px;-->}
div.bottom table td.company a { color: #00a85e; }
div.bottom table td.sumteh { padding-left: 44px; background: url(images/frontend/sumteh.jpg) no-repeat 0 0; width: 187px; font-size: 11px; color: #656565; <!--width: 230px;-->}
div.bottom table td.sumteh a { color: #656565; }
div.bottom table td.contacts a:hover { color: #d11e5c;}
div.bottom table td.company a:hover { color: #d11e5c;}
div.bottom table td.sumteh a:hover { color: #d11e5c;}

a img { border: none;}
.left { float: left;}
.right {text-align: right;}
.center { text-align: center; margin: 10px 0px;}
.dcenter { text-align: center;}
.clear { clear: both; width: 1px; height: 1px; margin: 0px; padding: 0px;}
.uppercase { text-transform: uppercase;}
.relative { position: relative;}
.w100 { width: 100%;}
form { padding: 0px; margin: 0px; }

div.printview { display: none;}

a.green { font-weight: bold; color: #00a85e; }

#main1 { 
	position: relative;
	width: 100%;
	min-width: 1000px;
	text-align: center; 
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: expression(document.body.clientWidth < 1003 ? '1003px' : '100%');
}

#main1 { 
background: url(images/frontend/top.jpg) repeat-x 0 0;
}

div.index 
{ 
	width: 100%;
	max-width: 920px;
	text-align: left; 
	position: relative;
	margin: 0 auto; 
	width: expression(document.body.clientWidth > 920 ? '920px' : '100%');
}

.m1 {background:none !important;}

