body{padding: 0; margin: 0;
background:url('im/back.jpg') #fff;
font-weight:normal;
font-size:11px;
font-family:Tahoma;
color:#aa5001;
overflow:visible;
}

a:link,a:visited  {color:#663300;font-family:Tahoma;text-decoration:underline;}
a:hover {color:#bb3300;font-family:Tahoma;text-decoration:none;}

textarea{font-family:Tahoma;color:#aa6001;font-size:11px;background-color:#FFFFEE;border: 1px dotted #FF9900}
input{font-family:Tahoma;color:#aa6001;font-size:11px;background-color:#FFFFEE;border: 1px dotted #FF9900;}
p.warning {color:#CC0000;font-size:13px;padding:10px;background-color:#ffee99;background-image:url(im/warning.jpg);background-repeat: no-repeat;background-position: right 2px;width:90%;}


#page{width:990px;
min-width: 990px;
margin:0 auto;
padding-bottom:0;
position:relative;
background:#fff;
border:3px solid #FF9900;
border-bottom-style:none;
border-top-style:none;
}
* html #container1 {
padding-left: 800px;
}
* html #container3 {
margin-left: -800px;
position: relative;
}
* html #container1, * html #container3, * html #container4, * html #container2{
height: 1px;
}


#header{
margin:0px;
height:130px;
width:100%;
border:0;
}   


#wapka {margin:0px;padding:0px;}
div.header_table {display:table;width:100%;position:relative;}
div.header_tr {display:table-row;padding:0px;margin:0px;}
div.header_td, div.header_td3 {display:table-cell;width:511px;float:left;}
div.header_td2 {
display:table-cell;
padding:6px 0 0 0;margin:0;
background-image:url(im/top002.jpg);
background-position:top;
float:right;
width:479px;height:42px;
font-size:11px;color:#ac6011;
text-align:center;}

div.header_td4 {
float:rihgt;
display:table-cell;
padding:0;margin:0;
background-image:url(im/top004.jpg);
background-position:top;
float:right;
width:479px;
height:82px;}


#archive_content{
padding:10px;

}

#main{
float: left;
width: 100%;
}

#left{
float: left;
width: 253px;
margin-left: -100%;padding:0px;
border:0;
font-size:12px;color:#ac6001;
}

h3.menutitle{
margin:0px;padding:12px 12px 0 0;
color:#825926;
font-weight:normal;
font-size:23px;
text-align:right;
background:url(im/menutitlebg.jpg) #ffb848;
height:40px;}

div.menutext{
width:253px;
background:url(im/menutextbg.jpg) #fff5e3;
margin:0;padding:0;
}

p.menutext{
padding:4px 0 0 6px;
margin:0;
}

ul, li {
	padding:1px 0 0 2px;
	margin:0 0 0 8px;
	}	

ul.menu{
	margin:4 0 0 10px;
	list-style:circle;
	float:left;
	width:120px;
	height:120px;
	line-height:16px;
	}

ul.menu2{
	list-style:circle;
	float:left;
	height:120px;
	line-height:16px;
	}

ul.menu3{
	list-style:square;
	float:left;
	line-height:18px;
	}

a:link.menu,a:visited.menu,a:link.menurus,a:visited.menurus  {color:#825926;text-decoration:underline;font-weight:bold;font-size:11px;}
a:hover.menu,a:hover.menurus {color:#ff8b00;text-decoration:none;font-weight:bold;font-size:11px;}
a:active.menu,a:active.menurus  {color:#825922;text-decoration:underline;font-weight:bold;font-size:11px;}



#content{width:730px;
margin:0 0 0 260px;
line-height:16px;}

h3.contenttitle{
margin:0px;
font-weight:normal;
color:#825926;
padding:18px 12px 0 0;
font-size:23px;
text-align:right;
background:url(im/contenttitlebg.jpg) #ffb848;
height:34px;}

div.contenttext{
background:url(im/contenttextbg.jpg) #fff5e3;
margin:0;
line-height:18px;
color:#aa5001; /* aa5001 */
padding:7px 8px 0 10px;
text-align:justify;
}

div.archivetext{
background:#fff5e3;
margin:0;
line-height:18px;
color:#aa5001; 
padding:7px 8px 0 10px;
text-align:justify;
}

div.contenttext li {margin:2px 0 2px 20px;
padding:0 0 0 5px;}

div.contenttext ul {margin:0 0 0 20px;padding:0;}

div.contentbg{
background:url(im/content_fon.jpg) bottom no-repeat;}

/* ALL USED IN CONTENT */
p.newstitle {background:url('im/event.jpg') no-repeat;padding:0 0 7px 22px;margin:0;font-weight:bold;font-size:13px;color:#ac4001;letter-spacing:0px;} /* bb5511 */
p.news {padding:0;margin:0;text-indent:0.7em;}
p.date {background:url('im/date.jpg') no-repeat;color:#ee7e22;font-size:11px;margin:4px 0 60px 0px;padding:1px 0 0 16px;text-indent:1px;}
span.details {color:#CC3300;padding:0;margin:0;letter-spacing:1.2px;}
p.resolution {text-align:right;padding:0 8px 0 0;color:#747474;font-family:Tahoma;letter-spacing:1.2px;font-size:11px;font-style:italic;}

#newsimg {padding:0 10px 0 0;}
h3.label {background:url('im/label.jpg') no-repeat;
font-size:24px;
font-family:Tahoma;
color:#ac4001;
border-bottom:1px dashed;
padding:4px 0 16px 38px;
margin:6px 0 10px 0;
font-weight:normal;}

.newshead {font-weight:bold;font-size:14px;color:#bb5500;}
.date {color:#ee7e22;font-size:11px;}
.yeartitle {font-size:28px;font-weight:normal;font-family:Tahoma;color:#ac4001;border-bottom:1px dashed;}
.yearline {color:#cc9966;}

/* KOPILKA */
ul.kopilka {padding:0px 0px 2px 32px;margin:0px;}
p.folder {color:#aa3300;background:url(im/folder.jpg) no-repeat;padding-left:36px;padding-top:8px;padding-bottom:4px;height:28px;font-weight:normal;margin:0px;cursor:pointer;}
p.audio {background:url(im/music.jpg) no-repeat;padding-left:32px;padding-top:4px;padding-bottom:4px;height:30px;margin:2px;}
p.word {background:url(im/word.jpg) no-repeat;padding-left:32px;padding-top:4px;padding-bottom:4px;height:30px;margin:2px;}
p.pdf {background:url(im/pdf.jpg) no-repeat;padding-left:32px;padding-top:4px;padding-bottom:4px;height:30px;margin:2px;}
p.zip {background:url(im/zip.jpg) no-repeat;padding-left:32px;padding-top:4px;padding-bottom:4px;height:30px;margin:2px;}
p.presentation{background:url(im/presentation.jpg) no-repeat;padding-left:32px;padding-top:4px;padding-bottom:4px;height:30px;margin:2px;}
p.word#small{font-size:11px;height:24px;}
p.presentation#small{font-size:11px;height:24px;}
p.audio#small{font-size:11px;height:24px;}
p.pdf#small{font-size:11px;height:24px;}
p.zip#small{font-size:11px;height:24px;}

/* PRESS */

/*#pressa {margin:6px 1px 15px 1px;padding:0px;line-height:20px;}
div.table {display:table;}

div.td {display:table-cell;}

#first-col {width:50px;padding:0 8px 0 0;}
#second-col {width:250px;}
#third-col {width:150px;}
*/

div.table_pressa{display:table;width:470px;}
div.tr {display:table-row;}
div.td1st{display:table-cell;width:70px;}
div.td2nd{display:table-cell;width:250px;}
div.td3rd{display:table-cell;width:150px;}


.arttitle {font-size:24px; font-weight:normal;text-align:center;}
.artbg {width:80%;
margin:0 auto;
background:#fff5e3;
padding:15px;t
ext-align:justify;
border:#464646 dashed 1px;
border-top-style:none;
color:#aa5001;
line-height:18px;} 
.artdescr {text-align:right;font-weight:bold;}

/* FEEDBACK */	
#mailform input#submit{font-family:Tahoma;color:#626262;border: 1px dotted #FF9900;background:#FFFFEE url(im/form_note.gif) no-repeat 5px 3px;}	
#mailform input#name{background:#FFFFEE url(im/form_user.gif) no-repeat 5px 50%;}
#mailform input#email{background:#FFFFEE url(im/form_mail.gif) no-repeat 5px 50%;}
#mailform input#phone{background:#FFFFEE url(im/form_phone.gif) no-repeat 5px 50%;}
#mailform input#subj{background:#FFFFEE url(im/form_subj.gif) no-repeat 5px 50%;}
#mailform textarea#message{background:#FFFFEE url(im/form_chat.gif) no-repeat 4px 4px;}
#mailform input, #mailform textarea{	
		font-family:Tahoma;color:#aa6001;
		background-color:#FFFFEE;
		border: 1px dotted #FF9900;
		margin:0;padding:3px 5px 3px 25px;
		}


#footer{
clear: left;width: 100%;
background:url('im/bottombg.jpg');
color:#ac6011;font-size:11px;font-weight:bold;height:33px;
margin:0; padding:0;vertical-align:middle;
border:1px solid #CC9944;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;}

#banners {padding:0 0 0 13px;margin:0 4px 0 20px;}
#banners quote {text-align:center;padding:0;margin:0;}
#banners a img {opacity:0.6;}
#banners a:hover img {opacity:1.0;}
.bottomtext {margin-bottom:10px;}
