html 
{
height: 100%;
}


.ebutton {
  position: fixed;
  left: 0;
  top: 210px;
}

body
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #9B0B0C;
	background-image: url(../im/bgbody.gif);
	background-repeat: repeat-x;
	min-width: 1030px;
	height: 100%;
}

div 
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
        vertical-align: top;
}

td
{
	font-size: 11px;
}

table, tr, td, th
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
	empty-cells: show;
}

a:link
{
	color: #315E9B;
}

a:visited
{
	color: #315E9B;
}

a:hover
{
	color: #4381D6;
	text-decoration: none;
}

.active
{
	font-weight: bold;
}

h1
{
	color: white;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 20px;
	float: none;
}
h2
{
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 16px;
	height: 30px;
	float: none;
	padding-top: 0px;
}

p {
text-align: left;
margin:4px 0 0 0;
}

.active {
font-weight:bold;
}

.bodywrapper { min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -75px;}

.line {	height: 75px;}

.project .line {	height: 0px;}

/*==================== HEADER =======================================*/
.top
{
	vertical-align: top;
	height: 318px;
	background-image: url(../im/granat_bg.jpg);
	background-repeat: repeat-y;
}

.top table {
	width:100%;
}

.granat
{
	background-image: url(../im/granat.jpg);
	background-repeat: no-repeat;
}

table.menu
{
	float: right; /*height: 257px;*/
	width: 45%;
	height: 280px;
}

.c1
{
	width: 335px;
}

table.menu tr.menu
{/*
	height: 25px !important;
*/}


table.menu td.points
{
	vertical-align: middle;
	background-color: #9b0b0c;
	height: 45px;
	text-align: center;
	white-space:nowrap;
	width:310px;
}

table.menu td.points   div
{
	display:block;
}

table.menu td.points ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

table.menu td.points ul li{
	float:left;
}

table.menu td.points img
{
	margin-left: 8px;
	margin-right: 8px;
}

table.menu td.lang
{
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	padding: 20px;
        width:100%;
}
table.menu td.lang a
{
	text-decoration:none;	
	color:#FFF;
	font-weight:bold;
	background-image:url(../im/dotwhite.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:0 5px 0 0;

}
table.menu td.lang a.active
{
	color:#9B0B0C;
	background-image:none;
	
}

td.prev {
	padding-top:26px;
}

td.prev table {
	height:205px;
}

td.prev table td {
	padding-top:13px;
	vertical-align:top;
}

td.prev table td.pic {
	background-color:#DCD6D8;
	height:163px;
	
	padding:10px 8px; !important;
	width:270px;
}

.none {
	background-color:transparent !important;
}

td.prev table td.pic a.details, td.prev table td.pic a.details:visited {
	background-image:url(../im/dotred.gif);
	color:#9B0B0C;
}

td.prev table td.pic a.details:hover {
	background-image:none;
}

td.prev table td.pic img {
	margin:0 !important;
}

td.pic {
	border:0 solid #B6A7AF;
}

.prev a:link, .prev a:visited {
	background-image:url(../im/dotblack.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:black;
	text-decoration:none;
}
.prev a:hover {
	background-image:none;
}
.latest {
	line-height:20px;
	margin-left:25px;
	margin-top:22px;
}
a.anchor{
top:280px;
position:absolute;
}
/*=================================================================*/
/*==================== BODY =======================================*/
.content
{
	
	background-color: #9B0B0C;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.content a:link, .content a:visited
{
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../im/dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.content a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-image: none;
	background-position: bottom;
	background-repeat: repeat-x;
}

.content .active a {
	background-image:url(../im/dotwhite.gif);
	color:white;
}

.contentplaceholder 
{
	margin-left: 216px;
	min-height: 310px;
}
/*
.line{
	height:1px;
        background-color:#CB8181;
	margin-top:20px;
}
*/
.clear {
	CLEAR: both
}

/*==================== LOGO =======================================*/
.logo a:link, .logo a:visited
{
	background-image: none;
}

.logo
{
	padding-top: 17px;
	padding-left: 23px;
	float: left;
}


/*==================== MENU =======================================*/

.titles
{
	height: 34px;
	width: 100%;
}

.titlesr 
{
	padding-top: 4px;
	padding-bottom: 0px;
	margin-left: 216px;
	height: 34px;
	margin-right: 20px;	
	margin-bottom: 0px;
	margin-top: 0px;
}
div.share1
{
	width: 24%;
	color: white;
	float: left;
	padding-bottom: 0px;
    	height: 34px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 14px;
	margin-bottom: -2px;
}

div.share1 img
{
	height: 34px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0px;
}
/*==================== MENU ITEMS=======================================*/


div.share
{
	width: 24%;
	color: white;
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 14px;
        margin-top:20px;
	font-size: 13px;
	/*border-right: 1px solid lime;*/
}
/*div.share {
	color:white;
	float:left;
	line-height:14px;
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	width:24%;
}*/

div.share ul{
 	list-style-type: none;
        margin:0;
	padding:0;
}

div.share ul li{
        margin-bottom:4px;
}

/*div.share ul li a:link, div.share ul li a:visited{
        color:white;
	background-image: url(../im/dotwhite.gif);
}  */

/*==================== SIDEMENU =======================================*/
div.shareone {
	float:left;
	line-height:17px;
	margin-left:0;

	margin-top:5px;
	width:146px;
	margin-right:20px;
	font-size: 13px;
}

div.shareone ul{
 	list-style-type: none;
        margin:0;
	padding:0;
}

div.shareone ul li{
        margin-top:4px;
        }

div.shareone ul .level3 { font-size:12px;

margin:0;
padding:2px 0 0 15px;} 

/*div.shareone ul li a:link, div.shareone ul li a:visited{
        color:white;
	background-image: url(../im/dotwhite.gif);
} */

/*==================== TEXT =======================================*/
.text{
	float:left;
font-size:14px;
line-height:130%;
padding-top:5px;
width:560px;
	}
.border {
	border:1px solid #CB8181;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
	width:550px;
}
/*==================== SECTION =======================================*/

.section
{
	width: 560px;
	float: left;
/*	min-height: 260px;*/
	padding-top:10px;
	margin: 0 0 0 10px;
}

.section .caption{
	color: white;
	font-weight: normal;
	margin: 0 0 15px 0;
	font-size: 24px;
	float: none;
}

.section .caption2{
	color: white;
	font-weight: normal;
	margin: 0 0 0 0;
	font-size: 20px;
	float: none;
}


.section .text{
 	font-size: 15px;
}
/*==================== PORTFOLIO=======================================*/
.itemsplaceholder 
{
	margin-left: 216px;
	min-height: 31px;
}

.filters{
	margin:0 0 0 30px;
	float:right;
}

.filter{
	display:inline;
	margin:0 0 0 20px;
}


.filter span.title {
	color:black;
	margin: 0 5px 0 0;
	font-size:11px;
	font-weight:normal;
}

/**/
.filter1{
	display:inline;
	margin:0 0 0 20px;
}
.filter1  select { width:145px;}


.filter1 span.title {
	color:black;
	margin: 0 5px 0 0;
	font-size:11px;
	font-weight:normal;
}
.filter2{
	display:inline;
	margin:0 0 0 20px;
	
}
.filter2  select { width:200px;}

.filter2 span.title {
	color:black;
	margin: 0 5px 0 0;
	font-size:11px;
	font-weight:normal;
}
.filter3{
	display:inline;
	margin:0 0 0 20px;
}


.filter3 span.title {
	color:black;
	margin: 0 5px 0 0;
	font-size:11px;
	font-weight:normal;
}
.filter3  select { width:65px;}


/**/


.check .title {
	font-size:11px;
	font-weight:normal;
}
a.portsubmit{
	margin: 0 0 0 20px;
}

.combobox_treeview  { font-size: 12px; max-width: 190px; width: auto; min-width: 50px; }

a.portsubmit:link, a.portsubmit:visited {
	background-image:url(../im/dotblack.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:black;
	text-decoration:none;
}
a.portsubmit:hover {
	background-image:none;
}

.preview {
	margin-left:146px;
	padding-top:10px;
}
ul.portfolio{
float:left;
list-style-type:none;
margin:0;
padding:0;
width:90%;
}

ul.portfolio li{
/*	display:inline;*/
	display: inline-block;
	border: 1px solid #CB8181; /*padding: 5px;*/
	float: left;
	width: 67px;
        height: 67px;
	padding: 5px 5px 5px 5px;
	margin-right: 30px;
	margin-bottom: 12px;
	background-color: #a82324;

}

ul.portfolio li a:link{
	background-image:none;
} 

ul.portfolio li:hover{
	border: 1px solid #CC3333; /*padding: 5px;*/
} 



ul.portfolio li a img#img{
	width: 67px;
        height: 67px;
}  

ul.portfolio li a img#bigimg{
	max-width: 112px;
        max-height: 112px;
}  

.check{
	display:inline-block;
float:right;
margin:0;
padding:0 20px 0 0
}

/*----------------POPUP--------------------------*/ 

.yui-overlay, .yui-panel-container {
	position:absolute;
	visibility:hidden;
	z-index:2;
}

.yui-skin-sam .yui-tt .bd {
	position:relative;
	top:0;
	z-index:1;
}

.project-details{
	background-color:#A82324;
	border:1px solid #CB8181;
	max-width:200px;
	height:auto;
	padding:20px;
}

.project-details .title{
	color:white;
	float:none;
	font-size:17px;
	font-weight:normal;
	padding-bottom:0;
	margin:0;
	text-align: center;		
}

.project-details .title a{
	color:white;
}

.project-details .desc{
	padding-top: 10px;
	font-size: 14px;
}
#projectinner{
min-height:600px;
overflow:auto;
height:101%;
}
/*----------------NAVIGATION--------------------------*/ 
.navigation{
	float:left;
	margin-left:10px;
	margin-top:20px;
	font-size:13px;
	font-weight:normal;
}
.navigation img { vertical-align: middle;}

.navigation a:link, .navigation a:visited {
	margin-right:5px;
	padding: 0;
	background-image:none;
}
.navigation a:hover { color:#9B0B0C !important;
background-color:#CB8181;
} 


.navigation .pages {
	color:white/*#CB8181*/;
	padding:0 5px;
}

.navigation .selected {
	color:#CB8181/*white*/;
	margin-right:5px;
	padding:0 5px;
}

.navigation .inactive-left{
	margin-right:0px;
	color:#CB8181;
}

.navigation .active-left{
	color:white;
	margin-right:0;
}

.navigation .inactive-right{
	color:#CB8181;
	margin-left:0;
}

.navigation .active-right{
	color:white;
	margin-left:0;
}

.navigation_new{
	float:right;
	margin-right:46px;
	margin-top:20px;
	font-size:20px;
	font-weight:normal;
}
.navigation_new a:link, .navigation_new a:visited {
	color:white;
	margin-right:25px;
	background-image:none;
}

.navigation_new .inactive-left{
	margin-right:25px;
	color:#CB8181;
}

.navigation_new .inactive-right{
	color:#CB8181;
}


.next-year{
	float:right;
	display:inline-block;
	margin-top:20px;
	font-family:"Georgia",Times,serif;
	font-size:20px;
	font-weight:normal;
	margin-right:170px;

}

.next-year a:link, .next-year a:visited{
	background-image:none;
	color:white;
}
/*----------------VIEW--------------------------*/ 
.project{
	padding:0;
	float:left;
/*	margin:0 0 0 90px;*/
	width:562px;
}

 
.project .type{
	color: white;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 13px;
	float: right;

}

.project .title
{
	color: white;
	font-weight: normal;

/*	text-transform: uppercase;*/
	font-size: 20px;
	height: 30px;
	float: none;
	padding-top: 0px;
	margin-top:0;
}

.project .url
{
/*	background-image:url(../im/dotwhite.gif);
	background-position:center bottom;
	background-repeat:repeat-x;    */
/*	margin-bottom:50px;*/
	margin: 5px 0;
	width:560px;
	display:inline-block;
}
.project .screen-pholio{
/*	margin: 10px 0;*/
	
}

.project .url  a
{
	background-image:url(../im/dot.gif);
	background-position:center bottom;
	background-repeat:repeat-x;    
	float: left;
	font-size: 13px;
	padding: 0 0 1px 0;
}


.project .url  a:hover
{
	background-image: none;
  
	float: left;
	font-size: 13px;
	padding: 0 0 1px 0;
}


.screen {
	display:table-cell;
	padding-bottom:0;
	width:90%;
	}

.idnext img, .idprev img
{
	border: 0px;
	cursor:pointer;	
}
.idnext
{
	/*margin-top: 20px;*/
	position: relative;
	width: 90px;
	height: 35px;
	z-index: 50;
	left: 561px;
	top: 199px;
	margin-bottom: -35px;
}
.idnext a, .idnext a:visited, .idnext a:hover,.idprev a, .idprev a:visited, .idprev a:hover
{
	background-image: none !important;
}
.idprev
{
	position: relative;
	width: 90px;
	height: 35px;
	z-index: 50;
	left: -93px;
	top: 229px;
}
.project .desc{
	margin:0 0 0 0;
	font-size: 13px;

}
.project .others{
/*	margin-right:50px;*/
	margin-top:25px;
	
}
.project .others .title{
	color: white;
	font-weight: normal;
	font-size: 20px;
	height: 30px;
	float: none;
	padding-top: 0px;
	margin-top: 30px;
	text-transform: none;

}

.project .others ul{
	padding:0;

}

.project .others ul li{
	display: inline-block;

}


.project .others .pre{
	display: inline-block;
	border: 1px solid #CB8181; /*padding: 5px;*/
	float: left;
	width: 67px;
        height: 67px;
	padding: 5px 5px 5px 5px;
	margin: 0 30px 5px 0;
	background-color: #a82324;

}

.project .others ul li a:link{
/*	background-image:none;*/
} 

.project .others ul li a img{
	width: 67px;
        height: 67px;
}  

.project .others ul li div.type{
	display:block;
	margin-right:30px;
	text-align:center;
	font-size: 13px;
	float: none;
}

/*.project .others ul li div.type a{
	color:white;	
}  */

/*====================TEXT BLOCK=======================================*/
.text_block{
	width:560px;
	float:left;
	font-size: 15px;
	padding: 10px 0 0 0;
/*	margin:0 0 0 146px;*/
}
.text_block .caption{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color: white;
	font-weight: normal;
	font-size: 24px;
	float: none;

}

/*==================== NEWS =======================================*/

/*= topnews =*/

.topnewstype{
	float:left;
	padding: 10px 0 0 0;
/*	margin:0 0 0 150px;
	position:absolute;*/
}

.topnewstype .caption{
	margin:0;
	padding:0 0 0 0;
	color: white;
	font-weight: normal;
	font-size: 24px;
	float: none;
	margin-bottom: 20px;

}

.topnewstype ul{
	padding:0;
	margin:0 0 0 0;
}

.topnewstype ul li 
{
	display:block;
	margin:20px 0 10px 0;
}



.topnewstype .leftCol {
	float:left;
	padding:5px;
	width:380px;
	background-color:#A82324;
	border:1px solid #CB8181;
}

.topnewstype .leftCol .onephotonews img {
  height:237px;
  margin:0;
  padding:0;
  width:378px;
}


.topnewstype .leftCol .news-text{
	padding:10px;
	font-size:13px;
}

.topnewstype .leftCol .news-text .title{
	color: #fff;
	font-size:18px;
	font-weight:normal;
	margin: 0 0 5px 0;
}

.topnewstype .leftCol .news-text .title a{
/*	background: url(../im/dotwhite.gif) center bottom repeat-x;*/
	background: none;
	color:#fff;
	text-decoration: underline;
}

.topnewstype .leftCol .news-text .date{
	margin:0 0 10px 0;
	font-size:12px;
	color:#F7B3B0;
}
.topnewstype .leftCol .news-text .desc{
	font-size: 14px;
/*	margin:10px 0 0 0;*/
}

.topnewstype .rightCol {
	float:right;
	padding-bottom:20px;
	margin-left:5px;
	width:216px;
}

.topnewstype .rightCol ul {
	float:left;
	margin:0 0 10px;
	padding:0;
}

.topnewstype .rightCol ul li {
	display:block;
	float:left;
	font-size:13px;
	margin:0;
	padding:0;
	width:100%;/*215px;*/
}
.topnewstype .rightCol ul li.act{
	background: #A82324 url(../im/lastnews_list_act_bg.gif) left no-repeat;  
/*	border-right: 1px solid #CB8181;
	border-bottom: 1px solid #CB8181;
	border-top: 1px solid #CB8181;*/

}

.topnewstype .rightCol ul li a {
	background-image:url(../im/dot.gif);
/*	border-bottom:1px dashed #CB8181;*/
	display:block;
	margin:0 0 0 16px;
	padding:6px 0 6px;
	text-decoration:none;
}

.topnewstype .rightCol ul li.act a{
        background-image:none;
	padding:6px 0 6px 9px;  
	margin:0 0 0 7px;
	border-right: 1px solid #CB8181;
	border-bottom: 1px solid #CB8181;
	border-top: 1px solid #CB8181;
}

.topnewstype .rightCol a.allNews {
	background-image:url(../im/dotwhite.gif);
	margin:0 0 0 16px;
	color: #fff;
	font-weight: bold;
	font-size:13px;
}

/*= news list =*/

.newslist{
	width:560px;
	float:left;
	padding: 0;
/*	margin:0 0 0 150px;
	position:absolute;*/
}
/*.newslist .caption{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color: white;
	font-weight: normal;
	font-size: 24px;
	float: none;

} */

.newslist ul{
	padding:0;
	margin:0;
}

.newslist ul li 
{
	display:block;
	margin:0 0 30px 0;
		list-style:none!important;
	background-image:none!important;
	list-style-type:none!important;
}

.newslist .title{
background-image:none !important;
display:inline;
float:left;
font-size:15px;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin-bottom:5px;
padding:0;
width:420px;

	
}

.newslist .title a{
	font-size: 14px; 
	background:none;
	color:white;
/*	background-image:url(../im/dotwhite.gif);*/
	background-position:center bottom;
	background-repeat:repeat-x;
	text-decoration:underline;
}
.newslist .title a:hover{

	border-bottom:none; text-decoration:none;
}

.newslist .date{
	float:right; 
	display:inline
	margin:0 0 10px 0;
	font-size:12px;
/*	font-weight:bold;*/
	color:#F7B3B0;
}
.newslist .desc{
font-size:13px;
line-height:135%;
color:#E5E5E5;

/*	margin:10px 0 0 0;*/
}

.newslist .desc ul{
	padding:0 0 0 20px;

}
.title {
font-size:16px;
font-weight:bold;
margin-bottom:10px;
}
.newslist .desc ul li{
	margin:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	display:list-item;
}

.newslist .desc a{
	color:#fff;
	
}

.newslist  .imagewrapper{
background-color:#A82324;
border:1px solid #CB8181;
display:inline-block;
float:left;
margin:9px 12px 12px 0;
padding:5px;
	
	
/*	height:67px;
	width:67px;
*/

}

.newslist .imagewrapper img{
/*	height: 62px/    */
	max-width: 300px;
}


.newslist .navigation{
	margin-left:0;
}

.newslist a.details{
	color:#fff;
	background:none;
}
/*= news =*/

.news{
	width: 560px;
	float: LEFT;
	padding: 10px 0 0 0;
/*	margin:0 0 0 150px;
	position:absolute;*/
	
}
.news .caption{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color: white;
	font-weight: normal;
	font-size: 24px;
	float: none;

}

.news .title{
	margin:10px 0 5px 0;
	color: white;
	font-weight: normal;
	font-size: 20px;
}

.news .date{
/*	float:right;*/
	margin:0 0 10px 0;
	font-size:12px;
	color:#F7B3B0;
/*	font-weight:bold;*/
}

.news  .imagewrapper{
	background-color:#A82324;
	border:1px solid #CB8181;
	display:inline-block;
	float:left;
/*	width:378px;*/
	margin:0 12px 12px 0;
	padding:5px;
}

.news .imagewrapper img{
/*	max-width: 378px;*/
}
.news .imagewrapper .onephotonews{
	text-align: center;
}

.news  ul{
	padding:0;
	margin:0;
}

.news  ul li{
/*	list-style-type:none;*/
	display:block;
}
     
.news .text{
	display: block;
	font-size:13px;
}
/*====================SEARCH=======================================*/
.search-results{
	width: 560px;

}

.search-results .caption{
	font-size: 17px;
	margin: 10px 0 0 0;

}
.search-results ol {
	margin:10px 0 20px 0;
	padding:0 0 0 20px;
	font-size:17px;
}

.search-results ol li{
	margin: 0 0 20px 0;
}

.search-results .title{

	font-size: 15px;

}
.found {
width:200px;
}
.search-results .title a{
	color: #FFF;
	font-size:14px;
}

.search-results .title a span.found{
	color:#F7B3B0;
}


.search-results .type{
	color:#F7B3B0;
	font-size: 12px;
	f
}

.search-results .type span.date{
	margin: 0 0 0 10px;
}

.search-results .desc{
	font-size: 14px;
	margin:5px 0 0 0;
}

.search-results .desc span.found{
	font-weight: bold;
	color:#F7B3B0;
}

.search-results .navigation{
	margin:0;
}

.search-results form #method_error{
	font-size: 14px;
	margin:0;
}
/*====================FOOTER=======================================*/

.bottom
{
    
	line-height: 14px;
	vertical-align: top; 
	background-color: #9B0B0C;
	background-position: right;
	background-repeat: repeat-y;
	color: #E9ABAB;
	margin-top:20px;
	height: 30px;
}

.bottom a:link, .bottom a:visited
{
	text-decoration: none;
	color: black;
	background-image: url(../im/dotblack.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bottom a:hover
{
	background-image: none;
}

.copy
{
	float: right;
	margin-right: 10px;
	text-align: right;
	margin-bottom: 10px;

}

.copybg 
{
	width: 100%;
	height: 30px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image: url(../im/copyright.gif);
}
.copyright { position: absolute; right:0; height:30px; z-index:10; display:block; width:120px; background-image:none !important;}
.search{
	margin-top:5px;
	margin-left:216px;
	border:1px solid  #9B0B0C;
	color:#767676;
	position:absolute;
	display: inline;

}

.search input{
	border:1px solid  #9B0B0C;
	color:#767676;
	vertical-align:middle;
}


.searchform{
	padding-top:20px;
}
.searchform  table, .searchform tr, .searchform td, .searchform th{
	border-collapse:separate;
	
}

.searchform td{
	padding: 5px 10px 0 0;
	
}

.searchform input{
	border:1px solid  #9B0B0C;
	color:#767676;
	vertical-align:middle;
}

.searchform #method_error{
	margin: 0 0 10px 0;
	
}

/*====================404=======================================*/
.page404{
	margin: 50px 0 0 0;
	display:inline-block;
	font-size:16px;
}

.page404 .error{
	font-size:25px;
	font-weight:bold;
	margin:0 0 20px 0;

}

#yui-history-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  visibility: hidden;
}
 
.pdf{
margin-left:10px;
margin-top:20px;
}
.pdf a:hover, .pdf a:link
{background-image:url("../im/dot.gif");
background-position:center bottom;
background-repeat:repeat-x;
color:#FFFFFF;
text-decoration:none;}
