
@import url(menu_w.css);

a {
	color: #489b3b;
}
/*a:hover {
	color: #ff6600;
}*/
html, body {
	height: 100%;
}
body {
	font: 90% "Trebuchet MS", sans-serif;
	color: #43422b;
	background-color: #e3eacd;
	text-align: center;
	margin: 0; padding: 0;
}
form {
	margin: 0; padding: 0;
}
fieldset {
	margin:0;
	padding:0;
	border:0;
}
legend {
	display:none;
}
hr {
	display: none;
}
h1 {
	font: normal 1.65em "Trebuchet MS", sans-serif;
	color: #1d7114;
	background: transparent url(/i/bullet2_w.png) no-repeat 0 .25em;
	margin:0; padding: 0 0 .65em 25px;
}
h2 {
	font: normal 1.4em "Trebuchet MS", sans-serif;
	color: #1d7114;
	background: transparent url(/i/bullet2_w.png) no-repeat 0 .25em;
	margin:0; padding: 0 0 .65em 25px;
}
h3 {
	font: normal 1.25em "Trebuchet MS", sans-serif;
	color: #1d7114;
	margin:0; padding: 0 0 .5em 0;
}
img {
	border: none;
}
input, select, textarea {
	font: 1em "Trebuchet MS", sans-serif;
	color: #70706a;
}
table {
	border-collapse: collapse;
	font-size: 1em;
}
td {
	vertical-align: top;
	padding: 0;
}
ul, ul li {
	list-style-type: none;
	margin:0; padding: 0;
}
ul {
	margin: 0 0 1.1em 25px;
}
ul li {
	background: transparent url(/i/bullet_w.png) no-repeat 0 .05em;
	padding: 0 0 .75em 25px;
}
ul ul {
	margin: .25em 0 .5em 0;
}
ul ul li {
	background: transparent url(/i/bullet5_w.png) no-repeat 0 .75em;
	padding: .5em 0 0 20px;
}
/*
ul {
	margin: 0 0 1em 0; padding:0;
}
ul li {
	margin: 0; padding: 0 0 .25em 0;
}
*/
ol {
	margin-top: 0;
	margin-bottom: 1.1em;
}
ol li {
	padding-bottom: .75em;
}
ul.lsp {
	margin: 0;
}
ul.lsp li {
	color: #555f58;
	background: transparent url(/i/bullet2_w.png) no-repeat 0 .05em;
}
ul.lsp2 {
	margin-left: 44px;
}
ul.lsp2 li {
	padding: 0 0 .5em 25px;
}
ul.lsp3 {
	margin: 0 0 .75em 25px;
}
ul.lsp3 li {
	background: transparent url(/i/bullet5_w.png) no-repeat 0 .25em;
	padding: 0 0 .5em 20px;
}
#collage {
	position: relative;
	height: 140px;
	background: transparent url(/i/collage/pict1.jpg) no-repeat 50% 0;
	margin: 0 0 20px 0;
}
#collage .cor {
	position: absolute;
	top:0; left:0;
	width: 22px; height: 22px;
	background: transparent url(/i/collage_corner_tl_w.png) no-repeat 0 0;
}
#collage .cor2 {
	position: absolute;
	top: 0; right: 0;
	width: 22px; height: 22px;
	background: transparent url(/i/collage_corner_tr_w.png) no-repeat 0 0;
}
#collage .cor3 {
	position: absolute;
	bottom: 0; right: 0;
	width: 22px; height: 22px;
	background: transparent url(/i/collage_corner_br_w.png) no-repeat 0 0;
}
#collage .cor4 {
	position: absolute;
	bottom: 0; left: 0;
	width: 22px; height: 22px;
	background: transparent url(/i/collage_corner_bl_w.png) no-repeat 0 0;
}
#footempty {
	height: 70px;
}
#footer {
	position: absolute;
	bottom: 0; left: 0;
	width: 100%; height: 70px;
	font-size: .85em;
	color: #86939d;
	background: #f1f4e5 url(/i/footer_dec.png) repeat-x 0 0;
}
html>body #footer {
	min-height: 70px;
	height: auto;
}
#footer a {
	color: #e64302;
}
#footer td {
	padding-top: 15px;
	padding-bottom: 0;
}
#footer td td {
	padding-top: 0;
}
#footer .k5 {
	width: 300px;
	padding: 15px 0 0 50px;
}
#hbut {
	width: 59px;
}
#hbut a {
	width: 28px; height: 23px;
	display: block;
}
#hbut .d1, #hbut .d2 {
	width: 28px; height: 21px;
	background: transparent url(/i/but_win.png) no-repeat 0 100%;
}
#hbut .d2 {
	cursor: text;
	background-position: 100% 100%;
}
#icons {
	position: relative;
	top: -2px;
	width: 65px; height: 25px;
}
#icons img {
	width: 25px; height: 25px;
	display: block;
}
#icons #img1 {
	position: absolute;
	top: 0; left: 0;
}
#icons #img2 {
	position: absolute;
	top: 0; left: 36px;
}
#ks {
	line-height: 1.35em !important;
	background: transparent url(/i/kelnik_logo.png) no-repeat 0 4px;
	margin: 0 !important; padding: 0 0 0 41px !important;
}
#ks span {
	display: block;
	width: 9.25em; height: 15px;
}
html>body #ks span {
	height: auto;
	min-height: 15px;
}

#lgn {
	width: 223px; height: 180px;
}
#onlref {
	width: 683px; height: 675px;
}

#logo {
	margin: 0 0 0 20px;
}
#logo img {
	width: 284px; height: 114px;
	display: block;
}
#outer {
	position: relative;
	width: 100%; height: 100%;
	width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ? 
			document.documentElement.clientWidth : document.body.clientWidth
		) 
		> 1400 ? "1280px" : (
			(
				(document.compatMode && document.compatMode=='CSS1Compat') ?
				document.documentElement.clientWidth : document.body.clientWidth
			) 
			< 994 ? "994px" : "100%"
		)
/*		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
*/
	);
}
html>body #outer {
	max-width: 1280px;
	min-width: 996px; width: auto;
	min-height: 100%; height: auto;
	margin-left: auto;
	margin-right: auto;
}
#home .acc {
	margin: 15px 0;
	display: block;
	width: 47%;
	float: left;
	font-size: 90%;
}
#home #cglist1 {
	clear: both;
	margin-right: 6%;
}
#home #cglist0 {
	margin-bottom: 30px;
}
.actitm {
	color: #1d7114 !important;
	cursor: pointer !important;
	border-bottom: 1px dotted #1d7114;
}
.actitm:hover {
	color: #489b3b;
	cursor: pointer;
	border-bottom: 1px dotted #489b3b;
}
.ahv a {
	font-size: 1.1em;
	color: #11620a;
}
.ahv a:hover {
	color: #4aa83a;
}
.ahv .bge2 a.actitm:hover {
	border-bottom: 1px dotted #1d7114 !important;
}
.al {
	text-align: center;
}
.al2 {
	vertical-align: middle;
}
.al3 {
	text-align: right !important;
}
.al4 {
	margin-left: auto;
	margin-right: auto;
}
.al5 {
	margin-left: auto !important;
}
.al6 {
	vertical-align: top;
}
.al7 {
	vertical-align: -.1em;
}
.al8 {
	vertical-align: -.35em;
}
.bgn, .bgn3 {
	background: none !important;
	/*padding-left: 0 !important;*/
}
.bgn a, .bge a {
	color: #1d7114;
	text-decoration: none;
	border-bottom: 1px dotted #1d7114;
}
.bgn a:hover, .bge a:hover {
	color: #489b3b;
	border-bottom: 1px dotted #489b3b;
}
.bge2 a {
	color: #489b3b;
	text-decoration: none;
	cursor: text;
}
.bnrs {
	margin: 0 0 60px 0;
}
.bor {
	border: 1px dotted #2e8622;
}
.bor2 {
	text-decoration: none;
	border-bottom: 1px dotted #4ca83d;
}
.bor2 a {
	text-decoration: none;
}
.bor3 {
	text-decoration: none;
	border-bottom: 1px dotted #1d7114;
}
.bor3 a {
	text-decoration: none;
}
.borsp a {
	text-decoration: none;
	color: #4ca83d;
	border-bottom: 1px dotted #4ca83d;
}
.cals1 {
	position: relative;
	width: 94px; height: 103px;
	background: transparent url(/i/shadow.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals1 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 79px; height: 84px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals1 .sfrm1 {
	position: absolute;
	top: 5px; left: 1px;
	width: 85px; height: 90px;
	background: transparent url(/i/frame.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals2 {
	position: relative;
	width: 63px; height: 131px;
	background: transparent url(/i/shadow2.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals2 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 48px; height: 114px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals2 .sfrm2 {
	position: absolute;
	top: 5px; left: 1px;
	width: 54px; height: 120px;
	background: transparent url(/i/frame2.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals3 {
	position: relative;
	width: 52px; height: 90px;
	background: transparent url(/i/shadow3.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals3 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 36px; height: 74px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals3 .sfrm3 {
	position: absolute;
	top: 5px; left: 1px;
	width: 42px; height: 80px;
	background: transparent url(/i/frame3.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals4 {
	position: relative;
	width: 38px; height: 92px;
	background: transparent url(/i/shadow4.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals4 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 25px; height: 74px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals4 .sfrm4 {
	position: absolute;
	top: 5px; left: 1px;
	width: 31px; height: 80px;
	background: transparent url(/i/frame4.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals5 {
	position: relative;
	width: 121px; height: 168px;
	background: transparent url(/i/shadow5.png) repeat 0 0;
	float: left;
	margin: 0 18px 5px 0;
}
.cals5 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 104px; height: 144px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals5 .sfrm5 {
	position: absolute;
	top: 5px; left: 1px;
	width: 110px; height: 150px;
	background: transparent url(/i/frame5.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals6 {
	position: relative;
	width: 111px; height: 83px;
	background: transparent url(/i/shadow6.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals6 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 94px; height: 64px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals6 .sfrm6 {
	position: absolute;
	top: 5px; left: 1px;
	width: 100px; height: 70px;
	background: transparent url(/i/frame6.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.cals7 {
	position: relative;
	width: 63px; height: 92px;
	background: transparent url(/i/shadow7.png) repeat 0 0;
	float: left;
	margin: 0 6px 5px 0;
}
.cals7 img {
	position: absolute;
	top: 5px; left: 1px;
	width: 48px; height: 74px;
	display: block;
	border: 3px solid #e3eacd;
}
.cals7 .sfrm7 {
	position: absolute;
	top: 5px; left: 1px;
	width: 54px; height: 80px;
	background: transparent url(/i/frame7.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}

.che {
	padding: 0 0 .35em 0;
}
.che2 {
	padding: 0 0 .15em 0;
}
.che input, .che2 input {
	position:relative;
	left:-2px;
}
.che span, .che2 span {
	position:relative;
	top:0;
	*top:-4px;
}
html>body .che span, html>body .che2 span {
	top:-4px\9;
}
@-moz-document url-prefix(){
	.che span, .che2 span { top:-3px;}
}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.close {
	position: absolute;
	top: -5px; left: -4px;
	width: 23px; height: 22px;
	display: block;
	background: transparent url(/i/close.png) no-repeat 0 0;
	z-index: 1000;
}
.colo, .colo a {
	color: #3e8c30 !important;
	/*color: #489b3b !important;*/
}
.colo2, .colo2 a {
	color: #1d7114 !important;
}
.colo3, .colo3 a {
	color: #fa6615 !important;
}
.colo4, .colo4 a {
	color: #43422b !important;
}
.colo6, .colo6 a {
	color: #498c3f !important;
}
.colo5, .colo5 a {
	color: #4ca83d !important;
}
.comm {
	/*padding: 0 15px;*/
	padding: 0 0 20px 0;
}
.comts {
	height: 17px;
	background: transparent url(/i/ico_comments.png) no-repeat 0 .25em;
	padding: 0 0 10px 35px;
}
html>body .comts {
	min-height: 17px;
	height: auto;
}
.ctab .bb1, .ctab .bb3 {
	font-size: 1px;
	line-height: 1px;
	background-color: #f4fae1;
	/*background: transparent url(/i/dot2.png) repeat-x 0 0;*/
}
.ctab .bb2 {
	color: #4ca83d;
	background-color: #f4fae1;
	text-align: left;
	padding: 0 1px;
}
.ctab .bb3 {
	background-color: #f4fae1;
	/*background: transparent url(/i/dot2.png) repeat-x 0 100%;*/
}
.ctab .bb4 {
	background-color: #f4fae1;
	/*background: transparent url(/i/dot2.png) repeat-y 0 0;*/
}
.ctab .bb5 {
	background-color: #f4fae1;
	/*background: transparent url(/i/dot2.png) repeat-y 100% 0;*/
}
.ctab .c1, .ctab .c2, .ctab .c3, .ctab .c4 {
	width: 10px; height: 10px;
	background: transparent url(/i/corner_tl_w.png) no-repeat 0 0;
}
.ctab .c2 {
	background: transparent url(/i/corner_tr_w.png) no-repeat 0 0;
}
.ctab .c3 {
	background: transparent url(/i/corner_br_w.png) no-repeat 0 0;
}
.ctab .c4 {
	background: transparent url(/i/corner_bl_w.png) no-repeat 0 0;
}
.cnr {
	position: absolute;
	top: 4px; left: 0;
}
.date {
	font-size: .9em;
	color: #70706a;
}
.dtd {
	color: #498c3f;
	text-decoration: none !important;
	border-bottom: 1px dotted #498c3f;
	*zoom: 1;
}
.dtd2 {
	color: #f4fae1;
	text-decoration: none !important;
	border-bottom: 1px dotted #f4fae1;
	*zoom: 1;
}
.fixwi {
	width: 100%;
}
.fl {
	float: left;
}
.fln {
	float: none !important;
}
.fr {
	float: right;
}
.flag {
	height: 13px;
	background: transparent url(/i/flag.png) no-repeat 0 .15em;
	padding: 0 0 0 18px;
}
html>body .flag {
	min-height: 13px;
	height: auto;
}
.flsp {
	width: 120px;
	margin: 0 10px 0 0;
}
.flsp2 {
	width: 90px;
	margin: 0 10px 0 0;
}
.fo {
	font-size: .9em;
}
.fo2 {
	font-size: .85em;
}
.fo3 {
	font-size: 1.1em;
}
.fo4 {
	font-size: .57em !important;
}
.fo5 {
	font-size: 1.25em !important;
}
.frm {
	background: #b3df59 url(/i/dot2.png) repeat 0 0;
	float: left;
	padding: 5px;
}
.frm2 {
	background: #b3df59 url(/i/dot2.png) repeat 0 0;
	float: right;
	padding: 5px;
}
.fstl {
	font-style: italic !important;
}
.gal {
	width: 270px;
	margin: 0 25px 35px 0;
}
.gti {
	/*height: 11px;*/
	height: 20px;
	background: transparent url(/i/bullet5_w.png) no-repeat 0 .25em;
	overflow: hidden;
	margin: 0 0 .75em 0; padding: 0 0 0 20px;
}
/*html>body .gti {
	min-height: 11px;
	height: auto;
}*/
.gti a {
	color: #1d7114;
}
.gti a:hover {
	color: #4ca83d;
}
.hi {
	height: 35px !important;
}
html>body .hi {
	min-height: 35px !important;
	height: auto !important;
}
.hr {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #9facb6;
}
.icoa {
	height:17px;
	background: transparent url(/i/ico_articles_w.png) no-repeat 0 0;
	margin: 0 0 1.5em 0; padding: 0 0 0 20px;
}
html>body .icoa {
	min-height: 17px;
	height: auto;
}
.icoa2, .icoa8, .icoa9, .icoa13, .icoa14 {
	font: normal 1.4em "Trebuchet MS", sans-serif;
	height: 20px;
	color: #1d7114;
	background: transparent url(/i/ico_articles2.png) no-repeat 0 0;
	margin: 0 0 .5em 0; padding: 22px 0 0 47px;
}
html>body .icoa2, html>body .icoa8, html>body .icoa9, html>body .icoa10, html>body .icoa13, html>body .icoa14 {
	min-height: 20px;
	height: auto;
}
.icoa3, .icoa6, .icoa7, .icoa11, .icoa12 {
	height: 45px;
	color: #1d7114;
	background: transparent url(/i/ico_prices.png) no-repeat 0 0;
	margin: 0 0 1em 0; padding: 0 0 0 40px;
}
html>body .icoa3, html>body .icoa6, html>body .icoa7, html>body .icoa11, html>body .icoa12 {
	min-height: 45px;
	height: auto;
}
.icoa4, .icoa5, .icoa10 {
	font: normal 1.75em "Trebuchet MS", sans-serif;
	height: 25px;
	color: #fa6615;
	background: transparent url(/i/ico_error.png) no-repeat 0 0;
	margin: 0 0 1em 0; padding: 22px 0 0 40px;
}
html>body .icoa4, html>body .icoa5 {
	min-height: 25px;
	height: auto;
}
.icoa5 {
	background: transparent url(/i/ico_rihgt.png) no-repeat 0 0;
}
.icoa6 {
	background: transparent url(/i/ico_exclamation.png) no-repeat 0 0;
}
.icoa7 {
	font: normal 1em "Trebuchet MS", sans-serif;
	background: transparent url(/i/ico_phone.png) no-repeat 0 0;
	padding: 0 0 0 48px;
}
.icoa8 {
	background: transparent url(/i/ico_connection.png) no-repeat 0 0;
	padding: 17px 0 0 58px;
}
.icoa9 {
	background: transparent url(/i/ico_comments2.png) no-repeat 0 0;
	padding: 17px 0 0 47px;
}
.icoa10 {
	font: normal 1.4em "Trebuchet MS", sans-serif;
	color: #1d7114;
	background: transparent url(/i/ico_quest.png) no-repeat 0 0;
	padding: 22px 0 0 47px;
}
.icoa11 {
	font: normal 1.4em "Trebuchet MS", sans-serif;
	color: #1d7114;
	background: transparent url(/i/ico_search.png) no-repeat 0 0;
	margin: 0; padding: 16px 0 0 48px;
}
.icoa12 {
	color: #1d7114;
	background: transparent url(/i/ico_photo.png) no-repeat 0 0;
	margin: 0; padding: 20px 0 0 43px;
}
.icoa12 a {
	color: #1d7114;
}
.icoa13 {
	color: #1d7114;
	background: transparent url(/i/ico_subscribe.png) no-repeat 0 0;
	margin: 0; padding: 18px 0 15px 44px;
}
.icoa14 {
	background: transparent url(/i/ico_connect_us.png) no-repeat 0 0;
	padding: 17px 0 0 60px;
}
.ind {
	margin-right: 18px !important;
}
.ind2 {
	padding: 10px 27px 0 50px;
}
.ind3 {
	padding: 0 20px;
}
.ind4 {
	padding-left: 42px !important;
}
.ind5 {
	margin-top: 4px !important;
}
.ind6 {
	margin-bottom: 30px !important;
}
.ind7 {
	padding: 0 0 0 25px;
}
.ind8 {
	margin: 0 25px 15px 0;
}
.ind9 {
	margin-bottom: 60px !important;
}
.ind10 {
	padding-left: 20px;
}
.ind11 {
	margin: 0 25px 25px 0;
}
.ind12 {
	padding: 0 0 0 40px;
}
.ind13 {
	padding: 10px 10px 0 30px;
}
.ind14 {
	padding-left: 47px !important;
}
.ind15 {
	margin: 0 0 15px 25px;
}
.ind16 {
	padding-left: 0 !important;
}
.ind17 {
	padding: 0 0 0 10px;
}
.ind18 {
	margin: 0 0 0 50px;
}
.ind19 {
	padding: 0 30px 0 50px;
}
.ind20 {
	padding: 0 5px 0 15px;
}
.ind21 {
	padding-left: 60px;
}
.ind22 {
	padding: 10px 15px 5px 10px;
}
/*
.imga {
	margin: 0 0 30px 0;
}
.imga .tip {
	width:100px; height:140px;
	float:left;
	margin: 0 15px 15px 0;
}
.imga img {
	display:block;
}
*/
.inp {
	width: 180px; height: 22px;
	padding: 0;
	border-top: 1px solid #81c23c;
	border-bottom: 1px solid #81c23c;
	border-left: 1px solid #81c23c;
	border-right: 1px solid #fff;
}
.inp2 {
	width: 200px; height: 22px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp3 {
	width: 100%; height: 22px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp4 {
	width: 100%; height: 145px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp5 {
	width: 175px; height: 22px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp6 {
	width: 55px; height: 18px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp7 {
	height: 23px;
	padding: 0;
	border: 1px solid #81c23c;
}
.inp8 {
	width: 100%; height: 23px;
	padding: 0;
	border: 1px solid #81c23c;
}
.let {
	margin: 0 0 20px 0;
}
.let img {
	display: block;
	margin: 0 0 1px 0;
}
.let a {
	display: block;
	text-decoration: none;
	float: left;
	border-bottom: 1px dotted #498c3f;
	margin: 0 12px 9px 0;
}
.lh, .lh p {
	line-height: 1.65em !important;
}
.lh2, .lh2 p {
	line-height: 1.5em !important;
}
.lh3, .lh3 p {
	line-height: 2em !important;
}
.lh4 {
	line-height: 1.65em !important;
}
.lh5 {
	line-height: 1.2em !important;
}
/*.main {
	margin: 0 0 25px 0;
}*/
.main td {
	text-align:left;
}
.main td p {
	line-height: 1.25em;
	margin:0; padding: 0 0 1.35em 0;
}
.main td sup {
	font: .65em Arial, sans-serif;
}
.main .k1 {
	width:325px;
}
.main .k2, .main .k2 div {
	width:25px;
}
.main .k3 {
	padding: 0 30px 20px 0;
}
.main .k4 {
	padding: 0 0 20px 50px;
}
.main .k5 {
	width:340px;
	padding: 0 10px 20px 0;
}
.main .k6 {
	width:220px;
	padding: 0 30px 20px 0;
}
.main .k7 {
	padding: 25px 0 0 0;
}
.maplnk {
	position: absolute;
	top: 0; left: -1px;
	width: 202px; height: 202px;
	background: transparent url(/i/frame_cont.png) no-repeat 0 0;
	z-index: 10;
	display: none;
}
.mpsp {
	padding: .5em 0 0 0;
}
.mpsp a {
	color: #489b3b !important;
	text-decoration: none;
	border-bottom: 1px dotted #489b3b;
}
.mtab {
	/*margin: 0 0 30px 0;*/
}
.mtab .dd1 {
	width: 30%;
}
.mtab .dd1 .bnrs {
	margin: 0 !important;
}
.nbg {
	background: none !important;
	padding: 10px !important;
}
.nbg td {
	padding-bottom: 0 !important;
}

/*
.nind td {
	padding-top: 0 !important;
}
.nobor, .nobor a {
	border-bottom: none !important;
}
.path {
	font-size:.9em;
	height:12px;
	color:#808080;
	background: transparent url(/i/home3.png) no-repeat 0 10px;
	margin: 0 0 1em 0; padding: 8px 0 0 16px;
}
html>body .path {
	min-height:12px;
	height:auto;
}
.path a {
	color:#808080;
}*/

.ovdiv {
	/*margin: 0 0 15px 0; padding: 10px 0 0 0;*/
}
.pict {
	margin: 0 0 30px 0;
}
/*.imga .tip {
	width: 100px; height:140px;
	float: left;
	margin: 0 15px 15px 0;
}
.imga img {
	display: block;
}*/
.pos {
	position: relative;
}
.pos2 {
	position: relative;
	height: 1px;
}
html>body .pos2 {
	min-height: 1px;
	height: auto;
}
.pos3 {
	position: relative;
	left: -1px;
	*top: 1px;
	top: 1\9px;
}
.pos4 {
	position: relative;
	top: 6px;
}
.pos5 {
	position: absolute;
	/*top: -3px; left: -11px;*/
	top: 5px; left: 0;
	z-index: 1000;
}
.pos6 {
	position: relative;
	top: -7px; left: 0;
}
html>/**/body .pos6, x:-moz-any-link, x:default { top: -6px; }

.phone {
	font: italic 1.65em "Trebuchet MS", sans-serif;
	color: #fa6615;
	margin: 0; padding: 0;
}
.phone span {
	position: relative;
	top: .15em; left: 3px;
	font-size: .6em;
	color: #489b3b;
	vertical-align: top;
}
.prc {
	font: normal 1.25em "Trebuchet MS", sans-serif;
	color: #1d7114;
	margin:0; padding: 0 0 .65em 0;
}
.qu {
	font: normal 1.65em/1em "Trebuchet MS", sans-serif;
	color: #1d7114;
}
.qu2 {
	font: italic bold 1.45em/.9em "Trebuchet MS", sans-serif;
	color: #489b3b;
	margin-left: 12px;
	*margin-left: 52px;
}
.qu2 li {
	padding-bottom: .75em;
}
.qu2 li ul {
	font: normal .65em/1em "Trebuchet MS", sans-serif;
	color: #43422b;
	margin: .25em 0 0 0;
}
.qu2 li ul li {
	background: transparent url(/i/bullet5_w.png) no-repeat 0 .75em;
	padding: .5em 0 0 20px;
}
.qu2 div {
	font-size: .65em;
	font-weight: normal;
	color: #43422b;
}

/*
.sgal .sgpict {
	height:200px;
	float:left;
	margin: 0 20px 0 0;
}
.sgal .sgpict img {
	display:block;
	border: 6px solid #2f8bd4;
}
*/

/*.sppict {
	width:100%;
	overflow:hidden;
	margin: 0 0 25px 0;
}*/
.slider {
	margin: 0 0 1.5em 0; padding: 0 0 0 20px;
}
.slider a {
	font-size: 1.35em;
	padding: 0 7px 0 0;
}
.slider strong {
	font-size: 1.65em;
	font-weight: normal;
	padding: 0 7px 0 0;
}
.sp, .sp3 {
	/*height: 15px;*/
	/*background: transparent url(/i/bullet_w.png) no-repeat 0 .05em;*/
	background: transparent url(/i/bullet_w.png) no-repeat 0 .15em;
	padding: .15em 0 10px 25px;
}
html>body .sp, html>body .sp3 {
	min-height: 15px;
	height: auto;
}
.sp2 {
	width: 90px;
}
html>body .sp2 {
	min-width: 90px;
	width: auto;
}
.sp3 {
	background: transparent url(/i/bullet_w.png) no-repeat 0 .15em;
	padding: .15em 0 10px 25px;
}
.spbg, .spbg2 {
	position: relative;
	*height: 34px;
	background: transparent url(/i/sp_bg_w.png) repeat 0 0;
	margin: 0 0 1.5em 0; padding: 12px 15px;
}
html>body .spbg, html>body .spbg2 {
	min-height: 34px;
	height: auto;
}
.spbg .spab, .spbg2 .spab {
	position: absolute;
	top: 0; left: 0;
	width: 17px; height: 17px;
	background: transparent url(/i/sp_corner_tl_w.png) repeat 0 0;
}
.spbg .spab2, .spbg2 .spab2 {
	position: absolute;
	top: 0; right: 0;
	width: 17px; height: 17px;
	background: transparent url(/i/sp_corner_tr_w.png) repeat 0 0;
}
.spbg .spab3, .spbg2 .spab3 {
	position: absolute;
	bottom: 0; right: 0;
	width: 17px; height: 17px;
	background: transparent url(/i/sp_corner_br_w.png) repeat 0 0;
}
.spbg .spab4, .spbg2 .spab4 {
	position: absolute;
	bottom: 0; left: 0;
	width: 17px; height: 17px;
	background: transparent url(/i/sp_corner_bl_w.png) repeat 0 0;
}
.spbg2 {
	background: transparent url(/i/sp_bg2_w.png) repeat 0 0;
	margin: .5em 0 0 0; padding: 3px 5px 10px 10px;
}
.spbg3 .cc1, .spbg3 .cc2, .spbg3 .cc3 {
	width: 9px; height: 21px;
	background: transparent url(/i/sp_dec.png) no-repeat 0 0;
}
.spbg3 .cc2 {
	background: transparent url(/i/sp_dec2.png) no-repeat 0 0;
}
.spbg3 .cc3 {
	color: #fff;
	background: transparent url(/i/sp_bg3.png) repeat-x 0 0;
}

/*
.spbg .spab5 {
	position: absolute;
	top: -46px; right: 15px;
	width: 49px; height: 46px;
	background: transparent url(/i/leaves_1.png) repeat 0 0;
}
.spbg .spab6 {
	position: absolute;
	top: 22px; right: -25px;
	width: 26px; height: 31px;
	background: transparent url(/i/leaves_2.png) repeat 0 0;
}
.spbg .spab7 {
	position: absolute;
	bottom: -60px; right: -23px;
	width: 159px; height: 63px;
	background: transparent url(/i/leaves_3.png) repeat 0 0;
}
*/

/*
.sttab {
	table-layout:fixed;
}
.sttab .z1, .sttab .z2 {
	width:34px; height:100px;
	background: transparent url(/i/jquery/stepcarousel/step_dec.png) no-repeat 0 0;
}
.sttab .z2 {
	background: transparent url(/i/jquery/stepcarousel/step_dec2.png) no-repeat 100% 0;
}
*/

.tdata {
	width: 100%;
}
html>body .tdata {
	min-width: 600px;
	/*width: auto;*/
}
.tdata .e1 {
	width: 49%;
	padding: 0 0 15px 0;
}
.tdata .e1 img {
	display:block;
	/*margin: 0 0 5px 0;*/
}
.tdata2 td {
	padding-bottom: 10px;
}
.tdata2 .ww1 {
	/*width:1px;
	padding-right: 20px;*/
	padding-bottom: 35px;
}
.tdata2 .ww1 img {
	display: block;
}
.tdata2 .ww2 {
	width:99%;
	padding-left: 20px;
}
.tdata3 {
	padding-right: 10px;
}
.tdata3 ul {
	margin-bottom: 0;
}
.tdata3 ul li {
	padding-bottom: .25em;
}
.tdata4 .yy1 img {
	display: block;
}
.tdata4 .yy1 {
	padding-left: 10px;
	padding-top: 10px;
}
.tdata4 .yy2 {
	width:99%;
	padding: 10px 10px 0 20px;
}
.tdata4 .yy2 table {
	font-size: .85em;
	margin: 0 0 5px 0;
}
.tdata4 .yy2 td {
	padding-bottom: .2em;
}
.tdata4 .yy2 .yy3 {
	font-style: italic;
	width: 175px;
	padding-right: 5px;
}
.tdata4 .yy2 .yy4 {
	color: #1d7114;
}
.tdata6 {
	/*margin: 0 0 15px 0;*/
}
.tdata6 td {
	padding: 0 3px 20px 0;
}
.tdata6 .kk1 {
	width:175px;
	font-style: italic;
	padding-top: 5px;
	padding-right: 5px;
}
.tdata6 .kk2 {
	padding-right: 50px;
}
.tdata6 .kk3 {
	padding-bottom: 10px;
}
.tdata6 .kk4 {
	padding-right: 50px;
	padding-bottom: 10px;
}
.tdata6 td td {
	padding: 0;
}
.ti {
	font: italic 1.65em "Trebuchet MS", sans-serif;
	color: #3e8c30;
	margin: 0; padding: 0 0 .4em 0;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
/*marina*/
.main .faqGoto p {
	padding:0 0 0.7em;
}
.faqGoto a {
	text-decoration:none;
	border-bottom:1px dotted #1D7114;
}
.faqGoto .active,
.faqGoto a:hover,
.faqGoto a:active {
	border-bottom:none;
}
.faqGoto span {
	font-size:.83em;
}

.menu2 .test, .menu2 .test li {
	list-style-type: none;
	margin:0; padding: 0;
}
.menu2 .test li {
	color: #1d7114;
	background: none;
	float: left;
	padding: 0 0 10px 28px;
}
.menu2 .test li a {
	color: #489b3b;
}
.menu2 .test li a:hover {
	color: #72af36;
}
.menu2 .test .msp {
	padding: 0 0 10px 34px;
	background: transparent url(/i/bullet_w.png) no-repeat 10px .15em;
}

/*/marina*/
