@charset "utf-8";

h1, div.branding {
	background: #06C;
}
h3.media-category {
    background: #06C;
    width: 100%;
}
a.terms {
	border-bottom: 1px dotted #06C;
}

p.support {
	background-color: #06C;
}

ul.navigation li {
	background-color: #06C;
}

dl.credits dd {
	color: #06C;
}

span.validation {
	color: #06C;
}

span.validation_list {
	color: #06C;
}

fieldset.registration h2 span {
	color: #06C;
}

fieldset input.btn {
	background-color: #06C;
}

fieldset input.btn:hover, div.page fieldset input.hover {
	background-color: #0CC; /* hover */
}

a:link, a:visited, a:hover, a:active {
	color: #06C;
}

a:visited {
	color: #666;
}

a:hover {
	color: #0CC;
}

a:focus {
	color: #FFF;
	background: #06C;
}

p.regulation a:link, p.regulation a:visited, p.regulation a:hover, p.regulation a:active {
	background-color: #06C;
}

ul.pagination li a:link, ul.pagination li a:visited, ul.pagination li a:hover, ul.pagination li a:active, p.add_site a:link, p.add_site a:visited, p.add_site a:hover, p.add_site a:active {
	background-color: #06C;
}

ul.pagination li a:hover, p.add_site a:hover, ul.pagination li a.hover {
	background-color: #0CC; /* hover */
}

div.ngg-gallery-thumbnail a:link img, div.ngg-gallery-thumbnail a:visited img, div.ngg-gallery-thumbnail a:hover img, div.ngg-gallery-thumbnail a:active img, p.image a:link img, p.image a:visited img, p.image a:hover img, p.image a:active img {
	border: 1px solid #06C;
}

div.ngg-gallery-thumbnail a:hover img, p.image a:hover img {
	border: 1px solid #0CC; /* hover */
}

ul.navigation li.opened a:link, ul.navigation li.opened a:visited, ul.navigation li.opened a:hover, ul.navigation li.opened a:active {
	border-bottom: 1px solid #0CC;
}

fieldset.login a:link, fieldset.login a:visited, fieldset.login a:hover, fieldset.login a:active {
	color: #06C;
}

fieldset.login a:hover {
	color: #0CC;
}

fieldset.login a:focus {
	color: #FFF;
	background: #06C;
}

div.registration_info {
	background-color: #06C;
}

div.attention {
	color: #06C;
}

div.support {
	background-image: url(../i/design/div_support3.gif);
}

ul.navigation li.opened a:link, ul.navigation li.opened a:visited, ul.navigation li.opened a:hover, ul.navigation li.opened a:active {
    border-bottom: 1px solid #FFF;   
}

div.legend a.toggle_closed:focus, div.legend a.toggle_opened:focus, div.legend a.toggle_closed:visited, div.legend a.toggle_opened:visited {
    color: 06C !important;  
}

div.legend a.toggle_opened:link, div.legend a.toggle_opened:visited, div.legend a.toggle_opened:hover, div.legend a.toggle_opened:active {
    border-bottom: 1px dashed #06C;
}

div.legend a.toggle_closed:link, div.legend a.toggle_closed:visited, div.legend a.toggle_closed:hover, div.legend a.toggle_closed:active {
    border-bottom: 1px dashed #06C;
}
h3.for_cats a:link, h3.for_cats a:visited, h3.for_cats a:hover, h3.for_cats a:active {
    border-bottom: 1px dashed #06C;   
    text-decoration: none;
}