{literal}
* {
margin:0px;
padding:0px;
font-family: Tahoma,Arial;
font-size: 12px;
color:#343434;
}
html, body {
	margin:0;
	padding:0;
	border:0;
	height:100%;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	color:#272937;
	text-align:center;
}

body {
	background-color:#FFFFFF;
}

a {
	color:#0090E7;
	font-size:12px;
	font-family: Tahoma,Arial,Helvetica;	
}

a:hover {
	color:#003D61;
	font-size:12px;
	font-family: Tahoma,Arial,Helvetica;	
}

/**form**/
.form_caption {
	font-family:Tahoma,Arial,Helvetica;
	font-size:18px;
	color:#3a3a3a;
}
.textbox {
	font-size:18px;
	width:80%;
	background:#f9f9f9;
	color:#373737;
	height:25px;
	font-family:Tahoma,Arial,Helvetica;
	padding-left:3px;			
}
.textbox:hover {
	background:#EAFFE8;
}
.error_textbox {
	font-size:18px;
	width:80%;
	background:#FFE3EA;
	color:#373737;
	height:25px;
	font-family:Tahoma,Arial,Helvetica;
	padding-left:3px;		
}
.textarea {
	font-size:12px;
	width:80%;
	background:#f9f9f9;
	color:#373737;
	height:75px;
	font-family:Tahoma,Arial,Helvetica;
	padding-left:3px;			
}	
.textarea:hover {
	background:#EAFFE8;
}
.error_textarea {
	font-size:12px;
	width:80%;
	background:#FFE3EA;
	color:#373737;
	height:75px;
	font-family:Tahoma,Arial,Helvetica;
	padding-left:3px;		
}					
.button {
	font-size:18px;
	font-family:Tahoma,Arial,Helvetica;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;			
}
/**form**/


/**classes**/
.ots {
	width:65px;
	height:12px;
	background:url('/images/blackstar.gif') repeat-x;
}

.ots2 {
	width:0px;
	height:12px;	
	background:url('/images/redstar.gif') repeat-x;
}
.menu_noselected {
	vertical-align:top;
	padding-top:5px;
}
	.menu_noselected a {
	color:#0090E7;
		font-size:18px;
		background:url('/images/default/href_bg_blue.jpg') bottom repeat-x;
		text-decoration:none;
	}
	.menu_noselected a:hover {
	color:#003D61;
		font-size:18px;	
		background:url('/images/default/href_bg_blue_hover.jpg') bottom repeat-x;
		text-decoration:none;
	}
.menu2_noselected {
	vertical-align:top;
	padding-top:5px;
}
	.menu2_noselected a {
	color:#0090E7;
		font-size:18px;
		background:url('/images/default/href_bg_black.jpg') bottom repeat-x;
		text-decoration:none;
	}
	.menu2_noselected a:hover {
	color:#003D61;
		font-size:18px;	
		background:url('/images/default/href_bg_blue_hover.jpg') bottom repeat-x;
		text-decoration:none;
	}
.menu_selected {
	vertical-align:middle;
	text-align:left;
	color:#fff;
	font-size:18px;
	padding-left:10px;
	background:url('/images/default/top_menu_selected.jpg') left no-repeat;
	padding-bottom:6px;
}
.home_item {
	display:inline;
	list-style:none;
	padding-right:37px;
}
.bluelinks a {
	color:#0090E7;
	font-size:12px;
	font-family: Tahoma,Arial,Helvetica;
	text-decoration:underline;
}
.bluelinks a:hover {
	color:#003D61;
	font-size:12px;
	font-family: Tahoma,Arial,Helvetica;
	text-decoration:underline;
}
.startpage{
	display:inline;
	list-style:none;
	list-style-position:outside;
	background:url('/images/default/start_li.jpg') top left no-repeat;
	padding-left:12px;
}
.searchbox {
	width:431px;
	height:16px;
	font-size:12px;
	color:#4C5256;
	background:white;
	border:1px #0774AD solid;
}
.last_item {
	width:200px;
	height:auto !important;
	height:170px;
	min-height:170px;
}
	.last_green {
		width:250px;
		padding-top:10px;
		padding-right:0;
		padding-bottom:15px;
		border:1px solid #0774AD;
	}
	.last_green h2 {
		padding:0px;
		margin:0px;	
		padding-left:15px;
		padding-bottom:5px;
		height:25px;
		_height:30px/*ie*/;
		color:#4C5256;
		font-size:18px;
		font-family: Tahoma,Arial,Helvetica;
		font-weight:lighter;
	}
		.last_green ul {
			margin:0 5px 0 10px;
		}


		.last_green li {
			list-style:none;
			list-style-position:outside;
			padding-left:20px;
			background:url('/images/default/blue_li.gif') top left no-repeat;
			padding-bottom:5px;
		}
		.last_green a {
	color:#0090E7;
			font-size:11px;
			text-decoration:underline;
		}
		.last_green a:hover {
	color:#003D61;
			font-size:11px;
		}
	.last_blue {
		width:200px;
		width:200px/*ie*/;
		height:auto !important;
		height:140px;
		height:115px/*ie*/;
		min-height:115px;
		padding-top:10px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:15px;
		background:#EDF9FF;
		float:left;
	}
		.last_blue li {
			list-style:none;
			list-style-position:outside;
			padding-left:20px;
			background:url('/images/default/blue_li.gif') top left no-repeat;
			padding-bottom:5px;
		}
		.last_blue a {
	color:#0090E7;
			font-size:11px;
			text-decoration:underline;
		}
		.last_blue a:hover {
	color:#003D61;
			font-size:11px;
		}
.top100 {
	color:#4C5256;
	font-size:18px;
	font-family: Tahoma,Arial,Helvetica;
	font-weight:lighter;
}
	.top100 li {
		display:inline;
		padding-left:5px;
		padding-right:5px;
		color:#4C5256;
		font-size:18px;
		font-family: Tahoma,Arial,Helvetica;
		font-weight:lighter;		
	}
	.top100_green a {
	color:#0090E7;
		font-size:18px;
		background:url('/images/default/href_bg_green.jpg') bottom repeat-x;
		text-decoration:none;
	}
	.top100_green a:hover {
	color:#003D61;
		font-size:18px;
	}
	.top100_blue a {
	color:#0090E7;
		font-size:18px;
		background:url('/images/default/href_bg_blue2.jpg') bottom repeat-x;
		text-decoration:none;
	}
	.top100_blue a:hover {
	color:#003D61;
		font-size:18px;
	}
.random_item {
	padding-right:5px;
	padding-left:10px;
	padding-top:15px;
}
	.random_item li {
		list-style:none;
		list-style-position:outside;
		padding-left:15px;
		background:url('/images/default/random_li.jpg') top left no-repeat;
	}
	.random_item a {
	color:#0090E7;
		font-size:11px;
		text-decoration:none;
	}
	.random_item a:hover {
	color:#003D61;
		font-size:11px;
	}
.catalog_item {
	width:287px;
	height:auto !important;
	height:62px;
	min-height:62px;
	padding-bottom:10px;
	float:left;
	padding-right:20px;
}
	.catalog_icon {
		width:55px;
		height:62px;
		height:57px/*ie*/;
		float:left;
		padding-top:5px;
	}
	.catalog_text {
		width:232px;
		height:auto !important;
		height:62px;
		min-height:62px;
		float:left;
		text-align:left;
		color:#025485;
	}
		.catalog_text h3 {
			color:#cacaca;
			font-size:18px;
			font-family:Tahoma,Arial,Helvetica;
			font-weight:lighter;
		}
		.catalog_text h3 a {
	color:#0090E7;
			font-size:20px;
			font-family:Tahoma,Arial,Helvetica;
			text-decoration:underline;
			font-weight:lighter;
		}
		.catalog_text h3 a:hover {
	color:#003D61;
			font-size:20px;
		}		
		.catalog_text li {
			color:#cacaca;
			display:inline;
			list-style:none;
			list-style-position:outside;
		}
		.catalog_text li a {
	color:#0090E7;
			font-size:11px;
			text-decoration:underline;
		}
		.catalog_text li a:hover {
	color:#003D61;
			font-size:11px;
			text-decoration:underline;
		}
	.smalllinks li {
		display:inline;
		list-style:none;
	}
	.smalllinks a {
		color:#2b2b2b;
		font-size:11px;
		font-family:Tahoma,Arial,Helvetica;
	}
.link_number {
	color:white;
	font-size:18px;
	text-align:center;
	float:left;
	width:53px;
	height:27px;
	margin-left:-70px;
	padding-top:2px;
	position:absolute;
	background:url('/images/default/number_bg.jpg') top left no-repeat;
}
.link_content {
	height:auto !important;
	height:30px;
	min-height:30px;
	padding-left:21px;
	padding-bottom:10px;
}
	.link_content h3 a {
		font-size:18px;
		text-decoration:underline;
	color:#0090E7;
		font-weight:lighter;
	}
	.link_content h3 a:hover {
	color:#003D61;
		font-size:18px;
	}
	.link_content b {
		font-size:18px;
		font-weight:lighter;
	}
	.link_content p {
		font-size:11px;
		color:black;
	}
.subviews {
	padding-top:2px;
	padding-bottom:2px;
}
.newsbox {
	width:982px;
	height:auto !important;
	height:50px;
	min-height:50px;
	padding-bottom:10px;
	float:left;
}
.news {
	width:300px;
	width:255px/*ie*/;
	height:auto !important;
	height:50px;
	height:34px/*ie*/;
	min-height:50px;
	margin-right:15px;
	float:left;
	background:#f6f6f6;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	font-size:12px;
	color:#2492CB;
}
	.news h2 {
		font-size:18px;
		color:#6f6f6f;
		font-weight:lighter;
	}
	.news p {
		color:black;
	}
			.leftmenu {
				float:left;
				width:215px;
				width:200px/*ie*/;
				height:auto !important;
				min-height:150px;
				margin-bottom:20px;
				text-align:right;
				padding-right:15px;
				color:#858585;
				font-size:11px;
			}
				.leftmenu h3 {
					padding-top:3px;
					font-size:18px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#d1d1d1;
					font-weight:lighter;				
				}
				.leftmenu h3 a {
					font-size:18px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#0090E7;
				}
				.leftmenu h3 a:hover {
					font-size:18px;
					color:#003D61;
				}		
				.leftmenu li {
					display:list-item;
					list-style:none;					
					list-style-position:outside;			
				}
				.leftmenu li a {
	color:#0090E7;
					font-size:11px;
					text-decoration:none;
				}
				.leftmenu li a:hover {
					font-size:11px;
	color:#003D61;
				}
				.leftmenu p {
					font-size:11px;
					color:#858585;
				}
/**id**/
#container {
	margin:0 auto;
	width:982px;
	height:auto !important;
	height:100%;
	min-height:100%;
	text-align:left;
}
	#header {
		width:982px;
		height:144px;
		float:left;
	}
	 #logo_menu {
	 	padding-top:12px;
		padding-left:16px;		
		width:590px;
		width:574px/*ie*/;
		height:144px;
		height:132px/*ie*/;
		float:left;
	 }
	 	#logo {
			width:574px;
			height:88px;
			float:left;
		}
		#menu {
			width:574px;
			height:39px;
			float:left;
		}
	 #home_add {
	 	padding-left:14px;
		padding-top:26px;
		width:364px;
		width:350px/*ie*/;
		height:144px;
		height:118px/*ie*/;
		margin-right:3px;
		float:right;
		background:url('/images/default/home_bg.jpg') top repeat-x;
	 }
	 	#home {
			width:350px;
			height:74px;
			float:left;			
		}
	 	#add {
			width:350px;
			height:39px;
			float:left;			
		}
	#search_last {	
		width:590px;
		height:auto !important;
		height:287px;
		min-height:287px;
		float:left;		
	}
		#search {
			padding-left:20px;
			padding-top:15px;
			width:590px;
			width:570px/*ie*/;
			height:91px;
			height:76px/*ie*/;
			float:right;
			background:#F2F2F2 url('/images/default/search_bg.jpg') top no-repeat;
		}
			#search h2 {
				color:#fff;
				font-size:18px;
				font-family: Tahoma,Arial,Helvetica;
				font-weight:lighter;
			}
			#search p {
				font-size:12px;
				color:white;
			}
		#last {
			padding-top:26px;
			width:590px;
			height:auto !important;
			height:197px;
			height:171px/*ie*/;
			min-height:197px;
			float:left;
		}
	#rss_news {	
		width:250px;
		padding-top:5px;
		padding-bottom:10px;
		padding-left:0;
		padding-right:0;
		border:1px solid #0774AD;
	}
		#rss_news h2 {
			padding-left:20px;
			font-size:18px;
			font-family: Tahoma,Arial,Helvetica;
			font-weight:lighter;
			color:#4C5256;
		}
			#scroll {
				width:250px;
				overflow:hidden;
			}
				#scroll h2 {
					padding-top:5px;
					padding-left:20px;
					font-size:18px;
					font-family: Tahoma,Arial,Helvetica;
					font-weight:lighter;
					color:#949BA0;
					padding-bottom:7px;
				}
				#scroll li {
					list-style:none;
					list-style-position:outside;
					padding-left:20px;
					background:url('/images/default/rss_li.jpg') top left no-repeat;
					padding-bottom:5px;
				}
				#scroll a {
	color:#0090E7;
					font-size:11px;
					text-decoration:underline;
				}
				#scroll a:hover {
	color:#003D61;
					font-size:11px;
				}
			#scroll_panel {
				width:15px;
				text-align:center;
				height:255px;
				float:right;
			}
#top_random_caption {
	width:200px;
	height:80px;
	float:left;
}
	#random_caption {
		width:200px;
		height:80px;
		float:left;
	}
		#random {
			width:200px;
			height:18px;
			float:left;
		}
		#caption {
			width:200px;
			height:62px;
			height:42px/*ie*/;
			padding-top:20px;
			float:left;
		}
			#caption h1 {
				padding-left:20px;
				font-size:18px;
				font-family: Tahoma,Arial,Helvetica;
				font-weight:lighter;
				color:#000;
			}
	#top {
		padding-left:7px;
		padding-top:23px;
		width:364px;
		width:357px/*ie*/;
		height:80px;
		height:57px/*ie*/;
		float:right;
	}
	#content {
		height:auto !important;
		height:50px;
		min-height:50px;
		text-align:center;
		float:left;		
	}
		#center {
			margin:0 auto;
			width:100%;
			width:98%/*ie*/;
			height:auto !important;
			height:50px;
			min-height:50px;
			padding-bottom:70px;
			padding-left:2%;
			float:left;
			text-align:left;
		}
		#center h1 {
			font-size:22px;
			font-weight:lighter;
			color:#4f4f4f;
			font-family: Tahoma,Arial,Helvetica;
			padding-top:0px;
			padding-right:10px;
		}
		#center h2 {
			font-size:16px;
			font-weight:lighter;
			color:#4f4f4f;
			font-family: Tahoma,Arial,Helvetica;
			padding-top:0px;
			padding-right:10px;
		}
		#center p {
			font-size:12px;
			font-weight:lighter;
			color:#4f4f4f;
			font-family: Tahoma,Arial,Helvetica;
			padding-top:5px;
			padding-bottom:5px;
		}
		#center ul {
			padding-left:15px;
		}		
			#leftmenu {
				height:auto !important;
				height:150px;
				min-height:150px;
				margin-bottom:20px;
				text-align:right;
				color:#858585;
				font-size:11px;
			}
				#leftmenu h3 {
					padding-top:3px;
					font-size:18px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#d1d1d1;
					font-weight:lighter;				
				}
				#leftmenu h3 a {
					font-size:18px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#23A8ED;
				}				
				#leftmenu h4 {
					padding-top:3px;
					font-size:12px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#d1d1d1;
					font-weight:lighter;				
				}
				#leftmenu h4 a {
					font-size:14px;
					font-family: Tahoma,Arial,Helvetica;
					text-decoration:none;
					color:#23A8ED;
				}				
				#leftmenu li {
					display:list-item;
					list-style:none;					
					list-style-position:outside;			
				}
				#leftmenu li a {
					color:#282828;
					font-size:11px;
					text-decoration:none;
				}
				#leftmenu p {
					font-size:11px;
					color:#858585;
				}			
			#rightmenu {
				height:auto !important;
				height:150px;
				height:135px/*ie*/;
				min-height:150px;
				margin-bottom:20px;
				padding-left:21px;
				padding-right:21px;
				padding-top:0px;
				padding-bottom:15px;
			}
				#rightmenu h2 {
					color:black;
					font-size:18px;
					font-family:Tahoma,Arial,Helvetica;
					font-weight:lighter;
					padding-left:22px;
					padding-bottom:10px;
					padding-top:12px;
				}
				#rightmenu img {
					margin:0 5px 5px 0;
				}
	#copyright {
		font-size:11px;
		color:#BCBCBC;
		font-family: Tahoma,Arial,Helvetica;
		padding-left:10px;
		text-align:left;
		color:#BCBCBC;
		font-size:11px;
	}
		#copyright a {
	color:#0090E7;
			font-size:11px;
			font-family: Tahoma,Arial,Helvetica;
		}
		#copyright a:hover {
	color:#003D61;
			font-size:11px;
			font-family: Tahoma,Arial,Helvetica;
		}
	#counters {
		width:50%;
		padding-top:20px;
		height:70px;
		height:50px/*ie*/;
		float:right;
		text-align:right;
	}
		#counters li {
			display:inline;
			padding-left:5px;
			padding-right:3px;
			list-style:none;
		}

TD.menu {text-align:left;padding-left:5px;}

.rubr_tek {
	font-size:18px;
	font-family: Tahoma,Arial,Helvetica;
	color:#337094;
	font-weight:bolder;
}

.rubr_ {
	font-size:18px;
	font-family: Tahoma,Arial,Helvetica;
	color:#337094;
	font-weight:bolder;
}

.rubr_ A {
	font-size:18px;
	font-family: Tahoma,Arial,Helvetica;
	color:#0090E7;
	font-weight:bolder;
	text-decoration: underine;
}
.rubr_ A:hover {
	font-size:18px;
	font-family: Tahoma,Arial,Helvetica;
	color:#003D61;
	font-weight:bolder;
	text-decoration: underine;
}

.subrubr_ {
	font-size:14px;
	font-family: Tahoma,Arial,Helvetica;
	color:#337094;
	font-weight:bolder;
	margin-left:20px;
}

.subrubr_ A {
	font-size:14px;
	font-family: Tahoma,Arial,Helvetica;
	color:#0090E7;
	font-weight:bolder;
	text-decoration: underine;
}
.subrubr_ A:hover {
	font-size:14px;
	font-family: Tahoma,Arial,Helvetica;
	color:#003D61;
	font-weight:bolder;
	text-decoration: underine;
}

h1 {
	padding-top:3px;
	font-size:22px;
	font-family: Tahoma,Arial,Helvetica;
	text-decoration:none;
	color:#d1d1d1;
	font-weight:lighter;				
}
h1 a {
	font-size:22px;
	font-family: Tahoma,Arial,Helvetica;
	text-decoration:none;
	color:#0090E7;
}
h1 a:hover {
	font-size:22px;
	color:#003D61;
}		

.devize {
width:250px;
text-align:center;
background-color:#0774AD;
font-size:10px;
color:#efefff;
padding:10px 0 10px 0;
}

.devize H1 {
margin:0;
text-align:center;
font-size:14px;
color:#efefff;
font-weight:bolder;
}

.devize H2 {
margin:0;
text-align:center;
font-size:10px;
color:#efefff;
font-weight:bolder;
}

.leftrss {
font-size:10px;
font-weight:normal;
}

.leftrss IMG {width:30px;}

{/literal}
