﻿html, body, form{margin: 0; padding: 0;}

img {border: 0;}

h1 { 
	font-family: Arial;
	font-size: 16px;
	margin: 30px 0 10px 0;
}

a {color:#1B67BD}
a:hover {color:#77A9EC; text-decoration:none;}
p {
	margin: 15px 0px; 
	padding:0;
	line-height: 16px;
}
*{font-family: Tahoma;}
body, td, th {font-size:14px;}

body {
	color: #042431;
	background: #CCC;
}

input {
	font-family: Arial;
	font-size: 14px;
	color: #817F7F;
}

.clear { clear:both; height:1px;}

.width {
	width: 1020px;
	background: #FFF;
}

.left {
	vertical-align: top;
	padding: 0 0 20px 15px;
}
.right {
	padding: 0 10px 0 30px;
	vertical-align: top;
}

.top {
	margin: 20px 0 21px 7px;
	padding: 22px 0 0 180px;
	width: 521px;
	height: 156px;
	background: url(../../Images/Login/top.gif) left top no-repeat;
	color: #4C4C4C;
	font-size: 17px;
}
.top h4 {
	font-size: 22px;
	color: #1B67BD;
	font-weight: normal;
	margin: 0;
	margin-top: 27px;
}
.top p {
	margin: 35px 0;
}

.top a 
{
    display: block;
    float: left;
    margin: -30px 0px 0px -190px;
    width: 150px;
    height: 180px;
    text-decoration: none;
}

.menu {
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li {
	float: left;
	width: 115px;
	height: 57px;
	padding: 0;
	margin: 0;
}
.menu ul li.menu_l {
	background: #64C453 url(../../Images/Login/menu_l.gif) left bottom no-repeat;
	width: 9px;
}
.menu ul li.menu_r {
	background: #64C453 url(../../Images/Login/menu_r.gif) right bottom no-repeat;
	width: 9px;
}
.menu ul li a {
	width: 115px;
	height: 38px;
	padding-top: 19px;
	background: #64C453 url(../../Images/Login/menu_bg.gif) center bottom repeat-x;
	display: block;
	font: bold 12px Arial;
	color: #FFF;
	text-decoration: none;
	/*text-shadow: 1px -1px 2px #000;*/
	text-align: center;
	outline: none;
}
.menu ul li a.crnt,
.menu ul li a:hover {
	background: #64C453 url(../../Images/Login/menu_bg_on.gif) center bottom no-repeat;
}

.sumenu {
	background: #36B5F5 url(../../Images/Login/sub_bg.jpg) center bottom no-repeat;
	width: 708px;
	display: none;
}
.sumenu ul {
	min-height: 292px;
	margin: 0;
	padding: 20px 30px 0 30px;
	list-style: none;
}
.sumenu ul li {
	margin-bottom: 10px;
	padding: 0 0 0 40px;
	background-repeat: no-repeat;
	background-position: left 10px;
	background-image: url(../../Images/Login/icon5.gif);
}

.sumenu ul li p {
	font-family: Arial;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	/*text-shadow: 1px -1px 2px #000;*/
	display: block;
	margin-bottom: 14px;
	padding: 8px 0 10px 0;
	border-bottom: 1px solid #8CD1F5;
}

.banner {
	margin: 20px 0;
	text-align: right;
	background: #E5E5E5 url(../../Images/Login/banner_bg.jpg) left center no-repeat;
}

.arrow {
	height: 12px;
	background: url(../../Images/Login/hor_arrow.gif) 55px center no-repeat;
}
.block {
	background: #EFEFEF;
	margin-bottom: 10px;
	padding: 10px 18px;
}
.block h1, h2, h3, p {
	margin: 5px 0;
}
.block h1 {
	color: #006DB0;
	font: bold 14px Tahoma;
	margin-top: 0;
}
.block h2 {
	color: #1B67BD;
	font-size: 15px;
	font-weight: normal;
}
.block h3 {
	color: #504F4F;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.block p
{
    color: #555;
}

.icons {
	padding: 45px 0 0 20px;
	width: 230px;
	font-size: 12px;
}
.icons div {
	font-family: Arial;
	padding-left: 50px;
	margin-bottom: 10px;
}
.phone {
	background: url(../../Images/Login/phone.jpg) left 10px no-repeat;
	text-align: center;
	margin-right: 25px;
}
.phone strong {
	font-family: Arial;
	font-size: 21px;
	color: #1A7CAF;
}
.phone strong div 
{
    padding: 0px;
    text-align: center;
}
.mail {
	background: url(../../Images/Login/mail.jpg) left center no-repeat;
	padding: 12px 0;
	margin-top: -15px;
}
.mail a {
	font-family: Arial;
	font-size: 16px;
	color: #AD182B;
	font-weight: bold;
	text-decoration: none;
}
.icq {
	font-family: Arial;
	background: url(../../Images/Login/icq.jpg) left center no-repeat;
	color: #139237;
	font-size: 21px;
	font-weight: bold;
	padding: 5px 0;
}

.enter {
	margin-top: 35px;
	padding: 45px 0 0 10px;
	background: #0E84C6 url(../../Images/Login/enter_bg.jpg) center center no-repeat;
	width: 240px;
	height: 81px;
}
.enter .error
{
    color: White;
    font-weight: bold;
}
.enter input.login {
	background: url(../../Images/Login/login.gif) center center no-repeat;
	width: 202px;
	padding: 5px 15px;
	border: none;
	margin-bottom: 5px;
}
.enter input.pass {
	background: url(../../Images/Login/pass.gif) center center no-repeat;
	width: 160px;
	padding: 5px 15px;
	border: none;
	margin-right: 2px;
}

.user {
	margin-top: 20px;
	background: #E9E9E9;
	font-family: Arial;
	font-size: 17px;
	color: #323131;
	text-align: center;
	padding: 15px 0;
}
.user h4 {
	font-family: Arial;
	font-size: 17px;
	color: #323131;
	text-align: center;
	margin: 0 0 10px 0;
}
.user table {
	background: url(../../Images/Login/user_bg.gif) center center no-repeat;
}
.user td {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	width: 50%;
}
.user td div {
	padding-top: 50px;
	font-family: Arial;
	font-size: 26px;
	text-align: center;
	color: #1A7CAF;
	font-weight: bold;
}
.user td.right div {
	color: #AD182B;
}

.news {
	margin-top: 50px;
	font-size: 13px;
	padding-right: 20px;
}
.news h4 {
	font-family: Tahoma;
	font-size: 19px;
	color: #1D68BE;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.news div {
	border-bottom: 1px dotted #737373;
	padding: 15px 0;
}
.news div a {
	text-decoration: none;
}

.calendar {
	margin-top: 70px;
}
.calendar div {
	background: url(../../Images/Login/cal_top.jpg) top left no-repeat;
	color: #FFF;
	font-family: Arial;
	font-size: 16px;
	text-shadow: 1px -1px 2px #000;
	padding: 10px 0;
	text-align: center;
}
.calendar div img {
	margin: 4px 30px 0 30px;
}
.calendar table {
	width: 241px;
	border-collapse: collapse;
}
.calendar th {
	width: 14%;
	font-weight: normal;
	font-size: 11px;
	color: #D4D0C8;
	background: #EFEFEF;
	padding: 4px 0;
}
.calendar td {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	text-align: center;
	padding: 7px 0 11px 0;
	border: 1px solid #DEDEDE;
}
.calendar td.hid {
	color: #B8B7B7;
}
.calendar td.sel1 {
	background: url(../../Images/Login/cal_bg1.gif) top left no-repeat;
}
.calendar td.sel2 {
	background: url(../../Images/Login/cal_bg2.gif) top left no-repeat;
	color: #FFF;
}

.bot {
	background: url(../../Images/Login/bot_bg.gif) center center no-repeat;
	height: 93px;
	text-align: right;
	vertical-align: center;
	padding-right: 50px;
}
.bot input.text {
	background: url(../../Images/Login/search.gif) center center no-repeat;
	width: 144px;
	padding: 5px 15px;
	border: none;
	margin-right: 5px;
}
