/*author: Rumin Sergey*/
/*Copyright: CENTROARTS.com*/
/*e-mail: info@centroarts.com, centroarts@mail.ru*/
/*URL: http://www.centroarts.com*/

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font, input {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

/*Îñíîâíàÿ íàñòðîéêà ññûëîê*/
a { color: #2571ab; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin: 0 0 0.2em 0;
	line-height: 1.1em;
}

/*Íàñòðîéêà çàãîëîâêîâ*/
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

body {
	background-color: #FFFFFF;
	color: #4d4d4d;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

body, td, font, span, div {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

img { border: 0; }
.clr { clear:both; }

/*UL, LI*/
ul {
	margin: 2px 0;
	padding: 0 0 0 5px;
}

ul li {
	margin: 5px 0; padding: 0px 0 0px 14px;
	list-style-type: none;
	background: transparent url("../images/li.gif") no-repeat left 5px;
}

ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 18px;
	margin-left: 2.2em;
}

p { margin-bottom: 18px; }
.clr { clear: both; }
img  { border:0 none; }
img.ileft { float: left; margin: 2px 6px 4px 0; }
img.iright { float: right; margin: 2px 0 16px 20px; }
hr	{ border: 0 none; border-top: 1px solid #cfcfcf; }
strong { font-weight: bold; }

/*===== ÎÁÙÅÅ ÎÔÎÐÌËÅÍÈÅ =====*/
/*===BODY===*/
.page_bg { background-color: #ffffff; text-align: center; }

/*===WRAPPERS===*/
.wrapwide { width: 100%; height: auto; text-align: center; min-width: 954px; }
* HTML .wrapwide { width: expression(document.body.clientWidth > 954 ? "100%" : "954px") }

.wrapper {
	margin: auto;
	width: 954px;
	text-align: left;
}

/*dleft, dright*/
.dleft, .dright { background-position: left top; background-repeat: repeat-y; background-color: transparent; }
.dright { background-position: right top; }

/* ===== TOPMENU ===== */
#topmenu, #topmenu .wrapper, #topmenu .dleft, #topmenu .dright { height: 58px; }
#topmenu { background: #003559 url("../images/topmenu.jpg") repeat-x left -116px; }
#topmenu .dleft { padding-left: 56px; background: transparent url("../images/topmenu.jpg") repeat-y left 0; }
#topmenu .dright { padding-right: 32px; background: transparent url("../images/topmenu.jpg") repeat-y right -58px; }

/* ===== TOPHEADER ===== */
#topheader, #topheader .wrapper, #topheader .dleft, #topheader .dright { height: 135px; }
#topheader { background: #ffffff url("../images/topmenu_wide.png") repeat-x left top; }
#topheader .wrapper { background: #f6f6f6 url("../images/topheader.png") no-repeat left top; }
#topheader .dleft { padding-left: 76px; background: none; }
#topheader .dright { padding-right: 48px; background: none; }

/*=== LOGOTYPE ===*/
.open-seo {
	float: left;
	position: relative;
	top: 27px;
}

/*=== BANNERBLOCK ===*/
.banners-block {
	float: right;
	position: relative;
	right: 40px;
	width: 468px;
	height: 60px;
top: 27px;
}

/* ===== MIDHEADER ===== */
#midheader, #midheader .wrapper, #midheader .dleft, #midheader .dright { height: 135px; }
/*#midheader { background: #144173 url("../images/midheader_wide.png") repeat-x left top; }*/
#midheader .wrapper { background: #124a89 url("../images/midheader.jpg") no-repeat left top; }

#midheader .dleft { padding-left: 78px; background: none; }
#midheader .dright { padding-right: 96px; background: none; }

.seotech { float: left; position: relative; top: 30px; }
.seotech2 { float: right; position: relative; padding-top: 100px; font-family: Tahoma, sans-serif; color: #fff; font-size: 12px; }

/* ===== TOOLBAR ===== */
.toolbar, .toolbar .dleft, .toolbar .dright, .headiconinfo { height: 75px; }
.toolbar { background: #f6f6f6 url("../images/toolbar.png") repeat-x left -150px; }
.toolbar .dleft { padding-left: 50px; background: transparent url("../images/toolbar.png") no-repeat left 0; }
.toolbar .dright { padding-right: 96px; background: transparent url("../images/toolbar.png") no-repeat right -75px; }
.toolbar .headiconinfo { background: transparent url("../images/headicons_info.png") no-repeat right top; }

/* ===== CONTENTBODY ===== */
#contbody { background: transparent url("../images/contbody_bg.png") repeat-x center top; }
#contbody .shadow { background: transparent url("../images/contbody_shadow.jpg") no-repeat center top; }
#contbody .shadow2 { background: transparent url("../images/contbody_shadow2.png") repeat-y center top; }
#contbody .shadow3 { padding-bottom: 4px; background: transparent url("../images/contbody_shadow3.png") no-repeat center bottom; }
#contbody .wrapper { background-color: #ffffff; }

/*===CONTENT===*/
#container { background: #f8f8f8 url("../images/container.png") repeat-y left top; }
.contleft { background: transparent url("../images/contleft.png") no-repeat left top; }
.contright { padding: 7px 0 15px 0; background: transparent url("../images/contright.png") no-repeat right bottom; }
.coloms3 { padding: 0 32px 0 40px; background: transparent url("../images/cont_5F3colomn.png") repeat-y center top; }
.coloms2 { padding: 0 32px 0 40px; background: transparent url("../images/cont_2colomn.png") repeat-y center top; }

/* ===== STRUCTURE ===== */
#maincol { float: left; width: 270px; }
.maincol { padding-left: 10px; }
#mainbox { float: left; width: 576px; }
#leftcol { float: right; width: 270px; }
#rightcol { float: right; width: 260px; }

.coloms2 #maincol { width: 600px; }

/* ===== TOPFOOTBOX ===== */
#topfootbox, #topfootbox .wrapper, #topfootbox .dleft, #topfootbox .dright { height: 25px; }
/* #topfootbox { background: #213c5d url("../images/topfootbox_wide.png") repeat-x left top; } */
#topfootbox .wrapper { background: #f6f6f6 url("../images/topfootbox.png") no-repeat left top; }
#topfootbox .dleft { padding-left: 32px; background: none; }
#topfootbox .dright { padding-right: 32px; background: none; }

/* ===== FOOTBOX ===== */
/* #footbox { background: #244064 url("../images/footbox_wide.png") repeat-x left top; } */
#footbox .wrapper { position: relative; background: transparent url("../images/footbox_bg.png") repeat-y left top; }
#footbox .dleft { width: 100%; background: transparent url("../images/footbox.png") no-repeat left top; }
#footbox .dright { padding-left: 32px; padding-right: 32px; padding-bottom: 15px;  background: none; }
.fb_aleft, .fb_aright { position: absolute; top: 21%; }
.fb_aleft { left: 6px; }
.fb_aright { right: 6px; }
.fb_aleft, .fb_aright, .fb_aleft img, .fb_aright img { width: 20px; height: 20px; display: block; }
.fb_aleft { background: transparent url("../images/fb_arrows.png") no-repeat left -40px; }
.fb_aright { background: transparent url("../images/fb_arrows.png") no-repeat left 0; }
a.fb_aleft:hover { background: transparent url("../images/fb_arrows.png") no-repeat left -60px; }
a.fb_aright:hover { background: transparent url("../images/fb_arrows.png") no-repeat left -20px; }

/* ===== FOOTER ===== */
.footer, .footer .dleft, .footer .dright { height: 104px; }
.footer { position: relative; background: #f2f2f2 url("../images/footer.png") no-repeat left top; }
.footer .dleft { padding-left: 59px; background: none; }
.footer .dright { padding-right: 43px; background: none; }

/* ===== FOOTER ===== */
.footinfo, .footinfo .dleft, .footinfo .dright { height: 35px; }
.footinfo { background: none; }
.footinfo .dleft { padding-left: 40px; background: none; }
.footinfo .dright { padding-right: 40px; background: none; }

.centroarts { float: right; }

/*===COPYRIGHT===*/
.copyright a, .copyright a:hover { color: #4a4a4a; }
.copyright {
	color: #4a4a4a;
	padding-top: 10px;
	white-space: nowrap;
	font-size: 10px;
}

.copyright strong { text-transform: uppercase; }

/*===Ñ×ÅÒ×ÈÊÈ===*/
div.count {
	float: right;
	display: inline;
	padding-top: 12px;
}

div.count span {
	display: block;
	float: left;
	height: 31px;
	margin-right: 2px;
}

.arg, .argmore { padding-right: 9px; float: left; }
.arg img.left { margin: 2px 3px 0 0; }
.argr { float: right; padding-left: 6px; }
.ratebase { float: right; width: 81px; padding-top: 2px; }

.morelink { height: 23px; }

.argmore a {
	font-weight: bold;
	display: block;
	width: 94px; height: 20px;
	color: #fff;
	text-decoration: none !important;
	background: url("../images/argmore.png") no-repeat 0 0;
	line-height: 19px;
	font-size: 0.9em;
}

.argmore a b {
	display: block;
	padding-left: 8px;
}
.argmore a:hover { background: url("../images/argmore.png") no-repeat 0 -21px; }

.otsts{
margin: 0 50px 0 15px;
}

.otstsv{
margin: 0 50px 0 15px;
}

/*-----MAIN-----*/
.base { padding-bottom: 7px; }
.basepub { padding-bottom: 10px; }
.binner { padding: 0 26px 0 22px;}

/*===ERRORS, INFO, WARNING===*/
.w_info, .w_warning  {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	font-size: 11px;
}

.w_info {
	border: 1px solid #d8e3f3;
	background-color: #edf4f6;
	color: #657893;
}

.w_warning {
	border: 1px solid #cacaca;
	background-color: #f6f1ee;
	color: #8a6e61;
}

.wmsg { 
	padding: 18px 10px;
	padding-left: 66px;
	line-height: 17px !important;
}

.w_warning .wmsg { background: url("../images/warnings.png") no-repeat 9px center; }
.w_info .wmsg { background: url("info_ico.png") no-repeat 9px center; }

.navi{
font-size: 10px;
}