/* Sk 15.10.2005 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		background-image: url('http://www.cspn.ru/_pic/bottom_2.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

img {border:0}

body, td					{font-family: Arial, Geneva CY, Sans-Serif;}

td.menucavar						{padding: 6px; font-size: 100%; font-weight: bold;}
td.menucavar	a					{color: #000000;}

h1,h2,h3,h4,h5,h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h1 {
font-size: 16px;
	color: #333333;
}
h2 {
	font-size: 12px;
	color: #333333;
}
h3 {
	color:#999;
	font-size:12px;
	text-align:right;
	padding:3px 20px;
	margin:0;
	font-weight:normal;
}

.left_prmenutext, .left_prmenutext:visited, .left_prmenutext:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
}
.left_prmenutext:hover {
	color: #B0CC90;
	text-decoration: none;
}

.left_prmenutext3, .left_prmenutext3:visited, .left_prmenutext3:link {
	color: #009900;
	font-weight: bold;
	font-size: 90%;
	text-decoration: underline;
}
.left_prmenutext3:hover {
	color: #00FF00;
	text-decoration: underline;
}

.left_prmenutext1, .left_prmenutext1:visited, .left_prmenutext1:link {
	color: #84C72B;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}

.left_prmenutext2, .left_prmenutext2:visited, .left_prmenutext2:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
	padding-left: 13px;
}
.left_prmenutext2:hover {
	color: #000000;
	text-decoration: none;
}

.left_prmenutext2_my, .left_prmenutext2_my:visited, .left_prmenutext2_my:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}
.left_prmenutext2_my:hover {
	color: #B0CC90;
	text-decoration: none;
}
.left_prmenutext4444, .left_prmenutext4444:visited, .left_prmenutext4444:link {
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}
.left_prmenutext4444:hover {
	color: #B0CC90;
	text-decoration: none;
}

.left_prmenutext_my, .left_prmenutext_my:visited, .left_prmenutext_my:link {
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.left_prmenutext_my:hover {
	color: #B0CC90;
	text-decoration: none;
}
.left_prmenutext22, .left_prmenutext22:visited, .left_prmenutext22:link {
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 77%;
}
.left_prmenutext22:hover {
	color: #B0CC90;
	text-decoration: none;
}

.left_prmenutext22_my, .left_prmenutext22_my:visited, .left_prmenutext22_my:link {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 77%;
}
.left_prmenutext22_my:hover {
	color: #014B0C;
	text-decoration: none;
}

.left_prmenutext97, .left_prmenutext97:visited, .left_prmenutext97:link {
	color: #000000;
}
.left_prmenutext97:hover {
	color: #00CC66;
}
.left_prmenutext23, .left_prmenutext23:visited, .left_prmenutext23:link {
	color: #A0C27A;
	text-decoration: none;
	font-weight: bold;
	font-size: 77%;
}
.left_prmenutext23:hover {
	color: #84B053;
	text-decoration: none;
}
.left_prmenutext21, .left_prmenutext21:visited, .left_prmenutext21:link {
	font-weight: bold;
	font-size: 80%;
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}
.left_prmenutext21:hover {
	color: #B0CC90;
	text-decoration: none;
}
.left_prmenutext27, .left_prmenutext27:visited, .left_prmenutext27:link {
	font-weight: bold;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}
.left_prmenutext27:hover {
	color: #B0CC90;
	text-decoration: none;
}
.left_prmenutext222, .left_prmenutext222:visited, .left_prmenutext222:link {
	color: #FF8635;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}
.left_prmenutext222:hover {
	color: #FFA66A;
	text-decoration: none;
}

.left_prmenutext222_my, .left_prmenutext222_my:visited, .left_prmenutext222_my:link {
	color: #FF8635;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
}
.left_prmenutext222_my:hover {
	color: #FFA66A;
	text-decoration: none;
}
.left_prmenutext2222 {
	color: #FF8635;
	font-weight: bold;
	font-size: 85%;
	text-decoration: none;
}
.left_prmenutext4, .left_prmenutext4:visited, .left_prmenutext4:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
	color: #000000;
}
.left_prmenutext4:hover {
	color: #999999;
	text-decoration: none;
}
.left_prmenutext44, .left_prmenutext44:visited, .left_prmenutext44:link {
	font-weight: bold;
	font-size: 100%;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.left_prmenutext44:hover {
	color: #999999;
	text-decoration: none;
}
.left_prmenutext5, .left_prmenutext5:visited, .left_prmenutext5:link {
	text-decoration: underline;
	font-weight: bold;
	font-size: 100%;
	color: #00A600;
	margin-left: 100px;
}
.left_prmenutext5:hover {
	color: #00CC00;
	text-decoration: underline;
	margin-left: 100px;
}
.left_prmenutext6, .left_prmenutext6:visited, .left_prmenutext6:link {
	text-decoration: underline;
	font-size: 90%;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.left_prmenutext6:hover {
	color: #00CC00;
	text-decoration: underline;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}



.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 120%;
}
.txt2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #009900;
	font-size: 120%;
	
	margin-left: 100px;
}
.txtsp {
	font-size: 80%;
	margin-left: 87px;
}
.txtsp:active, .txtsp:visited, .txtsp:link {
text-decoration: underline;
font-size: 80%;
	margin-left: 87px;
	color: #666666;
}
.txtsp:hover {
color: #000000;
}
.txt3 {
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
}
.txt3_1 {
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
}
.txt4 {
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.txt5 {
	font-size: 80%;
	color: #000000;
}
.txt6 {
	color: #F11907;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 70px;
	font-weight: bolder;
	font-style: normal;
	font-size: 100%;
}
.txt7 {
	color: #009900;
}
.txt8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 80%;
}
.txt9, .txt9:visited, .txt9:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
	padding-left: 10px;
}
.verx {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.txt10 {
	font-size: 120%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 110%;
	font-weight: normal;
}
.week_day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txtsps, .txtsps, .txtsps:link {
	text-decoration: underline;
	font-weight: bold;
	font-size: 90%;
	color: #006600;
	margin-left: 40px;
}
.txtsps:hover {
	color: #00CC00;
	text-decoration: underline;
	font-size: 90%;
	margin-left: 40px;
}
.txtsps2, .txtsps2, .txtsps2:link {
	text-decoration: underline;
	font-weight: bold;
	font-size: 90%;
	color: #006600;
	margin-left: 87px;
}
.txtsps2:hover {
	color: #00CC00;
	text-decoration: underline;
	font-size: 90%;
	margin-left: 87px;
}
.ttttt {
	font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.style, .style, .style:link {
	text-decoration: none;
	font-weight: normal;
	font-size: 70%;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 70%;
}

.13, .13:visited, .13:link, .13:hover {
	color: #39A648;
	font-weight: bold;
	text-decoration: underline;
	font-size: 140%;
}
.14, .14:visited, .14:link, .14:hover {
	color: #FF3333;
	font-size: 140%;
	font-weight: bold;
}

.style1 {font-size: 13px}
.style3 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #66CC00;
}
.style4 {
	text-decoration: none;
	font-weight: bold;
	color: #66CC00;
	font-size: 14px;
}
.style5 {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #66CC00;
}
.left_prmenutext434, .left_prmenutext434:visited, .left_prmenutext434:link {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
}
.left_prmenutext434:hover {
	color: #B0CC90;
	text-decoration: none;
}

.left_prmenutext65, .left_prmenutext65:visited, .left_prmenutext65:link {
	color: #333333;
	text-decoration: none;
	font-size: 85%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.left_prmenutext65:hover {
	color: #00CC00;
	text-decoration: none;
}

.left_prmenutext_up, .left_prmenutext_up:visited, .left_prmenutext_up:link {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 77%;
}
.left_prmenutext_up:hover {
	color: #00B316;
	text-decoration: none;
}

.style_my, .style_my, .style_my:link {
	text-decoration: none;
	font-weight: bold;
	color: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style_my:hover {
	color: #ffffff;
	text-decoration: none;

}
.style_my_others, .style_my_others, .style_my__others:link {
	text-decoration: none;
	font-weight: normal;
	font-size: 75%;
	color: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style_my_others:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 75%;
}
.left_prmenutext222_my, .left_prmenutext222_my:visited, .left_prmenutext222_my:link {
	color: #FF8635;
	font-weight: bold;
	font-size: 75%;
	text-decoration: none;
}
.left_prmenutext222_my:hover {
	color: #FF8635;
	text-decoration: none;
}
.style9 {font-size: 24px}

.txtsps_my, .txtsps_my, .txtsps_my:link {
	text-decoration: underline;
	font-weight: bold;
	font-size: 90%;
	color: #006600;
	
}
.txtsps_my:hover {
	color: #00CC00;
	text-decoration: underline;
	font-size: 90%;
	
}
.txtsp_my {
	font-size: 80%;
}
.style_my_my {
	text-decoration: none;
	font-weight: normal;
	font-size: 70%;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

	
.style10 {
	color: #333333;
	font-size: 95%;
}
.style11 {font-size: 10px}

.tab td {
	vertical-align:middle;
}

.gray_line {
	height:1px; font-size:1px; background-color:#999;
}

.text_sm {
	color:#000000; font-size:10px; font-weight:normal;
}
.text_green {
	text-decoration:underline; color:#008000; font-size:12px;
}

.logo_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color:#555554;
}
.hor_menu_table {
	background-image: url(../_pic/menu_up_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 34px;
}


.logo_text:first-letter {
    color:#84c72b;
     
}

.up-left-padding {
	padding-left: 20px;
	padding-top: 4px;
}

.left-padding {
	padding-left: 20px;
}

.text_small_gray, .text_small_gray:link {
	text-decoration: none;
	font-weight: normal;
	font-size: 70%;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.text_small_gray:hover {
	color: #CCCCCC;
}

.hor_menu_table {
	background-image: url(../_pic/menu_up_bg.gif);
	background-repeat: repeat-x;
}

.hor_menu_table2 {
	background-image: url(../_pic/menu_n.jpg);
	background-repeat: repeat-x;
}

hr {
	height: 1px;
	color: #EAEAEA;             /* ???°?? IE ???????????????????°?µ?‚ ?†???µ?‚ ?????????·?????‚?°?»???????? ?»???????? */
	background-color: #EAEAEA;  /* ?? ?‚?°?? ???????????????????°?µ?‚ opera */
	border-width:0px; 
	margin-top: 18px;
	margin-bottom: 20px;
	
}

.vert_hr {
	background-image: url(../_pic/px.gif);
	background-repeat: repeat-y;
	background-position: center;


}
.right, .left { display: inline; }

.left { float: left; padding: 0px; margin: 0px 19px 7px 0px; }
.right { float: right; padding: 0px; margin: 5px 0 5px 10px; }

.left-pad { float: left; padding: 0px; margin: 5px 10px 5px 0; }
.right-pad { float: right; padding: 0px; margin: 5px 0 5px 10px; }

.left_prmenutext, .left_prmenutext:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
}
.left_prmenutext:hover {
	color:#E8E8E8;
}

.left_prmenutext1, .left_prmenutext1:visited, .left_prmenutext1:link {
	color: #84C72B;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}

.left_prmenutext22_my, .left_prmenutext22_my:link {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}

.left_prmenutext22_my:hover {
	color: #014B0C;
}

.left_prmenutext2, .left_prmenutext2:visited, .left_prmenutext2:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}
.left_prmenutext2:hover {
	color: #000000;
}

.left_prmenutext122, .left_prmenutext122:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}
.left_prmenutext122:hover {
	color: #000000;
}

.txt5 {
	font-size: 80%;
	color: #000000;
	text-align: justify;
}
.txt6 {
	color: #F11907;
	margin-left: 70px;
	font-weight: bolder;
	font-style: normal;
	font-size: 100%;
}
.txt7 {
	color: #009900;
	font-weight: bold;
}

.left_prmenutext222, .left_prmenutext222:link {
	color: #FF8635;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

.left_prmenutext22, .left_prmenutext22:link, .left_prmenutext22_new2 {
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;

}

.left_prmenutext_up, .left_prmenutext_up:visited, .left_prmenutext_up:link {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
}
.left_prmenutext_up:hover {
	color: #00B316;
	text-decoration: none;
}

.text_sm {
	color:#000000; font-size:10px; font-weight:normal;
}

.text_green {
	text-decoration:underline; color:#008000; font-size:12px;
}

.style_my_my {
	text-decoration: none;
	font-weight: normal;
	font-size:11px;

	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.style_my, .style_my:link {
    text-decoration: none;
	font-weight: normal;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

.style_my:hover {
    color: #9B9B9B;
	text-decoration: none;
}

.left_prmenutext65, .left_prmenutext65:visited, .left_prmenutext65:link {
	color: #333333;
	text-decoration: none;
	font-size: 120%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.left_prmenutext65:hover {
	color: #00CC00;
	text-decoration: none;
}

.left_prmenutext434, .left_prmenutext434:visited, .left_prmenutext434:link {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	font-size: 140%;

}
.left_prmenutext434:hover {
	color: #B0CC90;
	text-decoration: none;
}

.left_prmenutext_my, .left_prmenutext_my:visited, .left_prmenutext_my:link {
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.left_prmenutext_my:hover {
	color: #B0CC90;
	text-decoration: none;
}
.style3 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #66CC00;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 110%;
	font-weight: normal;
}
.txt4 {
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.left_prmenutext4444, .left_prmenutext4444:visited, .left_prmenutext4444:link {
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}

.txt9, .txt9:visited, .txt9:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
	padding-left: 10px;
}
.green_area, .green_area2 {padding:8px; width:268px; height:auto; margin-top:20px; line-height:16px; float:right;}
.green_area {background-color:#009900;}
.green_area2 {background-color:#99CC33}
.pad_left {margin:15px 0 30px 80px; text-align:justify;}

.clear {clear:both;}

.left_prmenutext23, .left_prmenutext23:visited, .left_prmenutext23:link, .left_prmenutext23 a {
	color: #A0C27A;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.left_prmenutext23:hover {
	color: #84B053;
	text-decoration: none;
}
.gray_tab {padding:10px; text-align:center; font-weight: bold; color:#008000; font-size:14px;}
.list {margin:0; padding-left:20px; }
.list li {list-style:url(../_pic/rr.gif); vertical-align:middle; padding:0;}
.list a {font-size:12px; color:#008000;}
.list a:hover {color:#004a00;}
.h1 {text-align:center;}
.list_new ul {padding:0; margin:0; list-style:none;}
.list_new li {padding:3px 0;}
.list_new a {color:#080 !important;	font-weight: bold;}
.list_new a:hover {color: #014B0C !important;}

#box {
background-color:#fff;
border:1px #008000 solid;
font-size:12px; 
color:#999;
text-align:center;
padding:5px;
}

#box {
-moz-border-radius: 10px;
}

#box {
-webkit-border-radius: 10px;
}
.left_menu2 { margin-left:-13px;}
.left_menu3 { margin-bottom:12px;}
.left_menu .title {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
	margin-bottom:10px;
}
.left_menu ul { margin:0; padding:0; list-style:none;}
.left_menu ul li { margin:0; padding:3px 0; line-height:13px;}
.left_menu ul li a, .left_menu ul li a:visited, .left_menu ul li a:link, .left_menu3 a, .left_menu3 a:visited, .left_menu3 a:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}
.left_menu ul li a, .left_menu ul li a:visited, .left_menu ul li a:link {
	color: #666666;
	text-decoration: none;
	font-size: 75%;	
	padding-left:25px;
	font-weight:normal !important;
	
	}
.left_menu ul li a:hover, .left_menu3 a:hover {
	color: #000000;
}
.st5, .st5:visited, .st5:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #5E852F;
	font-weight: bold;
	text-decoration: none;
}
.st5:hover {
	color: #2E470F;
	text-decoration: none;
}

.st5_marked, .st5_marked:visited, .st5_marked:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2B4F00;
	font-weight: bold;
	text-decoration: none;
}
.st5_marked:hover {
	color: #000000;
	text-decoration: none;
}

.st6, .st6:visited, .st6:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #216625;
	font-weight: bold;
	text-decoration: none;
}
.st6:hover {
	color: #23A92B;
	text-decoration: none;
}
.st8, .st8:visited, .st8:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
}
.st8 a:hover, a.st8:hover {
	color: #457905;
	text-decoration: none;
}
.bottom_im {
	background-image: url('http://www.cspn.ru/_pic/bottom_1.jpg');
	background-repeat: no-repeat;
	background-position: 550px bottom;
}
.style_my_my {
	text-decoration: none;
	font-weight: normal;
	font-size:11px;

	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.style_my, .style_my:link {
    text-decoration: none;
	font-weight: normal;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

.style_my:hover {
    color: #9B9B9B;
	text-decoration: none;
}
