body {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h1 {
   font-weight:normal;
   font-size: 220%;
   font-family: Tahoma, Helvetica, sans-serif;
}
h2 {
   font-weight:bold;
   font-size: 95%;
   font-family: Tahoma, Helvetica, sans-serif;
}
h3 {
   font-weight:normal;
   font-size: 80%;
   font-family: Tahoma, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
}

fieldset {
   border: 1px #CCCCCC solid;
   padding:10px;
}

legend {
   font-size: 80%;
   font-family: Tahoma, Helvetica, sans-serif;
   color: #CC9900;
   padding-left:5px;
} 
#mainmenu{ padding: 10px 20px 10px 20px; background-color: #0056B2;}
.link-news {
	font-size: 150%;
	color: #000000;
	background-color: #FFCC00;
	padding: 0px 10px 2px 10px;	
}

.link-video {
	font-size: 150%;
	color: #000000;
	background-color: #CCCCCC;
	padding: 0px 10px 2px 10px;	
}
.menu {
	color: #660066;
}

.menu_razd {
	font-size: 130%;
	
/*	background: #ffffff url(1admin/images/menu.png) repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 10px 0px 10px;	
	border: #6699cc 0px solid;
}

.menu_razd:hover {
	color: #ffffff;
	border: #660066 0px solid;
}

.menu_login {
	font-size: 80%;
	color: #000000;

}



.input_search {
    width: 120px;
	font-size: 80%;
	font-family: Tahoma, Helvetica, sans-serif;
	
}

.submit {

	
}

.link {
     color: #14145b;
	 font-size: 100%;
	 text-align: left;
}
.link:hover {
     color: #990000;
}
.link:visited {
     color: #6c0090;
}

.link-green {
     color: #336600;
	 font-size: 100%;
	 text-align: left;
}
.link-green:hover {
     color: #990000;
}

.title-news {
     color: #336699;
	 font-size: 100%;
	 text-align: left;
}
.title-news:hover {
     color: #990000;
}
.title-news:visited {
     color: #6c0090;
}

.date {
     color: #336600;
	 font-size: 70%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 5px 0px 5px 0px;
}

.descript {
     color: #000000;
	 font-size: 80%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 5px 20px 5px 0px;
}
.descript_small {
     color: #000000;
	 font-size: 70%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 5px 10px 5px 0px;
}

.razd {
     color: #CC0000;
	 font-size: 70%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 2px 20px 0px 0px;
}

.tags {
     color: #CC0000;
	 font-size: 70%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 0px 20px 0px 0px;
}

.answers {
     color: #CC0000;
	 font-size: 60%;
	 background-color: #FFCC33;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}

.comments {
     color: #CC0000;
	 font-size: 60%;
	 background-color: #FFCC99;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}

.comments_2 {
     color: #CC0000;
	 font-size: 60%;
	 background-color: #99CCFF;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}
.input {
     width: 200px;
	 font-size: 90%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}
.textarea {
     width: 500px;
	 height: 100px;
	 font-size: 90%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}

.title-news {
     color: #336699;
	 font-size: 100%;
	 text-align: left;
}
.title-news:hover {
     color: #990000;
}
.title-news:visited {
     color: #6c0090;
}

.bg-news {
    background-color: #f0f0f0;
	padding: 10px;
	margin-top: 10px;
}
.list-news {
	padding: 20px;
	margin-top: 20px;
}

/* стили для статей */

.link-art {
	font-size: 150%;
	color: #ffffff;
	background-color: #336600;
	padding: 0px 10px 2px 10px;	
}

.bg-art {
    background-color: #f0f0f0;
	padding: 10px;
	margin-top: 10px;
}

.artanswers {
     color: #ffffff;
	 background-color: #009966;
	 font-size: 60%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}

/* стили для видео */

.bg-video {
    background-color: #EEFFEE;
	padding: 10px;
	margin-top: 10px;
}

/* стили для круглых углов */

.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-1 .inner-box, #rounded-box-1  b {
   /* background-color: #ddffff; */
}
#rounded-box-2 .inner-box, #rounded-box-2  b {
    background-color: #FFDDEE;
}
#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #CCCC99;
}

.inner-box {
    padding: 0 1em 0 1em ;
	font-size: 100%;
}

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}





.input-2 {
    width: 70%; 
	height: 20px;
	border: #999999 1px solid;
	color: #999999; 
	font-size: 100%; 
	font-family: Tahoma, sans-serif; 
}
.button {
	border: #999999 1px solid;
	color: #000000; 
	font-size: 100%; 
	background-color: #FFFFCC;
}
.chapter2:link {
	color: #6699FF; 
	font-family: Tahoma, sans-serif;
	font-size: 80%;
}
.chapter2:hover {
	color: #990000; 
}
.chapter2:visited {
	color: #9966CC; 
	font-family: Tahoma, sans-serif;
	font-size: 80%;
}
.text {
	font-size: 100%;
	font-family: Arial, sans-serif; 
	text-align: left; 
	vertical-align: top;
	line-height: 130%;
	padding-bottom: 20px;
}
.sup {
    padding-right: 10px; 
	text-align: left; 
	vertical-align: top; 
	color: #999933;
}

.match {
     background-color: #FFFFCC;
}
