body{
	font-size: 11px;
	margin:auto;
	color: #000000;
	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	cursor: default;
	background: url('img/full_bg.gif');
	background-color:#DEE2E0;
	background-repeat: repeat-x;
}
banner{
	font-size: 6px;
	margin:auto;
	color: #000000;
	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	cursor: default;
	background-color:#FCF;
}

table{
	font-size: 11px;
	color: #000000;
	cursor: default;
}
textarea, select{
	font-size: 11px;
	color: #000000;
	border: 1px solid #999999;
}

.searchresult_title{
	font-size:18px;
	color: #CC0000;
	font-weight:bold;
}

.all_title{
	font-size:18px;
	color: #0066CC;
	font-weight:bold;
}

.navitem{
	background-color: #F7F8F5;
}

.navitem_border{
	background-color: #F7F8F5;
	border: 1px solid #F7F8F5;
}

.navitemhover{
	background-color: #FFF8E9;
}

.navitemhover_border{
	background-color: #FFF8E9;
	border: 1px solid #999999;
}

.hidden_div{
	overflow: hidden; 
	height: 0px;

}

.coolinput{
	font-size: 11px;
	color: #000000;
	background-color: #DDF7FF;
	border: 1px solid #999999;
}
.mailinput{
font-size: 10px;
	color: #000000;
	background-color:#CCCCCC;
	border: 1px solid #999999;
	cursor:pointer;

}
.profile_input{
	width: 230px;
	font-size: 11px;
	border: 1px solid #0066CC;
	color:#336699;
	text-decoration:none;
	background-image:url(img/inputBg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#F6F6F6;
	border-top:1px solid #8C8C8C;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #8C8C8C;
}
.profile_input_disabled{
	width: 230px;
	font-size: 11px;
	color:#336699;
	text-decoration:none;
	background-color:#CCCCCC;
	border-top:1px solid #8C8C8C;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #8C8C8C;
	
}
.mailinput2 {
	
	font-size: 11px;
	color:#333333;
	background-image:url(img/button_bg.gif);
	background-color: #BABABA;
	background-position:0px 0px;
	border-left:1px solid #C6C6C6;
	border-top:1px solid #C6C6C6;
	border-right:1px solid #8D8B8B;
	border-bottom:1px solid #8D8B8B;
	cursor:pointer;
	}
.coolinput_red {
	
	font-size: 11px;
	color:#FF0000;
	background-image:url(img/button_bg.gif);
	background-color: #BABABA;
	border-left:1px solid #C6C6C6;
	border-top:1px solid #C6C6C6;
	border-right:1px solid #8D8B8B;
	border-bottom:1px solid #8D8B8B;
	cursor:pointer;
	}
.albuminput{
	font-size: 11px;
	color: #000000;
	
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	font-weight: bold;
}


.whiteinput{
	font-size: 11px;
	
	border: 1px solid #0066CC;
	color:#336699;
	text-decoration:none;
	background-image:url(img/inputBg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#F6F6F6;
	border-top:1px solid #8C8C8C;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #8C8C8C;
}
.smsinput{
	font-size: 11px;
	color: #000000;
	
	background-color: #FFFFFF;
	border: 1px solid #E3F3FD;
	font-weight: bold;
}
.input{
	border: 0px;
}
a{
	font-size: 11px;
	color:#2D5FBE;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FF9933;
	text-decoration: none;
}

a.active{
	font-size: 14px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}
a.active:hover {
	font-size: 14px;
	font-weight: normal;
	color: #FF9933;
	text-decoration: none;
}

a.forum{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.forum:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
forum_search{
	font-size: 12px;
	color: #DD0000;
	font-weight: bold;
	text-decoration: none;
}
forum_search:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}

a.delete_link{
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
a.delete_link:hover{
	font-size: 11px;
	color: #999999;
	text-decoration: underline;

}
form{
       margin-left: 0px;
       margin-top: 0px;
       margin-right: 0px;
       margin-bottom: 0px;              
}
a.a1{
	font-size: 11px;
	color: #2D5FBE;
	text-decoration: none;
}
a.a1:hover{
	font-size: 11px;
	color: #EC9060;
	text-decoration: none;
}
a.mcolor{
	font-size: 11px;
	color: #1C4289;
	text-decoration: none;
	vertical-align: middle;
}
a.mcolor:hover{
	font-size: 11px;
	color: #2D5FBE;
	text-decoration: none;
	vertical-align: middle;
}
a.ncolor{
	font-size: 11px;
	color: #EC6A6A;
	text-decoration: none;
	vertical-align: middle;
}
a.ncolor:hover{
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	vertical-align: middle;
}

.picbox{
	font-size: 12px;
	color: #FFFFFF;
	width: 100%;
	background-color: #99CCFF;
	font-weight: bold;
	padding: 3px;
	border-bottom: 3px solid #E3F3FD;
}
.vote{
font-size: 14px;
font-weight: bold;
}
.imgsubject{
font-size: 16px;
font-weight: bold;
}
a.account{
	font-size: 13px;
	color: #ED7150;
	text-decoration: none;
	font-weight: bold;
}
a.account:hover{
	font-size: 13px;
	color: #FD974F;
	text-decoration: none;
	font-weight: bold;
}
.menulinks{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.menulinks a{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.menulinks a:hover{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
}
td.friendlist1{
border-top: 1px solid #CAEBFF;
border-right: 1px solid #CAEBFF;
border-left: 1px solid #CAEBFF;
border-bottom: 1px solid #CAEBFF;
}
td.friendlist2{
border-top: 0px;
border-right: 1px solid #CAEBFF;
border-left: 1px solid #CAEBFF;
border-bottom: 1px solid #CAEBFF;
}

img{
border:0;
}

.ekaart{
border: 1px solid #999999;
}
.style2 {
font-size: 10px; 
 
color: #000000;
}

.mceSeparatorLine {
	border: 0;
	padding: 0;
	margin-left: 4px;
	margin-right: 2px;
}

.mceSelectList {
	font-family: "MS Sans Serif";
	font-size: 7pt;
	font-weight: normal;
	margin-top: 2px;
}

.mceLabel, .mceLabelDisabled {
	font-family: "MS Sans Serif";
	font-size: 9pt;
}

.mceLabel {
	color: #000000;
}

.mceLabelDisabled {
	cursor: text;
	color: #999999;
}

.mceEditor {
	background: #F0F0EE;
	border: 1px solid #cccccc;
}

.mceEditorArea {
	font-family: "MS Sans Serif";
	background: #FFFFFF;
}

.mceToolbar {
	background: #F0F0EE;
	border-top: 1px solid #cccccc;
	line-height: 1px;
	font-size: 1px;
	padding-bottom: 1px;
}

.mceEditorIframe {
	border: 0;
}

/* Button CSS rules */

a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {
	width: 20px;
	height: 20px;
	cursor: default;
	margin-top: 1px;
	margin-left: 1px;
}

a.mceButtonDisabled img {
	border: 0 !important;
}

a.mceButtonNormal img, a.mceButtonSelected img {
	border: 1px solid #F0F0EE !important;
}

a.mceButtonSelected img {
	border: 1px solid #C0C0BB !important;
}

a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {
	border: 1px solid #0A246A !important;
	cursor: default;
	background-color: #B6BDD2;
}

a.mceButtonDisabled img {
	-moz-opacity:0.3;
	opacity: 0.3;
	border: 1px solid #F0F0EE !important;
	cursor: default;
}

a.mceTiledButton img {
	background-image: url('../img/buttons.gif');
	background-repeat: no-repeat;
}

/* MSIE specific rules */

* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {
	border: 0px !important;
	margin-top: 2px;
	margin-bottom: 1px;
}

* html a.mceButtonDisabled img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	border: 0px !important;
}

* html a.mceButtonDisabled {
	border: 1px solid #F0F0EE !important;
}

* html a.mceButtonNormal, * html a.mceButtonSelected {
	border: 1px solid #F0F0EE;
	cursor: default;
}

* html a.mceButtonSelected {
	border: 1px solid #C0C0BB;
}

* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {
	border: 1px solid #0A246A;
	cursor: default;
	background-color: #B6BDD2;
}

* html .mceSelectList {
	margin-top: 2px;
}
a.ecard{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a.ecard:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}


div#duell_header{
padding: 8px;
margin:0 auto;
background:#5591CE;
font: 15px "Trebuchet MS", sans-serif;
}

.content_table{
border-left:1px dotted #5591CE;
border-right:1px dotted #5591CE;
border-bottom:1px dotted #5591CE;
background-color:#FFFFFF;
font: 13px "Trebuchet MS", sans-serif;
}

.all_title_new{
	color: #0066CC;
	font: 21px "Trebuchet MS", sans-serif;
	font-weight:bold;
}

.menu_table{
border-top: 0px solid #666666;
border-bottom: 1px solid #666666;
}

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

#alertbox{
	padding:10px;
}

#alertbox_inner{
	border: 1px solid #5E88B0;
	padding: 20px;
	background-color: #F7F8F5;
}

#header{
	height: 40px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #999999;
	margin-bottom:0px;
}
#header_inner{
	padding-top:12px;
	text-align:left;
	width:960px;
	padding-left:30px;
}

#footer{
	padding:0 0 30px 20px;
}
#footer_inner{
	text-align:left;
	width:960px;
}


#header a{
	font-size: 11px;
	color: #1970C4;
	font-weight: normal;
	text-decoration: none;
}
#header a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.headerbutton{
	font-size: 11px;
	color: #000000;
	
	background-color: #DEE2E0;
	border: 1px solid #999999;
}

.headerinput{
	font-size: 11px;
	
	border: 1px solid #0066CC;
	color:#336699;
	text-decoration:none;
	background-image:url(img/inputBg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#F6F6F6;
	border-top:1px solid #8C8C8C;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #8C8C8C;
}

.index_header{
	font-size:16px;
	font-weight:bold;
}

#teated_top{
	background-image:url(img/rounded_white_top.png);
	height:20px;
	width:280px;
}

#teated_bottom{
	background-image:url(img/rounded_white_bottom.png);
	height:20px;
	width:280px;
}

#teated{
	background-image:url(img/rounded_white_middle.png);
	background-repeat:repeat-y;
	width:280px;
}

#kuulut_top{
	background-image:url(img/rounded_grey_top.png);
	height:20px;
	width:270px;
}

#kuulut_bottom{
	background-image:url(img/rounded_grey_bottom.png);
	height:20px;
	width:270px;
}

#kuulut{
	background-image:url(img/rounded_grey_middle.png);
	background-repeat:repeat-y;
	width:270px;
}

#sms10_text{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.outerpair1 {
	background: url(img/upperrightfade.png) right top no-repeat;
} 

.outerpair2 {
	background: url(img/lowerleftfade.png) left bottom no-repeat;
	padding-top: 8px;
	padding-left: 8px;
}


.shadowbox {
	background: url(img/shadow.png) bottom right;
}

.shadowbox img {
	border: 3px solid #fff;
	vertical-align: bottom;
}

.shadowbox_noborder {
	background: url(img/shadow.png) bottom right;
}

.shadowbox_noborder img {
	border: 0;
	vertical-align: bottom;
}


.shadowbox_uued {
	background: url(img/shadow.png) bottom right;
}

.shadowbox_uued img {
	border: 3px solid #fff;
	vertical-align: bottom;
}

.innerbox {
	position: relative;
	left: -7px;
	top: -7px;
	background-color:#FFFFFF;
	width:auto;
}

.innerbox_commercial {
	position: relative;
	left: -7px;
	top: -7px;
	background-color:#FFFFFF;
	width:250px;
}

.innerbox_smsgame {
	position: relative;
	left: -7px;
	top: -7px;
	background-color:#ffffff;
	width:250px;
}

.innerbox_uued {
	text-align:center;
	position: relative;
	left: -7px;
	top: -7px;
	background-color:#FFFFFF;
	width:auto;
	padding:6px;
}

.top_place{
	font-size:16px;
}
#pageheader{
	padding-left:20px;
	font-size:20px;
	font-weight:bold;
	line-height:120%;
}

#pageheader_info{
	font-size:13px;
	color:#666666;
	padding: 13px 0 13px 40px;;
	font-weight:normal;
	font-style:italic;
	background-image:url(img/info.png);
	background-repeat:no-repeat;
	background-position:left;
}

#pageheader_info a{
	font-size:13px;
}

#pageheader_info a:hover{
	font-size:13px;
}

#pages{
	padding: 5px 0 5px 20px;
}

#smsplace{
	font-size:15px;	
	text-align:left;
	padding:0 0 10px 15px;
	color:#000000;
}

#commercial{
	padding: 5px 0 0 0;
	width:257px;
}

#smsgame{
	padding: 0 0 0 0;
	width:257px;
}

#smsgame2{
	padding: 0 0 0 0;
	width:257px;
}

.tableheader{
	font-weight:bold;
	font-style:italic;
	
}

.highslide {
cursor: pointer;
outline: none;
}
.highslide img {
	/*border: 1px solid #999999;*/
}
.highslide:hover img {
	/*border: 1px solid #666666;*/
}

.highslide-body{
	color: #666;
	font: 12px/18px Lucida Grande,arial,verdana, sans-serif;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}

.highslide-caption {
   	display: none;
    border-top: none;
    padding: 10px 10px 10px 10px;
    background-color: white;
    text-align: justify;
	text-align:right;
	font: 12px/18px Lucida Grande,arial,verdana, sans-serif;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(../scripts/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
 
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.pealkiri_alert{
color:#CC0000;
vertical-align:middle;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
