body {margin: 0; padding: 0; width: 100%; color: #262622; font-family: Verdana, Tahoma, Arial, sans-serif;}
img {border: 0;}
div {display: block;}
table {border: 0; border-collapse: collapse;}
table td { padding: 0 10px 0 10px; }
a {color: #2e497a;}
a:hover {color: #5f8425;}

.ad P { color: #2e497a; font-weight: bold; margin: 0px; padding: 0px;}
.ad h3 { color: #b33e17; font-size: 1.2em; margin: 0 0 0.6em 0; font-weight: normal; text-decoration: none;}
.ad h4 { color: #b33e17; font-size: 1.1em; margin: 0 0 0.6em 0; font-weight: normal; text-decoration: none;}
.ad h5 {font-size: 1.2em; margin-top: 0px; margin-bottom: 10px; font-weight: normal; color: #4169E1}
.ad A { text-decoration: none; }
.ad FORM { margin-left: 20px; margin-top: 0px; min-width: 150px; width: 80%; }
.ad_input { border: 1px solid #95a2bc; background-color: White; width: 100%; margin-bottom: 0px; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px;}
.ad_input_submit { background-color: #ea0000; color: White; width: 100%; border: 0px; margin-bottom: 0px;  margin-top: 5px; line-height: 20px; height: 20px; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.ad_input_code { border: 1px solid #95a2bc; background-color: White; margin-bottom: 0px; width: 50px; height: 22px; font-size: 18px; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }

h1 {color: #b33e17; font-size: 1.5em; margin: 0 0 0.6em 0; font-weight: normal;}
h2 {color: #85acf0; font-size: 1.5em; margin: 0; padding: 0px; font-weight: normal;}
.text_header P { margin-top: 5px; font-size: 0.75em; padding: 0px; color: #95a2bc; }
h3 {font-size: 0.75em; margin: 0; line-height: 1.3em;}
h4 {font-size: 1.1em; line-height: 1.1em; color: #5f8425; font-weight: normal; margin-bottom: 10px; margin-top: 10px;}
h5 {font-size: 1.1em; line-height: 1.1em; color: #ea0000; font-weight: normal; margin-bottom: 10px; margin-top: 10px;}
h6 { font-size: 1.1em; line-height: 1.1em; color: #1E90FF; font-weight: normal; margin-bottom: 10px; margin-top: 10px; }
.q_a, .q_a_s { border: 1px solid #95a2bc; display: inherit; height: 100%; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; background-color: #F1F1F1; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.q_a { border: 1px solid #95a2bc; }
.q_a_s { border: 1px solid #ea0000; }
.q_a_s  B{ font-size: 0.75em; }
	.q_a P, .q_a_s P { font-size: 0.75em; margin-top: 0px; margin-bottom: 5px; padding: 0px; }
	.q_a { overflow: hidden; height: auto; }
.a_a { background-color: White; padding-bottom: 10px; padding-left: 10px; margin-top: 10px; border: 1px solid #E0E0E0; border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
	.q_a B, .q_a I { font-size: 0.75em; }
	.q_a I { color: #8A8A8A; font-style: normal; }
	.q_a TABLE { border: 0; margin: 0; padding: 0; }
	.q_a TD P { font-size: 1.1em;}
	.q_a TD P A { text-decoration: none;}
	.q_a .photo_av { float: right; display: block; width: 100px; text-align: center; border: 1px solid #95a2bc;}
		.q_a .photo_av img { max-width: 100px; }
	.q_a .date_a { color: #5f8425; }
	.q_a .title_a { padding: 12px 0 0 0; }

.counter a,  .counter a:visited, .counter a:active {color: #404040; padding: 2px 5px 4px 5px; font-size: 0.75em;}
.counter .active {color: #fff; background: #79c040; padding: 2px 5px 4px 5px;}
.counter .passive {padding: 2px 5px 4px 5px;}

.content_center { display: block; width: 430px; margin: 0px; padding: 0px; height: 1px; }