@import url('main_wrapper.css');
@import url('nifties.css');
@import url('style.css');
@import url('media.css');
@import:url('globals.css');


body
{
	background: #EFEFEF !important;
	font-family:Tahoma !important;
}
p
{
	color:#4a4b4d !important;
	font: normal 14px Tahoma !important;
}
#main_tbl_td
{
	background: #E0E0E0;
	padding:0 5px 0 5px ;
	border-right:10px solid #FFF;
	border-left: 10px solid #FFF;
}
textarea
{
	font:Bold 16px Arial !important;
	padding: 3px;
	border: 1px solid #cecece;
}
input
{
	padding: 1px;
	border: 1px solid #cecece;	
	height: 20px;
}
table
{
	border: 0px;	
		color:#4a4b4d !important;
	font: normal 14px Tahoma !important;
}
td
{	color:#4a4b4d !important;
	
}
ul
{
	color:#4a4b4d;
	font: Normal 14px Tahoma !important;
	line-height: 30px; !important;
	list-style: circle !important;
}

.writer_details
{
	text-align: left;
	display: block;
	float: left;
	width: auto;
}
.writer_details a
{
	font: normal 12px Tahoma !important;
}
.writer_details div
{
	float: left;
	display: block;
	width:auto;
	border: 0px solid black !important;
	background: #FFF;
	font: normal 12px Tahoma !important;
	padding:10px;
}
.writer_details span
{
	font-weight: bold;
	width: 100%;
}
.writer_details label
{
	width: 100%;
	display: block;
	float: left;
}
.writer_details .writer_name
{
	color:#0a6ac7;	
	padding-left: 10px;
}
.writer_details .writer_name img
{
	border:none;
}
.writer_details img
{
	border: 1px solid #cecece;
}
.writer_articles
{
	display: block;
	float: left;
	width:53%;
	margin-left: 10px;
	padding:10px;
	background: white;
}
ol.decimal 
{
list-style-type: decimal
}
label
{
	display: block;
	float: left;
}
label .sm_pics
{
	border: 1px solid #FFF;
	width: 43px;
	height: 29px;
}
label .prev_image
{
	border: 1px solid #898989;
}
label .prev_art
{
	line-height: 10px;
}

a
{
	text-decoration: none;
	color:#126ca7;
}
img
{
	border: 0px;
	margin: 0 auto;
	text-align: center;
}
div
{
	display: block;
	width: 100%;
}
fieldset
{
	display: block;
	height:330px;
	width: 94%;
	font: Normal 14px Tahoma;
	padding:10px;
	text-align: left;
	margin: 0 auto;
	border: 1px solid #cecece;
	background: url('../images/fieldset_background.jpg') repeat-x center bottom;
}
legend
{
	color:#960000;
	padding-bottom: 15px;
	padding-left:5px;
	background: #FFF;
	float: left;
}
fieldset label
{
	width: 160px;
}
fieldset textarea
{
	font: Normal 14px Arial !important;
	height: 100px;
	border: 1px solid #cecece;
	padding: 5px;
	width: 60%;
}
fieldset input,select
{
	font: Normal 14px Arial;
	border: 1px solid #cecece;
	padding: 2px;
	width: 25%;
	
}
fieldset .submit
{
	background: #FFF;
}
/* GLOBALS */
.no_content
{
	font: Normal 18px Tahoma;
	color: #FF4500;
	text-align: center;
}
.sitemap
{
	margin: 0 auto;
	width:90%;
	padding-bottom:30px;
	text-align: left;
}
.sitemap_main_category
{
	font: bold 16px Tahoma;
	height: 30px;
	padding-top: 20px;
}
.sitemap_main_category a
{
	font-style: italic;
	color:#960000;
}
.sitemap_sub_category
{
	font: Normal 14px Tahoma;
	padding-left: 20px;
	line-height: 28px;
}
.category_brief
{
		display: block;
	text-align: left;
	padding: 0 18px 20px 10px;
	width: 50% !important;
	margin: 0 auto !important;
	border: 0px solid red;
	font: normal 14px Tahoma;
	color: black;


}
.img_submit
{
	border: none !important;
	height: auto;
}
.nav_back 
{
	background: url('../images/home.png') no-repeat left;
	height: 25px;
	font: Normal 14px Tahoma;
	color: #6B0000;
	padding:8pt 0 0 40px;
	text-align: left;
	width: 93%;
	float: right;
	border:0px solid black;
	margin:20px 0 20px 0;
	
}

.pages_main {
	background-color: #F9EEF4;
	border: 1px solid #F5DFEB;
	font-family: Tahoma;
	font-size: 9pt;
	height: 15px;
	width: 50px;
}


.pages_td {
	background-color: #ddeefc;
	border: 1px solid #9bd1fd;
	font-family: Tahoma;
	font-size: 9pt;
	height: 15px;
	width: 30px;
}

.pages_td2 {
	background-color: #9bd1fd;
	border: 1px solid #F5DFEB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	height: 15px;
	width: 30px;
}

.sub_categories
{
	background: url('../images/pluse.jpgx') no-repeat left;
	padding-left: 15px;
	padding-top:8px;
	width: 95%;
	border: 0px solid red;
	float: right;
	text-align: left;
	font: normal 14px Tahoma;
	height: 22px;
}
.sub_categories a
{
	color:#4a4b4d;
	font: Normal 16px Tahoma;

}
.sub_categories a:hover
{
	color:#0093f3;
	text-decoration: underline;
}
.sub_cats_desc
{
	border: 0px solid red;
	display: block;
	width: 95%;
	font-style: italic !important;
	margin: 0 auto;
	height: auto;
	padding-bottom: 8px;
	float: right;
	text-align: left;
	font: normal 11px Tahoma;
	white-space: normal;
}
.big_text
{
	font: bold 16px Arial;
	color: #000 !important;
}
.submit
{
	height:30px;
}
.no_content
{
	font: Normal 18px Tahoma;
	color: #FF4500;
	text-align: center;
}
.product_thumb
{
	border: 1px dotted #cecece;
	display: block;
	float: left;
	width: auto;
}
.project_details_page
{
	text-align: left;
	border: 0px solid red !important;
	margin: 0 auto;
	width: 97%;
}
.projects_header
{
	font:normal 12px Tahoma;
	color: #4a4b4d;
	display: block;
	text-align: center;
}
.projects_header .title
{
	font:bold 16px Tahoma;
	display: block;
}
/* GLOBALS */






/* SEARCH ENGINE STYLE */

.search_header
{
	font: normal 12px Tahoma;
	color: #878787;
	text-align: left;
	padding:10px 0 0 15px;
}
.search_results
{
	text-align: left !important;
	border: 0px solid black;
	font-weight:bold;
	margin: 0 auto;
	width:95%;
	height:auto;
	padding: 10px 40px;
}
.search_results_div
{
	margin-bottom: 20px;
}
/* END OF SEARCH ENGINE STYLE */


/* MAIN ARTICLE */
.article_footer
{
	font: normal 14px Tahoma;
	
}
#main_article
{
	background: #f7e4e4;
	font: bold 11pt Arial;
	color: #000;
	text-align: center;
	width: 100%;
	height:280px;

}
#main_article .head
{
	background: url('../images/ma_head_b.jpg') repeat-x;
	height:24px;
	color: #FFF;
	text-align: right;
	padding-left: 0px;
	font: Bold 16px Arial;
}
#main_article label .ma_image
{
	float: left;
}
#main_article label
{
	display: block;
	float: right;
}
#main_article .ma_head_lc
{
	background: url('../images/ma_head_lc.jpg') no-repeat;
	vertical-align: top;
	width: 19px;
}
#main_article .ma_head_rc
{
	background: url('../images/ma_head_rc.jpg') no-repeat;
	vertical-align: top;
	width: 19px;
}
.mb_trc
{
	background: url('../images/mb_trc.jpg') no-repeat;
	height: 25px;
	width:19px;
}
.mb_tlc
{
	background: url('../images/mb_tlc.jpg') no-repeat;
	height: 25px;
	width:19px;
}
.mb_b
{
	background: url('../images/mb_b.jpg') repeat-x;
	color: #FFF;
	font: Bold 12pt Arial;
	text-align: right;
}
.mb_b a
{
		color: #FFF;
		text-decoration: none;
		font: bold 12pt Arial;
}
.green_mb_trc
{
	background: url('../images/green_mb_trc.jpg') no-repeat;
	height: 25px;
	width:19px;
}
.green_mb_tlc
{
	background: url('../images/green_mb_tlc.jpg') no-repeat;
	height: 25px;
	width:19px;
}
.green_mb_b
{
	background: url('../images/green_mb_b.jpg') repeat-x;
	color: #FFF;
	font: Bold 12pt Arial;
	text-align: right;
}
.green_mb_b a
{
		color: #FFF;
		text-decoration: none;
		font: bold 12pt Arial;
}

.article_block_devider
{
	background: #eeeeee;
	height: 20px;
	color:#000;
	font: Bold 14px Arial;
	padding:2px;
	text-align: right;
	border-top: 1px solid #FFF;
}
.more_articles
{
	background: #FFF;
	height: 26px;
	color:#dc1301;
	font: Bold 12pt Arial;
	padding:2px 24px 0 0;
	text-align: right;
	border-top: 1px solid #CCC;
	
}
.more_articles a
{
	color:#dc1301; 
}
.article_block
{
	background: #FFF;
	height: 26px;
	color:#FFF;
	font: Bold 12pt Arial;
	padding:15px 22px 2px 2px;
	text-align: right;
	border-bottom: 1px solid #CCC;
	
}
div .art_space
{
	height: 10px;
}

.sub_main_art
{
	
	background:URL('../images/sub_main_art.jpg') repeat-x;
	color:#FFF;
	padding:0px;
	vertical-align: middle;
	text-align: right;
	line-height: 10px;
}
.sub_main_title a
{
	font:Bold 12pt Arial;
	color:#FFF;
}
.sub_main_title a:hover
{
	text-decoration: underline;
}
.desc
{
	font:9pt Tahoma;
	text-align: justify;
	
}
.article_t
{
	color: #0a6ac7;
}
.cmnt {
      width:100%;
      height:36px;
      padding:0px 0px;
      border-bottom:solid 1px #efb572;
      background:url('../images/sub_main_art.jpg') repeat-x;
      text-align:right;
      font:bold 14px Arial;
      cursor:pointer;
		color: #FFF;
}
.cmnt  a
{
      cursor:pointer;
		color: #FFF;
}
.imgCnt {
      width:100%;
      height:37px;
      padding:0px 0px;
      border-bottom:solid 1px #efb572;
      background:url('../images/sub_main_arth.jpg') repeat-x;
      text-align:right;
      font:bold 14px Arial;
      cursor:pointer;
		color: #FFF;
}
.imgCnt a{
      cursor:pointer;
		color: #FFF;
}

#art_archives
{
	height: 151px;
}
#art_archives .title
{
	font: Normal 11px Tahoma;
	color: #088000;
	background: URL('../images/art_archiveb.jpg') no-repeat top left;
	height:51px;
	width:268px;
	line-height: 15px;
	display: block;
	padding-top:9px;
	padding-left: 5px;
}
#art_archives .title a
{
	color: #FF4500;
	font: Normal 14px Tahoma;
}
#art_archives .title a:hover
{
	color:#d21f1b;
	font-style: italic;
	text-decoration: underline;
}
#art_archives .brief
{
	font: Normal 13px Tahoma !important; 
	color: #777;
	text-align: justify;
}
#art_archives span .padding
{
	display: block;
	font: Normal 13px Tahoma;
	color: #5D5D5D;
	text-align: justify;
	padding-left: 10px !important;
	height: 100%;
}
#art_archives .padding a
{
	color: red;
}
#art_archives .padding a:hover
{
	font-style: italic;
	color: Orange;
	text-decoration: underline;
}
#art_archives span .url
{
	color:#1c8400;
	font: Normal 12px Tahoma;
}
#art_archives .mini_pic img
{
	height: 55px;
	width: 55px;
	border:2px solid #FFF;
}
#art_archives label
{
	border:1px solid #1b394c;
}

#latest_article
{
	font: Bold 16px Arial;
	color: #000;
	text-align: justify;
	width:100%;
	border-bottom: 0px dotted #b0b0b0;
	padding-bottom: 10px;
}
.date
{
	font: normal 11px Tahoma;
	color: #AFAFAF;
	display: block;
}

#latest_article a
{
	color:#970c09;
	font: Bold 16px Arial;

}
#latest_article a:hover
{
	color:#d21f1b;
}
#latest_article img
{
	width: 120px;
	height: 82px;
	border: 2px solid #FFF;
}
#latest_article label
{
	border: 1px solid #787878;
}
#latest_article .content
{
	padding:11px;
	height: 100%;
	display: block;
}

#most_read
{
	display: block;
	font: normal 13px Tahoma;
	text-align: left;
	color: #CECECE;
	border-bottom: 0px dotted #b0b0b0;
	padding-top: 8px;
	padding-bottom: 8px;
	
}
#most_read .info
{
	padding:5px 3px;
	display: block;
	width: 100%;
	height: 100%;
	
}
#most_read label 
{
	width: 100px !important;
	_width: 100px;
	height: 50px;
	border: 1px solid #000;
}
#most_read a
{
		font: Normal 14px Arial;

}
#most_read a:hover
{
	color:#d21f1b;
}
.most_brief
{
	height:100%;
	display:block;
	padding-right:15px;
}

.article_comments_box{
	background: #f9fdff;
	margin: 0 auto;
	width:98%;
	padding-bottom: 8px;

}

.article_smcomments_box{
	background: #FFF;
	width:98%;
	border-top: 1px solid #fbe6fe;
	border-right: 1px solid #fbe6fe;
	border-left: 1px solid #fbe6fe;
	border-bottom: 0px solid #fbe6fe;
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	
}

.article_comments_wrcell{
	width:25%;
	float: right;
	
}

.most_subject
{
	background: url('../images/most_subject.jpg') no-repeat center;
	height: 26px;
	width: 105px;
	color:#FFF;
	font: Normal 14px Tahoma;
	text-align: center;
	padding-top:2px;
	float: left;
}
/* END OF MAIN ARTICLE */



/* ARTICLE DETAILS */
#art_comment
{
	width: 80%;
	display: block;
	border: 1px solid #fbe6fe;
	background: #FFF !important; 
	padding: 10px;
}
#art_comment label
{
	width: 20%;
	clear: both;
	float: left;
	display: block;
	white-space: nowrap;
	text-align: left;
	display: block;
	font: normal 13px Tahoma;
}
#art_comment span
{
	text-align: left;
	float: left;
}

/* END OF ARTICLE DETAILS SECTION */

/* POLL SECTION */
.poll_block
{
	background: #FFF;
	height: 26px;
	color:#FFF;
	font: Bold 12pt Arial;
	padding:0px 20px 2px 20px;
	text-align: right;
	border-bottom: 1px solid #CCC;
	
}
/* END OF POLL SECTION */


/* SIDE BAR SECTION */
.side_bar_devider
{
	background: #b8b8b8;
	height: 24px;
	color:#FFF;
	font: Bold 12pt Arial;
	padding:2px;
	text-align: right;
	border-top: 1px solid #FFF;
}

.hot_articles
{
	text-align: right;
	font:Normal 10pt Tahoma;
	line-height: 20px;
	background: #FFF;
	padding:10px 0 0 0;
}
.hot_articles a
{
	text-decoration: none;
}
.main_block a
{
	text-decoration: none;
	color: #FFF;
	font: Normal 11px Tahoma;
}
.main_block li
{
	margin-right:-25px;
	color: White;
}
#hp_audio_cats
{
	border: 0px;
}
#hp_audio_head
{
	background: #005785;
	color: #FFF;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	font: bold 12pt Arial;
	
}
#hp_audio_cats .main_block
{
	background: #6d97b3;
	width:30%;
	text-align: center;
	vertical-align: top;
	color:#FFF;
	font: bold 12pt Arial;
	padding:0px;
}
#hp_audio_cats .title
{
	font: bold 12pt Arial;
	color:#3a5785;
	display: block;
	width: 100%;
}
#hp_audio_cats .desc
{
	font: Normal 9pt Tahoma;
	color:#494949;
	display: block;
	width: 100%;
	text-align: justify;
}
.hp_audio_devider
{
	background: #EEE;
	border-top: 1px solid #FFF;
	color: #494949;
	padding-right: 6px;
	font: bold 12pt Arial;
}
.hp_audio_content
{
	background: #FFF;
	padding: 4px;
	border-bottom: 1px solid #CCC;
}
.hp_forum_posts
{
	white-space:nowrap;
	text-align:center;
	font: Normal 9pt Tahoma;
	color:#005f91;
	border-bottom: 1px solid #898989;
	border-right: 1px solid #898989;
	padding:3px;
	width:23%;
}
.latest_pic_title
{
	font: Bold 16px Arial;
	height:20px;
}
.sb_head_rc
{
	background: url('../images/sb_head_rc.jpg') no-repeat;
	height: 25px;
	width:19px;
}
.sb_head
{
	background: url('../images/sb_head.jpg') repeat-x top;
	font: bold 16px Arial;
	color:#FFF;
}
.sb_head_lc
{
	background: url('../images/sb_head_lc.jpg') no-repeat;
	height: 25px;
	width:19px;

}
.more
{
	text-align: right;
	color: Orange;
	background: white;
	float: right;
	display: block;
	width: 90%;
}
.more a
{
	font: normal 11px Tahoma !important;
}
.more a:hover
{
	font-style: italic !important;
	color: red;
	text-decoration: underline;
}
.hp_best_arts a
{
	font: normal 14px Tahoma;
	color: #126ca7;
}
.hp_best_arts .main_solution a
{
font: Bold 14px Tahoma;
list-style: lower-alpha;
color: #0087e5;
}
.hp_best_arts ul .sub_products
{
list-style: lower-alpha !important;
list-style-type: lower-alpha;
}
.hp_best_arts ul .sub_products a
{
	font: normal 13px Tahoma !important;
	color: #960000;
	list-style-type: upper-alpha;
}

#hp_best_arts
{
	font:Normal 12px Tahoma;
	text-align: justify;
	padding-bottom: 20px;
	color: #777777;
}
#hp_best_arts span
{
	background: transparent !important;
	margin: 0 auto !important;
}
.hp_products_title
{
	width: 90%;
	display: block;
	font: Normal 18px Tahoma;
	color:#000;
	height:20px !important;
	padding:5px 0 0 0px;
}
.hp_products_title a
{
	color: black;
}
#hp_best_arts .more_details a:hover
{
	font-style: italic;
	text-decoration: underline;
}
#hp_best_arts img
{
	border: 2px solid #FFF;
	width: 87px;
	margin:3px;
	height: 48px;
	float: left;
}
#hp_best_arts a:hover
{
	color: red;
	text-decoration: underline;
	font-style: italic;
}
/* END OF SIDE BAR */


/* FONT SECTION */
.sm_text
{
	font: Normal 11px Tahoma;
	color:#919191;
	text-decoration: none !important;
	line-height: 1.4em;
}
.sm_text a
{
	color: red !important;
	font: normal 11px Tahoma !important;
}
/* END OF FONT */


/* CATEGORIES */
.album div
{
	color: #181818;
	width:100px;
	height:66px;
	border:1px solid #181818;
	padding:1px;
}
.album a
{
	color: #181818;
}

#files
{
	border-bottom: 0px dotted #b0b0b0;
	padding-bottom: 10px;
	width: 60%;
}
.numbering
{
	background: url('../images/numbering.jpg') no-repeat center;
	height: 36px;
	width: 51px;
	text-align: center;
	font: 20pt "Arial Rounded MT Bold", Arial,sans-serif;
	color: #960000;
}
.file_details
{
	background: url('../images/help.png') no-repeat top left;
	padding-left: 10px;
	text-indent: 19px;
	font: Normal 11px Tahoma;
	color: #7e7e7e;
	height: 20px;
	border: 0px solid red;
	display: block;
	text-align: left;

}
.file_details a
{
	font: normal 16px Arial;
	color: #355bff;
}
/* END OF CATEGORIES */


/* FORUMS SECTION */
.forums_idx
{
	background-image: url(../images/forum_MB.png);
	background-color:#F8F8F8;
	border:0px solid #FFF;
	font-family: Arial;
	font-size: 11pt;
	color: #ebd4a4;
	font-weight:Bold;
	height:25px;
	text-align: right;
	padding-right:5px;
}
/* END OF FORUM SECTION */





/* FILES SECTION */
#file_features
{
	display: block;
	background: #F3F3F3;
	border: 1px solid #e9e9e9;
	padding: 3px;
	width:100%;
	text-align: left;
	font: normal 14px Tahoma;
}
.main_titles
{
	font: Normal 14px Tahoma;
	color:#2f56b9;
	float: left;
}
/* END OF FILE SECTION */


/* Guest Book Secrion */
#gbook_poster
{
	font: Normal 14px Tahoma;
	color: #484848;
	height:100px !important;
	padding: 5px;
}
#gbook_poster .date
{
	font: 12px "Arial Rounded MT Bold", Arial;
	color:#9b9b9b;
}
#gbook_poster label
{
	width:60px;
	float: left;
}
/* END OF GUEST BOOK SECTION */






.clear {
	clear:both
}

#gallery {
	position:relative;
	height:200px;
	text-align: right !important;
	border:0px solid #000;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:0px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		text-align: center;
		font:bold 16px Arial;
		color:#FFF;
	}
	
	
.top {
	top: 0;
	left: 0;
	font: bold 11px Tahoma !important;
	width:220px !important;
}
.top strong
{
	font: bold 16px Arial;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;
}
.description
{
	font: normal 12px Tahoma;
}


#slider1 {
    width: 100%; /* important to be same as image width */
    height: 225px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	border: 0px solid #000;
	display: block;
	background: transparent;
}

#slider1Content {
    width: 100%; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-right: 0px;
	border:10px solid #000;
	text-align: right;
}
.slider1Image {
    float: none;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 0px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 20px;
	width: 110px !important;
	height: 280px;

}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}



#slider3 {
    width: 599px; /* important to be same as image width */
    height: 100px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	border: 0px solid #cecece;
	display: block;
	background: transparent;
}

#slider3Content {
    width: 100%; /* important to be same as image width or wider */
	margin-left: 0;
	border:0px solid #000;
	float: none;
}
.slider3Image {
    margin:0 auto;
    position: relative;
	 text-align: center;
	 border: 0px solid black;
	display: none;
}
.slider3Image span {
    position: absolute;
	 
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 599px;
    background-color: #000;
    filter: alpha(opacity=0);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slider3Image span strong {
    font-size: 14px;
	 display: none;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 215px;
}


/* Starting Style 4.3 */
.hp_links
{
	font: normal 11px Tahoma;
	color: #AFAFAF;
	padding:5px;
}
.hp_links a
{
	font-size: 14px;
}
#hp_best_arts span
{
	background:#F8F8F8;
	width:auto;
	float:left;

	border: 0px solid #333;
	padding:10px 6px 0 0;
	height: 110px;
	font: normal 13px Tahoma;
	color: #444444;
	display: block;
}
#hp_best_arts img
{
	border: 1px dotted #474747;
	margin:4px;
}
.best_arts_info
{
	font:Normal 11px Tahoma;
	line-height: 20px;
	color: #cecece;
}
.article_brief
{
	font:Normal 12px Tahoma;
	padding-top:6px;
	text-align: justify;
	color: #313131;
	line-height: 18px;
}
.article_brief a
{
	display: inline !important;
	font:Normal 12px Tahoma !important;
	color: #960000 ;
}

#main_container
{
	width:892px;
	height: 430px;
	border:0px solid red;
	margin:0 auto;
	margin-left: 0px;
	padding-left: 7px;
	text-align: center !important;
}
#main_container div
{
	display: block;
	float: left !important;
}
.col_header
{
	border-bottom: 0px dashed #CCC;
	border-top:0px dashed #CCC;
	border-right:0px solid #CCC;
	border-left: 0px solid #CCC;
	height: 145px;
	background: #FFF;
	border: 0px solid black;
}
.col_header_links
{
	border: 0px dashed red !important;
	border-top:0px dashed #CCC;
	border-right:0px solid #CCC;
	border-left: 0px solid #CCC;

	text-indent: 5px !important; 
	background: #f8f8f8;
	word-spacing: 3px;
	padding-left:0px;
	font:Normal 14px Tahoma;
	color: #126ca7;
	text-align: left;
	padding-top:10px;
}
.col_header_ads
{
	border: 0px dashed red !important;
	border-top:0px dashed #CCC;
	border-right:0px solid #CCC;
	border-left: 0px solid #CCC;

	text-indent: 0px !important; 
	word-spacing: 3px;
		background: #F9F9F9;
	padding-left: 10px;
	width:96%;
	font:Normal 14px Tahoma;
	color: #126ca7;
	text-align: left;
	padding-top:10px;
}
.col_header_ads span
{
	height:200px;
	border: 0px solid black;
	width: 93%;
	float: none;
	margin:0 auto;
	display: block;
}
.col_header_content
{
	background: url('../images/hp_content_block.jpg') no-repeat top center;
	border: 0px dashed red !important;
	border-top:1px dashed #CCC;
	border-right:1px solid #CCC;
	border-left: 1px solid #CCC;
	height: auto;
	text-indent: 5px !important; 
	word-spacing: 3px;
	font:Normal 14px Tahoma;
	color: #126ca7;
	text-align: left !important;
	padding-left:0px;
	padding-top:10px;
}
.col_header_ads, 
.col_header_content, 
.col_header_links  ,
 a:hover
{
	color: red !important;
/* 	text-decoration: underline; */
}
.hp_latest_arts
{
	background: url('../images/latest_artxs_header.jpg') no-repeat top center;
	height: 50px;
	padding-top: 60px;
}
.col_header_links span , .col_header_content span
{
	display: block !important;
	width: 94% !important;
	margin: 0 auto;
	float: none;
	border:0px solid black;
	text-indent:0px;
	height:15px;
}
.col_header_links span
{
	height:20px !important;
}
.col_header_content .hp_links
{
	height:20px;
	background: none;
	text-align: justify;
}
.col_header_content .hp_links a
{
	font:normal 10px Arial;
	text-transform: capitalize;
	
	color:#feae00;
}
.col_header_content .hp_links a:hover
{
	text-decoration: underline;
	color: #960000;
	font-style: italic;
}
#right_column
{
	border: 0px solid red;
	width:280px !important;
	margin-left: 11px;
}
#left_content_column
{
	border: 0px solid blue;
	width:280px !important;
	height: auto !important;
	margin-left: 11px;
}

#below_advs
{
	background: #FFF URL('../images/below_advs_b.jpg') repeat-x bottom;
	width: 65%;
	margin:0 auto;
}
#right_container
{
	width: 600px !important;
	float:right;
	border:0px solid blue;
	padding-right:10px;
	display: block;
	margin: 0 auto;
}
#left_container
{
	width: 34% !important;
	float: right;
	display: block;
	margin: 0 auto;
}


/* Clients list */
.clients_block
{
	border: 0px solid red;
	text-align: left;
}
.clients_block ul li
{
	list-style: square !important;
}
/* End of clients list */


/* NEWS LETTERS */
.category_news_letter
{
	border:1px solid #cecece;
	height: 150px;
	text-align:left;
	padding:10px;
	font: Bold 14px Tahoma;
	color: #66B4FF;
}
.category_news_letter a
{
	text-decoration: underline;
	font-style: italic;
	color: #FF6226;
}
.category_news_letter label
{
	width:100px;
	font: normal 12px Tahoma;
	vertical-align: middle;
	padding-top:5px;
	color: #484848;
}
.category_news_letter div
{
	display: block;
	width: auto;
	float: left;
	text-align: center;
}
.category_news_letter input
{
	width: 200px;
}
/* END OF NEWS LETTERS */