


/* Start:/bitrix/templates/zoocomplex/components/bitrix/menu/horizontal_multilevel1/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	list-style:none;
	font-size:11px;
	/*font-size:90%*/
        float:right;
        
}

#horizontal-multilevel-menu
{
	padding:12px 4px 53px;
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
        text-transform:uppercase;
        font-size:11px;
        line-height:1.2em;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#595959;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color:#5db000;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#5db000;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/zoocomplex/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/zoocomplex/components/bitrix/menu/horizontal_multilevel1/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	color:#5db000;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#5db000;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
         text-transform:none;

}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#595959;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#5db000;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/zoocomplex/components/bitrix/menu/left_menu_new/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{

	background:#F5F5F5 url('/bitrix/templates/zoocomplex/components/bitrix/menu/left_menu_new/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/zoocomplex/styles.css*/
/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}

/*site map*/
ul.map-level-1{padding-left:25px;}
ul.map-level-2{padding-left:50px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:20px;
		color:#2F2F2F;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#4f4f4f; }

p {padding-bottom:18px;}
p span {font-weight:bold; color:#4f4f4f;}
p span a {font-weight:bold; color:#4f4f4f;}
a:hover{color:#5db000;}
h1 {
	font-size:30px;
	color:#505050;
	line-height:1.2em;
	letter-spacing:-2px;
	margin:0 0 -87px;
	font-weight:300;
	text-transform:uppercase;
	padding:62px 0 0;}
* html h1 {margin:0 0 -70px;}
*:first-child+html h1 {margin:0 0 -70px;}
h2 {font-size:28px; color:#444545; line-height:1.2em; letter-spacing:-1px; padding:14px 0;}
h3 {font-size:22px; color:#5db000; border-bottom:3px solid #f4f4f4; padding:18px 0 14px; margin:0 0 27px;text-decoration:none;}

h3 a:hover {text-decoration:none;}

h4 {font-size:12px; color:#4f4f4f; }
h4 a {font-size:12px; color:#4f4f4f;}
h4 a:hover {color:#5db000;}
h5 {font-size:12px; color:#4f4f4f; text-transform:uppercase; padding:0 0 7px;}
h6 {font-size:13px; color:#8c8c8c; padding:8px 0 0;}


/* ============================= data table ====================== */

table.data-table {border-collapse:collapse;}
table.data-table tr.alt-row {background-color:#FAFAEB;}
table.data-table tr td {border:1px solid #e6e6e6; padding:5px;}
table.data-table tr th {border:1px solid #e6e6e6; padding:5px;}


/* ============================= main layout ====================== */

.imgindent {margin:0 23px 0 0; float:left;}
.fright {text-align:right;}
.middle {padding:14px 0 22px;}
/* ============================= header ====================== */
#header {border-bottom:1px solid #d7d7d7;}
#header a {text-decoration:none;}
.menu {padding:12px 4px 53px;}
.menu li {float:left; padding:0 12px}
.menu a {color:#595959; text-transform:uppercase; font-size:11px; line-height:1.2em;}
.menu a:hover {color:#5db000;}
.menu a.active,.menu a.active:hover {color:#1e1e1e; cursor:default;}

.slogan img {margin:0 82px 0 0; float:left;}
.slogan p {padding:0px 1px 0; color:#adadad; font-size:19px; line-height:1.2em; letter-spacing:-1px;}
.slogan span { margin-bottom:-3px;color:#adadad;}

/* ============================= content ====================== */
#content {padding:0 0 0 13px;}
#content ul {margin:-3px 0 -4px; padding-bottom:14px;}
#content ul.extra {margin:-3px 0 -4px; padding:0 0 24px;}
#page7 #content ul.extra {padding:0 0 20px;}
#content li { background:url('/bitrix/templates/zoocomplex/images/list_marker.gif') no-repeat 1px 12px; padding-left:21px; line-height:30px;}
#content li a {color:#5db000;}
#content li a:hover{ color:#444545;}
#page1 p.extra {padding-bottom:15px;}
.row {border-bottom:5px solid #f4f4f4; margin-bottom:14px;}
#page1 .row {margin-bottom:12px;}
.col1 .row2 {padding:3px 0 0;}
.block_type4 {padding:4px 0 2px;}
.block {margin:-5px 0 0; padding:0 0 5px;}
.content_slogan {margin-bottom:7px!important; padding:0 0 8px;}
.content_slogan h2 {color:#aaa;}
.content_slogan h2 span {color:#5db000;}

.block_type1 {text-align:center;height:165px;width:117px; padding:6px 6px 0 7px; background:url('/bitrix/templates/zoocomplex/images/block1_bg.gif') no-repeat top center; float:left; margin-right:20px;}
.block_type1 p {padding:9px 0 34px 8px; line-height:16px;}
.block_type1 a {color:#777777; font-weight:bold; font-size:10px;}
.block_type1 a:hover {color:#5db000;font-size:10px;}
.block_type1_last {margin:0;}
.blocks_type1 {padding:4px 0 10px;}

.block_type2 {padding:1px 0 18px;}
.block_type2 p,.block_cols p {padding-bottom:13px;}
.block_type2_last {padding:9px 0 22px;}
#page5 .block_type2_last {padding:9px 0 11px;}

.block_type3 {padding-bottom:25px;}
.block_type3 p{padding-bottom:8px;}
.block_last {padding-bottom:0;}

.block_type5 {padding-bottom:15px;}
.block_type5 img {padding:6px 0 0 1px;}
.block_type5 p{padding-bottom:10px;}

.links {padding:19px 0 0;}
div.links {padding:13px 0 12px;}
#page4 .col2 .row1 div.links {padding-bottom:4px;}
#page5 .col3 .row1 {padding-bottom:16px;}
.first {padding-top:0!important;}
.link {
	color:#1d1d1d;
	font-style:italic;
}
.link:hover {color:#5db000;}
.pad {padding-bottom:10px;}

/*phone*/
.phone {color:#8c8c8c; padding:0 0 20px;}
.phone span {display:inline-block; width:84px; font-weight:normal; color:#8c8c8c;}
.phone a {color:#4f4f4f;}
.phone a:hover {color:#5db000;}

.phones {color:#4f4f4f; font-weight:bold;}
.phones span {color:#a7a7a7;display:inline-block; width:103px;}
.phones b {color:#a7a7a7;}

#page8 p {padding-bottom:20px;}
#page8 p.extra { color:#1d1d1d; font-style:italic; padding:5px 0 38px;}

/* ============================= footer ====================== */
#footer {border-top:5px solid #f4f4f4;}
#footer span {color:#363737;}
#footer a {color:#9c9c9c;}
#footer a:hover {color:#5db000;}


/* ============================= forms ============================= 
label {height:50px; display:block; background:url('/bitrix/templates/zoocomplex/images/input_bg.jpg') no-repeat top left;}
#ContactForm .subcol3 {background:url('/bitrix/templates/zoocomplex/images/textarea_bg.jpg') no-repeat left top;}
#ContactForm {padding-top:6px;}
input, textarea {
	width:202px;
	border:0;
	padding:5px;
	color:#8c8c8c;
	background:none;
	line-height:15px;
}
#ContactForm .link {padding-bottom:40px;}
textarea {
	height:120px; overflow:auto; margin-bottom:37px;}
#ContactForm a {margin:0 8px 0 1px;}*/

/* jQuery lightBox plugin - Gallery style */
	#gallery {
	    padding: 10px;
	    width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; background:none;line-height:none;padding-left:0;}
	#gallery ul img {
	    border: 5px solid #e6e6e6;
	    border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
	    border: 5px solid #7DC033;
	    border-width: 5px 5px 20px;
	    color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

/* End */



/* Start:/bitrix/templates/zoocomplex/template_styles.css*/
#main { width:980px; margin:0 auto; text-align:left;}

#header {padding:33px 0 0;}

#footer { height:55px; padding:28px 13px 0;margin-top:10px;}

.col1, .col2, .col3, .subcol1, .subcol2, .subcol3,.colspan {float:left;}
.wrapper {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/
#page1 .col1 { width:195px;margin-right:29px; padding-bottom:39px;}
#page1 .col2 {width:731px;}
#page1 .subcol1,#page1 .subcol3 { width:211px;}
#page1 .subcol2 { width:211px; margin:0 36px 0 38px;}

/* End */
/* /bitrix/templates/zoocomplex/components/bitrix/menu/horizontal_multilevel1/style.css */
/* /bitrix/templates/zoocomplex/components/bitrix/menu/left_menu_new/style.css */
/* /bitrix/templates/zoocomplex/styles.css */
/* /bitrix/templates/zoocomplex/template_styles.css */
