body{
	margin:0px;
	padding:0px;
	

	
}
.title { background: url(Picture/right_tit2.gif) left bottom repeat-x;}
#right_top {
			background:url(Picture/right_top.gif) left top no-repeat;
			padding: 0px 25px 0px 24px;
			}
			
.read  {
		background: url(../Picture/read.png) no-repeat scroll right center transparent;
		padding-bottom:10px;
		padding-right:10px;
		padding-top:10px;
		text-align:right
	}
	
	*  {
		margin:0;
		padding:0;
	}

#right{
		float: right;
		width: 685px;
		padding: 0px 0px 0px 0px;
	}
.text{
	padding: 10px 0px 0px 0px;
	line-height: 18px;
}
img
{
border: 0px;
}


p  {
margin-bottom:0.45em;
}

p, blockquote {
line-height:1.5em;
margin:0;
padding:0 0 0.42em;
}



img{border:0;}
/* ---------------------------------- container ---------------------------------- */
#container{
	width:760px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	background:#FFF;
}
/* ---------------------------------- logotip ---------------------------------- */
#header {
	width:100%;
	background:url(../images/header_images.gif) repeat-x;
	height:87px;
}
/* ---------------------------------- logotip ---------------------------------- */
div#logotip{
	display: block;
	width:423px;
	background: url(../images/logotip.jpg) no-repeat;
}
#logo{
	margin-right:100px;
	margin-left:50px;
	display:block;
	background:url(../images/logotip.gif) no-repeat;
}
#logo a{
	display:block;
	height:31px;
}


div#navlist{
	border-width: 0px;
	border-top-width:1px;
	border-color: #B1B1B1;
	border-style: solid;
}
div#navlist a {
	border-width: 1px;
	border-top-width:0px;
	border-color: #B1B1B1 #B1B1B1 #B1B1B1 #B1B1B1;
	border-style: solid;
	padding-left:30px;
	padding-top:10px;
	display: block;
	color:#737373;
	height:22px;
	text-align:left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background: url(../Picture/menu_link.gif) no-repeat left;
}
div#navlist a:hover {
	border-width: 1px;
	border-top-width:3px;
	border-color: #75B739 #B1B1B1 #B1B1B1 #B1B1B1;
	border-style: solid;
	padding-left:50px;
	color:#75B739;
	background: url(../Picture/menu_hover.gif) no-repeat left;
}
/* ---------------------------------- main ---------------------------------- */
#main {
	padding: 0px;
	margin: 0px;
	text-align:left;
}
.main_nav {
	border-width:0px;
	border-top-width:3px;
	border-left:0px;
	border-right:0px;
	border-bottom-width:0px;
	border-color: #B1B1B1 #B1B1B1 #B1B1B1 #B1B1B1;
	border-style: solid;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding:15px;
	
	background-color:#FFFFFF;
	
}
.main_nav_2 {
	vertical-align: top;
	border-top-width:3px;
	border-left:1px;
	border-right:0px;
	
	border-bottom-width:0px;
	border-color: #B1B1B1 #B1B1B1 #B1B1B1 #B1B1B1;
	border-style: solid;
	width:250px;

	
	background-color:#FFFFFF;
}
.main_nav_1 {
	vertical-align: top;
	
	width:250px;
	border-width:1px;
	border-right:1px;
	border-style: solid;
	border-color: #B1B1B1 #B1B1B1 #B1B1B1 #B1B1B1;
	border-left:0px;
	background-color:#FFFFFF;
	
}
.main_nav_3 {
	width:1px;
}
#main_text {
	padding: 10px;
	padding-left:10px;
	width:400px;
	border-style: none;
	border-width:1px;
	
}

#head_main {
	display: block;
	background:url(../images/menu_back.gif);
	height:23px;
	padding-top:7px;
	padding-left:10px;
	width:400px;
}
#head_main_text {
	color:#76A700;
	font-size: 11px;
	padding-left: 40px;
}
/* ---------------------------------- main_url ---------------------------------- */
p#link a{
	color:#A60202;
	font-weight:normal;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p#link a:hover{
	color:#FFAE00;
}
/* ---------------------------------- main_block ---------------------------------- */
#back_line{
	border-width: 1px;
	border-color: #FFF #FFF #730000 #FFF;
	border-style: solid;	
}
#block_heading_text {
	background:url(../images/block_heading_text.gif) no-repeat;
	height:20px;
	margin-left:20px;
}
#main_text_block {
	padding: 10px;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#606060;
	border-width:1px;
	border-color: #B1B1B1 #B1B1B1 #B1B1B1 #B1B1B1;
	border-right-width:0px;
	
}
/* ---------------------------------- box ---------------------------------- */
#box{
	margin:10px;
	padding-left:90px;
	padding-right:30px;
	font-size:11px;
	background:url(../images/images.jpg) no-repeat;
	height:79px;
	padding-bottom:5;
	padding-left:5;
	padding-right:5;
	padding-top:5;
	
}
#picture_box{
	margin:10px;
	margin-left:20px;
	
	width:211px;
	padding-bottom:5;
	padding-left:5;
	padding-right:5;
	padding-top:5;
	height:30px; font-size:24px; color:#FFCC00;
	background: url(../Picture/top1.gif) repeat-x;

	}
#box1{
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	width:180px;
	padding-bottom:5;
	
	height:auto;
	
	}
#boxright{
	width:400px;
	height:300px;
	background: #CCCCCC;
	border: inset #FFCC00;
	padding-right:5px;
	padding-left:5px;
	text-shadow:#660000;


}
#box_left{
	background:url(../Picture/left1.gif) repeat-y;}
/* ---------------------------------- footer ---------------------------------- */
#footer{
	margin-bottom:10px;
	width:920px;
	margin-top:0px;
	margin-left:44px;
	font-weight:bold;
	color:#78B639;
	font-size:12px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

/* ---------------------------------- text_decor ---------------------------------- */


.underline {
	text-decoration: underline;	
}
.white {
	color:#FFF;
}
.blue {
	color:#1749A9;
}
.red {
	color:#8F0101;
}
.yellow {
	color:#FDA11C;
}
.px11{
	font-size:11px;
}
.green {
	color:#00CC00;
	
}
.green1 {
	color: #00CC33;
	font-size:26px;
	}
.black {
	color:#353535;
}
.italic{
	font-size:18px;
	font-style:italic; color:#66CC00;
	}

/* ---------------------------------- menu ---------------------------------- */
.menu {
		font-size:14px;
		padding:0px;
		float:right; 
		width:750px;
	}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
		padding:0;
		margin:0;
		list-style-type:none; 
		height:28px; 
		background: #00CC00;
	}

/* style the sub-level lists */
.menu ul ul {width: auto;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
		float:left;
		height:28px;
		line-height:28px;
	}

/* style the sub level list items */
.menu ul ul li {display:block;
		width: auto;
		height:auto;
		position:relative;
		line-height:1em;
		border-bottom:1px # #FFFF00 solid;
	}

/* style the links for the top level */
.menu a, .menu a:visited {
		display:block;float:left;
		height:100%;
		font-size:14px;
		text-decoration:none;
		color:#fff;
		background:#00CC00;
		padding:0 21px 0 17px;
		}
.menu a.current{background:#00FF99;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
		display:block;
		background:#00CC00;
		 color:#fff;
		 width:12em;
		 height:100%;
		 line-height:1em; 
		 padding:0.5em 1em;
		}
.menu ul table ul a, .menu ul table ul a:visited  {
		width:14em;
		 wi\dth:12em;
		}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {
		position:absolute;
		left:0; top:0;
		font-size:1em; 
		z-index:-1;
	}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#00CC00;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#00CC00;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#00CC00;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#00CC00;}

/* style the level hovers */
/* first */
.menu a:hover {color:#fff;background:#FF9966;}
/*mouse over color*/
.menu :hover > a {color:#fff;background: #FF9966;}
/* second */
.menu ul ul a:hover{color:#fff;background:#FF9966;}
/*dropdpwn mouse over color*/
.menu ul ul :hover > a {color:#fff;background:#FF9966;}
/* third */
.menu ul ul ul a:hover {background:#3da1e0;}
.menu ul ul ul :hover > a {background:#3da1e0;}
/* fourth */
.menu ul ul ul ul a:hover {background:#eee;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:0;width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}



#calendar1 {
	padding: 20px 10px 20px 10px;
}

#calendar table {
	width: 100%;
	text-align: center;
}

#calendar thead {

}

#calendar tbody td {
	border: 1px solid #F1F1F1;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #now {
	background: #696969;
	border: 1px solid #ff0000;
	font-weight: bold;
	color: #ffffff
}
#left
{
	float:left;
	padding-top: 10px;
	
	width: 217px;
	background: #70B045 url(../Picture/page_back.gif) repeat-x;
}
#right
{
	float:right;
	padding-top: 10px;
	
	width: 217px;
	background: #70B045 url(../Picture/page_back.gif) repeat-x;
}

#left H3
{
width: 202px;
height: 24px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 10px;
text-transform: uppercase;
color: #ffffff;
background: url(../Picture/button8.gif) no-repeat
}

#left .title_back
{
background: url(../Picture/title_back.png)no-repeat;
}
#left .title_back
{
background: url(../Picture/title_back.png) no-repeat;
}
#right H3
{
width: 202px;
height: 24px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 10px;
text-transform: uppercase;
color: #ffffff;
background: url(../Picture/button8.gif) no-repeat
}

#right.title_back
{
background: url(../Picture/title_back.png)no-repeat;
}
#right .title_back
{
background: url(../Picture/title_back.png) no-repeat;
/*-----------------------------Box-------------------------*/
