body,html{	height:100%;	width:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, form, fieldset, input, p, blockquote, textarea, th, td {	margin:0;	padding:0;	}
fieldset, img, a img { 	border:0;}
body {	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body.default {	background-color:#ffffff;}
.c {	clear:both; overflow:hidden;	font-size:1px;	line-height:1px;}
a{	color:#000000;}

@font-face {
    font-family: 'FontSiteSansExtended';
    src: url('/_css/fonts/FontSiteSans-Extended-webfont.eot');
    src: url('/_css/fonts/FontSiteSans-Extended-webfont.eot?iefix') format('eot'),
         url('/_css/fonts/FontSiteSans-Extended-webfont.woff') format('woff'),
         url('/_css/fonts/FontSiteSans-Extended-webfont.ttf') format('truetype'),
         url('/_css/fonts/FontSiteSans-Extended-webfont.svg#webfontwdkmg6EJ') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FontSiteSansLight';
    src: url('/_css/fonts/FontSiteSans-Light-webfont.eot');
    src: url('/_css/fonts/FontSiteSans-Light-webfont.eot?iefix') format('eot'),
         url('/_css/fonts/FontSiteSans-Light-webfont.woff') format('woff'),
         url('/_css/fonts/FontSiteSans-Light-webfont.ttf') format('truetype'),
         url('/_css/fonts/FontSiteSans-Light-webfont.svg#webfontpVAbKcMZ') format('svg');
    font-weight: normal;
    font-style: normal;

}


.menu_title{ font-size:23px; color:#FFF;}
.home_details_gallery input{	font-size:10px;}
#forsite{	position:absolute;	top:10px;	left:10px;}
#site{	width:910px;	height:570px;	margin:auto;	position: relative;	}

.left{	float:left;}
.one{	width:298px;	height:184px;	margin:0px 8px 8px 0px;}
.onelogo{	width:298px;	height:184px;	margin:0px 8px 0px 0px;}
.oneright{	margin:0px 0px 8px 0px;}
.two{	width:298px;}

#page_navi{ padding-bottom:40px; }
#header{ clear:both; overflow:hidden; margin:24px 0px 0px 0px;}

#header_logo{ float:left; width:151px; height:72px;}
#header_logo a{ display:block; background:url(/_gfx/easyhome.png) no-repeat; width:137px; height:62px; }
#header_logo a span{ display:none; }
#header_menu{ float:left; width:759px; margin-bottom:5px;}
#header_menu_border{ border:1px solid #e3e3e3; height:62px; }

#header_menu ul{ list-style:none;  }
#header_menu ul li{ float:left;}
#header_menu ul li a{ text-decoration:none; font-family:FontSiteSansExtended,Verdana, Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff;}
.ru #header_menu ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; }
.ru #mainmenu{ font-size:14px;}
#header_menu ul li a:hover{ color:#666; }


#header_lang{ float:right; width:200px; height:34px;  }
#header_lang ul{ position:absolute; width:200px; border:1px solid #d0d0d0; border-bottom:none; background-color:#FFF; z-index:99;}
#header_lang ul li{  display:none; float:none; font-size:10px; border-bottom:1px solid #d0d0d0; background-color:#FFF; padding:6px 8px 6px 35px; background-repeat:no-repeat; background-position:8px 6px; }
#header_lang.hover ul li{  display:block;  color:#737373;  }
#header_lang ul li.select_lang{  display:block;  }

#header_lang a{ color:#000;   font-size:10px;   }
#header_lang a:hover{ text-decoration:underline; }
#header_lang .select_lang { background-image:url(../_gfx/lang/select.png); }
#header_lang .select_lang a{ color:#737373;   }

#header_lang .et { background-image:url(../_gfx/lang/et.png); }
#header_lang .en { background-image:url(../_gfx/lang/global.png); background-position:8px 4px }
#header_lang .fi { background-image:url(../_gfx/lang/fi.png); }
#header_lang .lv { background-image:url(../_gfx/lang/lv.png); }
#header_lang .lt { background-image:url(../_gfx/lang/lt.png); }
#header_lang .fr { background-image:url(../_gfx/lang/fra.gif); }

#header_lang .ru { background-image:url(../_gfx/lang/ru.png); }
#header_lang .nl { background-image:url(../_gfx/lang/nl.png); }
#header_lang .no { background-image:url(../_gfx/lang/no.png); }
#header_lang .ie { background-image:url(../_gfx/lang/ie.png); }
#header_lang .au{ background-image:url(../_gfx/lang/au.png); }
#header_lang .de{ background-image:url(../_gfx/lang/de.gif); }

#header_menu_items{ float:none; clear:both; overflow:hidden;   margin:6px 6px 10px 22px;}
#header_menu_items ul li{ margin:0px 12px 0px 0px;}
#header_menu_items ul li a{ text-transform:uppercase; }
#header_menu_items.menu_ru ul li a{ text-transform:uppercase; }
#header_menu_items ul li.house a{font-weight:bold;}
#header_menu_items ul li.active a{ color:#b80018 !important;}

#mainmenu, #submenu{ clear:both; overflow:hidden; display:block; }
#mainmenu { font-size:16px; margin:5px 0px 5px 0px; }
#mainmenu li{ border-right:1px solid #d0d0d0; padding-right:12px; }
#mainmenu li.last{ border-right:0px; padding-right:0px; }
#mainmenu li a{ color:#b1c903; }
#mainmenu li.active a{   }

#submenu { font-size:13px; }

/* Front 2011*/
#front_page{ margin:10px 0px 10px 0px; }
.front_row{ clear:both; overflow:hidden;   }
.front_box{ float:left; margin:0px 8px 8px 0px; }
.front_23{ width:604px;  }
.front_13{width:298px; }
.front_box_last{ margin-right:0px; }

#page_info_picture{ float:left; width:258px; margin-right:24px;}
#page_info_text{ float:left; width:550px; }

#page.textpage{ border:1px solid #E3E3E3; padding:20px; }
#page h2{ text-transform:uppercase; font-size:54px; color:#9db203; font-weight:normal; font-family:FontSiteSansLight,Verdana, Arial, Helvetica, sans-serif; }
#page h3{ font-size:18px;  font-weight:normal; }

.textpage h2{ margin-bottom:20px;}

.media_links td{ vertical-align:top; padding:0px 10px 8px 0px; color:#999; font-size:13px; }
.media_links td a{ color:#000; }

.menu_gallery{ background-color:#4f5040; cursor:pointer; color:#fff; }
.front_panel_left{ float:left; width:612px; }
.front_panel_right{ float:left; width:298px; }


.gallery_items{ clear:both; overflow:hidden; margin:0px 0px 0px 153px; }
.gallery_item{  font-size:11px; margin:5px 0px 20px 0px;/* float:left; width:120px; */}
.gallery_item h2{ font-size:13px; margin-bottom:5px; }
.gallery_thumb_img{ float:left; margin:0px 10px 10px 0px;}
.gallery_thumb  a{ display:block; padding:5px; border:1px solid #ccc; margin:0px 0px 4px 0px;}
.gallery_thumb  a:hover{ border:1px solid #000;}
.gallery_thumb  a.highslide-active-anchor{ background:#efefef;}


 #vertical{ float: left; height: 50%; margin-top: -315px; width: 100%; }
 #site{ height: 630px; margin: auto; position: relative; padding:0px;}
 
 .text_page{ margin:30px 0px 0px 160px; }
 
#footer_contact{ clear:both; overflow:hidden; margin:20px 0px 0px 0px; font-size:11px; }
#eu_est{ margin-top:10px; border-top: 1px solid #D0D0D0; padding-top:10px }

#page_contact.left{ float:none; border-top:1px solid #d0d0d0; margin:10px 0px 0px 0px; padding:10px 0px 10px 0px;   }

.banner_popstit{ display:block; position:absolute; margin-top:130px; margin-left:124px; width:194px; height:188px; z-index:99999;}
.banner_popstit span{display:none;}
#banner_city24{background:url(../_gfx/banner/sticker_city24.png) no-repeat top left;}
#banner_city24:hover{background:url(../_gfx/banner/sticker_city24.png) no-repeat top right;}

#distributors{ margin:20px 0 0 151px; }
#distributors h2{ font-size:21px; font-weight:normal; margin:20px 0 10px 0; color:#B1C903; }
#distributors h3{ font-size:18px; font-weight:normal; margin:0 0 10px 0; color:#B1C903; float:left; width:30%; }  
#distributors h4{ font-size:15px; font-weight:normal; margin:0 0 3px 0;  color:#B1C903;  }

.distributor_box{ float:left; width:70%; }
.distributor_country{ border-top:1px solid #efefef; padding:20px 0 0px 0; }
.distributor{ float:left; width:49%; margin:0 1% 25px 0; line-height:16px; }

.gmapslink a{ background:url(../_gfx/gmap.png) no-repeat; padding:1px 0 1px 20px; margin:5px 0 0 0; display:block; text-decoration:none;  }
.gmapslink a:hover{color:#B1C903; }

#distributors li ul{ margin:2px 0 10px 25px; }


