﻿html { padding: 0px; margin: 0px;}
body 
{
	margin: 0px;
	padding: 0px;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #9f9f9f;
	background: #1f3d63 url(../images/main_bg.jpg) top center repeat-x;
	line-height: 1.8em;
}
/*
a
{

}
a:hover
{

}

div {}
.FormError {border: 1px solid silver; padding: 5px; background-color: #FFF4CA; margin-top: 5px; margin-bottom: 5px;}
.FormMessage {border: 1px solid silver; padding: 5px; background-color: #9AC3E5; margin-top: 5px; margin-bottom: 5px;}
.FormButtons {padding:5px;text-align:center;}


.PopContent 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
	color: #000000;
}
.PopFooter {padding-top:10px;border-top:1px solid silver;margin-top:10px;text-align:right;}

span {}
.instructions {color:#B0B0B0;font-size: 9pt;font-family: Arial, Verdana, Tahoma;}
.footnote {color:#B0B0B0;font-size: 9pt;font-family: Arial, Verdana, Tahoma;}
.error {color:#BB0000;font-size: 9pt;font-family: Arial, Verdana, Tahoma;}

label {cursor:pointer;}

*/

table{}
.form{border-collapse:collapse;border:0px;}
.form td.label{color: #9f9f9f;padding:4px 2px 2px 2px;font-size: 9pt;font-weight:bold;text-align:right;vertical-align:top;line-height: 1.2em;}
.form td.data{color: #9f9f9f;padding:0px 2px 2px 2px;font-size: 9pt;vertical-align:top;line-height: 1.2em;}
.form td.text{color: #9f9f9f;padding:4px 2px 2px 2px;font-size: 9pt;vertical-align:top;line-height: 1.2em;}
.form td.buttons{height:30px;line-height: 1.2em;}

a { text-decoration:none; color:#4580b9;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto;}
/********** header **********/
.blok_header { margin:0; padding:0; background:url(../images/header_bg.gif) top repeat-x;}
.header { width:980px; margin:0 auto; padding:0;}
/* logo */
.logo { padding:0; margin:0; width:336px; float:left;}

/*click*/
.click { width:150px; float:right; font: normal 11px Arial, Helvetica, sans-serif; color:#91bdf3; padding:40px 0 0 0; margin:0; line-height:1.8em;}
.click a { color:#fff; text-decoration:none;}

/* menu	 */
.menu_resize { width:980px; margin:0 auto; padding:0; background:url(../images/topmenu-bg.png) top no-repeat; height:55px;}


.HeaderContainer { height:297px; margin:0 auto 50px auto; padding:0; width:980px; color:#ffffff; background:url(../images/header-bg.png) top no-repeat; }
.Header { padding:10px;}
.Header h2 { font: normal 30px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0px 0px 5px 0px;}


.ContentContainer { margin:0; padding:0px;}
.Content { width:920px;  margin:0 auto; padding:10px 30px; background:#fff;}
.Content h1 {font: normal 17pt Arial, Helvetica, sans-serif; color:#555; margin:0; padding:5px 0px;}
.Content h1 span { font: normal 11pt Arial, Helvetica, sans-serif; color:#4580b9;}
.Content h2 {font: normal 15pt Arial, Helvetica, sans-serif; color:#555; margin:0; padding:5px 0px;}
.Content h2 span { font: normal 10pt Arial, Helvetica, sans-serif; color:#4580b9;}
.Content h3 {font: normal 13pt Arial, Helvetica, sans-serif; color:#555; margin:0; padding:5px 0px;}
.Content h3 span { font: normal 9pt Arial, Helvetica, sans-serif; color:#4580b9;}

.Content p { font:normal 12px Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.8em; margin:0;}
.Content p span { color:#9f9f9f; font: normal 11px Arial, Helvetica, sans-serif;}
.Content p.data { font: bold 14px Arial, Helvetica, sans-serif; color:#4580b9; padding:0 5px 10px 5px; margin:0;}
.Content a { text-decoration:none; color:#4580b9;}
.Content a:hover { text-decoration:underline;}
.Content ul { list-style:none; margin:0 0 0 100px; padding:0;}
.Content li { background:url(../images/big_ul_li.gif) left no-repeat; padding:0 20px; margin:0;  font:normal 12px Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.8em;}
.Content a.nnews { color:#c55300; text-decoration:none;}
.Content .Panel { width:320px; border:1px solid #e8e8e8; color:#9f9f9f; background:#f9f9f9; margin:0px auto 10px auto; padding:8px;}
.Content .PanelContent { background:#f1f1f1; padding:10px; margin:0 auto;}
.Content .PanelContent a.LinkButton {padding:6px 10px;background:#f1f1f1 url('../images/button-bg-green.png') repeat-x center left;border:1px solid #e8e8e8;font:2em bold 8pt Helvetica, sans-serif;color:white!important;text-decoration:none;}
.Content .PanelContent a.LinkButton:hover {text-decoration:none;background:#f1f1f1 url('../images/button-bg-green-over.png') repeat-x center left;}
.Content .PanelContent h3 { font: bold 11pt Arial, Helvetica, sans-serif; color:#4580b9; margin:0px 0px 0px 0px;}
.Content a.LinkButton  {padding:6px 10px;background:#f1f1f1 url('../images/button-bg-blue.png') repeat-x center left;border:1px solid #e8e8e8;font: bold 8pt Helvetica, sans-serif;color:white!important;text-decoration:none;}
.Content a.LinkButton:hover {text-decoration:none;background:#f1f1f1 url('../images/button-bg-blue-over.png') repeat-x center left;}
.Content .error{color:#dd0000;}
.Content .footnote {font-size: 8pt; font-style:italic;}

.EventDateContainerSmall {background: url('../images/calendar-icon.png') no-repeat top center; width:75px; height:75px;}
.EventDateContainerSmall .Month {font: bold 11pt Arial, Helvetica, sans-serif; color:#555; padding:5px 0px 0px 0px;}
.EventDateContainerSmall .Day {font: bold 18pt Arial, Helvetica, sans-serif; color:#555; padding:0px 4px;}
.EventDateContainerSmall .Time {font: bold 8pt Arial, Helvetica, sans-serif; color:#555; padding:0px 4px;}

.PopHeader {background: url(../images/pop-header-title-left.png) left no-repeat; height:35px;}
.PopHeader .DragContainer {cursor:move;}
.PopHeader .PopHeaderTitle {background: url(../images/pop-header-title-right.png) right no-repeat; margin-left:8px; height:35px;}
.PopHeader .PopHeaderTitle div {color:#ffffff; font: bold 10pt Arial, Helvetica, sans-serif;padding:10px 0px;}
.PopContent {padding: 10px; background: #f7f7f7; color:#9f9f9f; border: 1px solid #203F66;}


/*************footer**********/
.Footer { width:980px; margin:0 auto; padding:0 0 50px 0; background: url(../images/footer-bg.png) top repeat-x; height:54px;}
.Footer .FooterContainer {padding:10px; color:#ffffff; font: normal 9pt Arial, Helvetica, sans-serif; margin:0;}

.line { clear:both; border-bottom:1px solid #e1e1e1; padding:10px 0 0 0; margin:0 0 15px 0; background:none; list-style:none;}
.FloatRight {float:right;}
.FloatLeft {float:left;}
.ClearFloat {clear:both;}

img.btn {cursor:pointer;}