* { padding: 0; margin: 0; font-size: 100%; line-height: 1.3em; }
html { height: 100%; }
BODY
{ height:100%;position: relative; padding:0px;margin:0px; background-color: #ffffff; color: #68676c; font-family: Tahoma, Arial; font-size: 12px; }
IMG
{ border: none; margin: 0; display: inline; }


H1, H2, H3, H4, H5, H6
{ margin: 0em 0 0.8em 0; }

H1 { font-family: tahoma; font-size: 16px; font-weight: bold; margin-top: 12px; border-bottom: 2px #cdced0 dotted; padding-bottom: 7px; padding-left: 12px; margin-bottom: 10px; color: #000; padding-right:180px; }
H2
{ font-family: tahoma; font-size: 16px; font-weight: normal; margin-top: 12px; padding-bottom: 7px; padding-left: 12px; margin-bottom: 10px; color: #000; }

H3
{ color: #000; }

H4
{ }
H5
{  }
H6
{}

label { }
input, textarea, select {
	font-size: 12px;
	font-family: Arial, sans-serif;	
	border: 1px #d8d8d9 solid; padding: 2px;	
}
fieldset
{ border: 0; }
TABLE
{ border-collapse: collapse; }

TABLE, P, UL, OL, DL
{ padding: 0; margin: 0; }

UL, OL, DL
{ padding-left: 0; }

UL LI { list-style: none; }

TABLE, TD, TH
{ border-spacing: 0; padding: 0; vertical-align: top; text-align: left; font-weight: normal; }
TH { color: #000000; }

a,a:link	{ color: #0a57fd; text-decoration: none;}
/*a:visited	{ color: #0a57fd; }*/
/*a:hover		{ color: #0a57fd; text-decoration: underline;}*/
a:hover		{ text-decoration: underline;}
/*a:active	{ color: #0a57fd; }*/



P
{ margin: 0 0 1em 0; line-height: 125%;}

.Clear			{ clear: both; }
.fleft			{ float: left; }
.fright			{ float: right; }

.left			{ text-align: left; }
.right			{ text-align: right; }

.nobr 			{ white-space: nowrap; }

A {outline: none;}

.yell			{ color: #fed100; }
.bl				{ color: #000; }


.container { min-height: 100%; padding: 0px 85px 0 85px; width: 830px; margin-left: auto; margin-right: auto; position: relative; }
* html .container { height: 100%; }
.container-2 { padding-bottom: 180px; }
.organizator { height: 22px; background: #ebeced; padding: 8px 12px; text-align: right; margin-bottom: 30px; }
.a-organizator { margin-left: 10px; }
.organizator .txt { margin-bottom: 4px; }
.header { height: 112px; background:url(/bitrix/templates/archiwood/img/bg-top-1.jpg) no-repeat 0 0; position: relative; margin-bottom: 30px; color: #000; }
.tel-1 { position: absolute; top: 4px; left: 10px; }
.tel-2 { position: absolute; left: 135px; top: 6px; font-size: 9px; color: #c5c5c6; }
.premiya { position: absolute; right: 10px; top: 6px; font-size: 9px; line-height:40%; letter-spacing: 0.05em; z-index: 5; }
.logo-AW { display: block; position: absolute; left: 0; top: 65px; width: 317px; height: 73px; background:url(/bitrix/templates/archiwood/img/logo-AW.gif) no-repeat 0 0; }
.topmenu { height: 38px;  background: url(/bitrix/templates/archiwood/img/bg-topmenu.gif) no-repeat left top; padding-left: 70px; }
.topmenu ul { padding-top: 1px; }
.topmenu ul li { float: left; }
.topmenu ul a { display: block; height: 39px; background: url(/bitrix/templates/archiwood/img/menu.gif) no-repeat; }

.topmenu ul .pre a { width: 137px; background-position: 0 0; }
.topmenu ul .pre a:hover { background-position: 0 -41px; }
.topmenu ul .pre.active a { background-position: 0 -82px; }

.topmenu ul .new a { width: 141px; background-position: -146px 0; }
.topmenu ul .new a:hover { background-position: -146px -41px; }
.topmenu ul .new.active a, .topmenu ul .new.active span { background-position: -146px -82px; }

.topmenu ul .enc a { width: 115px; background-position: -297px 0; }
.topmenu ul .enc a:hover { background-position: -297px -41px; }
.topmenu ul .enc.active a, .topmenu ul .enc.active span { background-position: -297px -82px; }

.topmenu ul .par a { width: 81px; background-position: -422px 0; }
.topmenu ul .par a:hover { background-position: -422px -41px; }
.topmenu ul .par.active a, .topmenu ul .par.active span { background-position: -422px -82px; }

.topmenu ul .con a { width: 82px; background-position: -514px 0; }
.topmenu ul .con a:hover { background-position: -514px -41px; }
.topmenu ul .con.active a, .topmenu ul .con.active span { background-position: -514px -82px; }

.topmenu ul li.line { height: 39px; background: url(/bitrix/templates/archiwood/img/menu.gif) no-repeat -606px 0; width: 144px; }

.topsubmenu { height: 38px; padding-left: 70px; }
.topsubmenu ul { padding-top: 9px; }
.topsubmenu ul li { float: left; }
.topsubmenu ul a { display: block; height: 16px; background: url(/bitrix/templates/archiwood/img/submenu_27.05.2010.gif) no-repeat; }
.topsubmenu ul .abo a { width: 73px; background-position: 0 0; }
.topsubmenu ul .abo a:hover, .topsubmenu ul .abo.active a { height: 18px; background-position: 0 -17px; }
.topsubmenu ul .lis a { width: 123px; background-position: -73px 0; }
.topsubmenu ul .lis a:hover, .topsubmenu ul .lis.active a { height: 18px; background-position: -73px -17px; }
.topsubmenu ul .new a { width: 65px; background-position: -196px 0; }
.topsubmenu ul .new a:hover, .topsubmenu ul .new.active a { height: 18px; background-position: -196px -17px; }
.topsubmenu ul .jury a { width: 55px; background-position: -687px 0; }
.topsubmenu ul .jury a:hover, .topsubmenu ul .jury.active a { height: 18px; background-position: -687px -17px; }
.topsubmenu ul .exp a { width: 119px; background-position: -261px 0; }
.topsubmenu ul .exp a:hover, .topsubmenu ul .exp.active a { height: 18px; background-position: -261px -17px; }
.topsubmenu ul .smi a { width: 46px; background-position: -379px 0; }
.topsubmenu ul .smi a:hover, .topsubmenu ul .smi.active a { height: 18px; background-position: -379px -17px; }
.topsubmenu ul .zay a { width: 98px; background-position: -425px 0; }
.topsubmenu ul .zay a:hover, .topsubmenu ul .zay.active a { height: 18px; background-position: -425px -17px; }

.topsubmenu ul .obj a { width: 70px; background-position: -523px 0; }
.topsubmenu ul .obj a:hover, .topsubmenu ul .obj.active a { height: 18px; background-position: -523px -17px; }
.topsubmenu ul .arc a { width: 95px; background-position: -593px 0; }
.topsubmenu ul .arc a:hover, .topsubmenu ul .arc.active a { height: 18px; background-position: -593px -17px; }

.col1-1 { float: left; width: 125px; }
.col1-2 { float: right; width: 680px; position:relative}

.col1-1 img { visibility:visible !important }

.v-spacer-01 { height: 40px; }
.v-spacer-02 { height: 24px; }
.v-spacer-03 { height: 14px; }
.v-spacer-04 { height: 34px; }
.v-spacer-05 { height: 20px; }

.footer { width: 830px; background: url(/bitrix/templates/archiwood/img/bg-bottom.gif) no-repeat center top; height: 165px; position: absolute; bottom: 0; }
.menu-bottom { padding-top: 38px;  padding-left: 10px; position: relative; color: #000; }
.menu-bottom ul { text-transform: uppercase; font-size: 10px; }
.menu-bottom ul li { float: left; }
.menu-bottom a { color: #b2b2b3; text-decoration: none; }
.menu-bottom a:hover { color: #000000; }
.menu-bottom ul li.dvdr { color: #b2b2b3; padding: 0 6px; }

.menu-bottom .premiya { color: #ffffff; font-size: 10px; top: 11px; letter-spacing:normal; }

.div-01 { padding-top: 80px; color: #98989c; font-size: 9px; padding-left: 10px; }
.div-02 { padding-top: 30px; color: #98989c; font-size: 9px; padding-left: 10px; padding-right: 10px; }
.div-02 a { color: #000000; }
.col2-1 { float: left; width: 108px; }
.col2-2 { float: left; width: 88px; }
.col2-3 { float: left; width: 108px; }
.col2-4 { float: left;  }
.col2-5 { float: right; width: 88px; text-align: right; }

.banner-1 { padding-top: 40px; margin-bottom: 50px; }
.search-1 { margin-bottom: 50px; }
input.search-text { width: 121px; }
input.search { border: 0; width: 74px; height: 18px; background:url(/bitrix/templates/archiwood/img/btn-search.gif) no-repeat 0 0; margin-top: 12px; }

input.search_spec { border: 0; width: 74px; height: 20px; background:url(/bitrix/templates/archiwood/img/btn-search.gif) no-repeat 0 2px; margin-top: 12px; }

.div-03 { position: relative; }
.a-archiv { display: block; background:url(/bitrix/templates/archiwood/img/btn-archiv.gif) no-repeat 0 0; width: 119px; height: 18px; position: absolute; right: 0; top: 0; }
.a-return { display: block; background:url(/bitrix/templates/archiwood/img/btn-return.gif) no-repeat 0 0; width: 140px; height: 18px; position: absolute; right: 0; top: 0; }

.col3-1, col3-2 { float: left; width: 50%; }
.news-1 .date { margin-top: 7px; width: 200px; height: 41px; background:url(/bitrix/templates/archiwood/img/bg-date.gif) no-repeat 0 0; padding-left: 12px; font-size: 12px; font-weight: bold; color: #000; padding-top: 4px; }
.news-1 .date .year { color: #fed100; }
.news-body { width: 287px; }
.news-text { padding-left: 12px; }
.news-more { display: block; width: 12px; height: 12px; background: url(/bitrix/templates/archiwood/img/btn-more.gif) no-repeat 0 0; margin: 12px; }
.news-pic { margin-top: 26px; }

.col4-1 { padding-top: 8px; float: left; width: 207px; margin-right: 20px; }

.col4-2, .spec-04 { padding-top: 8px; float: left; width: 450px; margin-bottom:15px}

.spec-04 {
	float:none;
	width:auto;
}

div.spec-04t {
	margin-top:0px !important;
}

.pic-previews { margin-top: 15px; }
.pic-sm { margin-bottom: 3px; }

.zagolovok .num-date { float: left; width: 90px; margin-right: 32px; height: 41px; background: url(/bitrix/templates/archiwood/img/bg-date.gif) no-repeat right top; padding: 4px 10px 0px 10px; }
.zagolovok .num-date .bl, .zagolovok .num-date .yell { font-weight: bold; }
.zagolovok .num-date .years { font-size: 9px; }
.zagolovok .kvadratik { float: left; width: 50px; margin-right: 22px; height: 36px; background: url(/bitrix/templates/archiwood/img/bg-date.gif) no-repeat right top; padding: 4px 0px 0px 0px; }
.zagolovok .kvadratik .news-more { margin: 0; margin-top: 4px; }
.zagolovok h2 { margin-top: 2px; padding-left: 0; }
.zagolovok .info { width: 220px; float: left; }
.zagolovok .info2 { width: 354px; float: left; }
.zagolovok .info3 { width: 295px; float: left; }
.zagolovok .info .txt { font-size: 11px; }

.div-04 { margin-top: 27px; text-align: justify }

.comment-01 .date { margin-top: 4px; float: left; width: 90px; margin-right: 20px; height: 41px; background: url(/bitrix/templates/archiwood/img/bg-date.gif) no-repeat right top; padding: 4px 10px 0px 10px; font-weight: bold; color: #000; }
.comment-01 .comm { float: left; width: 520px; }
.comment-01 h3 { margin-bottom: 2px; padding-bottom: 0;  }
.comment-01 .text { font-size: 10px; }

.a-read-all { display: block; float: right; width: 140px; height: 18px; background: url(/bitrix/templates/archiwood/img/btn-readall.gif) no-repeat 0 0; margin-top: 7px; position: relative; left: 14px; }

.article-01 { font-size: 11px; margin-bottom: 25px; }
.article-01 .pic { width: 112px; float: left; }
.article-01 .pic img { width: 94px; }
.article-01 .title { width: 187px; float: left; margin-right: 40px; color: #000; font-style: italic; } 
.article-01 .text { width: 325px; float: left; }
.article-01 .a-read-all { float: none; position: static; margin-top: 10px; }

.div-05 { margin-top: 20px; padding-left: 12px;}

.item-01 { font-size: 11px; margin-bottom: 14px; padding-left: 12px; }
.item-01 .pic { width: 66px; float: left; }
.item-01 .pic img { width: 42px; }
.item-01 .title { width: 152px; float: left; margin-left: 42px; }
.item-01 .text { width: 390px; float: left; margin-left:42px; margin-top:10px;}
.item-01 .a-read-all { float: none; position: static; margin-top: 10px; }
.item-01 h3 { font-size: 12px; }

.item-01exp .pic { width: 66px; float: left; }
.item-01exp .pic img { width: 84px; }
.item-01exp .title { width: 152px; float: left; margin-left: 84px; }
.item-01exp .text { width: 390px; float: left; margin-left:84px; margin-top:10px;}
.item-01exp .a-read-all { float: none; position: static; margin-top: 10px; }
.item-01exp h3 { font-size: 12px; }

.ul-01 { color: #000; font-weight: bold; margin-top: 20px; }

.item-02 { border-bottom: 1px #cdced0 dashed;  padding-bottom: 8px; padding-top: 22px; position: relative; }
.item-02 { border-bottom: 1px #cdced0 dashed;  padding-bottom: 8px; padding-top: 22px;}
.item-02 .num-date { float: left; width: 90px; margin-right: 12px; height: 41px; background: url(/bitrix/templates/archiwood/img/bg-date.gif) no-repeat right top; padding: 4px 10px 0px 10px;  }
.item-02 .num-date .bl, .item-02 .num-date .yell { font-weight: bold; }
.item-02 .num-date .years { font-size: 9px; }

/*.item-02 .pic img { width: 124px; } */
/*.item-02 .pic { float: left; width: 145px; }*/

.item-02 .pic { float: left; width: 145px; }
.partners .pic { float: left; width: 180px; padding-left: 10px; min-width: 145px; border: 1px solid #FFF;}

.item-02 .info { float: left; width: 206px; margin-right: 36px; }
.item-02 .info .txt { font-size: 11px; }
.item-02 .text { float: left; width: 162px; font-size: 11px; }
.a-vote { display: block; width: 86px; height: 19px; background:url(/bitrix/templates/archiwood/img/btn-vote.gif) no-repeat 0 0; position: absolute; bottom: 10px; left: 0px; }

.pic-01 img { width: 160px; margin-left: 12px; }
.col5-1 { padding-top: 8px; float: left; width: 172px; margin-right: 20px; }
.col5-2 { padding-top: 8px; float: left; width: 470px; }

.line-01 { height: 2px; border-bottom: 2px #cdced0 dotted; }

.news-01 .text { float: left; width: 300px; }
.news-01 .title { float: left; width: 220px; margin-right: 30px; font-size: 14px; color: #000; }
.news-01 .title a { color: #000; }

.item-03 { padding: 15px 0; }
.item-03 .logo { padding: 0 12px; width: 170px; float: left; }
.item-03 .title { padding-right: 12px; width: 167px; float: left; }
.item-03 .descr { width: 270px; float: left; font-size: 11px; }
.item-03 .url { font-size: 11px; }

.ol-01 { list-style-position:inside; margin-left: 12px; }


.spec-04 {
	margin-top:0px;
}



div.pages {
	padding-left:0px;
	margin-top:20px;
	font:bold 11px Tahoma,Arial,Verdana;	
}

div.pages span, div.pages a {
	padding:0px 10px 0px 0px!important;
	color:#b2b2b4 !important;
}

div.pages span.label {
	color:#b2b2b4 !important;
	padding-right:20px;
}

div.pages span {
	color:#000 !important;
}

.pages a.a-text-before {
	float:left;
}

.top-paging-panel {
	background-color:#cccdce;
}

.top-paging-panel ul {
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	font:11px Tahoma,Arial,Verdana;
	color:#68676c !important;
}

.top-paging-panel li {
	border-left: 2px solid #FFF;
	float:left;
	height:20px;
	padding:5px 0px;
	line-height:20px;
	background-color:#e4e4e4;
	text-align:center;
}

.top-paging-panel li.page-num {
	width:146px;
	background-image: url('/bitrix/templates/archiwood/img/top-corner.png');
	background-position:top right;
	background-repeat:no-repeat;
	color:#68676c !important;
	font-weight:bold;
}

.top-paging-panel li.prev {
	width:100px;
}

.top-paging-panel li.next {
	width:95px;
}

.top-paging-panel li.last-sect {
	width:110px;
	border-left:0px solid #FFF;
}

.top-paging-panel li.last-sect input {
	padding:0px;
	margin:0px;
}

.top-paging-panel input {
	border:none;
}

.top-paging-panel li.page-no {
	width:181px;
	text-align:right;
}

.top-paging-panel li.last-sect input {
	margin-top:1px;
	font-size:11px;
}

.top-paging-panel input.page-no {
	width:20px;
	height:14px;
	margin-left:10px;
	border:1px solid #b1b2b3;
}

.top-paging-panel span.unactive {
	color:#999;
}

.top-paging-panel a {
	color:#68676C !important;
}

.top-paging-panel li.fst {
	width:40px;
	border:none;
	background-color:#cccdce;
}

input.search {
	border:none !important;
	height:20px;
}

td.input input, input.search-text, .blog-comment-field-captcha-label input {
	height:14px;
}

h3.red {
	/*color:#F00;*/
	color: #7f8081;
}

strong.voted {
	display:block;
	bottom:10px;
	left:0;
	position:absolute;
	width:90px;
	color:#000 !important;
}

strong.ex_pos {
	position:relative;
	display:inline;
	bottom:auto;
}

.a-result { display: block; background:url(/bitrix/templates/archiwood/img/results-list.gif) no-repeat 0 0; width: 150px; height: 18px; position: absolute; right: 0; top: 12px; }
.a-longlist { display: block; background:url(/bitrix/templates/archiwood/img/long-list.gif) no-repeat 0 0; width: 150px; height: 18px; position: absolute; right: 0; top: 12px; }
.a-shortlist { display: block; background:url(/bitrix/templates/archiwood/img/short-list.gif) no-repeat 0 0; width: 150px; height: 18px; position: absolute; right: 0; top: 12px; }

div.pad {
	margin-top: 20px
}
