* {
font-size: 13px;
font-family: Tahoma;
color: black;
}

* a {
	color:#343434;
	font-size:14px;
}

* a:hover {
	color: #46A4E2;
	font-size:14px;
}
table.cont_table p {
	padding-top: 4px;
	font-size: 14px;
}
html, body, table, td, th {
	border:0;
	border-collapse: collapse;
	font: 14px Arial,Helvetica, serif #343434;
}

body {
	height:100%;
	width:99%;
	background:white;
}

.button {
	font-size: 10px;
	color: #676767;
	background-image: url(/images/button.gif);
	border: 0px solid #DBDBDB;
	width: 64px;
	height: 14px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	}

/*классы*/

.gray {
	font-size:12px;
	color:#888C97;
	font-family:Tahoma;
}
	.gray a {
		color:#515151;
		font-family:Tahoma;
		font-size:12px;
		text-decoration:underline;
	}
	.gray a:hover {
		color:black;
		font-family:Tahoma;
		font-size:12px;
		text-decoration:underline;
	}
	.logintable {
		width:195px;
		height:84px;
	}

.textbox {
	background:white;
	border:1px #E1E1E1 solid;
	width:105px;
	height:14px;
	color:#515151;
	font-family:Tahoma;
	font-size:11px;
}
.horizontal {
	display:inline;
	list-style:none;
}
	.px94 {
		padding-top:36px;
	}
.consult {
	font-size:18px;
	color:#BDBDBD;
	font-family:Tahoma;
	font-weight:lighter;
	padding-top:8px;
	background:url('/images/lp.jpg') no-repeat right;
	width:140px;
	margin-right:20px;
}


.blue {
	font-size:18px;
	color:#00A8D8;
	font-family:Tahoma;
	font-weight:lighter;
	padding-right:35px;
	width:auto;
	background:url('/images/lp_blue.jpg') no-repeat right;
}
.gray2 {
	font-size:18px;
	color:#343434;
	font-family:Tahoma;
	font-weight:lighter;
	padding-right:35px;
	width:auto;
	background:url('/images/lp_gray.jpg') no-repeat right;
}
.horizontal_menu {
	display:inline;
	list-style:none;
	padding-right:64px;
}
	.horizontal_menu a {
		color:#000000;
		font-size:12px;
		font-family:MS Sans Serif,Geneva,sans-serif;
		text-decoration:underline;
	}
	.horizontal_menu a:hover {
		color:#000000;
		font-size:12px;
		font-family:MS Sans Serif,Geneva,sans-serif;
		text-decoration:underline;
	}

.punkt {
	width:210px;
	height:21px;
	background:url('../images/dot.jpg') repeat-x bottom;
	padding-top:3px;
}
.digital {
	width:13px;
	float:left;
	color:#BDBDBD;
	font-size:12px;
	font-family:Tahoma;
}
.caption {
	width:192px;
	float:left;
}
	.caption a {
		font-size:13px;
		color:black;
		font-family:Tahoma;
		text-decoration:none;
	}
	.caption a:hover {
		font-size:13px;
		color: #ffffff;
		background: #525252;
		font-family:Tahoma;
		text-decoration:none;
	}

.abz {
	padding-top:7px;
	/* padding-bottom:3px; */
}
	.abz a {

		font-size:11px;
		font-family:Tahoma;
		text-decoration:underline;
	}
	.abz a:hover {
		color:#00A8D8;
		font-size:11px;
		font-family:Tahoma;
		text-decoration:underline;
	}



.dop {
	padding-left:18px;
	background:url('/images/plus.jpg') no-repeat left;
}
	.dop a {
		color:#555555;
		font-size:11px;
		font-family:Tahoma;
		text-decoration:underline;
	}
.block {
	width:48%;
	padding-right:2%;
	float:left;
	height:auto !important;
	height:86px;
	min-height:86px;
	padding-top:7px;
}
	.foto {
		width:35%;
		height:100%;
		float:left;
		text-align:center;
		color:#555555;
	}
	.description {
		width:65%;
		height:100%;
		float:right;
	}
.emailbox {
	height:19px;
	width:138px;
	border:1px #908F95 solid;
	color:#515151;
	font-family:Tahoma;
	font-size:12px;
}
.copyright {
	color:#454545;
	font-size:12px;
	font-family:Tahoma;
}

	.copyright li {
		display:inline;
		list-style:none;
		padding-right:30px;
	}
	.copyright a {
		font-family:Tahoma;
		font-size:12px;
		color:#454545;
		text-decoration:underline;
	}
	.copyright a:hover {
		font-family:Tahoma;
		font-size:12px;
		color:#454545;
		text-decoration:underline;
	}
.window {
	height:100%;
	width:80%;
	background: url('/images/pic.jpg') no-repeat right;
}
/*конец классов*/

/*дивы*/
#container {
	height:auto !important;
	height:100%;
	min-height:100%;
}
	#header {
		height:94px;
		background:#EFEFEF;
		padding-left: 40px;
		padding-right: 40px;

	}
	#magicscreen {
		width:100%;
		height:203px;
		background:url('/images/bg.jpg') repeat-x;
	}
		#logo {
			width:308px;
			height:203px;
			float:left;
		}
		#pic {
			width:697px;
			min-width:697px;
			height:203px;
			float:right;
		}
	#menu {
		background:#EFEFEF;
	}
		#part1 {
			width:168px;
			height:40px;
			float:left;
			padding-left:12px;
		}
		#part2 {
			height:40px;
			left:25%;
			text-align:center;
		}
		#part3 {
			width:250px;
			height:40px;
			float:right;
		}
	#content {
		width:100%;
		height:auto !important;
		height:400px;
		min-height:400px;
		padding-top:16px;
		padding-bottom:20px;
		float:left;
	}
		#leftmenu {
			width:238px;
			padding-left:16px;
			float:left;
			padding-top:20px;
		}
		#center {
			width:50%;
			height:auto !important;
			height:400px;
			min-height:400px;
			float:left;
		}
		#rightmenu {
			width:176px;
			height:40px;
			float:right;
			padding-right:32px;
		}
#before_footer {
    height: 10px;
    clear: both;
}

#main {
	background-color: #E9F3FC;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	font-size: 12px;
}

p.hhh {
padding-bottom:0px;
font-size:18px;
color:#343434;
font-family:Tahoma;
font-weight:lighter;
}

p.main, b.main {
font-size: 12px;
}
p.notice {
	font-size: 16px;
	color: red;
	text-align: center;
}
p.link {
	background-color: #ffffff;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
}
h1 {
padding-bottom:0px;
font-size:18px;
color:#343434;
font-family:Tahoma;
font-weight:lighter;
}

b.main {
	font-size: 12px;
}
#footer {
	width:100%;
	height:54px;
	/*padding-top:20px;*/
	clear:both;
	color:#454545;
	background:#EFEFEF;
}
	#f1 {
		text-align:center;
		width:20%;
		height:54px;
		height:43px/*ie*/;
		padding-top:11px;
		float:left;
	}
	#f2 {
		padding-top:11px;
		height:43px/*ie*/;
		width:80%;
		text-align:center;
		position:relative;
		float:left;
	}


table.moduletable-login {
	color: #000000;
	font-size: 12px;
	}

a.mainlevel-nav {
		color:#000000;
		font-size:12px;
		font-family:MS Sans Serif,Geneva,sans-serif;
		text-decoration:underline;
		padding-right:45px;;
}

a:hover.mainlevel-nav {
	/*background-image: url(/images/st2.jpg);
	background-repeat: no-repeat;*/
	color: #46A4E2;
}

li.latestnews {
	list-style:none;
}

ul.latestnews {
	padding: 0px;
	margin: 0px;

}

span.createdate {
color:#555555;
}

a.contentheading {
	text-decoration:none;
	padding-bottom: 3px;
}

a.bl {
		color:#46A4E2;
		font-size:11px;
		font-family:Tahoma;
		text-decoration:underline;
	}

div.componentheading {
		color:#454545;
		font-size:14px;
		font-family:Tahoma;
		text-decoration:underline;
}
span.curpage {font-size:20px; color:white; background:url('/images/page.gif') no-repeat center top; padding:0 8px}
.pagenav a:hover {color:#1C1C1C}
.pagenav a {padding:4px}

.hhh {padding-top: 10px; font-size: 18px; color: rgb(52, 52, 52); font-family: Tahoma; font-weight: lighter;}

