html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 13px; color: #484f41; background: #fff; line-height: 1.1em;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 13px; color: #484f41; line-height: 1.1em;}
td      { padding: 0px;}

/* Общая стилизация */
h1			{ margin: 0 0 13px 0; font-weight: normal; font-size: 18px; font-family: Trebuchet MS; color: #0c0c0c;}
h1.cath		{ margin: 0 0 13px 0; font-weight: normal; font-size: 30px; font-family: Trebuchet MS; color: #0c0c0c;}
h1.cath span	{ font-size: 13px; color: #646464; font-family: Arial;}
h2			{ line-height:1.3em;}
h3			{ }
h4			{ }

img 		{ border: 0px;}
object		{ border: 0px;}
p		{ margin: 0 0 17px 0; line-height: 1.3em;}
form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}

a			{ color: #465e0f; text-decoration: underline; outline: none;}
a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
a:hover		{ color: #000; text-decoration: underline; outline: none;}

a.aj			{ color: #484f41; text-decoration: none; outline: none; border-bottom: 1px dashed #484f41;}
a.aj:visited	{ color: #484f41; text-decoration: none;  outline: none;}
a.aj:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}

ul li	{ margin: 0 0 11px 0;}
ul		{ margin: 0 0 17px 0; padding: 0px;}

ol li	{ margin-bottom: 11px;}
ol		{ margin-bottom: 17px;}

.table		{ width: 100%; margin: 0 0 17px 0;}
.table th	{ vertical-align: top; padding: 5px 11px 7px 7px; border-bottom: 1px solid #000; text-align: left; border: 1px solid #ccc;}
.table td	{ vertical-align: top; padding: 5px 11px 7px 7px; border-bottom: 1px solid #000; border: 1px solid #ccc;}



.body1	{ }

/* Скелеты */
.sk		{ min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); position: relative; z-index: 1; text-align: center;}
.sk1		{ margin: auto; text-align: left; width: 1000px;}

/* Хидер */
.head	{ height: 168px; background: #c8f1ff url(../images/bg/head.jpg) 50% 100% no-repeat; position: relative;}

.head1	{ height: 158px; background: url(../images/bg/head1.gif) right bottom repeat-x;}
.head2	{ height: 158px; background: url(../images/bg/head2.gif) 50% bottom no-repeat;}
.head3	{ height: 158px; background: url(../images/bg/head3.gif) left bottom no-repeat; position: relative; z-index: 1;}
.head4	{ height: 168px; background: url(../images/bg/head4.png) left top no-repeat;}
.head5	{ height: 168px; background: url(../images/bg/head5.png) right top no-repeat;}
.gerb	{ position: absolute; z-index: 1; top: 34px; left: 40px;}
.logo	{ position: absolute; z-index: 3; top: 40px; left: 85px;}
.hhelp	{ width: 147px; height: 18px; background: url(../images/bg/hhelp.png) left top no-repeat; position: relative; z-index: 998; top: 33px; left: 400px; padding: 3px 0 0 18px; margin-left: 55px;}
.hhelp a			{ color: #779f1a; text-decoration: none; outline: none; border-bottom: 1px dashed #779f1a;}
.hhelp a:visited	{ color: #779f1a; text-decoration: none;  outline: none;}
.hhelp a:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}

.tmenu	{ background: #f5ed90; padding: 11px 45px 6px 45px; margin: 0 0 13px 0;}
.tmenu1	{ float: left; font-size: 15px; margin: 0 7px 7px 0;}
.tmenu1_	{ float: left; background: #779f1a url(../images/bg/tmenu1.gif) left no-repeat; height: 26px; font-size: 18px;  margin: 0 7px 7px 0;}
.tmenu1 a		{ color: #465e0f; text-decoration: underline; outline: none; display: block; white-space: nowrap; height: 20px; padding: 6px 10px 0 10px;}
.tmenu1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.tmenu1 a:hover	{ color: #000; text-decoration: underline; outline: none;}
.tmenu1_ span		{ color: #fff; text-decoration: none; outline: none; display: block; white-space: nowrap; background: url(../images/bg/tmenu1-1.gif) right no-repeat; height: 21px; padding: 5px 10px 0 10px;}
.tmenu1_ a		{ color: #fff; text-decoration: none; outline: none; display: block; white-space: nowrap; background: url(../images/bg/tmenu1-1.gif) right no-repeat; height: 21px; padding: 5px 10px 0 10px;}
.tmenu1_ a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.tmenu1_ a:hover	{ color: #fff; text-decoration: underline; outline: none;}






.info	{ position: absolute; z-index: 999; top: -229px; left: 0px; height: 250px; width: 100%;}
.info_	{ position: absolute; z-index: 999; top: 0px; left: 0px; height: 250px; width: 100%;}
.info1	{ background: #c0ce39 url(../images/bg/info.gif) left bottom repeat-x; width: 100%; height: 250px;}
.info2	{ vertical-align: top; padding: 15px 50px 0 50px;}
.info3		{ width: 100%; color: #434810;}
.info3-1	{ width: 28%; vertical-align: top; padding: 0 30px 0 0;}
.info3-2	{ width: 36%; vertical-align: top; padding: 0 30px 0 0;}
.info3-3	{ width: 36%; vertical-align: top; padding: 0 30px 0 0;}
.infoh1		{ }
.info3-1 p	{ margin: 0 0 7px 0;}
.infoh2		{ color: #fff; font-size: 15px; margin: 0 0 15px 0;}
.infoh3		{ margin: -11px 0 11px 0; color: #434810;}
.infoh3 td	{ border-bottom: 1px solid #f5ed90; padding: 11px 37px 8px 3px;}
.infoh3 td b { font-size: 24px; font-weight: normal;}
.infoh4			{ margin: 0 0 15px 0;}
.infoh4 td		{ padding-right: 21px; font-size: 11px;}
.infoh4 .infoh2	{ margin: 0 0 0px 0; font-size: 15px;}
.info5		{ }
.info5 td	{ padding: 0 8px 5px 0;}

.infoh6		{ margin: 0 0 11px 0;}
.infoh6-1	{ color: #fff; font-size: 18px; font-weight: bold; padding: 0 53px 0 0;}
.infoh6-2	{ color: #fff; font-size: 11px; line-height: 1.1em; padding: 0 7px 0 0;}
.infoh6-3	{ color: #fff; font-size: 24px;}

.info .ihide { display:none;}
.ihide	{ position: absolute; z-index: 999; top: 223px; left: 653px; background: url(/images/bg/ihide.gif) left no-repeat; padding: 0 0 0 17px;}
.ihide a			{ color: #fff; text-decoration: none; outline: none; border-bottom: 1px dashed #fff;}
.ihide a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.ihide a:hover		{ color: #fff; text-decoration: none; outline: none; border-bottom: 1px solid #fff;}
.lapa	{ position: relative; z-index: 999;}
.lapa1	{ position: absolute; z-index: 999; top: -3px; left: 400px;}/* Главная */
.isk	{ width: 100%; margin: 0 0 17px 0;}
.isk1	{ padding: 0 0 0 40px; vertical-align: top;}
.isk2	{ width: 322px; padding: 0 30px 0 20px; vertical-align: top;}


/* Правая колонка на глваной */
.gr	{ margin: 0 0 17px 0; border: 1px solid #779f1a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 15px 15px 15px 15px;}
.gr1	{ }
.gr2	{ }
.gr3	{ }
.gr4	{ }
.gr5	{ }
.gr6	{ width: 100%; }
.gr7	{ padding: 15px 15px 15px 15px;}

.ineh	{ font-size: 18px; font-family: Arial; margin: 0 0 21px 0; line-height: 1em;}
.ineh a			{ color: #646464; text-decoration: underline; outline: none;}
.ineh a:visited	{ color: #646464; text-decoration: underline;  outline: none;}
.ineh a:hover	{ color: #000; text-decoration: underline; outline: none;}

.ine	{ width: 100%; margin: 0 0 23px 0;}
.ine1	{ width: 76px; vertical-align: top; padding: 0 15px 0 0;}
.ine1 a			{ display: block; float: left; border: 1px solid #c6d24b;}
.ine1 a:hover	{ border: 1px solid #000;}
.ine2	{ vertical-align: top;}
.ine3	{ font-size: 10px; color: #779f1a; margin: 0 0 2px 0;}
.ine4	{ font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.ine4 a		{ color: #3a3a3a; text-decoration: none; outline: none;}
.ine4 a:visited	{ color: #3a3a3a; text-decoration: none;  outline: none;}
.ine4 a:hover	{ color: #000; text-decoration: underline; outline: none;}

.ine4-1	{ font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.ine4-1 a		{ color: #3a3a3a; text-decoration: underline; outline: none;}
.ine4-1 a:visited	{ color: #3a3a3a; text-decoration: underline;  outline: none;}
.ine4-1 a:hover	{ color: #000; text-decoration: underline; outline: none;}

.ine5	{ font-family: Arial; color: #646464;}

.ine6	{ width: 100%; border-top: 1px solid #779f1a; margin: 0 0 23px 0;}
.ine7	{ font-size: 11px; color: #3a3a3a; font-family: Arial; line-height: 1.2em; padding: 11px 13px 0 0; vertical-align: top;}
.ine8	{ padding: 11px 0 0 0; vertical-align: top;}
.ine8 a { display: block; float: right; margin: 0 0 5px 5px;}

.rban	{ margin: 0 0 17px 0;}

/* Главная */
.banner_slider {overflow:hidden;height: 218px;width:100%;position:relative;margin: 0 0 37px 0;}
.iban	{ height: 218px; position: absolute;top:0; left:0;width:100%; z-index: 10; margin: 0 0 37px 0; background: #779f1a;}
.iban_hide	{ height: 218px; position: absolute;top:0; left:-100000px;width:100%; z-index: 1; margin: 0 0 37px 0;}
.iban_none	{ height: 218px; position: absolute;top:0; left:-100000px;width:100%; z-index: 1; margin: 0 0 37px 0;}
.iban1		{ height: 218px; width: 100%;}
.iban1 td	{ padding: 0 0 0 27px;}
.iban1-1	{ color: #fff; font-size: 25px; margin: 0 0 0 0; background: url(../images/bg/iban.png);}
.iban1-1 td	{ padding: 0 13px 3px 13px !important;}
.iban1-2	{ color: #c5c8c8; font-size: 13px; background: url(../images/bg/iban.png);}
.iban1-2 td	{ padding: 3px 13px 5px 13px !important;}
.iban1-2 p	{ margin: 0px !important;}



.iban1 a		{ color: #ee6f1a; text-decoration: underline; outline: none;}
.iban1 a:visited	{ color: #ee6f1a; text-decoration: underline;  outline: none;}
.iban1 a:hover	{ color: #a55f27; text-decoration: underline; outline: none;}
.iban2		{ position: absolute; z-index: 1; width: 100%; height: 218px; top: 0px; left: 0px;}
.iban2 a	{ display: block; width: 100%; height: 218px;}
.iban3			{ height: 218px; position: absolute; z-index: 2; top: 0px; left: 0px; }
.iban3 a 		{ display: block; height: 218px; background: #cacdcd url(../images/bg/iban3.gif) 50% 50% no-repeat; border-right: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.iban3 a:hover	{ display: block; height: 218px; background: #cacdcd url(../images/bg/iban3.gif) 50% 50% no-repeat; border-right: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.iban4			{ height: 218px; position: absolute; z-index: 2; top: 0px; right: 0px; }
.iban4 a 		{ display: block; height: 218px; background: #cacdcd url(../images/bg/iban4.gif) 50% 50% no-repeat; border-left: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.iban4 a:hover	{ display: block; height: 218px; background: #cacdcd url(../images/bg/iban4.gif) 50% 50% no-repeat; border-left: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.isk3	{ width: 100%;}
.isk4	{ width: 63%; vertical-align: top; padding: 31px 33px 0 19px; font-size: 14px;}
.isk5	{ vertical-align: top; text-align: center;}
.ih1	{ color: #6d371f; font-size: 30px; margin: 0 0 33px 0; line-height: 1em;}

.izootv		{ width: 170px; margin: auto; text-align: left; margin-bottom: 30px;}
.izootv1	{ font-size: 14px; margin: 0 0 7px 0;}
.izootv1 a			{ color: #465e0f; text-decoration: underline; outline: none; background: url(../images/icons/tigr.jpg) left top no-repeat; padding: 167px 0 0 0; display: block;}
.izootv1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.izootv1 a:hover	{ color: #a55f27; text-decoration: underline; outline: none;}
.izootv2	{ margin: 0 0 13px 0;}
.izootv3	{ border-top: 1px solid #d9d283;}
.izootv3-1	{ color: #a8a8a8; font-size: 9px; line-height: 1.1em; padding: 10px 13px 0 2px;}
.izootv3-2	{ padding: 5px 7px 0 0;}

.iex	{ width: 170px; margin: auto; text-align: left; margin-bottom: 30px;}
.iex1 a			{ color: #465e0f; text-decoration: underline; outline: none; background: url(../images/icons/slon.jpg) left top no-repeat; padding: 75px 0 0 0; display: block;}
.iex1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.iex1 a:hover	{ color: #a55f27; text-decoration: underline; outline: none;}
.iex1	{ font-size: 14px; margin: 0 0 7px 0;}

.iblo	{ width: 170px; margin: auto; text-align: left; margin-bottom: 30px;}
.iblo1	{ font-size: 14px; margin: 0 0 7px 0;}
.iblo1 a			{ color: #465e0f; text-decoration: underline; outline: none;}
.iblo1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.iblo1 a:hover		{ color: #a55f27; text-decoration: underline; outline: none;}
.iblo2	{ }

.gr .iblo	{ width: auto; margin: auto; text-align: left; margin-bottom: 21px !important;}

.ikon	{ width: 290px; margin: 0 0 21px 0;}
.ikon1	{ width: 76px; vertical-align: top; padding: 0 19px 0 19px;}
.ikon1 a		{ display: block; float: left; border: 1px solid #c6d24b;}
.ikon1 a:hover	{ display: block; float: left; border: 1px solid #000;}
.ikon2			{ vertical-align: top;}
.ikon2-1	{ font-size: 14px; font-weight: bold; margin: 0 0 11px 0;}
.ikon2-2	{ }
.ikon2-1 a			{ color: #465e0f; text-decoration: underline; outline: none;}
.ikon2-1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.ikon2-1 a:hover	{ color: #a55f27; text-decoration: underline; outline: none;}
.ikon3	{ }

.ipub	{ padding-left: 22px;}

/* Каталог внизу */
.fcat	{ width: 100%; background:  #779f1a url(../images/bg/fcat.png) left top repeat-x;}
.fcat1	{ padding: 115px 50px 0 50px;}
.fcat2		{ margin: 0 0 21px 0;}
.fcat2-1	{ font-size: 18px; color: #fff; font-family: Arial; padding: 0 22px 0 0;}
.fcat2-2	{ }
.fcat3	{ float: left; margin: 0 17px 0 0; padding: 2px 6px 3px 6px;}
.fcat3 a			{ color: #fff; text-decoration: none; outline: none; border-bottom: 1px dashed #fff; }
.fcat3 a:visited	{ color: #fff; text-decoration: none;  outline: none; }
.fcat3 a:hover		{ color: #52552f; text-decoration: none; outline: none; border:none; background: #f5ed90;}
.fcat3_	{ float: left; margin: 0 17px 0 0; padding: 2px 6px 3px 6px; background: #f5ed90; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.fcat3_ a			{ color: #52552f; text-decoration: none; outline: none;}
.fcat3_ a:visited	{ color: #52552f; text-decoration: none;  outline: none;}
.fcat3_ a:hover		{ color: #52552f; text-decoration: none; outline: none;}


.fcat4	{ width: 100%;}
.fcat5	{ max-width: 700px;}
.fcat6	{ overflow-x: hidden; width: 100%; padding: 0 0 17px 0;}
.fcat7	{ float: left; clear: right; display: inline;}

.fcat5-1	{ vertical-align: top; widdth: 90px; overflow: hidden; padding: 0 25px 0 0;}
.fcat5-2	{ vertical-align: top; width: 90px; overflow: hidden;}
.fcat5-21 	{ width: 90px; overflow: hidden; margin: 0 0 7px 0;}
.fcat5-22 	{ width: 90px; overflow: hidden; padding-left: 3px;}
.fcat5-22 a			{ color: #fff; text-decoration: none; outline: none;}
.fcat5-22 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.fcat5-22 a:hover	{ color: #fff; text-decoration: underline; outline: none;}

.fcat4-1 { width: 15px; vertical-align: top; padding-right: 15px;}
.fcat4-1 .iban3			{ height: 90px; position: relative;}
.fcat4-1 .iban3 a 		{ display: block; height: 90px; background: #cacdcd url(../images/bg/iban3.gif) 50% 50% no-repeat; border-right: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.fcat4-1 .iban3 a:hover	{ display: block; height: 90px; background: #cacdcd url(../images/bg/iban3.gif) 50% 50% no-repeat; border-right: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.fcat4-2 { width: 15px; vertical-align: top; padding-left: 15px;}
.fcat4-2 .iban4			{ height: 90px; position: relative; z-index: 2; top: 0px; right: 0px; }
.fcat4-2 .iban4 a 		{ display: block; height: 90px; background: #cacdcd url(../images/bg/iban4.gif) 50% 50% no-repeat; border-left: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.fcat4-2 .iban4 a:hover	{ display: block; height: 90px; background: #cacdcd url(../images/bg/iban4.gif) 50% 50% no-repeat; border-left: 1px solid #fff; width: 14px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.fcat8		{ border-top: 1px solid #f5ed90; padding: 13px 30px 0 30px; margin: 0 0 17px 0;}
.fcat8-1	{ float: left; font-weight: bold; font-size: 21px; margin: 0 13px 0 0;}
.fcat8-1 a			{ color: #fff; text-decoration: none; outline: none;}
.fcat8-1 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.fcat8-1 a:hover	{ color: #fff; text-decoration: underline; outline: none;}
.fcat8-1_	{ float: left; font-weight: bold; font-size: 21px; margin: 0 13px 0 0;}
.fcat8-1_ a			{ color: #ff0; text-decoration: none; outline: none;}

.fcat9	{ background: url(../images/bg/fcat9.png) right bottom no-repeat; color: #f6e994; padding: 13px 0 13px 30px;}
.bottom_menu {overflow:hidden;width:100%;}
/* Футер */
.foot	{ width: 100%; background: #373d31;}
.foot1	{ vertical-align: top; padding: 27px 50px 27px 50px;}
.foot2		{ width: 100%;}
.foot2-1	{ vertical-align: top; padding: 0 27px 11px 0; color: #9b9e99;}
.foot2-1 a		{ color: #9b9e99; text-decoration: underline; outline: none;}
.foot2-1 a:visited	{ color: #9b9e99; text-decoration: underline;  outline: none;}
.foot2-1 a:hover	{ color: #fff; text-decoration: underline; outline: none;}
.foot2-2	{ vertical-align: top; width: 30%; padding: 0 57px 11px 0; color: #9b9e99;}
.foot2-3	{ vertical-align: top; width: 40%; color: #9b9e99; padding: 0 0 11px 0;}
.foot3	{ }
.foot4	{ }
.foot5	{ }
.foot6	{ }
.foot7	{ }

.fmenu	{ font-size: 13px; margin: 0 0 30px 0;}
.fmenu a			{ color: #f5ed90; text-decoration: underline; outline: none; display: block; float: left; margin: 0 27px 11px 0; }
.fmenu a:visited	{ color: #f5ed90; text-decoration: underline;  outline: none;}
.fmenu a:hover		{ color: #fff; text-decoration: underline; outline: none;}

.mzoo	{ float: left;}
.mzoo a			{ color: #b7b9b5; text-decoration: underline; outline: none; display: block; background: url(../images/bg/mzoo.gif) 50% top no-repeat; float: left; width: 80px; padding: 40px 0 0 0; font-size: 9px; color: #b7b9b5; text-align: center; margin: 9px 0 0 0; text-transform: lowercase;}
.mzoo a:visited	{ color: #b7b9b5; text-decoration: underline;  outline: none;}
.mzoo a:hover		{ color: #fff; text-decoration: underline; outline: none;}


/* Внутрянка */
.msk	{ width: 100%;}
.msk1	{ width: 20%; vertical-align: top; padding: 30px 20px 27px 45px;}
.msk2	{ vertical-align: top; padding: 30px 0 27px 0; font-size: 14px;}
.msk3	{ width: 23%; vertical-align: top; padding: 30px 35px 27px 20px;}

.lmenu		{ margin: 0 0 57px 0;}
.lmenu1		{ font-family: Trebuchet MS; font-size: 15px; margin: 0 0 13px 0;}
.lmenu1_	{ font-family: Trebuchet MS; font-size: 15px; margin: 0 0 13px 0;}
.lmenu1 a			{ color: #465e0f; text-decoration: underline; outline: none;}
.lmenu1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.lmenu1 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.lmenu1_ a			{ color: #000; text-decoration: none; outline: none;}
.lmenu1_ a:visited	{ color: #000; text-decoration: none;  outline: none;}
.lmenu1_ a:hover	{ color: #000; text-decoration: underline; outline: none;}

.lblo		{ margin-left: -45px; position: relative; z-index: 2;}
.lblo1		{ font-weight: blod; font-size: 14px; margin: 0 0 13px 0; font-weight: bold;}
.lblo2		{ color: #646464;}
.lblo-map	{ padding: 175px 0 0 45px; background: url(../images/bg/lblo-map.jpg) left top no-repeat;}

.smenu	{ margin: -7px 0 21px -10px;}
.smenu1		{ float: left; font-size: 15px; margin: 0 7px 0 0;}
.smenu1_	{ float: left; background: #779f1a url(../images/bg/smenu1.gif) left no-repeat; height: 26px; font-size: 18px;  margin: 0 7px 0 0;}
.smenu1 a				{ color: #465e0f; text-decoration: underline; outline: none; display: block; white-space: nowrap; height: 20px; padding: 6px 10px 0 10px;}
.smenu1 a:visited		{ color: #465e0f; text-decoration: underline;  outline: none;}
.smenu1 a:hover			{ color: #000; text-decoration: underline; outline: none;}
.smenu1_ span				{ color: #fff; text-decoration: none; outline: none; display: block; white-space: nowrap; background: url(../images/bg/smenu1-1.gif) right no-repeat; height: 21px; padding: 5px 10px 0 10px;}
.smenu1_ a				{ color: #fff; text-decoration: none; outline: none; display: block; white-space: nowrap; background: url(../images/bg/smenu1-1.gif) right no-repeat; height: 21px; padding: 5px 10px 0 10px;}
.smenu1_ a:visited		{ color: #fff; text-decoration: none;  outline: none;}
.smenu1_ a:hover		{ color: #fff; text-decoration: underline; outline: none;}
.news	{ width: 100%; margin: 0 0 23px 0;}
.news1	{ width: 76px; padding: 0 15px 0 0; vertical-align: top;}
.news2	{ vertical-align: top;}
.news1 a			{ color: #465e0f; text-decoration: underline; outline: none; display: block; float: left; border: 1px solid #c6d24b;}
.news1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.news1 a:hover		{ color: #000; text-decoration: underline; outline: none; border: 1px solid #000;}
.news3	{ font-size: 10px; color: #779f1a; font-family: Arial;}
.news4	{ font-size: 14px; font-family: Trebuchet MS; font-weight: bold; margin: 0 0 5px 0;}
.news4 a			{ color: #3a3a3a; text-decoration: underline; outline: none;}
.news4 a:visited	{ color: #3a3a3a; text-decoration: underline;  outline: none;}
.news4 a:hover		{ color: #465e0f; text-decoration: underline; outline: none;}
.news5	{ font-size: 13px; color: #646464;}
.news6	{ font-size: 10px; color: #646464;}
.news7	{ margin: 0 0 13px 0;}
.news8	{ float: left; border: 1px solid #c6d24b; margin: 0 7px 13px 0;}


.num	{ font-size: 13px; border-top: 1px solid #c2d03f; padding-top: 14px;}
.num a			{ color: #465e0f; text-decoration: underline; outline: none; display: block; float: left; padding: 3px 13px 3px 13px;}
.num a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.num a:hover	{ color: #000; text-decoration: underline; outline: none;}
.num span		{ display: block; float: left; background: #779f1a; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 3px 13px 3px 13px; color: #fff;}

.way	{ position: relative; z-index: 1;}
.way1	{ position: absolute; z-index: 1; top: -30px; font-size: 15px;}

.way1 a			{ color: #646464; text-decoration: underline; outline: none;}
.way1 a:visited	{ color: #646464; text-decoration: underline;  outline: none;}
.way1 a:hover	{ color: #000; text-decoration: underline; outline: none;}

.igale	{ margin: 0 0 21px 0; width: 70%;}
.igale1				{ margin: 0 0 7px 0; height: 282px;}
.igale1-1			{ font-size: 10px; margin: 0 0 11px 0;}
.igale a			{ color: #646464; text-decoration: none; outline: none; display: block; float: left; margin: 0 3px 3px 0; border: solid 1px #c4d147;}
.igale a:visited	{ color: #646464; text-decoration: none;  outline: none;}
.igale a:hover		{ color: #000; text-decoration: none; outline: none; border: solid 1px #000;}

.about	{ background: url(../images/icons/tigr1.jpg) left top no-repeat; padding: 0 0 0 250px; height: 269px; margin: 0 0 37px 0;}
.about1	{ font-size: 18px; margin: 0 0 13px 0;}
.about2	{ font-size: 30px; margin: 0 0 27px 0;}
.about2 a			{ color: #646464; text-decoration: underline; outline: none;}
.about2 a:visited	{ color: #646464; text-decoration: underline;  outline: none;}
.about2 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.about3 	{ width: 100%;}
.about3-1	{ width: 50%; vertical-align: top; padding: 0 27px 0 0;}
.about3-2	{ width: 50%; vertical-align: top; padding: 0 0 0 27px;}



.msk3 .iex	{ margin: 0 0 30px 0;}
.msk3 .iblo	{ margin: 0 0 30px 0;}

.onas		{ }
.onas1		{ font-size: 14px; font-family: Trebuchet MS; font-weight: bold; margin: 0 0 21px 0;}
.onas2		{ margin: 0 0 13px 0;}
.onas2 a	{ display: block; float: left; margin: 0 17px 13px 0;}
.onas3		{ font-size: 11px; margin: 0 0 37px 0;}

.cat		{ float: left; width: 122px; margin: 0 43px 13px 0; overflow: hidden; height: 220px;}
.cat1		{ }
.cat2		{ clear:both; font-size: 13px; padding: 7px 0 0 0;}
.cat1 a			{ color: #646464; text-decoration: none; outline: none; display: block; float: left; margin: 0 3px 3px 0; border: solid 1px #c4d147;}
.cat1 a:visited	{ color: #646464; text-decoration: none;  outline: none;}
.cat1 a:hover	{ color: #000; text-decoration: none; outline: none; border: solid 1px #000;}
.cat3		{ }

.cat4		{ background: #faf6ca; float: right; width: 169px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 13px; margin: 0 0 13px 13px;}
.cat4-1			{ color: #000; margin: 0 0 11px 0;}
.cat4-1 span	{ color: #646464;}

.cat5		{ margin: 0 0 33px 0;}
.cat5-1		{ font-size: 14px; font-weight: bold; font-family: Trebuchet MS; color: #646464; margin: 0 0 11px 0;}
.cat5-1 a			{ color: #646464; text-decoration: underline; outline: none;}
.cat5-1 a:visited	{ color: #646464; text-decoration: underline;  outline: none;}
.cat5-1 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.cat5-2		{ }

.cat6		{ }
.cat6-1		{ vertical-align: top; padding: 0 11px 11px 0;}
.cat6-2		{ vertical-align: top; color: #080808;  padding: 0 0 11px 0;}
.cat6-2 a			{ color: #080808; text-decoration: none; outline: none;}
.cat6-2 a:visited	{ color: #080808; text-decoration: none;  outline: none;}
.cat6-2 a:hover		{ color: #080808; text-decoration: underline; outline: none;}

.cat7		{ }
.cat7-1		{ margin: 0 0 11px 0;}
.cat7-2		{ color: #080808; margin: 0 0 3px 0;}
.cat7-3		{ margin: 0 0 7px 0;}
.cat7-4		{ margin: 0 0 5px 0; color: #080808;}
.cat7-5		{ }

.cat7-6		{ margin: 0 0 7px 0;}
.cat7-6 a	{ display: block; float: left; border: 1px solid #c4d145;}
.cat7-6 a:hover	{ display: block; float: left; border: 1px solid #000;}

.cat7-7		{ font-size: 14px; margin: 0 0 9px 0;}
.cat7-8		{ font-size: 14px; font-weight: bold; color: #000; margin: 0 0 11px 0;}
.cat7-9		{ margin: 0 0 3px 0;}
.cat7-10	{ font-size: 11px;}

.priceh		{ margin: 0 0 13px 0;}
.priceh h1	{ margin: 0 0 0 0; font-weight: normal; font-size: 18px; font-family: Trebuchet MS; color: #0c0c0c;}
.priceh1	{ padding: 0 17px 0 0;}
.priceh2	{ }
.priceh3	{ }
.priceh .smenu	{ margin: 0 0 0 0;}
.priceh .smenu1 a				{ color: #465e0f; text-decoration: underline; outline: none; display: block; white-space: nowrap; height: 20px; padding: 6px 10px 0 10px; b}
.priceh .smenu1 a:visited		{ color: #465e0f; text-decoration: underline;  outline: none;}
.priceh .smenu1 a:hover			{ color: #000; text-decoration: underline; outline: none;}
.priceh .smenu1_ a				{ color: #fff; text-decoration: none; outline: none; display: block; white-space: nowrap; background: url(../images/bg/smenu1-1.gif) right no-repeat; height: 21px; padding: 5px 10px 0 10px;}
.priceh .smenu1_ a:visited		{ color: #fff; text-decoration: none;  outline: none;}
.priceh .smenu1_ a:hover		{ color: #fff; text-decoration: underline; outline: none;}

.price		{ float: left; width: 48%; margin: 0 0 27px 0;}
.price1	{ vertical-align: top; width: 102px; padding: 0 11px 0 0;}
.price2		{ vertical-align: top; padding: 0 21px 0 0;}
.price3		{ }
.price1 a			{ display: block; float: left; margin: 0 3px 3px 0; border: solid 1px #c4d147;}
.price1 a:hover		{ border: solid 1px #000;}

.loader {position:relative;width:100%;height:100%;}
.loaderinner {position:absolute;left:200px;}

.cot1	{ font-size: 11px; margin: 0 0 7px 0;}
.cot2	{ font-size: 14x; font-weight: bold; margin: 0 0 5px 0;}
.cot3	{ font-size: 11x;}
.cot4	{ width: 100px;}

.zoohelp	{ }
.zoohelp_	{ display:none;}

.odad	{ font-size: 11px; padding: 17px 0 0 0; color: #748068;}
.odad a		{ color: #748068; text-decoration: underline; outline: none;}
.odad a:visited	{ color: #748068; text-decoration: underline;  outline: none;}
.odad a:hover		{ color: #000; text-decoration: underline; outline: none;}

/*Голослование*/
.qwiz {bo1rder: 1px solid grey;padding:10px;margin-bottom:10px;}
.qwiz_q {font-size:14px;font-weight:bold;padding:5px; }
.qwiz_a{margin: 0 0 7px 0;}
.qwiz_a label {padding-left:5px;}
.qwiz_submit{margin-top:11px;}
.qwiz_table{width:100%;}
.qwiz_td_percent{width:50px;}
.qwiz_td_ans{font-weight:bold;padding:5px;}
.qwiz_num{font-weight:normal;display:inline}
.qwiz_total {font-size:12px;padding:5px;}
.qwiz_desc{ font-size: 11px; padding: 0 0 0 5px; margin: 0 0 11px 0;}

.golo	{ margin: 0 0 7px 0;}
.golo1	{ width: 1px; padding: 0 10px 0 0; vertical-align: top;}
.golo2	{ vertical-align: top;}

/* Траст */
.trust {background-color: #a0a563; border: 1px solid #000 !important; width: 200px !important; padding: 0 !important; margin: 0 5px 5px 0 !important; float: left;}
.trust  div{ padding: 5px !important; text-align: left !important; }
.trust  p.trhead{font-size: 12px; !important; margin: 0 0 5px 0;}
.trust  a{color: #373d31 !important;}
.trust  p{font-size: 12px; !important;  margin: 0 0 5px 0; line-height: 1em;}
.trust  p small{color: #000000 !important;}
.trust  p b{color: #006600; font-weight: normal;}

/* Вопрос ответ */
.faq	{ line-height: 1.4em; margin: 0 0 25px 0; border-bottom: 1px solid #000; padding: 0 0 25px 0;}
.faq_	{ line-height: 1.4em; margin: 0 0 25px 0; border-bottom: 1px solid #000; padding: 0 0 25px 0;}
.faq1	{ padding: 0 0 0 25px; background: url(../images/bg/li.gif) left 8px no-repeat; margin: 0 0 7px 0;}
.faq2	{ padding: 0 0 0 25px; margin: 0 0 0px 0; font-style: italic;}
.faq p { margin: 0 0 5px 0;}
.faq_ p { margin: 0 0 5px 0;}
.faq .faq3	{ display: none; padding: 11px 0 0 25px;}
.faq2 a			{ color: #465e0f; text-decoration: none; outline: none; border-bottom: 1px dashed #465e0f;}
.faq2 a:visited	{ color: #465e0f; text-decoration: none; outline: none;}
.faq2 a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
.faq_ .faq2 a			{ color: #465e0f; text-decoration: none; outline: none; border-bottom: 1px dashed #465e0f;}
.faq_ .faq2 a:visited	{ color: #465e0f; text-decoration: none; outline: none;}
.faq_ .faq2 a:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}


.faq4 { float: left; margin: 3px 0 0 0; font-size: 21px;}
.faq4 a			{ color: #465e0f; text-decoration: none; outline: none; border-bottom: 1px dashed #465e0f;}
.faq4 a:visited	{ color: #465e0f; text-decoration: none;  outline: none;}
.faq4 a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}

.zapis	{ position: relative; z-index: 99; left: 0px; top: 0px;}
.zapis1	{ font-size: 30px; font-style: italic;}
.zapis1 a			{ color: #22a636; text-decoration: none; outline: none; border-bottom: 1px dashed #22a636;}
.zapis1 a:visited	{ color: #22a636; text-decoration: none; outline: none;}
.zapis1 a:hover		{ color: #005ba9; text-decoration: none; outline: none; border-bottom: 1px dashed #005ba9;}

.zapis2		{ text-align: left; position: absolute; z-index: 15; top: -200px; left: 40px; width: 397px; background: #fff;  -webkit-box-shadow: 0px 0px 5px 1px #aaa; -moz-box-shadow: 0px 0px 5px 1px #aaa; box-shadow: 0px 0px 5px 1px #aaa; padding: 13px 23px 13px 23px;}
.zapis2-1	{ font-size: 22px; font-style: italic; margin: 0 0 9px 0;}
.zapis2-2	{ color: #414141; margin: 0 0 4px 0;}
.zapis2-3  		{ margin: 0 0 11px 0;}
.zapis2-3 input	{ width: 100%;}
.zapis2-3 textarea	{ width: 100%;}
.zapis2-4  		{ margin: 0 0 17px 0;}
.zapis2-4 td	{ padding: 0 8px 0 0;}
.zapis2-5  		{ width: 397px; margin: 0 0 7px 0;}
.zapis2-5 td	{ width: 50%; padding: 0 13px 0 0;}
.zapis2-5 select	{ width: 100%;}
.zapis2-6	{ margin: 0 0 17px 0; color: #8d8d8d; font-size: 12px;}
.zapis-d	{ width: 13px; height: 13px; position: absolute; z-index: 15; top: 13px; right: 13px;}
.zapis-d a	{ display: block; width: 13px; height: 13px; background: url(../images/bg/zapis-d.gif) left top no-repeat;}

.ask	{ text-align: left; position: fixed; z-index: 15; top: 100px; left: 50%; margin-left: -360px; width: 720px; background: #fff;  -webkit-box-shadow: 0px 0px 5px 1px #aaa; -moz-box-shadow: 0px 0px 5px 1px #aaa; box-shadow: 0px 0px 5px 1px #aaa; padding: 13px 23px 13px 23px;}
.ask .zapis2-3  		{ margin: 0 0 11px 0;}
.ask .zapis2-3 input	{ width: 60%;}
.ask .zapis2-3 textarea	{ width: 100%; height: 170px;}
.ask1	{ margin: 0 0 11px 0;}
.ask1-1	{ padding: 0 5px 0 0;}
.ask1-2	{ font-size: 13px; color: #414141;}

/*Feedback_form*/
.tkon	{ width: 100%; margin: 0 0 1px 0; background: #f8f8ec;}
.tkon1	{ padding: 21px 21px 11px 21px;}
.tkon2	{ font-size: 16px; font-weight: bold; margin: 0 0 11px 0;}
.tkon3	{ width: 100%;}
.tkon3-1	{ width: 130px; font-size: 11px; padding: 0 0 11px 0;}
.tkon3-2	{ padding: 0 0 11px 0;}
.tkon3-2 input	{ width: 70%; border: 1px solid #aaadb2; padding-left: 4px; font-size: 15px;}
.tkon3-2 textarea	{ width: 70%; border: 1px solid #aaadb2; padding-left: 4px; height: 120px; font-size: 15px;}
.tkon4	{ background: #f8f8ec; width: 100%; margin: 0 0 0 0;}
.tkon5	{ padding: 21px 21px 21px 151px; font-size: 19px; width: 1px;}
.tkon6	{ color: #7a7a7a; font-size: 11px;}

/* Фотогалерея */
.xfoto	{ position: relative; z-index: 1; margin: 0 0 17px 0;}
.xfoto1	{ width: 200px; position: absolute; z-index: 1; top: 0px; left: -220px; text-align: right;}
.xfoto1-1	{ margin: 0 0 3px 0;}
.xfoto1-2	{ font-size: 11px; color: #666;}
.xfoto2	{ height: 72px; overflow: hidden;}
.xfoto2 a			{ color: #646464; text-decoration: none; outline: none; display: block; float: left; margin: 0 3px 3px 0; border: solid 1px #c4d147; height: 70px;}
.xfoto2 a:visited	{ color: #646464; text-decoration: none;  outline: none;}
.xfoto2 a:hover	{ color: #000; text-decoration: none; outline: none; border: solid 1px #000;}

.xfoto3	{ margin: 0 0 0 0;}
.xfoto3 a			{ color: #646464; text-decoration: none; outline: none; display: block; float: right; margin: 0 3px 3px 0; border: solid 1px #c4d147; height: 70px;}
.xfoto3 a:visited	{ color: #646464; text-decoration: none;  outline: none;}
.xfoto3 a:hover	{ color: #000; text-decoration: none; outline: none; border: solid 1px #000;}

.xfoto4	{ margin: 0 0 21px 0;}
.xfoto5	{ }
.xfoto5 .lmenu		{ margin: 0 0 0px 0;}
.xfoto5 .lmenu1		{ font-family: Trebuchet MS; font-size: 15px; margin: 0 0 13px 0; float: left; width: 33%;}
.xfoto5 .lmenu1_	{ font-family: Trebuchet MS; font-size: 15px; margin: 0 0 13px 0; float: left; width: 33%;}
.xfoto5 .lmenu1 a			{ color: #465e0f; text-decoration: underline; outline: none;}
.xfoto5 .lmenu1 a:visited	{ color: #465e0f; text-decoration: underline;  outline: none;}
.xfoto5 .lmenu1 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.xfoto5 .lmenu1_ a			{ color: #000; text-decoration: none; outline: none;}
.xfoto5 .lmenu1_ a:visited	{ color: #000; text-decoration: none;  outline: none;}
.xfoto5 .lmenu1_ a:hover	{ color: #000; text-decoration: underline; outline: none;}
