/** {
    margin: 0;
    padding: 0;
    border: 0;
}*/

body {
	padding:0px; 
	margin:0px; 
	font-family: Arial; 
	font-size: 12px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	background: #323232;
	/* background: #CCCCCC url(/images/i/bg.png) repeat-x;*/
}
img {border:0}


td {font-family: Arial; font-size: 12px; color:#2E2E2E}
            
.topbanner { background: #000 }
.tm_b1	   { background: url("/images/i/top_b0.gif");
			background-repeat:repeat-x}
.tm_b4	   {background: url("/images/i/top_b0.gif");
			background-repeat:repeat-y;
            background-position:right}
.tm_b3	   {background: url("/images/i/top_b0.gif");
			background-repeat:repeat-y;
            background-position:left}
.top_menu a{font-family: Arial;
			font-size: 12px;
            text-decoration:none;
			color:#1D87B2}
.top_menu a:hover{
            font-weight:bold;
            color:#F9BC01}
.date	   {font-family: Arial;
            font-size: 12px;
            color:#999;
            padding:5px;
            padding-right:0;
            text-align:right}
.dot1	   {background: url("/images/i/dot1.gif");
			background-repeat:repeat-x;
            background-position:bottom}
.dot3	   {background: url("/images/i/dot2.gif");
			background-repeat:repeat-y}
.line	   {background:#FF4800}
.search	   {background:#F7F7F7}
.search	  a{font-family: Arial;
            font-size: 12px;
            color:#808080;
            text-decoration:none}
.search	  a:hover{
            text-decoration:underline;
            font-weight:bold}
.search_i  {height:18px;
			width:250px;
            font-size:14px}
.search_but{padding-top:2px;
			padding-left:2px}
.butts	   {background:#FFF}
.butts	  a{padding-left:10px;
			color:#FF4800}
.butts	a:hover{
            text-decoration:underline;
            font-weight:normal}
.course   a{font-family: Arial;
            font-size: 12px;
            color:#001E35;
            font-weight:bold}
.course_h  {vertical-align:middle;
			background:#E0E8FE}
.course_1  {font-family: Arial;
            font-size: 12px;
            color:#39606B}
.course_2  {font-family: Arial;
            font-size: 12px;
            color:#0070AB;
            font-weight:bold}
.course_3  {font-family: Arial;
            font-size: 12px;
            color:#E61D43}
.course_4  {font-family: Arial;
            font-size: 12px;
            color:#39606B;
            font-weight:bold;
            text-align:center}
.course_5  {font-family: Arial;
            font-size: 12px;
            color:#00112B}

hr   { height:1px; border:0; color:#aaaaaa; background:#aaaaaa }

hr.course_hr { color:#E0E8FE; background:#E0E8FE }

hr.left_hr   { color:#BADDF2; background:#BADDF2 }

.tvtext	   {font-family: Arial;
            font-size: 11px;
            color:#001E35}
.tvtext2   {font-family: Arial;
            font-size: 11px;
            color:#39606B;
            line-height:60%}
.weather_1 {font-family: Arial;
            font-size: 13px;
            color:#39606B}
.weather_5 {font-family: Arial;
            font-size: 11px;
            color:#00112B}
.message_1 {font-family: Arial;
            font-size: 12px;
            color:#39606B}
.message_2 {font-family: Arial;
            font-size: 12px;
            color:#00112B}
.message_3 {font-family: Arial;
            font-size: 12px;
            color:#0070AB}

input, select, textarea, iframe   {font-family: Arial;
						   font-size: 12px;
						   border: 1px solid #aaaaaa;}
            
            
a      	   {font-family: Arial;
            font-size: 12px;
            color:#0070AB}

.link      {font-family: Arial;
            font-size: 12px;
            color:#0070AB}
.link2      {font-family: Arial;
            font-size: 13px;
            color:#0070AB;
            font-weight:bold}
.vakans    {font-family: Arial;
            font-size: 12px;
            color:#39606B}
.link3	   {font-family: Arial;
            font-size: 12px;
            color:#919191}
.foot_b	   {background:#DADADA}
.link4	   {font-family: Arial;
            font-size: 12px;
            color:#6BB0E4}
.madena    {font-family: Arial;
            font-size: 12px;
            color:#6BB0E4}
.copy td, .copy a
		   {font-family: Arial;
            font-size: 12px;
            color:#6BB0E4}
.copy_w    {color:#333}
.contact   {color:#919191}
.auth_input{height:15px;
			width:80px;
            font-size:11px}
.auth td,.auth a
		   {font-family: Arial;
            font-size: 12px;
            color:#6BB0E4;
            text-decoration:none}
.auth_f   a{font-size: 11px;
            color:#B6B6B6}
.auth_f    {padding-top:10px}
.rate	 td{font-family: Arial;
            font-size: 12px;
            color:#2E2E2E}
.rate	  a{color:#034592}
.rate small
	       {color:#C2C2C2}
.rate    tr{vertical-align:top;
			padding-bottom:4px}
.ad_h      {font-family: Arial;
            font-size: 12px;
            color:#C2C2C2;
            text-decoration:none}
.link2     {font-family: Arial;
            font-size: 12px;
            color:#0070AB;
            font-weight:bold}
.redir     {font-family: Arial;
            font-size: 11px;
            color:#676767}
.guest	 td{font-family: Arial;
            font-size: 12px;
            color:#000;
            font-weight:bold;
            padding-left:10px}
.guest   a {font-weight:normal;
			color:#196199}
.top_bord  {background: url('/images/i/ph_0.gif');
			background-repeat:repeat-x;
            background-position:top}
.bottom_bord  {background: url('/images/i/ph_0.gif');
			background-repeat:repeat-x;
            background-position:bottom}
.left_bord  {background: url('/images/i/ph_0.gif');
			background-repeat:repeat-y;
            background-position:left}
.right_bord  {background: url('/images/i/ph_0.gif');
			background-repeat:repeat-y;
            background-position:right}
.bord1  {background: url('/images/i/ph_1.gif')}
.bord2  {background: url('/images/i/ph_2.gif')}
.bord3  {background: url('/images/i/ph_3.gif')}
.bord4  {background: url('/images/i/ph_4.gif')}
.link4     a{font-family: Arial;
			letter-spacing:1px;
            font-size: 12px;
            text-decoration:none;
            color:#0070AB}
.link4 a:hover
		   {text-decoration:underline}
.link4 	   {padding-top:5px}
.header	   {font-family: Arial;
			font-weight:bold;
            font-size: 13px;
			padding-left:5px;
            color:#FF7944}

.item_title {font-family: Arial;
            font-size: 13px;
            color:#034592}


.news_link {font-family: Arial;
            font-size: 13px;
            color:#034592}

.news_link_select {
			font-family: Arial;
            font-size: 12px;
            color:#0070AB;
            font-weight:bold}
            
.news_text {font-family: Arial;
            font-size: 12px;
            color:#2E2E2E}
.news_comments
		   {font-family: Arial;
            font-size: 11px;
            color:#666666}

.news_hr   { color:#E3E5E8; background:#E3E5E8 }

.link5	   {font-family: Arial;
            font-size: 13px;
            color:#FF4800}
.story, .story a
    	   {font-family: Arial;
            font-size: 12px;
            font-weight: normal;
            color:#1C66AB}
.story ul  {list-style-image: url('/images/i/list.gif');
            padding-top:10px}
.price	 td{font-family: Arial;
            font-size: 12px;
            color:#000}

/* news_page */
.news_list a{font-family: Arial;
            font-size: 12px;
            font-weight:normal;
            color:#0070AB}
.news_list a:hover
		   {font-family: Arial;
            font-size: 12px;
            font-weight:bold;
            color:#FF4800}

.news_list_active_ittem
		   {font-family: Arial;
            font-size: 12px;
            font-weight:bold;
            color:#FF4800}
       
.search_news
		   {background:#EBEEF1}
.search_news
		   {font-family: Arial;
            font-size: 12px;
            font-weight:normal;
            color:#849CB3}
.search_news td
		   {padding-left:8px;
            padding-right:8px;}
.srchin    {width:150;
			height:18}
.search_news select
		   {font-size: 12px;}
.hr1	   {background:#BBBABA;
			height:1px}

.comment_post_form   {
			border: 1px solid #B0B2B5;
			background: #F7F7F7 /*#FEFAC5*/}			
			
	
			/* photo */
.weekman   {background:#FEFAC5}
.weekman td{font-family: Arial;
			font-size: 12px}
.weekmanh1 {font-weight:normal;
			font-size: 22px;
            color:#FF2A00}
.weekman2 a{color:#FF7000}
.weekman2 ul{list-style-image: url('/images/i/photo_dot.gif')}
/* send photo */
.spht	   {background:#F7F7F7}
.spht1     {font-family: Arial;
			font-size: 17px;
            font-weight:bold;
            color:#FF7000;
            padding-left:10px}
.spht2     {font-family: Arial;
			font-size: 12px;
            font-weight:bold;
            color:#81A00F;
            padding-left:55px}
.spht3     {font-family: Arial;
			font-size: 12px;
            padding-left:55px;
            color:#FF7000}
.spht4     {font-family: Arial;
			font-size: 11px;
            padding-left:55px}
.spht4 a   {color:#FF7000}


.messages {
    padding: 0.3em;
    margin: 0.5em 0em 0.5em 0em;
    border: 1px solid #FF4800;
    border-style: dashed;
    color: #666666;
    background-color: lightyellow;
    text-align: justify;
}


.preview  {
    padding: 0.3em;
    margin: 0.5em 0em 0.5em 0em;
    border: 1px solid #666666;
    border-style: dashed;
}

.header_nolink {
    font-size: 12px;
	font-weight:bold;
	color: 2787BE;
}

.resource_button {
	width: 200px;
	text-align:center;
}

tr.even_row {
	background-color: #DDD;
}

tr.row:hover td, tr.row:hover td a {
	background-color: #666;
	color: #fff;
}

.Toolbox {
	padding:0.5em;
	border:1px solid #FBCB8C;
	margin:6px 0 20px 0;
	background-color:#FFF59B;
} 


.catalog_news_header{
	 font-family: Arial;
     font-size: 11px;
     color:#0070AB;
     font-weight:bold;
}

.catalog_news_header span.date{
     color:#666666;
}

.love_search_table {
	background-image: url(/images/love/bg_search_form.gif); 
	background-repeat: no-repeat;
	background-color: #ffebd4;
}


div.anketa {

}

div.anketa h1 {
	font-family: Arial;
	font-size: 13px;
	color:#0070AB;
	font-weight:bold;
	padding: 5px;
	border-bottom: 1px solid #BADDF2;
}

div.anketa dl {
	padding: 0;
	margin-left: 10;
	font-size: 12px;
	color:#666;
}

div.anketa dt {
	float: left;
	padding: 0;
	font-weight:bold;
}
div.anketa dd {
	padding: 0;
	padding-left: 150;
	font-weight:normal;
}

.new_images_block {
	margin-top: 10px;
	text-align: center;
}

.new_images_block h1 {
	font-family: Arial;
	font-size: 13px;
	color:#0070AB;
	font-weight:bold;
	padding: 3px;
	padding-left: 25px;
	text-align: left;
	border-bottom: 1px solid #BADDF2;
	border-top: 1px solid #BADDF2;
	
}

.new_images_block img {
	margin-top: 1px;
	padding: 0px;
}

div.vanketa h1 {
	font-family: Arial;
	font-size: 13px;
	color:#0070AB;
	font-weight:bold;
	padding: 5px;
	border-bottom: 1px solid #BADDF2;
}

table.grid1 { 
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.grid1 th { 
	border-bottom: 1px #E0E8FE solid;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
    font-size: 12px;
    color:#0070AB;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

table.grid1 td{ 
	border-bottom: 1px #E0E8FE solid;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
    font-size: 12px;
    color:#39606B;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 5px;
	white-space: nowrap;
}

table.grid2, table.grid3 {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #E0E8FE;
}

table.grid2 th, table.grid3 th{
	font-weight: normal;
    font-size: 12px;
	text-align:right;
	border: 1px solid #E0E8FE;
	padding: 10px;
	background-color: #fafafa;
	white-space: nowrap;
}

table.grid2 td {
	border: 1px solid #E0E8FE;
	padding: 10px;
}

table.grid3 th {
	font-family: Arial;
	vertical-align: top;
	text-align: left;
	font-size: 13px;
	color:#0070AB;
	font-weight:bold;
}

table.grid3 td {
	border: 1px solid #E0E8FE;
	padding: 5px;
}

.navigation {
	text-align: center; 
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.article_body{
	text-align: justify;
}

.article_body img {
	border: 1px solid #ccc; 
	padding: 2px;
	margin: 2px;
}

ul.mail{
	margin-top: 5px;
	margin-left: 10px;
	padding-left: 0px;
	list-style-type: desc;
	list-style-image: url(/images/i/vert_a.gif);
}
ul.mail li a {
	font-weight: normal;
	font-family: Arial;
    font-size: 12px;
    color:#0070AB;
    
}

ul.mail li a.selected {
	font-weight: bold;
	text-decoration: none;
}
