#main_div{
	margin-left:auto;
	margin-bottom: -620px;
	margin-right:auto;
	background-image:url("/img/layoutnew/background.jpg");
	background-repeat:no-repeat;
	background-position:top center;	
	background-color: #5d605f;
	height:100%;
	width:100%;		
	min-width:1005px;
	min-height:100%;
	position:relative;		
	height: auto !important;		
}
#wrapper {
	width: 972px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.main_table
{
	position:relative; 
	z-index:3;
	min-height: 100%;
}

#header{
	height:444px;
}

.fabula_online_link a{
	position:relative;	
	top: 85px;
	left:171px;
	display:block; 	
	width:392px; 
	height:180px; 
	background-image:url("/img/layoutnew/fabula_online_link.jpg");
}
.reg_fabula_online_link a{
	position:relative;	
	top: -47px;
	left:463px;
	display:block; 	
	width:392px; 
	height:180px; 
	background-image:url("/img/layoutnew/fabula_online_link.jpg");
}
.reg_link a{
	position:relative;
	top: 97px;
	left:365px;	
	display:block; 	
	width:215px; 
	height:25px; 
	background-image:url("/img/layoutnew/reg_link2.jpg");
}
.reg_link a:hover{
	background-image:url("/img/layoutnew/reg_link.jpg");	
}

#wrap{		
	background-image:url("/img/layoutnew/bg.png"); 
	border:1px solid #d7ebe8;
	border-radius:10px 10px 10px 10px;		
	-moz-border-radius:10px 10px 10px 10px;	
	height: 1%;
	width: 972px;
}
#wrap:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.left_uzor{
	background-image:url("/img/layoutnew/left_uzor.png");
	background-repeat:no-repeat;
	background-position:top left;	
	width:137px;
	height:332px;
	float:left;
	position:relative;	
	top: -13px;
	left: -17px;
	z-index:1;
}
.reg_left_uzor{
	background-image:url("/img/layoutnew/left_uzor.png");
	background-repeat:no-repeat;
	background-position:top left;	
	width:137px;
	height:332px;
	float:left;
	position:relative;	
	top: -13px;
	left: -17px;
	z-index:2;
}
.left_uzor1{
	background-image:url("/img/layoutnew/left_uzor1.png");
	background-repeat:no-repeat;
	background-position:top left;	
	width:137px;
	height:37px;	
	position:relative;	
	top: -13px;
	left: -16px;
	z-index:1;
}
.left_uzor2{
	background-image:url("/img/layoutnew/left_uzor2.png");
	background-repeat:no-repeat;
	background-position:top left;	
	width:37px;
	height:131px;		
	position:relative;	
	top: 31px;
	left: -151px;
	z-index:1;
}
.right_uzor{
	background-image:url("/img/layoutnew/right_uzor.png");
	background-repeat:no-repeat;
	background-position:top right;	
	width:136px;
	height:163px;
	float:right;
	position:relative;
	top: -10px;
	left: 18px;
	z-index:2;
}

.right_uzor1{
	background-image:url("/img/layoutnew/right_uzor1.png");
	background-repeat:no-repeat;
	background-position:top right;	
	width:136px;
	height:39px;
	float:right;
	position:relative;
	top: -10px;
	left: 14px;
	z-index:4;
}
.right_uzor2{
	background-image:url("/img/layoutnew/right_uzor2.png");
	background-repeat:no-repeat;
	background-position:top right;	
	width:33px;
	height:118px;
	float:right;
	position:relative;
	top: 29px;
	left: 145px;
	z-index:4;
}

.middle_top{
	background-image:url("/img/layoutnew/bg_top.jpg");
	background-repeat:no-repeat;
	background-position:top center;	
	position:relative;
	width:949px;
	height:11px;
	top:9px;
	left:10px;
	z-index:1;
}
.middle{
	background-image:url("/img/layoutnew/bg_repeat.jpg");
	background-repeat:repeat-y;	
	position:relative;
	left:13px;
	top:3px;
	z-index:3;	
	height:100%;
	width:100%;		
}

.middle_bottom{
	background-image:url("/img/layoutnew/bg_bottom.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;		
	position:relative;
	left:13px;
	top:-10px;
	z-index:1;
	width:949px;
	height:4px;		
}
#left_side{
	background-image:url("/img/layoutnew/bg_menu.jpg");
	background-repeat:no-repeat;
	background-position:top center;	
	width:215px;
	height:835px;
	float:left;
	position:relative;
	margin-left:-139px;
	padding-bottom:20px;
	top:-5px;
	left:2px;
}
#center_side
{
	width:534px;	
	position:relative;	
	margin-left:215px;
	left:-98px;
	top: -16px;
	padding-top: 20px;	
	min-height:1000px;	
}
#right_side{
	width:200px;
	height:100%;
	float:right;
	margin-right:-200px;
	position:relative;
	z-index:3;
	left:-38px;
	top:35px;
}
#content{
	height:100%;
	min-height:100%;
	width:540px;
	left:-5px;	
	position:relative;
}
.main_menu{
	padding-left:2px;		
	height:100%;
	position:relative;
	left:2px;
	top:16px;	
}
.div_footer{	
	width:100%;
	height:704px;
	margin-top:-604px;
	min-width:1005px;	
	bottom:0px;
	position:relative;	
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	background-image:url("/img/layoutnew/footer.png");
	background-repeat:no-repeat;
	background-position:top center;			
}
#copyright{
	position:relative;
	top: 610px;
	left:-173px;
	font-family:Trajan Pro;
	font-weight:bold;
	font-size:17px;
	color:#e7dbc9;
	text-shadow: black 0px 0px 5px;	
	opacity: 0.5;
}
.bt_search{
	background-image:url('/img/layoutnew/bt_search.jpg');
	width:83px; 
	height:29px;
	position:relative;
	top:-29px;
	left:-7px;
}
.bt_search a{
	position:relative;
	color:#496c74;
	top: 4px;
	left: 2px;
	font-size: 16px;
}
.bt_search a:hover{
	text-decoration:underline;
}
#search{
	background-image: url('/img/layoutnew/search.jpg'); 
	background-repeat: no-repeat; 	
	padding-left: 1px; 
	top:-9px; 
	left: -4px;
	width: 189px; 
	height: 50px; 	
	margin: 0; 
	border-width: 0px; 
	position:relative; 	
}
#uzor{
	 position:relative; 
	 left:-10px; 
	 top:-8px;
}
#download_client{
	position:relative;	
	left:-12px; 
	top:-3px;	
	z-index:3;
	width:176px;
	height:151px;
}

.reg_middle{	
	background-image:url("/img/layoutnew/reg_background.jpg");	
	background-repeat:no-repeat;
	position:relative;
	left:13px;
	top:9px;
	z-index:1;	
	height:437px;
	width:949px;	
}
.appr_reg_middle{
	background-image:url("/img/layoutnew/appr_reg_background.jpg");	
	background-repeat:no-repeat;
	position:relative;
	left:13px;
	top:9px;
	z-index:1;	
	height:437px;
	width:949px;	
}
#reg_wrap{		
	background-image:url("/img/layoutnew/bg.png"); 
	border:1px solid #d7ebe8;
	border-radius:10px 10px 10px 10px;	
	height:413px;
}
#reg_text{
	 position:relative;
	 left:-4px;
	 top:35px;
	 width:795px;
}
.regist input{
	background:none;	
	border:0px;		
	width:255px;
	height:24px;	
	margin-left:20px;
	padding-left: 80px;	
}
#text_agree{
	position:relative; 
	top:25px; 
	left:-14px;
	text-indent: 20px;
	font-size:14px;
	font-family:Times New Roman;
	font-weight:bold;
}
#reg_name{
	position:relative; 
	top:54px; 
	left: -82px;
}
#reg_email{
	 position:relative; 
	 top:83px; 
	 left: -81px;
}
#reg_pas{
	 position:relative; 
	 top:25px; 
	 left: 373px;
}
#reg_apr_pas{
	position:relative; 
	top:-3px; 
	left: 374px;
}
#checkboxDiv{	
	position:relative; 
	top:54px; 
	left:107px;
	z-index:1;
	outline:none;
}
#reg_agree{
	position:relative; 
	top:-95px; 
	left: 5px;
	z-index:0;
	
}
#reg_login_icon{
	position:relative; 
	top:-53px; 
	left: -427px;
}
#reg_email_icon{
	 position:relative; 
	 top:32px; 
	 left: -583px;
}
#reg_pas_icon{
	 position:relative; 
	 top:-54px; 
	 left:-50px;
}
#reg_apr_pas_icon{
	position:relative; 
	top:27px; 
	left: -207px;
}
.checkboxOn {
background:url('/img/layoutnew/agree_check.png');
background-repeat: no-repeat;
width:38px;
height:37px;
}
.checkboxOff {
background:url('/img/layoutnew/agree.png');
background-repeat: no-repeat;
width:38px;
height:37px;
}
#bt_enter{
	display:block;
	width:200px;
	height:75px;
	border:0px;
	background-image:url("/img/layoutnew/buttons/enter.jpg"); 
	outline:none;
	position:relative;
	left:0px;
	top:42px;
}
#bt_enter:active{
	border:0px;
	display:block;
	width:200px;
	height:75px;
	background-image:url("/img/layoutnew/buttons/enter_pres.jpg"); 
	outline:none;
	position:relative;
	left:0px;
	top:42px;
}
#dirt{
	 width:12px; 
	 height:600px;
	 float:left;
	 margin-left:-15px; 
	 margin-top: -9px;
}
#dirt4{
	 position:relative; 
	 left:-11px; 
	 top:-8px;
}
#online_counter{
	background-repeat: no-repeat;
	color: #ffeab8;
	padding-top: 9px; 
	background-image: url('/img/layoutnew/online.jpg'); 
	width: 212px; 
	height: 56px;	
}
#online_counter_text{
	padding-left: 111px; 
	margin-top: 10px; 
	font-weight: bold; 
	font-family: Verdana; 	
	color:#e0edeb;
}
