* {padding:0; margin:0;}
body {
	padding:0;  margin:0;
	font:11px Tahoma;
	color:#000;		
	background: #7f1518;
	background-image: url(../img/el_repeat.jpg);
	background-repeat:repeat-x ;
	background-position:center top;	
}

#search1 {
	position:relative; 
	float:right; 
	margin-right:10px;
	width:100px; 
	height:19px;	
}

#wrapper { 
	margin:0px auto;
	width:1007px;
	height:100%;
}

#l_l {
	display:inline; 
	float:left; 
	width:28px; 
	height:100px;
}

#header {
	width:100%;
	height:71px;	
}

#bg {
	width:860px;
	height:231px;
	background: url(../img/web_outside.jpg);		
}

#logo {
	float:left;
	width:220px;
	height:70px;
	margin-left:30px;
	background:url(../img/logo.gif) no-repeat;			
}

#search {
	position:relative; 
	float:right; 
	margin-right:5px;
	margin-top:15px; 
} 

input {
	border:1px solid #bcbebf;	
}

#left {
	display:inline;
	float:left;
	width:157px;
}

#menu {
	width:120px;
	padding:0; 
	margin-top:210px;
	position:relative;
	float:right;	
	background:transparent;
}

.text{display:none}

#menu li {
	list-style-type:none;
	max-width:120px;
	height:35px;
	background:url(../img/left_menu1.gif) no-repeat;	
}

#menu a {
	width:120px;
	height:35px;
	display:block;
	color:#fb7006;
	font:bold 12px Tahoma;
	line-height:38px;
	text-indent:38px;	
}

#menu a:hover {
	width:120px;
	height:35px;
	color:#fff;
	text-decoration:none;
	text-indent:25px;
	background:url(../img/left_menu_hover.gif) no-repeat;
}	

#menu li a.active {
	text-decoration:none;
	background:url(../img/left_menu_hover.gif) no-repeat;
	text-indent:25px;
}

.act {color:#fff; text-indent:25px;}

#main { 
	float:left;
	display:inline;
	width:689px;
	height:100%;
}

#content {
	width:100%;
	height:100%;
	background: url(../img/content_bg.gif) repeat-y;			
}

.otstup {margin:0 18px;}

#main_left {
	width:470px;	
	display:inline;
	float:left;
}

.corners {
	width:100%;
	height:100%;
	position:relative;
	color:#fff;
	margin-top:20px;		
}

.corners1 {
	width:100%;
	height:100%;
	position:relative;
	color:#fff;
	margin-top:20px;
}

.t_l {
	top:-1px; 
	left:-1px;
}

.t_r {
	top:-1px; 
	right:-1px; 
	background-position:100% 0;
}

#right {
	margin-top:190px;
	width:175px;
	height:100%;
	display:inline;
	float:right;	
}

#right a{
	color:#5f5f5f;
}

#right a:hover{
	color:#FC6406;
	text-decoration:underline;
}

#t_bg {
	width:689px; 
	height:23px;
	background:url(../img/t_bg.gif) repeat-x;
}

#t_l {
	width:20px; 
	height:23px; 
	background: url(../img/t_l.gif) no-repeat; 
	float: left;
}	

#t_r {
	width:13px; 
	height:23px; 
	background: url(../img/t_r.gif) no-repeat; 
	float: right;
}

#foot{
	width: 100%; 
	height: 45px; 
	background:url(../img/foot.png) no-repeat;
}

#foot p {
	width:670px; 
	margin:0 auto; 
	padding-top:20px;
}

#foot a {
	color:#fe8503; 
	padding:0 10px; 
	text-decoration: underline;
}

#foot a:hover { text-decoration: none; }			

#copyright {
    padding: 5px;
	color: black;
	font-size: 12px;
	text-align: center;
}

#copyright a {
	color: #ffffff;
	padding-left: 2px; 
	padding-right: 0px;
	outline: none;
	text-decoration:underline;
}

#copyright a:hover{	text-decoration:none; }

.clear{	clear: both; }

/* Virtual Pagination */
.paginationstyle { /*Style for demo pagination divs*/
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
}

.paginationstyle a{ /*Pagination links style*/
	padding: 0 1px;
	text-decoration: none;
	color: navy;
	background-color: transparent;
}

.paginationstyle a:hover, .paginationstyle a.selected{
	color: #000;
	background-color: #FEE496;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
	color: #000;
	background-color: yellow;
}

/* end Virtual Pagination */

.lohin_up {
	margin-top:-30px;
	margin-left:74px;
	height:220px;
	width:380px;
	font-size:10px;
	color:#909193;
}

.lohin_up_tmp {
	height:450px;
	width:450px;
	font-size:10px;
	color:#909193;
}

#fileQueue {
	width: 450px;
	height: 180px;
	overflow: auto;
	border: 1px solid black;
	margin-bottom: 10px;
}

h2 {
    display:block;    
    position:fixed;
    bottom:-5px;
    right:0;   
}

.right_service {
    width:250px;
	margin-left:25px;
	margin-top:10px;
	line-height:200%;
}

.right_service a {
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.right_service a:hover { color:#fe6c00; }

.down_service {
	margin-left:50px;
	width: 300px;
}

.down_service a {
	text-decoration:none;
	color:#fe6c00;	
	font-weight:bold;
}

.down_service a:hover {	color:#000000; }

.down_service1 a:hover { color:#000000; }

/* set millions of background images */
.rbroundbox { background: url(../img/nt.gif) repeat; }
.rbtop div { background: url(../img/tl.gif) no-repeat top left; }
.rbtop { background: url(../img/tr1.gif) no-repeat top right; }
.rbbot div { background: url(../img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../img/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

