/* CSS Document */
*{
	font-family:Tahoma;
}
body{
	margin: 0px;
	padding:0px;
	color:#17386E;
	font:normal 75% Tahoma;
	text-align:center;
	background: #edf4f6 url(pictures/back.gif) center repeat-y;
	height:100%;
	width:100%;
	direction:rtl;
}
form{
	margin:0px;
	padding:0px;
}
input, textarea, select, option{
	font-size:1em;
}
h1{
	font-size:2em;
	padding:0px;
	margin:0px;
}
h2{
	font-size:1.7em;
	padding:4px;
	margin:0px;
}
h3{
	font-size:1.3em;
	font-weight:bold;
	margin:0px;
}
h4{
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
p{
	font-size:1em;
	padding:0px;
	margin:4px;
}
a:link,a:visited{
	color:#567BA5;
	text-decoration:none;
}
a:hover{
	color:#C6003C;
	text-decoration:none;
}
fieldset{
	margin:0px;
}
img{
	border:0px;
}
.spacer{
	clear:both;
	border:0px;
	margin:0px;
	padding:0px;
	height:0px;
}
.price{
	color:#F00;
}

#bodycontainer{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding:0px;
	background: #edf4f6 url(pictures/back.gif) center repeat-y;
}

#masterhead{
	padding:0px;
	display:block;
}
#masterhead img.headerimg{
	width:100%;
	padding:0px;
	margin:0px;
}
/*#masterhead h1{
	position:absolute;
	left:6px;
	top:20px;
	z-index:10;
	padding:0px;
	margin:0px;
}
#masterhead h1 a {
	display:block;
	width:453px;
	height:49px;
	background: url(pictures/logo.png) no-repeat;
	opacity:0.6;
    -moz-opacity:0.6;
    filter:alpha(opacity=60);
}*/
#masterhead #head_nav{
	background:#73A0AF url(pictures/bth.gif) bottom repeat-x;
	padding:2px;
	font-size:0.9em;
	color:#D2E2E8;

}
#masterhead #head_nav a:link,#masterhead #head_nav a:visited{
	padding:4px;
	font-weight:bold;
	color:#FFF;
}
#masterhead #head_nav a:hover{
	color:#18434B;
}
#masterhead #head_nav ul a:hover{
	color:#18434B;
	background:url(1x1px.gif);
}
#masterhead #head_nav div.lftflpn{
	float:left;
}
#masterhead #head_nav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#masterhead #head_nav ul li{
	float:right;
	position:relative;
	padding:3px;
}
#masterhead #head_nav ul li ul{
	position:absolute;
	float:none;
	width:150px;
	top:20px;
	right:13px;
	background:#73A0AF url(pictures/bth.gif) bottom repeat-x;

}
#masterhead #head_nav ul li ul li{
	float:none;
}
#masterhead #head_nav ul li ul li a{
}

#head_user{
	padding:2px;
	font-size:0.9em;
	color:#73A0AF;

}
#head_user a:link,#head_user a:visited{
	padding:4px;
	color:#18434B;
}
#head_user a:hover{
	color:#AB1634;
}
#head_user ul a:hover{
	color:#AB1634;
	background:url(1x1px.gif);
}
#head_user div.lftflpn{
	float:left;
	line-height:200%;
	font-weight:bold;
}
#head_user ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#head_user ul li{
	float:right;
	position:relative;
	line-height:200%;
	padding:0 3px 0 3px;
}
#head_user ul li ul{
	position:absolute;
	z-index:100;
	width:500px;
	top:18px;
	right:5px;
	display:none;
	height:1em;

}
#head_user ul li ul li{
	background:#DFE9EC;
	padding-top:5px;
	border-bottom:1px solid #CEDDE1;
}
#head_user input{
	font-size:0.85em;
	margin:0px;
}



#container{
	padding:8px;
}
#mastermenu{
	float:right;
	width:200px;
	text-align:right;
}
#mastercontent{
	float:left;
	width:746px;
	padding:0px;

}
#footer{
	clear:both;
	font-size:0.85em;
	padding:2px;
	padding-top:4px;
	color:#B6C4D7;
	text-align:center;
	direction:ltr;
}
/*menu
-----------------------------------------*/
#main_menu{
	z-index:100;
	direction:ltr; /* Helped me so*/
	padding:2px;

}
#main_menu a{
	display:block;
	border-bottom:1px solid #E1EAED;
	padding:4px;
	color:#7C869A;
	text-decoration:none;
	width:172px; /* Helped me so*/
	direction:rtl;
	margin:1px;
	background: url(pictures/lb.gif) bottom repeat-x;
}
#main_menu a:hover{
	color:#C6003C;
	background:#E1EDF0;
	border-bottom:1px solid #BBD1D7;
}
#main_menu li.hascld{
	background:#FFF url(pictures/msa.gif) 2% 45% no-repeat;
}
#main_menu ul{
	list-style:none;
	width:182px;
	border:1px solid #FFF;
	padding:0px;
	margin:0px;
	background:#FFF; /* Helped me so*/
}
#main_menu li{
	padding:0px;
	margin:0px;
	background:#FFF;
	position:relative;
	z-index:99;
}
#main_menu li ul{
	border:1px solid #BBD1D7;
	position:absolute;
	width:182px;
	right:182px; /* right:170px; */
	top:0px;
	display:none;
	
}
/*#main_menu li ul li a{
	background:#D3FFA8 url(pictures/bm.gif) center repeat-x;
}*/
/*#main_menu li:hover ul, #main_menu li:hover ul li,#main_menu ul li:hover ul, #main_menu ul li ul li:hover ul {
 display:block;
}
#main_menu li:hover ul li ul {
 display:none;
}*/
/* box
------------------------------------------- */
.box{
	padding:0px;
	margin:0px;
	position:relative;


}
.box .bd1{
	background:url(pictures/boxroundtopleft.gif) no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	top:0px;
	left:0px;
}
.box .bd2{
	background: url(pictures/boxroundtopright.gif) no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	top:0px;
	right:1px;
}
.box .bd3{
	background: url(pictures/boxroundbotleft.gif) no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	bottom:0px;
	left:0px;
}
.box .bd4{
	background:  url(pictures/boxroundbotright.gif) no-repeat;
	position:absolute;
	width:7px;
	height:7px;
	bottom:0px;
	right:0px;
}
.box .boxin{
	padding:0px;
	background:#FFF;
	margin:1px;
	border:1px solid #e1eaed;
}

.box  h3{
	margin:0px;
	padding:0px;
}
.box  p{
	margin:0px;
	padding:6px 0 6px 0;
}

.box_round{
	color:#666;
	width:100%;
	background: #FFF url(pictures/boxroundtopleft.gif) top left no-repeat ;
	padding:0px;
	margin-bottom:10px;
}
.box_round2{
	background: #dfe9ec url(pictures/boxroundtopleft.gif) top left no-repeat ;
}
.box_round3{
	background: #FFD8D2 url(pictures/boxroundtopleft.gif) top left no-repeat ;
}
.box_round dl{
	padding:0px;
	margin:0px;
	background:url(pictures/boxroundbotright.gif) bottom right no-repeat;

}
.box_round dt{
	padding:2px;
	margin:0px;
	font-weight:bold;
	background:url(pictures/boxroundtopright.gif) top right no-repeat;
	font-size:1.1em;
	color:#5B6C80;
}
.box_round dt span{
	float:right;
	font-size:0.85em;
	color:#999;
}
.box_round dt .hbg{
	padding:5px 7px 5px 7px;
	border-bottom:1px solid #E1EAED;
	background:url(pictures/lc.gif) bottom repeat-x;
	margin:1px;
	display:block;
}
.box_round dt .nhbg{
	padding:5px 7px 5px 7px;
	border-bottom:1px solid #E1EAED;
	margin:1px;
	display:block;
}
.box_round dt .nhbg select{
	float:left;
	font-size:0.8em;
}
.nhbgg{
	padding:5px 7px 5px 7px;
	border-bottom:1px solid #E1EAED;
	margin:1px;
	display:block;
	font-size:1.05em;
	color:#5B6C80;
	font-weight:bold;
}
.box_round dt .nhbg select{
	float:left;
	font-size:0.8em;
}
.box_round dd{
	padding:6px;
	padding-top:0px;
	margin:0px;
	font-size:1em;
	font-weight:normal;
	color:#252525;
	background:url(pictures/boxroundbotleft.gif) bottom left no-repeat;
}
.box_round p{
	font-size:1em;
	padding:0px;
}

/*
----------------------------------------------------------------------*/
.form_as_ul ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.form_as_ul ul li{
	clear:both;
	padding:6px;
	border:none;
	color:#333;
}
.form_as_ul_l ul li{
	padding:10px;
}
.form_as_ul_l ul li p{
	padding:0px;
	margin:0px;
	padding-right:100px;
}
.form_as_ul ul li label{
	float:right;
	width:100px;
	color:#666;

}
.form_as_ul_s1 ul li label{
	float:right;
	width:150px;
	color:#666;
}
.form_as_ul ul li.line{
	border-top:1px solid #CCC;
	margin:4px;
	margin-top:12px;
	height:8px;
	padding:0px;
}
/* pic list
----------------------------------------------------------------------*/
ul#piclist,ul.piclist{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#piclist li,ul.piclist li{
	float:right;
	margin:2px;
	padding:0px;
	position:relative;
	width:179px;
	height:160px;
}
ul#piclist li a,ul.piclist li a{
	position:absolute;
	width:171px;
	bottom:0px;
	text-align:center;
	right:0px;
	padding:4px;
	color:#1D5178;
}
ul#piclist li a.nowvisited,ul.piclist li a.nowvisited{
	background:#F7D5DF;
	cursor:default;
}
ul#piclist li a.notactive,ul.piclist li a.notactive,ul#piclist li a.notactive:hover,ul.piclist li a.notactive:hover{
	background:#DBDBDB;
	cursor:default;
}
ul#piclist li a:hover,ul.piclist li a:hover{
	background:#D6E8F5;
	color:#7A1B1B;
}
ul#piclist li div.detail,ul.piclist li div.detail{
	display:none;
	position:absolute;
	border:1px solid #CCC;
	background:#FFF;
	bottom:145px;
	right:0px;
	font-size:0.9em;
	padding:2px;
	color:#728f9e;
}
ul#piclist li div.detail_l,ul.piclist li div.detail_l{
	left:0px;
	right:auto;
}
ul#piclist li div.detail div.tnpic,ul.piclist li div.detail div.tnpic{
	position:relative;
	padding:2px;
	margin:0px;
	
}
ul#piclist li div.detail div.tnpic img.nqupic ,ul.piclist li div.detail div.tnpic img.nqupic {
	position:relative;
	padding:0px; 
	margin:0px;	
}
ul#piclist li div.detail div.tnpic img.qupic ,ul.piclist li div.detail div.tnpic img.qupic {
	position:absolute; 
	top:2px; 
	right:2px; 
	padding:0px; 
	margin:0px;
}
ul#piclist li div.detail div.dnpic ,ul.piclist li div.detail div.dnpic {
	padding: 3px 3px 0 3px;
	position:relative;
}
ul#piclist li a b,ul.piclist li a b{
	display:block;
	font-weight:normal;
	font-size:1em;
}
ul#piclist li a img,ul.piclist li a img{
	background:#FFF;
	padding:2px;
	border:1px solid #CECECE;
}
/*ul#piclist li a:hover .detail{
	display:block;
}*/
ul.listofincat{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.listofincat li{
	padding:3px;
	margin:3px;
	padding-right:20px;
	background:url(pictures/ifol.gif) right no-repeat;
	width:25%;
	float:right;
	overflow:hidden;
}

#pic_show dl dd{
	color:#648297;
}
#pic_show dl dd img.bigpic{
	padding:2px;
	border:1px solid #CCC;
}
#pic_show dl dd p.picdetail{
	font-size:0.9em;
	color:#406386;
}
#pic_show dl dd ul.picsize{
	list-style:none;
	padding:0px;
	margin:0px;
}
#pic_show dl dd ul.picsize li{
	margin:3px;
	padding-bottom:1px;
	padding-top:1px;
	font-size:0.9em;
}
#pic_show dl dd ul.picsize li a:link,#pic_show dl dd ul.picsize li a:visited{
	color:#FF8000;
}
#pic_show dl dd ul.picsize li a:hover{
	color:#EC0047;
	text-decoration:underline;
}
#pic_show dl dd p.picinfo{
	font-size:0.8em;
	color:#7791A4;
}
.ie6b1{
	min-height:150px;
}
.bi_zoom{
	padding:3px;
	padding-right:17px;
	padding-left:17px;
	background:url(pictures/p25_1_.gif) right no-repeat ;
	line-height:1.3em;
}
.bi_download{
	padding:3px;
	padding-right:17px;
	padding-left:17px;
	background: url(pictures/p25_2.gif) right no-repeat ;
	line-height:1.3em;
}
.bi_phone{
	padding:3px;
	padding-right:17px;
	padding-left:17px;
	background: url(pictures/p25_3.gif) right no-repeat ;
	line-height:1.3em;
}
.bi_dlink{
	padding:3px;
	padding-right:17px;
	padding-left:17px;
	background: url(pictures/w_link.gif) right no-repeat ;
	line-height:1.3em;
	color:#A8A8A8;
}
.bi_dlink input{
	font-size:0.9em;
	width:24em;
	color:#A8A8A8;
}
.bi_fl{
	padding:3px;
	background: url(pictures/fs.gif)  no-repeat center ;
}
.bi_hl{
	padding:3px;
	background: url(pictures/fh.gif)  no-repeat center ;
}
.bi_ab{
	padding-right:17px;
	padding-left:17px;
	background: url(pictures/ab.gif) right no-repeat ;
}
.bi_rss{
	padding:3px;
	background: url(pictures/rss.gif)  no-repeat center ;
}
.bi_addthis{
	padding:3px;
	background: url(pictures/sm-plus.gif) no-repeat center ;
}
.bi_fw{
	padding:3px;
	background: url(pictures/m_forward.gif) no-repeat center ;
}
.flspn{
	float:left;
}
a.bif_ra,a.bif_ra:visited{
	background:url(pictures/rai.gif) no-repeat center ;
	width:15px;
	height:15px;
	float:left;
	margin:6px;
}
a.bif_la,a.bif_la:visited{
	background:url(pictures/lai.gif) no-repeat center ;
	width:15px;
	height:15px;
	float:left;
	margin:6px;
}
a.bif_ref,a.bif_ref:visited{
	background:url(pictures/refai.gif) no-repeat center ;
	width:15px;
	height:15px;
	float:left;
	margin:6px;
}
a.bif_ra:hover,a.bif_la:hover,a.bif_ref:hover{
	background-color:#D9ECFF;
}

#nletter_container{
	color:#374653;
	font-size:0.9em;
	padding:4px;
}
#nletter_container .nletter_email{
	width:80%;
	color:#333;
}
#nletter_container ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#nletter_container ul li{
	padding:1px;
	margin:0px;
}

#add_shower1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#add_shower1 ul li{
	padding:0px;
	margin:2px;
}
#add_shower1 ul li.textad{
	font-size:0.9em;
}
#add_shower1 ul li.textad a:link,#add_shower1 ul li.textad a:visited{
	display:block;
	width:170px;
	background:#EDF1F3;
	border:1px dashed #86A0B0;
	padding:4px;
	overflow:hidden;
}
#add_shower1 ul li.textad a:hover{
	background:#FFCB97;
}
#add_shower1 ul li.textad b{
	display:block;
}
#add_shower1 ul li img{
	
}




#linkexch_list ul{
	list-style:none;
	padding:2px;
	margin:0px;
}
#linkexch_list ul li{
	padding:3px;
	padding-right:18px;
	background:url(pictures/fs3.gif) right 2px no-repeat;
	margin:0px;
}
#linkexch_list ul li.nlink{
	background:url(pictures/fs4.gif) right 2px no-repeat;

}

.htmladd{
	padding:3px;
	overflow:auto;
}


#links_dl ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#links_dl ul li{
	padding:5px;
	margin:0px;
	clear:both;
}
#links_dl ul li ul li{
	padding:4px;
	margin:0px;
	float:right;
	clear:none;
	color:#666;
}
#links_dl ul li ul li.fpli{
	width:200px;
	text-align:left;
	border-top:1px solid #B5C0D5;
	background:#E1E6EE;
}
#links_dl ul li ul li.secpli{
	width:200px;
	border-top:1px solid #CCC;
}


/* pic list
----------------------------------------------------------------------*/
ul.gallist{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.gallist li{
	float:right;
	margin:2px;
	padding:0px;
	position:relative;
	width:179px;
	height:160px;
}
ul.gallist li a{
	position:absolute;
	width:171px;
	bottom:0px;
	text-align:center;
	right:0px;
	padding:4px;
	color:#1D5178;
	background: url(pictures/frame1.gif) top center no-repeat;
	padding-top:13px;
	padding-left:6px;
	padding-right:3px;
}
ul.gallist li a:hover{
	background:#D6E8F5 url(pictures/frame1.gif) top center no-repeat;
	color:#7A1B1B;
}
ul.gallist li a b{
	display:block;
	width:100%;
	overflow:hidden;
	height:1.2em;
}
/*ul.gallist li .galpicfr{
	background: url(pictures/frame1.gif) center no-repeat;
	width:171px;
	height:125px;
	padding:0px;
	margin:0px;
	display:block;
}*/
/*ul.gallist li .galpicfr img{
	margin-top:13px;
	margin-left:4px;
}*/
ul.gallist li a b{
	display:block;
	font-weight:normal;
	font-size:1em;
	padding-top:12px;
}


#picli_aj_d,#picli_aj_u{
	text-align:center;
	padding:10px;
	background: url(pictures/abi.gif) center no-repeat;
	font-weight:bold;
	font-size:0.9em;
}
#picli_aj_u{
	background: url(pictures/ati.gif) center no-repeat;
}
#picli_aj_d a{
}




#rand_pic_win{
	text-align:center;
	padding:2px;
}
#rand_pic_win img{
	background:#FFF;
	padding:2px;
	border:1px solid #CCC;
}
#rand_pic_win b{
	display:block;
	font-weight:normal;
}

/* contact
----------------------------------------------------------------------*/
#contactform input{
	width:16em;
}
#contactform input.button{
	width:auto;
}
/* static page
----------------------------------------------------------------------*/
#static_content .statictop{
	color:#313C48;
}
#static_content .statictop h5{
	margin:0px;
	padding:4px;
	color:#B0B0B0;
	font-weight:bold;
	font-size:0.8em;
}

ul.pic_comment_list{
	list-style:none;
	padding:0px;
	margin:0px;
	color:#333;
}
ul.pic_comment_list li{
	color:#454545;
	margin-bottom:4px;
	padding:2px;
	background:url(pictures/cmnbk.gif) right bottom no-repeat;
}
ul.pic_comment_list li p.lihead{
	color:#70BE05;
}
ul.pic_comment_list li blockquote{
	margin:4px;
	color:#828282;
	padding:0px;
	padding-right:20px;
	background: url(pictures/quote1.gif) top right no-repeat;
}

div.lnbox{
	height:150px; width:330px; border:1px solid #CCC; overflow:auto; direction:rtl; float:right;margin:3px;
}
div.lnbox ul{
	padding:0px; margin:0px; margin-right:17px; list-style:circle;
}
div.lnbox ul li{
	margin-bottom:1px;
	padding-bottom:2px;
}
div.lnbox ul li a:link,div.lnbox ul li a:visited{
	color:#004080;
	text-decoration:none;
}
div.lnbox ul li a:hover{
	color:#800040;
	text-decoration:underline;
}

#txtad1{
	width:725px;
	border:none;
	height:90px;
	overflow:hidden;
}
#lnbkf1{
	width:700px;
	border:none;
	height:160px;
	overflow:hidden;
}

.form_pi textarea{
	width:25em;
	height:4em;
}
/*#user_profile img#useravatar{
	float:right;
	padding-left:6px;
}*/

.styletm1	{}
.styletm1	TD	{
    border-bottom:1px solid #DFDFDF;
	border-right:1px dotted #DFDFDF;
	PADDING:3px;
	vertical-align:top;
}


/* message box
--------------------------------------------*/
#message_box{
	
}
#message_box h4.pageresult{
	color:#666;
	padding-right:10px;
}
#message_box #message_box_list{
	overflow:auto;
	height:160px;
	margin:6px;
	border:#D1D1D1 1px solid;
}
#message_box #message_box_list table{
	border-collapse:collapse;
	width:96%;
	
}
#message_box #message_box_list table .message_row_in td{
	cursor:pointer;
	background-color: #E7F3FE;
}
#message_box #message_box_list table .message_row_out td{
	
}
#message_box #message_box_list td{
	padding:3px;
	border-bottom:#D1D1D1 1px solid;
}
#message_box #message_box_list .td1{
	width:20px;	
}
#message_box #message_box_list .td4{
	width:20px;
}
#message_box #message_box_list .td5{
	width:140px;
	font-size:0.9em;
}

#message_box #message_body_show{
	margin:6px;
	border:#D1D1D1 1px solid;
	padding:5px;
}
#message_box #message_body_show #userlogo{
	float:left;
}
#message_box #message_body_show h2{
	padding:0px;
	margin:0 4px 0 4px;
	font-weight:normal;
	color:#333;
}
#message_box #message_body_show h4{
	margin:4px;
	padding:0px;
	font-weight:normal;
	color:#333;
	font-size:1em;
}
#message_box #message_body_show #logomessagediv{
	float:right;
}
#message_box #message_body_show #logomessagediv img{
	margin-left:10px;
	margin-bottom:5px;
}

#message_box #message_body_show #showmessagediv{
	clear:both;
	border:1px solid #B5BBCA;
	background:#D6E1F3;
}
#message_box #message_body_show #showmessagediv h4{
	border-bottom:1px solid #B5BBCA;
	margin:0px;
	padding:4px;
}
#message_box #message_body_show #showmessagediv h4 img{
	margin-left:2px;
}
#message_box #message_body_show #showmessagediv div{
	background:#FFF;
	padding:5px;
}

#user_p_menu{
}
#user_p_menu div.user_avatar{
	float:right;
	padding:2px;
	padding-left:10px;
}
#user_p_menu div.user_name{
	font-size:1.3em;
}
#user_p_menu div.user_name a:link,#user_p_menu div.user_name a:visited{
	font-size:1.4em;
	color:#E80063;

}
#user_p_menu div.user_p_s_menu{
	padding-top:2px;
}


#users_comment{
}
#users_comment textarea{
	width:30em;
	height:3em;
}
#users_comment div.combox{
	padding:3px;
	margin:3px;
	border:1px solid #C0C0C0;
	background:#f6f6f6 url(pictures/comb.gif) center repeat-x;
}
#users_comment div.combox div.combox {
	background:#FFF;
	border-right:3px solid #CCC;
	margin-right:53px;
}
#users_comment div.combox .replybut{
	margin-right:53px;
}
#users_comment div.combox div.user_avatar{
	float:right;
	padding:2px;
}
#users_comment div.combox div.user_info{
	font-weight:bold;
	font-size:0.9em;
	color:#666;
	margin-right:53px;
	padding:3px;
}
#users_comment div.combox div.commententry{
	margin-right:53px;
	padding:3px;
	color:#666;
	font-size:0.9em;
}

div#statpage_body{	
}
div#statpage_body p{
	padding:3px;
}
div#statpage_body h3{
	padding:3px;
}
div#statpage_body ul li{
	padding:3px;
}
