body{
	margin:0;
	width:100%;
	background:url(/images/bg.png) repeat left top;
	text-align:center;
	font-family: Tahoma;
	padding-bottom:20px;
}
img{border: 0px;}
#container{

	margin: 0 auto;
	text-align:left;
	width:810px;
	padding:0;
    background: url(/images/cont_rep.png) repeat-y left top;
	margin-top:31px;

}
#container_top{

	margin: 0 auto;
	text-align:left;
	width:810px;
	padding:0;
    background: url(/images/cont_top.png) no-repeat left top;
	position:relative;


}

#container_bot{

	margin: 0 auto;
	text-align:left;
	width:810px;
	padding:0;
    background: url(/images/cont_bot.png) no-repeat left bottom;
	position:relative;


}
#top{
	width:781px;
	
	height:203px;
	float:left;
	background: url(/images/top_left.png) no-repeat left top;
	margin-top:14px;
	margin-left:14px;
	display:inline;
	position:relative;
	margin-bottom:100px;
	
}

#top_img{
	position:absolute;
	right:0;
	top:0;
	
}


#menu{

	position:absolute;
	top:190px;
	left:30px;
	
}
#menu a{

text-decoration:none;
	
}
#logo{
	position:absolute;
	left:76px;
	top:43px;

}
#left{
	width:217px;
	float:left;
	display:inline;
	margin-left:14px;


}


#login_form{
	float:left;
	width:217px;
	height:126px;

	background: #eef3f7;

	display:inline;

	font-size:12px;
	
}

#login_form div.input{
	background: url(/images/input_bg.png) no-repeat left top;
	color:#000;
	height:20px;
	width:134px;
	border:0;
	margin-top:5px;
	float:right;
	display:inline;
	margin-right:19px;
	margin-left:11px;
}
#login_form input{
	margin-left:4px;
	margin-top:2px;
	border:0;
	width:114px;
}

#login_form form{
	margin:0;
	padding:0;
}
#login_form input.submit{
	background:transparent url(/images/arrow.png) no-repeat left 50%;
	width:auto;
	padding-left:15px;
	color:#2e74b2;
	font-weight:bold;
	text-align:left;
	float:left;
	margin-left:65px;
	display:inline;
	margin-top:3px;
}
#login_form a{
	background:transparent url(/images/arrow.png) no-repeat left 50%;
	width:auto;
	padding-left:18px;
	color:#2e74b2;
	text-decoration:none;
	text-align:left;
	float:left;
	margin-left:65px;
	display:inline;
	margin-right:10px;
	font-weight:bold;
	margin-top:3px;
}
#login_form div.lab{
	height:18px;
	width:40px;
	text-align:right;
	border:0;
	float:right;
	display:inline;
		margin-top:7px;

}
.login_header{

	width:217px;
	height:32px;
	color:#002f64;
	font-size:13px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	
	
}


#email_box{
	float:left;
	width:217px;
	height:96px;
	background: #eef3f7;
	display:inline;
	font-size:12px;
	margin-top:10px;
	text-align:center;
}
a.small{
	font-size:10px;

}
#pioro_box{
	float:left;
	width:217px;
	height:226px;
	background: #eef3f7;
	display:inline;
	font-size:12px;
	margin-top:10px;
	text-align:center;
	padding:10px 0px;
	
}


#footer{
	width:800px;
	height:30px;
	line-height:30px;
	float:left;
	display:inline;
	margin-left:5px;
	border-top:2px solid #2e74b2;
	font-size:12px;
	color:#2e74b2;
	text-align:center;
	padding-bottom:4px;
	
}
#footer a{
	text-decoration:none;
	color:#2e74b2;
}
#top_bot{
	width:778px;
	float:left;
	height:129px;
	border-top:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;
	margin-top:1px;

}



#green{
	float:left;
	width:178px;
	height:129px;
	background:url(/img/green_bg.png) repeat-y left top;
	color:#FFF;
	text-align:left;
}
#green_inside{
	margin:10px;
	font-size:14px;
	float:left;
	display:inline;
	padding-top:20px;
}

.blue{
	float:left;
	width:190px;
	height:129px;
	background:url(/img/blue_bg.png) repeat-y left top;
}

.blue_in{
	margin: 0px 10px;
	width:170px;
	font-size:12px;
	float:left;
	display:inline;
	color:#FFF;
	height:58px;
	overflow:hidden;
}
.blue_in p{
	margin:0;
	padding:0;
}

.blue_a{
	margin-top:5px;
	float:right;
	margin-right:10px;
	display:inline;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.blue_a img{
	border:0px;
}
.blue_f{
	margin: 5px 10px;
	width:170px;
	font-size:14px;
	color:#FFF;
	float:left;
	display:inline;
	border-bottom:1px solid #5791d9;
	text-align:center;
	padding-bottom:5px;
}

span.menu_main{
	display:block;
	
	background:#005d0b;
	border-bottom:2px solid #000;
	text-align:left;
	color:#FFF;
	padding-left:10px;
	line-height:24px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:13px;
	margin:0;
}

a.menu_low{
	background: url(/img/menu_bg.png) repeat-y left top;
	color:#084277;
	padding-left:10px;
	line-height:20px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	display:block;
	margin:0;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #f2f2f2;
}
a.menu_low:hover{
	text-decoration:underline;
}
#right{
	float:left;
	width:125px;
	display:inline;
	margin:0;
	padding:0;
	min-height:500px;
	font-size:12px;
	border:0;
	
}
#random{

	width:118px;
	background:#f7f7f7;
	border: 1px solid #e6e6e6;
	text-align:center;
	padding-bottom:10px;
	overflow:hidden;
	margin-bottom:10px;
}
#random a img{
	border:0px;
}
.related{
	width:118px;
	background:#f7f7f7;
	border: 1px solid #e6e6e6;
	text-align:center;
	padding-bottom:10px;
	overflow:hidden;
	margin-bottom:10px;
}

#random_h{
	color:#004d60;
	font-size:14px;
	width:100%;
	display:block;
	text-align:center;
	border-bottom:2px solid #85b5ec;
	padding-bottom:5px;
}

.related_h{
	color:#004d60;
	font-size:13px;
	width:100%;
	display:block;
	text-align:center;
	border-bottom:2px solid #85b5ec;
	padding-bottom:5px;
}
.random_img{
	margin:10px 10px;
}
a.random_a{
	color:#004d60;
}
 
a.related{
color:#004d60;
margin-bottom:5px;
display:block;
text-align:left;
border:0px;
margin-left:10px;
}
#main{
	float:left;
	width:530px;
	display:inline;
	margin:0px 15px;
	min-height:500px;
	padding:0;
	border:0;
	overflow:hidden;
	text-align:justify;
	font-size:12px;
}
#main2{
	float:left;
	width:580px;
	display:inline;
	margin:10px;
	min-height:500px;
	padding:0;
	border:0;
	font-size:12px;
	overflow:hidden;
	text-align:justify;
}
#main input.text{

	border: 1px solid #ababab;
	width:300px;
}
table.rest_img img{
	border:0px!important;
}
#main input.gray{

	border: 1px solid #ababab;
	
}

#main input.submit{

	border: 1px solid #ababab;
	color:#000;
	background:#FFF;
	margin-top:15px;
	
}
#main form#add_cott select{
	border: 1px solid #ababab;
	width:300px;
}
#main select{
	border: 1px solid #ababab;
	
}
#main  textarea{
	border: 1px solid #ababab;
	width:100%;
}
#main table tr td{
	font-size:12px;
}

.listing_country{
color: #cf0500;
font-size:15px;
font-weight:bold;
margin:3px 0px;
margin-bottom:8px;
display:block;
width:100%;
text-align:center;

}
.listing_county{
color: #cf0500;
font-size:13px;
font-weight:bold;
}
.search_title{
color:#ffa116;
font-size:15px;
font-weight:bold;
margin-bottom:15px;
}

.red{
color:#ffa116;
font-size:15px;
font-weight:bold;
margin:3px 0px;
margin-bottom:8px;
display:block;
width:100%;
text-align:center;
}

.red2{
color:#ffa116;
font-size:13px;
font-weight:bold;

}

.red3{
color:#ffa116;
font-size:13px;
font-weight:bold;
margin:10px 0px;

}/*
.search_description,
.search_description font{
	}

	*/
	
	.clear{
	clear:both;
}


#footer_1{
	width:778px;
	height:21px;
	float:left;
	background:#002e44;
	color:#FFF;
	font-size:12px;
	line-height:21px;
	text-align:center;
}
#footer_1 a{
	color:#FFF;
	text-decoration:none;
	display:inline;
}
#footer_2{
	width:778px;
	height:88px;
	float:left;
	background:url(/img/footer_bg.png) repeat-x left top;
	color:#FFF;
	font-size:12px;
	line-height:21px;
	padding:0;
	margin:0;
}
#footer_2 div#img{
	margin:0!important;
	padding:0!important;
	float:right;
	width:600px;
	border:0px;
	overflow:hidden;
	display:block;
	background: url(/img/foot_img.jpg) no-repeat left top;
	height:88px;
}
#footer_2 span, #footer_2 span a{
	font-size:11px;
	color: #383838;
}
#footer_2 span{
	float:left;
	width:178px;
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	
}
#footer_3{
	width:778px;
	height:21px;
	float:left;
	background:#363636;
	color:#FFF;
	font-size:12px;
	line-height:21px;
	text-align:right;
}

#footer_3 span{
	margin-right:10px;
}

a.art_link{
	float:right;
	color:#cf0500;
	font-weight:bold;
	text-decoration:none;
}

form#quest select{
	width:100px;
}

table#result td{
	text-align:left!important;
}

.art_short{
        padding-bottom:10px;
	border-bottom:1px dotted #ababab;
}