body, table, tr, td, div, p {
	margin: 0;
	padding: 0;
	}

body {
	background: transparent url(../img/bg_main.gif) no-repeat 0 0;
	background-color:#A3C8CF;
	font-family:Verdana, sans-serif;
	font-size:12px;
	}

table, a, img {
	border:0;
	}

table {
	font-size:12px;
	}

p {
	margin-bottom:10px;
	line-height:20px;
	}

h1 {
	color:#7197a0;
	font-size:18px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-top:25px;
	}

h1.orange {
	color:#ffffff;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:normal;
	background-color:#d46f1c;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	margin-right:50% !important;
	margin-right:200px;
	margin-top:10px;
	}

h1.orange a,h1.orange a:visited {
	color:#ffffff;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:normal;
	}

h1.blue {
	color:#ffffff;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:normal;
	background-color:#99bfc8;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:5px;
	}

h2 {
	color:#d46f1c;
	font-size:16px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-top:25px;
	}


h3 {
	color:#7197a0;
	font-size:14px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-top:25px;
	}


a, a:visited {
	color:#444D6D;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	}

.dog_name, .dog_name:visited {
	color:#d57e37;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	}


#page {
	background-color:transparent;
	width:100%;
	height:100%;
	}

#wrapper {
	min-width:1044px;
	width:expression(document.body.clientWidth < 1044? "1044px": "auto" );
	}

#top {
	background: transparent url(../img/bg_right1.gif) no-repeat 100% 100%;
	height:272px;
	vertical-align:top;
	}



#logo {
	background-image:url(../img/logo.png);
	width:233px;
	height:165px;
	float:left;
	margin-top:36px;
	margin-left:38px;
	}
* html #logo {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo.png", sizingMethod="scale");
	}

#fotki {
	background-image:url(../img/fotki_na_verevke.png);
	width:557px;
	height:228px;
	float:left;
	margin-top:0px;
	margin-left:8px;
	}
* html #fotki {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fotki_na_verevke.png", sizingMethod="scale");
	}

#contacts {
	color:#A26942;
	font-family:Arial, sans-serif;
	font-size:16px;
	text-align:left;
	width:800px;
	margin-left:10px;
	margin-top:265px;
	}

#contacts .tel {
	font-size:25px;
	}

.content , #catalog, #description {
	color:#343434;
	font-family: Verdana, sans-serif;
	font-size:12px;
	line-height:20px;
	}

.right_col {
	color:#343434;
	font-family: Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:10px;
	}

.right_col img {
	margin-top:15px;
	margin-bottom:15px;
	}


#catalog {
	width:100%;
	vertical-align:bottom;
	margin-top:20px;
	}

#catalog td {
	vertical-align:top;
	left:0px;
	width:250px;
	padding:15px;
	border-bottom:dashed 1px #99bfc8;
	}

#catalog img {
	margin-bottom:15px;
	}

#description {
	margin-bottom:20px;
	}

#description img {
	margin-bottom:0px;
	}

#navigation {
	display:block;
	margin:0 0 55px;
	width:63%;
	}

#pages_box {
	margin: 30 0 0 0;
	}
a.pages , a.pages :visited {
	background-color:#99bfc8;
	color:#f1f1f1;
	line-height:3;
	text-decoration:none;
	padding: 0 3 1 3;
	margin: 10 5 10 5;
	}


#left_menu a, #left_menu a:visited {
	color:#444D6D;
	font-size:14px;
	font-weight:bold;
	/*line-height:27px;*/
	line-height:16px;
	margin-bottom:-2px;
	display:block;
	}

#left_menu b {
	line-height:16px;
	margin-bottom:-2px;
	display:block;
	}

#copyrights, #copyrights a, #copyrights a:visited {
	color:#444D6D;
	font-size:11px;
	line-height:20px;
	}

#copyrights {
	height:31px;
	margin-bottom:29px;
	margin-left:24% !important;
	margin-left:270px;
	margin-top:23px;
	text-align:left;
	width:600px;
	}



/* таблица со случайными фотографиями */

#random_photos {
	/*background-color:#DBD8C6;*/
	width:100%;
	_width:63%;
	height:100px;
	padding-right:270px;
	}

#random_photos td {
	background-color:#DBD8C6;
	}


#photos {
	vertical-align:top;
	}

.random_photo {
		float:left;
		margin:10px !important;
		margin:8px;
		}

.random_photo img {
		border:solid 5px #ffffff;
		margin-bottom:15px;
		}

.random_td_1 {
	background:url(../img/random_td_1.gif) no-repeat;
	width:15px;
	height:15px;
	}

.random_td_2 {
	background:url(../img/random_td_2.gif) no-repeat 100%;
	width:15px;
	height:15px;
	}

.random_td_3 {
	background:url(../img/random_td_3.gif) no-repeat;
	width:15px;
	height:15px;
	}

.random_td_4 {
	background:url(../img/random_td_4.gif) no-repeat 100%;
	width:15px;
	height:15px;
	}



/* Стили для обрамляющей таблицы */


#sub_table {
	width:100%;
	}


#right_column {
	background-color: #fff;
	vertical-align:top;
	text-align:top;
	/*padding-left:10px;*/
	width:268px;
	}

#td_nogi {
	width:268px;
	height:97px;
	vertical-align:top;
	background-color:#ffffff;
	}

#nogi {
	background: #fff url(../img/nogi.png) no-repeat 0 0;
	width:268px;
	height:97px;
	}



/*  стили для основной тблицы, с закругленными углами */

#soft_coner_table {
	width:100%;
	height:1100px;
	vertical-align:top;
	}

.td_border {
	background-color:#ffffff;
	}

.td_left_menu {
	background-color:#ffffff;
	width:27%;
	vertical-align:top;
	padding-left:20px;
	/*padding-top:3px;*/
	padding-top:10px;
	}

.td_main_content {
	background-color:#ffffff;
	padding-right:15px;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	}

#td_1{
	background-image: url(../img/td_1.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	}

* html #td_1 {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/td_1.png", sizingMethod="scale");
	}

#td_2{
	background-image: url(../img/td_2.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	}

* html #td_2 {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/td_2.png", sizingMethod="scale");
	}

#td_3{
	background-image: url(../img/td_3.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	}

* html #td_3 {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/td_3.png", sizingMethod="scale");
	}

#td_4{
	background-image: url(../img/td_4.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	}

* html #td_4 {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/td_4.png", sizingMethod="scale");
	}

#break {
	background-color:transparent;
	width:10px;
	}


/* Стили для блока входа-регистрации */

#entrance {
	background-color:#A3C8CF;
	color:#ffffff;
	font-size:14px;
	width:295px;
	margin-top:3px;
	padding:6px 8px 8px;
	float:right;
	border:1px dashed;
	}

#entrance td.r {
	height: 34px;
	text-align: right;
	padding-right:14px;
	width:88px;
	}

#entrance td.l {
	height: 34px;
	text-align: left;
	padding-right:25px;
	}

#entrance input {
	color:#444D6D;
	border:1px solid #fff;
	background-color:#99bfc8;
	}

#vhod {
	color:#444D6D;
	background-color:#99bfc8;
	cursor: pointer;
	}

#entrance a {
	font-size:12px;
	margin-right:8px;
	}

#entrance .lighten {
	color:#f1f1f1;
	font-size:12px;
	margin-right:8px;
	}

#entrance a:hover {
	color:#3683B9;
	}

span.active   {color:#d53e07; font-size:13pt; text-decoration:none;cursor:pointer;}

div.vk_group a {color:#000000; font-size:13pt;cursor:pointer;margin-left:8px;}
