body	{ margin-top: 2px; background: #000000 url(../images/body-bg.gif) 0 -10px repeat-x; color: #A8A8A8; font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif; text-align: left; }

h2		{ color: #FCE3B6; }
h3		{ color: #FCE3B6; }
h4		{ color: #FCE3B6; font-weight: bold; font-size: 1.25em; }

a		{ color: #FCE3B6; text-decoration: underline; }
a:hover,
a:focus	{ color: #fff; }

p {
	margin: 0 0 10px 0;
}

div.languages { margin: 0 auto; width: 950px; text-align: right; }

table	{ clear: both; border: 1px solid #252525; border-right: none; border-bottom: none; }
th		{ color: #FCE3B6; background: #252525; }
td, th	{ border-right: 1px solid #252525; border-bottom: 1px solid #252525; }

hr 		{ background: #252525; color: #252525; }

fieldset	{ border: 1px solid #252525; }

input.text, input.title,
textarea, select 	{ color: #A8A8A8; border: 1px solid #252525; background: #171717; }

address	{ font-style: normal; }

.container	{ background: #171717; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; border-radius: 1.5em; padding-bottom: 20px; }

#top		{ width: 950px; margin: 0 auto; }

#mainnavi				{ font-size: 1.2em; list-style: none; padding: 5px 20px 20px 20px; margin: 0; height: 1.1em; }
#mainnavi li			{ float: left; }
#mainnavi a				{ display: block; color: #FCE3B6; text-decoration: none; padding: 4px 15px 6px 15px; }
#mainnavi a:hover,
#mainnavi a:focus,
#mainnavi li.selected a	{ background: #101010; text-decoration: underline; }

.dogsnavi					{ float: left; width: 100%; clear: both; list-style: none; text-align: center; margin: 10px 0 20px 0; padding: 0; }
.dogsnavi li				{ float: left; margin: 0 0 20px 40px; padding: 0; }
.dogsnavi li span.desc		{ float: left; width: 200px; margin: -15px 0 0 0; text-align: center; }
.dogsnavi img				{ display: block; width: 200px; background: #434343; margin: 0; padding: 0; border: 3px solid #434343; /*-moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em;*/ }
.dogsnavi a					{ color: #BFBFBF; text-decoration: none; }
.dogsnavi a:focus,
.dogsnavi a:hover			{ text-decoration: underline; }
.dogsnavi a:focus img,
.dogsnavi a:hover img		{ border-color: #797979; background: #797979; }

div.site-wide				{ text-align: center; }

.dogsnavi-wide				{ float: left; width: 100%; clear: both; list-style: none; text-align: center; margin: 10px 0 30px 0; padding: 0; }
.dogsnavi-wide li			{ float: left; margin: 0 30px 20px 20px; padding: 0; }
.dogsnavi-wide li span.desc	{ float: left; width: 240px; margin: -15px 0 0 0; text-align: center; }
.dogsnavi-wide img			{ display: block; width: 240px; background: #434343; margin: 0; padding: 0; border: 3px solid #434343; /*-moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em;*/ }
.dogsnavi-wide a			{ color: #BFBFBF; text-decoration: none; }
.dogsnavi-wide a:focus,
.dogsnavi-wide a:hover		{ text-decoration: underline; }
.dogsnavi-wide a:focus img,
.dogsnavi-wide a:hover img	{ border-color: #797979; background: #797979; }

.decoration		{ background: #101010; text-align: center; margin: 0 0 1.5em 0; padding: 15px 0; }
.decoration img	{ height: 220px; }

.dog		{ border: 5px solid #434343; /*-moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; border-radius: 1.5em;*/ }
.dog-1		{ border: 5px solid #434343; /*-moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; border-radius: 1.5em;*/ margin-bottom: 1.5em; }
.sub		{ text-align: center; }

.zovi		{ border: 3px solid #434343; margin-bottom: 0.5em; }
.map		{ border: 3px solid #434343; margin-bottom: 1.5em; }

.news		{ float: left; border-bottom: 1px solid #252525; margin-bottom: 1.5em; padding-bottom: 1.5em; }

#mioty				{}
#mioty .selected a	{ color: #fff; }

#footer		{ width: 910px; padding: 10px 0; margin: 0 auto; }

#footer .left { float: left; width: 450px; }
#footer .right { float: left; width: 460px; text-align: right; }

.intro			{ width: 910px; margin: 0 auto; }
#intro-flash	{ margin-bottom: 1.5em; }
.entry-link		{ float: right; text-decoration: none; text-transform: uppercase; font-size: 1.2em; font-weight: normal; }
