/* Design & Code (c) Devoler */

/* reset  styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

html{
overflow-y:scroll;
}

.w-left h1{margin-top:10px}

h1{font-size:18px;margin-bottom:18px}
h3{font-weight:bold;margin:20px 0 5px 0}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
ul li{background:url(/img/li-dot.gif) left 7px no-repeat;}
ul.product-list li{font-size:14px;margin-bottom:10px;font-weight:bold}
ul.product-list li a{color:#005e42}
ul.products li a{color:#005e42}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* end  reset  styles */

body {text-align:center;font-family:Arial;font-size:0;padding:162px 0 0 0;}
#space-for-bg{height:210px;background:#ececec url(/img/bg.jpg) center no-repeat;}
#space-for-bg-inner{height:210px;background:#ececec url(/img/bg.png) center no-repeat;}
h2 {color:#005e42;font-size:18px;font-weight:normal;margin-top:1em;}
h1 {color:#005e42;}

a{color:#005e42}
a:hover {text-decoration:none;}
.left ul li,
.right ul li {padding:0 0 8px 10px;line-height:17px;}

.header {position:absolute;top:0;left:0;height:162px;width:100%;background:#fff;}
.logo {display:block;position:absolute;top:20px;left:50%;margin:0 -475px;width:196px;height:111px;}
.title {position:absolute;top:96px;left:50%;margin:0 -270px;font-size:14px;text-align:left}
.phone {position:absolute;top:87px;left:50%;margin:0 220px;width:232px;height:34px;background:url(/img/phone.gif) no-repeat;font-size:26px;color:#005e42;text-align:right;line-height:34px;}
.main-position {position:absolute;top:162px;left:50%;margin:0 -320px;}
.menu {height:54px;background:#d8e3ba;}
.menu .w-menu {position:relative;z-index:1;margin:0 auto;}
.menu .w-menu,
.menu ul {width:900px;}
.menu li {display:block;width:172px;height:34px;float:left;background:#10a33a;margin:10px 10px 0 0;color:#fff;line-height:34px;text-align:left;font-size:12px;}
.menu li a {color:#fff;text-decoration:none;display:block;width:172px;height:34px;}
.menu li span {padding-left:40px;display:block;}
.menu li.active {background:#005e42;}
.menu li.active,
.menu li.active a {color:#5dec86}
.menu li.row2 {line-height:16px;}
.menu li.end {margin-right:0;}
.m-title {float:left;margin:2px 4px 0 2px;}
.menu li a#menu1 {background:url('/img/menu1.gif') left top no-repeat;}
.menu li a#menu2 {background:url('/img/menu2.gif') left top no-repeat;}
.menu li a#menu3 {background:url('/img/menu3.gif') left top no-repeat;}
.menu li a#menu4 {background:url('/img/menu4.gif') left top no-repeat;}
.menu li a#menu5 {background:url('/img/menu5.gif') left top no-repeat;}

.menu li.active a#menu1,
.menu li.active a#menu2,
.menu li.active a#menu3,
.menu li.active a#menu4,
.menu li.active a#menu5
 {background-position:-344px top}

.submenu {position:absolute;top:44px;width:172px;background:#005e42;color:#fff;}
.submenu ul {margin:0 1px;width:170px;}
.submenu ul li {padding:0;margin:0;float:none;width:170px;height:20px;border-top:1px solid #057340;line-height:20px;}
.submenu ul li a {display:block;width:auto;height:20px;margin:0;padding:0 0 0 35px;line-height:20px;background:#005e42 url(/img/submenuli.gif) 23px 6px no-repeat;}
.submenu ul li a:hover {color:#5dec86;background:#005e42 url(/img/submenuli-a.gif) 23px 6px no-repeat;}

ul.inner-menu {margin:0;padding:0;height:30px;}
.inner-menu li {display:inline;padding:0 10px 0 0 !important;font-size:12px;line-height:30px !important;}
.inner-menu li a {color:#005e42;}

.inner-menu-row .left-bg,
.inner-menu-row .left {background:#ebebeb;}

#smenu1 {left:0px;}
#smenu2 {left:182px;}
#smenu3 {left:364px;}
#smenu4 {left:546px;}
#smenu5 {left:728px;}

.right-menu li {padding:6px 0 6px 17px !important;line-height:12px !important;background:url(/img/li.gif) 0px 12px no-repeat;}
.right-menu li,
.right-menu li a {color:#005e42;line-height:15px;}
.right-menu li.active {background:none;color:#242424}

.page {background:#fff;}
.left {width:574px;background:#fff;}
.right {width:326px;background:#fff url(/img/right-bg.gif) repeat-y;}
.w-center {width:100%;}
.w-center td {font-size:13px}
.w-left,
.w-right {padding:15px;font-size:13px;}
.w-left {padding-left:0;}
.w-right{padding-left:27px;}
p {margin:.6em 0;line-height:17px;}
strong{color:#005e42;}
.w-right p {font-size:11px;line-height:14px;}
.w-right span{color:#005e42;}
.w-right h2 {margin-top:25px;}
.w-right h2.first {margin-top:0!important;padding:0;}
.w-right img{margin:10px 0;}
.footer {background:#ececec;padding:20px 0;color:#898989;font-size:12px;}
.footer a {color:#898989;text-decoration:none;margin:0 5px;}
.footer div {width:900px;text-align:left;margin:0 auto;}
	.footer img{margin:0 0 -2px 0;}

.img-left{margin:0 20px 10px 0;}

/*** leaders ***/
.leaders{padding-bottom:12px;}
.leaders h2{margin-bottom:25px;}
.leader-item{margin-bottom:25px;overflow:hidden;zoom:1;}
	.leader-item h3{font-family:arial;font-size:21px;color:#10a33a;font-weight:normal;margin:0 0 12px 0;}
		.leader-item h3 a{font-family:arial;font-size:21px;font-weight:normal;text-decoration:none;}
		.leader-item h3 a:hover{text-decoration:underline;}
	.leader-item h3.dark-minus{color:#00e141;}
		.leader-item h3.dark-minus a{color:#00e141;}
	.leader-item h3.dark-minus-minus{color:#7af89e;}
		.leader-item h3.dark-minus-minus a{color:#7af89e;}
		.leader-item h3 sup{font-family:arial;font-size:13px;color:#fc8f0e;font-weight:normal;vertical-align:top;}
	.leader-item img{display:block;float:left;margin:0 28px 0 0;width:120px;height:120px;}
	.leader-item img.titul-0220{margin:10px 28px 0 0;}
	.leader-item img.titul-bird-gard{margin:16px 28px 0 0;}
	.leader-item img.titul-dog{position:relative;top:-8px;}
	.leader-item div.leader-text{display:table;zoom:1;}
		.leader-item div.leader-text p{font-family:arial;font-size:12px;color:#242424;font-weight:normal;}



.signature{text-align:right;font-style:italic;}

.counters{float:right;width:400px!important;text-align:right;margin:0 0 -20px 0;position:relative;top:-30px;}
	.counters img{margin:10px!important}
span.bold{font-weight:bold;}
