/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383a3b;
	background:#f6f6f6;
	}
/* global styles */
img { border:none; }
p { padding: 0; margin: 10px 0 0 0;}
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Geneva, sans-serif; color:#383a3b; padding:0; }
h1 { font-size:22px; font-weight:normal; margin:16px 0;}
h2 { font-size:20px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
hr { height:1px; border:none; color:#383a3b; background:#383a3b; }
.clear { clear:both; }
.text { display:table; }

/* .inlineblock { display:-moz-inline-stack; display:inline-block; } */

#HTMLBlock {
	width:1000px;
	margin:0 auto;
	padding:0;
	position:relative;
}
/* for IE6 */
/** html #HTMLBlock { padding-left:1000px; }*/
/** html #HTMLBlockMinWidth { height:0; } /* хак для IE, что бы включить свойство hasLayout */*/
/** html #HTMLBlockContent { margin-left:-1000px;position:relative; height:0; }*/
/* end */

a:active, a:focus, img { outline:none !important; }
:focus{ -moz-outline-style:none !important; }

/* Стандартные ссылки */
a:link, a:active, a:visited {
	color:#00286c;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
/*-*/
#header {
	width:920px;
	height:367px;
	background:url(../i/bgtop.jpg) left top repeat-x;
	padding:0 40px 0 40px;
	margin:0;
	overflow:hidden;
}
#header .logoBlock {
	width:240px;
	margin-top:58px;
	float:left;
	position:relative;
}
.logoBlock .icons a {
	margin-right:18px;
}
.logoBlock .logo {
	padding-top:37px;
}
.logoBlock .phones {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#b32830;
	line-height:40px;
}
.logoBlock .phones span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#777b80;
	font-weight:normal;
}
#header .menuBlock {
	width:680px;
	margin-top:38px;
	height:310px;
	background:url(../i/top_menu_bg.jpg) left top no-repeat;
	float:right;
	overflow:hidden;
}
.menuBlock .menuMain {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	padding-top:0px;
	padding-left:0px;
	width:1000px;
	//padding-top:16px;
}
.menuMain a:active, .menuMain a:link, .menuMain a:visited {
	text-decoration:none;
	color:#ffb33c;
	margin-right:30px;
}
.menuMain a:hover {
	text-decoration:underline;
}
.menuMain ul{
list-style:none;
}
.menuMain li{
display:inline;
}
/*-*/
#content {
	width:920px;
	background:url(../i/bgcontent.jpg) left top repeat-y;
	padding:0 40px 20px 40px;
}
#content .leftBlock {
	float:left;
	width:200px;
	padding-top:7px;
}
#content a {
	margin:0 5px;
}
.menu {
}
.menu .menutop {
	height:107px;
	width:200px;
}
.menu .menucont {
	background:url(../i/menu1bg.jpg) left top repeat;
	width:190px;
	padding:5px 5px 1px 5px;
}
.menucont a:active, .menucont a:link, .menucont a:visited {
	display:block;
	padding-left:12px;
	padding-top: 5px;
	margin:5px 0;
	background:url(../i/arrow.jpg) 1px 9px no-repeat;
	color:#b32830;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
}
.menucont a:hover {
	text-decoration:underline;
}
.menu .menubt {
	background:url(../i/menubt.png) left top no-repeat;
	width:200px;
	height:9px;
	font-size:0;
}
.menucur {
	background:url(../i/arrowOn.jpg) 2px 3px no-repeat !important;
}
/*-*/
.menuIn {
}
.menucont div {
	padding-bottom:2px;
}
.menucont div a:link, .menucont div a:active, .menucont div a:visited{
	margin-left:14px;
	text-decoration:underline;
	background:none !important;
	font-weight:normal;
}
.menucont div a:hover {
	text-decoration:none;
}
.menuIn .menutop {
	background:url(../i/menutop.png) left top no-repeat;
	width:200px;
	height:9px;
	font-size:0;
}
.menuIn .menucont {
	background:url(../i/menu1bg.jpg) left top repeat;
	width:190px;
	padding:1px 5px;
}
.menuIn .menubt {
	background:url(../i/menubt.png) left top no-repeat;
	width:200px;
	height:9px;
	font-size:0;
}
/*-*/
#content .contentBlock {
	float:left;
	width:440px;
	padding:0 40px;
}
#content .contentBlock p {
	text-align:justify;
}
.redtext {
	color:#b32830;
	font-weight:bold;
}
/*-*/
.contentBlockIn {
	width:680px;
	float:right;
	text-align:justify;
}
.contentBlockIn ul ul, .contentBlockIn ol ul {
	margin-top: 5px;
	padding-left: 14px;
	list-style-type: disc;
}
.contentBlockIn li {
	margin-bottom: 5px;
}
/*-*/
#content .rightBlock {
	float:right;
	width:200px;
	padding-top:4px;
}
/*-*/
#footer {
	width:920px;
	height:52px;
	background:url(../i/bgfooter.jpg) left top repeat-x;
	padding:25px 40px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}
#footer .menubt a:link, #footer .menubt a:active, #footer .menubt a:visited {
	color:#fff;
	font-weight:bold;
	margin-right:30px;
}
#footer .bttext {
	margin-top:25px;
	font-size:11px;
}
.pen {
	position:absolute;
	right:0;
	bottom:0;
	background:url(../i/pen.png) left top no-repeat;
	width:114px;
	height:166px;
}

.pgList{
	position:absolute;
	z-index:9;
	background-color:#EED885;
	border:1px solid #682514;
	display:none;
	
}

.pgList li{
	display: list-item;
	margin:2px;
	font-size:16px;
}

.pgList ul{

	display: list-item;
	margin:2px;
	padding:2px;
}

.pgList a:link{color: #000000;margin:0px 10px;}
.pgList a:active{color: #000000;	margin:0px 10px;}
.pgList  a:visited {	color: #000000;	margin:0px 10px;}

