/*-----------------------------GENERAL STYLES-------------------------------------*/

body { 
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000;
	line-height:1.3em;
	}

a:active {outline: none;}

a:focus {-moz-outline-style: none;}

H1 {
	font-size: 1.2em;
	margin:10px;
}

H2 {
	font-size:1em;
	margin:10px;
}

H3 {
	font-size:0.85em
}

HR{
	height:3px;
	color:#f5f5f5;
}

/*-----------------------------TEXT STYLES-------------------------------------*/

.text_date_rating{
	font-size: 0.65em;
	margin-left:10px;
	margin-right:10px;
	color:black;
}

.text_normal {
	font-size: 0.75em;
	color:black;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
	line-height:1.4em;
}

.text_normal_2 {
	font-size: 0.75em;
	color:black;
	line-height:1.5em;
}

.text_normal_bluebg {
	font-size: 0.75em;
	color:white;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
	line-height:1.4em;
}
.text_highlight{
	background:#D2F0FC;
}

.text_small {
	font-size: 0.60em;
	color:black;
	line-height:1.5em;
	margin-bottom:5px;
	margin-top:2px;
}

.text_small_2 {
	font-size: 0.60em;
	color:#a0a0a0;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
}

.text_author {
	font-size: 0.60em;
	color:#a0a0a0;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
}

.text_small_blue_bg {
	font-size: 0.60em;
	color:white;
	line-height:1.5em;
	margin-bottom:5px;
	margin-top:2px;
}

.text_rating_title{
	font-size: 0.85em;
	color:white;
	margin-left:5px;
	margin-bottom:4px;
}

.text_page_no{
	font-size: 0.75em;
	color:black;
	font-weight:bold;
}
.text_search{
	font-size: 0.7em;
	color:white;
	line-height:1em;
	margin-left:5px;
}

.text_expl_field {
	font-size: 0.60em;
	color:white;
	line-height:1.5em;
	margin-left:5px;
}

/*---------------------------------LINKS STYLES----------------------------------------*/

.link_article{
	font-weight:bold;
	color:#127CD7;
}

.link_article:hover{
	font-weight:bold;
	color:#a00000;
}

.link_box {
	font-size: 0.70em;
	font-weight:bold;
	color:#C2E9FF;
}

.link_box:hover {
	color:#ffffa0;
}

a {
	color:#127CD7
}

a:hover {
	color:#a00000
}

.link_inline {
	font-weight:bold;
	color:#C2E9FF;
}

.link_inline:hover {
	font-weight:bold;
	color:#ffffa0;
}

.link_yellow_bg {
	color:black;
	font-size:0.70em;
	text-decoration:underline
}

.link_blue_bg {
	color:white;
	font-size:0.70em;
	text-decoration:underline;
}
.link_blue_bg:hover {
	color:#ffffa0;
	font-size:0.70em;
	text-decoration:underline;

}

.link_az {
	font-weight:bold;
	color:#C2E9FF;
}

.link_az:hover {
	color:#ffffa0;
}

.link_main_menu {
	font-size: 0.75em;
	font-weight:normal;
	letter-spacing:0.3;
	color:#fff;
	text-decoration:none;
}
.link_main_menu:hover {
	color:#ffffa0;
}

.link_promo {
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.link_promo:hover {
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

/*---------VARIOUS DESIGN CLASSES-----------*/

.separator_line {
	border-bottom:1px solid black

}

.article_pic{
	margin-left:20px

}

.rating_table{
	border:2px solid #2E5BB6;
}

.table_spacer{
	margin-top:5px;
}

.category_li {
	list-style:url(../pimages/ico_folder.gif);
}

.directory_li {
	list-style:url(../pimages/ico_arrow.gif);
}

.cities_li {
	list-style:url(../pimages/ico_arrow_2.gif);
	font-size:0.75em;
}

.separator_line_2{
	border-bottom:1px solid #3E68BC;
}

.agent_box_style {
	background: #fff;
	border-top:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:3px solid #ececec;	
	margin-top:15px;
}

.tab_promo {
	background:#EBEBEB;
	border-bottom:1px solid white;
	border-left:1px solid white;
	padding:10px;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.tab_promo:active {
	background:none;
	border-bottom:1px solid white;
	border-left:1px solid white;
	padding:10px;
	font-size:0.7em;
	font-weight:bold;
	color:white;
}


/*----------------------FORMS CLASSES--------------------------*/

input {
	font-size:0.75em;
}

select {
	font-size:0.75em;
}

.link_az {
	font-weight:bold;
	color:#C2E9FF;
}

.link_az:hover {
	color:#ffffa0;
}

.text_white{
	font-size: 0.7em;
	color:white;
	line-height:1.35em;
}
.link_lightblue {
	font-weight:bold;
	color:#C2E9FF;
}

.link_lightblue:hover {
	color:#ffffa0;
}
.text_normal_padding_0 {
	color: #000000;
	font-size: 0.75em;
	line-height:1em;
}
.pending{
	color: #D49B11;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.inactive{
	color: #E60707;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.active{
	color: #000000;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.row_odd {
	border-bottom: 1px solid #ECECEC;
	background: #fafafa;
}
.row_even {
	border-bottom: 1px solid #ECECEC;
	padding-left:5px;
	background: #f3f3f3;
}
.title_text{
	font-size:1em;
	font-weight:bold;
}

.td_item_details_header{
	background-color:#2E5BB6; border-top:1px solid white; border-bottom:2px solid white; border-left:1px solid white; border-right:1px solid white; height:28px
}

.td_page_description {border-bottom:1px solid #C4DDF3; background:#DDEFFF; padding:4px 10px 4px 10px}
.td_status {padding: 0;}
.td_status_last { border-right:40px solid #ddefff;}
.td_free { background-color:#4dbe2f; color: #FFF;}
.td_premium { background-color:#ffa820; color: #FFF;}
.td_vip {background-color:#e73434;}
.td_free .text_normal_2, .td_premium .text_normal_2, .td_vip .text_normal_2 {color: #FFF;}
.td_special {border-top:10px solid #fff; background-color:#89a9c5; padding:5px 10px;}

/*NEW FEATURES ----------------------------------*/
.newFeatures{
	background-color:#f0f0f0;
}
.newFeatures ul{
	margin:0;
	padding:0;
}
.newFeatures li{
	margin:0;
	padding:10px;
	border-top:1px solid #ffffff;
	font-size:14px;
	background:url(../pimages/bg_new_features.gif) top repeat-x;
	list-style:none;
}
.newFeatures li a {
	color:#000000;
	text-decoration:none;
}
.newFeatures li a:hover {
	color:#ab0505;
}
.newFeaturesTitle{
	height:40px;
	background:#ab0505 url(../pimages/title_new_features.gif) 10px 10px no-repeat;
}
.newFeaturesBottom{
	font-size:11px;
	padding:5px 10px 5px 10px;
	border-top:1px solid #ffffff;
}
.newFeaturesBottom a{
	color:#ab0505;
	text-decoration:none;
}
.newFeaturesBottom a:hover{
	text-decoration:underline;
}
.newsletterPopuptext {
	color: #FFFFFF;
	font-size: 10pt;
}


/* NEW COMMENTS - M.
------------------------------------------------------*/ 

.commentsHeader { position:relative; height:52px; padding:0 5px; margin:20px 0 0 0; width:555px;}
.commentsHeader img { border:0;}
.commentsHeader .bar { height:6px; background-color:#e3e3e3; position:absolute; top:18px;  left:5px; display:inline;width:555px;}
.commentsHeader .addComment { float:right; width:170px; position:relative; z-index:1; margin:0 10px; display:inline;}
.commentsHeader .commentsNo { width:56px; width:66px!ie; height:44px;border-left:5px solid #fbfbfb;border-right:5px solid #fbfbfb; margin:0 10px; background:url(../pimages/comments_big_ico.gif) no-repeat 0 0; font-size:10px; color:#fff; text-align:center; line-height:11px; padding:7px 0 0 0; float:left;position:relative; z-index:1; overflow:hidden; display:inline;}
.commentsNo span { font-size:17px; display:block;}

.commentForm { margin:0 20px; }
.formTitle { font-size:20px; text-transform:uppercase; }
.formLine {border-bottom:1px solid #e3e3e3; padding:10px 5px; height:1%; overflow:hidden;}
.formLine label { font-size:12px; font-weight:bold; float:left; width:80px; line-height:12px; margin:5px 0 0 0;}
.formLine span { font-size:10px; font-weight:normal; float:right; margin:5px 200px 0 0; display:inline-block;}
.submitBtn { margin:0 0 0 80px;}


.commentsList { margin:0 20px;}
.commentsList ul { margin:0; padding:0; list-style-type:none;}
.commentsList ul li { height:1%; overflow:hidden; border-bottom:1px solid #e3e3e3; padding:10px 0;}
.commentsList ul .commentLeftPart { float:left; font-size:10px; color:#8a8a8a; padding:0 0 0 7px; width:125px;}
.commentsList ul .commentLeftPart span { font-size:14px; font-weight:bold; color:#000; display:block;}
.commentsList ul .commentRightPart { margin:0 0 0 133px; font-size:14px; color:#000; line-height:20px;}
.commentsList ul .userRate {font-size:11px;border-top:1px solid #e5e5e5; padding:2px 0 0 0; margin:4px 0 0 0;font-style: italic; color:#666;}
/*----------------------------------------------------*/ 

