a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
a, ins, del {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
q:after, q:before {
	content: "";
}
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
}
body {
	background-color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
body strong, body b {
	font-weight: bold;
}
body em, body i {
	font-style: italic;
}
.clear {
	clear: both;
	width: 100%;
}
a {
	color: #0d366e;
	text-decoration: none;
}
a:hover {
	color: #cf1919;
	text-decoration: underline;
}
.skiplink {
	position: absolute;
	top: -500px;
	left: 0px;
	overflow: hidden;
}
input[type="text"], .input, .submit, select, textarea {
	font-size: 11px;
	border: 1px #ebebeb solid;
	background: #ffffff;
	color: #ffffff;
}
input[type="text"][disabled="disabled"], .input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {
	border: 1px #666666 solid;
	background: #ebebeb;
	color: #000000;
}
.input, .select, textarea, .checkbox, .radio {
	vertical-align: baseline;
}
.input, .select, textarea {
	padding: 3px;
}
.radio, .checkbox {
	margin: 0;
	vertical-align: baseline;
}
.input:hover, .input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	border-color: #0d366e;
}
.submit[type=image] {
	border: none;
	background-color: transparent;
}
.submit-styled {
	padding: 4px 10px 5px 10px;
	display: inline-block;
	margin: 0 10px;
	background-color: #ffb900;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	outline: none;
	border: 1px solid #f7f7f7;
	cursor: pointer;
	font-weight: bold;
}
.submit-styled:hover, .submit-styled:focus {
	background-color: #0d366e;
	border: 1px solid #f7f7f7;
	text-decoration: none;
	color: #ffffff;
}
input.submit-styled {
	height: 27px;
	min-width: 115px;
}
a.submit-styled {
	height: 16px;
	min-width: 93px;
}
.table-styled th, .form-styled th {
	width: 105px;
	text-align: right;
	padding: 5px;
	vertical-align: middle;
	border: none;
}
.table-styled td, .form-styled td {
	width: 200px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	border: none;
}
.form-styled h2 {
	color: #248ffd;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}
.form-styled .input, .form-styled textarea {
	width: 200px;
	padding: 3px;
}
.form-styled select {
	width: 208px;
	padding: 3px;
}
.form-styled .buttons {
	text-align: center;
}
.validation-error {
	border: 1px #ff0000 solid !important;
	color: #ff0000 !important;
}
.message {
	margin: 0 0 10px 0;
}
.message#error {
	color: #ff0000;
}
.message#ok {
	color: #5cbc06;
}
.box-rounded {
	border: 1px solid #ebebeb;
}
.content {
	font-size: 11px;
	margin: 10px 10px 10px 10px;
	text-align: justify;
	width: 670px;
	font-family: Arial;
	font-size: 14px;
	color: #888888;
	clear: both;
}
.content p {
	margin-bottom: 5px;
	text-align: justify;
}
.content a {
	text-decoration: underline;
	color: #ffb900;
}
.content a:hover {
	color: #cf1919;
}
.content ol {
	list-style: decimal inside none;
	list-style-position: outside;
	margin: 20px;
	display: inline-block;
}
.content ul {
	list-style: disc inside none;
	list-style-position: outside;
	margin: 10px 20px;
	display: inline-block;
}
.content em {
	font-style: italic;
}
.content ins {
	text-decoration: underline;
}
.content strong {
	font-weight: bold;
}
.content table {
	border-spacing: 0;
	border-collapse: collapse;
}
.content table td, .content table th {
	padding: 5px;
	border: 1px #f7f7f7 solid;
}
.content form table td, .content form table th {
	border: none;
}
.content table th {
	font-weight: bold;
}
.content h1 {
	font-weight: bold;
	margin: 5px 0;
}
.content h2, .content h3 {
	font-weight: bold;
	margin-bottom: 5px;
	color: #ffffff;
}
.content .nonstyled td {
	border: none;
}
#page>.content {
	margin: 10px 5px 10px 0;
}
#container {
	width: 100%;
	text-align: center;
	background-color: #000000;
}
#head1-wrapper {
	width: 100%;
	min-width: 990px;
	height: 61px;
	margin: 0 auto;
	background-color: #333333;
	border-bottom: 4px solid #3aab35;
}
#head1 {
	width: 990px;
	margin: 0 auto;
	background: #000000;
}
#head1 a {
	color: #666666;
}
#head1 a:hover {
	color: #000000;
}
#head2-wrapper {
	width: 100%;
	min-width: 990px;
	margin: 0 auto;
	position: relative;
}
#head2 {
	left: 50%;
	margin: 0 -490px;
	position: absolute;
	top: 0;
	width: 990px;
	z-index: 50;
}
#head3 {
	width: 990px;
	margin: 0 auto;
}
#logo {
	background: rgba(255,255,255,0.7);
	float: left;
	height: 295px;
	margin: 15px 0 0;
	padding: 20px 0 0 0;
	text-align: center;
	width: 322px;
	z-index: 100;
}
#logo span {
	position: absolute;
	left: 58px;
	top: 20px;
	display: none;
}
#logo:hover span {
	color: #ffffff;
}
#lang-select {
	min-height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	width: 95%;
}
#lang-select ul {
	text-align: left;
	min-height: 30px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}
#lang-select li {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 2px;
	padding: 0;
	border: 0;
}
#lang-select a {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
}
#lang-select a:hover {
	background-position: bottom;
}
#breadcrumb {
	text-align: left;
	width: 670px;
	margin: 0px 0px 25px 0;
	padding: 0 0 20px 0;
	float: right;
	font-size: 13px;
	font-family: Arial;
	color: #a7a9ac;
	border-bottom: 1px solid #;
}
.nocolumn #breadcrumb {
	width: 970px;
}
#breadcrumb>span {
	position: relative;
	min-height: 12px;
	display: inline-block;
	z-index: 1000;
}
#breadcrumb>span div.breadcrumb-pages {
	position: absolute;
	left: 0;
	top: 12px;
	min-width: 200px;
	min-height: 14px;
	background-color: #ffffff;
	display: inline-block;
	border: 1px solid #dddddd;
	padding: 10px;
	z-index: 1001;
}
#breadcrumb>span div.breadcrumb-pages strong a {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	margin-top: 0;
}
#breadcrumb>span div.breadcrumb-pages a {
	display: block;
	margin-top: 3px;
}
#breadcrumb span > a, #breadcrumb span:hover > a, #breadcrumb a:hover {
	color: #a7a9ac;
}
.head_search {
	margin: 2px;
	float: left;
	display: inline-block;
	height: 60px;
}
.head_search .search-form {
	height: 50px;
	margin: 10px 0 0 0px;
	float: left;
}
.head_search .search-form fieldset {
	border: 1px solid #ebebeb;
}
.head_search .search-form p.text {
	font-style: italic;
	display: inline;
	margin: 0 0 5px 0;
	display: none;
}
.head_search .search-form p.adv {
	text-align: right;
	margin-right: 45px;
	font-size: 9px;
}
.head_search .search-form .search_input {
	border: none;
	width: 275px;
	padding: 7px 3px 5px 7px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	font-family: Tahoma;
	color: #ffffff;
	float: left;
	border-right: none;
	background: transparent;
}
.head_search .search-form .search_input.empty {
	text-align: center;
	color: #ffffff;
}
.head_search .search-form .submit {
	vertical-align: middle;
	background: url("images/ffffff/ico_search.png") no-repeat center center transparent;
	width: 30px;
	height: 20px;
	margin-top: 2px;
	display: inline-block;
	cursor: pointer;
	border: none;
	float: left;
	padding: 14px;
}
.menu1 {
	float: left;
	margin: 5px 0px 0 80px;
	clear: right;
	color: #ffffff;
	text-align: left;
}
.menu1 a {
	color: #ffffff;
}
.menu2 {
	width: 280px;
	margin: 2px;
	float: right;
	display: inline-block;
	height: 60px;
}
.menu2 li {
	display: inline-block;
	margin: 22px 0 0 0;
	padding: 0 5px;
	border-left: 1px solid #ffffff;
	text-align: left;
	text-transform: uppercase;
}
.menu2 li a {
	color: #ffffff;
}
.menu2 li.first {
	border: none;
}
#menu3-container {
	margin: 5px auto 35px auto;
	width: 990px;
	display: block;
}
#menu3 {
	list-style: none;
	color: #ffffff;
	font-size: 14px;
	height: 40px;
	margin: 0px auto;
	width: 990px;
	padding: 1px 0;
	background: #ebebeb;
	background: -webkit-linear-gradient(bottom,#f7f7f7,#ebebeb);
	background: -o-linear-gradient(bottom,#f7f7f7,#ebebeb);
	background: -moz-linear-gradient(bottom,#f7f7f7,#ebebeb);
	background: linear-gradient(to bottom,#f7f7f7,#ebebeb);
}
#menu3 li {
	display: inline;
	float: left;
	background: transparent url("images/666666/menu3_break.png") no-repeat scroll right top;
	margin-right: 1px;
}
#menu3 li.last {
	background: none;
}
#menu3 a {
	color: #ffffff;
	display: block;
	text-decoration: none;
	padding: 11px 15px;
	margin-top: 1px;
	background-color: transparent;
	transition: background-color 0.4s, color 0.4s;
	-webkit-transition: background-color 0.4s, color 0.4s;
}
#menu3 a.selected, #menu3 a:hover {
	text-decoration: none;
	background-color: #248ffd;
	color: #ffd700;
}
.menu4_container {
	position: relative;
	padding-bottom: 18px;
}
#menu4 {
	float: left;
	list-style: none;
	width: 305px;
	margin: 0 0 0 0;
	padding: 0px 0 10px 0;
	font-size: 12px;
	text-align: left;
}
#menu4 a {
	text-decoration: none;
	color: #ffb900;
	display: block;
	transition: background-color 0.4s, color 0.4s;
	-webkit-transition: background-color 0.4s, color 0.4s;
	font-family: Arial;
	font-size: 16px;
}
#menu4 a.selected, #menu4 a:hover {
	text-decoration: none;
	color: #ffffff;
}
#menu4 li.parent {
	font-weight: bold;
}
#menu4>li.parent>a {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background-color: #3aab35;
	background-position: 14px -69px;
}
#menu4>li {
	width: 250px;
	float: left;
	margin: 0 0 0px 0;
	padding: 1px 0 1px 0;
}
#menu4>li>a {
	min-height: 18px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 10px 0 10px 35px;
	font-size: 15px;
	background: url("images/menu4_bg.png") no-repeat 14px 13px transparent;
}
#menu4>li>a.selected, #menu4>li>a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #3aab35;
	background-position: 14px -69px;
}
#menu4 ul {
	clear: left;
	padding: 5px 5px 5px 15px;
	font-size: 12px;
}
#menu4 ul a {
	padding: 3px 0;
}
#menu4 ul a.selected, #menu4 ul a:hover {
	text-decoration: none;
	color: #;
}
#menu4 ul ul {
	padding-left: 15px;
}
#column {
	width: 280px;
	float: left;
}
#column h4, #column h5 {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	position: static;
	text-align: left;
	padding: 10px;
	box-shadow: 0 3px 2px #ebebeb;
	background: #ff5400;
	background: -webkit-linear-gradient(left top,#ff8400,#ff5400);
	background: -o-linear-gradient(left top,#ff8400,#ff5400);
	background: -moz-linear-gradient(left top,#ff8400,#ff5400);
	background: linear-gradient(to left top,#ff8400,#ff5400);
}
#column p {
	font-size: 11px;
}
#column ul {
	font-size: 11px;
}
#column a {
	font-size: 11px;
}
#column .box-no-header {
	clear: both;
	margin: 5px 0;
	width: 100%;
}
#column div.box {
	margin: 0px 0 20px 0;
	width: 270px;
	clear: both;
	position: relative;
	padding: 0 0 20px 0;
}
#column div.box p {
	margin: 3px 13px 3px 3px;
}
#column .poll {
	padding: 0;
	border-bottom: none;
	float: left;
	border: none;
	margin: 0 0 10px 0;
	color: #666666;
}
#column .poll h6 {
	margin-top: 5px;
	text-align: center;
	font-size: 11px;
}
#column .poll .poll_options, #column .poll .poll_results {
	width: 270px;
}
#column .poll .poll_options p, #column .poll .poll_results p {
	font-style: normal;
}
.poll .radio {
	vertical-align: top;
}
.poll p {
	text-align: left;
	margin: 0 5px 3px 5px;
}
.poll .poll_options, .poll .poll_results {
	margin: 5px auto;
	width: 400px;
}
.poll .poll_options p, .poll .poll_results p {
	padding: 0 10px 3px 10px;
}
#google_translate_element {
	height: 50px;
}
#main {
	width: 990px;
	margin: 20px auto 5px auto;
	text-align: center;
	padding: 0 0 10px 0;
	background: #000000;
}
#page {
	width: 670px;
	margin: 0 20px 0 0;
	float: right;
	color: #ffffff;
}
#page.iframe {
	width: auto;
	margin: 10px;
	float: none;
}
.nocolumn #page {
	width: 955px;
	margin-right: 20px;
}
.nocolumn #page>.content {
	width: 950px;
}
#rss {
	float: right;
	background: transparent url('images/ico_rss.gif') no-repeat scroll left top;
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 -5px;
}
#rss span {
	display: none;
}
#social {
	float: right;
	height: 24px;
	margin: 0 10px 0 0;
}
#social a {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 2px 2px 0 0;
}
#social a span {
	display: none;
}
#social #fb-share {
	background: transparent url('images/social_facebook_small.png') no-repeat scroll left top;
}
#social #blip-share {
	background: transparent url('images/social_blip_small.png') no-repeat scroll left top;
}
#social #twitter-share {
	background: transparent url('images/social_twitter_small.png') no-repeat scroll left top;
}
#social #nk-share {
	background: transparent url('images/social_nk_small.png') no-repeat scroll left top;
}
#social #gg-share {
	background: transparent url('images/social_gg_small.png') no-repeat scroll left top;
}
#page>h1 {
	font-size: 21px;
	font-family: Arial;
	color: #ffb900;
	font-weight: normal;
	padding: 0 0 5px 0px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}
#page>h2 {
	font-size: 21px;
	font-family: Arial;
	color: #ffb900;
	font-weight: normal;
	padding: 0 0 5px 0px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}
#page>h3, #page>h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0px;
	color: #ffb900;
	margin: 10px 0px 15px 0px;
	border-bottom: 2px solid #ffb900;
	text-align: left;
	clear: both;
}
#content #author {
	width: 680px;
	float: right;
	text-align: right;
	padding-right: 10px;
}
#content #author span {
	font-style: italic;
}
.comments {
	text-align: left;
	margin: 0 0 10px 0;
}
.comments li {
	border-bottom: 1px #ebebeb solid;
	padding: 10px;
}
.comments h5 {
	display: inline;
	font-weight: bold;
}
.comments p.comment-date {
	color: #6d6e71;
	float: right;
}
.comments p.comment-content {
	padding: 5px 0 0 5px;
	width: 100%;
}
.comments p.comment-rate {
	padding: 5px 0 0 5px;
}
#foot-wrapper {
	width: 100%;
	min-width: 990px;
	padding-bottom: 5px;
	margin: 0 auto;
	background: #404041;
	border-top: 7px solid #ee3124;
}
#foot {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
#foot .column {
	width: 215px;
	float: left;
	margin: 10px 0 10px 22px;
	text-align: left;
}
#foot .column h4, #foot .column #foot h4 {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 9px;
	text-align: left;
}
#foot .column ul {
	text-align: left;
	list-style-type: disc;
	margin-left: 5px;
	color: #ffffff;
}
#foot .column li {
	padding: 4px 0 4px 0px;
}
#foot .column li a {
	color: #666666;
}
#foot .column li a:hover {
	text-decoration: none;
	color: #000000;
}
#foot #copyright {
	color: #ffffff;
	float: right;
	margin: 40px 0 30px 0;
	min-height: 40px;
	text-align: right;
	width: 269px;
	clear: right;
	font-size: 10px;
}
#foot #copyright strong {
	font-weight: bold;
}
#foot #copyright a.footer_logo {
	display: block;
	float: right;
	width: 32px;
	height: 32px;
	margin-left: 4px;
}
#foot #copyright a {
	color: #ffffff;
}
#foot #copyright a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#foot a {
	color: #666666;
}
#foot a:hover {
	color: #000000;
}
.images-list li {
	width: 100px;
	margin: 5px;
}
.images-list p {
	text-align: center;
}
#images-list-1 {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#images-list-2 {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}
.images-gallery {
	width: 100%;
	text-align: center;
}
.images-gallery td {
	padding: 5px;
	vertical-align: top;
	border: none;
}
.images-gallery p {
	text-align: center;
}
#images-gallery-3, #images-gallery-4 {
	margin: 0 0 0 0;
}
.tags {
	color: #666666;
	float: left;
	margin: 5px 0;
}
body .subpages-title {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0px;
	margin: 30px 0px 15px 0px;
	border-bottom: 2px solid #ffb900;
	text-align: left;
	clear: both;
	display: block;
}
body .subpages-list-1 .content, body .subpages-list-2 .content, body .subpages-list-3 .content {
	width: 100%;
}
body .subpages-list-5 .content, body .subpages-list-6 .content, body .subpages-list-9 .content, body .subpages-list-7 .content, body .subpages-list-8 .content {
	width: 95%;
}
body .subpages-list-3 li {
	width: 98%;
}
body .subpages-list-3 h4 {
	text-align: left;
	font-style: italic;
	color: #ffb900;
	text-align: right;
	float: right;
	width: 125px;
}
body .subpages-list-3 h3 {
	width: 520px;
}
body .subpages-list-9 li {
	width: 45%;
	float: left;
	margin: 2%;
}
body .subpages-list-9 h4 {
	text-align: left;
	font-style: italic;
	color: #ffb900;
	margin: 5px 0 0 10px;
}
body .subpages-list-9 .content {
	width: auto;
	clear: none;
}
body .subpages-list-6 .content {
	clear: none;
}
body .subpages-list-1 li, body .subpages-list-2 li {
	width: 98%;
}
body .subpages-list-5 li, body .subpages-list-6 li {
	width: 46%;
	float: left;
	margin: 2%;
}
body .subpages-list-8 li {
	width: 31%;
	float: left;
	margin: 1%;
}
body .subpages-list-7 li {
	margin: 1%;
}
body .subpages-list-8.subpages-list .photo {
	margin: 10px 5px 0 0;
	min-width: 110px;
	background: #000000;
}
.subpages-list li {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	list-style-type: none;
}
.subpages-list h3 {
	text-align: left;
}
.subpages-list h3 a {
	color: #ffb900;
	font-weight: normal;
	font-size: 15px;
	font-family: Tahoma;
}
.subpages-list h3 a:hover {
	color: #cf1919;
	text-decoration: none;
}
.subpages-list .photo {
	float: left;
	margin: 15px 5px 5px 0;
	min-width: 120px;
	background: #000000;
}
.subpages-list .description {
	font-size: 13px;
	text-align: justify;
	margin-top: 10px;
	color: #888888;
}
.subpages-list .description ul {
	list-style: disc;
}
.subpages-list .description ul li {
	list-style: disc;
}
.subpages-list .more {
	text-align: right;
	width: 100%;
	display: inline-block;
	text-decoration: none;
}
.subpages-gallery {
	width: 100%;
	text-align: center;
	border-collapse: separate;
	border-spacing: 10px;
}
.subpages-gallery td {
	padding: 15px 5px 5px 5px;
	vertical-align: top;
}
.subpages-gallery .photo {
	min-height: 190px;
	background: #000000;
}
.subpages-gallery h3 a {
	color: #ffb900;
	font-weight: bold;
}
.subpages-gallery h3 a:hover {
	color: #cf1919;
	text-decoration: none;
}
body .subpages-list-10 {
	list-style-type: circle;
	margin-left: 30px;
	text-align: left;
}
body .subpages-list-10 li {
	border: none;
	margin: 6px;
	padding: 0px;
	list-style-type: circle;
}
body .subpages-list-10 li h3 a {
	font-weight: normal;
	text-decoration: none;
}
#files-list {
	text-align: left;
}
#files-list img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: 2px 2px 2px 0;
}
#audio-list li, #video-list li {
	margin-bottom: 10px;
}
.pages_news {
	width: 100%;
	clear: both;
}
.pages {
	margin: 5px 0;
	color: #ffffff;
	text-align: right;
}
.pages a {
	text-align: center;
	display: inline-block;
	padding: 4px 0 0 0;
	width: 22px;
	height: 18px;
	text-decoration: none;
	color: #ffffff;
	background: transparent url("images/ffffff_000000/pagination.png") no-repeat scroll center center;
}
.pages a .hide {
	display: none;
}
.pages .next {
	background-image: url("images/ffffff_000000/pagination_next.png");
}
.pages .prev {
	background-image: url("images/ffffff_000000/pagination_prev.png");
}
.pages .separator {
	display: inline-block;
	padding: 4px 0 0 0;
	width: 22px;
	height: 18px;
	background: transparent url("images/ffffff_000000/pagination.png") no-repeat scroll center center;
}
.pages .activeSlide, .pages strong {
	text-align: center;
	display: inline-block;
	padding: 4px 0 0 0;
	width: 22px;
	height: 18px;
	color: #000000;
	background: transparent url("images/ffffff_000000/pagination_active.png") no-repeat scroll center center;
}
.banners_container {
	margin: auto;
	overflow: hidden;
}
.banners_container li {
	margin: 0px;
}
#column .banners_container, #column .banners_container li {
	margin: 5px 0px;
	width: 270px;
}
.banners_container .banner {
	position: relative;
	clear: both;
	margin: auto;
}
.banners_container .banner .text {
	position: absolute;
	bottom: 45px;
	width: 990px;
	left: 0;
	padding: 10px;
	background: rgba(255,255,255,0.7);
	text-align: left;
	left: 50%;
	margin: 0 -490px;
}
.banners_container .pages#banners0-pages {
	left: 50%;
	margin: -30px -490px 0;
	position: absolute;
	width: 970px;
	z-index: 90;
}
.banners_container .pages a {
	background: url("images/bannerpages.png") no-repeat center top transparent;
	color: transparent;
	display: inline-block;
	height: 15px;
	margin: 8px 3px 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 15px;
}
.banners_container .pages .activeSlide, .banners_container .pages strong, .banners_container .pages a:hover {
	background-position: center bottom;
}
.navi-actions {
	color: #666666;
	text-align: right;
	margin: 12px 15px 10px 0;
	padding: 7px 5px 0 0;
	width: 250px;
	height: 35px;
	float: right;
	clear: right;
	border-top: 1px solid #ebebeb;
}
.navi-actions a {
	color: #666666;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 22px;
}
.navi-actions .back {
	background: transparent url("images/666666/ico_back.png") no-repeat center left;
}
.navi-actions .top {
	background: transparent url("images/666666/ico_top.png") no-repeat center left;
	position: static;
	height: auto;
	width: auto;
}
.navi-actions .print {
	background: transparent url("images/666666/ico_print.png") no-repeat center left;
}
#search-page-form {
	text-align: left;
	margin-bottom: 10px;
	padding: 10px;
}
#search-page-form div {
	display: inline-block;
	margin: 0 10px 10px 0;
}
#search-page-form .search-full {
	width: 100%;
}
#search-page-form .phrase {
	display: inline-block;
	margin-right: 0;
}
#search-page-form .phrase input {
	width: 140px;
}
#search-page-form .phrase label {
	display: inline-block;
	width: 100px;
}
#search-page-form p {
	font-weight: bold;
	margin: 10px 0 5px 0;
}
#search-page-form .submit-c {
	text-align: right;
	display: block;
	margin-right: 20px;
}
div#newsletter {
	float: right;
	width: 250px;
	height: 55px;
	margin: 10px 10px 0 0;
}
div#newsletter #newsletter-email {
	width: 175px;
	padding: 5px 10px 5px 20px;
	margin: 2px 0 0 0;
	border: none;
	color: #ffffff;
	background: transparent url("images/ebebeb_ffffff/input_newsletter.png") no-repeat scroll left center;
	float: left;
}
div#newsletter h5 {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 9px;
	text-align: left;
}
div#newsletter .submit {
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -3px;
	float: left;
	background-image: url("images/ffffff/newsletter-sbm.png");
	height: 30px;
	width: 28px;
	cursor: pointer;
	border: none;
}
.newsletter_signout {
	width: 700px;
	float: right;
}
.newsletter_signout p {
	margin-top: 15px;
}
.newsletter_signout p.email {
	margin-top: 50px;
}
#contact-form {
	float: left;
	border-right: 1px solid #ebebeb;
	margin-right: 10px;
	width: 350px;
}
#contact-form th {
	width: 120px;
	font-weight: normal;
}
.captcha_buttons {
	width: 25px;
	float: right;
}
.captcha_buttons div {
	width: 25px;
	padding: 0;
	margin: 1px 0;
}
#login-form table, #register-form table, #remind-form table, #profile-form table {
	margin: 0 auto;
	width: 360px;
}
#login-form .input, #register-form .input, #remind-form .input, #profile-form .input {
	width: 197px;
	padding: 3px;
}
#login-form .input#register-password, #register-form .input#register-password, #remind-form .input#register-password, #profile-form .input#register-password {
	width: 170px;
}
#login-form .select, #register-form .select, #remind-form .select, #profile-form .select {
	width: 205px;
	padding: 3px;
}
#login-form th, #register-form th, #remind-form th, #profile-form th {
	width: 90px;
}
#login-form td, #register-form td, #remind-form td, #profile-form td {
	width: 200px;
}
#login-form td a#generate, #register-form td a#generate, #remind-form td a#generate, #profile-form td a#generate {
	vertical-align: middle;
	display: inline-block;
	background: url("images/ffb900/random.png");
	width: 24px;
	height: 24px;
}
#login-form #rules, #login-form #newsletter, #register-form #rules, #register-form #newsletter, #remind-form #rules, #remind-form #newsletter, #profile-form #rules, #profile-form #newsletter {
	text-align: justify;
	font-size: 9px;
}
#login-form #fblogin2, #register-form #fblogin2, #remind-form #fblogin2, #profile-form #fblogin2 {
	background-image: url('images/loginface.png');
	color: white;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin: -4px 10px 0 10px;
	padding: 0 10px 0 35px;
	text-align: center;
	vertical-align: middle;
}
#PrintFormLink {
	font-weight: bold;
	padding: 10px 10px 10px 25px;
	margin: 5px 0;
	display: inline-block;
	background: transparent url("images/0d366e_000000/ico_form.png") no-repeat left center;
}
#siteMap li {
	float: left;
	width: 317px;
	text-align: left;
	margin: 0 0 5px 0;
}
#siteMap li ul.sub1 {
	float: left;
	margin: 4px 0 0 20px;
}
#siteMap li ul.sub1 li {
	float: left;
	width: 300px;
}
#siteMap li ul.sub1 li ul.sub2 {
	float: left;
	margin: 4px 0 0 20px;
	width: 280px;
	font-style: italic;
}
#siteMap>li>a {
	font-weight: bold;
}
.colorbox_message, .cb_message {
	background: transparent url('images/0360bf/info_ico.png') scroll no-repeat 30px 30px;
	width: auto;
	min-height: 87px;
	float: left;
	padding: 30px 20px 20px 130px;
}
.colorbox_message h1, .cb_message h1 {
	color: #0360bf;
	margin-bottom: 15px;
	font-weight: bold;
	text-align: left;
}
.colorbox_message p, .cb_message p {
	color: #666666;
	text-align: left;
}
.colorbox_message p.error, .cb_message p.error {
	color: #ff0000;
}
.info.tTip {
	margin-top: 1px;
	display: inline-block;
	float: right;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url("images/0360bf/info.png") no-repeat;
	width: 20px;
	height: 20px;
	padding-left: 20px;
}
.ui-tooltip {
	width: 212px;
}
.ui-tooltip-content {
	padding: 0 20px;
	color: #0360bf;
	font-size: 11px;
	width: 172px;
	background: transparent url('images/000000_ffffff/tipMid.png') repeat-y center;
}
html .ui-tooltip {
	padding: 0;
	position: absolute;
	z-index: 9999;
	max-width: 212px;
	box-shadow: none;
}
html body .ui-tooltip {
	border-width: 0;
}
.top {
	background: transparent url('images/000000_ffffff/tipTop.png') no-repeat center;
	width: 212px;
	height: 20px;
	position: absolute;
	top: -20px;
}
.bottom {
	background: transparent url('images/000000_ffffff/tipBtm.png') no-repeat center;
	width: 212px;
	height: 32px;
	position: absolute;
	bottom: -32px;
}
.additional_comments dt {
	font-weight: bold;
}
.additional_comments dd {
	margin-bottom: 10px;
	margin-top: 3px;
}
.additional_comments a.more {
	text-decoration: none;
}
.additional_comments a.more:hover {
	text-decoration: underline;
}
#cookie_container {
	width: 400px;
	position: fixed;
	bottom: 10px;
	margin-left: 575px;
	z-index: 9999;
	color: #666666;
}
#cookie_main {
	background-color: #000000;
	border: 1px solid #ebebeb;
	box-shadow: 1px 1px 3px 0 #666666;
	margin: 0 auto;
	padding: 7px;
	width: 390px;
	opacity: 0.9;
}
#cookie_main .text {
	font-size: 10px;
	display: block;
	text-align: justify;
	position: relative;
}
#cookie_main a {
	color: #666666;
}
#cookie_main #cookie_close {
	float: right;
	display: block;
	clear: both;
	color: #fafafa;
	border: 1px solid #3aab35;
	margin: 3px;
	padding: 5px;
	background-color: #3aab35;
}
#cookie_main #cookie_close img {
	display: inline-block;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: transparent url('images/ffffff_666666/ico_del.png') no-repeat center;
	width: 21px;
	height: 21px;
	padding-left: 21px;
}
#fixed_header_contrainer {
	height: 50px;
	width: 975px;
	background-color: #000000;
	border: 1px solid #ebebeb;
	border-top: none;
	position: relative;
	box-shadow: 1px 1px 3px 0 #666666;
	margin: 0 auto;
	opacity: 0.95;
}
#fixed_header_close {
	float: right;
	margin: 15px 15px 0 0;
}
#fixed_header_close img {
	display: inline-block;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: transparent url('images/ffffff_666666/ico_del.png') no-repeat center;
	width: 21px;
	height: 21px;
	padding-left: 21px;
}
#fixed_header {
	width: 100%;
	width: 990px;
	position: fixed;
	top: 0px;
	display: none;
	z-index: 9999;
	left: 50%;
	margin-left: -495px;
}
#fixed_header #logo_small {
	float: left;
	max-height: 45px;
	max-width: 160px;
	margin-top: 5px;
	margin-right: 15px;
}
#fixed_header #logo_small img {
	max-height: 45px;
	max-width: 160px;
	margin-left: 5px;
}
#fixed_header .head_search {
	float: left;
	width: 175px;
	height: 50px;
	margin: 0 3px;
}
#fixed_header .menu2 {
	float: left;
	width: 190px;
	height: 50px;
	margin: 0 3px;
}
#fixed_header .menu1 {
	margin-top: 3px;
}
#fixed_header .menu2 li {
	text-transform: none;
	margin-top: 18px;
}
#fixed_header .search-form {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	height: auto;
}
#fixed_header .search_input {
	margin-left: 0;
	margin-right: 0;
}
#fixed_header a {
	font-size: 90%;
	color: #666666;
}
#fixed_header a:hover {
	color: #000000;
}
#high_contrast {
	float: left;
	margin: 20px 0 0 200px;
}
#high_contrast a {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
#high_contrast a:hover {
	color: #ffffff;
	text-decoration: none;
}
#change_size {
	float: left;
	margin: 10px 0 0 50px;
}
#change_size a {
	font-family: Tahoma;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	float: left;
}
#change_size a:hover {
	color: #ffffff;
	text-decoration: none;
}
#change_size a.small {
	font-size: 30px;
}
#change_size a.normal {
	font-size: 24px;
	margin-top: 6px;
}
#change_size a.big {
	font-size: 18px;
	margin-top: 12px;
}
#box3 {
	background: none repeat scroll 0 0 rgba(255,255,255,0.7);
	clear: left;
	float: left;
	margin: 0;
	width: 322px;
	font-family: Tahoma;
	color: #000000;
	height: 160px;
	overflow: hidden;
}
#box3 p {
	text-align: center;
}
#box3 p#text {
	font-size: 21px;
}
#box3 p#phone {
	font-size: 70px;
	font-weight: bold;
	height: 70px;
	line-height: 60px;
	margin: 0;
}
#box3 p#sms {
	font-size: 26px;
	font-weight: bold;
}
#box3 p#sms img {
	margin: 0 5px -7px 0;
}
#foot_info {
	float: left;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	width: 550px;
	text-align: left;
	padding-top: 20px;
	font-weight: bold;
}
#foot_info img {
	float: left;
	margin: 0px 20px 20px 20px;
}
#foot_info p {
	font-weight: bold;
}
#foot_info a {
	color: #ffffff;
	font-weight: bold;
}
#foot_info a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#flags {
	float: left;
	margin: 20px 0 0 35px;
}
#flags ul li {
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
}
#high {
	display: none;
}
.head_search .search_input {
	height: 16px;
}
