body {margin:0;padding:0;background-color:#cccccc;font-size: 10px;font-family: sans-serif, Tahoma, Verdana, Helvetica, sans-serif;color:#000;text-align:center;}
a {color:#666666;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-family: sans-serif; font-size:17px;color:#cc3333;}
h2 {font-family: sans-serif; font-size:15px;color:#cc3333;margin-top:20px;margin-bottom:5px;}
h3 {font-family: sans-serif; font-size:12px;color:#cc3333;margin-top:12px;margin-bottom:5px;}
h4 {font-family: sans-serif; font-size:12px;color:#555555;margin-top:5px;margin-bottom:5px;}
p {font-family: sans-serif; font-size:10px;color:#000000;margin-top:0px;margin-bottom:10px;}

#container {position:relative;width:800px;margin-left:auto;margin-right:auto;text-align:left;background-color:#ffffff;}
#head {height:110px;margin:0;padding:28px 28px 0;border-bottom: 3px solid #cc3333;position:relative;}
#logo {border:0;float:left;margin-right:28px;}
#logo2 {border:0;float:right;}
#search {padding-left:15px;}
#search a {color:#666666;text-decoration:none;padding-right:5px;}
#search a:hover {text-decoration:underline;}
form.search {display:inline;}
input.text {border:1px solid #cccccc;font-size: 10px;font-family: sans-serif;color:#666666;height:15px;}
input.button {padding:2px 2px 2px;margin:0 0 0 5px;border:0;background-color:#cccccc;color:#ffffff;font-size: 10px;font-family: sans-serif;text-transform:uppercase;}
#head #menu {position:absolute;bottom:18px;left:133px;border-left: 1px solid #666666;width:639px;}
#head #menu a {height:26px;color:#666666;text-decoration:none;display:block;float:left;border-right: 1px solid #666666;padding:0 8px;text-transform:lowercase;}
#head #menu a:hover {text-decoration:underline;}
#main {margin:0;padding:0;}
#main_page {background-color:#666666;margin:0;padding:0 31px;border-top: 12px solid #cc3333;color:#ffffff;}
#main_page #main_photo_bg {height:300px;width:800px;position:relative;left:-31px;margin-bottom:25px;}
#main_page #main_photo_bg .main_photo {}
#main_page H1 {font-family: sans-serif;font-size:15px;color:#ffffff;margin-top:0;}
#main_page H2 {font-family: sans-serif;font-size:13px;color:#ffffff;}
#main_page .top {margin:0;padding:0;border-bottom:1px solid #ffffff;}
#main_page .top .left {width:180px;margin:0;padding:0;float:left;}
#main_page .top .center {width:368px;margin:0 0 0 180px;padding:0 20px;}
#main_page .top .right {width:150px;margin:0;padding:0;float:right;}
#main_page .main {margin:0 0 10px;padding:0;border-bottom:1px solid #ffffff;}
#main_page .main .left {width:180px;margin:0;padding:0;float:left;vertical-align:top;}
#main_page .main .center {width:368px;margin:0 0 0 180px;padding:0 20px;vertical-align:top;}
#main_page .main .center #info {padding-top:10px;}
#main_page .main .center #info p {color:#ffffff;margin-top:0px;margin-bottom:10px;}
#main_page .main .right {width:150px;margin:0;padding:0;float:right;vertical-align:top;}
#main_page .main .left .newsblock {margin-top:10px;}
#main_page .main .left .newsblock .date {padding:0;margin:0;}
#main_page .main .left .newsblock a {color:#ffffff;text-decoration:none;}
#main_page .main .left .newsblock a:hover {text-decoration:underline;}
#main_page .main .left .newsblock p {padding:0;margin:0;}
#page {padding: 40px 30px 10px;}
#page .top {margin:0;padding:0;border-bottom:1px solid #666666;}
#page .top H1 {font-family: sans-serif; font-size:17px;margin-top:0;padding-top:0;margin-bottom:5px;}
#page .top .left {width:245px;margin:0;padding:0 0 0 20px;float:left;border-right:1px solid #666666;}
#page .top .left H1 {color:#999999;}
#page .top .center {width:454px;margin:0;padding:0 0 0 20px;float:right;}
#page .top .center H1 {color:#cc3333;}
#page .top .full {margin:0;padding:0 0 0 20px;}
#page .main {margin:0;padding:0;border-bottom:1px solid #666666;}
#page .main .left {width:245px;margin:0;padding:20px 0 20px 20px;float:left;border-right:1px solid #666666;vertical-align:top;}
#page .main .center {width:454px;margin:0;padding:20px 0 10px 20px;float:right;vertical-align:top;}
#page .main .full {margin:0;padding:20px 20px 0 20px;vertical-align:top;}
#page .main .full img.article_img {float:right;margin:-21px 0 20px 20px;}
#page .main .left .sub_menu {}
#page .main .left .sub_menu a {display:block;text-decoration:none;margin-bottom:3px;}
#page .main .left .sub_menu a.level1 {font-size:12px;color:#666666;}
#page .main .left .sub_menu a.level2 {margin-left:10px;color:#999999;}
#page .main .left .sub_menu a.selected {color:#666666;font-weight:bold;}
#page .main .left .sub_menu a:hover {text-decoration:underline;}
#page .main .center H1 {font-family: sans-serif; font-size:17px;color:#cc3333;}
#page .main .center H2 {font-family: sans-serif; font-size:15px;color:#cc3333;}
#page .main .center img.article_img {float:right;margin:-21px 0 20px 20px;}
#page .main .center .newsblock {margin-top:10px;}
#page .main .center .newsblock .date {padding:0;margin:0;}
#page .main .center .newsblock a {color:#666666;text-decoration:none;}
#page .main .center .newsblock a:hover {text-decoration:underline;}
#page .main .center .newsblock p {padding:0;margin:0;}
#page .main .center .newstext {margin-top:10px;}
#page .main .center .newstext .date {color:#666666;padding:0;margin:0;}
#page .main .center .newstext a {color:#666666;text-decoration:none;}
#page .main .center .newstext a:hover {text-decoration:underline;}

.first {margin-top:0px;}

.year_select {float:right;border:1px solid #666666;margin-top:-21px;padding:10px;}
.year_select a {display:block;color:#cccccc;text-decoration:none;}
.year_select a.selected {color:#666666;font-weight:bold;}
.year_select a:hover {text-decoration:underline;}

.fotoblock {margin-bottom:20px;margin-left:10px;clear:both;}
.fotoblock img {float:left;margin:0 10px 10px 0;}

.date {color:#999999;}