/* CSS Document */
.main_border {border:1px solid #0000033;}
.main_left {background-image: url(img/bg/fon_l.png);  background-repeat:repeat-y; }
.main_right {background-image: url(img/bg/fon_r.png);  background-repeat:repeat-y; }
.main_top {background-image: url(img/fon_t.jpg);  background-repeat:repeat-x; }
.main_center {background-color:#FFF; }
.st_n {
	font-size: 16px;
	font-weight: bold;
}

.contact {
background-image:url(img/contact/ib.png);
  background-repeat:repeat-x; 

}

body {
background-image:url(img/bg/bg2.png);
font-family:Verdana;
font-size:12px;
color:#111111;
}
em {
	color: #666;
}
.right {background-color:#f6f6f6; border-leftt:1px solid #424242;}
.left {background-color:#f6f6f6; border-right:1px solid #424242;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#00001C; text-indent: 15px; margin-right:15px ;margin-left:15px;}
body { margin:0; padding:0; }
#flashContent { width:100%; height:100%; }
.nav_title {
margin-top:15px;
margin-left:5%;
margin-right:5%;
font-weight:bold;
text-align:center;
border-left:4px solid #CCCCCC;
border-bottom:1px solid #424242;
padding-top:6px;
padding-bottom:6px;
}

.nav_link {
color: #434343;
font-size:11px;
margin-top:10px;
margin-bottom:10px;
}
.post {border:1px solid #cccccc; width:95%;background-color:#f6f6f6;}
.post_name {font-weight:bold; margin-top:2px; margin-bottom:5px;}
.post_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}
.post_next {font-weight:bold; text-align:right; font-size:11px;color:#00001F; }
.post_view {font-weight:bold; text-align:right; font-size:9px;color:#00001F; }
.post_coment {text-align:justify; font-size:10px;color:#434343; }
.post_copy {text-align:right; font-size:9px;color:#434343; }
.mini { border:1px solid #04400; margin-right: 10px; margin-top:2px;}
.post_title2 { font-size:16px; font-weight:bold; color:#424242; text-align:center;background-color:#f6f6f6; }
.post_add { font-size:11px; margin-top:10px; margin-bottom:10px; font-weight:bold;}
.post_comment { font-size:15px; font-weight:bold; color:#cc0000; }
.post_comment_add {font-size:11px;}
.post_div { border-top:1px solid gray; border-bottom:1px solid gray; margin:15px;}
.post_div p { margin-left:0px;}
.nav_t {
	border-bottom:1px solid #424242;
	border-top:3px solid #0000FF;
	border-right:1px solid #424242;
	background-color:#f6f6f6;
	background-image:url(img/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
		}
.nav_t a {
	color:#424242;
		}
.nav_a {
	border-bottom:1px solid #424242;
	border-top:3px solid #cc0000;
	border-right:1px solid #424242;
	background-color:#f6f6f6;
	background-image:url(img/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
		}
.nav_a a {
	color:#424242;
		}
.point {
	background-image:url(img/point.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	margin-bottom:7px;
	margin-top:7px;
		}

.box {
	background-color: #ddddff;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px;
		}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif color: #001122;}

.container {padding: 0 0 70px 0;}

#message {
	/* display: block before hiding */
	display: block;
	display: none;
	/* link is above all other elements */
	z-index: 999; 
	/* link doesn't hide text behind it */
	opacity: .8;
	/* link stays at same place on page */
	position: fixed;
	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -80px; /* = height + preferred bottom margin */
	/* link is centered */
	left: 90%;
	margin-left: -80px;
	/* round the corners (to your preference) */
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	/* make it big and easy to see (size, style to preferences) */
	width: 150px;
	line-height: 28px;
	height: 28px;
	padding: 5px;
	background-color: #000014;
	font-size: 14px;
	text-align: center;
		}
		
#message a {width:40px; height:40px; background: url(images/toTop.png) 0 0 no-repeat;text-align:center;padding:5px;position:fixed; bottom:10px;right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;}
ul#topnav {
	align:center;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
		}

ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:40px;
		}

ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#424242; font-weight:bold;

	padding: 10px 47px;

	float: left;

	text-decoration: none;

	color: #434343;

	background: url(img/fon_t.jpg) repeat-x;

	text-transform: uppercase;

	clear: both;

	width: 100%;

	height: 20px;

	line-height: 20px; /*--Vertical alignment of text--*/

}

ul#topnav a{ /*--This is basically the hover state of navigation--*/

	color: #BBB9EA;

	background-position: left bottom;

}

ul#topnav span{ /*--Default state of navigation--*/

	background-position: left top;

}









































a.container{

	/* The topmost UL */

	float:left;

	width:1004px;

	margin:0 auto;



}

/************************************************************************************************ */

li{



	list-style:none;



}



li.menu{

	/* The main list elements */

	padding:0 px 0;

	width:100%;

}



p{

	list-style:none;



}



p.menu{

	/* The main list elements */

	padding:0 px 0;

	width:100%;

}





li.button a{

	/* The section titles */

	text-align:center;

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

	font-size:12px;

	height:21px;

	overflow:canter;

	padding:7px 7px 0;

	position:relative;

	width:203px;

}



li.button a:hover{

	/* Removing the inherited underline from the titles */

	text-decoration:none;

}



li.button a span{

	/* This span acts as the right part of the section's background */

	height:44px;

	position:absolute;

	right:0;

	top:0;

	width:4px;

	display:block;

}



/*-------*/



p.button a{

	/* The section titles */

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

	font-size:12px;

	height:34px;

	overflow:canter;

	padding:7px 20px 0;

	position:relative;

	width:203px;

}



p.button a:hover{

	/* Removing the inherited underline from the titles */

	text-decoration:none;

}



p.button a span{

	/* This span acts as the right part of the section's background */

	height:44px;

	position:absolute;

	right:0;

	top:0;

	width:4px;

	display:block;

}





/*-------*/



/* Setting up different styles for each section color */



li.button a.blue{background:url(img/button_l.png) repeat-x top left; color:#E2E9E1;}

li.button a.blue span{ background:url(img/button_l.png) repeat-x top right;}





li.button_r a.blue_r{background:url(img/button_r.png) repeat-x top right; color:#000003;}

li.button_r a.blue_r span{ background:url(img/button_r.png) repeat-x top left;}







li.button_r a{

	/* The section titles */

	text-align:left;

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

	font-size:12px;

	height:21px;

	overflow:canter;

	padding:7px 7px 0;

	position:relative;


}



li.button_r a:hover{

	/* Removing the inherited underline from the titles */

	text-decoration:none;

}



li.button_r a span{

	/* This span acts as the right part of the section's background */

	height:44px;

	position:absolute;

	right:0;

	top:0;

	width:4px;

	display:block;

}



/*-------*/



p.button_r a{

	/* The section titles */

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

	font-size:12px;

	height:34px;

	overflow:canter;

	padding:7px 21px 0;

	position:relative;

	width:152px;

}



p.button_r a:hover{

	/* Removing the inherited underline from the titles */

	text-decoration:none;

}



p.button_r a span{

	/* This span acts as the right part of the section's background */

	height:44px;

	position:absolute;

	right:0;

	top:0;

	width:4px;

	display:block;

}







/* The hover effects */



.dropdown{

	/* The expandable lists */



	padding-top:0px;



}



.dropdown li{

	/* Each element in the expandable list */

	

	background-color: #40392C;

	border:4px solid #373128;

	color:#CCCCCC;

	margin:0px 0;

	padding:2px 1px;

}



.dropdown p{

	/* Each element in the expandable list */

	background-color: #E7EEE6;

	border:2px solid #C1C2C3;

	color:#CCCCCC;

	margin:1px 0;

	padding:2px 3px;

}



.dropdown_r{

	/* The expandable lists */



	padding-top:0px;



}



.dropdown_r li{

	/* Each element in the expandable list */

	

	background-color: #40392C;

	border:4px solid #373128;

	color:#CCCCCC;

	margin:0px 0;

	padding:6px 1px;

}



.dropdown_r p{

	/* Each element in the expandable list */

	background-color: #E7EEE6;

	border:2px solid #C1C2C3;

	color:#CCCCCC;

	margin:1px 0;

	padding:3px 1px;

}











/* The styles below are only necessary for the demo page */



.clear{

	clear:both;

}







a, a:visited {

	color:#434343;

	text-decoration:none;

	outline:none;

}



a:hover{

	text-decoration:underline;

}



.footer {background-image: url(img/bg/footer.png);  height:27px;
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:0px;
margin-top:0px;
font-size:10px;
}

.footer #foottext{ margin:0 auto; text-align:center; padding:7px 0 0 60px; 
}



















