/*** Page ***/
body {
padding:10px;
background:#F7F7F7;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#000;
}
body p {
color:#333;
}

#main {
margin: 0 auto;
width: 900px;
}

#header {
width: 100%;
padding-bottom:15px;
}

#slider {
width: 100%;
height: 167px;
padding-bottom:15px;
}

#footer {
width: 100%;
height: 40px;
clear: both;
}

#leftcolumn {
width: 184px;
float: left;
padding-bottom:15px;
}

#content {
width: 700px;
float: right;
padding-bottom:15px;
}


/* Сайдбар */
.sidebar .box {width:162px; padding:0 12px 1px; background-image:url(/images/box_sidebar_bg.gif); }
.sidebar .box .cap {margin:0 -12px; left:12px; }
.sidebar .box .cap.top { background-image:url(/images/box_sidebar_bgtop.png); }
.sidebar .box .cap.bottom {background-image:url(/images/box_sidebar_bgbottom.png); }


/** Контент */
.box {position:relative; padding:0 20px 1px; overflow:hidden; background:#fff url(/images/box_bg.gif) repeat-y 0 0; zoom:1; }
.box .cap { position:absolute; width:700px; height:6px; margin:0 -20px; font-size:1px; }
.box .cap.top {top:0; background:url(/images/box_bgtop.png) no-repeat 0 0; *margin-left:-2px; }
.box .cap.bottom {width:700px; bottom:0; background:url(/images/box_bgbottom.png) no-repeat 0 100%; }
.box .gradient { width:660px; margin:0 -18px; padding:0 18px; overflow:hidden; background:#fff url(/images/box_bggrad.gif) repeat-x 0 100%; }

/** Футер */
#footer .box {position:relative; padding:0 20px 1px; overflow:hidden; background:#fff url(/images/fbox_bg.gif) repeat-y 0 0; zoom:1; }
#footer .cap { position:absolute; width:900px; height:6px; margin:0 -20px; font-size:1px; }
#footer .cap.top {top:0; background:url(/images/fbox_bgtop.png) no-repeat 0 0; *margin-left:-2px; }
#footer .cap.bottom {width:900px; bottom:0; background:url(/images/fbox_bgbottom.png) no-repeat 0 100%; }
#footer .gradient { width:860px; margin:0 -18px; padding:0 18px; overflow:hidden; background:#fff url(/images/box_bggrad.gif) repeat-x 0 100%; }

/** header */
#header .box {position:relative; padding:0 20px 1px; overflow:hidden; background:#fff url(/images/fbox_bg.gif) repeat-y 0 0; zoom:1; }
#header .cap { position:absolute; width:900px; height:6px; margin:0 -20px; font-size:1px; }
#header .cap.top {top:0; background:url(/images/fbox_bgtop.png) no-repeat 0 0; *margin-left:-2px; }
#header .cap.bottom {width:900px; bottom:0; background:url(/images/fbox_bgbottom.png) no-repeat 0 100%; }
#header .gradient { width:860px; margin:0 -18px; padding:0 18px; overflow:hidden; background:#fff url(/images/box_bggrad.gif) repeat-x 0 100%; }


.box h1, .box h2 { margin:0 -18px; padding:6px 10px 4px; color:#4d4d4d; font-weight:normal; font-size:14px; border-bottom:1px solid #d9d9d9; background:#dfdfdf url(/images/box_header_grad.gif) repeat-x 0 0; }
.sidebar .box h1, .box h2 { margin:0 -10px; }

.box ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
/*.box ul li { margin:0; padding:10px; border-bottom:1px solid #d9d9d9;list-style:none; }
*/
.box li a:hover,
.box li a:active,
.box li a:focus {
	background: url(/images/arrow.png) no-repeat 92% 14px #F7F7F7;
	text-decoration: none;
}
#active {
	background: #FFFFCC;
	font-weight: bold;
	display: block;
	outline: none;
	padding: 0px 8px 0px;
	margin: 0 -8px;
	text-decoration: none;
	text-transform: uppercase;
}

.box li a {
	display: block;
	outline: none;
	padding: 8px 15px 9px;
	margin: 0 -8px;
	text-decoration: none;
	text-transform: uppercase;
	color: #666666;
	border-top: 1px solid #E6E6E6;
	background: url(/images/arrow.png) no-repeat 92% 14px;
}


.box p { margin-top:10px; margin-bottom:10px; }
.box h3,
.box strong { display:block; color:#000; font-size:13px; line-height:16px; font-weight:normal; }
.box h3 a,
.box strong a { color:#000; }
.box em { font-style:normal; color:#a9a9a9 !important; }
.box h4 { color:#aaa; font-size:10px; font-weight:normal; }

/* Стили ссылок */
.box a {color:#333; text-decoration:none; }
.box a.more { color:#08c; }
.box a.more:hover { color:#08c; text-decoration:underline; }
