* { color:#444; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:12px; }
body { background:#fff; margin:0; padding:0; }
body, html { height:100%; width:100%; }

img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.ileft { margin-right:10px; }
	.iright { margin-left:10px; }
	.i-brd { background:#e3eaf3; border:1px solid #004696; padding:2px; }
	.l-i-brd { background:#e3eaf3; border:1px solid #004696; float:left; margin-right:10px; padding:2px; }
	.r-i-brd { background:#e3eaf3; border:1px solid #004696; float:right; margin-left:10px; padding:2px; }

a { color:#004696; }
	a:hover { text-decoration:none; }
a.ln { text-decoration:none; }
	a.ln:hover { text-decoration:underline; }
a.lbn { font-weight:bold; text-decoration:none; }
	a.lbn:hover { text-decoration:underline; }
a.art { color:#30536b; font-weight:bold; text-decoration:none; }
	a.art:hover { color:#004696; }
a.art-txt { color:#444; text-decoration:none; }
	a.art-txt:hover { color:#004696; }
a.lbn-red { font-weight:bold; text-decoration:none; color: red; }
	a.lbn-red:hover { text-decoration:underline; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
.f-br { border:1px solid #a2bcd9; }
.bt { border-top-color:#d0deec; border-left-color:#d0deec; border-bottom-color:#7a8da3; border-right-color:#7a8da3; background:#a2bcd9; color:#444; font-weight:bold; }

.cl { clear:both; height:0px; font-size:0px; }
	.cl img { display:block; height:0px; }
.cl2 { background:#a2bcd9; clear:both; height:2px; font-size:2px; margin-top:-2px; min-width:1002px; width:100%; width:expression(document.body.clientWidth > 1002?"100%":"1002px"); }
	.cl2 img { display:block; height:0px; }

.tabs { border-collapse:collapse; margin:auto; }
	.tabs tbody tr td { padding:7px; vertical-align:top; }
		.tabs tbody tr td img { background:#e3eaf3; border:1px solid #004696; display:block; padding:2px; }

ul.dots { list-style:disc; margin:3px 0 7px; padding:0 0 0 25px; text-align:justify; }
	ul.dots li { background:none; list-style:disc; margin-bottom:5px; padding:0; }
ul.lines { list-style:none; margin:3px 0 7px; padding:0; text-align:justify; }
	ul.lines li { background:url(/i/mark-line.gif) no-repeat 0px 8px; list-style:none; margin-bottom:5px; padding-left:12px; }


/* Colontitul */
#in-top { background:url(/i/bg-top.jpg) no-repeat 100% 0%; height:120px; min-width:1002px; width:100%; width:expression(document.body.clientWidth > 1002?"100%":"1002px"); }
#logo { float:left; width:248px; }
#top-container { float:left; margin-left:-248px; width:100%; text-align:right; }
#women { margin-left:248px; }
/* Menu */
.hmenu { width:100%; }
	.hmenu td { background:url(/i/bg-menu.gif) no-repeat; border:1px solid #a2bcd9; height:22px; width:14%; voice-family:"\"}\""; voice-family:inherit; height:20px; }
		.hmenu a { display:block; font-size:12px; font-weight:bold; text-decoration:none; width:100%; text-align:center; }
	.hmenu td.off a { color:#30536b;  }
	.hmenu td.on a { color:#004696; }

.hmenu .hsmenu { background:#fff; padding:0; position:absolute; visibility:hidden; left:0px; top:0px; text-align:left; }
	.hmenu .hsmenu a { background:#fff; border:1px solid #a2bcd9; border-top:0; color:#333; display:block; font-size:11px; font-weight:normal; padding:2px 10px 4px; text-decoration:none; text-align:left; }
	.hmenu .hsmenu a:hover { color:#069; }
	.hmenu .hsmenu a span { color:#069; padding-right:3px; }


.m-btn { background:url(/i/bg-menu1.gif) no-repeat; border:1px solid #a2bcd9; height:22px; margin-bottom:10px; text-align:center; }
	.m-btn a { color:#30536b; display:block; font-size:12px; font-weight:bold; margin-top:4px; text-decoration:none; text-transform:uppercase; }
		.m-btn a:hover { color:#004696; }
.sm { font-size:11px; }
	.sm * { font-size:11px; }
/* Content */
#in-content { font-size:11px; min-width:1002px; width:100%; width:expression(document.body.clientWidth > 1002?"100%":"1002px"); }
#container { float:left; margin-right:-291px; width:100%; }
#content { margin-right:291px; text-align:justify; }
#r-collum { float:right; width:291px; }
h1 { color:#004696; font-size:17px; margin:0 0 5px; text-transform:uppercase; }
	h1 * { color:#004696; }
h2 { color:#30536b; font-size:13px; margin:0 0 5px; }
	h2 * { color:#30536b; }
h3 { color:#004696; font-size:11px; margin:0 0 5px; }
	h3 * { color:#004696; }
p { margin:3px 0 7px 0; text-align:justify; }
ul, ol { list-style:none; margin:3px 0 7px; padding:0; text-align:justify; }
	li { background:url(/i/mark-li.gif) no-repeat 0px 4px; list-style:none; margin-bottom:5px; padding-left:12px; }
hr { color:#a2bcd9; height:1px; margin:0; padding:0; }
.l { background:#a2bcd9; height:1px; font-size:1px; margin:5px 0; padding:0; }
.box { border:1px solid #a3bdd9; }
.box-tit { background:url(/i/box-tit.gif) repeat-x; color:#30536b; font-size:12px; font-weight:bold; height:23px; vertical-align:middle; }
#in-content #r-collum .box .box-tit * { vertical-align:middle; }
.articles { background:url(/i/dot.gif) repeat-x; background-position:bottom; color:#004696; height:18px; font-size:12px; font-weight:bold; vertical-align:text-bottom; }
.articles * { vertical-align:text-bottom; }
.q { background:url(/i/quest.gif) no-repeat; font-weight:bold; padding:0 0 7px 20px; margin:0; text-align:justify; }
.a { background:url(/i/ans.gif) no-repeat; padding-left:20px; margin:0; padding-bottom:3px; text-align:justify; }
/* Bottom */
#down { background:url(/i/bg-down.gif) repeat-x; height:25px; min-width:1002px; width:100%; width:expression(document.body.clientWidth > 1002?"100%":"1002px"); }
#copy { color:#444; float:left; font-weight:bold; height:25px; width:440px; }
#in-down { float:left; height:25px; margin-left:-440px; width:100%; }
#addr-down { color:#30536b; height:25px; margin-left:440px; text-align:right; }

.block { padding:10px; }
	.block ul { list-style:none; margin:0; padding:0; }
		.block ul li { list-style:none; }
/*форма*/
.sub { background: #30536b; color: #fff; font-weight: bold; padding: 2px 2px; border: none; font-size: 11px; cursor: pointer; }

#top-in { float:right; height:120px; margin-left:-280px; width:100%; }
#address { height:120px; margin-left:280px; }
	#addr { background:#fbf8e4; color:#333; float:right; font-size:11px; margin:25px 16px 0 0; padding:9px 15px 0;
	filter:alpha(opacity=80); /* IE */
	opacity:0.80; /* Opera, Firefox */ }
		#addr a { color:#333; }
	* html #addr { height:70px; width:260px; he\ight:61px; w\idth:230px; }
	html>body #addr { height:61px; line-height:110%; width:230px; }
	#addr * { color:#173607; font-size:11px; }
.color-bl { background:#f9f8fd; padding:10px; margin-bottom:10px; }

/* 21.06.2010 */
.date { color:#888; display:block; font-size:11px; }
.new { font-size:11px; padding:3px 20px 10px 0; }