img {border:none;}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:999999999;}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#bluemask {background:#000; position:fixed; z-index:99999999;}


/*** Details page ***/

#lft_part {width:450px; float:left;}
#lft_part h3 {font-size:18px; font-family:Arial; font-weight:bold; color:#0050b2; margin:0 0 10px 0;}
#lft_part p {font-family:Arial; font-size:.8em; color:#353535; margin:4px 0px 2px 0px; float:left; width:100%;}
#lft_part p a {font-family:Arial; color:#353535; text-decoration:none;}
#lft_part p a:hover {color:red;}

#lft_part .gallery {width:450px; float:left; margin:10px 0;}

#rgt_part {width:350px; float:right;}

.services {width:350px; float:left; margin-top:15px;}
.services h2 {width:100%; float:left; font-size:17px; font-family:Arial; font-weight:bold; color:#151515; margin:0; padding:0;}
.services ul{width:350px; float:left; list-style:none; margin:0; padding:5px 0 0 0;}
.services ul li {width:155px; float:left; background:url(images/arrow.jpg) no-repeat left top; padding-left:20px; font:normal 12px Arial; color:#414141; line-height:18px; margin:5px 0 0 0; list-style:none;}

#rgt_part .recom {width:350px; float:left; padding:15px 0;}
#rgt_part h2 {width:100%; float:left; font-size:17px; font-family:Arial; font-weight:bold; color:#151515; margin:0; padding:0;}
#rgt_part .recom .recom_1 {width:330px; float:left; padding:10px;}
#rgt_part .recom .recom_11 {width:330px; float:left; background-color:#eee; padding:10px;}
#rgt_part .recom h3 {width:100%; float:left; font-size:14px; font-family:Arial; font-weight:bold; color:#0050b2; margin:0 0 5px 0;}
#rgt_part .recom h3 a {font-size:14px; font-family:Arial; font-weight:bold; color:#0050b2; text-decoration:none;}
#rgt_part .recom h3 a:hover {text-decoration:underline;}
#rgt_part .recom p {width:100%; float:left; font:normal 12px Arial; color:#414141; line-height:18px; margin:0;}

#rgt_part .tags {width:350px; float:left; padding-top:10px;}
#rgt_part .tags p {width:100%; float:left; font:normal 12px Arial; color:#414141; margin:0 0 10px 0;}
#rgt_part .tags p a {font:normal 12px Arial; color:#0050b2; text-decoration:none;}
#rgt_part .tags p a:hover {text-decoration:underline;}

.green {
	color:green !important;
}

.red {
	color:red !important;
}

.comment {width:450px; float:left; padding-top:15px; line-height:20px; margin-top:15px !important;}


.comment_area {
width:450px;
height:100px;
border:1px solid #cfdef1;
font:normal 12px Arial;
outline:none;
padding:10px;
resize:vertical;
}