body{
	
	background: #C0D9D9;
	background-attachment:fixed;
	width: 100%;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
	font-family: Tahoma;
	margin:0;
	padding:0;
}

#container{

	margin:0 auto;
	width:1001px;
	
}
#top{
	width:1000px;
	height:190px;
	position:relative;
	text-align:center;
}
#top img{
	margin:0 auto;
	position:absolute;
	left:5px;
	top:5px;
}
#top h1{
	position:absolute;
	top:10px;
	right:0px;
	margin:0;
	padding:0;
	color:#a996b6;
}
#top h2{
	position:absolute;
	top:70px;
	right:0px;
	margin:0;
	padding:0;
	width:1000px;
	text-align:center;
	color:#7b9277;
}

#top_menu {
opacity:1;
     clear: right;
    float: right;
    margin: 157px 14px 0 0;
    width: 550px;
	text-align:right;
	
}

#top_menu  li{
	display: inline;
    float: left;
    margin-left: 4px;
}

#top_menu li a:hover{

	
    background: none repeat scroll 0 0 #FFFFFF;
    color: #70B849;
    height: 26px;
    margin-top: -3px;
    padding-top: 7px;
}
#top_menu li a {
background: #fff;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	border:1px solid #000;
	border-bottom:0px;
    color: #616972;
    display: block;
    height: 24px;
    padding: 5px 10px 0;
    text-decoration: none;

}
#main{
	float:left;
	width:580px;
	display:inline;
	margin:10px;
	margin-right:0px;
	min-height:500px;
	font-size:12px!important;
	padding:0;
	border:0;
	overflow:hidden;
	text-align:justify;
}
#main_div{	
	background: #fff;
	background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 1%, rgba(255, 255, 255, 0.6) 100%) repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px 1px #666666;
    margin: 0 auto 20px;
    padding: 8px 8px 0;
    width: 1001px;
}
#menu_flash ul{
padding:0; 
margin:0;
margin-bottom:10px;
display:block;
list-style:none;
}
#menu_flash ul li{
border:2px solid #a996b6;
border-radius:10px;
background:#fff;
display:block;
padding:0; 
margin:0;
margin-bottom:10px;
}

#menu_flash ul li span{
background: #a996b6;
display:block;
text-align:center;
padding:10px 0;
}

#menu_flash ul li li{
border:0;
margin:0;
}
#menu_flash a{

	display:block;
	margin:0;
	margin-bottom:5px;
	line-height:15px;
	padding:4px 10px;
	color:#694676;
	border-bottom:1px solid #a996b6;
	text-decoration:none;
	font-size:14px;
	text-align:left;
	}
#menu_flash a:hover{
	opacity:.6;
}
img{border: 0px;}
#bg1{

	margin: 0;
	text-align:center;
	width:100%;
	padding:0;

	background:url('/images/bg.png') repeat-x left top;
}
#bg2{

	margin: 0;
	text-align:center;
	width:100%;
	padding:0;

	background:url('/images/bg3.png') repeat-x left bottom;
}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url('/images/shadow.gif') right bottom no-repeat;
  margin-right:10px;
  margin-bottom:10px;
  }
.wrap2 {
  background:url('/images/corner_bl.gif') -12px 100% no-repeat;
  
  }
.wrap3 {
  padding:0 9px 9px 0;
  background:url('/images/corner_tr.gif') 100% -12px no-repeat;;
  }


.wrap3 img {
	display:block;

  }
  
  
  .ttop{
  
	background:#4795d5;
  
  }
  .tlink a,
  .tlink{
	text-align:left;
	color:#4795d5;
  }


#top_1{
	width:778px;
	height:21px;
	float:left;
	background:#002e44;
	color:#FFF;
	font-size:12px;
	line-height:21px;
}
#date{
	float:left;
	width:300px;
	display:inline;
	margin-left:10px;
	text-align:left;
}

#top_main{
	width:778px;
	height:146px;
	float:left;
	background:url('/img/top_bg.png') repeat-x left top;
}
#cocorel, #site_title 
{
	float:left;
	display:inline;
}
#cocorel img,#site_title img{
	border:0px;
}
#cocorel{
	margin-left:10px;
}

#login_form{
	float:right;
	width:165px;
	height:126px;
	border: 1px solid #ce2200;
	background: url('/img/login_bg.png') repeat-y left top;
	margin-right:10px;
	margin-top:10px;
	display:inline;
	color:#FFF;
	font-size:12px;
	
}

#login_form input{
	background:#FFF;
	color:#000;
	height:20px;
	width:105px;
	border:0;
	margin-top:5px;
	float:right;
	display:inline;
	margin-right:10px;
}
#login_form form{
	margin:0;
	padding:0;
}
#login_form input.submit{
	background:transparent url('/img/arrow_gif.gif') no-repeat left 50%;
	width:auto;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	float:left;
	margin-left:45px;
	display:inline;
}
#login_form a{
	background:transparent url('/img/arrow_gif.gif') no-repeat left 50%;
	width:auto;
	padding-left:18px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	float:left;
	margin-left:45px;
	display:inline;
	margin-right:10px;
}
#login_form span{
	height:20px;
	width:40px;
	border:0;
	margin-top:5px;
	float:left;
	display:inline;
	margin-left:5px;
}
#login_header{
	background: #dc2400;
	width:165px;
	height:26px;
	color:#FFF;
	font-size:13px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	border-bottom: 1px solid #ce2200;
	margin-bottom:5px;
}
#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;
}
#top_img{
	float:left;
	width:220px;
	height:129px;
	background:url('/img/top_img.png') no-repeat left top;
}
.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;
}
#left{
	float:left;
	width:180px;
	padding:0;
	border:0;	
	min-height:500px;
	overflow:hidden;
	margin:0;
	display:inline;
	margin-left:0px;
}
span.menu_main{
	display:block;
}

a.menu_low{





	display:block;

}
a.menu_low:hover{
	text-decoration:underline;
}
#right{
	float:right;
	width:210px;
	display:inline;
	margin:0;
	padding:0;
	min-height:500px;
	font-size:12px;
	border:0;
	overflow:hidden;
	
}

.right_flash{
	background:#ebebeb;
	text-align:Center;
	margin:10x 0;
	border-radius:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-color:#000;
	border:2px solid #a996b6;
}

.right_flash b{
	display:block;
	background:#a996b6;
	padding:8px 0;
}

.right_special{
	background:#ebebeb;
	text-align:Center;
	margin:10x 0;
	border-radius:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-color:#000;
	border:2px solid #679157;
	
	
}

.right_special b{
	display:block;
	background:#679157;
	padding:8px 0;
}
#random{


}
#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;
}



#main2{
	float:left;
	width:580px;
	display:inline;
	margin:10px;
	min-height:500px;
	font-size:12px!important;
	padding:0;
	border:0;
	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!important;
}

.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: #679157;
display:block;
border-bottom: 2px solid #679157;
font-size:14px;
font-weight:bold;
}

.red{
color: #679157;
display:block;
border-bottom: 2px solid #679157;
font-size:14px;
font-weight:bold;
}

#pages{
	text-align:center;
	color: #000;
}

#pages a{
color: #679157!important;
text-decoration:none;

}
.red2{
color: #cf0500;
font-size:13px;
font-weight:bold;

}
.search_description,
.search_description font{
	font-size:12px!important;
}
.clear{
	clear:both;
}

#footer{
color:#42435e;
	width:950px;
	padding-top:10px;
	height:30px;
	font-size:11px;
	margin: 0 auto;
	text-align:center;
	border-top:1px solid #42435e;
	text-align:left;
}
#footer a{
color:#42435e;
text-decoration:none;
}

#footer_menu{
	float:right;
	margin:0;
	padding:0;
}

#footer_menu li{
	display:inline;
	border-left: 1px solid #a996b6;
	padding:0 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;
}




    #slides {
      display: none;
	  margin-bottom:10px;
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
	  display:none;
	  visibility:hidden;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url('/css/img/pagination.png');
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }

    #slides {
      display: none
    }

    .container {
      margin: 0 auto
    }

    /* For tablets & smart phones */
    @media (max-width: 767px) {
      body {
        padding-left: 20px;
        padding-right: 20px;
      }
      .container {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .container {
        width: 1170px
      }
    }