@import url("tools.css");
@import url("blocks.css");
@import url("base.css");
@import url("engine.css");
a {BACKGROUND: none; COLOR: #333333; FONT-SIZE: 11px; FONT-FAMILY: tahoma, tahoma; TEXT-DECORATION: none}
a:hover {BACKGROUND: none; COLOR: #218ee3; FONT-SIZE: 11px; FONT-FAMILY: tahoma, tahoma; TEXT-DECORATION: none}
/*h1-h6*/
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    margin: 0 0 0.2em 0;
	line-height: 1.1em;
}
h1 { font-size: 14px; font-weight: bold; }
h2 { font-size: 12px; font-weight: bold; line-height: 18px; }
h3 { font-size: 1em; font-weight: bold; line-height: 18px; }
h4 { font-size: 10px; font-weight: bold; line-height: 18px; }
.flarge { font-size: 17px; font-weight: normal; line-height: 18px; }
input, textarea, select {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
body {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
}
.pagebg { padding: 0; margin: 0; background-color: #f7f7f7; }
p { padding: 0; margin: 0; margin-bottom: 12px; }
.clr { clear: both; }
img  { border:0 none; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
hr	{ border: 0 none; height: 1px; border-top: 1px solid #cfcfcf; }
table {
	border-collapse: collapse;
	border-spacing: 0; border: 0px;
}
table td { padding: 0px; }
ul {
    margin: 0;
    padding-left: 16px;
    list-style-position:outside;
    list-style-image:none;
}
ul li { margin: 0; padding: 0; }
ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 18px;
	margin-left: 2.2em;
}
.wrapper {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
.wrapper {
	margin: auto;
	width: 92%;
	min-width: 980px;
	max-width: 1400px;
	text-align: right;
	direction: rtl;
}
.wrapper { width: expression(((document.body.clientWidth)) < 994? "994px": ((document.body.clientWidth)) > 1400? "1400px": "92%" ); }
.wrapwide { width: 100%; min-width: 994px; text-align: center; }
.wrapwide { width: expression(((document.body.clientWidth)) < 994? "994px"); }
.topheadwide { background: #f7f7f7 url("../images/header_bg_wide.jpg") repeat-x left top; }
#headxxibek .dleft,
#headxxibek .dright,
#headxxibek .topheader { height: 265px; }
#headxxibek { background: transparent url("../images/header_bg2.jpg") repeat-x left -530px; }
#headxxibek .dleft { padding-left: 28px; background: transparent url("../images/header_bg2.jpg") no-repeat left 0; }
#headxxibek .dright { padding-right: 28px; background: transparent url("../images/header_bg2.jpg") no-repeat right -265px; }
#headxxibek .topheader { background: transparent url("../images/header_bg.jpg") no-repeat center top; }
.xxibek_logo { display: block; }
.topbar {
	height: 191px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.headermid {
	margin: 0 auto;
	width: 214px; height: 191px;
}
.XXIBEK_NET { margin: 0; padding: 0; }
.XXIBEK_NET img {  width: 214px; height: 103px; }
.headermid .item1 { height: 88px; overflow: hidden; }
.headermid .item2 { }
.language { margin-top: 20px; }
.language img { height: 29px; }
.language a img { width: 50px;  }
.language span img { width: 2px; background: transparent url("../images/language.png") no-repeat -51px top; }
.language .eng img { background: transparent url("../images/language.png") no-repeat -57px -29px; }
.language .rus img { background: transparent url("../images/language.png") no-repeat 4px -29px; }
.language .eng:hover img { background: transparent url("../images/language.png") no-repeat -57px 0; }
.language .rus:hover img { background: transparent url("../images/language.png") no-repeat 4px 0; }
.headdate {
	position: absolute;
	top: 34px; left: 0;
	line-height: 17px;
}
.headdate b {
	font-weight: normal;
	font-size: 17px;
	color: #4e4e4e;
}
.headdate a img {
	width: 16px; height: 16px;
	float: left;
	margin-right: 5px;
	margin-top: 1px;
	background: transparent url("../images/rss_btn.png") no-repeat 0 0;
}
.headdate a:hover img { background: transparent url("../images/rss_btn.png") no-repeat 0 -16px; }
.homelinks { padding-top: 14px; }
#topmenui, #topmenui .dleft, #topmenui .dright { height: 44px; }
#topmenui { overflow: hidden; background: #df5418 url("../images/topmenui.png") repeat-x left -176px; }
#topmenui .dleft { padding-left: 4px; background: transparent url("../images/topmenui.png") no-repeat left 0; }
#topmenui .dright { padding-right: 4px; background: transparent url("../images/topmenui.png") no-repeat right -44px; }
.s_left { padding-left: 4px; background: #fff url("../images/shadow_left.png") repeat-y left 0; }
.s_right { padding-right: 4px; background: transparent url("../images/shadow_right.png") repeat-y right 0; }
.s_mid { overflow: hidden; }
.bannertop { padding-top: 3px; background: transparent url("../images/bannertop_bg.png") repeat-x right 0; }
.bntop { overflow: hidden; padding: 6px 0 8px 0; background: #4d4d4d url("../images/bannertop2_bg.png") repeat 0 0; }
.bntopinn {
	margin: 0 8px;
	text-align: center;
}
.toolbar {
	height: 48px;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 8px;
	background: #f8f8f8 url("../images/toolbar_bg.png") repeat-x left top;
}
.hideadv {
	height: 20px;
	text-align: center;
}
.speedbar {
	background: transparent url("../images/speedbar.png") no-repeat 10px 0;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	padding-left: 24px;
}
.container,
.rightside,
.leftside,
.centersideinn { overflow: hidden; }
.rightside { float: right; width: 269px; }
.leftside { float: left; width: 197px; }
.centerside { margin-left: 209px; margin-right: 281px; }
.centersideinn { overflow: hidden; }
*html .centersideinn { width: 99%; }
.footcontline {
	overflow: hidden;
	height: 41px;
	background: transparent url("../images/footcontline.png") repeat-x left top;
}
.footbox { background-color: #313131; }
.footbox .s_left { padding-left: 4px; background: #525252 url("../images/fshadow_left.png") repeat-y left 0; }
.footbox .s_right { padding-right: 4px; background: transparent url("../images/fshadow_right.png") repeat-y right 0; }
.footbox .s_mid { border-top: 3px solid #494949; padding: 3px 0 6px 0; }
.footbox { color: #fff; }
.footbox a { color: #dec5b2; }
.footboxl1, .footboxl2 { width: 100%; } 
.footboxl1 { background: transparent url("../images/footbox_vline.png") repeat-y 33.3% 0; }
.footboxl2 { background: transparent url("../images/footbox_vline.png") repeat-y 66.6% 0; }
.footer { background-color: #f7f7f7; }
.footerxxibek, .footerxxibek .dleft, .footerxxibek .dright { height: 98px; }
.footerxxibek { text-align: center; position: relative; background: #fff url("../images/footerxxibek.png") repeat-x 0 -196px; }
.footerxxibek .dleft { padding-left: 28px; background: transparent url("../images/footerxxibek.png") no-repeat 0 0; }
.footerxxibek .dright { padding-right: 28px; background: transparent url("../images/footerxxibek.png") no-repeat right -98px; }
.copyright, .copyright a { color: #686868; }
.copyright { text-align: center; padding: 10px 0; }
.centroarts { position: absolute; top: 74px; right: 28px; }
.countleft {
	float:  left;
	position: relative;
	top: 11px;
	text-align: center;
	line-height: 0;
}
.countright {
	float: right;
	position: relative;
	top: 11px;
	text-align: center;
	line-height: 0;
}