/* B.H. */ 
html,body {
	direction:ltr;
	margin:0px 0px 0px 0px;
	padding: 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#E7E8E3;
	height:100%;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
a{
	color:#CF3A7A; text-decoration:none;
}
HR{ 
	height:1px;
	color:#9D9D9D;
}
form{
	padding:0px;
	margin:0px;
}


/*
##########################################
##########################################
##########################################
*/
div#page{
	margin: 0 auto;
	width: 774px;
}
div#header{padding-top:60px;
	margin: 0 auto;
	width: 774px;
	overflow:hidden;
}
div#header div.logo{float:left; width:195px; height:96px; padding-right:20px; overflow:hidden; }
div#header div.menuTop{float:left; width:200px; overflow:hidden;}
div#header table{height:96px;}
div#header td.rssDiv{vertical-align:bottom; font-size:9px; /*height:17px;*/}
div#header td.menu{}
div#header ul{
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
}
div#header li{padding-bottom:3px; padding-top:0px; line-height:15px;}
div#header li a{font-size:20px; color:#C0BFBF;}
div#header li a:hover{color:#9C9C9B;}



div#homePage{clear:both;}
div#imageList{float:left; width:195px; padding-right:15px; padding-top:20px;}
div#imageList div.gallery_body div{text-align:center; cursor:pointer; width:30px; height:30px; overflow:hidden; float:left; padding-bottom:2px; padding-right:2px;}
div#imageList div.gallery_body div.list_title_first{width:195px; text-align:left; font-size:10px; height:10px; padding-bottom:7px; padding-top:0px;}
div#imageList div.gallery_body div.list_title{width:195px; text-align:left; font-size:10px; padding-top:16px; height:15px;}
div#imageList div.gallery_body img{width:30px; height:30px;}
div#imageSelect{float:left; width:400px; padding-right:20px; padding-top:20px;}
div#imgDiv{width:400px; overflow:hidden; padding:0px; /*background-color:#FFFFFF;*/}
div#imgDiv div{width:400px; overflow:hidden; /*background-color:#FFFFFF;*/}
div#imageInfo{float:left; width:139px; padding-top:20px;}
div#imageInfo div.gallery_head{clear:both; height:22px;}
div#imageInfo div.gallery_head div.num1{height:11px; line-height:11px; padding-right:7px; text-align:left; font-size:9px; float:left; border-right:1px solid #B2B2AE;}
div#imageInfo div.gallery_head div.num2{height:11px; line-height:11px; padding-left:7px; text-align:left; font-size:9px; float:left;}

div#imageInfo div.gallery_text{clear:both; padding-top:22px;}
div#imageInfo div.client{padding-bottom:15px;}
div#imageInfo div.subject{padding-bottom:15px;}
div#imageInfo div.visit{padding-bottom:15px;}
div#imageInfo div.buy{padding-bottom:15px;}
div#imageInfo div.buy input{height:22px; width:70px; border:none; background-color:#E65D98; color:#E7E8E3; line-height:22px; font-size:10px; cursor:pointer;}



div#parentPage{clear:both;}
div.parent_left{float:left; width:195px; padding-right:15px;}
div.parent_center{padding-top:20px; float:left; width:556px;}
div#parentPage td.rowImg img{width:253px; padding:0px; background-color:#FFFFFF;}
div#parentPage td.rowImg{padding-right:20px; padding-bottom:40px;}
div#parentPage td.rowText{padding-bottom:40px; width:286px;}
div#parentPage div.rowTitle{font-size:9px; height:17px; letter-spacing:1px;}
div#parentPage div.rowContent{padding-top:10px; padding-bottom:10px;}
div#parentPage div.rowContent p{padding:0px; margin:0px;}
div#parentPage div.preview a{display:block; font-size:9px; color:#D04469; padding-top:7px;}



div#formPage{clear:both}
div#formPage div.form_left{float:left; width:195px; padding-right:15px; padding-top:20px; text-align:right}
div#formPage div.form_center{float:left; width:556px; padding-top:20px;}
div#formPage div.info_right{float:left; width:246px; padding-left:20px;}
div#formPage div.info_right p{padding:0px; margin:0px;}
div#formPage div.info_newsLetter{float:left; width:246px; padding-left:20px;}
div#formPage div.info_left{clear:both; width:556px; padding-top:20px;}
div#formPage div.info_shortText{padding-bottom:10px;}
div#formPage div.list_images{width:559px; overflow:hidden;}
div#formPage div.list_images div{float:left}
div#formPage div.list_images img{width:182px; height:182px; padding-left:6px;}


div#pageForm{padding-top:0px; clear:both; width:290px; overflow:hidden;}
div#pageForm td.formName{padding-bottom:6px; font-weight:normal; font-size:9px;}
div#pageForm div.memberInput{padding-bottom:4px;}
div#pageForm div.memberInput2{padding-bottom:4px;}
div#pageForm input.memberInput{width:288px; background-color:#E1E1E1; border-top:1px solid #B5B5B5; border-bottom:1px solid #fff; border-left:1px solid #B5B5B5; border-right:1px solid #fff;}
div#pageForm textarea.memberInput{width:288px; height:127px; background-color:#E1E1E1; border-top:1px solid #B5B5B5; border-bottom:1px solid #fff; border-left:1px solid #B5B5B5; border-right:1px solid #fff;}
div#pageForm div.memberButtonTD{text-align:right;}
div#pageForm input.memberButtonSend{border:none; width:40px; height:22px; color:#CA3B5F; background-color:#E7E8E3; text-align:center; font-size:10px; line-height:22px;}



div#newsletterForm{width:246px; overflow:hidden;}
div#newsletterForm div.memberInput{padding-bottom:5px;}
div#newsletterForm div.memberInput input{width:244px; background-color:#E1E1E1; border-top:1px solid #B5B5B5; border-bottom:1px solid #fff; border-left:1px solid #B5B5B5; border-right:1px solid #fff;}
div#newsletterForm div.memberButtonTD{text-align:right;}
div#newsletterForm input.memberButtonSend{border:none; width:40px; height:22px; color:#CA3B5F; background-color:#E7E8E3; text-align:center; font-size:10px; line-height:22px;}



div#contentPage{clear:both;}
div#contentPage div.contentPage_left{float:left; width:195px; padding-right:15px;}
div#contentPage div.contentPage_center{float:left; width:559px; padding-top:17px;}
div#contentPage div.image{width:338px; float:left; padding-right:20px;}
div#contentPage div.image img{width:338px;}
div#contentPage div.text{width:200px; float:left;}
div#contentPage div.full_text{}
div#contentPage div.full_text p{padding:0px; margin:0px;}
div#contentPage div.link{padding-top:25px;}
div#contentPage div.link a{display:block; width:80px; height:22px; background-color:#E65D98; color:#fff; font-size:9px; text-align:center; line-height:22px; }

