table.body {
	background: url(/templates/pictures/body_bottom_fon.jpg) bottom repeat-x;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	}
	
table.content {
	width: 995px;
	height: 100%;
	border-collapse: collapse;
	}
	
table.content td.top{
	height: 188px;
	padding: 0px;
	}
	
table.top {
	width: 995px;
	height: 140px;
	border-collapse: collapse;
}

table.content td.middle{
	background: #ffffff url(/templates/pictures/content_middle.gif) repeat-y;
	padding: 5px;
	}
	
table.content td.bline{
	background: #ffffff url(/templates/pictures/content_bline.gif) repeat-x;
	height: 16px;
	padding: 0px;
	}

div.bline_l {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 0px;
	background: #ffffff url(/templates/pictures/bline_l.gif) no-repeat;
	}

div.bline_r {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 979px;
	background: #ffffff url(/templates/pictures/bline_r.gif) no-repeat;
	}
	
table.content td.tline{
	background: #ffffff url(/templates/pictures/content_tline.gif) repeat-x;
	height: 16px;
	padding: 0px;
	}

div.tline_l {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 0px;
	background: #ffffff url(/templates/pictures/tline_l.gif) no-repeat;
	}

div.tline_r {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 979px;
	background: #ffffff url(/templates/pictures/tline_r.gif) no-repeat;
	}
	
table.content td.bottom{
	height: 104px;
	padding: 0px;
	}
	
table.content table.bottom {
	width: 995px;
	height: 104px;
	border-collapse: collapse;
	}

td.bottom_text {
	padding: 8px 0px 16px 38px;
	color: #a16301;
	width: 290px;
	}
	
td.bottom_menu {
	padding: 8px 8px 16px 8px;
	color: #a16301;
	width:300px;
	}
	
td.bottom_menu a, td.bottom_menu a:hover{
	background: url(/templates/pictures/astr.gif) 0px 6px no-repeat;
	padding-left:12px;
	text-decoration: none;
	color: #ce3920;
	}
	
td.bottom_menu div {
	padding: 0px 30px 2px 0px;
	}
	
td.bottom_logo {
	text-align: right;
	padding: 17px 22px 17px 0px;
	width: 190px;
	}
	
div.main_menu {
	position: absolute;
	top: 144px;
	right: 16px;
	}	

table.main_menu {
	border-collapse: collapse;
	}
	
table.main_menu td{
	padding: 0px 0px 0px 3px;
	}
	
span.main{
	color: #ca2b10;
	text-decoration: none;
	font-size: 20px;
	}
	
	
table.news {
	border-collapse: collapse;
	}
	
table.news td {
	padding: 0px 0px 2px 0px;
	}
	
table.pagetitle {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-bottom: 12px;
	}

hr.pagetitle {
	color: #dfdfdf;
	height: 2px;
	border: 0px;
	background: #dfdfdf;
	margin: 6px 0px 6px 0px;
	_margin: 0px 0px 0px 0px;
	}
	
table.pagetitle td {
	padding: 0px;
	}
	
table.pagetitle td.bc {
	font-size: 11px;
	}
	
table.pagetitle a, table.pagetitle a:hover{
	color: #666666;
	font-size: 11px;
	margin-bottom: 18px;
	}

table.modnav {
	border-collapse: collapse;
	margin-bottom: 14px;
	}
table.modnav td {
	padding: 0px;
	}
	
table.navigator td{
	padding: 0px 0px 0px 6px;
}


table.data {
	width: 100%;
	border-collapse: collapse;
	}
	
table.data th{
	background: #8f8f8f;
	font-weight: normal;
	color: #ffffff;
	padding: 4px;
	}
	
table.data th.lh{
	width:8px; padding: 0px; background: #8f8f8f url(/templates/pictures/h21.gif) bottom no-repeat;
	}
	
table.data th.lh div{
	background: url(/templates/pictures/h11.gif) no-repeat; width:8px; height:8px;
	}
	
table.data th.rh{
	width:8px; padding: 0px; background: #8f8f8f url(/templates/pictures/h22.gif) bottom no-repeat;
	}
	
table.data th.rh div{
	background: url(/templates/pictures/h12.gif) no-repeat; width:8px; height:8px;
	}
	
table.data td{
	padding: 4px;
	border-bottom: 1px solid #e8e6e6;
	}
	
table.data td.title{
	font-weight: bold;
	color: #dc6755;
	padding-left: 10px;
	width: 300px;
	}
	
table.data th a, table.data th a:hover{
	color: #ffffff;
	}
	
table.data th a.small{
	font-size: 11px;
	}
	
a.big {
	color: #ca2b10;
	font-size: 16px;
	}

a.big:hover {
	color: #ca2b10;
	text-decoration: none;
	font-size: 16px;
	}
	
	
table.data a.up,  table.data a.up:hover{
	background: url(/templates/pictures/hsu.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	color:#ffffff; text-decoration: none;
	}
	
table.data a.down, table.data a.down:hover {
	background: url(/templates/pictures/hsd.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	color:#ffffff; text-decoration: none;
	}
	
table.data a.up_sel,  table.data a.up_sel:hover{
	background: url(/templates/pictures/hsus.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	color:#ffeb0d; text-decoration: none;
	}
	
table.data a.down_sel, table.data a.down_sel:hover {
	background: url(/templates/pictures/hsds.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	color:#ffeb0d; text-decoration: none;
	}
	
	
table.usfunction {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 12px;
	}
	
table.usfunction td.usf {
	padding: 6px 0px 6px 0px;
	}
	
a.usfunction, a.usfunction:hover {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 6px 0px 4px 28px;
	}
	
td.fheader {
	background: url(/templates/pictures/pensil.gif) no-repeat;
	padding: 2px 2px 2px 30px;
	font-size: 18px;
	color: #1166ac;
	}
	
table.ffunc{
	width: 410px;
	border-collapse: collapse;
	}
	
table.ffunc td.ffunc{
	padding: 2px 10px 4px 10px;
	background: #ffffff url(/templates/pictures/f-fon.gif) repeat-y;
	width: 410px;
	}
	
table.ffunc td.ffunct{
	padding: 0px;
	background: url(/templates/pictures/f-up.gif) no-repeat;
	width: 410px;
	height: 10px;
	font-size: 1px;
	}
	
table.ffunc td.ffuncb{
	padding: 0px;
	background: url(/templates/pictures/f-bt.gif) no-repeat;
	width: 410px;
	height: 10px;
	font-size: 1px;
	}
	
table.funcform {
	width: 390px;
	border-collapse: collapse;
	margin-top: 4px;
	}
	
table.funcform td.funcformt {
	padding: 0px;
	background: #f3f3f3 url(/templates/pictures/ff-up.gif) top no-repeat;
	height: 14px;
	font-size: 1px;
	}
	
table.funcform td.funcformb {
	padding: 0px;
	background: url(/templates/pictures/ff-bt.gif) no-repeat;
	height: 6px;
	font-size: 1px;
	}
	
table.funcform td.funcform {
	padding: 6px 4px 6px 4px;
	background: #f3f3f3;
	}
	
table.funcform td.funcform1 {
	padding: 4px 4px 4px 4px;
	background: #f9f9f9;
	}
	
/*Custom by alexander*/
#fixed_submit { position: fixed; z-index: 10000;  top:200px; left:0; width:auto; height:auto;display:none;  font-size: 12px;}

			
* html #fixed_submit{
position: absolute;
top:expression(self.pageYOffset || (document.documentElement && document.documentElement.scrollTop+200+'px') || (document.body && document.body.scrollTop+200+'px'));
}

#modal{
position: fixed; z-index: 10000;  top:50px; left:50%; width:400px;  display:none;  margin-left:-200px;
}

* html #modal{
position: absolute;
top:expression(self.pageYOffset || (document.documentElement && document.documentElement.scrollTop+50+'px') || (document.body && document.body.scrollTop+50+'px'));
}

/*search form*/
#ext{
cursor:pointer;color:white;display:block;width:120px;border-bottom: 1px dotted white;
font-size:11px;
}

#searchform{
height:100px;
width:910px;
background-image: url(/templates/pictures/searchform/bg_blue.jpg);
position:relative;
margin:0 auto;
}
#searchform-ext{
display:none;
background-color:#ececec;
width:910px;
position:relative;
margin:0 auto;
font-size:11px;
}
#searchform-ext b{
color:#c40000;
}

#searchform input{
color:#c40000;
font-size:11px
}
#searchform select{
color:#c40000;
font-size:11px;
}
.field_ext_select{
padding:4px;padding-right:0px;background-color:white;width:170px;height:15px;
}
.field_int_select{
overflow:hidden;
float:left;

}
.field_int_select select{
/*height:18px;top:-1;left:-1;*/
width:190px;
margin:-1px;
margin-right:-20px;
/*border:solid 1px white*/
}

.field{
padding:3px;background-color:white;width:170px
}
.field input{
width:168px;border:solid 1px white;
}

.lt, .rt, .lb, .rb { 
width : 8px; 
height : 8px; 
font-size : 0; 
line-height : 0; 
background : url(/templates/pictures/searchform/corner.png) no-repeat; 
position : absolute; 
z-index : 1; 
} 
* html .lt,* html .rt, * html .lb, * html .rb { background-image : url(/templates/pictures/searchform/corner.gif);   }
			


.lt { 
background-position : 0 0; 
top : 0; 
left : 0; 
} 
.rt { 
background-position : 100% 0; 
top : 0; 
left : 100%; 
margin-left : -8px; 
} 
.lb { 
background-position : 0 100%; 
bottom : 0; 
left : 0; 
} 
.rb { 
background-position : 100% 100%; 
bottom : 0; 
left : 100%; 
margin-left : -8px; 
} 

