* {margin: 0; padding: 0; border: none;}
body {font: normal 15px/17px Arial, Tahoma; min-width: 890px; padding: 0 30px; background: url('/img_belgorod/tbg.jpg') center top repeat-x;}
a:hover, a.active, li.active > a {text-decoration: none; color: #01568f;}
a {color: #01568f;}
section, .inner, header, footer {max-width: 1200px; margin: 0 auto; clear: both; overflow: hidden;}
.inner {padding: 0 30px;}
h1, h2, h3, h4, .title-1, .h2, .h3, .h4 {font-weight: normal; margin-top: 18px;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child,
.title-1:first-child, .h2:first-child, .h3:first-child, .h4:first-child {margin-top: 0;}
.left {float: left;}
.right {float: right;}
.clear {float: clear;}
.row50 {width: 48%; margin-left: 2%; float: left;}
.row50:first-child {margin-left: 0;}
.row33 {width: 28%; margin-left: 8%; float: left;}
.row33:first-child {margin-left: 0;}

p, ul {margin-top: 15px;}
article li {margin: 8px 0 0 17px;}

h1, .title-1 {font: normal 22px/28px Verdana;}
h2, h3 , .h2, .h3{font-size: 18px; line-height: 22px;}
h3, .h3 {color: #01568f;}
hr {display: block; height: 1px; background: #ccc; margin: 30px 0;}

#logo {display: block; float: left; height: 61px; width: 319px; margin-top: 50px; background: url('/img_belgorod/logo.png');}
#address, #phone {float: right; width: 170px; margin-top: 30px;}
#code {float: left; width: 35px; height: 19px; background: url('/img_belgorod/code.png'); color: #fff; padding: 10px 2px; margin: 18px 0 0 -43px;}
#num {font-size: 28px; line-height: 36px; color: #0c419a;}
header {position: relative; height: 500px;}
#intro {border-bottom: 3px solid #0c419a; height: 220px; background: url('/img_belgorod/header.png') bottom right no-repeat; padding: 150px 50% 10px 0; clear: both; position: absolute; top: 100px; left: 0; right: 0;}

aside {width: 250px;}
aside + article {margin-left: 280px;width:55%}
#menu a {display: block; padding: 4px 4px 4px 14px; border: 1px solid #ddd; border-top: none; text-decoration: none; color: #fff; background: url('/img_belgorod/item-active.png') top left no-repeat;}
#menu li:first-child a {border-top: 1px solid #ddd;}
#menu li, #menu li {background: url('/img_belgorod/active.png');}
#menu li.active, #menu li:hover {background: none;}
#menu li.active a, #menu a:hover {background-image: url('/img_belgorod/item.png'); color: #000; border-top: none; border-bottom: none; padding-top: 5px;}

.block {width: 225px; margin: 15px auto; background: url('/img_belgorod/block.png') no-repeat; padding: 8px; background-size: 100% 100%;}
.block nav li {list-style: none; margin-top: 3px;}

.ovr{overflow: hidden; margin-top: 25px;}
.arts{padding-bottom:20px;}
.arts .art{display: inline-block; margin-right: 20px; vertical-align: top; width: 45%;}
a.arthead{color:#0567b0; font-size:14px;}
.artviews{background:url('/img_uzbekistan/artviews-eye.gif') 0 4px no-repeat; color:#505050; padding-left:20px; margin-top: 6px; font-size:12px;}
.arttext{color:#111111; margin-top: 6px; margin-bottom: 25px;}
.artlist{padding-bottom:20px;}

.pagination li {list-style: none; display:inline-block; padding: 3px 5px;}


footer {border-top: 3px solid #0c419a; margin-top: 30px; min-height: 120px; padding: 20px 0 10px;}