html {height:100%;width:100%;}
body {height:100%;width:100%;background:url(../i/bg.jpg) top center #000000;}

body, tr, td, p, div, span {
	font-family: Arial, Helvetica, sans-serif;
	
	
}

a img {border:none;}

form {
	margin:0;
	padding:0;
}

div {white-space:normal}


#middle {
	display: table-cell;
	vertical-align: middle;
}
#middle2 {
	display: table-cell;
	vertical-align: middle;
	width:inherit;
	height:inherit;
}
.iemiddle {
	display: none;
	width: 1px;
	margin-left: -1px;
}
* html .iemiddle, * html .middle {
	display: inline-block;
	vertical-align: middle;
}
* html .middle {
	width: 100%;
}
* html .iemiddle {
	height: 100%;
}
* html .iemiddle, * html .middle {
	display: inline;
}

/* Центрирование блоков по горионтали */
.center, .center ul {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
}
.center li {
    padding: 0;
    margin: 0;
}
.center li {
    display: -moz-inline-box;
}
.center li {
    display: inline-block; /* Для Оперы, Сафари и семейства Ишаков. Mozilla не понимает inline-block, поэтому для нее display останется -moz-inline-box */
}
* html .center li {
    display: inline; /* Для IE6 */
}
*:first-child+html .center li {
    display: inline; /* Для IE7 */
}


/* Имитация блочно строковых элементов во всех браузерах */
.inlineblock, .inlineblock ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.inlineblock li {
    padding: 0;
    margin: 0;
}
.inlineblock li {
    display: -moz-inline-box;
}
.inlineblock li {
    display: inline-block; /* Для Оперы, Сафари и семейства Ишаков. Mozilla не понимает inline-block, поэтому для нее display останется -moz-inline-box */
}
* html .inlineblock li {
    display: inline; /* Для IE6 */
}
*:first-child+html .inlineblock li {
    display: inline; /* Для IE7 */
}


p {
	margin-top:0px;
	margin-bottom:10px;
}

h1, h2, h3, h4, h5, h6 {
	display:inline;
	font-size:11px;
}

a {
	color:#CCCCCC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

input {
	border: 1px solid #BFBFBF;
	font-size:10px;
}
select {
	border: 1px solid #BFBFBF;
	font-size:9px;
}
textarea {
	border: 1px solid #BFBFBF;
	font-size:11px;
}

ul {
	list-style-image:url(img/ul.gif);
	margin-left:16px
}

.pager {
	color: #000000;
}
.pagertext {
	color: #000000;
}

.dialoglink {
	
}

.flashsearch_cont {position:absolute;top:0px;left:0px;z-index:100;border:1px solid #e2d0c4}
.flashsearch_cont .flashsearch a {width:100%;background-color:#f2f2f2;padding:5px;margin-bottom:1px;vertical-align:middle;text-decoration:none;display:block}
.flashsearch_cont .flashsearch a:hover {background-color:#fff9ed;text-decoration:none}
.flashsearch_cont .flashsearch_bottom {width:100%;background-color:#999999;padding:5px;text-align:right}
.flashsearch_cont .flashsearch_bottom a {color:#FFFFFF;text-decoration:none}
.flashsearch_cont .flashsearch_bottom a:hover {color:#FFFFFF;text-decoration:none}

.container {width:998px;height: auto !important;height: 100%;min-height: 100%;margin:0 auto;clear:both;color:#68686f;}
.footer-guard {clear:both;height:65px;}
.footer {width:998px;height:50px;margin:-50px auto;clear:both;color:#505050;}
.footer a:hover {color:#c9c9c9;}
.footer-left {width:750px;float:left;margin-left:20px;}
.footer-right {width:247px;float:right;}
.header {padding-top:50px;}
.logo {width:190px;height:136px;float:left;}
.mainmenu {float:right;width:804px;padding-top:48px;}

.menumenu-right {position:absolute;width:60px;margin-left:748px;}
.menumenu-pict {width:20px;text-align:center;float:left}
.menumenu-pict a img {border:none;}


.cont-middle {
	clear:both;
	font-size:11px;
	font-family:Tahoma, Arial;
	color:#858585;
	font-size:11px;
}
.cont-middle a {
	text-decoration:underline;
	font-family:Tahoma, Arial;
	color:#858585;
	font-size:11px;
}

.menumenu-cont {width:808px;height:27px;table-layout:auto;}
.mainmenu-end {width:200px;vertical-align:bottom;}
.menuitem {

}
.menuitem-sep {
table-layout:fixed;
height:22px;
width:3px;
}
.menusep {width:3px;text-align:center;height:18px;}
.menusep img {width:1px;height:14px;border:none;}

.menuitem-td1 {
	padding:0 15px;
	width:auto;
	line-height:20px;
}
.menuitem-td2 {
	vertical-align:bottom;
}
.mainmenu-hr {
	background:#4c4d48;
	height:4px;
	line-height:4px;
	overflow:hidden;
	opacity:0.39;
	-moz-opacity:0.39;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=39);
	-khtml-opacity: 0.39;
}

.mainmenu-hr-active {
	background:#e4e4ee;
	height:4px;
	line-height:4px;
	overflow:hidden;

}

.menuitem a {
	font-size:16px;
	color:#68696d;
	font-weight:bold;
}

.menuitem a img {border:none;height:16px;}

.menu2 {text-align:right;margin-top:3px;clear:both;}
.menu2-item {color:#838383;font-family:Tahoma, Arial;font-size:11px;text-decoration:underline;}
.menu2-item:hover {color:#adadad}
.popup-menu {
	position:absolute;
	background:#121212;
	border:1px solid #3f3f3f;
	z-index:9;
	opacity:0.85;
	-moz-opacity:0.85;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-khtml-opacity: 0.85;
	padding:13px 17px;
}
.popup-menu a {
	font-weight:normal;
	margin-top:5px;
	color:#9b9b9b;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:underline;
	display:block;
	height:22px;
	line-height:22px;
	padding:0 8px;
	white-space:nowrap;
}
.popup-menu a:hover {
	color:#c4c4c4;
	text-decoration:none;
	background:#3f3f3f;
}

* html .popup-menu {width:100px;height:80px;}

.titul-center {width:736px;float:left;}
.titul-banblock {width:250px;float:right;}
.titul-ban {width:250px;height:342px;overflow:hidden;background:url(../i/titul-ban.jpg)}
.titul-ban-pad {padding:15px 18px;}
.titul-video {margin-top:13px;}

.title {position:absolute;z-index:2;width:700px;height:40px;margin-left:25px;margin-top:22px;font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#e4e4ee;}
.title-bg {
	position:absolute;
	background:url(../i/head.gif);
	width:775px;
	height:59px;
	opacity:0.15;
	-moz-opacity:0.15;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
	-khtml-opacity: 0.15;
}
.title-bg2 {
	width:775px;
	padding-top:52px;
	margin-bottom:20px;
}
.title-bg2 .marg {
	height:7px;
	overflow:hidden;
	background:#e4e4ee;
	opacity:0.07;
	-moz-opacity:0.07;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=7);
	-khtml-opacity: 0.07;
}

.slidemenu-item {
	display:block;
	line-height:24px;
	padding-left:23px;
	color:#c4c4ca;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background:url(../i/li.gif) no-repeat 11px 10px #000000;
	border-top:1px solid #2d2d2e;
	border-bottom:1px solid #2d2d2e;
	margin-bottom:3px;
	text-decoration:none;
}

.slidemenu-item-active {
	display:block;
	line-height:24px;
	padding-left:23px;
	color:#c4c4ca;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background:url(../i/li.gif) no-repeat 11px 10px #1e1e1e;
	border-top:1px solid #464647;
	border-bottom:1px solid #464647;
	margin-bottom:3px;
	text-decoration:none;
}

.main-right-ban {border:1px solid #2e2e2e;background:#000000;margin-top:25px;padding:11px;}

.main-center {width:755px;margin-left:20px}

.main-right-slide {
	width:188px;
	float:right;
	overflow:hidden;
}

.pager-div {
	position:relative;
	width:100%;
	margin-top:-32px;
	text-align:center;
	margin-bottom:35px;
}

.pager-cont {
	width:100%;
	height:57px;
	table-layout:fixed;
	border-spacing:0;
	border:none;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-khtml-opacity: 0.3;
}

.pager-cont .left {
	width:14px;
	background:url(../i/pager-left.gif) no-repeat bottom;
}

.pager-cont .center {
	width:100%;
	padding-top:12px;
	background:url(../i/pager-center.gif) repeat-x bottom;
}

.pager-cont .right {
	width:14px;
	background:url(../i/pager-right.gif) no-repeat bottom;
}

.pagename {
	color:#c1c1c1 !important;
	font-size:12px !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.pager {
	color:#c1c1c1 !important;
	font-size:12px !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.pager-next {
	color:#c1c1c1 !important;
	font-size:12px !important;
	text-decoration:underline !important;
	font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.pagertext {
	color:#c1c1c1;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.image-border {
	position:absolute;
	z-index:3;
	BEHAVIOR: url(/png.htc);
}

.clear {line-height:1px;margin-top:-1px;height:1px;clear:both;}

.texttahoma11 {font-family:Tahoma, Arial;color:#505050;font-size:11px;}
.texttahoma11light {font-family:Tahoma, Arial;color:#858585;font-size:11px;}
.textarial36 {font-family:Arial, Helvetica, sans-serif; font-size:36px;color:#71716f;}
.textarial14 {font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#6c6c6a;}
.textarial14light {font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#98989c;font-weight:bold;}


.imgborder2 {border:9px solid #292929;}
