* {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}

ul, ol {list-style: none;}

label, input.button {cursor: pointer; cursor: hand;}

img, fieldset {border: 10;}

table {border-collapse: collapse; border: 3;}



html {

  /*background: #FF4133 url("../img/html-bg.png") repeat-x 0 0;*/

  background-color:#E0E0E0;

}

body {

  font: 11px/14px Tahoma, Verdana, sans-serif;

  color: #61605E;

}

.fontcolor {

  font: 12px Tahoma, Verdana, sans-serif;

  color: #FFFFFF;

}



#wrapper {

  background: url("../img/body-bg-inner.png") no-repeat 0 0;

  width: 851px;

  margin: 0 auto;

}

* html #wrapper {

  background: none !important;

  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/body-bg-inner.png", sizingMethod="crop");

}

#container {

  width: 782px;

  margin: 0 auto;

  background: #FFF;

}



a {color: #666666;}



#header {

  overflow: hidden;

}

#header h1 {

  float: left;

  display: inline;

}

#header h1 img {

  padding-left: 7px;

  position: relative;

}



#stats1 {

  float: left;

  width: 130px;

  padding-top:4px;

  padding-left:1px;

}

.stats1font{

  font-size:10px;

  color: #5A5C4B;

}



#stats {

  float: left;

  width: 190px;

  height: 77px;

  font-size:10px;

  padding-top:4px;

  padding-left:1px;

}

#stats ul {

  padding: 20px 0 0 50px;

  color: #5A5C4B;

}

#login {

float:right;

	 width: 310px;

   	background: url("../img/login-bg1.gif");

	background-repeat:no-repeat;  

}



#menudiv{

padding-bottom: 3px;

}

#login1 {

	width: 190px;

  	height: 110px;

   	background: url("../img/login2.gif");

	background-repeat:no-repeat;  

}

#login2 {

	width: 193px;

}

#login form {padding: 20px 0 0 50px;border: 1px thin #DADADA;}

#login1 form {padding: 3px 0 0 2px;border: 1px thin #DADADA;}

#login2 form {padding: 3px 0 0 2px;border: 1px thin #DADADA;}

#login form * {vertical-align: middle;}

#login form a {color: #5A5C4B;}

#login form td {

  padding: 0 3px 2px 0;

  font-size: 10px;

  color: #5A5C4B;

  

}

#login form input {

  width: 96px;

  font-family: Tahoma, Verdana, sans-serif;

  color: #5A5C4B;

}

#remember, #login form input.button {

  width: auto !important;

  height: auto !important;

  border: none !important;

  padding: 0 !important;

  color: #4E4E4E !important;

  background: none !important;

}



#menu {

  width: 760px;

  margin: 0 auto 4px;

  height: 30px;

  overflow: hidden;

  background: #000 url("../img/menu-bg-inner.png");

  color: #FFF;

}

#menu ul {

  overflow: hidden;

  position: relative;

  zoom: 1;

  margin-left: 14px;

  float: left;

  display: inline;

}

#menu ul li {

  float: left;

  display: inline;

  padding: 0 14px 0 11px;

  line-height: 30px;

  background: url("../img/m-sep.gif") no-repeat 100% 0;

  margin: 0 11px 0 -11px;

}

#menu a {color: #FFF; text-decoration: none;}

#lang {

  float: right;

}

#lang {

  font-size: 10px;

  padding: 5px 14px 0 0;

  //padding-top: 9px;

}

#lang a {

  margin-left: 10px;

}

#lang * {vertical-align: middle;}



#search {

  height: 195px;

  overflow: hidden;

  background: url("../img/search_bg.gif");

  width: 190px;

  margin: 0;

  position: relative;

}







#search .join {

  position: absolute;

  top: 200px;

  left: 480px;

}

#search .in{

  float: left;

  display: inline;

  margin: 8px 0 0 7px;

  width: 251px;

  height: 195px;

  overflow: hidden;

  border: 1px solid #E4DFD5;

}

#search .button{width: auto !important; border: none !important; background: none; color: #FFF;}

#search table {width: 100%;}

#search table td {

font-size:11px;

  padding: 2px 0;

}

#search tr.nw td select {

  width: auto !important;

}

#search select {

  width: 100%;

  font: 10px Tahoma, Verdana, sans-serif;

  color: #696969;

}

#search h2 {margin-bottom: 10px; padding: 5px 0 0 12px;}

#search .button {margin: 5px 0;}

#search form {

  padding: 0 1px 0 10px;

}





#content {

  padding: 4px 3px 4px 4px;

  overflow: hidden;

  zoom: 1;

}

#content .left {

  float: left;



  width: 191px;



}



#voting {

  width:192px;

  margin-top: 4px;

  }

 

#beautiful {

  width:192px;

  margin-top: 4px;

  }

  

#voting1 {

  width:525px;

  height: 500px;

  background-color:#F3E9F5;

  margin-top: 4px;

  padding: 0 0 3px 3px;

  border: 1px solid #000;

  }

   

#welcome {

  width:180px;

  height: 320px;

  background-color:#E0E0E0;

  margin-top: 4px;

  margin-bottom: 4px;

  margin-left: 0px;

  padding: 5px;

  border: 1px solid #000;

  }





#webcams {

  background: url("../img/webcams-bg.jpg");

  height: 295px;

}

#webcams h2 {

  padding: 20px 0 10px 23px;

}

#webcams ul {

  padding-left: 23px;

  padding-right: 23px;

  

}

#webcams ul li {

  overflow: hidden;

  zoom: 1;

  margin-bottom: 10px;

}

#webcams .img {

  float: left;

}

#webcams ul p {

  margin-left: 20px;

  padding-top: 15px;

}

#webcams ul a {font-weight: bold;}



#webcams .pagination {

  padding-left: 23px;

  font-size: 12px;

}

#webcams .pagination a {

  padding: 3px 7px;

  float: left;

  display: inline;

  margin-right: 1px;

  background: #626262;

  color: #DAD8C5;

  text-decoration: none;

}



#content .right {

  width: 580px;

  float: left;

}



#features {

  height: 147px;

  width: 580px;

  background: url("../img/features-bg.jpg");

 margin-top: 4px;

border: 1px solid #EDE6DD;

}

#features h2 {

  padding: 21px 0 10px 23px;

}

#features td {

font-size:11px;

  vertil-align: top;

  padding-left: 23px;

}

#features ul li {

  padding: 5px 0 5px 25px;

}

#f1 {background: url("../img/f1.gif") no-repeat 0 50%;}

#f2 {background: url("../img/f2.gif") no-repeat 0 50%;}

#f3 {background: url("../img/f3.gif") no-repeat 0 50%;}

#f4 {background: url("../img/f4.gif") no-repeat 0 50%;}

#f5 {background: url("../img/f5.gif") no-repeat 0 50%;}

#f6 {background: url("../img/f6.gif") no-repeat 0 50%;}

#f7 {background: url("../img/f7.gif") no-repeat 0 50%;}

#f8 {background: url("../img/f8.gif") no-repeat 0 50%;}

#f9 {background: url("../img/f9.gif") no-repeat 0 50%;}



#members {

  height: 560px;

  width: 580px;

  background: #F7EFE6 url("../img/members-bg.png") repeat-x 0 0;

  margin-top: 4px;

  border: 1px solid #EDE6DD;

}

#members h2 {

  padding: 21px 0 10px 23px;

}

#members ul {

  padding-left: 25px;

  padding-right: 95px;

}

#members ul li {

  float: left;

  display: inline;

  margin: 0 13px 25px 0;

}

#members ul li a img {

  display: block;

  margin: 0 0 5px -3px;

  position: relative;

}



#members3 {

  width: 565px;

  margin-top: 4px;

  background-color: #0089C4;

  border: 1px solid #1351B5;

  height: 290px;  

}



#members4 {

 

  width: 580px;

  margin-top: 3px;

  padding-top:10px;

   background-color: #0089C4;

  border: 1px solid #1351B5;

}



#members2 {

  height: 580px;

  width: 500px;

  background: #F7EFE6 repeat-x 0 0;

  

}

#members2 h2 {

  padding: 21px 0 10px 23px;

}

#members2 ul {

  padding-left: 25px;

  padding-right: 30px;

  padding: 12px;

}

#members2 ul li {

  float: left;

  display: inline;

  margin: 0 13px 25px 0;

}

#members2 ul li a img {

  display: block;

  margin: 0 0 3px -3px;

  position: relative;

}









#banners {

  

}

#banners ul li {

 

}







#members5 {

  height: 250px;

  width: 782x;

  background-color:#E0E0E0;

  padding-left:12px;

  padding-top:4px;

  border: 1px solid #000;

}



#members6 {

  height: 140px;

  width: 782x;

  background-color:#E0E0E0;

  padding-left:12px;

  padding-top:4px;

  border: 1px solid #000;

}



#footer {overflow: hidden; zoom: 1; padding: 25px 20px 15px;}

#footer .links {color: #D3D3D3;}

#footer .links a {

  text-decoration: none;

}

#footer .flogo {

  float: right;

  display: inline;

  margin-top: -10px;



}







#home_search {

  overflow: hidden;

  background: url("../img/spl.jpg");

  width: 190px;

  margin: 0;

  position: relative;

}







#home_search .join {

  position: absolute;

  top: 200px;

  left: 480px;

}

#home_search .in{

  float: left;

  display: inline;

  margin: 8px 0 0 7px;

  width: 251px;

  height: 195px;

  overflow: hidden;

  border: 1px solid #E4DFD5;

}

#home_search .button{width: auto !important; border: none !important; background: none; color: #FFF;}

#home_search table {width: 100%;}

#home_search table td {

font-size:11px;

  padding: 2px 0;

}

#home_search tr.nw td select {

  width: auto !important;

}

#home_search select {

  width: 100%;

  font: 10px Tahoma, Verdana, sans-serif;

  color: #696969;

}

#home_search h2 {margin-bottom: 10px; padding: 5px 0 0 12px;}

#home_search .button {margin: 5px 0;}

#home_search form {

  padding: 0 1px 0 10px;

}





#menu1 {list-style-type:none; padding:0; margin:0; width:190px; z-index:100; float:left; height:auto; background:#fff; }

#menu1 ul {list-style-type:none; padding:0; margin:0;}

#menu1 li {float:left; background: url("../img/left_menu.gif");}



#menu1 li.sub {   background: url("../img/left_menu.gif");}





#menu1 li, #menu1 li a {display:block; color:#fff; font-family:arial, sans-serif; font-size:11px; line-height:30px; width:190px; text-decoration:none; cursor:pointer; font-weight:bold; text-align:center; }



#menu1 table {border-collapse:collapse; padding:0; margin:0 -1px -1px;}



#menu1 ul,

#menu1 :hover ul ul,

#menu1 :hover ul :hover ul ul {position:absolute; left:-9999px; width:190px;}



#menu1 :hover {color:#2B5F91; z-index:500; white-space:nowrap;}



#menu1 :hover > a { color:#2B5F91;  z-index:500; white-space:nowrap;}



#menu1 :hover ul {position:static; height:auto; margin-top:-1px; background:#F3E9F5;}

#menu1 :hover ul :hover ul, 

#menu1 :hover ul :hover ul :hover ul {display:block; position:absolute; left:130px; top:0; height:auto; z-index:500; border:1px solid #fff;}



#menu1 :hover ul li, #menu1 :hover ul li a {background:#F3E9F5; border-bottom:1px solid #02004E; text-align:center; text-indent:10px; color:#000;}

#menu1 :hover ul li.fly a {background: #F3E9F5 url(slide/arrow.gif) no-repeat 120px center;}

#menu1 :hover ul :hover {background:#E8D1EC; position:relative; z-index:100;}

#menu1 a:hover ul li.fly a:hover {background:#E8D1EC url(slide/arrow.gif) no-repeat 120px center; color:#ff0;}

#menu1 :hover ul li.fly:hover > a {background:#E8D1EC url(slide/arrow.gif) no-repeat 120px center; color:#ff0;}



#menu1 :hover ul :hover ul li, 

#menu1 :hover ul :hover ul li a

{background:#666;}

#menu1 :hover ul :hover ul :hover ul li {background:#666; z-index:500;}



#menu1 :hover ul :hover ul li.fly a {background: #626262 url(slide/arrow.gif) no-repeat 120px center;}

#menu1 :hover ul :hover ul :hover {z-index:500; background:#0d72c0; color:#ff0;}

#menu1 a:hover ul a:hover ul li.fly a:hover {background:#0d72c0 url(slide/arrow.gif) no-repeat 120px center; color:#ff0;}

#menu1 :hover ul :hover ul li.fly:hover > a {background:#0d72c0 url(slide/arrow.gif) no-repeat 120px center; color:#ff0;}



#menu1 :hover ul :hover ul :hover ul li, 

#menu1 :hover ul :hover ul :hover ul li a {background:#888;}



#menu1 :hover ul :hover ul :hover ul :hover {background:#5184b8; color:#ff0;}

#menu1 :hover ul :hover ul :hover ul :hover a {color:#ff0;}





.menutitle{

cursor:pointer;

background: url("../img/left_menu.gif");

color:#fff;

text-align:center;

line-height:30px;

height:30px;

vertical-align:middle;

font-weight:bold;

}



.menutitle a{

cursor:pointer;

color:#fff;

text-align:center;

line-height:30px;

height:30px;

vertical-align:middle;

font-weight:bold;

text-decoration:none;

}



.menutitle a:hover{

cursor:pointer;

color:#2B5F91; 

line-height:30px;

height:30px;

vertical-align:middle;

text-align:center;

font-weight:bold;

}



.menutitle:hover{

cursor:pointer;

background: url("../img/left_menu.gif");

color:#2B5F91; 

line-height:30px;

height:30px;

vertical-align:middle;

text-align:center;

font-weight:bold;

}



.submenu{

text-align:center;

font-weight:bold;

color:#000; 

line-height:30px;

cursor:pointer;

background-color:#F3E9F5;

border-bottom: 1px solid #000000;

text-decoration:none;

}



.submenu a{

text-align:center;

font-weight:bold;

color:#000; 

line-height:30px;

cursor:pointer;

text-decoration:none;

}



.submenu:hover{

text-align:center;

font-weight:bold;

color:#000; 

line-height:30px;

cursor:pointer;

background-color:#E8D1EC;

border-bottom: 1px solid #000000;

text-decoration:none;

}


.topmenu {
	background:url(../img/mid.gif) repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:30px;
	color:#ffffff;
	text-decoration:none; 
	}
	
.topmenu a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none; 
	}

.topmenu a:hover{
	background:url(../img/header-over.png) repeat-x;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none; 
	}
