* {margin:0; padding:0; line-height:1.4;}
*:focus {outline:none;}
body {
	font-family:Verdana;
	font-size:13px;
	background:#1291D4 url(../img/bg_body.jpg) center top no-repeat;
	text-align:center;
}
table {border-collapse:collapse; }

/*--- CSS BEGIN---*/

h1 {
	font-size:24px;
	font-family:Verdana;
	color:#000000;
	font-weight:normal;
	padding:0px 0px 13px 20px;
}

/*----- Чтобы не разъезжалось контекстное меню ------*/
#content h1 {width:500px;}
#content h1.page_title_catalog {	width:330px;
	padding:20px 0px 13px 20px;
}
h2 {
	font-size:18px;
	font-family:Verdana;
	color:#BE0027;
	font-weight:normal;
	width:500px;
	padding:0px 0px 13px 0px;
}

h3 {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
	color:#000000;
	width:500px;
	padding:0px 0px 0px 0px;
}


p {	font-size:13px;
	font-weight:normal;
	font-family:Verdana;
	color:#000000;
	padding:0px 0px 5px 0px;}

a {color:#3A82C6; text-decoration:underline;}
a:hover {color:#3A82C6; text-decoration:none;}
a:visited {color:#324F6A;}

ul {
	list-style:none;
	padding:5px 0px 0px 0px;
}

ul li {
	font-size:13px;
	font-family:verdana;
	padding:0px 0px 5px 10px;
	background: url(../img/ul.gif) left 7px no-repeat;
}

ul.map {margin:0px 0px 0px 20px;}

ol {	padding:5px 0px 0px 21px;
	color:#3A82C6;}

ol li {
	font-size:13px;
	font-family:verdana;
	padding:0px 0px 10px 0px;
}

ol li div {color:#000000;}
.ol_level2 {	color:#3A82C6;
	padding:5px 0px 0px 21px;
	display:block;
}
.ol_level2 div {color:#000000;}
.ol_level2 li.last_item{padding:0px 0px 0px 0px;}

img {border:0; margin:20px 0px 20px 0px; clear:both; float:none;}

/*--- CSS END---*/

#container {	padding:0px;
	margin:0px auto 0px auto;
	width:980px;
	position:relative;
	background:none;
}

#header {	height:165px;
	width:980px;	background:#0089D1 url(../img/header.jpg) no-repeat;
	display:block;
	padding:0px;
	margin:0px;
}

	#logo {
		top:26px;		left:23px;
		position:absolute;
		display:block;
		cursor:pointer;
		padding:0px;
		margin:0px;	}
	#logo img{margin:0px;}

	#phone_number {		font-size:13px;
		font-family:tahoma;
		color:#000000;
		left:687px;
		top:9px;
		position:absolute;
		font-weight:bold;	}

	#short_menu {
		position:absolute;
		display:block;		left:806px;
		margin:0px;
		padding:0px;
		top:8px;	}

	#short_menu a{		font-size:10px;
		font-family:verdana;
		color:#5C5C5C;
		margin:0px 18px 0px 0px;	}

	#top_menu {		width:918px;
		height:27px;
		position:absolute;
  		top:115px;
  		left:20px;
  		padding:11px 10px 10px 18px;
  		font-size:11px;
  		font-family:tahoma;	}
		#top_menu div.separator{			height:28px;
			width:44px;
			background: url(../img/div_top_menu.jpg) top left no-repeat;
			float:left;
			clear:none;
			display:block;		}
		#top_menu div.menu_item{
			width:88px;
			height:21px;
			background: url(../img/bg_menu.jpg) top center no-repeat;
			float:left;
			clear:none;
			padding:7px 0px 0px 0px;
			display:block;
		}
		#top_menu div.first_item{
			width:15px;
			height:21px;
			padding:7px 0px 0px 0px;
			background: url(../img/first.jpg) top left no-repeat;
			float:left;
			clear:none;
			display:block;
		}
		#top_menu div.last_item{
			width:11px;
			height:21px;
			padding:7px 0px 0px 0px;
			background: url(../img/last.jpg) top right no-repeat;
			float:left;
			clear:none;
			display:block;
		}
		#top_menu a {color:#000000; text-decoration:underline;}
		#top_menu a:hover {color:#000000; text-decoration:none;}

		#top_menu .active_top_menu {
			background: url(../img/active_central.gif) top right no-repeat;
			width:88px;
			height:21px;
			float:left;
			clear:none;
			padding:7px 28px 0px 0px;
		}

		#top_menu .active_left {
			background: url(../img/active_left.gif) top left no-repeat;
			width:31px;
			height:28px;
		}

		#top_menu .active_top_menu a {color:#ffffff; text-decoration:none;}

		.active_item_mainmenu {
			float:left;
			clear:none;
			position:relative;
			display:block;
			margin:0px -30px 0px -28px;
			padding:0px 0px 0px 0px;
			z-index:100!important;
		}

		.active_item_mainmenu_first {
			float:left;
			clear:none;
			position:relative;
			display:block;
			margin:0px -30px 0px -15px;
			padding:0px 0px 0px 0px;
			z-index:100!important;
		}

		.active_item_mainmenu_first .first_item {
			width:15px!important;
			height:21px;
			background: url(../img/active_first.gif) top left no-repeat!important;
			float:left;
			clear:none;
			display:block;
		}

		.active_item_mainmenu_first .active_top_menu {
			width:88px;
			height:21px;
			float:left;
			clear:none;
			padding:7px 31px 0px 0px!important;
		}

		.active_item_mainmenu_end {
			float:left;
			clear:none;
			position:relative;
			display:block;
			margin:0px -30px 0px -29px;
			padding:0px 0px 0px 0px;
			z-index:100!important;
			background: url(../img/active_central.gif) top left no-repeat;
		}

		.active_item_mainmenu_end a {color:#ffffff!important; text-decoration:none!important;}

		.active_item_mainmenu_end .active_left {
			float:left;
			clear:none;
			display:block;
		}

		.active_item_mainmenu_end  .last_item {
			width:10px!important;
			height:21px;
			background: url(../img/active_first.gif) top left no-repeat!important;
			float:left;
			clear:none;
			display:block;
		}

		.active_item_mainmenu_end .active_top_menu_end {
			width:88px;
			height:21px;
			float:left;
			clear:none;
			padding:7px 31px 0px 0px!important;
		}


		.active_item_mainmenu .active_left {
			float:left;
			clear:none;
			display:block;
		}

		.active_item_mainmenu .active_top_menu {
			float:left;
			clear:none;
			display:block;
		}

		.active_item_mainmenu_end .active_top_menu_end {
			width:88px;
			height:21px;
			float:left;
			clear:none;
			padding:7px 0px 0px 0px!important;
		}

		.active_item_mainmenu_end .last_item {
			width:10px!important;
			height:21px;
			background: url(../img/active_end.gif) top right no-repeat!important;
			float:left;
			clear:none;
			display:block;
		}

		#search_area{			width:232px;
			top:69px;
			left:729px;
			position:absolute;
			display:block;
		}

		#search_area .text {			width:146px;
			color: #C8C8C8;
			font-size:13px;
			font-family:Verdana;
			padding:0px 5px 0px 5px;
			margin:1px 0px 0px 0px;
			display:block;
			float:left;		}

		#search_area .submit {
			width:60px;
			color: #000000;
			font-size:12px;
			font-family:Arial;
			padding:0px;
			margin:0px 0px 0px 12px;
			display:block;
			float:left;
			cursor:pointer;
			font-size:11px;
		}

#content {
	width:980px;
	background:#ffffff;
	display:block;
	overflow:hidden;
	position:relative;
	padding-bottom:20px;
}
	#left_coloumn {		width:220px;
		float:left;
		clear:none;
		padding:13px 0px 0px 20px;
		display:block;
		text-align:left;	}

	#lp {width:220px;}
	#lp_top {
		width:220px;		height:30px;
		background: url(../img/lptop.jpg) top left no-repeat;
		padding:22px 0px 0px 0px;
		text-align:center;
		font-size:16px;		font-family:verdana;
		color:#ffffff;
	}
	#lp_top a {
		font-size:16px;
		font-family:verdana;
		text-decoration:underline;
		color:#ffffff;
		overflow:hidden;
	}
	#lp_buttons {		width:221px;
		height:28px;
		overflow:hidden;
	}

	#lp_buttons span {		text-decoration:none;
		background:url(../img/lpdl.gif) 1px bottom repeat-x;
		color:#ffffff;
		cursor:pointer;
	}

	#lplb {		width:95px;
		height:23px;
		background: url(../img/lplb.jpg) top left no-repeat;
		overflow:hidden;
		float:left;
		padding:5px 0px 0px 15px;	}
	#lprb {
		width:83px;
		height:23px;
		background: url(../img/lprb.jpg) top left no-repeat;
		overflow:hidden;
		float:left;
		padding:5px 0px 0px 27px;
	}

	#lpcl {display:block;}
	#lpcr {display:none;}

/*--- This class for left panet active menu element ---*/
	.lplb_active {background: url(../img/lplb_active.jpg) top left no-repeat!important;}
	.lplb_active span {background:none!important;}
	.lprb_active {background: url(../img/lprb_active.jpg) -2px top no-repeat!important;}
	.lprb_active span {background:none!important;}
/*------*/

	#lplb p, #lprb p {color:#ffffff;}

	#lp_content {		width:170px;
		background: #3A82C6;
		float:none;
		display:block;
		padding:13px 25px 0px 25px;
		overflow:hidden;
		position:relative;
		z-index:10000;
	}

	#lp_content ul {list-style:none; list-style-image:none; padding:0px;}
	#lp_content ul li {		height:31px;
		padding:4px 0px 4px 47px;
		font-size:12px;
		font-family:verdana;
		background: none;
	}
	#lp_content ul #animal1_li {background: url(../.files/catalog_src/animal1.jpg) top left no-repeat;}
	#lp_content ul #animal2_li {background: url(../.files/catalog_src/animal2.jpg) top left no-repeat;}
	#lp_content ul #animal3_li {background: url(../.files/catalog_src/animal3.jpg) top left no-repeat;}
	#lp_content ul #animal4_li {background: url(../.files/catalog_src/animal4.jpg) top left no-repeat;}
	#lp_content ul #animal5_li {background: url(../.files/catalog_src/animal5.jpg) top left no-repeat;}
	#lp_content ul #animal6_li {background: url(../.files/catalog_src/animal6.jpg) top left no-repeat;}
	#lp_content ul #animal7_li {background: url(../.files/catalog_src/animal7.jpg) top left no-repeat;}
	#lp_content ul #animal8_li {background: url(../.files/catalog_src/animal8.jpg) top left no-repeat;}

	#lp_content ul #problem1_li {background: url(../.files/catalog_src/problem1.jpg) top left no-repeat;}
	#lp_content ul #problem2_li {background: url(../.files/catalog_src/problem2.jpg) top left no-repeat;}
	#lp_content ul #problem3_li {background: url(../.files/catalog_src/problem3.jpg) top left no-repeat;}
	#lp_content ul #problem4_li {background: url(../.files/catalog_src/problem4.jpg) top left no-repeat;}
	#lp_content ul #problem5_li {background: url(../.files/catalog_src/problem5.jpg) top left no-repeat;}
	#lp_content ul #problem6_li {background: url(../.files/catalog_src/problem6.jpg) top left no-repeat;}
	#lp_content ul #problem7_li {background: url(../.files/catalog_src/problem7.jpg) top left no-repeat;}
	#lp_content ul #problem8_li {background: url(../.files/catalog_src/problem8.jpg) top left no-repeat;}

	#lp_content a {color:#ffffff;}

	#lp_content table tr td {padding:0px 0px 7px 0px;}
	#lp_content table tr td a {font-size:13px; color:#ffffff; font-family:verdana;}
	#lp_content table tr td img {padding:0px 16px 0px 0px;}

	#lp_bottom {		width:220px;
		height:11px;
		background: url(../img/lpbottom.jpg) top left no-repeat;
		overflow:hidden;	}

	.ask_to_doctor {
		width:204px;
		height:224px;
		background: url(../img/doctor.gif) top left no-repeat;
		margin:19px 0px 0px 0px;
		padding:0px 8px 27px 8px;
  		text-align:center;
	}

	.ask_to_doctor p.title{
		margin:0px 0px 5px 0px;
	}

	.ask_to_doctor p.title a{		font-size:17px;
		font-family: verdana;
		color:#000000;
		margin:0px 0px 0px 0px;	}
	.ask_to_doctor img {margin:0px;}
	.ask_to_doctor p.name{
		font-size:11px;
		font-family: verdana;
		font-weight:bold;
		margin:8px 0px 0px 0px;
	}
	.ask_to_doctor p.special{
		font-size:11px;
		font-family: verdana;
		font-style: italic;
	}
	.ask_to_doctor .submit{
		width:202px;
		height:38px;
		background: url(../img/submit_ask1.jpg) top left no-repeat;
		border:0px;
		margin:0px 0px 0px 0px;
		cursor:pointer;
		display:block;
		text-indent:-3000px;
	}

	.left_banner {margin:20px 0px 0px 0px;}
	.left_banner img {margin:0px 0px 0px 0px;}

	#main_content {		float:left;
		clear:none;
		padding:13px 0px 0px 20px;
		display:block;
		text-align:left;
		width:719px;
		overflow:hidden;	}

	#main_content4main {
		float:left;
		clear:none;
		padding:0px 0px 0px 20px;
		display:block;
		text-align:left;
		width:719px;
		overflow:hidden;
	}

/*--- Main page BEGIN ---*/
	#flash_block{		width:700px;
		height:298px;
		float:left;
		padding:0px 0px 0px 0px;
		margin:13px 0px 26px 0px;
		clear:both;
		float:none;	}

	#flash_block * {		margin:0px;
	}

	#main_content4main table tr td {vertical-align:top;}
	#main_content4main table img {margin:0px;}
	#main_content4main table tr td.first_top {
		background: url(../img/redtop.jpg) top left no-repeat;
		height:22px;
		width:274px;
		color:#ffffff;
		font-family: verdana;
		font-size:18px;
		padding:10px 32px 12px 12px;
	}
	#main_content4main table tr td.first_top a {
		color:#ffffff;
		font-family: verdana;
		font-size:18px;
		text-decoration:none;
	}

	#main_content4main table tr td.second_top {
		background: url(../img/bluetop.jpg) top left no-repeat;
		height:22px;
		width:352px;
		padding:10px 12px 12px 16px;
	}
	#main_content4main table tr td.second_top a {
		color:#000000;
		font-family: verdana;
		font-size:18px;
		text-decoration:underline;
	}

	#main_content4main table tr td.first {
		background: url(../img/redblock.jpg) top left repeat-y;
		width:248px;
		padding:15px 24px 0px 12px;
	}
	#main_content4main table tr td.first .image_td  {
		padding:0px 10px 30px 0px;
		width:70px;
		text-align:center;
	}

	#main_content4main table tr td.first .text_td {
		padding:0px 0px 0px 0px;
	}

	#main_content4main table tr td.first .text_td .title a  {
		color:#000000;
		font-family: verdana;
		font-size:15px;
		text-decoration:underline;
	}
	#main_content4main table tr td.first .text_td .text  {
		color:#000000;
		font-family: verdana;
		font-size:11px;
		padding:4px 0px 0px 0px;
		overflow:hidden;
		width:180px;
	}

	#main_content4main table tr td.second {
		background: url(../img/blueblock.jpg) top left repeat-y;
		width:342px;
		padding:15px 18px 40px 20px;
	}

	#main_content4main table tr td.second .image_td  {
		padding:0px 18px 15px 0px;
		width:70px;
		text-align:center;
	}

	#main_content4main table tr td.second .text_td {
		padding:0px 0px 15px 0px;
	}

	#main_content4main table tr td.second .text_td p.title {
		width:208px;
	}

	#main_content4main table tr td.second .text_td p.title a  {
		color:#000000;
		font-family: verdana;
		font-size:15px;
		text-decoration:underline;
		font-weight:bold;
	}

	#main_content4main table tr td.second .text_td p.text  {
		color:#000000;
		font-family: verdana;
		font-size:11px;
		width:212px;
		overflow:hidden;
		padding:4px 0px 0px 0px;
	}

	#main_content4main table tr td.first_bottom {
		background: url(../img/redbottom.jpg) top left no-repeat;
		height:10px;
		width:282px;
		padding:0px 18px 0px 0px;
	}
	#main_content4main table tr td.second_bottom {
		background: url(../img/bluebottom.jpg) top left no-repeat;
		height:10px;
		width:362px;
		padding:0px 18px 0px 0px;
	}
		#news_short {
			width:382px;
			float:left;
			clear:none;
			display:block;
		}

		#news_short_title {
			background: url(../img/bluetop.jpg) top left no-repeat;
			height:36px;
			width:365px;
			font-family: verdana;
			font-size:18px;
			padding:12px 0px 0px 17px;
		}
		#news_short_content {
			background: url(../img/blueblock.jpg) top left repeat-y;
			width:352px;
			padding:0px 15px 0px 15px;
			font-family: verdana;
			font-size:11px;
			display:block;
		}
		#news_short_content ul li {padding:10px 0px 15px 0px; 	background: none;}
		#news_short_content .title {
			padding:0px 0px 10px 0px;
			float:left;
			clear:none;
			display:block;
			width:175px;
		}
		#news_short_content .title a {
			font-size:13px;
			text-decoration:underline;
			color:#000000;
			font-weight:bold;
		}
		#news_short_content .text {
			float:left;
			clear:none;
			display:block;
			width:175px;
		}
		#news_short_content .phot_rec {
			float:left;
			clear:none;
			display:block;
			width:120px;
			padding:4px 30px 0px 10px;
		}

		#news_short_footer {
			background: url(../img/bluebottom.jpg) top left no-repeat;
			height:10px;
			width:382px;
		}


		#news_short_title a {
			color:#000000;
		}


	#top_block {		width:700px;
		margin:18px 0px 0px 0px;
  		background: #EFF4F8 url(../img/top_bb.jpg) top left no-repeat;	}

	#top_block img {margin:0px;}

	#top_block .title {		font-family:verdana;
		font-size:18px;
		color:#3A82C6;
		width:668px;
		padding:35px 0px 8px 32px;	}

	#top_block table tr {vertical-align:top;}
	#top_block table tr td.text {		width:452px;
		text-align:left;
		padding:16px 0px 0px 28px;
	}
	#top_block table tr td.image {width:248px; text-align:left; padding:0px 0px 20px 0px;}

	#top_block table tr td.text .item table tr td.icon {width:23px; padding:0px 0px 6px 0px; margin:0px;}
	#top_block table tr td.text .item table tr td.text {		padding:0px 0px 0px 12px;
		width:380px;
	}
	#top_block table tr td.text .item table tr td.text ul {		font-size:13px;
		font-family:verdana;
		color:#3A82C6;
		padding:0px 0px 0px 12px;
	}
	#top_block table tr td.text .item table tr td.text ul p {color:#000000;}
	#top_block table tr td.text .item table tr td.text a {		color:#000000;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		padding:0px 2px 3px 0px;
		background: url(../img/dot4slideblock1.gif) left bottom repeat-x;
	}
	#top_block table tr td.text .item table tr td.text #title1 {background:none;}
	#name_slide_box1 {margin:-10px 0px 0px 0px;}
	#name_slide_box2 {margin:-10px 0px 0px 0px;}
	#name_slide_box3 {margin:-10px 0px 0px 0px;}
	#top_block table tr td.text .item table tr td.text a:hover {bakcground:none;}
	#top_block table tr td.text .item table tr td.text div {padding:10px 0px 5px 0px;}

	#bottom_block {
		width:700px;
		height:8px;
  		background: #EFF4F8 url(../img/bottom_bb.jpg) left 30px no-repeat;
  		padding:30px 0px 0px 0px;
  		margin:0px 0px 20px 0px;
  		overflow:hidden;
	}
/*--- Main page END ---*/

/*--- About page BEGIN ---*/
	#path {		width:657px;
		height:24px;
		background: url(../img/path_bg.gif) top left no-repeat;
		padding:7px 21px 0px 22px;
	}
	#path ul {		list-style:none;
		font-size:12px;
		font-family:verdana;
		padding:0px 0px 0px 0px;
	}
	#path ul li {float:left; clear:none; background:none; padding:0px;}
	#path ul li a {		color:#000000;
		cursor:pointer;
	}
	#path ul li span {
		color:#000000;
		padding:0px 4px 0px 6px;
	}

	.container_info	{
		width:460px;		padding:0px 0px 16px 0px;
		display:inline;	}

	.container_info_news	{
		width:490px;
		padding:0px 0px 16px 0px;
	}

	.container_info_wide {
		width:620px;
		padding:0px 58px 0spx 0px;
		margin:0px 0px 0px 20px;
		overflow:hidden;
		display:inline;
	}

	.container_info_wide_description {
		width:620px;
		padding:0px 58px 16px 0px;
		margin:0px 0px 0px 20px;
	}

	.container_info_wide .cpl_text {display:inline; padding:0px;}
	.container_info_wide .cpl_text * {display:inline;}
	.container_info_wide .cpl_text div {display:block;}
	.container_info_wide .cpl_text table {display:block;}
	.container_info_wide .cpl_text p {display:block;}
	.container_info_wide .cpl_text ul {display:block; padding:16px 0px 0px 0px;}
	.container_info_wide .cpl_text ul li {display:block;}
	.container_info_wide .cpl_text table {display:block;}
	.container_info_wide .cpl_text table tr {display:block;}
	.container_info_wide .cpl_text table tr * {display:inline;}
	.container_info_wide .cpl_text h2 {padding:0px; margin:0px;}

	.container_info_wide_block {
		width:620px;
		padding:0px 58px 16px 0px;
		margin:0px 0px 0px 20px;
		display:block;
	}

	.container_info_wide_block *{
		dislay:block;
		float:none;
		clear:both;
	}

/*
	.container_info_wide_block input {
		dislay:block;
		float:none;
		clear:both;
	}
*/

	#right_menu {
		width:172px;
		float:right;
		clear:none;
		display:block;
		margin:-52px -10px 0px 0px;
	}

	#right_menu ul {list-style:none; list-style-image:none;}
	#right_menu ul li {background: none;}
	#right_menu ul li a{
		color:#000000;
		width:144px;
		text-decoration:underline;
		font-size:13px;
		font-family:verdana;
		display:block;
		background: url(../img/rm_line.gif) left 8px no-repeat;
		padding:0px 0px 0px 15px;
		margin:0px 0px 0px 10px;
	}

	#right_menu ul li .active_top {
		width:145px;
		padding:9px 0px 0px 26px;
		margin:0px;
		color:#ffffff;
		text-decoration:none;
		display:block;
		background:#3A7EBE url(../img/mrt_active.gif) left top no-repeat;
	}
	#right_menu ul li .active_bottom {
		width:171px;
		height:9px;
		margin:0px;
		background: url(../img/mrb_active.gif) left top no-repeat;
		overflow:hidden;
	}

	#right_menu ul li a:hover {text-decoration:none;}

/*--- About page END ---*/

/*--- bottom banner BEGIN ---*/
	#bottom_banners {
  		width:720px;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 260px;
  		_padding:0px 0px 0px 244px;
		display:block;
		background:#ffffff;
	}

	.bbanner {
		width:220px;
		float:left;
		clear:none;
		margin:0px 19px 0px 0px;
	}

	.bbanner_big {
		width:340px;
		float:left;
		clear:none;
		margin:0px 17px 0px 0px;
		oveflow:hidden;
	}
/*--- bottom banner END ---*/

	#footer {
		width:980px;
		oveflow:hidden;
		display:block;
		text-aling:left;
		background:none;
		padding:0px;
		margin:0px 0px 80px 0px;
		position:relative;
	}

	#footer_menu_no_banner {
		height:114px;
		padding:28px 0px 0px 0px;
		background: url(../img/footer.png) left top no-repeat;
		display:block;	}

	#footer_menu {
		text-align:left;
  		width:700px;
		left:281px;
		top:27px;
		display:block;
		position:absolute;
	}

	#footer_menu ul {
		margin:0px;		padding:0px 0px 0px 22px;
		display:block;	}

	#footer_menu ul li {
		float:left;
		clear:none;
		display:block;
		margin:0px 19px 0px 0px;
		padding:0px;
		background:none;	
	}

	#footer_menu ul li a{
		color:#000000;
		font-size:11px;
		font-family:tahoma;
		white-space:nowrap;
		float:left;
		clear:none;
		display:block;	}

	#copyright_madein {
  		text-align:center;
  		width:711px;
		position:absolute;
		top:95px;
		left:237px;	}

	#copyright {		
		width:400px;
		display:block;
		font-size:11px;
		color:#000000;
		float:left;
		clear:none;	}

	#madein a {		color:#000000;
	}

	#madein {		width:150px;
		font-size:11px;
		display:block;
		color:#000000;
		float:right;
		clear:none;
	}

/*--- page title BEGIN ---*/
h1.page_title {	font-size:24px;
	width:500px;
	padding:20px 0px 24px 20px;
}

h1.map_title {
	font-size:24px;
	width:500px;
	padding:20px 0px 19px 20px;
}
/*--- page title END ---*/

/*--- downloads links BEGIN ---*/
ul.link4download {
	list-style:none;
	padding:13px 0px 0px 0px;
}

ul.link4download li {	background:url(../img/line4downloadlink.gif) left 3px no-repeat;
}

.link4download a {margin:0px 5px 0px 10px;}
.link4download span {color:#717171;}

.link4download_table a {margin:0px 5px 0px 10px;}
.link4download_table span {color:#717171;}
.link4download_table {margin:0px 0px 20px 0px;}
.link4download_table tr td{padding:5px 0px 5px 0px;}
.link4download_table tr td.first_td {width:250px;}


/*--- downloads links END ---*/

/*--- photogallery BEGIN ---*/

a.gallery_img img {margin:0px;}
a.gallery_img {padding:0px; margin:0px 15px 15px 0px; float:left; clear:none; display:block;}
/*--- photogallery END ---*/

/*--- newsanons page BEGIN ---*/
.news_anons {	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.image_anons {	float:left;
	clear:none;
	width:120px;
	vertical-align:top;
	padding:0px;
}

.image_anons img{margin:0px;}
.image_anons a{margin:0px; cursor:pointer;}
.text_anons {vertical-align:top;}
.text_anons h3{width:auto;}
.text_anons p{width:auto; padding:0px 0px 25px 0px;}
/*--- newsanons page END ---*/

/*---- article page BEGIN ----*/
.arcle_title {padding:0px 0px 20px 0px;}
.article_anons {
	padding:0px 0px 5px 0px;
	margin:0px 15px 10px 0px;
	display:block;
}

.article_anons h3 {color:#000000; margin:0px 0px 10px 0px;}
.article_anons h3 a {color:#000000;}

.text_anons {
	width:353px;
	padding:0px 0px 0px 0px;
}

.article_text {
	float:left;
	clear:none;
	display:block;
	padding:0px 0px 0px 17px;
}
/*---- article page END ----*/

/*--- catalog object page BEGIN ---*/
.container_catalog_object {
	width:639px;
	padding:0px 40px 16px 20px;
}

.big_text {	font-size:18px;
	font-style:italic;
	padding-bottom:27px;}

.about_product {font-weight:bold;}
.about_product li {padding-bottom:15px; background: none;}
.about_product div {padding-bottom:8px;}
.about_product ol {font-weight:normal; padding-left:0px;}
.about_product ol div {padding-bottom:0px;}

#back {height:100px; padding:0px 0px 0px 0px; position:relative; clear:both; float:none;}
#backblock  {	width:500px;
	height:50px;
	padding:20px 0px 0px 0px;
	display:block;
	color:#000000;
	font-size:14px;
	font-family:verdana;
}
.left_part {	background: url(../img/backleft.gif) top left no-repeat;
	width:16px;
	height:50px;
	display:block;
	float:left;
	clear:none;}
.right_part {
	background: url(../img/backright.gif) top left no-repeat;
	width:20px;
	height:50px;
	display:block;
	float:left;
	clear:none;
}
.central_part {	background: url(../img/backcenter.gif) top left repeat-x;
	height:50px;
	display:block;
	float:left;
	clear:none;}

.td_back {height:48px;}

#backblock a {font-size:18px; color:#000000;}
#add2choose {
	width:330px;
	height:26px;
	position:absolute;
	top:77px;
	left:645px;
	padding:0px 0px 0px 0px;
}
#add2choose * {	float:left;
	clear:none;
	display:block;
	font-size:13px;
	color:#000000;
}

#add2choose_bottom {
	width:390px;
	height:44px;
	position:absolute;
	top:16px;
	left:361px;
}

#add2choose_top {
	width:390px;
	height:44px;
	position:absolute;
	top:70px;
	right:-52px;
}

#add2choose_bottom * {
	float:left;
	clear:none;
	display:block;
	font-size:13px;
	color:#000000;
}

#add2choose_top * {
	float:left;
	clear:none;
	display:block;
	font-size:13px;
	color:#000000;
}

.add_del2choose img {margin:0px 5px 0px 0px;}
.all_choose img {margin:0px 5px 0px 0px;}
.add_del2choose {margin:0px 20px 0px 0px;}
.all_choose {margin:0px 2px 0px 0px;}

/*--- catalog object page END ---*/

/*--- advices page BEGIN ---*/
	#next_prev_area_question {height:24px; margin:20px 0px 0px 0px;}
	#about_doctor {width:623px;}
	#avatar {		width:143px;
		float:left;
		clear:none;
		display:block;
		text-align:left;
	}
	#avatar img {margin:30px 3px 0px 0px;}
	#text_about_div {		float:left;
		clear:none;
		display:block;
		width:477px;
 		background: url(../img/doctor_text_line.gif) left top repeat-y;
 		overflow:hidden;
 		padding:0px;	}
	#text_div { 		background: url(../img/doctor_text_top.gif) left top no-repeat;
 		width:398px;
 		padding:21px 32px 10px 47px;
 		overflow:hidden;	}
	#text_footer {		width:477px;
		height:10px;
		overflow:hidden;
		display:block; 		background: url(../img/doctor_text_bottom.gif) left top no-repeat;
	}

	#choose_problem {width:650px; margin:38px 0px 18px 0px;}
	.title_ask {float:left; clear:none; display:block; width:202px; padding:7px 0px 0px 0px;}
	.select_problem {float:left; clear:none; display:block;}
	#choose_problem #sp {width:200px; float:left; clear:none;  margin:10px 0px 0px 0px;}
	#choose_problem .sp {width:200px; float:left; clear:none; margin:10px 0px 0px 0px;}
	#submit_ask {		border:0px;
		width:202px;
		height:38px;
 		background: url(../img/ask_question.gif) left top no-repeat;
 		text-indent:-2000px;
 		cursor:pointer;
 		margin:0px 0px 0px 10px;
 		display:block;
 		float:left;
 		clear:none;
	}
	.ask {		padding:18px 0px 18px 0px;
		color:#000000;
		font-size:13px;
		font-family:arial;
		width:620px;
	}
	.ask .question{font-weight:bold;}
	.answer {width:620px;}
	.answer .answer_top {		width:620px;
		height:8px;
		overflow:hidden; 		background: url(../img/top_answer.gif) left top no-repeat;
	}
	.answer .answer_bottom {
		width:620px;
		height:8px;
		overflow:hidden;
 		background: url(../img/bottom_answer.gif) left top no-repeat;
	}
	.answer .answer_content {
		width:580px;
 		background: url(../img/line_answer.gif) left top repeat-y;
 		padding:5px 20px 5px 20px;
	}

	#feedback_question {		clear:both;
		padding:25px 0px 0px 0px;
		text-align:left;
	}
	#feedback_question p {color:#727272; font-size:13px; padding:7px 0px 5px 0px;}
	#feedback_question form input {width:430px;}
	#feedback_question form textarea {width:430px; height:160px;}
	#feedback_question form #submit_my_ask {width:130px; height:37px; font-family:arial; font-size:18px; margin-top:20px; clear:both; float:none; display:block;}
/*--- advices page END ---*/

/*--- catalog page BEGIN ---*/
#catalog_filter {	height:41px;
	width:660px;
	background: url(../img/filter_catalog.gif) left top no-repeat;
	padding:15px 20px 17px 20px;
	margin:0px 0px 25px 0px;}

#catalog_filter .first_row {	color:#ffffff;
	font-size:12px;
	font-family:verdana;
	text-align:left;
}

#catalog_filter .first_row .animal {width:200px; padding:0px 0px 5px 0px;}
#catalog_filter .first_row .problem {width:240px; padding:0px 0px 5px 0px;}
#catalog_filter .first_row .letter {width:80px; padding:0px 0px 5px 0px;}

#catalog_filter .second_row .animal {width:200px;}
#catalog_filter .second_row .problem {width:240px;}
#catalog_filter .second_row .letter {width:80px;}

#catalog_filter .second_row .animal select {width:180px;}
#catalog_filter .second_row .problem select {width:220px;}
#catalog_filter .second_row .letter select {width:60px;}

#catalog_filter #submit_filter {	width:150px;
	height:41px;
	font-family:arial;
	font-size:14px;
}

#image_specification {padding:0px; margin:0px 0px 0px -20px;}
#image_specification img {margin:0px;}

#catalog_list {	width:700px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #F1F1F1;
	border-left:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
}
#catalog_list table .title {font-size:11px; font-family:verdana;}
#catalog_list table .title td {padding:15px 0px 15px 0px; background:#DCE7F1;}
#catalog_list table .name {width:470px; padding:0px 0px 0px 0px; text-align:left;}
#catalog_list table .name span {display:block; margin:0px 0px 0px 92px;}
#catalog_list table .capacity {width:50px; padding:0px 10px 0px 0px; text-align:center;}
#catalog_list table .icon {width:40px; padding:0px 10px 0px 0px; text-align:left;}

#catalog_list table .even * {	font-size:13px;
	font-family:verdana;
	text-align:left;
	padding:0px 0px 0px 0px;
	background:#F1F1F1;
	vertical-align:middle;
}

#catalog_list table .odd * {	font-size:13px;
	font-family:verdana;
	text-align:left;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

#catalog_list table .code {width:135px; padding:0px 10px 0px 0px; text-align:center;}

#catalog_list table .even td {padding:18px 0px 18px 0px;}
#catalog_list table .odd td {padding:18px 0px 18px 0px;}

#catalog_list table .even .name {padding-left:15px; padding-right:15px;}
#catalog_list table .odd .name {padding-left:15px; padding-right:15px}

#catalog_list table .even .code {color:#ABABAB;}
#catalog_list table .odd .code {color:#ABABAB;}

#catalog_list table .even .icon img {margin:0px;}
#catalog_list table .odd .icon img {margin:0px;}

#catalog_list table tr .name table tr .image_article {
	width:63px;
	height:63px;
	padding:0px 15px 0px 0px;
}
#catalog_list table tr .name table tr .image_article img {margin:0px;}
#catalog_list table tr .name table tr .text_article {	padding:0px;
	width:350px;
}
#catalog_list .text_article a {color:#000000; font-weight:bold;}

.bottom_row {position:relative;}
.bottom_row #add2choose {
	width:330px;
	height:26px;
	position:absolute;
	top:0px;
	left:550px;
}

.to_top_div {text-align:center; display:block; margin:80px 0px 0px 0px;}
.to_top {	width:82px;
	height:27px;
	display:block;
	margin:0px auto 0px auto;
	padding:45px 0px 0px 0px;
	background: url(../img/to_top.gif) top left no-repeat;
	text-align:center;
}
.to_top a {color:#000000;}

#advice_div {	position:absolute;
	top:220px;
	right:29px;
	width:240px;
	overflow:hidden;}
#advice_top {	width:240px;
	height:10px;
	background:url(../img/advice_top.gif) top left no-repeat;
	overflow:hidden;
}

#advice_content {
	width:214px;
	background:url(../img/advice_content.gif) top left repeat-y;
	padding:10px 13px 10px 13px;
	font-family:verdana;
	font-size:13px;
	cursor:pointer;
}

#advice_title {
	background: url(../img/line_top.gif) right 1px no-repeat;
}

#advice_content p {	background:url(../img/dot_line.gif) bottom left repeat-x;
	width:204px;
	cursor:pointer;
}

#advice_content a {	display:block;
	color:#000000;
	font-size:13px;
	text-deocration:underline;
 	margin:20px 0px 0px 0px;
}

#advice_submit {	background:url(../img/advice_submit.gif) bottom left no-repeat;
	width:205px;
	height:32px;
	text-indent:-2000px;
	border:0px;
	margin:20px 0px -5px 3px;
	cursor:pointer;}

#advice_footer {
	width:240px;
	height:10px;
	background:url(../img/advice_bottom.gif) top left no-repeat;
	overflow:hidden;
}
/*--- catalog page END ---*/

/*--- error404 page BEGIN ---*/
#container404 {
	width:770px;
	height:600px;
	margin:0px auto 0px auto;
	position:relative;
}
#logo404 {	position:absolute;
	top:100px;
	left:0px;
}

#logo404 a {
	display:block;
	width:208px;
	height:78px;
	background:url(../img/logo_404.png) top left no-repeat;
}

#content404 {	text-align:left;
	position:absolute;
	top:220px;
	left:270px;}

#d404 {	font-size:72px;
	color:#3A82C6;
}

#d404text {	font-weight:bold;
	padding:7px 0px 24px 0px;
	font-size:13px;
	font-family:verdana;}

#d404sitemap a {
	display:block;
	color:#000000;
	margin:0px 0px 10px 0px;
}
/*--- error404 page END ---*/

/*--- back2page BEGIN ---*/
#back2news {padding:20px 0px 0px 0px;}
#back2news a {
	width:151px;
	height:35px;
	padding:15px 0px 0px 25px;
	background: url(../img/back2news.gif) top left no-repeat;
	display:block;
	color:#000000;
	font-size:14px;
	font-family:verdana;
}

#left_bg {
	background: url(../img/lpl.jpg) top left no-repeat;
	width:11px;
	height:24px;
	float:left;
	clear:none;
	display:block;
}
#right_bg {
	background: url(../img/rpl.jpg) top left no-repeat;
	width:11px;
	height:24px;
	float:left;
	clear:none;
	display:block;
}
#central_bg {
	background: url(../img/cpl.jpg) top left repeat-x;
	padding:3px 0px 0px 0px;
	height:21px;
	float:left;
	clear:none;
	display:block;
	font-size:13px;
	font-family:verdana;
}
#central_bg a{color:#000000;}
#central_bg span {color:#3A82C6; text-decoration:none;}
#next_prev_block {margin:20px 0px 0px 159px;}


.next_prev_area_left {height:24px;}
.left_bg {
	background: url(../img/lpl.jpg) top left no-repeat;
	width:11px;
	height:24px;
	float:left;
	clear:none;
	display:block;
}
.right_bg {
	background: url(../img/rpl.jpg) top left no-repeat;
	width:11px;
	height:24px;
	float:left;
	clear:none;
	display:block;
}
.central_bg {
	background: url(../img/cpl.jpg) top left repeat-x;
	padding:3px 0px 0px 0px;
	height:21px;
	float:left;
	clear:none;
	display:block;
	font-size:13px;
	font-family:verdana;
	color:#3A82C6;
}
.central_bg a{color:#000000;}

#next_prev_block_question {margin:20px 0px 0px 23px; clear:both; float:none;}
.next_prev_block_left {margin:20px 0px 0px 0px; clear:both; float:none;}
/*--- back2page END ---*/

.catalog_lot img {
	border:0px;
	float:none;
	clear:none;
	margin:-20px -40px 10px 20px;
}

.object_big_photo {	position:absolute;
	right:20px;
	top:85px;
}

/*----- Soiskatelyam ----*/
.patner_table {width:495px;}
.patner_table td {	padding:0px 10px 20px 0px;
	text-align:left;
	vertical-align:top;
}
.patner_table td img {margin:0px;}
.text_anons h3 a{color:#000000}
.text_anons h3 a:visited{color:#000000}
/*-----------------------*/
#auth_div {width:260px; margin:50px auto 0px auto;}
#auth_div #div_button {width:260px; text-align:center;}
#auth_div #div_button input {width:100px;}
#auth_div {width:260px; margin:50px auto 0px auto;}
#auth_div h2 {width:260px; text-align:center; padding:0px 0px 10px 0px;}
#auth_div h2 {width:260px; text-align:center; padding:0px 0px 10px 0px;}
#auth_table tr td {font-weight:bold; padding:0px 0px 10px 0px;}
#auth_table p {font-weight:bold; padding:0px 20px 0px 0px;}
.exit_auth {cursor:pointer;}

#forget_div {width:260px; margin:50px auto 0px auto;}
#forget_div #div_button {width:260px; text-align:center;}
#forget_div #div_button input {width:100px;}
#forget_div h2 {width:260px; text-align:center; padding:0px 0px 10px 0px;}
#forget_div h2 {width:260px; text-align:center; padding:0px 0px 10px 0px;}
#forget_table {margin:0px 0px 0px 25px;}
#forget_table tr td {font-weight:bold; padding:0px 0px 10px 0px;}
#forget_table p {font-weight:bold; padding:0px 20px 0px 0px;}
#div_forget {padding:10px 0px 0px 0px; text-align:center;}
#div_forget a {display:block;}

.news_h2 {margin:15px 0px 0px 0px;}
.archive {margin:0px 0px 0px -20px;}
.archive_sp {margin:-0px 0px 0px 0px;}
#next_prev_area_sp {margin:-10px 0px 0px -20px;}

#row_line0 h3 {padding:0px 0px 15px 0px;}
#row_line0_1 h3 {padding:10px 0px 15px 0px;}
.feedback_row input {width:300px;}
.feedback_row textarea {width:300px; height:150px;}
.feedback_row td {text-align:left; padding:0px 10px 5px 0px;}
.checkbox input {width:20px; margin:0px 0px 0px -4px;}
.feedback_row_checkbox td {padding:0px 10px 0px 20px;}
.feedback_row_checkbox td.checkbox {padding:0px 10px 0px 0px;}
.feedback_row_last td {padding:10px 10px 0px 0px;}
.feedback_row_last textarea {width:300px; height:50px;}


#preload {display:none;}
#img4block {	width:221px;
	height:238px;
	overflow:hidden;
	display:block;
	background: url('../.files/slideblock/text_slide_box1.jpg') top left no-repeat;
	padding:0px 0px 40px 0px;
}

.icon4slideblock {	width:22px;
	height:23px;
	display:block;
	background: url('../img/icon_plus1.png') top left no-repeat;
	overflow:hidden;
	margin:0px;
	padding:0px;}
.correction1 {margin:18px 0px 0px 0px;}
.correction2 {margin:15px 0px -2px 0px;}
.correction3 {margin:0px 0px 0px -20px;}
.correction4 {margin:0px 0px 0px -20px;}
.catalog_list_tile {padding:0px 0px 0px 21px;}
.big_photo4description {	float:right;
	clear:none;
	display:block;
	margin:5px -60px 20px 20px;
}
.count_chose {color:#6FA3D5!important;}
#container_advice {margin:0px; padding:0px;}
#f-advsearch-input {width:450px; height:18px;}
#f-advsearch-submit {width:100px;}
#search_block {margin:0px 0px 20px -12px;  width:600px;}
.bg_image {	margin:0px;
	padding:2px!important;
	background: url('../img/podlojka.gif') top left no-repeat!important;
	width:63px;
	height:63px;
	overflow:hidden;
	display:block;
}

.bg_image img {width:58px; height:58px}
#content_container {padding:0px 40px 0px 20px;}
#small_logo {
	position:absolute;
	top:0px;
	_top:3px;
	left:20px;
	width:222px;
	height:122px;
	background: url(../img/small_logo.gif) top left no-repeat;
	display:block;
	cursor:pointer;
}

#lp_top a:hover {text-decoration:none;}

.clean {
	display:block;
	height:0px;
	overflow:hidden;
	margin:0px;
	float:none;
	clear:both;
}

.registration_div {display:block;}
.registration_div #row_theme {width:302px;}

#s_buttons {
	font-size:11px;
	color: #C8C8C8s;
}

#s_buttons * {float:left; clear:none;}
#s_buttons .radio {margin:2px 5px 0px 0px;}
#s_buttons label {padding:0px 10px 0px 0px;}
.search_page {position:relative; z-index:200000}

.registration_div .feedback_rows .checkbox {padding:6px 0px 0px 0px;}

#row_line8_code {
	float:left;
	clear:none;
	display:block;
	width:60px;
}

#row_line8_number {
	float:left;
	clear:none;
	display:block;
	width:216px;
	margin:0px 0px 0px 20px;
}

#flashcontent {margin:0px 0px 0px -24px;}

.bottom_pages {padding:34px 0px 0px 0px; display:block;}

#lang_block {
	position: absolute;
	width: 200px;
	left: 549px;
	top: 8px;
	padding: 0px;
	margin: 0px;
}

#lang_block table * {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

#lang_block table .link {
	padding: 0px 11px 0px 5px;
	color: #b1b1b1;
}

#lang_block table .link a {
	color: #000;
}
