/* general tags */
html{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #b00909/*#527186*/;
}
body{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background-color: #b00909/*#527186*/;
	font-family: Verdana;
}
h1{
	padding: 5px 0;
	padding-left: 7px;
	margin: 0;
	display: block;
	background-image: url("images/h1bg.jpg");
	background-repeat: repeat-x;
	color: #8f0b0c;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	border: 0;
	border-bottom: solid #000000 1px;
}
h2{
	padding: 0;
	margin: 5px 15px;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d0708;
	text-align: left;
	border: 0;
	border-top: solid #8d0708 1px;
	border-bottom: solid #8d0708 1px;
	clear: both;
}
a{
	padding: 0;
	margin: 0;
	color: #000000;
	text-decoration: underline;
}
a:hover{
	padding: 0;
	margin: 0;
	color: #7c1d30;
	text-decoration: underline;
}
/*########################################################
/* top counter */
#counter{
	margin: 0;
	padding: 0;
	display: none;
}
/* top counter */
/* top */
#top{
	width: 1000px;
	height: 194px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: solid #000000 1px;
}
#top td{
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: 0;
}
#top .logo{
	padding: 0;
	margin: 0;
	border: 0;
	border-left: solid #000000 1px;
	width: 264px;
}
#top .slogan{
	padding: 0;
	margin: 0;
	width: 521xp;
}
#top .tr{
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 13px;
	color: #f4dcc2;
	background-color: #8d0707;
	border: 0;
	border-right: solid #000000 1px;
	width: 215px;
}
#top .topnav{
	padding: 0;
	margin: 0;
	background-image: url(images/topnav_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	border: solid #000000 1px;
	border-bottom: 0;
	text-align: center;
	vertical-align: middle;
}
#top .topnav a{
	background-image: url(images/toplink_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 15px;
	padding: 5px 0;
	padding-left: 25px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
#top .topnav a:hover{
	background-image: url(images/toplink_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 15px;
	padding: 5px 0;
	padding-left: 25px;
	color: #ebb842;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
#top img{
	border: 0;
	margin: 0;
	padding: 0;
}
/* end top */
/*########################################################
/* page container */
#page{
	margin: 0;
	padding: 0;
	width: 1000px;
	border: 0;
	text-align: center;
}
#page td{
	vertical-align: top;
}
/* nav */
#page .nav{
	padding: 0;
	margin: 0;
	width: 225px;
	text-align: left;
	background-color: #8d0708;
	background-image: url("images/nav_top.gif");
	background-repeat: no-repeat;
	background-position: 0 25px;
	border-top: 0;
	border-left: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}
#page .nav h2{
	padding: 5px 0;
	padding-left: 7px;
	margin: 0;
	display: block;
	background-image: url("images/h1bg.jpg");
	background-repeat: repeat-x;
	color: #8f0b0c;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	border: 0;
	border-bottom: solid #000000 1px;
}
#page .nav p{
	font-size: .9em;
	font-weight: bold;
	text-align: left;
	margin: 1px 5px;
	margin-top: 7px;
	padding: 0;
	padding-left: 15px;
	padding-bottom: 4px;
	color: #f4dcc2;
	text-decoration: none;
	display: block;
}
#page .nav a{
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	margin: 1px 5px;
	padding: 0;
	padding-left: 25px;
	padding-bottom: 4px;
	background-image: url("images/nav-point.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#page .nav .counter_img{
	text-align: right;
	margin: 0;
	width: 215px;
	padding: 0;
	padding-top: 35px;
}
#page .nav .counter_img a{
	background-image: none;
}
/* nav */
/*right*/
#page .right{
	padding: 0;
	margin: 0;
	width: 215px;
	text-align: left;
	background-color: #eec99f;
	border-top: 0;
	border-left: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}
#page .right h2{
	padding: 5px 0;
	padding-left: 7px;
	margin: 0;
	display: block;
	background-image: url("images/h1bg.jpg");
	background-repeat: repeat-x;
	color: #8f0b0c;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	border: 0;
	border-bottom: solid #000000 1px;
}
#page .right p{
	font-size: .8em;
	text-align: left;
	margin: 1px 2px;
	padding: 0;
	padding-left: 25px;
	padding-bottom: 4px;
	background-image: url("images/right-point.gif");
	background-repeat: no-repeat;
}
/* end right */
/*page*/
#page #content{
	width: 560px;
	padding: 0;
	margin: 0;
	background-color: #f4dcc2;
	border: 0;
	border-bottom: solid #000000 1px;
}
#page #content p{
	font-size: .8em;
	text-indent: 25px;
	text-align: justify;
	margin: 3px 2px;
	padding: 0 30px;
	padding-bottom: 4px;
}
#page #content a{
	color: #7c1d30;
}
#page #content .float{
	float: left;
	width: 200px;
	margin: 0 25px;
	padding: 0;
}
#page #content .float img{
	border: 0;
}
#page #content .diplom{
	width: 500px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	border: 0;
}
#page #content .diplom img{
	border: solid #8d0708 2px;
	margin: 2px 5px;
	float: left;
	width: 150px;
	height: 213px;
}
#page #content .work{
	width: 500px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	border: 0;
}
#page #content .work img{
	border: solid #8d0708 2px;
	margin: 2px 5px;
	float: left;
	width: 150px;
	height: 150px;
}
/* page */

/*########################################################
/* bottom */
#bottom{
	width: 1000px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	background-color: #a43a3e;
	border-top: solid #821e1e 3px;
}
#bottom a{
	color: #ffffff;
	text-decoration: none;
}
.my{
	background-color: transparent;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: .8em;
	color: grey;
	width: 1000px;
}
.my a{
	padding: 0;
	margin: 2px 0;
	color: #f4dcc2;;
	text-indent: 0;
	text-decoration: underline;
}
/* link exchange */
#page #content #links{
	width: 500px;
	padding: 0;
	margin: 0 auto;
	border: 0;
}
#page #conten #links p{
	margin: 3px 10px;
	padding: 0;
	text-align: left;
	text-indent: 0;
}
#page #content #links p a{
	display: inline;
	margin: 0;
	padding: 0;
}
#page #content #links p a img{
	display: inline;
	margin: 2px 0;
	padding: 0;
}
/* end link exchange */