* {margin:0; padding:0; border:none;}
html {background:#fff;}
body {height:100%; font:75%/1.4 Arial, Tahoma, Verdana, Sans-Serif; color:#000; background:#fff;}
ul, li {list-style:none;}
a {text-decoration:none; color:#1c86ee; background-color:inherit;}
a:hover {text-decoration:underline; color:#97c5f3;}
table, td {border-collapse:collapse;}
h1, h2, h3, h4, h5, h6, th {font-weight:bold; font-size:1em;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

input, select, textarea {border: 1px solid #666666;}

/* layout */
#page {min-width: 999px;}

#container {padding-left: 190px; position:relative; padding-top:25px;}
#content {margin-left:0; width:100%; float:left; position:relative; min-height:650px;}
#sidebar {left:-190px; position:relative; float:left; width:190px; margin-left:-100%; min-height:650px;}

/* Header */
#header {height:131px; background:url(../images/bg/header.gif) top repeat-x; overflow:hidden; padding-left:233px; position:relative;}
#header h1 {position:absolute; left:1px; top:18px; float:left;}
#header ul {padding-top:40px;}
#header li {float:left; width:17.9%; min-height:40px; background:url(../images/bg/header_li.gif) left 5px no-repeat;}
#header li.first {background:url(../images/bg/header_li_a.gif) left 5px no-repeat;}
#header li div {padding:0 14px 0 10px;}
#header li h6 {color:#666; font-size:1.66em; line-height:23px; font-weight:normal;}
#header li h6 a {color:#666;}
#header li h6 a:hover {color:#999;}
#header li.active h6 {color:#8b0100; text-decoration:underline;}
#header li.active h6 a {color:#8b0100;}
#header li.active h6 a:hover {color:#a73635;}
#header li span {font-size:0.916em; color:#666;}
#header li span a {color:#666;}
#header li span a:hover {color:#999;}
#header li.saloon {width:13.9%;}
#header li.forum {width:13.9%;}

/* SideBar */
#sidebar .clubs {padding-bottom:20px}
#sidebar .clubs li {padding:0 10px 8px 25px;}
/*#sidebar .clubs li.active {background:url(../images/bg/menu_red_arrow.gif) 1px 2px no-repeat;}*/
#sidebar .clubs li h6 {color:#666; font-size:1.166em; line-height:17px;}
#sidebar .clubs li h6 a {color:#666;}
#sidebar .clubs li h6 a:hover {color:#999;}
#sidebar .clubs li.active h6 {color:#e40303;}
#sidebar .clubs li.active h6 a {color:#e40303;}
#sidebar .clubs li.active h6 a:hover {color:#a73635;}
#sidebar .clubs li span {font-size:0.916em; color:#1c86ee;}

#sidebar .banner {padding-bottom:40px; text-align:center;}

#sidebar .links {margin-left:20px;}
#sidebar .links li {padding-bottom:8px; font-weight:bold;}
#sidebar .links li .green {color:#28aa00;}
#sidebar .links li .green:hover {color:#5dc23e;}
#sidebar .links li .pink {color:#e403c2;}
#sidebar .links li .pink:hover {color:#ef7fde;}
#sidebar .links li .blue {color:#0318e4;}
#sidebar .links li .blue:hover {color:#6e79e6;}
#sidebar .links li span {text-transform:uppercase;}

/* Footer */
#footer .drugstore {margin-right:55px; background:url(../images/bg/drugstore.gif) left center repeat-x;}
#footer .drugstore div {background:#fff; width:190px; text-align:center;}
#footer .copyright {float:left; padding:17px 0 0 28px; color:#898a8c;}
#footer .sitemap {float:right; padding:17px 75px 0 0; text-decoration:underline;}
#footer .banners {padding:25px 0 10px 0; text-align:center;}
#footer .banners li {display:inline; padding:0 5px;}

/* Index page */
.advertisement {padding-left:10px; margin-top:50px;}
.advertisement .block {float:left; width:33%;}
.advertisement .block div {padding-right:55px;}
.advertisement a {text-decoration:underline;}
.advertisement .block .grey {color:#666; text-decoration:none;}
.advertisement .block .grey:hover {color:#999; text-decoration:underline;}
.advertisement .links {float:right; padding:20px 75px 0 0;}
.advertisement .links li {display:inline; padding-left:35px;}

#wrap {float:left; width:66%; padding-bottom:10px;}
#toolbar {float:right; width:28%; padding-bottom:10px;padding-right:30px}
#toolbar .block {padding:0 5px 0 30px;}
#toolbar .block a {text-decoration:underline;}
#toolbar .block h3 {font-size:1em; padding-bottom:12px;color:#1c86ee;text-align:right;background:url('/images/lapa.gif') no-repeat right top;padding-right:40px;}
#toolbar .block .banner {padding:20px 0 22px 0;}

.konkurs {padding:0 25px 0 0;border: #eae7aa solid 1px;margin-bottom:8px;}
.konkurs h2 {font-size:1.5em; font-weight:normal; color:#e40303; text-align:right;padding-top:20px;}
.konkurs h2 a {color:#e40303;}
.konkurs h2 a:hover {color:#999;}
.konkurs .thumb {float:left; padding-right:20px;}
.konkurs .desc {padding-top:20px;line-height:18px;text-align:right;}
.konkurs .links {padding-top:15px; font-size:0.916em;text-align:right;}
.konkurs .links a {text-decoration:underline;}



h3.styled { font-weight:normal;background-image: url('/images/strelka.gif');background-position: left;background-repeat: no-repeat;height:57px;}
h3.styled span {color:#eee; font-size:1.5em; padding:3px 13px; background:#8b0100; /*width:220px;*/ float:left; display:block; 
}
.animal_notices {padding:0 0 20px 15px;}
.animal_notices span {margin-right:7px;}
.animal_notices span a {color:#666; text-decoration:underline;}
.animal_notices span a:hover {color:#999;}
.animal_notices .links {padding-top:15px; font-size:0.916em;}
.animal_notices .links a {text-decoration:underline;}
.animal_notices .links .all {float:left;}
.animal_notices .links .add {float:right;}
.animal_forum {padding:0 0 20px 15px;}
.animal_forum .item {padding-bottom:10px;}
.animal_forum .item h6 {padding-bottom:5px;}
.animal_forum .item h6 a {color:#666; text-decoration:underline;}
.animal_forum .item h6 a:hover {color:#999;}

/* About Dogs */
.breadcrumb {padding-bottom:12px; font-size:0.916em; color:#666; margin:0 50px 0 10px; position:relative;}
.breadcrumb a {color:#666;}
.breadcrumb a:hover {color:#999;}

.club_links {margin:0 50px 0 10px;}
.club_links_in {padding:25px 0 14px 0; margin-top:-25px; background:url(../images/bg/dog_club.jpg) right top no-repeat;}
.club_links .title {width:160px; padding:24px 4px 0 3px; float:left;}
.club_links .title div {float:left; text-align:right;}
.club_links .title h2 {line-height:18px; color:#8b0000; font-weight:normal; font-size:2em; position:relative;}
.club_links .title h6 {color:#3c3b3b; font-size:1.166em; font-weight:normal;}
.club_links ul {float:left; padding:6px 0 6px 40px; background:url(../images/bg/club_links_ul.gif) left center no-repeat; width:360px; min-height:73px;}
.club_links li {float:left; width:180px;}
.club_links li a {text-decoration:underline; line-height:18px;}
.club_links li.active a {font-weight:bold; text-decoration:none; color:#8b0000;}
.club_links li.active a:hover {text-decoration:underline; color:#ac5959;}
.club_links .become_member {padding:1px 15px 4px 15px; background:#a8a8a8; text-align:right; margin-bottom:20px; font-size:0.916em;}
.club_links .become_member a {text-decoration:underline; font-weight:bold; color:#fff;}
.club_links .become_member a:hover {color:#eee;}

.dogs_notices {margin:0 50px 32px 10px; border-bottom:1px solid #a8a8a8;}
.dogs_notices .title {padding-bottom:10px;}
.dogs_notices .title h3 {float:left; margin:0;}
.dogs_notices .title h1 {float:left; margin:0;}
.dogs_notices .title .link {float:right; padding:10px 14px 0 0;}
.dogs_notices .title .link a {text-decoration:underline;}
.dogs_notices .info {padding:0 10px 7px 10px; color:#666; line-height:24px;}
.dogs_notices .info a {text-decoration:underline; color:#666;}
.dogs_notices .info a:hover {color:#999;}
.dogs_notices .info span {margin:0 3px;}

.forum_discussion {margin:0 50px 22px 10px; border-bottom:1px solid #a8a8a8;}
.forum_discussion .title {padding-bottom:10px;}
.forum_discussion .title h3 {float:left; margin:0;}
.forum_discussion .title h1 {float:left; margin:0;}
.forum_discussion .title .link {float:right; padding:10px 14px 0 0;}
.forum_discussion .title .link a {text-decoration:underline;}
.forum_discussion .info {padding:0 10px 7px 10px;}
.forum_discussion .item {padding-bottom:10px;}
.forum_discussion .item h4 {color:#1c86ee; text-decoration:underline; font-size:1.5em; font-weight:normal;}
.forum_discussion .item h4 a {text-decoration:underline;}

.dogs_illnesses .info {color:#1c86ee;}
.dogs_illnesses .info a {text-decoration:none; color:#1c86ee;}
.dogs_illnesses .info a:hover {text-decoration:underline; color:#97c5f3;}

/* Articles */
.dogs_articles {margin:0 50px 20px 10px; border-bottom:1px solid #a8a8a8;}
.dogs_articles .title {padding-bottom:15px;}
.dogs_articles .title h3 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.dogs_articles .title h1 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.dogs_articles .title .link {float:right; padding:10px 14px 0 0;}
.dogs_articles .title .link a {text-decoration:underline;}
.dogs_articles .item {padding-bottom:30px;}
.dogs_articles .item .thumb {padding-right:30px; float:left;}
.dogs_articles .item .thumb img {border:1px solid #ababab;}
.dogs_articles .item .info {padding-top:30px;}
.dogs_articles .item .info h4 {color:#1c86ee; text-decoration:underline; font-size:1.5em; font-weight:normal;}
.dogs_articles .item .info h4 a {text-decoration:underline;}
.add_article {margin:-10px 50px 20px 10px; text-align:right; font-weight:bold; font-size:1.166em;}
.add_article a {text-decoration:underline;}

/* Poroda */
.poroda {margin:0 50px 20px 10px; border-bottom:1px solid #a8a8a8;}
.poroda .title {padding-bottom:15px;}
.poroda .title h3 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.poroda .title h1 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.poroda .title .link {float:right; padding:10px 14px 0 0;}
.poroda .title .link a {text-decoration:underline;}
.poroda .item {padding-bottom:30px;}
.poroda .item .thumb {padding:0 30px 10px 0; float:left; clear:left;}
.poroda .item .thumb img {border:1px solid #ababab;}
.poroda .links {padding:10px 0 0 0; font-size:1.166em; font-weight:bold;}
.poroda .links a {text-decoration:underline;}
.poroda .item .info h4 {color:#1c86ee; text-decoration:underline; font-size:1.5em; font-weight:normal;}


/* Porody */
.porody {margin:0 50px 20px 10px; border-bottom:1px solid #a8a8a8;}
.porody .title {padding-bottom:15px;}
.porody .title h3 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.porody .title h1 {float:left; color:#8b0000; font-weight:normal; font-size:1.5em;}
.porody .title .link {float:right; padding:10px 14px 0 0;}
.porody .title .link a {text-decoration:underline;}
.porody .letters {padding:0 7px 25px 7px;}
.porody .letters li {display:inline; color:#666;}
.porody .letters li a {color:#666;}
.porody .letters li a:hover {color:#999;}
.porody .letters li span {color:#666;}
.porody .letters li.active {font-weight:bold; color:#8b0000;}
.porody .links {margin:0 7px 7px 7px;}
.porody table {width:100%;}
.porody td {width:50%; vertical-align:top; text-align:left;}
.porody td a {text-decoration:underline;}

/* Shop */
h2.title {padding:10px 0 25px 10px; color:#8b0000; font-weight:normal; font-size:2em; position:relative;}
.search_form {margin:0 50px 10px 10px;}
.search_form_in {padding:40px 140px 20px 0; background:url(../images/bg/search_form.jpg) right top no-repeat; margin:-40px 40px 0 0; min-height:65px;}
.search_form form {border:1px solid #a8a8a8;}
.search_form .elements {float:left; width:85%; padding:20px 0;}
.search_form .elements select {background:#f1f1f1; color:#545454; border:1px solid #545454; width:130px; margin:0 10px 0 20px; vertical-align:middle;}
.search_form .btn {float:right; width:15%; background:#545454; padding:16px 0; text-align:center;}
.search_form .btn input {color:#fff; font-size:1.166em; padding:4px 12px; border:1px solid #807f7f; background:#545454; cursor:pointer;}
.search_form .add_shop {padding:1px 15px 4px 15px; background:#a8a8a8; text-align:right; font-size:0.916em;}
.search_form .add_shop a {text-decoration:underline; font-weight:bold; color:#fff;}
.search_form .add_shop a:hover {color:#eee;}

.shop_info {margin:0 50px 20px 10px; border-bottom:1px solid #a8a8a8; padding:0 15px 35px 15px; line-height:18px;}
.shop_info h2.title {padding:10px 0 25px 0;}
.shop_info .info {float:left; width:35%;}
.shop_info .addon {float:left; width:65%;}
.shop_info .info a {text-decoration:underline;}

/* Shops */
.shops_table {margin:0 50px 20px 10px;}
.shops_table table {width:100%;}
.shops_table td {padding:12px 0; border-bottom:1px solid #a8a8a8; vertical-align:top; text-align:left;}
.shops_table td.name {width:25%;}
.shops_table td.name div {margin-left:10px;}
.shops_table td.name {font-size:1.5em; color:#545454;}
.shops_table tr:hover td.name a {text-decoration:underline; color:#1c86ee;}
.shops_table tr:hover td.name a:hover {color:#97c5f3;}
.shops_table td.info {width:55%;}
.shops_table td.info strong {margin-left:20px; color:#666; font-size:1.166em; font-weight:bold;}
.shops_table td.link {width:10%; text-align:center;}
.shops_table td.link a {color:#545454; text-decoration:underline;}
.shops_table tr:hover td.link a {color:#1c86ee; text-decoration:underline;}
.shops_table tr:hover td.link a:hover {color:#97c5f3;}
.shops_table td.banner {text-align:center;}
.shops_table td.banner a {margin:0 5px;}

.shops_table .pager {padding:10px 5px 10px 0; text-align:right; color:#999;}
.shops_table .pager ul {display:inline;}
.shops_table .pager li {display:inline; color:#1c86ee;}
.shops_table .pager span {color:#8b0000;}
.shops_table .pager small {margin:0 7px; font-size:1em;}









TABLE.catborder {
	border: 1px solid #A3A3A3;
	margin-bottom: 10px;
}

TABLE.catborder_new {
	border-top: 1px solid #C2C6D1;
	border-bottom: 8px  solid #C2C6D1;
}

TABLE.catborder_new TD {
	padding-top: 6px;
	padding-bottom: 6px;
}

.pagenumbers {
	color: #3399CC;
	float: right;/*
	text-align: right;
	display: block;*/
}

.pagenumbers A {
	text-decoration: none;
}

.pagenumbers A:hover {
	text-decoration: underline;
}

label {display: block; margin-top: 4px;}

TABLE.fototable {
	text-align: center;
}

TABLE.fototable TD {
	padding: 10px;
	vertical-align: top;
	text-align: center;
}

.poroda .catborder {border:0;margin:0;}
.poroda .catborder .title {color:#C40800; font-family:Arial; font-size:14px; font-weight:bold; padding:0 0 8px 0; text-decoration:underline;}
.poroda .details_lnk {margin: 10px 0 20px;}
.poroda .details_lnk a {background-color:#C40001; color:#FFFFFF; font-size:11px; padding:2px 10px;}
.item.clearfix .info{
	margin-bottom:20px;
}
.item.clearfix .info h4 a{
	color:#ad0505;
}
