/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* сброс */

* {padding:0; margin:0;}
img {border: 0;}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}
.simg {margin: -9px 0 0 0; z-index: 0;}

img {border: none; }

/* типографика */

.row {overflow: hidden; zoom: 1; margin-bottom: 10px;}
.row .left {float: left; width: 10px;}
.row .center {float: right; margin-left: 10px;}

a:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 12px tahoma; color: #340000;}
a:hover {text-decoration: none;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}


h1 {font: 18px tahoma; color: #000; margin: 0 0 20px 0;}
h1 a, h1 a:hover {font-size: 18px; color: #000;}

h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}

/* структура */

html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 12px tahoma; color: #666; line-height: 18px; background:  left repeat-y #b10000; font: 12px tahoma; color: #340000;}
#wrap {min-width: 985px; margin: 0 auto; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 985? "985px":"100%"); }

/* верхняя часть */

#head {height: 298px; background: url(../images/top-bg2.png) #fff; position: relative;}
#llinks {left: 539px; top: 236px; position: absolute; font: bold 11px tahoma; color: #fff;}
#llinks a, #llinks a:hover {font: bold 11px tahoma; color: #fff;}
#llinks input {border: none; background: none; font: bold 11px tahoma; color: #fff; text-decoration: underline; width: 33px;}

#lform {left: 337px; top: 225px; position: absolute;}
#lform dl {overflow: hidden; zoom: 1; font: 10px tahoma; color: #7e7e7e;}
#lform dd {float: left; margin-right: 5px; _margin-right: 3px;}
#lform dt {float: left;}
#lform .i1 {background: #f1f1f1; border: 1px solid #bab9b9; width: 85px;}

#head2 {height: 42px; _margin-top: -3px; position: relative; background: url(../images/menubg.png) #ff8302;}

#sform {left: 0; top: 0; position: absolute; height: 42px; background: url(../images/head2.jpg) left no-repeat; width: 358px; padding: 0 0 0 57px;}
#sform dd {float: left; margin-right: 7px; _margin-right: 4px;}
#sform dt {float: left;}
#sform .i2 {background: #e1e1e1; border: 1px solid #333; width: 243px; _width: 243px;}

#menu {left: 415px; top: 0; position: absolute; background: url(../images/menu-left.png) left top no-repeat; height: 42px;}
#menu2 li {float: left; margin-left: 11px;}
#menu2 li a, #menu2 li a:hover {font: bold 13px tahoma; display: block; float: left; color: #fff; padding: 13px 0 0 0; height: 26px;}
#menu2 li a:hover {border-bottom: 3px solid #fff;}

/* контент */

#content {overflow: hidden; zoom: 1; background: url(../images/content-left.jpg) left top no-repeat; padding: 29px 0 20px 0;}
#l-col {float: left; width: 196px; overflow: hidden; zoom: 1; padding: 5px 0 0 0;}
#r-col {float: right; width: 196px; overflow: hidden; zoom: 1; padding: 5px 0 0 0;}
#c-col {margin: 0 223px 0 223px; _overflow: hiddem; _zoom: 1;}

.nav-l {background: url(../images/nav-bg.png); height: 32px;}
.nav-l-r {background: url(../images/nav-r.png) right top no-repeat; height: 24px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.nav-l2 {padding: 12px 0 28px 34px;}
.nav-l2 li {width: 143px; height: 19px; margin: 0 0 2px 0; padding: 4px 0 0 20px; background: url(../images/li-bg.jpg) #f07000; }
.nav-l2 li a, .nav-l2 li a:hover {font: 12px tahoma; display: block; color: #fff; text-decoration: none; padding: 0 0 0 26px;}
.nav-l2 li a:hover {text-decoration: underline; background: url(../images/ar.png) left no-repeat;}

/* обычные блоки */

.block-1 {background: url(../images/block-1.png) #f17000; width: 197px; height: 25px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.block-2 {background: url(../images/block-2.png) bottom no-repeat #ff9a35; padding: 7px 8px 8px 24px; margin: 0 0 21px 0; color: #3a3a3a;}
.block-2 a, .block-2 a:hover {color: #b10000;}

.block2-1 {background: url(../images/block2-1.png) #f17000; width: 197px; height: 25px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.block2-2 {background: url(../images/block2-2.png) bottom no-repeat #ff9a35; padding: 7px 24px 8px 8px; margin: 0 0 21px 0; color: #3a3a3a;}
.block2-2 a, .block2-2 a:hover {color: #b10000;}
.block2-3 {
	background: url(../images/block2-2.png) bottom no-repeat #ff9a35;
	padding: 7px 24px 8px 8px;
	margin: 0 0 21px 0;
	color: #FEEDCF;
	text-align: center;
}
.block2-3 a, .block2-3 a:hover {
	color: #FEEDCF;
	font-style: normal;
}
.block2-4 {
	background-color: #F8E3D4;
	padding: 7px 24px 8px 8px;
	margin: 0 0 21px 0;
	color: #340000;
	text-align: justify;
}
.block2-4 a, .block2-3 a:hover {
	color: #340000;
	}

/* администрация сайта */

.red {color: #b10000;}
.admins li {margin-bottom: 14px; background: url(../images/icq.png) left center no-repeat; padding: 0 0 0 18px;}

/* новости */

.news {margin: 0 0 25px 0; padding: 0 0 1px 0; background: #f8e3d4;}
.news2 {background: url(../images/nbg.png) #f07000; height: 38px; text-align: left;}
.news-l {background: url(../images/ngb-left.png) left no-repeat; height: 38px; text-align: left;}
.news-r {background: url(../images/ngb-right.png) right no-repeat; height: 29px; padding: 9px 0 0 22px; font: 15px tahoma; color: #fff; text-align: left;}
.news-rating {
	float: right;
	margin-right: 20px;
}
.news-r a, .news-r a:hover {font: 15px tahoma; color: #fff; text-align: left;}

.news3 {background: url(../images/news3bg.png) #fbc276; height: 28px; text-align: left;}
.news3-l {background: url(../images/news3-left.png) left no-repeat; height: 22px; padding: 6px 0 0 40px; text-align: left;}
.news3-l a, .news3-l a:hover {color: #b10000; text-align: left;}

.news4 {padding: 19px 30px 25px 30px; overflow: hidden; zoom: 1; text-align: left;}
.news4 img {padding: 5px 5px 5px 5px; }
.news5 {background: url(../images/news5.png) #bb1f1d; height: 21px; border-top: 1px solid #d5726a; border-left: 1px solid #c43c38; border-bottom: 1px solid #921918; border-right: 1px solid #c43c38; margin: 1px 1px 0 1px; padding: 5px 5px 0 5px; text-align: left; position: relative;}

.white {color: #fff;}
.white a {color: #fff;}
.pink {color: #e99d9b; font-size: 11px;}
.more {position: absolute; top: -6px; right: 22px; background: url(../images/more.png) #fd7d00; width: 126px; height: 25px; text-align: center; padding: 8px 0 0 0;}
.more a, .more a:hover {font: bold 12px tahoma; color: #fff;}


/* навигация */

.n1 {background: url(../images/navigation-bg.png) #fbf0f0; height: 53px;}
.n2 {background: url(../images/navigation-left.png) left no-repeat; height: 53px;}
.n3 {background: url(../images/navigation-right.png) right no-repeat; height: 41px; text-align: center; color: #b10000; font: 15px tahoma; padding: 12px 15px 0 15px;}
.n3 a, .n3 a:hover {font: 15px tahoma; color: #b10000;}
.n3-l, .n3-r {background: url(../images/p-nav.png) #cb2d00; width: 64px; height: 23px; padding: 6px 0 0 0; text-align: center; color: #fff; font: 11px tahoma;}
.n3-l a, .n3-r a, .n3-l a:hover, .n3-r a:hover {font: 12px tahoma; color: #fff;}
.n3-l {float: left; font: 12px tahoma;}
.n3-r {float: right; font: 12px tahoma;}
.n3-c {margin: 0 75px 0 75px; padding-top: 6px; text-align: center;}

/* подвал */

#footer {height: 250px; position: relative; background: url(../images/footer-bg.png); margin: 0 0 0 49px;}
#footer .girl {background: url(../images/fbg.jpg); width: 505px; height: 212px; position: absolute; right: 0; top: 0;}
#footer .copy {width: 355px; color: #fff; font: 11px tahoma; left: 20px; bottom: 25px; position: absolute; text-align: left;}
#footer .copy a, #footer .copy a:hover {color: #fff; font: 11px tahoma;}

