@charset 'utf-8';
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	text-align:left;
}
body {
	line-height: 1;
	
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul {
	list-style: none;
}
li {
	font-size:0px;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
input, textarea, select, a {outline:0px;}
textarea {resize:none; overflow:auto;}

aside, article, footer, header, nav, section {display:block;}

html {background:url(images/bg.jpg) repeat-x fixed;}
body {background:url(images/bg_2.jpg) no-repeat center top fixed; border-bottom:0px solid #071019;}
body.w_big_banner {background:url(images/bg_ad.jpg) no-repeat center top fixed;}
body, a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
/*---image desaturation */
img.desaturate { -webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}

.wrapper {top:20%;width:986px; min-height:100%; margin:0px auto; position:relative; background-color:#ffffff;}
/*.wrapper {top:20%;width:1050px; min-height:100%; margin:0px auto; position:relative; background-color:#ffffff;}*/

.inner {width:960px; margin:0px auto;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.tac {text-align:center;}
.clearboth {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px;}

.content_w_sidebar {position:relative;}
.content_w_sidebar .separator_line {width:1px; position:absolute; left:647px; top:25px; bottom:28px; background-color:#ededed;}

/* fonts */
h1, h2, h3, h4, h5, h6 {line-height:1em;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}



header {}
#header {}
header .section_top {height:26px; background-color:#10171d;}
header .section_middle {height:161px; background:url(images/bg_map_top.jpg) no-repeat 129px 0px;}
header .section_main_menu {height:36px; background-color:#05101a; border-bottom:1px solid #07111a;}
header .section_big_dropdown {}
header .section_big_dropdown .inner {width:auto; position:relative;}
header .section_secondary_menu {height:31px; padding-left:12px; background-color:#edf2f5; border-bottom:1px solid #e9edf0;}

header .section_top li {float:left; display:block; border-right:1px solid #343536;}
header .section_top li a {height:26px; line-height:26px; padding:0px 12px; display:block; font-size:11px; color:#dedede; font-weight:bold;}
header .section_top li a:hover {background-color:#262d32; text-decoration:none;}
header .section_top li.login {float:right; background-color:#f3cd0b; border:0px;}
header .section_top li.login:hover {background-color:#ffd500;}
header .section_top li.login a {color:#1c1c1c; background-color:transparent;}

header .section_top li.login.authorized {padding-right:12px; position:relative;}
header .section_top li.login.authorized > a {background:url(images/arrow_18.gif) no-repeat right 12px; font-weight:normal;}
header .section_top li.login.authorized ul {padding-top:1px; display:none; position:absolute; left:0px; right:0px; top:25px; z-index:10;}
header .section_top li.login.authorized li {float:none; background-color:#fcfcfc; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
header .section_top li.login.authorized li:first-child {padding-top:4px;}
header .section_top li.login.authorized li.last_in_section {padding-bottom:7px; border-bottom:1px solid #e6e6e6;}
header .section_top li.login.authorized li a {height:auto; line-height:normal; padding:8px 0px 3px 10px; color:#666666; font-weight:bold;}
header .section_top li.login.authorized li a:hover {color:#d50303;}

header .section_top li.login.authorized:hover ul {display:block;}

.block_bar_top {height:34px; padding:0px 13px; border-bottom:1px solid #e6e9ed;}

.block_date_top {float:left;}
.block_date_top li {height:34px; line-height:34px; margin-left:20px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686c70;}
.block_date_top li:first-child {margin-left:0px;}
.block_date_top li b {color:#292a2c;}

.block_search_top {padding-top:6px; float:right;}
.block_search_top .logo {margin-right:9px; padding-top:7px; float:left;}
.block_search_top .form {
	width:194px;
	height:18px;
	padding:1px;
	float:left;
	position:relative;
	
	background:url(images/bg_search_top.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_search_top .form .text {width:165px; height:14px; line-height:14px; margin-left:4px; padding:2px 0px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a2a8ae;}
.block_search_top .form .go {width:19px; height:18px; float:right; display:block; background:url(images/icon_search_1.png) no-repeat 5px 4px transparent; border:0px; border-left:1px solid #e0e0e0; font-size:0px; text-indent:-9000px; cursor:pointer;}

.block_social_top {padding-top:9px; margin-right:15px; float:right;}
.block_social_top p {height:16px; line-height:16px; margin-right:10px; float:left; font-size:11px; color:#686c70;}
.block_social_top ul {float:left;}
.block_social_top li {margin-left:6px; float:left; display:block;}
.block_social_top li:first-child {margin-left:0px;}
.block_social_top li a {width:16px; height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}
.block_social_top li a.facebook {background-position:0px top;}
.block_social_top li a.facebook:hover {background-position:0px bottom;}
.block_social_top li a.twitter {background-position:-16px top;}
.block_social_top li a.twitter:hover {background-position:-16px bottom;}
.block_social_top li a.rss {background-position:-32px top;}
.block_social_top li a.rss:hover {background-position:-32px bottom;}

#logo {padding-left:14px; padding-top:43px; float:left;}

.block_banner_top {margin-left:41px; padding-top:18px; float:left;}

.block_main_menu {}
.block_main_menu li {padding-top:3px; float:left; display:block; border-right:1px solid #3c3e44;}
.block_main_menu li a {height:33px; line-height:34px; margin-right:-1px; padding:0px 12px; display:block; background-color:#41424a; border-left:1px solid #4c4e57; border-right:1px solid #36373d; font-size:12px; color:#f5f5f5; font-weight:bold; text-transform:uppercase;}
.block_main_menu li:first-child a {border-left:0px;}
.block_main_menu li a:hover {background-color:#4c4e57; text-decoration:none;}
.block_main_menu li.hover a {background-color:#4c4e57; text-decoration:none;}
.block_main_menu li.icon a {width:33px; padding:0px; background-repeat:no-repeat; background-image:url(images/icon_home_1.gif); background-position:11px 11px; text-indent:-9000px;}
.block_main_menu li.special {padding-top:2px; background-color:#ad0202; border-right:0px;}
.block_main_menu li.special a {margin-right:0px; background-color:#d50303; border-top:1px solid #8f0101; border-left:0px; border-right:0px;}
.block_main_menu li.important a {color:#91bfc9;}
.block_main_menu li.blog {padding-top:2px; float:none; overflow:hidden; background-color:#c92851; border:0px; text-align:center;}
.block_main_menu li.blog a {padding:0px; margin-right:0px; background-color:#ff3265; border-top:1px solid #bd264b; border-left:0px; border-right:0px;}

.block_secondary_menu {}
.block_secondary_menu p {height:31px; line-height:31px; padding-right:10px; float:left; background:url(images/line_secondary_menu_1.png) no-repeat right top; font-size:11px; color:#222222; font-weight:bold; text-transform:uppercase;}
.block_secondary_menu ul {float:left;}
.block_secondary_menu li {padding-left:1px; float:left; display:block; background:url(images/line_secondary_menu_2.gif) no-repeat 0px 9px;}
.block_secondary_menu li:first-child {padding-left:0px; background:none;}
.block_secondary_menu li a {height:31px; line-height:32px; padding:0px 10px; display:block; font-size:11px; color:#4f5152; font-weight:bold;}
.block_secondary_menu li a:hover {background-color:#e6eaed; border-bottom:1px solid #dce0e3; text-decoration:none;}
.block_secondary_menu li.accent_1 a {color:#c6aa1b;}
.block_secondary_menu li.accent_2 a {color:#d50303;}

/* big dropdown */
.block_big_dropdown {
	width:100%;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	
	background-color:#ffffff;
	
	-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	z-index:90;
}
.block_big_dropdown .content {padding:20px 12px 13px; border-top:2px solid #4c4e57;}

.block_big_dropdown .line {width:1px; height:157px; margin:0px 18px; float:left; background-color:#efefef;}
.block_big_dropdown .line.alt {height:142px; margin:0px 14px;}

.block_big_dropdown .image {width:125px; float:left;}
.block_big_dropdown .image .pic {margin-bottom:10px; display:block;}
.block_big_dropdown .image .pic img {display:block;}
.block_big_dropdown .image p {font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_big_dropdown .image p a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_big_dropdown .image p a:hover {color:#175297; text-decoration:none;}

.block_big_dropdown .title {margin-top:-2px; padding-bottom:14px; border-bottom:1px solid #eef1f5;}
.block_big_dropdown .title p {font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase;}

.block_big_dropdown .popular_news {width:434px; float:left;}
.block_big_dropdown .popular_news ul {padding-top:10px; display:block;}
.block_big_dropdown .popular_news li {margin-top:9px; padding-top:8px; display:block; border-top:1px solid #eef1f5;}
.block_big_dropdown .popular_news li:first-child {margin:0px; padding:0px; border:0px;}
.block_big_dropdown .popular_news li span {margin-right:6px; float:left; display:block; font-size:12px; color:#787878; line-height:18px;}
.block_big_dropdown .popular_news a {display:block; overflow:hidden; font-size:12px; color:#1a1e22; line-height:18px;}
.block_big_dropdown .popular_news a:hover {color:#175297; text-decoration:none;}

.block_big_dropdown .more {width:174px; float:left;}
.block_big_dropdown .more ul {padding-top:13px; display:block;}
.block_big_dropdown .more li {padding-top:14px; display:block;}
.block_big_dropdown .more li:first-child {padding:0px;}
.block_big_dropdown .more a {font-size:10px; color:#58606a; text-transform:uppercase;}



#content {padding:0px 0px 25px;}
.main_content {width:636px; padding-top:25px; float:left; overflow:hidden;}
.main_content.narrow {width:612px;}
.main_content.wide {width:644px;}
.main_content.full {width:auto; float:none;}

.sidebar {width:300px; padding-top:25px; float:right;}
.sidebar aside {padding-top:27px;}
.sidebar aside:first-child {padding-top:0px;}
.sidebar aside img {display:block;}

.registration .main_content {width:649px; padding-top:16px;}
.registration .sidebar {width:272px; padding-top:16px;}

.legal .main_content {overflow:visible;}



.block_title_generic {height:105px; position:relative; background:url(images/bg_map_top.jpg) no-repeat 185px -40px;}
.block_title_generic h1 {padding-left:13px; padding-top:21px; float:left; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:29px; color:#141414; font-weight:bold;}
.block_title_generic p {padding-left:13px; padding-top:4px; clear:both; font-size:11px; color:#b3b3b3; font-weight:bold;}
.block_title_generic .breadcrumbs {padding-right:13px; padding-top:31px; float:right; font-size:11px; color:#798092;}
.block_title_generic .breadcrumbs a {font-size:11px; color:#798092;}
.block_title_generic .breadcrumbs span {color:#a5a5a5;}

.block_title_generic .category_menu {height:31px; position:absolute; left:0px; right:0px; bottom:0px;}
.block_title_generic .category_menu .title {padding-right:4px; float:left; background:url(images/line_catgory_menu.jpg) no-repeat right top;}
.block_title_generic .category_menu .title h2 {height:31px; line-height:32px; padding:0px 13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px rgba(0, 0, 0, 0.24);}
.block_title_generic .category_menu .control {width:58px; height:22px; padding-top:7px; float:right; display:block; background-color:#fcfcfc; border-left:1px solid #e9ecf0; border-top:1px solid #e9ecf0; border-bottom:1px solid #e9ecf0;}
.block_title_generic .category_menu .control li {
	width:13px;
	height:13px;
	margin-left:2px;
	float:left;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_title_generic .category_menu .control li:first-child {margin-left:13px;}
.block_title_generic .category_menu .control li a {width:13px; height:13px; display:block; text-indent:-9000px;}
.block_title_generic .category_menu .control li a.prev {background:url(images/arrow_3.gif) no-repeat 5px 4px;}
.block_title_generic .category_menu .control li a.next {background:url(images/arrow_4.gif) no-repeat 6px 4px;}
.block_title_generic .category_menu .menu {height:29px; display:block; overflow:hidden; position:relative; background-color:#f7fafb; border-top:1px solid #e9ecf0; border-bottom:1px solid #e9ecf0;}
.block_title_generic .category_menu .menu ul {position:absolute; left:0px;}
.block_title_generic .category_menu .menu li {float:left; border-left:1px solid #e9ecf0;}
.block_title_generic .category_menu .menu li a {height:29px; line-height:30px; padding:0px 12px; display:block; font-size:12px; color:#1a1e22; font-weight:bold;}
.block_title_generic .category_menu .menu li a:hover {color:#d50303; text-decoration:none;}
.block_title_generic .category_menu .menu li:first-child {border:0px;}
.block_title_generic .category_menu .menu li:first-child a {padding-left:8px;}

.block_title_generic .category_menu .menu.abc {width:883px; overflow:hidden;}
.block_title_generic .category_menu .menu.abc li a {width:33px; padding:0px; text-align:center;}
.block_title_generic .category_menu .menu.abc li a:hover {background-color:#f0f4f5; color:#415996;}

.block_title_generic.politics .category_menu .title h2 {background-color:#415996;}
.block_title_generic.blog .category_menu .title h2 {background-color:#ff396a;}
.block_title_generic.video_1 .category_menu .title h2 {background-color:#4ba2c6;}
.block_title_generic.video_2 .category_menu .title h2 {background-color:#985194;}
.block_title_generic.photo .category_menu .title h2 {background-color:#4eacc0;}
.block_title_generic.necrolog .category_menu .title h2 {width:99px; padding:0px; background-color:#41424a; color:#ffffff; text-align:center;}

.block_title_generic.registration {height:78px; margin:0px 13px; background:none; border-bottom:1px solid #e6eaed;}
.block_title_generic.registration h1 {padding-top:22px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.block_title_generic.registration p {padding-left:0px; padding-top:1px;}
.block_title_generic.registration .breadcrumbs {padding-top:34px; padding-right:0px;}

.block_title_generic.author {height:73px; margin:0px 13px; background:none; border-bottom:1px solid #e6eaed;}
.block_title_generic.author h1 {padding-left:0px;}
.block_title_generic.author .breadcrumbs {padding-right:0px;}

.block_title_generic.legal {height:73px; margin:0px 13px -25px; overflow:hidden;}
.block_title_generic.legal h1 {padding-top:21px; padding-left:0px;}
.block_title_generic.legal .subtitle {height:15px; line-height:15px; margin-left:11px; margin-top:32px; padding-left:10px; float:left; border-left:1px solid #e6e6e6; font-size:11px; color:#b3b3b3; font-weight:bold;}
.block_title_generic.legal .breadcrumbs {padding-top:31px; padding-right:0px;}

.block_title_generic.dating {height:73px; background:url(images/bg_title_dating.jpg) no-repeat 386px bottom; border-bottom:1px solid #f2ece9;}

.block_title_generic.announces {height:73px; background:url(images/bg_title_dating.jpg) no-repeat 386px bottom; border-bottom:1px solid #f2ece9;}

.block_special_topics {height:24px; margin-bottom:25px; overflow:hidden;}
.block_special_topics .title {
	height:24px;
	padding-right:7px;
	float:left;
	position:relative;
	
	background:url(images/arrow_special_topics.png) no-repeat right top #d50303;
	
	-moz-border-radius:2px 0px 0px 2px;
	-webkit-border-radius:2px 0px 0px 2px;
	border-radius:2px 0px 0px 2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_special_topics .title p {
	height:24px;
	line-height:24px;
	padding-left:8px;
	padding-right:5px;
	
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.block_special_topics .topic {height:24px; line-height:24px; padding-left:10px; overflow:hidden; background-color:#f0f3f5; font-size:11px; color:#383838; font-weight:bold; text-transform:uppercase;}
.block_special_topics .topic a {font-size:11px; color:#383838; font-weight:bold;}
.block_special_topics .topic a:hover {color:#175297; text-decoration:none;}

.block_main_slider {margin-bottom:27px; padding-bottom:10px; border-bottom:1px solid #e6eaed;}
.block_main_slider li {position:relative;}
.block_main_slider .caption {padding:15px 5px 13px 14px; position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption_1.png);}
.block_main_slider .caption h3 {padding-bottom:7px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#ffffff; font-weight:bold;}
.block_main_slider .caption h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#ffffff; font-weight:bold;}
.block_main_slider .caption h3 a:hover {color:#d50303; text-decoration:none;}
.block_main_slider .caption p {font-size:11px; color:#bfbfbf; line-height:17px;}
.block_main_slider .flex-control-nav {height:12px; padding-top:10px; display:block; overflow:hidden; text-align:center;}
.block_main_slider .flex-control-nav li {display:inline-block;}
.block_main_slider .flex-control-nav a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_slider_nav_1.png); text-indent:-9000px; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.block_main_slider .flex-control-nav a.flex-active {background-position:right top;}

.block_main_news_1 {margin-left:-20px; padding-bottom:18px; overflow:hidden;}
.block_main_news_1 img {display:block;}
.block_main_news_1 article {width:308px; margin-left:20px; margin-bottom:13px; padding-bottom:17px; float:left; border-bottom:1px solid #e6eaed;}
.block_main_news_1 article .pic {margin-right:13px; padding-top:4px; float:left;}
.block_main_news_1 article .content {overflow:hidden;}
.block_main_news_1 article .content h4 {padding-bottom:10px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_main_news_1 article .content h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_main_news_1 article .content h4 a:hover {color:#175297; text-decoration:none;}
.block_main_news_1 article .content .date {font-size:11px; color:#868686;}
.block_main_news_1 article:hover .content h4 a {color:#175297;}

.block_main_news_2 {margin-left:-20px; padding-bottom:12px; overflow:hidden; position:relative;}
.block_main_news_2 img {display:block;}
.block_main_news_2 .column {width:308px; margin-left:20px; float:left;}
.block_main_news_2 article {margin-bottom:16px; padding-bottom:8px; float:left; border-bottom:1px solid #ededed;}
.block_main_news_2 article .pic {margin-bottom:8px;}
.block_main_news_2 article h3 {padding-bottom:10px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#333; font-weight:bold; line-height:18px;}
.block_main_news_2 article h3 a {font-family:Arial, Helvetica, sans-serif;font-size: 16px;
line-height: 20px;color:#333}
.block_main_news_2 article h3 a:hover {color:#333; text-decoration:underline;}
.block_main_news_2 article p {color:#666666; line-height:18px;}
.block_main_news_2 article .info {padding-top:2px;}
.block_main_news_2 article .info p {font-size:11px; color:#868686;}
.block_main_news_2 article .info p b {margin-right:7px; color:#525252;}
.block_main_news_2 article .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_main_news_2 article .info p a:hover {color:#d50303; text-decoration:none;}
.block_main_news_2 article:hover a {color:#175297;}
.block_main_news_2 .line {width:1px; position:absolute; left:337px; top:0px; bottom:37px; background-color:#ededed;}

.block_main_news_w_featured {margin-right:-20px; margin-bottom:28px;}
.block_main_news_w_featured img {display:block;}
.block_main_news_w_featured h2 {padding-bottom:13px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#071019; font-weight:bold;}
.block_main_news_w_featured .featured_news {margin-right:20px; margin-bottom:21px; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_main_news_w_featured .featured_news .pic {margin-right:21px; padding-top:5px; float:left;}
.block_main_news_w_featured .featured_news .pic a {display:block; position:relative;}
.block_main_news_w_featured .featured_news .pic a span {height:19px; line-height:19px; padding:0px 6px; display:block; position:absolute; left:0px; bottom:0px; font-size:10px; color:#eef1f5; font-weight:bold; text-transform:uppercase;}
.block_main_news_w_featured .featured_news .content {overflow:hidden;}
.block_main_news_w_featured .featured_news .content h3 {padding-bottom:12px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_main_news_w_featured .featured_news .content h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_main_news_w_featured .featured_news .content h3 a:hover {color:#175297; text-decoration:none;}
.block_main_news_w_featured .featured_news .content p {color:#666666; line-height:18px;}
.block_main_news_w_featured .featured_news .content .info {padding-top:11px;}
.block_main_news_w_featured .featured_news .content .info p {font-size:11px; color:#868686;}
.block_main_news_w_featured .featured_news .content .info p b {margin-right:7px; color:#525252;}
.block_main_news_w_featured .featured_news .content .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_main_news_w_featured .featured_news .content .info p a:hover {color:#d50303; text-decoration:none;}

.block_main_news_w_featured .news {width:308px; margin-right:20px; margin-bottom:24px; float:left;}
.block_main_news_w_featured .news .pic {margin-right:13px; padding-top:3px; float:left;}
.block_main_news_w_featured .news .content {overflow:hidden;}
.block_main_news_w_featured .news .content h3 {padding-bottom:9px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_main_news_w_featured .news .content h3 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_main_news_w_featured .news .content h3 a:hover {color:#175297; text-decoration:none;}
.block_main_news_w_featured .news .content .date {font-size:11px; color:#868686;}

.block_main_news_w_featured.actual h2 {color:#d50303;}
.block_main_news_w_featured.actual .featured_news .pic a span {background-color:#d50303;}
.block_main_news_w_featured.blog .featured_news .pic a span {background-color:#ff3265;}
.block_main_news_w_featured.business .featured_news .pic a span {background-color:#548fa2;}
.block_main_news_w_featured.society .featured_news .pic a span {background-color:#528728;}
.block_main_news_w_featured.africa .featured_news .pic a span {background-color:#ff5400;}
.block_main_news_w_featured.sport .featured_news .pic a span {background-color:#84c200;}
.block_main_news_w_featured.international .featured_news .pic a span {background-color:#0cb4ae;}
.block_main_news_w_featured.accidents .featured_news .pic a span {background-color:#3c3c3c;}

.lnk_view_all_generic_1 {height:29px; line-height:30px; display:block; clear:both; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed; font-size:12px; color:#9ca2a8; font-weight:bold; text-align:center;}
.lnk_view_all_generic_1:hover {background-color:#fcfcfc; color:#244c7b; text-decoration:none;}

.block_news_w_list {margin-bottom:28px; overflow:hidden;}
.block_news_w_list img {display:block;}
.block_news_w_list h2 {padding-bottom:13px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#071019; font-weight:bold;}
.block_news_w_list .articles {width:308px; padding-bottom:10px; float:left;}
.block_news_w_list .featured_news {margin-bottom:14px; padding-bottom:20px; border-bottom:1px solid #e6eaed;}
.block_news_w_list .featured_news .pic {margin-bottom:17px;}
.block_news_w_list .featured_news .pic a {display:block; position:relative;}
.block_news_w_list .featured_news .pic a span {height:19px; line-height:19px; padding:0px 6px; display:block; position:absolute; left:0px; bottom:0px; font-size:10px; color:#eef1f5; font-weight:bold; text-transform:uppercase;}
.block_news_w_list .featured_news h3 {padding-bottom:11px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_news_w_list .featured_news h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_news_w_list .featured_news h3 a:hover {text-decoration:none;}
.block_news_w_list .featured_news p {color:#666666; line-height:18px;}
.block_news_w_list .featured_news .info {padding-top:12px;}
.block_news_w_list .featured_news .info p {font-size:11px; color:#868686;}
.block_news_w_list .featured_news .info p b {margin-right:7px; color:#525252;}
.block_news_w_list .featured_news .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_news_w_list .featured_news .info p a:hover {color:#d50303; text-decoration:none;}

.block_news_w_list .news {margin-bottom:14px; padding-bottom:17px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_news_w_list .news .pic {margin-right:13px; padding-top:3px; float:left;}
.block_news_w_list .news .content {overflow:hidden;}
.block_news_w_list .news .content h3 {padding-bottom:9px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_news_w_list .news .content h3 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_news_w_list .news .content h3 a:hover {color:#175297; text-decoration:none;}
.block_news_w_list .news .content .date {font-size:11px; color:#868686;}

.block_news_w_list .list {width:308px; float:right; border-top:3px solid #36424c;}
.block_news_w_list .list img {display:inline-block;}
.block_news_w_list .list .title {height:25px; padding-left:12px; background-color:#7a7e87; border-bottom:1px solid #646d75;}
.block_news_w_list .list .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_news_w_list .list article {padding:10px 12px 12px; overflow:hidden; background-color:#fcfcfc; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_news_w_list .list article .date {width:45px; float:left; font-size:12px; color:#787e87; line-height:20px;}
.block_news_w_list .list article .content {overflow:hidden;}
.block_news_w_list .list article h3 {padding-bottom:10px; font-size:13px; color:#1e1e1e; line-height:18px;}
.block_news_w_list .list article h3 a {font-size:13px; color:#1e1e1e;}
.block_news_w_list .list article h3 a:hover {color:#d50303; text-decoration:none;}
.block_news_w_list .list article .views {padding-left:21px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_news_w_list .list article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_news_w_list .list article .views a:hover {text-decoration:none;}
.block_news_w_list .list article .comments {margin-left:9px; float:left;}
.block_news_w_list .list article .comments a {display:block; font-size:11px; color:#787878;}
.block_news_w_list .list article:hover {background-color:#ffffff;}
.block_news_w_list .list .more {background-color:#fcfcfc; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_news_w_list .list .more a {height:28px; line-height:28px; display:block; font-size:11px; color:#878c91; font-weight:bold; text-align:center;}
.block_news_w_list .list .more a:hover {background-color:#ffffff; text-decoration:none;}

.block_news_w_list.politics .featured_news .pic a span {background-color:#3c3c3c;}

.block_news_people {margin-left:-21px; margin-bottom:28px; overflow:hidden;}
.block_news_people img {display:block;}
.block_news_people h2 {margin-left:21px; padding-bottom:13px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#071019; font-weight:bold;}
.block_news_people article {width:198px; margin-left:21px; padding-bottom:22px; float:left;}
.block_news_people article .pic {margin-bottom:17px;}
.block_news_people article .pic a {display:block; position:relative;}
.block_news_people article .pic a span {height:19px; line-height:19px; padding:0px 6px; display:block; position:absolute; left:0px; bottom:0px; background-color:#86b1ba; font-size:10px; color:#eef1f5; font-weight:bold; text-transform:uppercase;}
.block_news_people article h3 {padding-bottom:15px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#2c2c2c; font-weight:bold; line-height:18px;}
.block_news_people article h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#2c2c2c; font-weight:bold;}
.block_news_people article h3 a:hover {color:#175297; text-decoration:none;}
.block_news_people article .comments {height:12px; float:left;}
.block_news_people article .comments a {display:block; font-size:11px; color:#525252; font-weight:bold; line-height:12px;}
.block_news_people article .comments a:hover {color:#d50303; text-decoration:none;}
.block_news_people article .name {height:12px; margin-left:8px; padding-left:8px; float:left; border-left:1px solid #cbcbcb;}
.block_news_people article .name a {display:block; font-size:11px; color:#023167; font-weight:bold; line-height:12px;}
.block_news_people article .name a:hover {color:#d50303; text-decoration:none;}

.block_banner_main_1 {margin-bottom:28px;}
.block_banner_main_1 img {display:block;}

.block_services {overflow:hidden;}
.block_services h2 {padding-bottom:13px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#071019; font-weight:bold;}
.block_services .column {width:308px; margin-right:22px; float:left;}
.block_services .column.last {width:300px; margin-right:0px;}
.block_services .service {border-top:3px solid #151a1f;}
.block_services .service img {display:block;}
.block_services .service .title {height:24px; padding-left:12px; background-color:#2e3942; border-top:1px solid #323d46; border-bottom:1px solid #1e252b;}
.block_services .service .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:24px;}
.block_services .service .content {height:137px; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5;}

.block_services .service .form {height:65px; padding:10px 15px 0px; background-color:#f7f9fa; border:1px solid #eef1f5; font-size:10px; color:#2e3942; font-weight:bold; line-height:18px;}
.block_services .column.last .service .form {padding:10px 11px 0px;}
.block_services .service .form .col_1 {width:132px; float:left;}
.block_services .service .form .col_2 {width:132px; float:right;}
.block_services .service .form .clearboth {height:8px;}
.block_services .service .form input[type=radio] {width:12px; height:12px; margin:0px; display:block; overflow:hidden;}
.block_services .service .form input[type=checkbox] {width:13px; height:13px; margin:0px; display:block;}
.block_services .service .form input[type=submit] {
	width:35px;
	height:19px;
	line-height:17px;
	margin:0px;
	padding:0px 0px 3px;
	float:right;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
	cursor:pointer;
}
.block_services .service .form input[type=submit]:hover {
	background-color:#f6f6f6;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6) to(#e9e9e9));
    background:-webkit-linear-gradient(#f6f6f6, #e9e9e9);
    background:-moz-linear-gradient(#f6f6f6, #e9e9e9);
    background:-ms-linear-gradient(#f6f6f6, #e9e9e9);
    background:linear-gradient(#f6f6f6, #e9e9e9);
	background:-o-linear-gradient(#f6f6f6, #e9e9e9);
    -pie-background:linear-gradient(#f6f6f6, #e9e9e9);
}
.block_services .service .form .field {
	width:130px;
	height:17px;
	float:left;
	position:relative;
	
	background:url(images/bg_field_services.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services .service .form .field input {width:115px; height:13px; line-height:13px; margin-left:5px; padding:2px 0px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8d8d8d;}
.block_services .service .form .field.small {width:90px;}
.block_services .service .form .field.small input {width:75px;}
.block_services .service .form .radiobutton {margin-left:-14px; overflow:hidden;}
.block_services .service .form .radiobutton .element {margin-left:14px; padding-top:3px; float:left;}
.block_services .service .form .radiobutton .text {margin-left:5px; float:left;}
.block_services .service .form .select_1 {
	width:114px;
	height:17px;
	line-height:17px;
	padding:0px 8px;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_services .service .form .select_1 span {height:17px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_2.gif) no-repeat right 4px;}
.block_services .service .form .select_1 select {width:130px; display:block; position:absolute; left:0px; top:-1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}
.block_services .service .form .select_2 {
	width:27px;
	height:17px;
	line-height:16px;
	padding:0px 6px;
	float:left;
	position:relative;
	
	background:url(images/bg_field_services.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_services .service .form .select_2 span {height:17px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_1.gif) no-repeat right 7px;}
.block_services .service .form .select_2 select {width:39px; display:block; position:absolute; left:0px; top:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}
.block_services .service .form .checkbox {float:left;}
.block_services .service .form .checkbox .element {padding-top:3px; float:left;}
.block_services .service .form .checkbox .text {margin-left:9px; float:left;}
.block_services .service .form .age {width:30px; float:left;}
.block_services .service .form .line {width:8px; height:1px; margin:9px 6px 0px; float:left; background-color:#2e3942;}

.block_services .service.apartments {}
.block_services .service.apartments .content {padding-left:16px;}
.block_services .service.apartments .apartment {width:85px; margin-right:10px; padding-top:19px; float:left;}
.block_services .service.apartments .apartment .pic {padding-bottom:7px;}
.block_services .service.apartments .apartment p {font-size:11px; color:#2e3942; line-height:15px;}
.block_services .service.apartments .apartment p a {font-size:11px; color:#2e3942;}

.block_services .service.dates {}
.block_services .service.dates .content {padding-left:16px; padding-right:10px;}
.block_services .service.dates .profile {padding-top:14px; overflow:hidden;}
.block_services .service.dates .profile .photo {margin-right:14px; padding-top:5px; float:left;}
.block_services .service.dates .profile .bio {overflow:hidden;}
.block_services .service.dates .profile h3 {padding-bottom:8px; font-size:12px; color:#212121; font-weight:bold; line-height:18px;}
.block_services .service.dates .profile h3 a {font-size:12px; color:#212121; font-weight:bold;}
.block_services .service.dates .profile p {font-size:11px; color:#666666; line-height:16px;}

.block_services .service.cars {}
.block_services .service.cars .content {padding-left:12px;}
.block_services .service.cars .car {width:85px; margin-right:10px; padding-top:19px; float:left;}
.block_services .service.cars .car .pic {padding-bottom:9px;}
.block_services .service.cars .car h3 {padding-bottom:6px; font-size:11px; color:#2e3942; font-weight:bold;}
.block_services .service.cars .car h3 a {font-size:11px; color:#2e3942; font-weight:bold;}
.block_services .service.cars .car p {font-size:11px; color:#768897; font-weight:bold;}

.block_category_featured_news_1 {margin-bottom:24px; padding-bottom:18px; border-bottom:1px solid #e6eaed;}
.block_category_featured_news_1 img {display:block;}
.block_category_featured_news_1 article {}
.block_category_featured_news_1 article h3 {padding-bottom:18px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#103158; font-weight:bold;}
.block_category_featured_news_1 article h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#103158; font-weight:bold;}
.block_category_featured_news_1 article h3 a:hover {color:#175297; text-decoration:none;}
.block_category_featured_news_1 article .pic {margin-bottom:17px;}
.block_category_featured_news_1 article .pic a {display:block; position:relative;}
.block_category_featured_news_1 article .pic a span {
	width:40px;
	height:40px;
	display:block;
	position:absolute;
	left:12px;
	bottom:12px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_category_featured_news_1 article .pic a span {background:url(images/icon_play_1.png) no-repeat 16px 13px #fafafa;}
.block_category_featured_news_1 article p {color:#666666; line-height:18px;}
.block_category_featured_news_1 article .info {padding-top:12px;}
.block_category_featured_news_1 article .info p {font-size:11px; color:#868686;}
.block_category_featured_news_1 article .info p b {margin-right:7px; color:#525252;}
.block_category_featured_news_1 article .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_category_featured_news_1 article .info .comments {margin-left:12px; padding-left:18px; background:url(images/icon_comments_2.png) no-repeat 0px 1px;}
.block_category_featured_news_1 article .info .comments:hover {color:#d50303; text-decoration:none;}

.block_category_featured_news_2 {margin-left:-20px; margin-bottom:28px; padding-bottom:26px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom;}
.block_category_featured_news_2 img {display:block;}
.block_category_featured_news_2 article {width:308px; margin-left:20px; float:left;}
.block_category_featured_news_2 article .pic {margin-bottom:16px;}
.block_category_featured_news_2 article .pic a {display:block; position:relative;}
.block_category_featured_news_2 article .pic a span {
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	left:7px;
	bottom:7px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_category_featured_news_2 article .pic a span {background:url(images/icon_play_3.png) no-repeat 9px 7px #f5f5f5;}
.block_category_featured_news_2 article h3 {padding-bottom:10px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_category_featured_news_2 article h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_category_featured_news_2 article h3 a:hover {color:#175297; text-decoration:none;}
.block_category_featured_news_2 article p {color:#666666; line-height:18px;}
.block_category_featured_news_2 article .info {padding-top:10px;}
.block_category_featured_news_2 article .info p {font-size:11px; color:#868686;}
.block_category_featured_news_2 article .info p b {margin-right:7px; color:#525252;}
.block_category_featured_news_2 article .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_category_featured_news_2 article .info .comments {margin-left:12px; padding-left:18px; background:url(images/icon_comments_2.png) no-repeat 0px 1px;}
.block_category_featured_news_2 article .info .comments:hover {color:#d50303; text-decoration:none;}

.block_category_news {margin-bottom:32px; padding-bottom:11px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom;}
.block_category_news img {display:block;}
.block_category_news .period {height:25px; line-height:26px; margin-bottom:20px; padding-left:12px; overflow:hidden; background-color:#fcfcfc; border-top:3px solid #f3cd0b; border-bottom:1px solid #ebeef2; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase;}
.block_category_news article {padding:20px 0px 24px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_category_news article.first {padding-top:0px; border:0px;}
.block_category_news article .date {width:47px; padding-top:4px; float:left;}
.block_category_news article .date p {height:16px; line-height:16px; padding:0px 4px; float:left; background-color:#f7f7f7; font-size:11px; color:#525252;}
.block_category_news article .image_n_social {width:145px; margin-right:17px; padding-top:4px; float:left;}
.block_category_news article .pic {margin-bottom:13px;}
.block_category_news article .pic a {display:block; position:relative;}
.block_category_news article .pic a:hover img {opacity:0.7;}
.block_category_news article .pic a span {
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	left:6px;
	bottom:5px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_category_news article .pic a span.play {background:url(images/arrow_play_1.gif) no-repeat 8px 6px #ffffff;}
.block_category_news article .social {float:right; display:block;}
.block_category_news article .social li {margin-left:1px; float:left; display:block;}
.block_category_news article .social li:first-child {margin-left:0px;}
.block_category_news article .social a {width:18px; height:18px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_2.png); text-indent:-9000px;}
.block_category_news article .social a.facebook {background-position:0px 0px;}
.block_category_news article .social a.twitter {background-position:-18px 0px;}
.block_category_news article .content {overflow:hidden;}
.block_category_news article .content h4 {padding-bottom:11px; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_category_news article .content h4 a {font-size:13px; color:#073a64; font-weight:bold;}
.block_category_news article .content h4 a:hover {color:#175297; text-decoration:none;}
.block_category_news article .content p {padding-bottom:10px; color:#666666; line-height:18px;}
.block_category_news article .content .comments {padding-left:18px; float:left; display:block; background:url(images/icon_comments_2.png) no-repeat 0px 1px; font-size:11px; color:#525252; font-weight:bold; line-height:normal;}
.block_category_news article .content .comments:hover {color:#d50303; text-decoration:none;}
.block_category_news article .content .tags {margin-left:20px; float:left; font-size:11px; color:#525252; line-height:normal;}
.block_category_news article .content .tags a {font-size:11px; color:#103158;}
.block_category_news article .content .tags a:hover {color:#d50303; text-decoration:none;}
.block_category_news article .views {margin-top:1px; padding-left:20px; float:right; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_category_news article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_category_news article .views a:hover {text-decoration:none;}

.block_category_news.type_2 {margin-bottom:22px; padding-bottom:3px; background:none; border-bottom:1px solid #e6eaed;}

.block_more_generic {margin-bottom:24px; padding-bottom:22px; border-bottom:1px solid #e6eaed; text-align:center;}
.block_more_generic a {
	height:25px;
	line-height:26px;
	padding:0px 14px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#454c52;
	font-weight:bold;
}
.block_more_generic a:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_paginator {margin:-4px 0px 26px; padding-bottom:24px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_paginator.category {margin-top:-8px;}
.block_paginator.no_border {margin:0px; padding-bottom:0px; border:0px;}
.block_paginator li {
	margin-right:1px;
	float:left;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e8e8e8;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_paginator li a {width:24px; height:24px; line-height:24px; display:block; border-top:1px solid #fefefe; font-size:12px; color:#898989; font-weight:bold; text-align:center;}
.block_paginator li a:hover {text-decoration:none;}
.block_paginator li:hover {
	background-color:#fcfcfc;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc) to(#e9e9e9));
    background:-webkit-linear-gradient(#fcfcfc, #e9e9e9);
    background:-moz-linear-gradient(#fcfcfc, #e9e9e9);
    background:-ms-linear-gradient(#fcfcfc, #e9e9e9);
    background:linear-gradient(#fcfcfc, #e9e9e9);
	background:-o-linear-gradient(#fcfcfc, #e9e9e9);
    -pie-background:linear-gradient(#fcfcfc, #e9e9e9);
}
.block_paginator li.space {
	height:25px;
	margin-right:0px;
	float:none;
	overflow:hidden;
	
	background-color:#fefefe;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
}
.block_paginator li.prev {}
.block_paginator li.prev a {background:url(images/arrow_5.gif) no-repeat 9px 9px; text-indent:-9000px;}
.block_paginator li.next {margin-left:1px; margin-right:0px; float:right;}
.block_paginator li.next a {background:url(images/arrow_6.gif) no-repeat 9px 9px; text-indent:-9000px;}
.block_paginator li.current {
	background-color:#4e4f57;
	border:0px;
	border-top:1px solid #4e4f57;
	border-bottom:1px solid #41424a;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#4e4f57) to(#41424a));
    background:-webkit-linear-gradient(#4e4f57, #41424a);
    background:-moz-linear-gradient(#4e4f57, #41424a);
    background:-ms-linear-gradient(#4e4f57, #41424a);
    background:linear-gradient(#4e4f57, #41424a);
	background:-o-linear-gradient(#4e4f57, #41424a);
    -pie-background:linear-gradient(#4e4f57, #41424a);
}
.block_paginator li.current a {width:26px; border-top:1px solid #5e5f66; color:#ffffff;}

.block_news_detail {margin-bottom:32px;}
.block_news_detail h2 {padding-bottom:13px; font-family:'ProximaNovaSemibold',Helvetica,Arial,sans-serif;font-size:36px;line-height:38px;color:#333;font-weight:bold;}
.block_news_detail .info {padding-bottom:12px; display:block; overflow:hidden;}
.block_news_detail .info li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_1.gif) no-repeat 0px 6px; font-size:12px; color:#868686; line-height:normal;}
.block_news_detail .info li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_news_detail .info li b {color:#525252;}
.block_news_detail .info li a {font-size:12px; color:#525252; font-weight:bold;}
.block_news_detail .info li a:hover {color:#d50303; text-decoration:none;}
.block_news_detail .control {height:38px; margin-bottom:22px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_news_detail .control .email {width:27px; height:26px; display:block; background:url(images/button_email.png) no-repeat; text-indent:-9000px;}
.block_news_detail .control .email:hover {background-position:left bottom;}
.block_news_detail .control .print {width:27px; height:26px; display:block; background:url(images/button_print.png) no-repeat; text-indent:-9000px;}
.block_news_detail .control .print:hover {background-position:left bottom;}
.block_news_detail .control .separator {width:1px; height:38px; margin:0px 13px; float:left; background-color:#e6eaed;}
.block_news_detail .control .social {width:317px; padding-top:9px; float:left;}
.block_news_detail .control .button {padding-top:6px; float:left;}
.block_news_detail .control .buttons_set {padding-top:6px; float:left;}
.block_news_detail .control .buttons_set li {margin-left:8px; float:left; display:block;}
.block_news_detail .control .buttons_set li:first-child {margin-left:0px;}
.block_news_detail .control .vote {padding-top:8px; float:left;}
.block_news_detail .control .vote a {
	height:20px;
	line-height:20px;
	padding:0px 8px 0px 6px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_news_detail .control .vote a:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_news_detail .control .vote a span {height:20px; line-height:20px; padding-left:17px; display:block; background:url(images/icon_vote_1.png) no-repeat 0px 4px; cursor:pointer;}
.block_news_detail .control .comments {padding-top:8px; float:left;}
.block_news_detail .control .comments a {width:22px; height:22px; line-height:18px; display:block; background:url(images/bg_comments_1.png) no-repeat; font-size:11px; color:#474747; font-weight:bold; text-align:center;}
.block_news_detail .control .comments a:hover {text-decoration:none;}
.block_news_detail .control .social_bottom {width:495px; padding-top:7px; float:left;}
.block_news_detail .control .reply {padding-top:8px; float:right;}
.block_news_detail .control .reply a {
	height:20px;
	line-height:20px;
	padding:0px 12px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_news_detail .control .reply a:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_news_detail .pic {margin-bottom:18px; position:relative;}
.block_news_detail .pic img {display:block;}
.block_news_detail .pic .caption {position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption_1.png);}
.block_news_detail .pic a.play { 
    background: url("images/icon_play_1.png") no-repeat scroll 16px 13px #FAFAFA;
}

.block_news_detail .pic a {
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    text-indent: -9000px;
    top: 50%;
    width: 40px;
}
.block_news_detail .pic .caption h4 {padding:12px; font-size:12px; color:#e3e3e3; font-weight:bold; line-height:17px;}
.block_news_detail .content {padding-bottom:5px}
.block_news_detail .content p {padding-bottom:20px; font-size:14px; color:#333;line-height:30px;}
.block_news_detail .content p a {font-size:14px; color:#103158;}
.block_news_detail .content p b {color:#1a1e22;}
.block_news_detail .content p.less_space {padding-bottom:11px;}
.block_news_detail .content blockquote {margin:5px 0px 25px; padding:10px 15px; display:block; background-color:#fafbfc; border-left:3px solid #e6eaed; border-right:1px solid #e6eaed; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed; color:#175297; font-weight:bold; line-height:normal;}
.block_news_detail .content blockquote span {color:#333333;}

.block_recent_news {margin-bottom:32px; overflow:hidden; border-top:3px solid #4d4d4d; border-bottom:1px solid #eef1f5;}
.block_recent_news .title {height:25px; padding-left:13px; background-color:#f5f5f5; border-bottom:1px solid #eef1f5;}
.block_recent_news .title h3 {font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_recent_news .content {padding:16px 12px 2px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5;}
.block_recent_news .content .articles {margin-left:-20px; overflow:hidden;}
.block_recent_news .content article {width:283px; margin-left:20px; padding:14px 0px 16px; float:left; border-top:1px solid #e6eaed;}
.block_recent_news .content article.first_row {padding-top:0px; border:0px;}
.block_recent_news .content article img {display:block;}
.block_recent_news .content article .pic {margin-right:13px; padding-top:3px; float:left;}
.block_recent_news .content article .text {overflow:hidden;}
.block_recent_news .content article .text h4 {padding-bottom:9px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_recent_news .content article .text h4 {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_recent_news .content article .text h4 a:hover {color:#175297; text-decoration:none;}
.block_recent_news .content article .text .date {font-size:11px; color:#868686;}

.block_commentaries {margin-bottom:32px; padding-bottom:20px; border-top:3px solid #f3cd0b; border-bottom:1px solid #e6eaed;}
.block_commentaries h2 {padding:21px 0px 2px; font-size:16px; color:#212121; font-weight:bold;}
.block_commentaries h2 span {color:#898989;}
.block_commentaries .comment {margin-top:20px; padding-top:12px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_commentaries .comment .userpic {margin-right:12px; padding-top:3px; float:left;}
.block_commentaries .comment .content {overflow:hidden;}
.block_commentaries .comment .content .info {padding-bottom:7px; font-size:12px; color:#7c7c7c; line-height:normal;}
.block_commentaries .comment .content .info .author {margin-right:8px; font-size:13px; color:#323232; font-weight:bold;}
.block_commentaries .comment .content .info .author:hover {color:#d50303; text-decoration:none;}
.block_commentaries .comment .content p {padding-bottom:11px; line-height:18px;}
.block_commentaries .comment .content .reply {
	height:20px;
	line-height:20px;
	padding:0px 12px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_commentaries .comment .content .reply:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_commentaries .comment .comment {margin-left:55px;}

.block_login_1 {margin-bottom:26px; border-top:3px solid #5bb420; border-bottom:1px solid #e6eaed;}
.block_login_1 h2 {padding:20px 0px; font-size:16px; color:#212121; font-weight:bold;}
.block_login_1 .form {padding:0px 0px 1px 12px; overflow:hidden; background-color:#fcfcfc; border:1px solid #eef1f5; border-top:2px solid #e6eaed;}
.block_login_1 .form h3 {padding-bottom:13px; font-size:13px; color:#212121; font-weight:bold;}
.block_login_1 .form p {font-size:12px; line-height:18px;}
.block_login_1 .form .separator {width:2px; height:209px; margin-right:16px; margin-top:18px; float:left; background:url(images/bg_separator_login.gif) repeat-y;}
.block_login_1 .form .col_1 {width:284px; padding-top:15px; float:left;}
.block_login_1 .form .col_2 {width:280px; padding-top:15px; float:left;}
.block_login_1 .form .label {padding-bottom:5px; color:#212121;}
.block_login_1 .form .field {
	width:223px;
	height:23px;
	margin-bottom:11px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_login_1 .form .field input {width:210px; height:15px; line-height:15px; margin-left:5px; padding:3px 0px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.block_login_1 .form .remember_me {margin-right:20px; padding-top:1px; float:left; font-size:11px; color:#7e7e7e;}
.block_login_1 .form .remember_me .checkbox {margin-right:7px; float:left;}
.block_login_1 .form .remember_me .checkbox input {width:11px; height:11px; margin:0px; display:block;}
.block_login_1 .form .forgot_pass {padding-top:1px; float:left;}
.block_login_1 .form .forgot_pass a {display:block; font-size:11px; color:#103158;}
.block_login_1 .form .forgot_pass a:hover {color:#d50303; text-decoration:none;}
.block_login_1 input[type=submit] {
	height:25px;
	line-height:24px;
	margin:11px 0px 0px;
	padding:0px 8px 2px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	cursor:pointer;
}
.block_login_1 input[type=submit]:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_login_1 .form .v_fb p {padding-bottom:11px; color:#707070;}
.block_login_1 .form .v_fb a {font-size:12px; color:#103158; font-weight:bold;}
.block_login_1 .form .v_fb a:hover {color:#d50303; text-decoration:none;}
.block_login_1 .form .v_fb .line {height:1px; margin:17px 0px 12px; background-color:#e6eaed;} 
.block_login_1 .form .v_fb .lnk_v_fb {width:150px; height:26px; margin-top:1px; display:block; background-repeat:no-repeat; background-image:url(images/button_enter_v_fb.png); text-indent:-9000px;}
.block_login_1 .form .v_fb .lnk_v_fb:hover {background-position:left bottom;}
.block_login_1 .note {padding:14px 0px 21px; font-size:11px; color:#8a8a8a; line-height:normal;}
.block_login_1 .post_comment {padding:14px 0px 24px; border-top:1px solid #e6eaed;}
.block_login_1 .post_comment p {padding-bottom:12px; color:#212121; font-weight:bold;}
.block_login_1 .post_comment .textarea {
	width:610px;
	height:142px;
	margin-bottom:13px;
	position:relative;
	
	background-color:#fcfcfc;
	border:1px solid #e9edf0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_login_1 .post_comment .textarea textarea {width:595px; height:135px; line-height:15px; margin-left:5px; padding-top:3px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}

.block_blog {margin-bottom:29px;}
.block_blog.account {margin-bottom:25px; padding-top:20px;}
.block_blog img {display:block;}
.block_blog .pic a {display:block; position:relative;}
.block_blog .pic a span {
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	left:6px;
	bottom:5px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_blog .pic a span.play {background:url(images/arrow_play_1.gif) no-repeat 8px 6px #ffffff;}
.block_blog .views {margin-top:3px; padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_blog .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_blog .views a:hover {text-decoration:none;}
.block_blog .comments {margin-left:11px; margin-top:3px; padding-left:17px; float:left; background-color:#FFF}
.block_blog .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_blog .comments a:hover {text-decoration:none;}
.block_blog .featured_post {margin-bottom:22px; padding-bottom:26px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_blog .featured_post h2 {padding-bottom:8px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#103158; font-weight:bold;}
.block_blog .featured_post h2 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#103158; font-weight:bold;}
.block_blog .featured_post h2 a:hover {color:#175297; text-decoration:none;}
.block_blog .featured_post h2 span {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#979a9c; font-weight:bold; text-transform:uppercase;}
.block_blog .featured_post p {font-size:14px; line-height:20px;}
.block_blog .featured_post .info {padding-bottom:9px; overflow:hidden;}
.block_blog .featured_post .info ul {margin-right:20px; float:left; display:block;}
.block_blog .featured_post .info li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_1.gif) no-repeat 0px 6px; font-size:12px; color:#868686; line-height:normal;}
.block_blog .featured_post .info li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_blog .featured_post .info li b {color:#525252;}
.block_blog .featured_post .info li a {font-size:12px; color:#175297;}
.block_blog .featured_post .pic {margin-right:18px; padding-top:5px; float:left;}
.block_blog .row {margin-bottom:22px; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_blog .row article {width:198px; margin-left:21px; padding-top:6px; float:left;}
.block_blog .row article:first-child {margin-left:0px;}
.block_blog .row article .pic {margin-bottom:13px;}
.block_blog .row article h4 {padding-bottom:8px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_blog .row article h4 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_blog .row article h4 a:hover {color:#175297; text-decoration:none;}
.block_blog .row article p {padding-top:8px; line-height:18px;}
.block_blog .row article .category {padding-top:3px; float:left; display:block; font-size:11px; color:#42474b; font-weight:bold;}
.block_blog .row article .category:hover {color:#d50303; text-decoration:none;}
.block_blog .more {text-align:center;}
.block_blog .more a {
	height:25px;
	line-height:26px;
	padding:0px 11px 0px 8px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#454c52;
	font-weight:bold;
}
.block_blog .more a:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_blog .more a span {height:25px; line-height:26px; padding-left:14px; display:block; background:url(images/arrow_7.gif) no-repeat 0px 10px; cursor:pointer;}

.block_blog.author {}
.block_blog.author .block_title {margin-bottom:19px; padding:14px 0px; border-top:3px solid #f3cd0b; border-bottom:1px solid #e6eaed;}
.block_blog.author .block_title h2 {font-size:16px; color:#212121; font-weight:bold;}
.block_blog.author .block_title h2 span {color:#a1a1a1;}

.block_archive {margin-bottom:26px; padding-bottom:24px; border-top:3px solid #3a3f42; border-bottom:1px solid #e6eaed;}
.block_archive .title {height:23px; padding-left:12px; background-color:#858f97; border-top:1px solid #919aa1; border-bottom:1px solid #808a91;}
.block_archive .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:24px;}
.block_archive .months {height:31px; padding-left:37px; overflow:hidden; background-color:#fcfcfc; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_archive .months li {margin-left:30px; padding-top:10px; float:left; display:block;}
.block_archive .months li:first-child {margin-left:0px;}
.block_archive .months li a {padding-bottom:1px; display:block; border-bottom:1px dotted #537693; font-size:12px; color:#073a64;}
.block_archive .months li a:hover {border:0px; text-decoration:none;}
.block_archive .months li.current a {border:0px; color:#adadad; font-weight:bold;}
.block_archive .days {padding:18px 30px 18px 23px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_archive .days ul {display:block; overflow:hidden;}
.block_archive .days ul.weekdays {padding-top:12px;}
.block_archive .days li {width:19px; margin-left:8px; margin-bottom:3px; float:left; display:block; font-size:11px; color:#9da5ab; text-align:center; line-height:normal;}
.block_archive .days li.weekend {color:#d10202;}
.block_archive .days li a {height:22px; line-height:22px; display:block; font-size:13px; color:#073a64; font-weight:bold;}
.block_archive .days li a:hover {background-color:#e3e3e3; color:#9a9a9a; text-decoration:none;}
.block_archive .days li.current a {background-color:#f3cd0b; color:#191919;}
.block_archive .days li.future a {color:#868686;}

.block_blog_post {margin-bottom:33px; overflow:hidden;}
.block_blog_post .navigation {padding-bottom:11px; border-bottom:1px solid #e6eaed;}
.block_blog_post .navigation li {width:230px; display:block;}
.block_blog_post .navigation li a {margin-top:-4px; display:block; font-size:12px; color:#868686; line-height:17px;}
.block_blog_post .navigation li a:hover {color:#175297; text-decoration:none;}
.block_blog_post .navigation li.prev {float:left;}
.block_blog_post .navigation li.prev a {padding-left:19px; background:url(images/arrow_10.gif) no-repeat left 6px;}
.block_blog_post .navigation li.prev a:hover {background:url(images/arrow_12.gif) no-repeat left 6px;}
.block_blog_post .navigation li.next {float:right; text-align:right;}
.block_blog_post .navigation li.next a {padding-right:19px; background:url(images/arrow_11.gif) no-repeat right 6px;}
.block_blog_post .navigation li.next a:hover {background:url(images/arrow_13.gif) no-repeat right 6px;}

.block_blog_post h2 {padding:27px 0px 12px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:20px; color:#103158; font-weight:bold;}
.block_blog_post .info {padding-bottom:9px; overflow:hidden;}
.block_blog_post .info .category {height:13px; line-height:13px; margin-right:10px; margin-top:1px; padding-right:10px; float:left; display:block; border-right:1px solid #d4d4d4; font-size:12px; color:#aa4949; font-weight:bold;}
.block_blog_post .info ul {margin-right:16px; float:left; display:block;}
.block_blog_post .info li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_1.gif) no-repeat 0px 6px; font-size:12px; color:#868686; line-height:normal;}
.block_blog_post .info li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_blog_post .info li b {color:#525252;}
.block_blog_post .info li a {font-size:12px; color:#175297;}
.block_blog_post .info .views {margin-top:3px; padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_blog_post .info .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_blog_post .info .views a:hover {text-decoration:none;}
.block_blog_post .info .comments {margin-left:11px; margin-top:3px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_blog_post .info .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_blog_post .info .comments a:hover {text-decoration:none;}

.block_blog_post .pic {margin-bottom:18px; position:relative;}
.block_blog_post .pic.alignleft {margin-right:22px; margin-top:4px;}
.block_blog_post .pic.alignright {margin-left:22px; margin-top:4px;}
.block_blog_post .pic img {display:block;}
.block_blog_post .pic .caption {position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption_1.png);}
.block_blog_post .pic .caption h4 {padding:12px; font-size:12px; color:#e3e3e3; font-weight:bold; line-height:17px;}

.block_blog_post .content {padding-bottom:5px;}
.block_blog_post .content p {padding-bottom:20px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_blog_post .content p a {font-size:14px; color:#103158;}
.block_blog_post .content p b {color:#1a1e22;}
.block_blog_post .content p.less_space {padding-bottom:11px;}
.block_blog_post .content blockquote {margin:5px 0px 25px; padding:10px 15px; display:block; background-color:#fafbfc; border-left:3px solid #e6eaed; border-right:1px solid #e6eaed; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed; color:#175297; font-weight:bold; line-height:normal;}
.block_blog_post .content blockquote span {color:#333333;}

.block_blog_post .control {height:38px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_blog_post .control .fr {padding-right:7px;}
.block_blog_post .control .email {width:27px; height:26px; display:block; background:url(images/button_email.png) no-repeat; text-indent:-9000px;}
.block_blog_post .control .email:hover {background-position:left bottom;}
.block_blog_post .control .print {width:27px; height:26px; display:block; background:url(images/button_print.png) no-repeat; text-indent:-9000px;}
.block_blog_post .control .print:hover {background-position:left bottom;}
.block_blog_post .control .separator {width:1px; height:38px; margin:0px 13px; float:left; background-color:#e6eaed;}
.block_blog_post .control .social {width:317px; padding-top:9px; float:left;}
.block_blog_post .control .button {padding-top:6px; float:left;}
.block_blog_post .control .buttons_set {padding-top:6px; float:left;}
.block_blog_post .control .buttons_set li {margin-left:8px; float:left; display:block;}
.block_blog_post .control .buttons_set li:first-child {margin-left:0px;}
.block_blog_post .control .vote {padding-top:8px; float:left;}
.block_blog_post .control .vote a {
	height:20px;
	line-height:20px;
	padding:0px 8px 0px 6px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_blog_post .control .vote a:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_blog_post .control .vote a span {height:20px; line-height:20px; padding-left:17px; display:block; background:url(images/icon_vote_1.png) no-repeat 0px 4px; cursor:pointer;}
.block_blog_post .control .comments {padding-top:8px; float:left;}
.block_blog_post .control .comments a {width:22px; height:22px; line-height:18px; display:block; background:url(images/bg_comments_1.png) no-repeat; font-size:11px; color:#474747; font-weight:bold; text-align:center;}
.block_blog_post .control .comments a:hover {text-decoration:none;}
.block_blog_post .control .social_bottom {width:495px; padding-top:7px; float:left;}
.block_blog_post .control .reply {padding-top:8px; float:right;}
.block_blog_post .control .reply a {
	height:20px;
	line-height:20px;
	padding:0px 12px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_blog_post .control .reply a:hover {text-decoration:none;}

.block_blog_post .note {margin-bottom:13px; padding:15px 0px 27px; border-bottom:1px solid #e6eaed; font-size:12px; color:#9d9c9c; line-height:normal;}
.block_blog_post .note a {font-size:12px; color:#175297; line-height:normal;}
.block_blog_post .note b {color:#404040;}

.block_blog_post .author {margin-top:32px; padding:20px 0px 17px; overflow:hidden; border-top:3px solid #9f0303; border-bottom:1px solid #e6eaed;}
.block_blog_post .author .photo {margin-right:18px; float:left;}
.block_blog_post .author .description {padding-top:1px; overflow:hidden;}
.block_blog_post .author h4 {padding-bottom:8px; font-size:14px; color:#212121; font-weight:bold;}
.block_blog_post .author p {padding-bottom:8px; font-size:12px; color:#5c5c5c; line-height:18px;}
.block_blog_post .author .more {padding-right:11px; display:inline-block; background:url(images/arrow_14.gif) no-repeat right 5px; font-size:12px; color:#103158; font-weight:bold; line-height:normal;}

.block_blog_post .recent_posts {padding:31px 0px 3px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_blog_post .recent_posts img {display:block;}
.block_blog_post .recent_posts h3 {padding-bottom:15px; font-size:14px; color:#212121; font-weight:bold;}
.block_blog_post .recent_posts article {width:283px; margin-right:20px; padding:14px 0px 16px; float:left; border-top:1px solid #e6eaed;}
.block_blog_post .recent_posts article.first_row {padding-top:0px; border:0px;}
.block_blog_post .recent_posts article .image {margin-right:13px; padding-top:3px; float:left;}
.block_blog_post .recent_posts article .text {overflow:hidden;}
.block_blog_post .recent_posts article .text h4 {padding-bottom:9px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_blog_post .recent_posts article .text h4 {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_blog_post .recent_posts article .text h4 a:hover {color:#175297; text-decoration:none;}
.block_blog_post .recent_posts article .text .date {font-size:11px; color:#868686;}

.block_blog_post.author {}
.block_blog_post.author .avatar {width:66px; margin-right:20px; padding:4px 2px 6px; float:left; background-color:#f5f5f5; border:1px solid #e6eaed;}
.block_blog_post.author .avatar p {padding-left:4px; font-size:12px; color:#393939; line-height:17px;}
.block_blog_post.author .avatar p a {font-size:12px; color:#393939; font-weight:bold;}
.block_blog_post.author .avatar p a:hover {color:#175297; text-decoration:none;}
.block_blog_post.author .avatar .image {margin:4px 0px; padding:3px; background-color:#ffffff; border:1px solid #e6e6e6;}
.block_blog_post.author .avatar .image img {display:block;}
.block_blog_post.author .post {overflow:hidden;}
.block_blog_post.author h2 {margin-top:-4px; padding-top:0px;}
.block_blog_post.author .info {margin-bottom:16px; padding-bottom:14px; border-bottom:1px solid #e6eaed;}

.block_blog_commentaries {margin-bottom:33px; padding-bottom:14px; border-top:3px solid #f3cd0b; border-bottom:1px solid #e6eaed;}
.block_blog_commentaries h2 {padding:20px 0px 6px; font-size:15px; color:#212121; font-weight:bold;}
.block_blog_commentaries h2 span {color:#78828d;}
.block_blog_commentaries .comment {margin-top:14px; padding-top:22px; border-top:1px solid #e6eaed;}
.block_blog_commentaries .comment h3 {margin-top:-3px; padding-bottom:9px; font-size:12px; color:#323232; font-weight:bold; line-height:normal;}
.block_blog_commentaries .comment h3 a {font-size:12px; color:#323232; font-weight:bold; line-height:normal;}
.block_blog_commentaries .comment h3 a:hover {color:#d50303; text-decoration:none;}
.block_blog_commentaries .comment p {font-size:12px; line-height:17px;}
.block_blog_commentaries .comment .control {padding-top:9px; font-size:11px; color:#676767; line-height:normal;}
.block_blog_commentaries .comment .control .date {color:#103158; font-weight:bold;}
.block_blog_commentaries .comment .control a {margin-left:10px; font-size:11px; color:#676767;}
.block_blog_commentaries .comment .control a:hover {color:#c50000;}
.block_blog_commentaries .comment .comment .content {padding-left:15px; overflow:hidden; border-left:3px solid #efefef;}

.block_add_comment {margin-bottom:27px; padding-bottom:24px; border-top:3px solid #5bb420; border-bottom:1px solid #e6eaed;}
.block_add_comment h2 {margin-bottom:18px; padding:20px 0px; border-bottom:1px solid #e6eaed; font-size:15px; color:#212121; font-weight:bold;}
.block_add_comment p {padding-bottom:6px; font-size:12px; color:#212121; line-height:normal;}
.block_add_comment .field {
	width:296px;
	height:26px;
	margin-bottom:12px;
	position:relative;
	
	background-color:#fcfcfc;
	border:1px solid #e9edf0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_add_comment .field input {width:280px; height:15px; line-height:15px; margin-left:5px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.block_add_comment .textarea {
	width:610px;
	height:142px;
	margin-bottom:13px;
	position:relative;
	
	background-color:#fcfcfc;
	border:1px solid #e9edf0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_add_comment .textarea textarea {width:595px; height:135px; line-height:15px; margin-left:5px; padding-top:3px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.block_add_comment input[type=submit] {
	height:25px;
	line-height:24px;
	margin:11px 0px 0px;
	padding:0px 8px 2px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	cursor:pointer;
}
.block_add_comment input[type=submit]:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}

.block_media_detail {margin-bottom:32px;}
.block_media_detail .navigation {padding-bottom:11px; border-bottom:1px solid #e6eaed;}
.block_media_detail .navigation li {width:230px; display:block;}
.block_media_detail .navigation li a {margin-top:-4px; display:block; font-size:12px; color:#868686; line-height:17px;}
.block_media_detail .navigation li a:hover {color:#175297; text-decoration:none;}
.block_media_detail .navigation li.prev {float:left;}
.block_media_detail .navigation li.prev a {padding-left:19px; background:url(images/arrow_10.gif) no-repeat left 6px;}
.block_media_detail .navigation li.prev a:hover {background:url(images/arrow_12.gif) no-repeat left 6px;}
.block_media_detail .navigation li.next {float:right; text-align:right;}
.block_media_detail .navigation li.next a {padding-right:19px; background:url(images/arrow_11.gif) no-repeat right 6px;}
.block_media_detail .navigation li.next a:hover {background:url(images/arrow_13.gif) no-repeat right 6px;}

.block_media_detail h2 {padding-bottom:13px; font-family:'ProximaNovaSemibold',Helvetica,Arial,sans-serif;font-size:36px;line-height:38px;color:#333;font-weight:bold;}
.block_media_detail .info {padding-bottom:12px; display:block; overflow:hidden;}
.block_media_detail .info li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_1.gif) no-repeat 0px 6px; font-size:12px; color:#868686; line-height:normal;}
.block_media_detail .info li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_media_detail .info li b {color:#525252;}
.block_media_detail .info li a {font-size:12px; color:#525252; font-weight:bold;}
.block_media_detail .info li.tags {margin-left:11px; padding-left:11px; background:none; border-left:1px solid #dbdbdb;}
.block_media_detail .info li.tags a {color:#103158; font-weight:normal;}
.block_media_detail .info li a:hover {color:#d50303; text-decoration:none;}

.block_media_detail .control {height:38px; margin-bottom:22px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_media_detail .control .fr {padding-right:7px;}
.block_media_detail .control .email {width:27px; height:26px; display:block; background:url(images/button_email.png) no-repeat; text-indent:-9000px;}
.block_media_detail .control .email:hover {background-position:left bottom;}
.block_media_detail .control .print {width:27px; height:26px; display:block; background:url(images/button_print.png) no-repeat; text-indent:-9000px;}
.block_media_detail .control .print:hover {background-position:left bottom;}
.block_media_detail .control .separator {width:1px; height:38px; margin:0px 13px; float:left; background-color:#e6eaed;}
.block_media_detail .control .social {width:317px; padding-top:9px; float:left;}
.block_media_detail .control .button {padding-top:6px; float:left;}
.block_media_detail .control .vote {padding-top:8px; float:left;}
.block_media_detail .control .vote a {
	height:20px;
	line-height:20px;
	padding:0px 8px 0px 6px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_media_detail .control .vote a:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}
.block_media_detail .control .vote a span {height:20px; line-height:20px; padding-left:17px; display:block; background:url(images/icon_vote_1.png) no-repeat 0px 4px; cursor:pointer;}
.block_media_detail .control .comments {padding-top:8px; float:left;}
.block_media_detail .control .comments a {width:22px; height:22px; line-height:18px; display:block; background:url(images/bg_comments_1.png) no-repeat; font-size:11px; color:#474747; font-weight:bold; text-align:center;}
.block_media_detail .control .comments a:hover {text-decoration:none;}
.block_media_detail .control .social_bottom {width:495px; padding-top:7px; float:left;}
.block_media_detail .control .reply {padding-top:8px; float:right;}
.block_media_detail .control .reply a {
	height:20px;
	line-height:20px;
	padding:0px 12px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#474747;
	font-weight:bold;
}
.block_media_detail .control .reply a:hover {
	background-color:#fefefe;
	border:1px solid #cfcfcf;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
	
	text-decoration:none;
}

.block_media_detail .pic {margin-bottom:18px; position:relative; border:6px solid #f4f4f4;}
.block_media_detail .pic img {display:block;}
.block_media_detail .pic a {
	width:40px;
	height:40px;
	margin-left:-20px;
	margin-top:-20px;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_media_detail .pic a.play {background:url(images/icon_play_1.png) no-repeat 16px 13px #fafafa;}

.block_media_detail .content {overflow:hidden; padding-bottom:27px;}
.block_media_detail .content p {padding-bottom:14px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_media_detail .duration {padding-top:1px; float:right; font-size:12px; color:#9e9e9e; line-height:normal;}
.block_media_detail .view_all {padding-right:11px; float:left; display:block; background:url(images/arrow_15.gif) no-repeat right 5px; font-size:13px; color:#3b3b3b; font-weight:bold; line-height:normal;}

.block_media_detail .photos_slider {padding-bottom:20px; overflow:hidden; border:1px solid #e6eaed;}
.block_media_detail .photos_slider .slider {margin-bottom:22px; position:relative; border:5px solid #e6eaed; border-bottom:6px solid #e6eaed;}
.block_media_detail .photos_slider .slider .flex-direction-nav {}
.block_media_detail .photos_slider .slider .flex-direction-nav a {width:35px; height:35px; margin-top:-17px; display:block; position:absolute; top:50%; opacity:0.5; text-indent:-9000px;}
.block_media_detail .photos_slider .slider .flex-direction-nav a:hover {opacity:1;}
.block_media_detail .photos_slider .slider .flex-direction-nav a.flex-prev {left:11px; background:url(images/arrow_16.png) no-repeat;}
.block_media_detail .photos_slider .slider .flex-direction-nav a.flex-next {right:11px; background:url(images/arrow_17.png) no-repeat;}
.block_media_detail .photos_slider .description {width:800px; margin-left:16px; margin-right:10px; padding-left:12px; float:left; overflow:hidden; border-left:3px solid #f3cd0b;}
.block_media_detail .photos_slider .description p {margin-top:-5px; padding-bottom:9px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_media_detail .photos_slider .description .meta {margin-bottom:-1px; font-size:12px; color:#9e9e9e; line-height:normal;}
.block_media_detail .photos_slider .quantity {height:56px; line-height:56px; padding-left:30px; overflow:hidden; background-color:#fcfcfc; border-left:3px solid #e6eaed; font-size:16px; color:#061018; font-weight:bold;}

.block_media_detail.full {margin-bottom:5px; padding-top:25px;}
.block_media_detail.full .navigation li {width:360px;}

.block_media_detail.necrolog {margin-bottom:30px;}
.block_media_detail.necrolog .navigation {padding-bottom:9px;}
.block_media_detail.necrolog .navigation li {width:auto;}
.block_media_detail.necrolog .photos_slider {margin-bottom:30px;}
.block_media_detail.necrolog .photos_slider .description {width:485px;}
.block_media_detail.necrolog .control .social_bottom {width:512px;}

.block_recommended_media {margin-bottom:32px; overflow:hidden; border-top:3px solid #4d4d4d; border-bottom:1px solid #eef1f5;}
.block_recommended_media .title {height:25px; padding-left:13px; background-color:#f5f5f5; border-bottom:1px solid #eef1f5;}
.block_recommended_media .title h3 {font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_recommended_media .content {padding:19px 12px 16px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5;}
.block_recommended_media .content .articles {margin-left:-20px; overflow:hidden;}
.block_recommended_media .content article {width:182px; margin-left:20px; float:left;}
.block_recommended_media .content article img {display:block;}
.block_recommended_media .content article .pic {padding-bottom:12px;}
.block_recommended_media .content article .pic a {display:block; position:relative;}
.block_recommended_media .content article .pic a span {
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	left:8px;
	bottom:7px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_recommended_media .content article .pic a span.play {background:url(images/arrow_play_1.gif) no-repeat 8px 6px #f5f5f5;}
.block_recommended_media .content article .pic a span.photo {background:url(images/icon_photo_1.png) no-repeat 4px 5px #f5f5f5;}
.block_recommended_media .content article .pic a:hover img {opacity:0.7;}
.block_recommended_media .content article h4 {font-size:12px; color:#073a64; font-weight:bold; line-height:18px;}
.block_recommended_media .content article h4 a {font-size:12px; color:#073a64; font-weight:bold;}
.block_recommended_media .content article h4 a:hover {color:#175297; text-decoration:none;}

.block_steps {height:43px; margin-bottom:21px; overflow:hidden; background-repeat:no-repeat; background-image:url(images/sprite_steps.jpg);}
.block_steps a {height:43px; line-height:43px; float:left; display:block; font-size:12px; color:#919191; font-weight:bold;}
.block_steps a:hover {text-decoration:none;}
.block_steps a.one {width:204px; text-indent:36px;}
.block_steps a.two {width:216px; text-indent:49px;}
.block_steps a.three {width:229px; text-indent:51px;}

.block_steps.step_1 {background-position:0px 0px;}
.block_steps.step_1 a.one {color:#474848;}
.block_steps.step_2 {background-position:0px -43px;}
.block_steps.step_2 a.two {color:#474848;}
.block_steps.step_3 {background-position:0px -86px;}
.block_steps.step_3 a.three {color:#474848;}

.block_registration {}
.block_registration h2 {padding-bottom:16px; border-bottom:1px solid #e6eaed; font-size:16px; color:#103158; font-weight:bold;}
.block_registration .separator {width:1px; height:183px; margin:19px 24px 0px; float:left; background-color:#eeeeee;}
.block_registration .field {
	width:298px;
	height:23px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_registration .field.disabled {background-image:url(images/bg_field_generic_2_disabled.jpg);}
.block_registration .field input {width:285px; height:15px; line-height:15px; margin-left:5px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8b8b8b;}
.block_registration .textarea {
	width:298px;
	height:77px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_registration .textarea textarea {width:285px; height:70px; line-height:15px; margin-left:5px; padding-top:3px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8b8b8b;}

.block_registration .textarea_big {
	width:511px;
	height:179px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_registration .textarea_big textarea {width:485px; height:160px; line-height:19px; margin-left:12px; padding-top:9px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b;}

.block_registration .select {
	width:268px;
	height:22px;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_registration .select span {height:22px; line-height:22px; padding-left:5px; padding-right:25px; display:block; overflow:hidden; background:url(images/bg_select_registration.gif) no-repeat right 2px; font-size:12px; color:#8b8b8b;}
.block_registration .select select {width:268px; display:block; position:absolute; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8b8b8b; z-index:10; cursor:pointer;}

.block_registration .label_1 {font-size:12px; color:#464646; font-weight:bold; line-height:normal;}
.block_registration .label_1 span {color:#ff0000;}

.block_registration .button_1 {
	height:23px;
	line-height:24px;
	padding:0px 13px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:center;
}
.block_registration .button_1:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_registration .button_2 {
	height:23px;
	line-height:22px;
	display:inline-block;
	position:relative;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_registration .button_2:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.block_registration .button_2 span {
	height:22px;
	line-height:22px;
	padding:0px 11px;
	display:block;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_registration .button_2:hover span {border-top:1px solid #ff8c62;}

.block_registration .custom_checkbox_wrapper {width:11px; height:11px; display:block; background-repeat:no-repeat; background-image:url(images/bg_checkbox_1.png);}
.block_registration .custom_checkbox_wrapper input {display:none;}
.block_registration .custom_checkbox_wrapper.checked {background-position:left bottom;}

.block_registration .custom_radiobutton_wrapper {width:10px; height:11px; display:block; background-repeat:no-repeat; background-image:url(images/bg_radiobutton_1.png);}
.block_registration .custom_radiobutton_wrapper input {display:none;}
.block_registration .custom_radiobutton_wrapper.checked {background-position:left bottom;}

.block_registration .avatar {overflow:hidden;}
.block_registration .avatar .pic {
	margin-right:15px;
	float:left;
	overflow:hidden;
	position:relative;
	
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_registration .avatar .pic img {display:block;}
.block_registration .avatar .choose_file {width:134px; height:25px; float:left; overflow:hidden; position:relative;}
.block_registration .avatar .choose_file:hover .button_1 {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}
.block_registration .avatar .choose_file .button_1 {width:132px; padding:0px; z-index:1;}
.block_registration .avatar .choose_file input {position:absolute; right:0px; top:0px; font-size:100px; z-index:10; opacity:0; filter:alpha(opacity=0);}

.block_registration .form_1 {padding-bottom:20px; overflow:hidden;}
.block_registration .form_1 h3 {padding-bottom:8px; font-size:14px; color:#212121; font-weight:bold;}
.block_registration .form_1 .column {width:300px; padding-top:17px; float:left;}
.block_registration .form_1 .label_1 {padding:6px 0px 5px;}
.block_registration .form_1 .field {margin-bottom:5px;}
.block_registration .form_1 .note {padding-bottom:11px; font-size:11px; color:#6c6c6c; line-height:normal;}

.block_registration .form_1 .checkboxes {padding:14px 0px 20px; overflow:hidden;}
.block_registration .form_1 .checkboxes .element {margin-right:9px; padding-top:2px; float:left;}
.block_registration .form_1 .checkboxes .text {float:left; font-size:12px; color:#000000; line-height:normal;}
.block_registration .form_1 .checkboxes .text a {font-size:12px; color:#435d80; line-height:normal;}
.block_registration .form_1 .checkboxes .text span {color:#ff0000;}
.block_registration .form_1 .checkboxes .clearboth {height:9px;}

.block_registration .form_1 .next_step {padding-bottom:16px; text-align:center;}

.block_registration .form_1 .or {height:26px; margin-bottom:14px; background:url(images/line_2.gif) repeat-x 0px 13px;}
.block_registration .form_1 .or span {
	width:24px;
	height:24px;
	line-height:24px;
	margin:0px auto;
	display:block;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #eff1f3;
	
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#90979b;
	font-weight:bold;
	text-align:center;
}

.block_registration .form_1 .via_fb {text-align:center;}
.block_registration .form_1 .via_fb h3 {padding-bottom:9px; font-size:16px; color:#103158;}
.block_registration .form_1 .via_fb p {color:#474747; line-height:18px;}
.block_registration .form_1 .via_fb .lnk_v_fb {width:150px; height:26px; margin:16px auto 0px; display:block; background-repeat:no-repeat; background-image:url(images/button_enter_v_fb.png); text-indent:-9000px;}
.block_registration .form_1 .via_fb .lnk_v_fb:hover {background-position:left bottom;}

.block_registration .form_2 {padding:17px 0px 20px; overflow:hidden;}
.block_registration .form_2 h3 {padding-bottom:14px; font-size:14px; color:#212121; font-weight:bold;}
.block_registration .form_2 .label_1 {padding-bottom:7px;}

.block_registration .form_2 .field {width:268px; height:22px; margin-bottom:14px;}
.block_registration .form_2 .field input {width:255px;}
.block_registration .form_2 .field.small {width:113px;}
.block_registration .form_2 .field.small input {width:100px;}

.block_registration .form_2 .textarea {width:268px; margin-bottom:14px;}
.block_registration .form_2 .textarea textarea {width:255px;}

.block_registration .form_2 .select {margin-bottom:14px;}
.block_registration .form_2 .select.day {width:61px;}
.block_registration .form_2 .select.day select {width:61px;}
.block_registration .form_2 .select.month {width:80px;}
.block_registration .form_2 .select.month select {width:80px;}
.block_registration .form_2 .select.year {width:70px;}
.block_registration .form_2 .select.year select {width:70px;}
.block_registration .form_2 .select_set {overflow:hidden;}
.block_registration .form_2 .select_set .select {margin-right:4px; float:left;}

.block_registration .form_2 .radiobuttons {padding-bottom:11px; overflow:hidden;}
.block_registration .form_2 .radiobuttons .label_1 {margin-right:12px; padding-bottom:0px; float:left;}
.block_registration .form_2 .radiobuttons .element {margin-right:6px; padding-top:2px; float:left;}
.block_registration .form_2 .radiobuttons .text {margin-right:12px; float:left; font-size:12px; color:#464646; line-height:normal;}

.block_registration .form_2 .block_buttons {padding-top:21px; overflow:hidden;}
.block_registration .form_2 .block_buttons a {margin-right:7px; float:left;}

.block_registration .form_3 {padding:18px 0px 20px; overflow:hidden;}
.block_registration .form_3 h3 {overflow:hidden; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_registration .form_3 h3 a {font-size:14px; color:#212121; font-weight:bold;}
.block_registration .form_3 h3 a:hover {color:#103158; text-decoration:none;}
.block_registration .form_3 .column {width:304px; float:left;}
.block_registration .form_3 section {margin-bottom:24px; padding-bottom:4px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_registration .form_3 .title {margin-bottom:22px; padding-bottom:11px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_registration .form_3 .title .element {margin-right:7px; padding-top:3px; float:left;}
.block_registration .form_3 .option {padding-bottom:15px; overflow:hidden;}
.block_registration .form_3 .option .element {margin-right:8px; padding-top:3px; float:left;}
.block_registration .form_3 .option .text {overflow:hidden; line-height:normal;}
.block_registration .form_3 .option .text p {padding-top:5px; font-size:11px; color:#9e9e9e;}
.block_registration .form_3 .option .text a {font-size:12px; color:#464646;}
.block_registration .form_3 .option .text a:hover {color:#103158; text-decoration:none;}
.block_registration .form_3 .button {padding-top:11px;}

.block_registration.account .avatar {padding-bottom:14px;}
.block_registration.account .form_2 h3 {margin-bottom:19px; padding:8px 0px 15px; border-bottom:1px solid #e6eaed;}
.block_registration.account .form_2 .radiobuttons {width:225px; margin:3px 0px 14px; padding:6px 0px 7px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.block_registration.account .form_3 {padding-top:24px;}
.block_registration.account .form_3 .button_2 span {padding:0px 24px;}

.block_registration.account .line_1 {height:1px; margin:5px 0px 18px; overflow:hidden; background-color:#e6eaed;}

.block_registration.account .your_socials {padding:8px 0px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_registration.account .form_2 .your_socials .field {width:268px; margin-bottom:11px; float:left;}
.block_registration.account .form_2 .your_socials .field input {width:225px;}
.block_registration.account .your_socials .icon {width:16px; height:16px; margin-right:14px; margin-top:4px; float:left; overflow:hidden; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}
.block_registration.account .your_socials .icon.facebook {background-position:0px 0px;}
.block_registration.account .your_socials .icon.twitter {background-position:-16px 0px;}
.block_registration.account .your_socials .icon.rss {background-position:-32px 0px;}

.block_photos {margin-right:-24px; margin-bottom:28px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_photos .photo_slider {width:468px; margin-right:24px; float:left;}
.block_photos .photo_slider .slider {margin-bottom:20px; position:relative;}
.block_photos .photo_slider .slider .quantity {height:22px; line-height:22px; padding-left:6px; padding-right:8px; position:absolute; left:0px; bottom:13px; background:url(images/bg_caption_1.png); border-left:2px solid #e00808; font-size:10px; color:#e3e3e3; font-weight:bold; text-transform:uppercase;}
.block_photos .photo_slider .slider .flex-direction-nav {display:block; position:absolute; right:0px; bottom:14px;}
.block_photos .photo_slider .slider .flex-direction-nav li {margin-left:1px; float:left;}
.block_photos .photo_slider .slider .flex-direction-nav li:first-child {margin-left:0px;}
.block_photos .photo_slider .slider .flex-direction-nav li a {width:19px; height:19px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrows_1.png); text-indent:-9000px;}
.block_photos .photo_slider .slider .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_photos .photo_slider .slider .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_photos .photo_slider .slider .flex-direction-nav li a.flex-next {background-position:right top;}
.block_photos .photo_slider .slider .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.block_photos .photo_slider .content {padding-left:15px; overflow:hidden; border-left:3px solid #f3cd0b;}
.block_photos .photo_slider .content h3 {margin-top:-7px; padding-bottom:10px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:15px; color:#073a64; font-weight:bold; line-height:20px;}
.block_photos .photo_slider .content h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_photos .photo_slider .content h3 a:hover {color:#d50303; text-decoration:none;}
.block_photos .photo_slider .content p {padding-bottom:0px; line-height:18px;}
.block_photos .photo_slider .info {margin-bottom:-3px; padding-top:10px; overflow:hidden;}
.block_photos .photo_slider .info .category {margin-right:15px; float:left; line-height:18px;}
.block_photos .photo_slider .info .category a {display:block; font-size:11px; color:#42474b; font-weight:bold;}
.block_photos .photo_slider .info .category a:hover {color:#d50303; text-decoration:none;}
.block_photos .photo_slider .info p {overflow:hidden; font-size:11px; color:#868686;}
.block_photos .photo_slider .info p b {margin-right:7px; color:#525252;}
.block_photos .photo_slider .info p a {margin-left:13px; font-size:11px; color:#525252; font-weight:bold;}
.block_photos .photo_slider .info p a:hover {color:#d50303; text-decoration:none;}
.block_photos .photo_slider .info .comments {margin-left:12px; padding-left:18px; background:url(images/icon_comments_2.png) no-repeat 0px 1px;}

.block_photos article {width:222px; margin-right:24px; padding-bottom:22px; float:left;}
.block_photos article .photo {margin-bottom:13px;}
.block_photos article .photo img {display:block;}
.block_photos article .photo a:hover img {opacity:0.7;}
.block_photos article .content {overflow:hidden;}
.block_photos article .content h3 {padding-bottom:9px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_photos article .content h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_photos article .content h3 a:hover {color:#d50303; text-decoration:none;}
.block_photos article .content .category {float:left; line-height:normal;}
.block_photos article .content .category a {display:block; font-size:11px; color:#42474b; font-weight:bold; line-height:normal;}
.block_photos article .content .category a:hover {color:#d50303; text-decoration:none;}
.block_photos article .content .views {margin-left:9px; margin-top:2px; padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_photos article .content .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_photos article .content .views a:hover {text-decoration:none;}
.block_photos article .content .comments {margin-left:10px; margin-top:2px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_photos article .content .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_photos article .content .comments a:hover {text-decoration:none;}

.block_legal_line {height:28px; margin-left:-13px; background-color:#f7f9fa; border:1px solid #edf1f5; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.block_legal_line .one {height:30px; line-height:30px; margin-left:-1px; margin-top:-1px; padding-left:14px; padding-right:18px; float:left; background:url(images/arrow_legal_pages.png) no-repeat right top #5c6163; color:#f0f0f0; text-shadow:0px -1px rgba(0, 0, 0, 0.24);}
.block_legal_line .two {height:30px; line-height:30px; margin-top:-1px; padding:0px 10px; float:left; background-color:#b4bec2; color:#ffffff;}

.block_faq {padding-top:25px;}
.block_faq h2 {padding-bottom:18px; font-size:17px; color:#212121; font-weight:bold;}

.block_toogle {padding-bottom:9px; position:relative;}
.block_toogle .toggle {padding-left:22px; background-repeat:no-repeat; background-position:0px 1px; background-image:url(images/icon_plus_1.png);}
.block_toogle .toggle .trigger {padding-bottom:14px; line-height:normal;}
.block_toogle .toggle .trigger a {color:#103158;}
.block_toogle .toggle .trigger a:hover {color:#d50303; text-decoration:none;}
.block_toogle .toggle .content {padding-bottom:20px; display:none;}
.block_toogle .toggle .content p {font-size:12px; color:#788084; line-height:18px;}
.block_toogle .toggle.expanded {background-image:url(images/icon_minus_1.png);}

.block_question_answer {padding:24px 0px 23px; border-top:1px solid #e6eaed;}
.block_question_answer .question {padding-bottom:16px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_question_answer .question span {color:#a2adbd;}
.block_question_answer .answer {overflow:hidden;}
.block_question_answer .answer .marker {margin-right:7px; float:left; font-size:14px; color:#a2adbd; font-weight:bold;}
.block_question_answer .answer .content {margin-top:1px; padding-left:10px; overflow:hidden; border-left:2px solid #e6eaed;}
.block_question_answer .answer .content p {line-height:19px;}
.block_question_answer .answer .content .text {margin:-5px 0px -1px;}

.block_terms {padding-top:25px;}
.block_terms h2 {padding:6px 0px 12px; font-size:17px; color:#212121; font-weight:bold;}
.block_terms h3 {padding-bottom:11px; font-size:15px; color:#212121; font-weight:bold; line-height:normal;}
.block_terms p {line-height:19px;}
.block_terms .message_box {margin-bottom:25px; padding:11px 10px 11px 15px; background-color:#fffff2; border:1px solid #f7f7e6; color:#4f4f4f; line-height:20px;}
.block_terms .message_box b {color:#404040;}
.block_terms .index {padding-bottom:17px; display:block;}
.block_terms .index li {padding:6px 5px 6px 21px; display:block; background:url(images/marker_2.png) no-repeat 0px 9px; font-size:13px; color:#61666a; line-height:normal;}
.block_terms .index li a {color:#103158; line-height:normal;}
.block_terms .index li a:hover {color:#d50303; text-decoration:none;}
.block_terms section {padding:23px 0px 19px; border-top:1px solid #e6eaed;}
.block_terms .list_1 {margin-left:20px;}
.block_terms .list_1 li {padding-top:11px; font-size:13px; color:#103158; font-weight:bold; line-height:19px;}
.block_terms .list_1 li span {color:#666666; font-weight:normal;}
.block_terms .list_1 li:first-child {padding-top:0px;}
.block_terms .list_2 {margin-left:20px;}
.block_terms .list_2 ol {margin-left:30px; padding-top:9px;}
.block_terms .list_2 li {padding-top:9px; font-size:13px; color:#666666; line-height:19px;}
.block_terms .list_2 li:first-child {padding-top:0px;}
.block_terms .list_3 {}
.block_terms .list_3 li {padding-left:12px; padding-top:8px; background:url(images/marker_4.gif) no-repeat 0px 16px; font-size:13px; color:#666666; line-height:19px;}
.block_terms .list_3 li:first-child {padding-top:0px; background:url(images/marker_4.gif) no-repeat 0px 8px;}

.block_announcer {padding-top:24px;}
.block_announcer section {margin-top:19px; padding-top:25px; border-top:1px solid #e6eaed;}
.block_announcer h2 {padding-bottom:12px; font-size:17px; color:#212121; font-weight:bold;}
.block_announcer h3 {padding-bottom:10px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_announcer p {line-height:19px;}
.block_announcer p a {color:#175297;}
.block_announcer p b {color:#212121;}
.block_announcer p .color_accent {color:#d50303;}
.block_announcer .list_1 li {padding:5px 5px 5px 17px; display:block; background:url(images/marker_2.png) no-repeat 0px 8px; font-size:12px; color:#666666; line-height:normal;}
.block_announcer .benefits {padding-bottom:25px;}
.block_announcer .benefit {padding:11px 0px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_announcer .benefit .cell_1 {width:85px; display:table-cell; vertical-align:middle;}
.block_announcer .benefit .cell_2 {display:table-cell; vertical-align:middle;}
.block_announcer .benefit .marker {width:75px; height:22px; line-height:22px; background:url(images/bg_benefit.png) no-repeat; font-size:11px; color:#4f4f4f; font-weight:bold; text-indent:8px;}
.block_announcer .benefit .text {padding-top:0px; overflow:hidden; color:#8a8a8a; line-height:19px;}
.block_announcer .payment {padding-top:24px;}

.block_contact_info {padding:24px 0px 21px; border-bottom:1px solid #e6eaed;}
.block_contact_info h2 {padding-bottom:21px; font-size:17px; color:#212121; font-weight:bold;}
.block_contact_info p {font-size:12px; line-height:normal;}
.block_contact_info .info {padding-bottom:20px; overflow:hidden;}
.block_contact_info .marker {width:56px; margin-right:11px; padding-right:13px; padding-bottom:15px; float:left; border-right:2px solid #ebeff0;}
.block_contact_info .marker li {margin-right:4px; float:right; display:block;}
.block_contact_info .marker li:first-child {margin-right:0px;}
.block_contact_info .marker li img {display:block;}
.block_contact_info .special {padding-top:7px; padding-bottom:0px;}
.block_contact_info .text {color:#41424a; line-height:normal;}
.block_contact_info .text span {margin-top:-3px; display:block;}
.block_contact_info .text a {color:#d50303; text-decoration:underline;}
.block_contact_info .text a:hover {text-decoration:none;}
.block_contact_info .text b {color:#262626;}

.block_contact_form {padding:29px 0px 24px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_contact_form h2 {padding-bottom:18px; font-size:17px; color:#212121; font-weight:bold;}
.block_contact_form p {font-size:12px; line-height:17px;}
.block_contact_form .form {padding-top:19px; overflow:hidden;}
.block_contact_form .form .label {width:90px; height:27px; line-height:27px; margin-right:10px; float:left; font-size:12px; color:#212121; text-align:right;}
.block_contact_form .form .field {
	width:296px;
	height:25px;
	margin-bottom:9px;
	float:left;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_3.jpg) repeat-x #fcfcfc;
	border:1px solid #e1e5e8;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form .form .field input {width:280px; height:15px; line-height:15px; margin-left:5px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.block_contact_form .form .textarea {
	width:525px;
	height:95px;
	margin-bottom:13px;
	float:left;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_3.jpg) repeat-x #fcfcfc;
	border:1px solid #e1e5e8;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form .form .textarea textarea {width:510px; height:80px; line-height:15px; margin-left:5px; padding-top:4px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.block_contact_form .form .button {padding-left:100px; float:left;}
.block_contact_form .form .button input {
	height:25px;
	line-height:24px;
	margin:0px;
	padding:0px 17px 2px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	cursor:pointer;
}
.block_contact_form .form .button input:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}

.block_about {padding:24px 0px 19px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_about h2 {padding-bottom:12px; font-size:17px; color:#212121; font-weight:bold;}
.block_about p {line-height:19px;}
.block_about p b {color:#212121;}
.block_about p .color_1 {color:#5bb420;}
.block_about p .color_2 {color:#d5c40a;}
.block_about p .color_3 {color:#f46363;}
.block_about .pic {margin-left:-13px; margin-right:18px; padding-top:6px; float:left;}
.block_about .pic img {display:block;}
.block_about .text {overflow:hidden;}

.block_team {padding-top:25px; overflow:hidden;}
.block_team h2 {margin-bottom:-6px; font-size:17px; color:#212121; font-weight:bold;}
.block_team h3 {padding-bottom:1px; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.block_team p {padding-top:4px; font-size:12px; line-height:19px;}
.block_team p a {font-size:13px; color:#175297; text-decoration:underline;}
.block_team p a:hover {text-decoration:none;}
.block_team .teammate {padding:21px 0px 19px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_team .photo {margin-right:16px; padding-top:3px; float:left;}
.block_team .bio {overflow:hidden;}

.block_services_about {margin-bottom:19px; padding:25px 0px 20px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_services_about h2 {padding-bottom:10px; font-size:17px; color:#212121; font-weight:bold;}
.block_services_about .list_1 {padding-bottom:13px; display:block;}
.block_services_about .list_1 li {padding:4px 5px 4px 17px; display:block; background:url(images/marker_2.png) no-repeat 0px 8px; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.block_services_about .list_2 {padding-left:15px; display:block; overflow:hidden; border-left:2px solid #f0f0f0;}
.block_services_about .list_2 li {padding:13px 5px 0px 27px; font-size:13px; color:#4f4f4f; line-height:19px;}
.block_services_about .list_2 li:first-child {padding-top:0px;}
.block_services_about .list_2 li.icon_1 {background:url(images/icon_services_1.png) no-repeat 0px 2px;}
.block_services_about .list_2 li.icon_2 {background:url(images/icon_services_2.png) no-repeat 0px 16px;}
.block_services_about .list_2 li.icon_3 {background:url(images/icon_services_3.png) no-repeat 0px 13px;}
.block_services_about .list_2 li.icon_4 {background:url(images/icon_services_4.png) no-repeat 0px 14px;}
.block_services_about .list_2 li.icon_5 {background:url(images/icon_services_5.png) no-repeat 0px 16px;}
.block_services_about .list_2 li.icon_6 {background:url(images/icon_services_6.png) no-repeat 0px 13px;}
.block_services_about .list_2 li.icon_7 {background:url(images/icon_services_7.png) no-repeat 0px 13px;}
.block_services_about .list_2 li.icon_8 {background:url(images/icon_services_8.png) no-repeat 0px 14px;}

.block_contacts {height:28px; padding-left:34px; overflow:hidden; background:url(images/icon_contact_1.png) no-repeat;}
.block_contacts li {margin-left:20px; padding-top:6px; float:left; display:block; font-size:13px; color:#41424a; line-height:normal;}
.block_contacts li:first-child {margin-left:0px;}
.block_contacts li a {font-size:13px; color:#d50303; text-decoration:underline;}
.block_contacts li a:hover {text-decoration:none;}
.block_contacts li b {color:#262626;}
.block_contacts li img {margin-right:11px; margin-top:2px; float:left; display:block;}

.block_my_acc {padding-top:22px;}
.block_my_acc .edit {font-size:11px; color:#133f71; font-weight:bold; line-height:normal;}
.block_my_acc .edit:hover {color:#d50303; text-decoration:none;}

.block_my_acc .summary {padding-bottom:26px; overflow:hidden;}
.block_my_acc .summary .photo {margin-right:13px; margin-top:4px; padding:3px; float:left; border:1px solid #edeff0;}
.block_my_acc .summary .photo img {display:block;}
.block_my_acc .summary .bio {padding-top:2px; overflow:hidden;}
.block_my_acc .summary .bio h3 {padding-bottom:10px; font-size:16px; color:#212121; font-weight:bold; line-height:normal;}
.block_my_acc .summary .bio h3 a {font-size:16px; color:#212121; font-weight:bold;}
.block_my_acc .summary .bio h3 a:hover {color:#175297; text-decoration:none;}
.block_my_acc .summary .bio p {padding-bottom:7px; font-size:12px; color:#808080; line-height:normal;}
.block_my_acc .summary .bio ul {padding-bottom:11px; display:block; overflow:hidden;}
.block_my_acc .summary .bio li {margin-left:16px; float:left; display:block; font-size:12px; color:#484848; line-height:normal;}
.block_my_acc .summary .bio li:first-child {margin-left:0px;}

.block_my_acc .info {}
.block_my_acc .info .tabs {height:25px; border-bottom:1px solid #e6eaed;}
.block_my_acc .info .tabs li {height:25px; margin-left:1px; float:left; display:block;}
.block_my_acc .info .tabs li:first-child {margin-left:0px;}
.block_my_acc .info .tabs li a {
	height:24px;
	line-height:24px;
	padding:0px 11px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px 2px 0px 0px;
	-webkit-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
	
	background-color:#fefefe;
	border:1px solid #e6eaed;
	border-bottom:0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f5f5f5));
    background:-webkit-linear-gradient(#fefefe, #f5f5f5);
    background:-moz-linear-gradient(#fefefe, #f5f5f5);
    background:-ms-linear-gradient(#fefefe, #f5f5f5);
    background:linear-gradient(#fefefe, #f5f5f5);
	background:-o-linear-gradient(#fefefe, #f5f5f5);
    -pie-background:linear-gradient(#fefefe, #f5f5f5);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#757575;
	font-weight:bold;
}
.block_my_acc .info .tabs li a:hover {
	background-color:#fdfdfd;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#ededed));
    background:-webkit-linear-gradient(#fdfdfd, #ededed);
    background:-moz-linear-gradient(#fdfdfd, #ededed);
    background:-ms-linear-gradient(#fdfdfd, #ededed);
    background:linear-gradient(#fdfdfd, #ededed);
	background:-o-linear-gradient(#fdfdfd, #ededed);
    -pie-background:linear-gradient(#fdfdfd, #ededed);
	
	text-decoration:none;
}
.block_my_acc .info .tabs li a.current {
	height:25px;
	
	background-color:#ffffff;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ffffff));
    background:-webkit-linear-gradient(#ffffff, #ffffff);
    background:-moz-linear-gradient(#ffffff, #ffffff);
    background:-ms-linear-gradient(#ffffff, #ffffff);
    background:linear-gradient(#ffffff, #ffffff);
	background:-o-linear-gradient(#ffffff, #ffffff);
    -pie-background:linear-gradient(#ffffff, #ffffff);
}

.block_my_acc .info section {padding:25px 0px 14px; position:relative; border-bottom:1px solid #e6eaed;}
.block_my_acc .info section .edit {display:block; position:absolute; right:0px; top:28px;}
.block_my_acc .info section h3 {padding-bottom:19px; font-size:16px; color:#212121; font-weight:bold;}
.block_my_acc .info section p {font-size:12px; line-height:19px;}
.block_my_acc .info section p a {font-size:12px; color:#535e6c;}
.block_my_acc .info section .statement {padding-bottom:11px;}
.block_my_acc .info section .statement p {color:#212121;}

.block_my_acc .info section .socials {padding-bottom:5px; overflow:hidden;}
.block_my_acc .info section .socials p {height:16px; line-height:16px; margin-right:10px; float:left; color:#212121;}
.block_my_acc .info section .socials ul {float:left;}
.block_my_acc .info section .socials li {margin-left:6px; float:left; display:block;}
.block_my_acc .info section .socials li:first-child {margin-left:0px;}
.block_my_acc .info section .socials li a {width:16px; height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}
.block_my_acc .info section .socials li a.facebook {background-position:0px top;}
.block_my_acc .info section .socials li a.facebook:hover {background-position:0px bottom;}
.block_my_acc .info section .socials li a.twitter {background-position:-16px top;}
.block_my_acc .info section .socials li a.twitter:hover {background-position:-16px bottom;}
.block_my_acc .info section .socials li a.rss {background-position:-32px top;}
.block_my_acc .info section .socials li a.rss:hover {background-position:-32px bottom;}

.block_add_article {padding-top:24px;}
.block_add_article h3 {padding-bottom:10px; font-size:16px; color:#212121; font-weight:bold;}
.block_add_article h4 {padding:24px 0px 14px; font-size:16px; color:#212121; font-weight:bold;}
.block_add_article h5 {padding-bottom:15px; font-size:14px; color:#212121; font-weight:bold;}
.block_add_article section {padding:20px 0px 19px; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_add_article section:first-child {padding-top:0px; border-top:0px;}
.block_add_article section p {font-size:12px; color:#808080; line-height:18px;}
.block_add_article section p.label {margin-right:9px; float:left; color:#212121;}
.block_add_article section .select {
	width:100px;
	height:16px;
	line-height:16px;
	padding:0px 8px;
	float:left;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_add_article section .select span {height:16px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_2.gif) no-repeat right 4px;}
.block_add_article section .select select {width:116px; display:block; position:absolute; left:0px; top:-2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}
.block_add_article section .field {
	height:23px;
	padding:0px 5px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_3.jpg) repeat-x #fcfcfc;
	border:1px solid #e1e5e8;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_add_article section .field input {width:100%; height:15px; line-height:15px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}

.block_add_article section .button_1 {
	height:23px;
	line-height:24px;
	padding:0px 13px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:center;
}
.block_add_article section .button_1:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_add_article section .button_2 {
	height:23px;
	line-height:22px;
	display:inline-block;
	position:relative;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_add_article section .button_2:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.block_add_article section .button_2 span {
	height:22px;
	line-height:22px;
	padding:0px 23px;
	display:block;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_add_article section .button_2:hover span {border-top:1px solid #ff8c62;}

.block_add_article section .add_content {}
.block_add_article section .add_content .toolbar {
	padding:4px 0px;
	overflow:hidden;
	position:relative;
	
	background-color:#fafafa;
	border:1px solid #e1e5e8;
	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-align:center;
}
.block_add_article section .add_content .toolbar ul {display:inline-block;}
.block_add_article section .add_content .toolbar li {margin-left:9px; float:left; display:block;}
.block_add_article section .add_content .toolbar li:first-child {margin-left:0px;}
.block_add_article section .add_content .toolbar li img {display:block;}
.block_add_article section .add_content .toolbar li.separator {width:1px; height:19px; background-color:#e1e5e8;}

.block_add_article section .add_content .textarea {
	padding:10px;
	overflow:hidden;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #e1e5e8;
	border-top:0px;
	
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_add_article section .add_content .textarea textarea {width:100%; height:212px; line-height:15px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}

.block_add_article section .buttons {padding-top:19px; overflow:hidden;}
.block_add_article section .buttons a {margin-right:9px; float:left;}

.block_add_article .w_tooltip {display:inline-block; position:relative;}
.block_add_article .w_tooltip .icon {width:17px; height:18px; margin-top:-17px; display:block; position:absolute; right:-24px; background:url(images/icon_help_1.png) no-repeat; text-indent:-9000px;}
.block_add_article .w_tooltip .icon .tooltip {
	width:300px;
	padding:8px;
	display:none;
	position:absolute;
	
	left:30px;
	top:-7px;
	
	background-color:#fcfcfc;
	border:1px solid #e1e5e8;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#8f8f8f;
	font-weight:normal;
	line-height:normal;
	text-indent:0px;
}
.block_add_article .w_tooltip .icon .tooltip .tail {width:7px; height:11px; display:block; position:absolute; left:-7px; top:10px; background:url(images/tail_tooltip_1.png) no-repeat;}

.block_account_publications {padding-bottom:11px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_account_publications h2 {padding:25px 0px 4px; float:left; font-size:16px; color:#212121; font-weight:bold;}
.block_account_publications h2 span {color:#9b9b9b;}
.block_account_publications p {padding-bottom:4px; font-size:12px; color:#808080; line-height:18px;}
.block_account_publications .clearboth {height:6px;}
.block_account_publications .category {padding-top:25px; float:right;}
.block_account_publications .category p.label {margin-right:9px; padding-bottom:0px; float:left; color:#212121;}
.block_account_publications .category .select {
	width:100px;
	height:16px;
	line-height:16px;
	padding:0px 8px;
	float:left;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_account_publications .category .select span {height:16px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_2.gif) no-repeat right 4px;}
.block_account_publications .category .select select {width:116px; display:block; position:absolute; left:0px; top:-2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}

.block_comments_acc {margin-bottom:24px; padding:4px 0px 3px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom;}
.block_comments_acc article {padding:19px 0px 15px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_comments_acc article:first-child {border:0px;}
.block_comments_acc article .date {width:90px; height:16px; line-height:16px; margin-right:15px; margin-top:3px; float:left; background-color:#f7f7f7; font-size:11px; color:#525252; text-align:center;}
.block_comments_acc article .content {overflow:hidden;}
.block_comments_acc article .content h3 {padding-bottom:6px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:15px; color:#073a64; font-weight:bold; line-height:normal;}
.block_comments_acc article .content h3 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:15px; color:#073a64; font-weight:bold;}
.block_comments_acc article .content h3 a:hover {color:#175297; text-decoration:none;}
.block_comments_acc article .content p {line-height:18px;}
.block_comments_acc article .info {margin-bottom:17px; padding-left:23px; padding-bottom:11px; position:relative; background:url(images/icon_comments_2.png) no-repeat 0px 5px; border-bottom:1px solid #e6eaed;}
.block_comments_acc article .info .category {float:left; display:block; font-size:11px; color:#42474b; font-weight:bold; line-height:normal;}
.block_comments_acc article .info .category:hover {color:#d50303; text-decoration:none;}
.block_comments_acc article .info .views {margin-left:18px; margin-top:1px; padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_comments_acc article .info .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_comments_acc article .info .views a:hover {text-decoration:none;}
.block_comments_acc article .info .comments {margin-left:11px; margin-top:1px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_comments_acc article .info .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_comments_acc article .info .comments a:hover {text-decoration:none;}
.block_comments_acc article .info .tail {width:10px; height:10px; position:absolute; left:23px; bottom:-10px; background:url(images/tail_comments_acc.png);}

.block_author {margin:-4px 0px 32px; padding-bottom:24px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom;}
.block_author .left {margin-right:20px; padding-top:4px; float:left;}
.block_author .photo {padding:0px 0px 9px;}
.block_author .photo img {display:block;} 
.block_author .social {float:right;}
.block_author .social .text {height:18px; line-height:18px; margin-right:8px; float:left; font-size:11px; color:#8f8f8f;}
.block_author .social ul {float:left;}
.block_author .social li {margin-left:3px; float:left; display:block;}
.block_author .social li:first-child {margin-left:0px;}
.block_author .social li a {width:18px; height:18px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_4.png); text-indent:-9000px;}
.block_author .social li a.facebook {background-position:0px top;}
.block_author .social li a.facebook:hover {background-position:0px bottom;}
.block_author .social li a.twitter {background-position:-18px top;}
.block_author .social li a.twitter:hover {background-position:-18px bottom;}
.block_author .social li a.rss {background-position:-36px top;}
.block_author .social li a.rss:hover {background-position:-36px bottom;}
.block_author .content {overflow:hidden;}
.block_author .name {padding-bottom:11px; font-size:16px; color:#212121; font-weight:bold; line-height:normal;}
.block_author .name a {font-size:16px; color:#023167; font-weight:bold;}
.block_author .name a:hover {color:#d50303; text-decoration:none;}
.block_author .subtitle {padding-bottom:9px; font-size:11px; color:#808080;}
.block_author .statistic {padding-bottom:9px; overflow:hidden;}
.block_author .statistic li {margin-left:17px; float:left; display:block; font-size:11px; color:#484848; line-height:normal;}
.block_author .statistic li:first-child {margin-left:0px;}
.block_author .about {padding-bottom:17px;}
.block_author .about p {line-height:19px;}
.block_author .button {
	height:23px;
	line-height:23px;
	padding:0px 10px 0px 6px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#585c60;
	font-weight:bold;
	text-align:center;
}
.block_author .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_author .button span {height:23px; line-height:24px; padding-left:24px; display:block; background:url(images/icon_email_1.gif) no-repeat 0px 6px; cursor:pointer;}

.block_title_necro {position:relative; border-bottom:3px solid #d50303;}
.block_title_necro h1 {padding:0px 0px 14px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:20px; color: #151515; font-weight:bold; line-height:normal;}
.block_title_necro h2 {padding:22px 0px 14px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:20px; color: #151515; font-weight:bold; line-height:normal;}
.block_title_necro .sound {padding-right:17px; display:block; position:absolute; right:0px; bottom:17px; background:url(images/icon_sound_1.png) no-repeat right 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; font-weight:bold; line-height:normal;}
.block_title_necro .sound:hover {color:#073a64; text-decoration:none;}
.block_title_necro.type_2 {border-color:#f3cd0b;}

.block_necrolog_articles {padding:0px 0px 12px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_necrolog_articles .row {margin-left:-20px; padding:15px 0px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_necrolog_articles .row:first-child {border:0px;}
.block_necrolog_articles article {width:308px; margin-left:20px; float:left;}
.block_necrolog_articles article h3 {padding-bottom:10px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_necrolog_articles article h3 a {font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_necrolog_articles article h3 a:hover {color:#d50303; text-decoration:none;}
.block_necrolog_articles article .content {padding-bottom:12px; overflow:hidden;}
.block_necrolog_articles article .content p {line-height:18px;}
.block_necrolog_articles article .pic {margin-right:13px; padding-top:4px; float:left;}
.block_necrolog_articles article .pic img {display:block;}
.block_necrolog_articles article .date {font-size:11px; color:#868686; line-height:normal;}
.block_necrolog_articles article .date span {margin-right:7px; color:#525252; font-weight:bold;}

.block_necrolog_type_1 {padding:20px 0px 3px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_necrolog_type_1 .people {margin-left:-18px; padding-bottom:5px; overflow:hidden;}
.block_necrolog_type_1 article {width:178px; margin-left:18px; margin-bottom:18px; padding:15px 10px 16px; float:left; border:1px solid #e6eaed; text-align:center;}
.block_necrolog_type_1 article h3 {padding-bottom:5px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_necrolog_type_1 article h3 a {font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_necrolog_type_1 article h3 a:hover {color:#d50303; text-decoration:none;}
.block_necrolog_type_1 article h4 {padding-bottom:7px; font-size:11px; color:#999999; font-style:italic; line-height:15px;}
.block_necrolog_type_1 article .date {padding-bottom:12px; font-size:11px; color:#212121; font-weight:bold;}
.block_necrolog_type_1 article .pic {margin-bottom:10px; padding:3px; display:inline-block; background-color:#f7f7f7; border:1px solid #e6e6e6;}
.block_necrolog_type_1 article .pic img {display:block;}
.block_necrolog_type_1 article .words {font-size:11px; line-height:15px;}
.block_necrolog_type_1 .view_all {height:29px; line-height:30px; display:block; border-top:1px solid #e6eaed; font-size:12px; color:#636363; font-weight:bold; text-align:center;}
.block_necrolog_type_1 .view_all:hover {background-color:#fcfcfc; color:#244c7b; text-decoration:none;}

.block_necrolog_type_1.single {background:none;}
.block_necrolog_type_1.single .people {margin-bottom:-18px; padding-bottom:1px;}

.block_necrolog_type_2 {padding:15px 0px 3px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_necrolog_type_2 article {padding-bottom:16px; text-align:center;}
.block_necrolog_type_2 article h3 {padding-bottom:6px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:15px; color:#073a64; font-weight:bold; line-height:normal;}
.block_necrolog_type_2 article h3 a {font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:15px; color:#073a64; font-weight:bold;}
.block_necrolog_type_2 article h3 a:hover {color:#d50303; text-decoration:none;}
.block_necrolog_type_2 article h4 {padding-bottom:9px; font-size:12px; color:#666666; font-style:italic; line-height:15px;}
.block_necrolog_type_2 article .date {padding-bottom:16px; font-size:12px; color:#212121; font-weight:bold;}
.block_necrolog_type_2 article .pic {margin-bottom:13px; padding:3px; display:inline-block; background-color:#f7f7f7; border:1px solid #e6e6e6;}
.block_necrolog_type_2 article .pic img {display:block;}
.block_necrolog_type_2 article .words {line-height:18px;}

.block_necrolog_type_3 {padding:20px 0px 11px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_necrolog_type_3 article {margin-bottom:12px; padding:15px 18px; overflow:hidden; border:1px solid #e8ebee;}
.block_necrolog_type_3 article .pic {margin-right:18px; margin-top:3px; padding:3px; float:left; background-color:#f7f7f7; border:1px solid #e6e6e6;}
.block_necrolog_type_3 article .pic img {display:block;}
.block_necrolog_type_3 article h3 {padding-bottom:7px; font-size:15px; color:#073a64; font-weight:bold; line-height:normal;}
.block_necrolog_type_3 article h3 a {font-size:15px; color:#073a64; font-weight:bold;}
.block_necrolog_type_3 article h3 a:hover {color:#d50303; text-decoration:none;}
.block_necrolog_type_3 article h4 {padding-bottom:9px; font-size:12px; color:#666666; font-style:italic; line-height:15px;}
.block_necrolog_type_3 article .date {padding-bottom:12px; font-size:12px; color:#212121; font-weight:bold;}
.block_necrolog_type_3 article .words {line-height:18px;}

.block_necrolog_type_4 {padding:20px 0px 0px;}
.block_necrolog_type_4 .people {margin-left:-18px; margin-bottom:-14px; overflow:hidden;}
.block_necrolog_type_4 article {width:271px; margin-left:18px; margin-bottom:18px; padding:14px 18px; float:left; border:1px solid #e8ebee;}
.block_necrolog_type_4 article .pic {margin-right:11px; margin-top:4px; padding:3px; float:left; background-color:#f7f7f7; border:1px solid #e6e6e6;}
.block_necrolog_type_4 article .pic img {display:block;}
.block_necrolog_type_4 article h3 {padding-bottom:4px; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_necrolog_type_4 article h3 a {font-size:13px; color:#073a64; font-weight:bold;}
.block_necrolog_type_4 article h3 a:hover {color:#d50303; text-decoration:none;}
.block_necrolog_type_4 article h4 {padding-bottom:7px; font-size:11px; color:#666666; font-style:italic; line-height:15px;}
.block_necrolog_type_4 article .date {padding-bottom:6px; font-size:11px; color:#212121; font-weight:bold;}
.block_necrolog_type_4 article .words {font-size:11px; line-height:18px;}

.block_necrolog_type_5 {margin-left:-18px; padding-top:19px; overflow:hidden;}
.block_necrolog_type_5 article {width:200px; margin-left:18px; margin-bottom:18px; float:left;}
.block_necrolog_type_5 article .pic {margin-bottom:11px; padding:4px; border:1px solid #ededed;}
.block_necrolog_type_5 article .pic img {display:block;}
.block_necrolog_type_5 article h3 {padding-bottom:8px; font-size:13px; color:#212121; font-weight:bold; line-height:18px;}
.block_necrolog_type_5 article h3 a {font-size:13px; color:#212121; font-weight:bold;}
.block_necrolog_type_5 article h3 a:hover {color:#175297; text-decoration:none;}
.block_necrolog_type_5 article .date {font-size:11px; color:#969696; font-weight:bold; line-height:normal;}

.block_necrolog_single {padding:16px 0px 33px;}
.block_necrolog_single h2 {padding-bottom:12px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:20px; color:#103158; font-weight:bold;}
.block_necrolog_single .date {padding-bottom:14px; font-size:12px; color:#525252; font-weight:bold; line-height:normal;}
.block_necrolog_single .date span {margin-right:7px; color:#868686;}
.block_necrolog_single .content {padding:16px 0px 5px; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_necrolog_single .content p {padding-bottom:20px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_necrolog_single .content p a {font-size:14px; color:#103158;}

.block_necrolog_details {padding:12px 0px 0px; text-align:center;}
.block_necrolog_details h3 {padding-bottom:8px; font-family:'PT Serif', Arial, Helvetica, sans-serif; font-size:20px; color:#073a64; font-weight:bold; line-height:normal;}
.block_necrolog_details h3.alt {padding-bottom:11px; color:#071019;}
.block_necrolog_details h4 {padding-bottom:13px; font-size:12px; color:#666666; font-style:italic; line-height:15px;}
.block_necrolog_details .date {padding-bottom:25px; font-size:12px; color:#212121; font-weight:bold;}
.block_necrolog_details .pic {margin-bottom:21px; padding:5px; display:inline-block; background-color:#f7f7f7; border:1px solid #e6e6e6;}
.block_necrolog_details .pic img {display:block;}
.block_necrolog_details .words p {padding-bottom:20px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_necrolog_details .words p a {font-size:14px; color:#103158;}
.block_necrolog_details .words p .color_accent {color:#103158;}

.block_dating_start {height:275px; margin:25px auto 4px; position:relative; background:url(images/bg_dating_start.jpg) no-repeat left top #fbfcfc; border:1px solid #e6edf2;}
.block_dating_start .text_1 {position:absolute; left:120px; top:17px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:20px; color:#2b2c2c; font-weight:bold; line-height:normal;}
.block_dating_start .text_2 {position:absolute; left:211px; top:38px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#d50303; font-weight:bold; line-height:normal;}
.block_dating_start .text_3 {position:absolute; right:325px; top:41px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#879296; font-weight:bold; line-height:normal;}
.block_dating_start .text_3 span {color:#3c4042;}

.block_dating_start .people {width:500px; padding-left:146px; padding-top:67px; float:left;}
.block_dating_start .people .person {margin-left:-1px; margin-bottom:-4px; float:left; background:url(images/bg_dating_start_frame.png) no-repeat;}
.block_dating_start .people .person a {padding:10px 12px 10px 11px; display:block; position:relative;}
.block_dating_start .people .person img {display:block;}
.block_dating_start .people .person a span {
	width:90px;
	margin-left:-46px;
	padding:3px 0px;
	display:none;
	position:absolute;
	left:50%;
	bottom:-5px;
	
	background-color:#f3f3f3;
	border:1px solid #d0d7d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f3f3f3));
    background:-webkit-linear-gradient(#ffffff, #f3f3f3);
    background:-moz-linear-gradient(#ffffff, #f3f3f3);
    background:-ms-linear-gradient(#ffffff, #f3f3f3);
    background:linear-gradient(#ffffff, #f3f3f3);
	background:-o-linear-gradient(#ffffff, #f3f3f3);
    -pie-background:linear-gradient(#ffffff, #f3f3f3);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#4d4d4d;
	font-weight:bold;
	text-align:center;
	line-height:normal;
}
.block_dating_start .people .person a span:after {width:9px; height:6px; display:block; position:absolute; left:40px; top:-6px; background:url(images/tail_dating_start.png) no-repeat; content:' ';}
.block_dating_start .people .person a:hover img {opacity:0.7;}
.block_dating_start .people .person a:hover span {display:block;}

.block_dating_start .search {margin-right:9px; padding-top:38px; float:right;}
.block_dating_start .search h3 {padding-bottom:11px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#2e2e2e; font-weight:bold; line-height:normal;}
.block_dating_start .search .form_wrapper {
	position:relative;
	
	border:2px solid #edf4fa;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_dating_start .search .form {width:286px; height:178px; background-color:#ffffff; border:1px solid #e4eaf0;}
.block_dating_start .search .form_inner {padding-left:17px; padding-top:20px; overflow:hidden;}
.block_dating_start .search .row {padding-bottom:19px; overflow:hidden;}
.block_dating_start .search p {font-size:12px; color:#212121;}
.block_dating_start .search .label_1 {margin-right:9px; float:left; line-height:18px;}
.block_dating_start .search .label_2 {margin-right:9px; float:left; line-height:20px;}
.block_dating_start .search .label_3 {margin-right:23px; float:left; line-height:18px;}
.block_dating_start .search .select {
	width:70px;
	height:16px;
	line-height:16px;
	margin-right:14px;
	padding:0px 8px;
	float:left;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_dating_start .search .select span {height:16px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_2.gif) no-repeat right 4px;}
.block_dating_start .search .select select {width:86px; display:block; position:absolute; left:0px; top:-2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}

.block_dating_start .search .select.wide {width:150px; margin-right:0px;}
.block_dating_start .search .select.wide select {width:166px;}

.block_dating_start .search .field {
	width:54px;
	height:18px;
	margin-right:9px;
	float:left;
	position:relative;
	
	background:url(images/bg_field_generic_1.jpg) repeat-x;
	border:1px solid #adadad;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_dating_start .search .field input {width:30px; height:14px; line-height:14px; margin-left:6px; padding:2px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676;}
.block_dating_start .search .dash {width:6px; height:1px; margin:9px 5px 0px -4px; float:left; overflow:hidden; background-color:#adadad;}

.block_dating_start .search .button_search {
	margin-right:12px;
	float:left;
	display:block;
	position:relative;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.block_dating_start .search .button_search:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.block_dating_start .search .button_search span {
	height:22px;
	line-height:22px;
	padding:0px 13px;
	display:block;
	position:relative;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_start .search .button_search:hover span {border-top:1px solid #ff8c62;}

.block_dating_start .search .button_adv_search {padding:5px 0px 1px; float:left; display:block; border-bottom:1px dotted #103158; font-size:11px; color:#103158; line-height:normal;}
.block_dating_start .search .button_adv_search:hover {border:0px; text-decoration:none;}

.block_dating_statistic {padding-bottom:24px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_dating_statistic h3 {padding:4px 0px 7px; font-size:16px; color:#071019; font-weight:bold; line-height:normal;}
.block_dating_statistic p {font-size:12px; line-height:18px;}
.block_dating_statistic .block_1 {width:269px; padding-left:39px; float:left; background:url(images/icon_people_1.png) no-repeat;}
.block_dating_statistic .block_2 {width:272px; padding-left:36px; float:left; background:url(images/icon_love_1.png) no-repeat;}

.block_dating_title {padding:26px 0px 13px; border-bottom:3px solid;}
.block_dating_title h2 {font-size:18px; color:#071019; font-weight:bold; line-height:normal;}
.block_dating_title h2 span {color:#999999;}
.block_dating_title.type_1 {border-color:#8fc6d8;}
.block_dating_title.type_2 {border-color:#cacece;}
.block_dating_title.type_3 {border-color:#f3cd0b;}
.block_dating_title.single {padding:20px 0px 21px;}

.block_new_profiles {margin-left:-20px; padding:22px 0px 19px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_new_profiles article {width:111px; margin-left:20px; float:left;}
.block_new_profiles article img {display:block;}
.block_new_profiles article .photo {margin-bottom:11px; padding:3px; border:1px solid #ebecf0;}
.block_new_profiles article h3 {padding-bottom:5px; font-size:13px; color:#073a64; font-weight:bold; line-height:normal;}
.block_new_profiles article h3 a {font-size:13px; color:#073a64; font-weight:bold;}
.block_new_profiles article h3 a:hover {color:#d50303; text-decoration:none;}
.block_new_profiles article p {font-size:12px; color:#212121; line-height:normal;}

.block_popular_stories {margin-left:-16px; padding:22px 0px 18px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_popular_stories article {width:201px; margin-left:16px; float:left;}
.block_popular_stories article img {display:block;}
.block_popular_stories article .photo {margin-bottom:12px; padding:3px; border:1px solid #ebecf0;}
.block_popular_stories article h3 {padding-bottom:8px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.block_popular_stories article h3 a {font-size:13px; color:#212121; font-weight:bold;}
.block_popular_stories article h3 a:hover {color:#175297; text-decoration:none;}
.block_popular_stories article p {font-size:12px; line-height:17px;}

.block_dating_profiles {margin-left:-20px; margin-bottom:24px; padding:20px 0px 5px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom;}
.block_dating_profiles article {width:308px; margin-left:20px; padding-bottom:20px; float:left; overflow:hidden;}
.block_dating_profiles article img {display:block;}
.block_dating_profiles article .photo {margin-right:15px; margin-top:2px; padding:3px; float:left; border:1px solid #ebecf0;}
.block_dating_profiles article .bio {overflow:hidden;}
.block_dating_profiles article .bio h3 {padding-bottom:10px; font-size:14px; color:#073a64; font-weight:bold; line-height:normal;}
.block_dating_profiles article .bio h3 a {font-size:14px; color:#073a64; font-weight:bold;}
.block_dating_profiles article .bio h3 a:hover {color:#d50303; text-decoration:none;}
.block_dating_profiles article .bio p {padding-bottom:6px; font-size:12px; color:#4e4e4e; line-height:normal;}
.block_dating_profiles article .bio p.photos {padding-top:4px;}
.block_dating_profiles article .bio p b {color:#212121;}
.block_dating_profiles article .bio p span {color:#ee4300;}

.block_dating_search {padding:3px 15px 19px; overflow:hidden; background-color:#fafbfd; border:1px solid #ebecf0;}
.block_dating_search .label {padding:13px 0px 6px; font-size:12px; color:#4a4a4a; font-weight:bold; line-height:normal;}
.block_dating_search .element_1 {float:left;}
.block_dating_search .element_2 {float:left;}
.block_dating_search .element_3 {margin-left:8px; float:left;}
.block_dating_search .element_4 {margin-left:21px; float:left;}
.block_dating_search .element_5 {margin-left:11px; float:left;}
.block_dating_search .element_6 {float:right;}
.block_dating_search .button {float:right;}
.block_dating_search .field {
	width:495px;
	height:27px;
	position:relative;
	
	background:url(images/bg_field_generic_4.jpg) repeat-x #ffffff;
	border:1px solid #e1e2e6;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_search .field input {width:450px; height:15px; line-height:15px; padding:5px 0px 5px 26px; display:block; background:url(images/icon_search_2.png) no-repeat 7px 7px transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.block_dating_search .button_find {
	height:25px;
	display:inline-block;
	position:relative;
	
	background-color:#fed501;
	border:1px solid #e7c204;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fed501) to(#f4cd0a));
    background:-webkit-linear-gradient(#fed501, #f4cd0a);
    background:-moz-linear-gradient(#fed501, #f4cd0a);
    background:-ms-linear-gradient(#fed501, #f4cd0a);
    background:linear-gradient(#fed501, #f4cd0a);
	background:-o-linear-gradient(#fed501, #f4cd0a);
    -pie-background:linear-gradient(#fed501, #f4cd0a);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1c1c1c;
	font-weight:bold;
	text-align:center;
}
.block_dating_search .button_find:hover {
	background-color:#ffdd33;
	border:1px solid #e8c30c;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffdd33) to(#f9d207));
    background:-webkit-linear-gradient(#ffdd33, #f9d207);
    background:-moz-linear-gradient(#ffdd33, #f9d207);
    background:-ms-linear-gradient(#ffdd33, #f9d207);
    background:linear-gradient(#ffdd33, #f9d207);
	background:-o-linear-gradient(#ffdd33, #f9d207);
    -pie-background:linear-gradient(#ffdd33, #f9d207);
	
	text-decoration:none;
}
.block_dating_search .button_find span {
	width:95px;
	height:24px;
	line-height:24px;
	display:block;
	position:relative;
	
	border-top:1px solid #ffde36;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_search .button_find:hover span {border-top:1px solid #ffe563;}

.block_dating_search .select {
	height:25px;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_dating_search .select span {height:25px; line-height:25px; padding-left:10px; padding-right:25px; display:block; overflow:hidden; background:url(images/bg_select_search.gif) no-repeat right 2px; font-size:12px; color:#666666;}
.block_dating_search .select select {display:block; position:absolute; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; z-index:10; cursor:pointer;}
.block_dating_search .select.type_1 {width:97px;}
.block_dating_search .select.type_1 select {width:97px;}
.block_dating_search .select.type_2 {width:67px;}
.block_dating_search .select.type_2 select {width:67px;}
.block_dating_search .select.type_3 {width:205px;}
.block_dating_search .select.type_3 select {width:205px;}

.block_dating_profile {}
.block_dating_profile h2 {font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_dating_profile .control {padding:5px 0px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_dating_profile .control .back {padding-left:9px; float:left; display:block; background:url(images/arrow_back.png) no-repeat; font-size:11px; color:#454c52; font-weight:bold;}
.block_dating_profile .control .back:hover {background-position:left bottom; text-decoration:none;}
.block_dating_profile .control .back span {
	height:20px;
	line-height:20px;
	padding-left:4px;
	padding-right:8px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	border-left:0px;
	
	-moz-border-radius:0px 2px 2px 0px;
	-webkit-border-radius:0px 2px 2px 0px;
	border-radius:0px 2px 2px 0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_profile .control .back:hover span {
	background-color:#fefefe;
	border-color:#cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
}

.block_dating_profile .control .button {
	margin-left:4px;
	padding-left:5px;
	padding-right:7px;
	float:right;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#454c52;
	font-weight:bold;
}
.block_dating_profile .control .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_dating_profile .control .button span {height:20px; line-height:20px; padding-left:22px; display:block; cursor:pointer;}
.block_dating_profile .control .button.share span {background:url(images/icon_email_2.gif) no-repeat 0px 5px;}
.block_dating_profile .control .button.print span {background:url(images/icon_print_1.png) no-repeat 0px 4px;}

.block_dating_profile .photos {width:299px; padding-top:25px; overflow:hidden; float:left;}
.block_dating_profile .photos .slider {padding-bottom:4px; position:relative;}
.block_dating_profile .photos .slider .slides_count {height:22px; line-height:22px; padding:0px 8px; position:absolute; right:0px; bottom:4px; background:url(images/bg_caption_1.png); font-size:11px; color:#ffffff; font-weight:bold;}
.block_dating_profile .photos .slider .flex-direction-nav {}
.block_dating_profile .photos .slider .flex-direction-nav a {width:17px; height:17px; display:block; position:absolute; bottom:-42px; background-repeat:no-repeat; background-image:url(images/sprite_arrows_2.png); text-indent:-9000px; z-index:10;}
.block_dating_profile .photos .slider .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.block_dating_profile .photos .slider .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.block_dating_profile .photos .navigation .slides li {margin-right:4px; position:relative;}
.block_dating_profile .photos .navigation .slides div {overflow:hidden;}
.block_dating_profile .photos .navigation .slides img {width:97px; display:block; cursor:pointer;}
.block_dating_profile .photos .navigation .slides .flex-active-slide div {width:91px; height:61px; border:3px solid #edbfbf;}
.block_dating_profile .photos .navigation .slides .flex-active-slide img {margin-left:-3px; margin-top:-3px;}

.block_dating_profile .info {width:317px; padding-top:20px; float:right;}
.block_dating_profile .info section {padding:14px 0px 8px; border-bottom:1px solid #e6eaed;}
.block_dating_profile .info section:first-child {padding-top:0px;}
.block_dating_profile .info section p {font-size:12px; color:#212121; line-height:23px;}
.block_dating_profile .info section p a {font-size:12px; color:#073a64;}
.block_dating_profile .info section.buttons {padding:17px 0px;}
.block_dating_profile .info .button {
	height:23px;
	display:inline-block;
	position:relative;
	
	background-color:#3e9201;
	border:1px solid #388501;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3e9201) to(#378001));
    background:-webkit-linear-gradient(#3e9201, #378001);
    background:-moz-linear-gradient(#3e9201, #378001);
    background:-ms-linear-gradient(#3e9201, #378001);
    background:linear-gradient(#3e9201, #378001);
	background:-o-linear-gradient(#3e9201, #378001);
    -pie-background:linear-gradient(#3e9201, #378001);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_dating_profile .info .button:hover {
	background-color:#46a402;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#46a402) to(#3c8d01));
    background:-webkit-linear-gradient(#46a402, #3c8d01);
    background:-moz-linear-gradient(#46a402, #3c8d01);
    background:-ms-linear-gradient(#46a402, #3c8d01);
    background:linear-gradient(#46a402, #3c8d01);
	background:-o-linear-gradient(#46a402, #3c8d01);
    -pie-background:linear-gradient(#46a402, #3c8d01);
	
	text-decoration:none;
}
.block_dating_profile .info .button span {
	height:22px;
	line-height:22px;
	padding:0px 13px;
	display:block;
	position:relative;
	
	border-top:1px solid #6bac3c;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_profile .info .button:hover span {border-top:1px solid #71ba3d;}

.block_dating_profile .about {margin-right:-20px; padding-top:27px; overflow:hidden;}
.block_dating_profile .about h2 {padding-bottom:7px;}
.block_dating_profile .about .column {width:300px; margin-right:20px; float:left;}
.block_dating_profile .about .column li {height:29px; line-height:29px; display:block; border-bottom:1px solid #e6eaed; font-size:13px; color:#3b3b3b;}

.block_dating_profile .bio {padding-top:26px;}
.block_dating_profile .bio h2 {padding-bottom:12px;}
.block_dating_profile .bio p {line-height:20px;}

.block_announces_search {padding:3px 15px 19px; background-color:#fafbfd; border:1px solid #ebecf0; border-top:3px solid #e30202;}
.block_announces_search h2 {margin-bottom:1px; padding:8px 0px 13px; background:url(images/line_3.gif) repeat-x left bottom; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_search .label {padding:13px 0px 6px; font-size:12px; color:#4a4a4a; font-weight:bold; line-height:normal;}
.block_announces_search .element_1 {float:left;}
.block_announces_search .element_2 {float:left;}
.block_announces_search .element_3 {margin-left:21px; float:left;}
.block_announces_search .element_4 {margin-left:8px; float:left;}
.block_announces_search .element_5 {margin-left:21px; float:left;}
.block_announces_search .element_6 {float:right;}
.block_announces_search .element_7 {margin-left:16px; float:left;}
.block_announces_search .element_8 {margin-left:10px; float:left;}
.block_announces_search .element_9 {margin-left:18px; float:left;}
.block_announces_search .button {float:right;}
.block_announces_search .field {
	width:495px;
	height:27px;
	position:relative;
	
	background:url(images/bg_field_generic_4.jpg) repeat-x #ffffff;
	border:1px solid #e1e2e6;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_announces_search .field input {width:450px; height:15px; line-height:15px; padding:5px 0px 5px 26px; display:block; background:url(images/icon_search_2.png) no-repeat 7px 7px transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.block_announces_search .button_find {
	height:27px;
	display:inline-block;
	position:relative;
	
	background-color:#fed501;
	border:1px solid #e7c204;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fed501) to(#f4cd0a));
    background:-webkit-linear-gradient(#fed501, #f4cd0a);
    background:-moz-linear-gradient(#fed501, #f4cd0a);
    background:-ms-linear-gradient(#fed501, #f4cd0a);
    background:linear-gradient(#fed501, #f4cd0a);
	background:-o-linear-gradient(#fed501, #f4cd0a);
    -pie-background:linear-gradient(#fed501, #f4cd0a);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1c1c1c;
	font-weight:bold;
	text-align:center;
}
.block_announces_search .button_find:hover {
	background-color:#ffdd33;
	border:1px solid #e8c30c;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffdd33) to(#f9d207));
    background:-webkit-linear-gradient(#ffdd33, #f9d207);
    background:-moz-linear-gradient(#ffdd33, #f9d207);
    background:-ms-linear-gradient(#ffdd33, #f9d207);
    background:linear-gradient(#ffdd33, #f9d207);
	background:-o-linear-gradient(#ffdd33, #f9d207);
    -pie-background:linear-gradient(#ffdd33, #f9d207);
	
	text-decoration:none;
}
.block_announces_search .button_find span {
	width:95px;
	height:26px;
	line-height:26px;
	display:block;
	position:relative;
	
	border-top:1px solid #ffde36;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_announces_search .button_find:hover span {border-top:1px solid #ffe564;}

.block_announces_search .select {
	height:25px;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_announces_search .select span {height:25px; line-height:25px; padding-left:10px; padding-right:25px; display:block; overflow:hidden; background:url(images/bg_select_search.gif) no-repeat right 2px; font-size:12px; color:#666666;}
.block_announces_search .select select {display:block; position:absolute; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; z-index:10; cursor:pointer;}
.block_announces_search .select.type_1 {width:148px;}
.block_announces_search .select.type_1 select {width:148px;}
.block_announces_search .select.type_2 {width:97px;}
.block_announces_search .select.type_2 select {width:97px;}
.block_announces_search .select.type_3 {width:188px;}
.block_announces_search .select.type_3 select {width:188px;}
.block_announces_search .select.type_4 {width:88px;}
.block_announces_search .select.type_4 select {width:88px;}

.block_announces_search.auto {margin-top:34px; padding-top:1px; position:relative; border-top:1px solid #ebecf0;}
.block_announces_search.auto .tabs {position:absolute; left:-1px; top:-35px;}
.block_announces_search.auto .tabs li {margin-left:2px; float:left; display:block;}
.block_announces_search.auto .tabs li:first-child {margin-left:0px;}
.block_announces_search.auto .tabs li.find {border-top:3px solid #f3c2c2;}
.block_announces_search.auto .tabs li.add {border-top:3px solid #cadab8;}
.block_announces_search.auto .tabs li a {height:31px; line-height:31px; padding:0px 11px; display:block; background-color:#ffffff; border-left:1px solid #ececf0; border-right:1px solid #ececf0; font-size:12px; color:#6b6b6b; font-weight:bold; text-transform:uppercase;}
.block_announces_search.auto .tabs li a:hover {text-decoration:none;}
.block_announces_search.auto .tabs li.current a {height:32px; background-color:#fbfbfd; color:#212121;}
.block_announces_search.auto .tabs li.current.find {border-top:3px solid #e30202;}
.block_announces_search.auto .tabs li.current.add {border-top:3px solid #72ac30;}

.block_announces_slider {margin-top:20px; padding:4px; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_announces_slider .slides > li {position:relative;}
.block_announces_slider .caption {padding:15px 0px 17px 15px; position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption_1.png);}
.block_announces_slider .caption h3 {padding-bottom:6px; overflow:hidden; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_announces_slider .caption h3 a {float:left; display:block; font-size:15px; color:#ffffff; font-weight:bold;}
.block_announces_slider .caption h3 a:hover {color:#d50303; text-decoration:none;}
.block_announces_slider .caption h3 span {height:11px; line-height:11px; margin-left:8px; margin-top:3px; padding:0px 3px; float:left; display:block; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}
.block_announces_slider .caption li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_5.gif) no-repeat 0px 6px; font-size:12px; color:#dbdbdb;}
.block_announces_slider .caption li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_announces_slider .caption .price {position:absolute; right:12px; top:15px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}

.block_announces_slider .flex-direction-nav a {width:32px; height:32px; margin-top:-16px; display:block; position:absolute; top:50%; background-repeat:no-repeat; text-indent:-9000px;}
.block_announces_slider .flex-direction-nav a.flex-prev {left:5px; background-image:url(images/arrow_23.png);}
.block_announces_slider .flex-direction-nav a.flex-next {right:5px; background-image:url(images/arrow_24.png);}

.block_announces_help {padding:20px 0px 15px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_announces_help .title {height:34px; margin-bottom:19px; position:relative; background-color:#fcfcfc; border-top:3px solid #dcdcde; border-bottom:1px solid #e6eaed;}
.block_announces_help .title h2 {padding-left:10px; font-size:15px; color:#212121; font-weight:bold; line-height:34px;}
.block_announces_help .title .control {position:absolute; right:9px; top:8px;}
.block_announces_help .title .control .text {height:18px; line-height:18px; margin-right:10px; float:left; font-size:11px;}
.block_announces_help .title .control a {width:18px; height:18px; float:left; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrows_3.png); text-indent:-9000px;}
.block_announces_help .title .control a.prev {background-position:left top;}
.block_announces_help .title .control a.prev:hover {background-position:left bottom;}
.block_announces_help .title .control a.next {margin-left:3px; background-position:right top;}
.block_announces_help .title .control a.next:hover {background-position:right bottom;}
.block_announces_help .content {margin-left:-16px; overflow:hidden;}
.block_announces_help article {width:201px; margin-left:16px; float:left;}
.block_announces_help article img {display:block;}
.block_announces_help article .pic {margin-bottom:11px; padding:3px; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_announces_help article h3 {font-size:12px; color:#212121; font-weight:bold; line-height:18px;}
.block_announces_help article h3 a {font-size:12px; color:#212121; font-weight:bold;}
.block_announces_help article h3 a:hover {color:#175297; text-decoration:none;}

.block_announces_articles {margin-left:-16px; padding-top:29px; overflow:hidden;}
.block_announces_articles .column {width:310px; margin-left:16px; float:left;}
.block_announces_articles .title {height:34px; position:relative; background-color:#fcfcfc; border-top:3px solid #dcdcde; border-bottom:1px solid #e6eaed;}
.block_announces_articles .title h2 {padding-left:10px; font-size:15px; color:#212121; font-weight:bold; line-height:34px;}
.block_announces_articles .title a {display:block; position:absolute; right:14px; top:10px; font-size:11px; line-height:normal;}
.block_announces_articles article {padding:15px 0px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_announces_articles article img {display:block;}
.block_announces_articles article .pic {margin-right:14px; margin-top:4px; padding:3px; float:left; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_announces_articles article .content {overflow:hidden;}
.block_announces_articles article .content h3 {padding-bottom:8px; font-size:12px; color:#1a1e22; font-weight:bold; line-height:17px;}
.block_announces_articles article .content h3 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_announces_articles article .content h3 a:hover {color:#175297; text-decoration:none;}
.block_announces_articles article .content p {font-size:12px; line-height:17px;}

.block_new_announces {margin-bottom:24px; padding:29px 0px 16px; background:url(images/line_1.gif) repeat-x left bottom;}
.block_new_announces .title {height:34px; position:relative; background-color:#fcfcfc; border-top:3px solid #f3cd0b; border-bottom:1px solid #e6eaed;}
.block_new_announces .title h2 {padding-left:10px; font-size:15px; color:#212121; font-weight:bold; line-height:34px;}
.block_new_announces article {padding:16px 0px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_new_announces article.first {border:0px;}
.block_new_announces article img {display:block;}
.block_new_announces article .pic {margin-right:19px; margin-top:3px; padding:3px; float:left; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_new_announces article .content {overflow:hidden;}
.block_new_announces article h3 {padding-bottom:10px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_new_announces article h4 {padding-bottom:7px; font-size:14px; color:#212121; font-weight:normal; line-height:normal;}
.block_new_announces article h4 span {color:#175297;}
.block_new_announces article p {padding-bottom:10px; font-size:12px; line-height:17px;}
.block_new_announces article .info {padding-bottom:10px; overflow:hidden;}
.block_new_announces article .info li {margin-left:8px; padding-left:9px; float:left; display:block; background:url(images/line_announces.gif) no-repeat 0px 1px; font-size:12px; color:#212121; line-height:normal;}
.block_new_announces article .info li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_new_announces article .more {font-size:12px; color:#073a64; line-height:normal;}
.block_new_announces article .more:hover {color:#d50303; text-decoration:none;}

.block_announces_title_search_result {padding:20px 0px;}
.block_announces_title_search_result h2 {padding-bottom:4px; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_title_search_result h3 {font-size:13px; color:#757575; font-weight:bold; line-height:normal;}

.block_announces_search_settings {width:170px; margin-right:24px; float:left; border-top:3px solid #f2f2f2;}
.block_announces_search_settings section {margin-bottom:5px; padding:20px 0px 11px; border-bottom:1px solid #e6eaed;}
.block_announces_search_settings h3 {padding-bottom:8px; font-size:14px; color: #212121; font-weight:bold; line-height:normal;}
.block_announces_search_settings h3 span {font-weight:normal;}
.block_announces_search_settings .no_padding_title h3 {padding-bottom:0px;}
.block_announces_search_settings h4 {padding:17px 0px 0px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_search_settings p {font-size:12px; color:#41424a; line-height:21px;}
.block_announces_search_settings li {padding-left:11px; padding-top:6px; display:block; background:url(images/marker_6.gif) no-repeat 0px 12px; font-size:12px; color:#073a64; line-height:normal;}
.block_announces_search_settings li:first-child {padding-top:0px; background:url(images/marker_6.gif) no-repeat 0px 6px;}
.block_announces_search_settings li a {font-size:12px; color:#073a64;}
.block_announces_search_settings li a:hover {color:#d50303; text-decoration:none;}

.block_announces_search_settings .label_1 {padding:5px 0px 4px;}
.block_announces_search_settings .label_2 {padding:8px 0px 2px;}
.block_announces_search_settings .label_3 {width:35px; height:18px; line-height:18px; float:left; font-size:11px;}

.block_announces_search_settings .slide_bar {margin:2px 0px 15px;}
.block_announces_search_settings .jslider .jslider-value {display:none;}

.block_announces_search_settings .select {
	width:108px;
	height:16px;
	line-height:16px;
	padding:0px 8px;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e3942;
	font-weight:bold;
}
.block_announces_search_settings .select span {height:16px; padding-right:8px; display:block; position:relative; overflow:hidden; background:url(images/arrow_2.gif) no-repeat right 4px;}
.block_announces_search_settings .select select {width:124px; display:block; position:absolute; left:0px; top:-2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2e3942; font-weight:bold; z-index:10; cursor:pointer;}
.block_announces_search_settings .select.type_2 {width:74px;}
.block_announces_search_settings .select.type_2 select {width:90px;}

.block_announces_search_settings .select.type_3 {width:72px; float:left;}
.block_announces_search_settings .select.type_3 select {width:88px;}

.block_announces_search_settings .field {
	width:80px;
	height:18px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_services.jpg) repeat-x #ffffff;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_announces_search_settings .field input {width:65px; height:13px; line-height:13px; margin-left:5px; padding:2px 0px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#41424a;}

.block_announces_search_settings .button {
	height:20px;
	line-height:20px;
	margin:9px 0px 3px;
	padding:0px 13px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#454c52;
	font-weight:bold;
	text-align:center;
}
.block_announces_search_settings .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_announces_search_settings .custom_checkbox_wrapper {width:13px; height:13px; display:block; background-repeat:no-repeat; background-image:url(images/bg_checkbox_2.png);}
.block_announces_search_settings .custom_checkbox_wrapper input {display:none;}
.block_announces_search_settings .custom_checkbox_wrapper.checked {background-position:left bottom;}

.block_announces_search_settings .lnk_1 {line-height:normal;}
.block_announces_search_settings .lnk_1 a {font-size:11px; color:#474747; font-weight:bold;}
.block_announces_search_settings .lnk_1 a:hover {color:#073a64; text-decoration:none;}

.block_announces_search_settings .city {padding-left:10px;}
.block_announces_search_settings .city p {padding-bottom:4px; font-weight:bold;}
.block_announces_search_settings .city .select {margin-bottom:7px;}
.block_announces_search_settings .city .total {padding-bottom:0px; font-size:11px; color:#828282; font-weight:normal; line-height:normal;}

.block_announces_search_settings .field.in_text {width:48px; height:16px; display:inline-block; vertical-align:middle;}
.block_announces_search_settings .field.in_text input {width:33px; padding:1px 0px;}

.block_announces_search_settings .only_select .select {margin:3px 0px;}

.block_announces_search_settings .checkboxes h3 {margin-bottom:-2px; padding-bottom:0px;}
.block_announces_search_settings .checkboxes .checkbox_set {padding-top:11px; overflow:hidden;}
.block_announces_search_settings .checkboxes .checkbox {margin-right:7px; float:left;}
.block_announces_search_settings .checkboxes p {line-height:13px;}

.block_announces_search_settings .select_set {padding-top:7px; overflow:hidden;}

.block_announces_search_results_wrapper {overflow:hidden;}
.block_announces_search_results {margin-bottom:24px; padding-bottom:3px; overflow:hidden; background:url(images/line_1.gif) repeat-x left bottom; border-top:3px solid #f3cd0b;}
.block_announces_search_results article {padding:19px 0px 13px; overflow:hidden; border-top:1px solid #e6eaed;}
.block_announces_search_results article:first-child {border:0px;}
.block_announces_search_results article:hover {background-color:#fafafa;}
.block_announces_search_results article img {display:block;}
.block_announces_search_results article .pic {margin-right:17px; margin-top:2px; padding:3px; float:left; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_announces_search_results article .pic a {display:block; position:relative;}
.block_announces_search_results article .pic .caption {height:20px; line-height:20px; padding-left:6px; padding-right:1px; display:block; position:absolute; left:0px; bottom:0px; background:url(images/bg_caption_2.png); font-size:11px; color:#ffffff; font-weight:bold;}
.block_announces_search_results article .pic .caption:after {width:7px; height:20px; display:block; position:absolute; right:-7px; top:0px; background:url(images/bg_caption_2_tail.png) no-repeat; content:' ';}
.block_announces_search_results article .price {margin-left:10px; float:right;}
.block_announces_search_results article .price p {font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_search_results article .price p span {color:#175297;}
.block_announces_search_results article .price .featured {height:11px; line-height:11px; margin-top:5px; padding:0px 3px; float:left; display:block; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}
.block_announces_search_results article .content {overflow:hidden;}
.block_announces_search_results article .content h3 {font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_search_results article .content p {font-size:12px; color:#212121; line-height:20px;}
.block_announces_search_results article .content .info {padding:8px 0px 7px;}
.block_announces_search_results article .content .more {font-size:11px; color:#073a64; font-weight:bold; line-height:normal;}
.block_announces_search_results article .content .more:hover {color:#d50303; text-decoration:none;}

.block_announces_search_results_auto {margin-bottom:24px; overflow:hidden; border-top:3px solid #f3cd0b;}
.block_announces_search_results_auto article {padding-top:21px; overflow:hidden;}
.block_announces_search_results_auto article img {display:block;}
.block_announces_search_results_auto article .pic {margin-top:3px; padding:3px; float:left; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_announces_search_results_auto article .info {overflow:hidden; position:relative;}
.block_announces_search_results_auto article .info h3 {margin-left:14px; padding-bottom:12px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_announces_search_results_auto article .info .price {margin-left:14px; padding-bottom:16px; font-size:12px; color:#212121; line-height:normal;}
.block_announces_search_results_auto article .info .price b {font-size:14px; color:#212121;}
.block_announces_search_results_auto article .info .price span {color:#50890f;}
.block_announces_search_results_auto article .info .parameters {display:block; overflow:hidden;}
.block_announces_search_results_auto article .info .parameters li {margin-left:14px; margin-bottom:12px; float:left; display:block; font-size:12px; color:#4a4a4a; line-height:normal;}
.block_announces_search_results_auto article .info .parameters li.fuel {padding-left:21px; background:url(images/icon_fuel_1.png) no-repeat 0px 0px;}
.block_announces_search_results_auto article .info .parameters li.milliage {padding-left:31px; background:url(images/icon_milliage_1.png) no-repeat 0px 0px;}
.block_announces_search_results_auto article .info .parameters li.transmission {padding-left:16px; background:url(images/icon_transmission_1.png) no-repeat 1px 0px;}
.block_announces_search_results_auto article .info .parameters li.color {padding-left:20px; background:url(images/icon_color_1.png) no-repeat 0px 1px;}
.block_announces_search_results_auto article .info .featured {height:11px; line-height:11px; padding:0px 3px; display:block; position:absolute; right:0px; top:4px; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}
.block_announces_search_results_auto article .content {padding:4px 0px 12px; clear:both;}
.block_announces_search_results_auto article .content p {font-size:12px; line-height:17px;}
.block_announces_search_results_auto article .control {height:31px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed; font-size:12px; color:#7c7c7c; line-height:normal;}
.block_announces_search_results_auto article .control .date {height:31px; line-height:33px; padding-left:21px; float:left; background:url(images/icon_date_1.png) no-repeat 0px 8px;}
.block_announces_search_results_auto article .control .photos {height:31px; line-height:33px; margin-left:31px; padding-left:24px; float:left; background:url(images/icon_photo_2.png) no-repeat 0px 9px; font-weight:bold;}
.block_announces_search_results_auto article .control .lnk {padding-top:9px; float:right;}
.block_announces_search_results_auto article .control .lnk a {font-size:12px; color:#073a64;}
.block_announces_search_results_auto article .control .lnk a:hover {color:#d50303; text-decoration:none;}

.block_real_estate_item {}
.block_real_estate_item .control {padding:5px 0px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_real_estate_item .control .back {padding-left:9px; float:left; display:block; background:url(images/arrow_back.png) no-repeat; font-size:11px; color:#454c52; font-weight:bold;}
.block_real_estate_item .control .back:hover {background-position:left bottom; text-decoration:none;}
.block_real_estate_item .control .back span {
	height:20px;
	line-height:20px;
	padding-left:4px;
	padding-right:8px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	border-left:0px;
	
	-moz-border-radius:0px 2px 2px 0px;
	-webkit-border-radius:0px 2px 2px 0px;
	border-radius:0px 2px 2px 0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_real_estate_item .control .back:hover span{
	background-color:#fefefe;
	border-color:#cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
}

.block_real_estate_item .control .button {
	margin-left:4px;
	padding-left:5px;
	padding-right:7px;
	float:right;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#454c52;
	font-weight:bold;
}
.block_real_estate_item .control .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_real_estate_item .control .button span {height:20px; line-height:20px; padding-left:22px; display:block; cursor:pointer;}
.block_real_estate_item .control .button.share span {background:url(images/icon_email_2.gif) no-repeat 0px 5px;}
.block_real_estate_item .control .button.print span {background:url(images/icon_print_1.png) no-repeat 0px 4px;}

.block_real_estate_item h2 {padding:20px 0px 4px; overflow:hidden; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_item h2 span {float:left; display:block;}
.block_real_estate_item h2 .featured {height:11px; line-height:11px; margin-left:9px; margin-top:7px; padding:0px 3px; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}
.block_real_estate_item h3 {padding-bottom:22px; font-size:13px; color:#757575; font-weight:bold; line-height:normal;}

.block_real_estate_item .box {margin-top:31px; padding:0px 15px 17px; position:relative; background-color:#ffffff; border:1px solid #e6eaed;}
.block_real_estate_item .box .tabs {position:absolute; left:-1px; right:-1px; top:-32px;}
.block_real_estate_item .box .tabs li {display:block; overflow:hidden; font-size:13px; line-height:normal;}
.block_real_estate_item .box .tabs li:first-child {width:320px; margin-right:1px; float:left;}
.block_real_estate_item .box .tabs li a {
	height:30px;
	line-height:30px;
	padding-left:13px;
	display:block;
	position:relative;
	
	background-color:#fdfdfd;
	border-left:1px solid #e6eaed;
	border-right:1px solid #e6eaed;
	border-top:1px solid #e6eaed;
	
	-moz-border-radius:2px 2px 0px 0px;
	-webkit-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#fafafa));
    background:-webkit-linear-gradient(#fdfdfd, #fafafa);
    background:-moz-linear-gradient(#fdfdfd, #fafafa);
    background:-ms-linear-gradient(#fdfdfd, #fafafa);
    background:linear-gradient(#fdfdfd, #fafafa);
	background:-o-linear-gradient(#fdfdfd, #fafafa);
    -pie-background:linear-gradient(#fdfdfd, #fafafa);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:13px;
	color:#7b7b7b;
	font-weight:bold;
}
.block_real_estate_item .box .tabs li a:hover {text-decoration:none;}
.block_real_estate_item .box .tabs li.current a {
	height:31px;
	
	background-color:#ffffff;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ffffff));
    background:-webkit-linear-gradient(#ffffff, #ffffff);
    background:-moz-linear-gradient(#ffffff, #ffffff);
    background:-ms-linear-gradient(#ffffff, #ffffff);
    background:linear-gradient(#ffffff, #ffffff);
	background:-o-linear-gradient(#ffffff, #ffffff);
    -pie-background:linear-gradient(#ffffff, #ffffff);
	
	color:#073a64;
}

.block_real_estate_item .photos {width:400px; padding-top:19px; float:left; overflow:hidden;}
.block_real_estate_item .photos .slider {padding-bottom:4px; position:relative;}
.block_real_estate_item .photos .slider .slides_count {height:22px; line-height:22px; padding:0px 8px; position:absolute; right:0px; bottom:4px; background:url(images/bg_caption_1.png); font-size:11px; color:#ffffff; font-weight:bold;}
.block_real_estate_item .photos .slider .flex-direction-nav {}
.block_real_estate_item .photos .slider .flex-direction-nav a {width:17px; height:17px; display:block; position:absolute; bottom:-46px; background-repeat:no-repeat; background-image:url(images/sprite_arrows_2.png); text-indent:-9000px; z-index:10;}
.block_real_estate_item .photos .slider .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.block_real_estate_item .photos .slider .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.block_real_estate_item .photos .navigation .slides li {margin-right:4px; position:relative;}
.block_real_estate_item .photos .navigation .slides div {overflow:hidden;}
.block_real_estate_item .photos .navigation .slides img {width:97px; display:block; cursor:pointer;}
.block_real_estate_item .photos .navigation .slides .flex-active-slide div {width:91px; height:61px; border:3px solid #edbfbf;}
.block_real_estate_item .photos .navigation .slides .flex-active-slide img {margin-left:-3px; margin-top:-3px;}

.block_real_estate_item .info {width:193px; padding-top:14px; float:right;}
.block_real_estate_item .info h4 {padding-bottom:12px; font-size:22px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_item .info h4 span {color:#175297;}
.block_real_estate_item .info li {height:29px; line-height:29px; display:block; overflow:hidden; border-bottom:1px solid #e6eaed; font-size:13px; color:#212121;}
.block_real_estate_item .info li a {font-size:11px; color:#073a64;}
.block_real_estate_item .info li a:hover {color:#d50303; text-decoration:none;}
.block_real_estate_item .info li.date {height:auto; padding:6px 0px 7px; line-height:normal;}
.block_real_estate_item .info li.date span {width:85px; padding-bottom:2px; float:left; display:block;}
.block_real_estate_item .info .buttons {padding-top:3px;}
.block_real_estate_item .info .buttons a {margin-top:9px;}
.block_real_estate_item .info .buttons .button_1 {
	width:150px;
	height:23px;
	line-height:24px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	text-align:center;
}
.block_real_estate_item .info .buttons .button_1:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_real_estate_item .info .buttons .button_2 {
	width:150px;
	height:23px;
	display:block;
	position:relative;
	
	background-color:#3e9201;
	border:1px solid #388501;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3e9201) to(#378001));
    background:-webkit-linear-gradient(#3e9201, #378001);
    background:-moz-linear-gradient(#3e9201, #378001);
    background:-ms-linear-gradient(#3e9201, #378001);
    background:linear-gradient(#3e9201, #378001);
	background:-o-linear-gradient(#3e9201, #378001);
    -pie-background:linear-gradient(#3e9201, #378001);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_real_estate_item .info .buttons .button_2:hover {
	background-color:#46a402;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#46a402) to(#3c8d01));
    background:-webkit-linear-gradient(#46a402, #3c8d01);
    background:-moz-linear-gradient(#46a402, #3c8d01);
    background:-ms-linear-gradient(#46a402, #3c8d01);
    background:linear-gradient(#46a402, #3c8d01);
	background:-o-linear-gradient(#46a402, #3c8d01);
    -pie-background:linear-gradient(#46a402, #3c8d01);
	
	text-decoration:none;
}
.block_real_estate_item .info .buttons .button_2 span {
	width:150px;
	height:22px;
	line-height:22px;
	display:block;
	position:relative;
	
	border-top:1px solid #6bac3c;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_real_estate_item .info .buttons .button_2:hover span {border-top:1px solid #71ba3d;}

.block_real_estate_item .description {padding-top:24px; border-bottom:1px solid #e6eaed;}
.block_real_estate_item .description h4 {padding-bottom:4px; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_item .description p {padding:5px 0px 15px; font-size:14px; color:#3b3b3b; line-height:20px;}
.block_real_estate_item .description p a {font-size:14px; color:#103158;}
.block_real_estate_item .description p b {color:#1a1e22;}

.block_real_estate_item .additional_info {padding:23px 0px 28px;}
.block_real_estate_item .additional_info h4 {padding-bottom:14px; border-bottom:1px solid #e6eaed; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_item .additional_info li {height:32px; line-height:32px; display:block; border-bottom:1px solid #e6eaed; font-size:13px; color:#212121;}
.block_real_estate_item .additional_info li b {margin-left:10px;}

.block_real_estate_item .author {padding:17px 0px; overflow:hidden; border-top:3px solid #9f0303; border-bottom:1px solid #e6eaed;}
.block_real_estate_item .author img {display:block;}
.block_real_estate_item .author .pic {padding-top:3px; margin-right:12px; float:left;}
.block_real_estate_item .author .content {overflow:hidden;}
.block_real_estate_item .author .content h4 {padding-bottom:3px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_item .author .content h4 a {font-size:14px; color:#073a64; font-weight:bold;}
.block_real_estate_item .author .content h4 a:hover {color:#d50303; text-decoration:none;}
.block_real_estate_item .author .content p {padding-top:8px; font-size:12px; color:#212121; line-height:normal;}
.block_real_estate_item .author .content p a {font-size:12px; color:#073a64;}
.block_real_estate_item .author .content p a:hover {color:#d50303; text-decoration:none;}

.block_real_estate_item .map {padding:17px 0px 2px;}

.block_real_estate_item .near_spots {
	height:34px;
	padding-left:12px;
	overflow:hidden;
	position:relative;
	
	background-color:#fafafa;
	border:1px solid #e6eaed;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#fafafa));
    background:-webkit-linear-gradient(#ffffff, #fafafa);
    background:-moz-linear-gradient(#ffffff, #fafafa);
    background:-ms-linear-gradient(#ffffff, #fafafa);
    background:linear-gradient(#ffffff, #fafafa);
	background:-o-linear-gradient(#ffffff, #fafafa);
    -pie-background:linear-gradient(#ffffff, #fafafa);
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_real_estate_item .near_spots li {height:34px; line-height:34px; margin-left:15px; float:left; display:block; font-size:11px; color:#383838;}
.block_real_estate_item .near_spots li:first-child {margin-left:0px; font-weight:bold;}
.block_real_estate_item .near_spots .element {margin-right:5px; margin-top:11px; float:left;}
.block_real_estate_item .near_spots .custom_checkbox_wrapper {width:11px; height:11px; display:block; background-repeat:no-repeat; background-image:url(images/bg_checkbox_1.png);}
.block_real_estate_item .near_spots .custom_checkbox_wrapper input {display:none;}
.block_real_estate_item .near_spots .custom_checkbox_wrapper.checked {background-position:left bottom;}

.block_real_estate_item .statistic {}
.block_real_estate_item .statistic table {width:100%;}
.block_real_estate_item .statistic th {padding:26px 0px 13px; border-bottom:1px solid #e6eaed; font-size:13px; color:#212121; font-weight:bold; text-align:left; vertical-align:text-bottom; line-height:normal;}
.block_real_estate_item .statistic th:first-child {font-size:18px;}
.block_real_estate_item .statistic td {height:29px; border-bottom:1px solid #e6eaed; font-size:12px; color:#212121; vertical-align:middle;}
.block_real_estate_item .statistic td:first-child {font-weight:bold;}
.block_real_estate_item .statistic tr:hover td:first-child {color:#073a64;}

.block_real_estate_add {}
.block_real_estate_add h3 {padding:25px 0px 14px; border-bottom:1px solid #e6eaed; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_add section {padding:10px 0px 6px;}
.block_real_estate_add .title {padding-left:30px; padding-bottom:11px; overflow:hidden; background:url(images/icon_note_2.png) no-repeat 0px 0px; border-bottom:1px solid #e6eaed;}
.block_real_estate_add .title h2 {float:left; font-size:18px; color:#103158; font-weight:bold; line-height:normal;}
.block_real_estate_add .title .back {padding-left:9px; float:right; display:block; background:url(images/arrow_back.png) no-repeat; font-size:11px; color:#454c52; font-weight:bold;}
.block_real_estate_add .title .back:hover {text-decoration:none;}
.block_real_estate_add .title .back span {
	height:20px;
	line-height:20px;
	padding-left:4px;
	padding-right:8px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	border-left:0px;
	
	-moz-border-radius:0px 2px 2px 0px;
	-webkit-border-radius:0px 2px 2px 0px;
	border-radius:0px 2px 2px 0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_real_estate_add .label_1 {padding:14px 0px 7px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.block_real_estate_add .label_1 span {font-weight:normal;}
.block_real_estate_add .label_2 {height:25px; line-height:25px; float:left; font-size:12px; color:#8b8b8b;}
.block_real_estate_add .field {
	width:363px;
	height:23px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_real_estate_add .field input {width:350px; height:14px; line-height:14px; margin-left:5px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b;!important}
.block_real_estate_add .field.type_2 {width:120px; margin-right:8px; float:left;}
.block_real_estate_add .field.type_2 input {width:107px;}
.block_real_estate_add .field.type_3 {width:263px;}
.block_real_estate_add .field.type_3 input {width:250px;}
.block_real_estate_add .field.type_4 {width:72px;}
.block_real_estate_add .field.type_4 input {width:59px;}
.block_real_estate_add .field.type_5 {width:96px;}
.block_real_estate_add .field.type_5 input {width:83px;}

.block_real_estate_add .textarea {
	width:634px;
	height:129px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_real_estate_add .textarea textarea {width:620px; height:120px; margin-left:5px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b;}

.block_real_estate_add .select {
	width:262px;
	height:23px;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x #ffffff;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_real_estate_add .select span {height:23px; line-height:23px; padding-left:5px; padding-right:25px; display:block; overflow:hidden; background:url(images/bg_select_add_listing.gif) no-repeat right 3px; font-size:11px; color:#8b8b8b;}
.block_real_estate_add .select select {width:100%; display:block; position:absolute; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; z-index:10; cursor:pointer;}
.block_real_estate_add .select.type_2 {width:72px;}
.block_real_estate_add .select.type_3 {width:165px;}

.block_real_estate_add .field_set {display:block; overflow:hidden;}
.block_real_estate_add .field_set li {margin-left:15px; float:left; display:block;}
.block_real_estate_add .field_set li:first-child {margin-left:0px;}

.block_real_estate_add .add_option {height:16px; padding:6px 0px 1px 23px; background:url(images/icon_plus_2.png) no-repeat 0px 7px; line-height:normal;}
.block_real_estate_add .add_option a {font-size:11px; color:#073a64; font-weight:bold;}
.block_real_estate_add .add_option a:hover {color:#d50303; text-decoration:none;}

.block_real_estate_add .choose_file {width:134px; height:25px; margin:12px 0px 2px; overflow:hidden; position:relative;}
.block_real_estate_add .choose_file input {position:absolute; right:0px; top:0px; font-size:100px; z-index:10; opacity:0; filter:alpha(opacity=0);}
.block_real_estate_add .choose_file .button_choose_file {
	width:132px;
	height:23px;
	line-height:24px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	z-index:1;
}
.block_real_estate_add .choose_file:hover .button_choose_file {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}

.block_real_estate_add .send {margin-top:17px; padding-top:21px; border-top:1px solid #e6eaed;}
.block_real_estate_add .button_send {
	height:23px;
	line-height:22px;
	display:inline-block;
	position:relative;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_real_estate_add .button_send:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.block_real_estate_add .button_send span {
	height:22px;
	line-height:22px;
	padding:0px 23px;
	display:block;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_real_estate_add .button_send:hover span {border-top:1px solid #ff8c62;}

.block_new_auto {padding:29px 0px 24px;}
.block_new_auto .title {height:34px; position:relative; background-color:#fcfcfc; border-top:3px solid #f3cd0b; border-bottom:1px solid #e6eaed;}
.block_new_auto .title h2 {padding-left:10px; font-size:15px; color:#212121; font-weight:bold; line-height:34px;}
.block_new_auto article {padding-top:21px; overflow:hidden;}
.block_new_auto article.first {padding-top:16px;}
.block_new_auto article img {display:block;}
.block_new_auto article .pic {margin-right:3px; margin-top:3px; padding:3px; float:left; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_new_auto article .info {overflow:hidden; position:relative;}
.block_new_auto article .info h3 {margin-left:14px; padding-bottom:13px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_new_auto article .info p {margin-left:14px; font-size:12px; line-height:17px;}
.block_new_auto article .info .price {position:absolute; right:0px; top:0px; font-size:12px; color:#212121; line-height:normal;}
.block_new_auto article .info .price b {font-size:14px; color:#212121;}
.block_new_auto article .info .price span {color:#50890f;}
.block_new_auto article .info .parameters {display:block; overflow:hidden;}
.block_new_auto article .info .parameters li {margin-left:14px; margin-bottom:12px; float:left; display:block; font-size:12px; color:#4a4a4a; line-height:normal;}
.block_new_auto article .info .parameters li.fuel {padding-left:21px; background:url(images/icon_fuel_1.png) no-repeat 0px 0px;}
.block_new_auto article .info .parameters li.milliage {padding-left:31px; background:url(images/icon_milliage_1.png) no-repeat 0px 0px;}
.block_new_auto article .info .parameters li.engine {padding-left:19px; background:url(images/icon_engine_1.png) no-repeat 0px 1px;}
.block_new_auto article .info .parameters li.transmission {padding-left:16px; background:url(images/icon_transmission_1.png) no-repeat 1px 0px;}
.block_new_auto article .info .parameters li.color {padding-left:20px; background:url(images/icon_color_1.png) no-repeat 0px 1px;}
.block_new_auto article .control {height:31px; margin-top:17px; padding-left:171px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed; font-size:12px; color:#7c7c7c; line-height:normal;}
.block_new_auto article .control .date {height:31px; line-height:33px; padding-left:21px; float:left; background:url(images/icon_date_1.png) no-repeat 0px 8px;}
.block_new_auto article .control .photos {height:31px; line-height:33px; margin-left:31px; padding-left:24px; float:left; background:url(images/icon_photo_2.png) no-repeat 0px 9px; font-weight:bold;}
.block_new_auto article .control .lnk {padding-top:9px; float:right;}
.block_new_auto article .control .lnk a {font-size:12px; color:#073a64;}
.block_new_auto article .control .lnk a:hover {color:#d50303; text-decoration:none;}

.block_auto_slider {margin-bottom:9px; padding:15px 0px 31px; border-bottom:1px solid #e6eaed;}
.block_auto_slider .slider {height:222px; padding:10px 9px; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_auto_slider .slider .slides img {width:auto;}
.block_auto_slider .big {width:370px; margin-right:12px; float:left; position:relative;}
.block_auto_slider .caption {padding:7px 0px 12px 11px; position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption_1.png);}
.block_auto_slider .caption h3 {padding-bottom:6px; overflow:hidden; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_auto_slider .caption h3 a {float:left; display:block; font-size:15px; color:#ffffff; font-weight:bold;}
.block_auto_slider .caption h3 a:hover {color:#d50303; text-decoration:none;}
.block_auto_slider .caption h3 span {height:11px; line-height:11px; margin-left:8px; margin-top:3px; padding:0px 3px; float:left; display:block; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}
.block_auto_slider .caption li {margin-left:6px; padding-left:8px; float:left; display:block; background:url(images/marker_5.gif) no-repeat 0px 6px; font-size:12px; color:#dbdbdb;}
.block_auto_slider .caption li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_auto_slider .caption .price {position:absolute; right:12px; top:15px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_auto_slider .small {overflow:hidden;}
.block_auto_slider .small article {padding-top:12px; overflow:hidden;}
.block_auto_slider .small article:first-child {padding-top:0px;}
.block_auto_slider .small article .pic {margin-right:11px; float:left;}
.block_auto_slider .small article .info {overflow:hidden;}
.block_auto_slider .small article .info h4 {margin-top:-3px; padding-bottom:6px; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_slider .small article .info h4 a {font-size:13px; color:#212121; font-weight:bold;}
.block_auto_slider .small article .info h4 a:hover {color:#d50303; text-decoration:none;}
.block_auto_slider .small article .info p {padding-bottom:6px; font-size:12px; line-height:normal;}
.block_auto_slider .small article .info .price {font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_slider .small article .info .price span {color:#4f880e;}
.block_auto_slider .flex-control-paging {width:100%; position:absolute; left:0px; bottom:-35px; text-align:center;}
.block_auto_slider .flex-control-paging li {padding:0px 2px; display:inline-block;}
.block_auto_slider .flex-control-paging li a {width:9px; height:9px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_slider_nav_2.png); text-indent:-9000px; cursor:pointer;}
.block_auto_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_auto_item {}
.block_auto_item .control {padding:5px 0px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_auto_item .control .back {padding-left:9px; float:left; display:block; background:url(images/arrow_back.png) no-repeat; font-size:11px; color:#454c52; font-weight:bold;}
.block_auto_item .control .back:hover {background-position:left bottom; text-decoration:none;}
.block_auto_item .control .back span {
	height:20px;
	line-height:20px;
	padding-left:4px;
	padding-right:8px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	border-left:0px;
	
	-moz-border-radius:0px 2px 2px 0px;
	-webkit-border-radius:0px 2px 2px 0px;
	border-radius:0px 2px 2px 0px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_auto_item .control .back:hover span {
	background-color:#fefefe;
	border-color:#cfcfcf;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#eeeeee));
    background:-webkit-linear-gradient(#fefefe, #eeeeee);
    background:-moz-linear-gradient(#fefefe, #eeeeee);
    background:-ms-linear-gradient(#fefefe, #eeeeee);
    background:linear-gradient(#fefefe, #eeeeee);
	background:-o-linear-gradient(#fefefe, #eeeeee);
    -pie-background:linear-gradient(#fefefe, #eeeeee);
}

.block_auto_item .control .button {
	margin-left:4px;
	padding-left:5px;
	padding-right:7px;
	float:right;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#454c52;
	font-weight:bold;
}
.block_auto_item .control .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.block_auto_item .control .button span {height:20px; line-height:20px; padding-left:22px; display:block; cursor:pointer;}
.block_auto_item .control .button.share span {background:url(images/icon_email_2.gif) no-repeat 0px 5px;}
.block_auto_item .control .button.print span {background:url(images/icon_print_1.png) no-repeat 0px 4px;}

.block_auto_item h2 {padding-top:20px; overflow:hidden; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_item h2 span {float:left; display:block;}
.block_auto_item h2 .featured {height:11px; line-height:11px; margin-left:9px; margin-top:7px; padding:0px 3px; background-color:#b80404; font-size:7px; color:#ffffff; text-transform:uppercase;}

.block_auto_item .info {width:226px; padding-top:18px; float:left;}
.block_auto_item .info section {border-top:1px solid #e6eaed;}

.block_auto_item .price {padding-bottom:12px; font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_item .price span {color:#527b02;}

.block_auto_item .parameters {padding:13px 0px;}
.block_auto_item .parameters li {padding-left:35px; padding-top:19px; display:block; font-size:12px; color:#212121; line-height:normal;}
.block_auto_item .parameters li:first-child {padding-top:0px;}
.block_auto_item .parameters li.fuel {background:url(images/icon_fuel_1.png) no-repeat 7px 0px;}
.block_auto_item .parameters li.milliage {background:url(images/icon_milliage_1.png) no-repeat 0px 19px;}
.block_auto_item .parameters li.transmission {background:url(images/icon_transmission_1.png) no-repeat 9px 19px;}
.block_auto_item .parameters li.engine {background:url(images/icon_engine_1.png) no-repeat 6px 20px;}
.block_auto_item .parameters li.color {background:url(images/icon_color_1.png) no-repeat 6px 20px;}
.block_auto_item .parameters li.drive {background:url(images/icon_drive_1.png) no-repeat 5px 21px;}

.block_auto_item .location {padding:7px 0px 6px;}
.block_auto_item .location p {font-size:12px; color:#212121; line-height:28px;}

.block_auto_item .seller {padding:27px 0px 16px;}
.block_auto_item .seller h3 {padding-bottom:11px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_item .seller h3 a {font-size:14px; color:#073a64; font-weight:bold;}
.block_auto_item .seller h3 a:hover {color:#d50303; text-decoration:none;}
.block_auto_item .seller p {padding-bottom:8px; font-size:12px; color:#212121; line-height:normal;}
.block_auto_item .seller p a {font-size:12px; color:#073a64;}
.block_auto_item .seller p a:hover {color:#d50303; text-decoration:none;}
.block_auto_item .button_ask {
	width:150px;
	height:23px;
	margin-top:8px;
	display:block;
	position:relative;
	
	background-color:#3e9201;
	border:1px solid #388501;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3e9201) to(#378001));
    background:-webkit-linear-gradient(#3e9201, #378001);
    background:-moz-linear-gradient(#3e9201, #378001);
    background:-ms-linear-gradient(#3e9201, #378001);
    background:linear-gradient(#3e9201, #378001);
	background:-o-linear-gradient(#3e9201, #378001);
    -pie-background:linear-gradient(#3e9201, #378001);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_auto_item .button_ask:hover {
	background-color:#46a402;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#46a402) to(#3c8d01));
    background:-webkit-linear-gradient(#46a402, #3c8d01);
    background:-moz-linear-gradient(#46a402, #3c8d01);
    background:-ms-linear-gradient(#46a402, #3c8d01);
    background:linear-gradient(#46a402, #3c8d01);
	background:-o-linear-gradient(#46a402, #3c8d01);
    -pie-background:linear-gradient(#46a402, #3c8d01);
	
	text-decoration:none;
}
.block_auto_item .button_ask span {
	width:150px;
	height:22px;
	line-height:22px;
	display:block;
	position:relative;
	
	border-top:1px solid #6bac3c;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_auto_item .button_ask:hover span {border-top:1px solid #71ba3d;}

.block_auto_item .listing_info {width:195px; padding-top:22px;}
.block_auto_item .listing_info li {height:29px; line-height:29px; padding-left:29px; display:block; border-bottom:1px solid #e6eaed; font-size:13px; color:#212121;}
.block_auto_item .listing_info li.added {background:url(images/icon_added_1.jpg) no-repeat 1px 4px;}
.block_auto_item .listing_info li.updated {background:url(images/icon_updated_1.jpg) no-repeat 1px 7px;}
.block_auto_item .listing_info li.views {background:url(images/icon_views.png) no-repeat 3px 9px;}
.block_auto_item .listing_info li.id {background:url(images/icon_id_1.jpg) no-repeat 5px 8px;}

.block_auto_item .content {width:400px; float:right;}

.block_auto_item .photos {width:400px; padding:21px 0px 24px; overflow:hidden;}
.block_auto_item .photos .slider {padding-bottom:4px; position:relative;}
.block_auto_item .photos .slider .slides_count {height:22px; line-height:22px; padding:0px 8px; position:absolute; right:0px; bottom:4px; background:url(images/bg_caption_1.png); font-size:11px; color:#ffffff; font-weight:bold;}
.block_auto_item .photos .slider .flex-direction-nav {}
.block_auto_item .photos .slider .flex-direction-nav a {width:17px; height:17px; display:block; position:absolute; bottom:-46px; background-repeat:no-repeat; background-image:url(images/sprite_arrows_2.png); text-indent:-9000px; z-index:10;}
.block_auto_item .photos .slider .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.block_auto_item .photos .slider .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.block_auto_item .photos .navigation .slides li {margin-right:4px; position:relative;}
.block_auto_item .photos .navigation .slides div {overflow:hidden;}
.block_auto_item .photos .navigation .slides img {width:97px; display:block; cursor:pointer;}
.block_auto_item .photos .navigation .slides .flex-active-slide div {width:91px; height:61px; border:3px solid #b6d4aa;}
.block_auto_item .photos .navigation .slides .flex-active-slide img {margin-left:-3px; margin-top:-3px;}

.block_auto_item .description {}
.block_auto_item .description h3 {font-size:18px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_item .description h4 {padding-bottom:3px; font-size:14px; color:#3b3b3b; font-weight:bold; line-height:normal;}
.block_auto_item .description p {font-size:14px; color:#3b3b3b; line-height:23px;}
.block_auto_item .description section {padding:25px 0px 13px; border-bottom:1px solid #e6eaed;}
.block_auto_item .description section.first {padding-top:10px;}

.block_similar_listings {padding:40px 0px 17px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_similar_listings .title {height:34px; margin-bottom:19px; position:relative; background-color:#fcfcfc; border-top:3px solid #dcdcde; border-bottom:1px solid #e6eaed;}
.block_similar_listings .title h2 {padding-left:10px; font-size:15px; color:#212121; font-weight:bold; line-height:34px;}
.block_similar_listings .title .control {position:absolute; right:9px; top:8px;}
.block_similar_listings .title .control .text {height:18px; line-height:18px; margin-right:10px; float:left; font-size:11px;}
.block_similar_listings .title .control a {width:18px; height:18px; float:left; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrows_3.png); text-indent:-9000px;}
.block_similar_listings .title .control a.prev {background-position:left top;}
.block_similar_listings .title .control a.prev:hover {background-position:left bottom;}
.block_similar_listings .title .control a.next {margin-left:3px; background-position:right top;}
.block_similar_listings .title .control a.next:hover {background-position:right bottom;}
.block_similar_listings .content {margin-left:-20px; overflow:hidden;}
.block_similar_listings article {width:146px; margin-left:20px; float:left;}
.block_similar_listings article img {display:block;}
.block_similar_listings article .pic {margin-bottom:14px; padding:3px; background-color:#fcfcfc; border:1px solid #ebecf0;}
.block_similar_listings article h3 {padding-bottom:9px; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.block_similar_listings article h3 a {font-size:13px; color:#212121; font-weight:bold;}
.block_similar_listings article h3 a:hover {color:#175297; text-decoration:none;}
.block_similar_listings article h3 span {color:#6c6c6c;}
.block_similar_listings article p {padding-bottom:8px; font-size:12px; line-height:normal;}
.block_similar_listings article .price {font-size:12px; color:#212121; line-height:normal;}
.block_similar_listings article .price b {font-size:14px;}
.block_similar_listings article .price b span {color:#50890f;}

.block_auto_add {margin-top:34px; padding:0px 16px 31px; position:relative; background-color:#fafbfd; border:1px solid #ebecf0; }
.block_auto_add .tabs {position:absolute; left:-1px; top:-35px;}
.block_auto_add .tabs li {margin-left:2px; float:left; display:block;}
.block_auto_add .tabs li:first-child {margin-left:0px;}
.block_auto_add .tabs li.find {border-top:3px solid #f3c2c2;}
.block_auto_add .tabs li.add {border-top:3px solid #cadab8;}
.block_auto_add .tabs li a {height:31px; line-height:31px; padding:0px 11px; display:block; background-color:#ffffff; border-left:1px solid #ececf0; border-right:1px solid #ececf0; font-size:12px; color:#6b6b6b; font-weight:bold; text-transform:uppercase;}
.block_auto_add .tabs li a:hover {text-decoration:none;}
.block_auto_add .tabs li.current a {height:32px; background-color:#fbfbfd; color:#212121;}
.block_auto_add .tabs li.current.find {border-top:3px solid #e30202;}
.block_auto_add .tabs li.current.add {border-top:3px solid #72ac30;}

.block_auto_add h2 {margin-bottom:5px; padding:16px 0px 14px; border-bottom:1px solid #e6eaed; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_add section {padding:0px 0px 15px;}
.block_auto_add .label_1 {padding:14px 0px 6px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.block_auto_add .label_2 {font-size:12px; color:#464646; font-weight:bold; line-height:13px; white-space:nowrap;}

.block_auto_add .select {
	height:25px;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_auto_add .select span {height:25px; line-height:25px; padding-left:10px; padding-right:25px; display:block; overflow:hidden; background:url(images/bg_select_search.gif) no-repeat right 2px; font-size:12px; color:#666666;}
.block_auto_add .select select {width:100%; display:block; position:absolute; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; z-index:10; cursor:pointer;}
.block_auto_add .select.type_1 {width:322px;}
.block_auto_add .select.type_2 {width:126px;}
.block_auto_add .select.type_3 {width:188px;}

.block_auto_add .element_set {overflow:hidden;}
.block_auto_add .element_set .element_1 {float:left;}
.block_auto_add .element_set .element_2 {margin-left:84px; padding-top:43px; float:left;}

.block_auto_add .checkbox {margin-right:7px; float:left;}

.block_auto_add .custom_checkbox_wrapper {width:13px; height:13px; display:block; background-repeat:no-repeat; background-image:url(images/bg_checkbox_2.png);}
.block_auto_add .custom_checkbox_wrapper input {display:none;}
.block_auto_add .custom_checkbox_wrapper.checked {background-position:left bottom;}

.block_auto_add .field {
	width:322px;
	height:25px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_field_generic_2.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_auto_add .field input {width:309px; height:15px; line-height:15px; margin-left:5px; padding:4px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.block_auto_add .field.price {width:126px;}
.block_auto_add .field.price input {width:113px;}

.block_auto_add .field_set {margin-left:-16px; overflow:hidden;}
.block_auto_add .field_set .element {width:190px; margin-left:16px; float:left;}

.block_auto_add .add_option {padding:6px 0px 4px 23px; background:url(images/icon_plus_2.png) no-repeat 0px 7px; line-height:normal;}
.block_auto_add .add_option a {font-size:11px; color:#073a64; font-weight:bold;}
.block_auto_add .add_option a:hover {color:#d50303; text-decoration:none;}

.block_auto_add .choose_file {width:134px; height:25px; margin:22px 0px 2px; overflow:hidden; position:relative;}
.block_auto_add .choose_file input {position:absolute; right:0px; top:0px; font-size:100px; z-index:10; opacity:0; filter:alpha(opacity=0);}
.block_auto_add .choose_file .button_choose_file {
	width:132px;
	height:23px;
	line-height:24px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	z-index:1;
}
.block_auto_add .choose_file:hover .button_choose_file {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}

.block_auto_add .send {margin-top:5px; padding-top:21px; border-top:1px solid #e6eaed;}
.block_auto_add .button_send {
	height:23px;
	line-height:22px;
	display:inline-block;
	position:relative;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_auto_add .button_send:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.block_auto_add .button_send span {
	height:22px;
	line-height:22px;
	padding:0px 23px;
	display:block;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_auto_add .button_send:hover span {border-top:1px solid #ff865a;}



.block_hot_deal {background-color:#fcfcfc; border:1px solid #eef1f5; border-top:3px solid #f3cd0b;}
.block_hot_deal .title {height:25px; margin-bottom:5px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #eef1f5;}
.block_hot_deal .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_hot_deal .deal {padding:9px 12px 8px; overflow:hidden; border-bottom:1px solid #eef1f5; line-height:18px;}
.block_hot_deal .deal .time {width:43px; float:left; font-size:12px; color:#787878;}
.block_hot_deal .deal .link {overflow:hidden;}
.block_hot_deal .deal .link a {display:block; font-size:12px; color:#1a1e22;}
.block_hot_deal .deal .link a:hover {text-decoration:none;}
.block_hot_deal .deal:hover {background-color:#ffffff;}
.block_hot_deal .deal:hover .link a {color:#175297;}
.block_hot_deal .view_all {padding:13px 0px 14px 55px;}
.block_hot_deal .view_all a {padding-right:26px; background:url(images/icon_all.gif) no-repeat right 1px; font-size:11px; color:#202020; font-weight:bold;}
.block_hot_deal .view_all a:hover {color:#175297; text-decoration:none;}

.block_popular_articles {background-color:#fcfcfc; border-top:3px solid #0c141b; border-bottom:1px solid #eef1f5;}
.block_popular_articles .title {height:25px; padding-left:12px; background-color:#415996; border-bottom:1px solid #384d82;}
.block_popular_articles .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_popular_articles article {padding:11px 11px 15px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_popular_articles article.first {padding-top:14px;}
.block_popular_articles article .pic {margin-right:12px; padding-top:4px; float:left;}
.block_popular_articles article .content {overflow:hidden;}
.block_popular_articles article h4 {padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_popular_articles article h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_popular_articles article h4 a:hover {color:#175297; text-decoration:none;}
.block_popular_articles article .comments {float:left;}
.block_popular_articles article .comments a {display:block; font-size:11px; color:#787878;}
.block_popular_articles article .views {padding-left:20px; float:right; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_popular_articles article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_popular_articles article .views a:hover {text-decoration:none;}
.block_popular_articles .view_all {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:1px solid #ffffff;}
.block_popular_articles .view_all a {height:24px; display:block; background:url(images/arrow_down_1.gif) no-repeat center 7px; text-indent:-9000px;}
.block_popular_articles .view_all a:hover {background-color:#ffffff;}
.block_popular_articles article:hover h4 a {color:#175297;}

.block_les_lus {border-top:3px solid #4e4e4e;}
.block_les_lus .title {height:25px; padding-left:12px; background-color:#e8e8e8; border-bottom:1px solid #e0e0e0;}
.block_les_lus .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_les_lus article {padding:9px 0px 8px 11px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_les_lus article.first {padding-top:15px;}
.block_les_lus article .num {
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:3px;
	float:left;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f8f8f8));
    background:-webkit-linear-gradient(#ffffff, #f8f8f8);
    background:-moz-linear-gradient(#ffffff, #f8f8f8);
    background:-ms-linear-gradient(#ffffff, #f8f8f8);
    background:linear-gradient(#ffffff, #f8f8f8);
	background:-o-linear-gradient(#ffffff, #f8f8f8);
    -pie-background:linear-gradient(#ffffff, #f8f8f8);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#adadad;
	text-align:center;
}
.block_les_lus article .content {width:196px; margin:0px 7px 0px 10px; float:left;}
.block_les_lus article .content a {font-size:12px; color:#1a1e22; line-height:18px;}
.block_les_lus article .content a:hover {color:#175297; text-decoration:none;}
.block_les_lus article .views {margin-top:4px; padding-left:21px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_les_lus article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_les_lus article .views a:hover {text-decoration:none;}

.block_latest_blog {background-color:#fcfcfc; border-top:3px solid #bd264b; border-bottom:1px solid #eef1f5;}
.block_latest_blog .title {height:25px; padding-left:12px; background-color:#ff3265; border-bottom:1px solid #e62e5c;}
.block_latest_blog .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_latest_blog article {padding:11px 11px 15px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_latest_blog article.first {padding-top:14px;}
.block_latest_blog article .pic {margin-right:11px; padding-top:4px; float:left;}
.block_latest_blog article .content {overflow:hidden;}
.block_latest_blog article h4 {padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_latest_blog article h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_latest_blog article h4 a:hover {color:#175297; text-decoration:none;}
.block_latest_blog article .views {padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_latest_blog article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_latest_blog article .views a:hover {text-decoration:none;}
.block_latest_blog article .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_latest_blog article .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_latest_blog article .comments a:hover {text-decoration:none;}
.block_latest_blog .view_all {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:1px solid #ffffff;}
.block_latest_blog .view_all a {height:24px; display:block; background:url(images/arrow_down_1.gif) no-repeat center 7px; text-indent:-9000px;}
.block_latest_blog .view_all a:hover {background-color:#ffffff;}

.block_radio {border-top:3px solid #4d4d4d;}
.block_radio .title {height:25px; padding-left:12px; background-color:#e8e8e8; border-bottom:1px solid #e0e0e0;}
.block_radio .title h3 {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_radio .title .icon {width:25px; height:25px; float:right; background:url(images/icon_radio_1.png) no-repeat 7px 4px #fafbfc; border-left:1px solid #e0e0e0; border-right:1px solid #e8e8e8;}
.block_radio .content {padding:0px 12px; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_radio .content h4 {padding:18px 0px 9px; border-bottom:1px solid #e6eaed; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#103158; font-weight:bold; text-transform:uppercase;}
.block_radio .station {padding:15px 0px 14px; overflow:hidden; border-bottom:1px solid #e6eaed;}
.block_radio .station .logo {margin-right:9px; float:left;}
.block_radio .station .description {overflow:hidden;}
.block_radio .station .description p {font-size:11px; color:#2d323e;}
.block_radio .station .name {margin-bottom:9px;}
.block_radio .station .name a {height:15px; line-height:15px; padding:0px 5px; display:inline-block; background-color:#3b3b3b; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.block_radio .station .name a:hover {text-decoration:none;}
.block_radio .station .listen {margin-top:6px; padding-left:18px; background:url(images/icon_listen_1.png) no-repeat 0px 2px;}
.block_radio .station .listen a {font-size:11px; color:#181b21; font-weight:bold;}
.block_radio .view_all {padding:13px 0px 14px;}
.block_radio .view_all a {font-size:11px; color:#2f2f2f; font-weight:bold;}

.block_video {border-top:3px solid #954b91;}
.block_video .title {height:25px; padding-left:12px; background-color:#eeeeee; border-bottom:1px solid #e3e3e3;}
.block_video .title h3 {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_video .title .icon {width:25px; height:25px; float:right; background:url(images/icon_video_1.png) no-repeat 4px 6px #fafbfc; border-left:1px solid #e0e0e0; border-right:1px solid #eeeeee;}
.block_video .content {padding:3px 12px 0px; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_video .video {padding:12px 0px 15px; overflow:hidden; border-bottom:1px solid #e1e9eb;}
.block_video .video .screenshot {margin-right:12px; padding-top:4px; float:left;}
.block_video .video .screenshot a {display:block; position:relative;}
.block_video .video .screenshot .play {
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	left:5px;
	bottom:5px;
	
	background:url(images/arrow_play_1.gif) no-repeat 6px 4px #ffffff;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_video .video .description {overflow:hidden;}
.block_video .video .description h4 {padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_video .video .description h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_video .video .description h4 a:hover {color:#175297; text-decoration:none;}
.block_video .video .description .views {padding-left:21px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_video .video .description .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_video .video .description .views a:hover {text-decoration:none;}
.block_video .video .description .comments {margin-left:9px; float:left;}
.block_video .video .description .comments a {display:block; font-size:11px; color:#787878;}
.block_video .view_all {padding:13px 0px 14px;}
.block_video .view_all a {font-size:11px; color:#2f2f2f; font-weight:bold;}

.block_necro {border-top:3px solid #0b0b0b;}
.block_necro .title {height:24px; padding-left:12px; background-color:#3c3c3c; border-top:1px solid #434344; border-bottom:1px solid #2b2b2b;}
.block_necro .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:24px;}
.block_necro .content {padding:4px 12px 15px; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_necro .content h4 {padding:14px 0px 9px; border-bottom:1px solid #e6eaed; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2e; font-weight:bold; text-transform:uppercase;}
.block_necro .person {padding:15px 0px 0px; overflow:hidden;}
.block_necro .person .photo {margin-right:15px; padding-top:1px; float:left;}
.block_necro .person .bio {overflow:hidden;}
.block_necro .person .name {padding-bottom:10px; font-size:12px; color:#103158; font-weight:bold;}
.block_necro .person .name a {font-size:12px; color:#103158; font-weight:bold;}
.block_necro .person .name a:hover {color:#175297; text-decoration:none;}
.block_necro .person .date {padding-bottom:6px; font-size:11px; color:#7c7c7c; line-height:15px;}
.block_necro .person .word {font-size:9px; color:#528728; text-transform:uppercase; line-height:16px;}

.block_newsletter {border-top:3px solid #4e4e4e;}
.block_newsletter .title {height:25px; padding-left:12px; background-color:#e8e8e8; border-bottom:1px solid #e0e0e0;}
.block_newsletter .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_newsletter .content {padding:15px 12px 17px; background-color:#fcfcfc; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_newsletter .form {margin-bottom:18px; padding-bottom:18px; overflow:hidden; border-bottom:1px solid #e1e9eb;}
.block_newsletter .form p {padding-bottom:13px; font-size:12px; color:#1e1e1e; font-weight:bold; line-height:18px;}
.block_newsletter .form .field {
	width:188px;
	height:20px;
	float:left;
	position:relative;
	
	background:url(images/bg_field_generic_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_newsletter .form .field input {width:180px; height:14px; line-height:14px; margin-left:5px; padding:3px 0px; float:left; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a2a8ae;}
.block_newsletter .form .send {
	width:81px;
	height:22px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 2px;
	float:right;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454c52;
	font-weight:bold;
	cursor:pointer;
}
.block_newsletter .form .send:hover {
	background-color:#f6f6f6;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6) to(#e9e9e9));
    background:-webkit-linear-gradient(#f6f6f6, #e9e9e9);
    background:-moz-linear-gradient(#f6f6f6, #e9e9e9);
    background:-ms-linear-gradient(#f6f6f6, #e9e9e9);
    background:linear-gradient(#f6f6f6, #e9e9e9);
	background:-o-linear-gradient(#f6f6f6, #e9e9e9);
    -pie-background:linear-gradient(#f6f6f6, #e9e9e9);
}
.block_newsletter .service {width:33.333%; float:left; text-align:center;}
.block_newsletter .service .icon {padding-bottom:4px;}
.block_newsletter .service .icon img {display:inline-block;}
.block_newsletter .service p {font-size:11px; color:#1e1e1e; line-height:15px;}
.block_newsletter .service p a {font-size:11px; color:#1e1e1e;}
.block_newsletter .service p a:hover {color:#175297; text-decoration:none;}

.block_newsletter.announces .title {background-color:#f7f9fa; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_newsletter.announces .content {padding-bottom:0px;}
.block_newsletter.announces .form {margin-bottom:0px; padding-bottom:23px; border:0px;}

.block_popular_photos {border-top:3px solid #48a9be;}
.block_popular_photos .title {height:25px; padding-left:12px; background-color:#ededed; border-bottom:1px solid #e3e3e3;}
.block_popular_photos .title h3 {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_popular_photos .title .icon {width:25px; height:25px; float:right; background:url(images/icon_photos_1.png) no-repeat 6px 5px #fafbfc; border-left:1px solid #e0e0e0; border-right:1px solid #eeeeee;}
.block_popular_photos .content {padding:19px 11px 0px; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_popular_photos .photos {margin-left:-14px; padding-bottom:14px; overflow:hidden;}
.block_popular_photos .photo {width:131px; margin-left:14px; float:left;}
.block_popular_photos .photo .image {margin-bottom:11px;}
.block_popular_photos .photo p {font-size:12px; color:#073a64; font-weight:bold; line-height:18px;}
.block_popular_photos .photo a {font-size:12px; color:#073a64; font-weight:bold;}
.block_popular_photos .photo a:hover {color:#175297; text-decoration:none;}
.block_popular_photos .view_all {padding:13px 0px 14px; border-top:1px solid #e1e9eb;}
.block_popular_photos .view_all a {font-size:11px; color:#2f2f2f; font-weight:bold;}

.block_popular_photos.necro {border-top:3px solid #0c141b;}
.block_popular_photos.necro .title {background-color:#f7f7f7; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_popular_photos.necro .photos {margin-bottom:-14px;}
.block_popular_photos.necro .photo {margin-bottom:22px;}
.block_popular_photos.necro .photo a {display:block; position:relative; color:#212121;}
.block_popular_photos.necro .photo a .info {width:100%; height:100%; display:none; position:absolute; left:0px; top:0px; background:url(images/bg_hover_1.png);}
.block_popular_photos.necro .photo a .date {height:16px; line-height:16px; padding:0px 5px; display:block; position:absolute; left:0px; bottom:0px; background:url(images/bg_opacity_1.png); font-size:11px; color: #ffffff; font-weight:bold;}
.block_popular_photos.necro .photo a:hover {color:#d50303;}
.block_popular_photos.necro .photo a:hover .info {display:block;}
.block_popular_photos.necro .photo a:hover .date {color:#ffffff;}
.block_popular_photos.necro .view_all a {padding-right:11px; background:url(images/arrow_22.gif) no-repeat right 5px; font-size:11px; color:#2f2f2f; font-weight:bold;}

.block_popular_posts {background-color:#fcfcfc; border-top:3px solid #36424c;}
.block_popular_posts img {display:block;}
.block_popular_posts .title {height:25px; padding-left:12px; background-color:#7a7e87; border-bottom:1px solid #646d75;}
.block_popular_posts .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_popular_posts article {padding:12px 5px 14px 11px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_popular_posts article.first {padding-top:14px;}
.block_popular_posts article .pic {margin-right:11px; padding:4px 0px 2px; float:left;}
.block_popular_posts article .content {overflow:hidden;}
.block_popular_posts article h4 {padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_popular_posts article h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_popular_posts article h4 a:hover {color:#175297; text-decoration:none;}
.block_popular_posts article .info {display:block; overflow:hidden;}
.block_popular_posts article .info li {margin-left:10px; padding-left:10px; float:left; display:block; border-left:1px solid #d8d8d8;}
.block_popular_posts article .info li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_popular_posts article .info li a {height:12px; line-height:12px; display:block; font-size:11px; color:#3f3f3f;}
.block_popular_posts article .info li a:hover {color:#023167; text-decoration:none;}
.block_popular_posts .view_all {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:1px solid #ffffff; border-bottom:1px solid #eef1f5;}
.block_popular_posts .view_all a {height:24px; display:block; background:url(images/arrow_down_1.gif) no-repeat center 7px; text-indent:-9000px;}
.block_popular_posts .view_all a:hover {background-color:#ffffff;}

.block_most_commented {border-top:3px solid #4e4e4e;}
.block_most_commented .title {height:25px; padding-left:12px; background-color:#e8e8e8; border-bottom:1px solid #e0e0e0;}
.block_most_commented .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_most_commented article {padding:9px 0px 8px 11px; overflow:hidden; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_most_commented article.first {padding-top:15px;}
.block_most_commented article .num {
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:3px;
	float:left;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f8f8f8));
    background:-webkit-linear-gradient(#ffffff, #f8f8f8);
    background:-moz-linear-gradient(#ffffff, #f8f8f8);
    background:-ms-linear-gradient(#ffffff, #f8f8f8);
    background:linear-gradient(#ffffff, #f8f8f8);
	background:-o-linear-gradient(#ffffff, #f8f8f8);
    -pie-background:linear-gradient(#ffffff, #f8f8f8);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:11px;
	color:#adadad;
	text-align:center;
}
.block_most_commented article .content {width:205px; margin:0px 10px; float:left;}
.block_most_commented article .content a {font-size:12px; color:#1a1e22; line-height:18px;}
.block_most_commented article .content a:hover {color:#175297; text-decoration:none;}
.block_most_commented article .comments {margin-top:4px; padding-left:18px; padding-bottom:2px; float:left; background:url(images/icon_comments_2.png) no-repeat 0px 0px;}
.block_most_commented article .comments a {display:block; font-size:11px; color:#787878; font-weight:bold; cursor:default;}
.block_most_commented article .comments a:hover {text-decoration:none;}

.block_recent_articles {border:1px solid #eef1f5; border-top:3px solid #36424c;}
.block_recent_articles .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_recent_articles .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_recent_articles article {padding:13px 5px 14px 32px; overflow:hidden; background:url(images/icon_post_1.png) no-repeat 11px 17px; border-bottom:1px solid #eef1f5;}
.block_recent_articles article:hover {background-color:#fcfcfc;}
.block_recent_articles article h4 {padding-bottom:6px; font-size:12px; color:#212121; font-weight:bold; line-height:18px;}
.block_recent_articles article h4 a {font-size:12px; color:#212121; font-weight:bold;}
.block_recent_articles article h4 a:hover {color:#175297; text-decoration:none;}
.block_recent_articles article .date {margin-right:19px; float:left; font-size:11px; color:#525252; font-weight:bold;}
.block_recent_articles article .views {padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_recent_articles article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_recent_articles article .views a:hover {text-decoration:none;}
.block_recent_articles article .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_recent_articles article .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_recent_articles article .comments a:hover {text-decoration:none;}
.block_recent_articles .view_all {border-top:1px solid #ffffff;}
.block_recent_articles .view_all a {height:24px; display:block; background:url(images/arrow_down_1.gif) no-repeat center 7px; text-indent:-9000px;}
.block_recent_articles .view_all a:hover {background-color:#fcfcfc;}

.block_recent_articles.type_2 {background-color:#fcfcfc; border:0px; border-top:3px solid #0c141b;}
.block_recent_articles.type_2 .title {padding-left:13px; margin-bottom:0px; background-color:#415996; border-bottom:1px solid #384d82;}
.block_recent_articles.type_2 .title h3 {color:#ffffff;}
.block_recent_articles.type_2 article {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5;}
.block_recent_articles.type_2 .view_all {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}

.block_recent_articles.announces {border-bottom:0px;}
.block_recent_articles.announces article .date {margin-right:14px;}
.block_recent_articles.announces article .comments {margin-left:0px;}

.block_sidebar_list_1 {padding-bottom:8px; border:1px solid #eef1f5; border-top:3px solid #36424c;}
.block_sidebar_list_1 .title {height:25px; margin-bottom:7px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_sidebar_list_1 .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_sidebar_list_1 ul {margin-left:11px; display:block;}
.block_sidebar_list_1 li {padding:8px 5px 8px 17px; display:block; background:url(images/marker_2.png) no-repeat 0px 12px; font-size:12px; color:#212121; line-height:normal;}
.block_sidebar_list_1 li a {font-size:12px; color:#212121; line-height:normal;}
.block_sidebar_list_1 li a:hover {color:#175297; text-decoration:none;}
.block_sidebar_list_1 li span {color:#8c8c8c; line-height:normal;}

.block_sidebar_list_2 {padding-bottom:2px; border:1px solid #eef1f5; border-top:3px solid #f3cd0b;}
.block_sidebar_list_2 .title {height:25px; margin-bottom:5px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_sidebar_list_2 .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_sidebar_list_2 ul {display:block;}
.block_sidebar_list_2 li {padding:10px 5px 10px 31px; display:block; background:url(images/marker_2.png) no-repeat 12px 12px; border-top:1px solid #eef1f5; font-size:12px; color:#212121; line-height:normal;}
.block_sidebar_list_2 li:first-child {border:0px;}
.block_sidebar_list_2 li a {font-size:12px; color:#1a1e22; line-height:normal;}
.block_sidebar_list_2 li a:hover {color:#175297; text-decoration:none;}

.block_calendar .datepickerNotInMonth a, .block_calendar .datepickerNotInMonth span {color:#868686;}
.block_calendar .datepickerBorderT,
.block_calendar .datepickerBorderB,
.block_calendar .datepickerBorderL,
.block_calendar .datepickerBorderR,
.block_calendar .datepickerBorderTL,
.block_calendar .datepickerBorderTR,
.block_calendar .datepickerBorderBL,
.block_calendar .datepickerBorderBR {display:none;}
.block_calendar .datepickerContainer {width:auto !important; left:0px; top:0px;}

.block_calendar div.datepicker table table th {vertical-align:top;}
.block_calendar div.datepicker table table td {vertical-align:top; background-color:#ffffff; color:#676767; text-align:center;}
.block_calendar div.datepicker table table td a {width:42px; height:19px; line-height:19px; display:block; font-size:12px; color:#073a64; border-left:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3;}
.block_calendar div.datepicker table table td:first-child a {width:41px;}
.block_calendar div.datepicker table table td.last a {width:41px; border-right:1px solid #dcdfe3;}
.block_calendar div.datepicker table table td a:hover span {height:17px; line-height:17px; display:block; background-color:#f5f5f5; border:1px solid #ffffff;}

.block_calendar .datepickerDays tr:first-child a {border-top:1px solid #dcdfe3;}

.block_calendar div.datepicker table table td.datepickerSelected span,
.block_calendar div.datepicker table table td.datepickerSelected a:hover span
{height:17px; line-height:17px; display:block; background-color:#f3cd0b; border:1px solid #ffffff; color:#212121;}

.block_calendar .datepickerGoPrev {width:43px; height:28px; background-color:#ffffff;}
.block_calendar .datepickerGoPrev a {width:42px; height:28px; display:block; font-size:0px; line-height:0px;}
.block_calendar .datepickerGoPrev span {width:42px; height:28px; display:block; background:url(images/arrow_8.png) no-repeat 10px 9px; border-left:1px solid #dcdfe3; border-top:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3; text-indent:-9000px;}

.block_calendar .datepickerMonth {height:31px; background-color:#ffffff; text-align:center;}
.block_calendar .datepickerMonth a {height:28px; line-height:28px; display:block; border-top:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3; font-size:13px; color:#353535; font-weight:bold;}

.block_calendar .datepickerGoNext {width:43px; height:28px; background-color:#ffffff;}
.block_calendar .datepickerGoNext a {width:43px; height:28px; display:block; font-size:0px; line-height:0px;}
.block_calendar .datepickerGoNext span {width:42px; height:28px; display:block; background:url(images/arrow_9.png) no-repeat 27px 9px; border-right:1px solid #dcdfe3; border-top:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3; text-indent:-9000px;}

.block_calendar .datepickerDoW {}
.block_calendar .datepickerDoW th {background-color:#f5f5f5; color:#4f4f4f; font-weight:bold; text-align:center;}
.block_calendar .datepickerDoW th span {width:42px; height:21px; line-height:21px; display:block; border-left:1px solid #dcdfe3; border-top:1px solid #dcdfe3;}
.block_calendar .datepickerDoW th:first-child span {width:41px; border-left:1px solid #dcdfe3;}
.block_calendar .datepickerDoW th.last span {width:41px; border-right:1px solid #dcdfe3;}

.block_video_of_day {border:1px solid #eef1f5; border-top:3px solid #36424c;}
.block_video_of_day img {display:block;}
.block_video_of_day .title {height:25px; margin-bottom:18px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_video_of_day .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_video_of_day .content {padding:0px 12px 18px; overflow:hidden;}
.block_video_of_day .content .pic {overflow:hidden;}
.block_video_of_day .content .control {margin-left:5px; margin-top:20px; padding:14px 0px 12px 14px; float:right; border-left:1px solid #eaeaea;}
.block_video_of_day .content .control a {
	width:25px;
	height:25px;
	display:block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_video_of_day .content .control a span {width:25px; height:25px; display:block; background:url(images/icon_play_2.png) no-repeat 9px 8px; cursor:pointer;}
.block_video_of_day .content .info {padding-top:16px; overflow:hidden;}
.block_video_of_day .content .info h4 {padding-bottom:11px; font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold; line-height:18px;}
.block_video_of_day .content .info h4 a {font-family:'PT Serif', "Times New Roman", Times, serif; font-size:13px; color:#073a64; font-weight:bold;}
.block_video_of_day .content .info h4 a:hover {color:#175297; text-decoration:none;}
.block_video_of_day .content .info .date {float:left; font-size:11px; color:#868686;}
.block_video_of_day .content .info .date b {color:#525252;}
.block_video_of_day .content .info .views {margin-left:17px; padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_video_of_day .content .info .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_video_of_day .content .info .views a:hover {text-decoration:none;}
.block_video_of_day .content .info .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_video_of_day .content .info .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_video_of_day .content .info .comments a:hover {text-decoration:none;}

.block_tips {padding:17px 15px 13px; background-color:#fffdf5; border:1px solid #f2efe1;}
.block_tips h3 {padding-bottom:8px; font-size:13px; color:#103158; font-weight:bold;}
.block_tips .line {height:1px; margin:9px 0px 16px; background-color:#f2efe1;}
.block_tips li {padding:5px 0px 5px 19px; display:block; font-size:12px; color:#343333; line-height:normal;}
.block_tips li a {font-size:12px; color:#175297; font-weight:bold; line-height:normal;}
.block_tips li a:hover {color:#d50303; text-decoration:none;}
.block_tips .list_1 li {background:url(images/marker_2.png) no-repeat 0px 8px;}
.block_tips .list_2 li {background:url(images/marker_3.png) no-repeat 0px 6px;}

.block_account_tools {border-top:3px solid #f3cd0b;}
.block_account_tools .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2; border-bottom:1px solid #ebeef2;}
.block_account_tools .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_account_tools .content {padding-top:12px; border:1px solid #eef1f5;}
.block_account_tools ul {padding-left:4px; display:block; overflow:hidden;}
.block_account_tools li {width:98px; padding:4px 0px 17px; float:left; display:block; text-align:center; line-height:normal;}
.block_account_tools li a {display:block; overflow:hidden; font-size:11px; color:#878b8c; font-weight:bold;}
.block_account_tools li a .icon {width:33px; height:33px; margin:0px auto 6px; display:block; background-repeat:no-repeat; background-position:left top; cursor:pointer;}
.block_account_tools li a:hover {color:#6c6f70; text-decoration:none;}
.block_account_tools li a:hover .icon {background-position:left -33px;}
.block_account_tools li.active a .icon {background-position:left -66px;}
.block_account_tools li.icon_1 a .icon {background-image:url(images/icon_account_tools_1.png);}
.block_account_tools li.icon_2 a .icon {background-image:url(images/icon_account_tools_2.png);}
.block_account_tools li.icon_3 a .icon {background-image:url(images/icon_account_tools_3.png);}
.block_account_tools li.icon_4 a .icon {background-image:url(images/icon_account_tools_4.png);}
.block_account_tools li.icon_5 a .icon {background-image:url(images/icon_account_tools_5.png);}
.block_account_tools li.icon_6 a .icon {background-image:url(images/icon_account_tools_6.png);}
.block_account_tools li.icon_7 a .icon {background-image:url(images/icon_account_tools_7.png);}
.block_account_tools li.icon_8 a .icon {background-image:url(images/icon_account_tools_8.png);}
.block_account_tools li.icon_9 a .icon {background-image:url(images/icon_account_tools_9.png);}

.block_write_new_article_sidebar {
	padding:15px 15px 19px;
	overflow:hidden;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #eef1f5;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#fcfcfc));
    background:-webkit-linear-gradient(#ffffff, #fcfcfc);
    background:-moz-linear-gradient(#ffffff, #fcfcfc);
    background:-ms-linear-gradient(#ffffff, #fcfcfc);
    background:linear-gradient(#ffffff, #fcfcfc);
	background:-o-linear-gradient(#ffffff, #fcfcfc);
    -pie-background:linear-gradient(#ffffff, #fcfcfc);
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-align:center;
}
.block_write_new_article_sidebar h3 {padding-bottom:7px; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#071019; font-weight:bold; line-height:normal;}
.block_write_new_article_sidebar p {padding-bottom:12px; font-size:12px; line-height:16px;}
.block_write_new_article_sidebar .try {
	height:23px;
	line-height:24px;
	padding:0px 13px 0px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
}
.block_write_new_article_sidebar .try:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_friends_sidebar {border-top:3px solid #708fb4;}
.block_friends_sidebar .title {height:25px; padding-left:12px; position:relative; background-color:#f7f9fa; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2;}
.block_friends_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_friends_sidebar .pages {overflow:hidden; position:absolute; right:11px; top:0px;}
.block_friends_sidebar .pages a {width:5px; height:7px; margin-top:8px; float:left; display:block; background-repeat:no-repeat; text-indent:-9000px;}
.block_friends_sidebar .pages a.prev {margin-right:6px; background-image:url(images/arrow_19.gif);}
.block_friends_sidebar .pages a.next {margin-left:6px; background-image:url(images/arrow_20.gif);}
.block_friends_sidebar .pages span {padding-top:5px; float:left; display:block; overflow:hidden; font-size:10px; color:#212121; font-weight:bold; line-height:normal;}
.block_friends_sidebar .content {padding-top:4px; border:1px solid #eef1f5; border-bottom:0px;}
.block_friends_sidebar .row {padding:10px 0px 13px 11px; overflow:hidden; border-bottom:1px solid #eef1f5;}
.block_friends_sidebar .person {width:143px; float:left;}
.block_friends_sidebar .person .photo {margin-right:8px; margin-top:3px; padding:2px; float:left; border:1px solid #eef0f1;}
.block_friends_sidebar .person .photo img {display:block;}
.block_friends_sidebar .person .bio {padding-top:1px; overflow:hidden;}
.block_friends_sidebar .person h4 {padding-bottom:6px; font-size:11px; color:#212121; font-weight:bold; line-height:normal;}
.block_friends_sidebar .person h4 a {font-size:11px; color:#212121; font-weight:bold;}
.block_friends_sidebar .person h4 a:hover {color:#175297; text-decoration:none;}
.block_friends_sidebar .person .socials li {margin-left:4px; float:left; display:block;}
.block_friends_sidebar .person .socials li:first-child {margin-left:0px;}
.block_friends_sidebar .person .socials li a {width:16px; height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_3.png); text-indent:-9000px;}
.block_friends_sidebar .person .socials li a.twitter {background-position:0px 0px;}
.block_friends_sidebar .person .socials li a.facebook {background-position:-16px 0px;}

.block_your_last_posts {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:3px solid #c9cbd0;}
.block_your_last_posts .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_your_last_posts .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_your_last_posts article {padding:13px 5px 14px 32px; overflow:hidden; background:url(images/icon_post_1.png) no-repeat 11px 17px; border-bottom:1px solid #eef1f5;}
.block_your_last_posts article h4 {padding-bottom:6px; font-size:12px; color:#212121; font-weight:bold; line-height:18px;}
.block_your_last_posts article h4 a {font-size:12px; color:#212121; font-weight:bold;}
.block_your_last_posts article h4 a:hover {color:#175297; text-decoration:none;}
.block_your_last_posts article .date {margin-right:19px; float:left; font-size:11px; color:#525252; font-weight:bold;}
.block_your_last_posts article .views {padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_your_last_posts article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_your_last_posts article .views a:hover {text-decoration:none;}
.block_your_last_posts article .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_your_last_posts article .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_your_last_posts article .comments a:hover {text-decoration:none;}

.block_your_last_comments {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:3px solid #c9cbd0;}
.block_your_last_comments .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_your_last_comments .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_your_last_comments article {padding:9px 5px 8px 33px; overflow:hidden; background:url(images/icon_comments_2.png) no-repeat 12px 13px; border-bottom:1px solid #eef1f5;}
.block_your_last_comments article p {font-size:12px; color:#1a1e22; line-height:18px;}
.block_your_last_comments article .date {font-size:11px; color:#adadad;}

.block_recent_posts_sidebar {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:3px solid #ff3265;}
.block_recent_posts_sidebar .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_recent_posts_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_recent_posts_sidebar article {padding:13px 5px 14px 32px; overflow:hidden; background:url(images/icon_post_1.png) no-repeat 11px 17px; border-bottom:1px solid #eef1f5;}
.block_recent_posts_sidebar article:hover {background-color:#fcfcfc;}
.block_recent_posts_sidebar article h4 {padding-bottom:6px; font-size:12px; color:#212121; font-weight:bold; line-height:18px;}
.block_recent_posts_sidebar article h4 a {font-size:12px; color:#212121; font-weight:bold;}
.block_recent_posts_sidebar article h4 a:hover {color:#175297; text-decoration:none;}
.block_recent_posts_sidebar article .date {margin-right:19px; float:left; font-size:11px; color:#525252; font-weight:bold;}
.block_recent_posts_sidebar article .views {padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_recent_posts_sidebar article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_recent_posts_sidebar article .views a:hover {text-decoration:none;}
.block_recent_posts_sidebar article .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_recent_posts_sidebar article .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_recent_posts_sidebar article .comments a:hover {text-decoration:none;}

.block_recent_comments_sidebar {border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-top:3px solid #ff3265;}
.block_recent_comments_sidebar .title {height:25px; margin-bottom:1px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_recent_comments_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_recent_comments_sidebar article {padding:9px 5px 8px 33px; overflow:hidden; background:url(images/icon_comments_2.png) no-repeat 12px 13px; border-bottom:1px solid #eef1f5;}
.block_recent_comments_sidebar article p {font-size:12px; color:#1a1e22; line-height:18px;}
.block_recent_comments_sidebar article p a {font-size:12px; color:#1a1e22;}
.block_recent_comments_sidebar article p a:hover {color:#175297; text-decoration:none;}
.block_recent_comments_sidebar article .date {font-size:11px; color:#adadad;}

.block_tweets_sidebar {border-top:3px solid #68cdf0;}
.block_tweets_sidebar .title {height:25px; margin-bottom:6px; padding-left:12px; background-color:#f7f9fa; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2; border-bottom:1px solid #ebeef2;}
.block_tweets_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_tweets_sidebar article {padding:9px 30px 10px 34px; background:url(images/icon_twitter_1.png) no-repeat 11px 13px; border-bottom:1px solid #eef1f5;}
.block_tweets_sidebar article p {font-size:12px; color:#454545; line-height:18px;}
.block_tweets_sidebar article p a {font-size:12px; color:#d50303;}
.block_tweets_sidebar article .control {padding-top:5px; font-size:10px; color:#969696; line-height:normal;}
.block_tweets_sidebar article .control a {font-size:10px; color:#969696;}
.block_tweets_sidebar article .control span {margin:0px 3px;}
.block_tweets_sidebar .bottom {padding-left:34px; padding-top:13px;}
.block_tweets_sidebar .join {padding-right:12px; background:url(images/arrow_21.gif) no-repeat right 5px; font-size:11px; color:#868686; line-height:normal;}

.block_necro_special_sidebar { border-top:3px solid #d50303;}
.block_necro_special_sidebar .title {height:25px; padding-left:12px; background-color:#2e2e2e; border-bottom:1px solid #222222;}
.block_necro_special_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_necro_special_sidebar .content {padding:1px 12px 3px; background-color:#fafbfc; border-left:1px solid #eef1f5; border-right:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.block_necro_special_sidebar article {padding:16px 0px 17px; overflow:hidden; border-top:1px solid #e1e9eb;}
.block_necro_special_sidebar article:first-child {border:0px;}
.block_necro_special_sidebar article .photo {margin-right:12px; margin-top:3px; padding:3px; float:left; background-color:#ffffff; border:1px solid #e0e1e2;}
.block_necro_special_sidebar article .name {padding-bottom:6px; font-size:13px; color:#073a64; font-weight:bold; line-height:normal;}
.block_necro_special_sidebar article .name a {font-size:13px; color:#073a64; font-weight:bold;}
.block_necro_special_sidebar article .name a:hover {color:#175297; text-decoration:none;}
.block_necro_special_sidebar article .position {padding-bottom:7px; font-size:11px; font-style:italic; line-height:normal;}
.block_necro_special_sidebar article .date {padding-bottom:6px; font-size:11px; color:#212121; font-weight:bold;}
.block_necro_special_sidebar article .words {font-size:11px; line-height:18px;}
.block_necro_special_sidebar article .rip {padding-top:10px; font-size:9px; color:#528728; font-weight:bold; text-transform:uppercase;}

.block_success_stories {border-top:3px solid #4d4d4d; border-bottom:1px solid #ebeef2;}
.block_success_stories .title {height:25px; padding-left:12px; background-color:#f7f9fa; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2; border-bottom:1px solid #ebeef2;}
.block_success_stories .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_success_stories article {padding:11px 11px 15px; overflow:hidden; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2; border-bottom:1px solid #ebeef2;}
.block_success_stories article.first {padding-top:14px;}
.block_success_stories article .pic {margin-right:11px; padding-top:4px; float:left;}
.block_success_stories article .content {overflow:hidden;}
.block_success_stories article h4 {padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a1e22; font-weight:bold; line-height:18px;}
.block_success_stories article h4 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_success_stories article h4 a:hover {color:#175297; text-decoration:none;}
.block_success_stories article .views {padding-left:20px; float:left; background:url(images/icon_views.png) no-repeat 0px 0px;}
.block_success_stories article .views a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_success_stories article .views a:hover {text-decoration:none;}
.block_success_stories article .comments {margin-left:11px; padding-left:17px; float:left; background:url(images/icon_comments_1.png) no-repeat 0px 0px;}
.block_success_stories article .comments a {display:block; font-size:11px; color:#787878; cursor:default;}
.block_success_stories article .comments a:hover {text-decoration:none;}
.block_success_stories .view_all {padding:12px 0px 15px 11px; border-left:1px solid #ebeef2; border-right:1px solid #ebeef2;}
.block_success_stories .view_all a {padding-right:11px; background:url(images/arrow_22.gif) no-repeat right 5px; font-size:11px; color:#2f2f2f; font-weight:bold;}

.block_dating_promo {padding:10px 0px 16px 16px; overflow:hidden; background:url(images/bg_dating_promo.jpg) no-repeat right bottom #f5f9fb; border:1px solid #e6ebf0;}
.block_dating_promo h3 {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#303b40; font-weight:bold; line-height:normal;}
.block_dating_promo h4 {padding-bottom:10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#575757; font-weight:bold; line-height:normal;}
.block_dating_promo .button {
	height:23px;
	display:inline-block;
	position:relative;
	
	background-color:#fed501;
	border:1px solid #e7c204;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fed501) to(#f4cd0a));
    background:-webkit-linear-gradient(#fed501, #f4cd0a);
    background:-moz-linear-gradient(#fed501, #f4cd0a);
    background:-ms-linear-gradient(#fed501, #f4cd0a);
    background:linear-gradient(#fed501, #f4cd0a);
	background:-o-linear-gradient(#fed501, #f4cd0a);
    -pie-background:linear-gradient(#fed501, #f4cd0a);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1c1c1c;
	font-weight:bold;
}
.block_dating_promo .button:hover {
	background-color:#ffdd33;
	border:1px solid #e8c30c;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffdd33) to(#f9d207));
    background:-webkit-linear-gradient(#ffdd33, #f9d207);
    background:-moz-linear-gradient(#ffdd33, #f9d207);
    background:-ms-linear-gradient(#ffdd33, #f9d207);
    background:linear-gradient(#ffdd33, #f9d207);
	background:-o-linear-gradient(#ffdd33, #f9d207);
    -pie-background:linear-gradient(#ffdd33, #f9d207);
	
	text-decoration:none;
}
.block_dating_promo .button span {
	height:22px;
	line-height:22px;
	padding:0px 13px;
	display:block;
	position:relative;
	
	border-top:1px solid #ffde36;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.block_dating_promo .button:hover span {border-top:1px solid #ffe563;}

.block_announces_sidebar_info {padding:9px 13px 11px; background-color:#fafbfc; border:1px solid #eef1f5;}
.block_announces_sidebar_info p {font-size:12px; color:#212121; font-weight:bold; line-height:18px;}

.block_add_listing_sidebar {padding:15px 0px; overflow:hidden; border-top:1px solid #e6eaed; border-bottom:1px solid #e6eaed;}
.block_add_listing_sidebar .icon {width:38px; height:44px; margin-right:13px; float:left; background:url(images/icon_note_1.png) no-repeat 0px 6px; border-right:1px solid #f5f5f5;}
.block_add_listing_sidebar .content {overflow:hidden;}
.block_add_listing_sidebar .content h3 {margin:-3px 0px 7px; font-size:12px; color:#616263; font-weight:bold; line-height:normal;}
.block_add_listing_sidebar .content .button {
	height:23px;
	line-height:24px;
	padding:0px 15px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
}
.block_add_listing_sidebar .content .button:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}

.block_featured_proposal_sidebar {border:1px solid #eef1f5; border-top:3px solid #e30202;}
.block_featured_proposal_sidebar .title {height:25px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #ebeef2;}
.block_featured_proposal_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_featured_proposal_sidebar .content {padding:3px 0px 1px;}
.block_featured_proposal_sidebar article {padding:12px 11px 15px; overflow:hidden; border-top:1px solid #eef1f5;}
.block_featured_proposal_sidebar article:first-child {border-top:0px;}
.block_featured_proposal_sidebar article .pic {margin-right:12px; padding-top:3px; float:left;}
.block_featured_proposal_sidebar article .info {overflow:hidden;}
.block_featured_proposal_sidebar article h3 {font-size:12px; color:#1a1e22; font-weight:bold; line-height:normal;}
.block_featured_proposal_sidebar article h3 a {font-size:12px; color:#1a1e22; font-weight:bold;}
.block_featured_proposal_sidebar article h3 a:hover {color:#e30202; text-decoration:none;}
.block_featured_proposal_sidebar article p {padding-top:7px; font-size:12px; color:#212121; line-height:normal;}
.block_featured_proposal_sidebar article p span {color:#e30202;}
.block_featured_proposal_sidebar article p.parameters {padding-bottom:1px; color:#666666;}

.block_brands_slider_sidebar {border:1px solid #eef1f5; border-top:3px solid #4d4d4d;}
.block_brands_slider_sidebar .title {height:25px; padding-left:12px; background-color:#f7f9fa; border-bottom:1px solid #eef1f5;}
.block_brands_slider_sidebar .title h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; font-weight:bold; text-transform:uppercase; line-height:26px;}
.block_brands_slider_sidebar .slider {position:relative;}
.block_brands_slider_sidebar .slider .slides img {width:auto; display:inline-block;}
.block_brands_slider_sidebar .column {width:131px; margin-left:9px; padding:15px 0px 9px; float:left;}
.block_brands_slider_sidebar article {padding-bottom:8px; overflow:hidden;}
.block_brands_slider_sidebar article .logo {width:40px; height:30px; margin-right:7px; float:left;}
.block_brands_slider_sidebar article .logo a {width:40px; height:30px; display:table-cell; text-align:center; vertical-align:middle;}
.block_brands_slider_sidebar article .name {overflow:hidden;}
.block_brands_slider_sidebar article .name a {height:30px; line-height:30px; display:block; font-size:13px; color:#6a7376;}
.block_brands_slider_sidebar article .name a:hover {color:#175297; text-decoration:none;}
.block_brands_slider_sidebar .flex-control-nav {height:27px; display:block; overflow:hidden; background:url(images/line_4.gif) repeat-x 0px 13px; border-top:1px solid #eef1f5; text-align:center;}
.block_brands_slider_sidebar .flex-control-nav li {padding:10px 2px 0px; display:inline-block; background-color:#ffffff;}
.block_brands_slider_sidebar .flex-control-nav li:first-child {padding-left:10px;}
.block_brands_slider_sidebar .flex-control-nav li:last-child {padding-right:10px;}
.block_brands_slider_sidebar .flex-control-nav li a {width:7px; height:7px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_slider_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_brands_slider_sidebar .flex-control-nav li a.flex-active {background-position:right top;}
.block_brands_slider_sidebar .flex-direction-nav a {width:27px; height:27px; display:block; position:absolute; bottom:0px; text-indent:-9000px;}
.block_brands_slider_sidebar .flex-direction-nav a.flex-prev {left:0px; background:url(images/arrow_25.gif) no-repeat 11px 9px #ffffff;}
.block_brands_slider_sidebar .flex-direction-nav a.flex-next {right:0px; background:url(images/arrow_26.gif) no-repeat 10px 9px #ffffff;}



footer {}
#footer {}
footer .section_footer_menu {padding-top:35px; border-top:1px solid #e6eaed;}
footer .section_middle {padding:19px 0px 20px; border-top:1px solid #e6eaed;}
footer .section_middle p {font-size:11px; color:#9e9e9e; line-height:17px;}
footer .section_bottom {height:46px; border-top:1px solid #e6eaed;}

.block_footer_menu {padding-bottom:18px;}
.block_footer_menu .col_1 {width:255px; float:left;}
.block_footer_menu .col_2 {width:200px; margin-left:20px; float:left;}
.block_footer_menu .col_3 {width:205px; margin-left:20px; float:left;}
.block_footer_menu .col_4 {width:220px; margin-left:20px; float:left;}
.block_footer_menu h3 {padding-bottom:14px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.block_footer_menu p {color:#cbd2d7; line-height:20px;}
.block_footer_menu a {font-size:11px; color:#707579; font-weight:bold;}
.block_footer_menu a:hover {color:#175297; text-decoration:none;}
.block_footer_menu span {margin:0px 5px;}

.block_social_bottom {padding-top:15px; float:right;}
.block_social_bottom ul {float:left;}
.block_social_bottom li {margin-left:6px; float:left; display:block;}
.block_social_bottom li:first-child {margin-left:0px;}
.block_social_bottom li a {width:16px; height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}
.block_social_bottom li a.facebook {background-position:0px top;}
.block_social_bottom li a.facebook:hover {background-position:0px bottom;}
.block_social_bottom li a.twitter {background-position:-16px top;}
.block_social_bottom li a.twitter:hover {background-position:-16px bottom;}
.block_social_bottom li a.rss {background-position:-32px top;}
.block_social_bottom li a.rss:hover {background-position:-32px bottom;}

.block_menu_bottom {margin-right:18px; float:right;}
.block_menu_bottom li {height:46px; line-height:46px; margin-left:16px; float:left; display:block;}
.block_menu_bottom li:first-child {margin-left:0px;}
.block_menu_bottom a {font-size:11px; color:#818181;}
.block_menu_bottom a:hover {color:#175297; text-decoration:none;}

.block_colyrights {float:left;}
.block_colyrights p {line-height:46px; font-size:11px; color:#818181;}

.registration footer .section_footer_menu {border-top:0px;}



/* popup styles */
.overlay {position:fixed;left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_overlay.png);}
.popup_wrapper {margin-left:-273px; padding:4px; position:fixed; left:50%; top:50%; background:url(images/bg_popup_1.png);}
.popup_wrapper .popup {width:537px; background-color:#fcfcfc;}
.popup_wrapper .title {height:29px; overflow:hidden; background-color:#41424a; border-top:3px solid #ccd4db; border-bottom:1px solid #222222;}
.popup_wrapper .title h2 {padding-left:20px; float:left; font-size:16px; color:#f4f4f4; font-weight:bold; line-height:29px;}
.popup_wrapper .title .close {height:17px; line-height:17px; margin-right:15px; margin-top:6px; padding-left:22px; float:right; display:block; background:url(images/button_close.png) no-repeat; font-size:10px; color:#dbdbdb; font-weight:bold;}
.popup_wrapper .title .close:hover {background-position:left bottom; color:#f60000; text-decoration:none;}

.popup_wrapper.type_2  {
	padding:3px;
	
	background:url(images/bg_popup_2.png);
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_wrapper.type_2  .popup {
	position:relative;
	
	border:1px solid #dadee0;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_wrapper.type_2  .title {height:45px; margin:0px 14px; background-color:transparent; border-top:0px; border-bottom:1px solid #e6eaed;}
.popup_wrapper.type_2  .title h2 {padding-left:0px; color:#212121; line-height:45px;}
.popup_wrapper.type_2  .title .close {margin-right:0px; margin-top:14px; background:url(images/button_close_alt.png) no-repeat; color:#adadad;}
.popup_wrapper.type_2  .title .close:hover {background-position:left bottom; color:#f60000; text-decoration:none;}

.popup_wrapper.login {margin-left:-273px;}
.popup_wrapper.login .popup {width:537px; height:270px;}

.popup_wrapper.forgot_pass {margin-left:-273px;}
.popup_wrapper.forgot_pass .popup {width:537px; height:242px;}

.popup_wrapper.pictures {margin-left:-334px;}
.popup_wrapper.pictures .popup {width:659px; height:228px;}

.popup_wrapper.ask_question {margin-left:-255px;}
.popup_wrapper.ask_question .popup {width:502px;}

.popup_wrapper.write_message {margin-left:-259px;}
.popup_wrapper.write_message .popup {width:509px; height:377px;}

.popup_login .form {padding-left:20px; overflow:hidden;}
.popup_login .form h3 {padding-bottom:11px; font-size:14px; color:#212121; font-weight:bold; line-height:normal;}
.popup_login .form h4 {padding-bottom:15px; font-size:13px; color:#212121; font-weight:bold; line-height:normal;}
.popup_login .form p {font-size:12px; line-height:18px;}
.popup_login .form .separator {width:2px; height:191px; margin-right:21px; margin-top:23px; float:left; background:url(images/bg_separator_login.gif) repeat-y;}
.popup_login .form .col_1 {width:248px; padding-top:21px; float:left;}
.popup_login .form .col_2 {width:226px; padding-top:21px; float:left;}
.popup_login .form .label {padding-bottom:4px; font-size:12px; color:#464646;}
.popup_login .form .field {
	width:223px;
	height:23px;
	margin-bottom:9px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_login .form .field input {width:210px; height:15px; line-height:15px; margin-left:5px; padding:3px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.login_error_field {border-style: solid;
border-width: 1px;
border-color: black;}
.popup_login .form .remember_me {margin-right:20px; padding-top:3px; float:left; font-size:11px; color:#7e7e7e;}
.popup_login .form .remember_me .checkbox {margin-right:7px; float:left;}
.popup_login .form .remember_me .checkbox input {width:11px; height:11px; margin:0px; display:block;}
.popup_login .form .forgot_pass {padding-top:3px; float:left;}
.popup_login .form .forgot_pass a {display:block; font-size:11px; color:#103158;}
.popup_login .form .forgot_pass a:hover {color:#d50303; text-decoration:none;}
.popup_login .form .submit {
	height:23px;
	line-height:22px;
	margin-top:14px;
	display:inline-block;
	position:relative;
	
	background-color:#fe4400;
	border:1px solid #d94104;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe4400) to(#ee4300));
    background:-webkit-linear-gradient(#fe4400, #ee4300);
    background:-moz-linear-gradient(#fe4400, #ee4300);
    background:-ms-linear-gradient(#fe4400, #ee4300);
    background:linear-gradient(#fe4400, #ee4300);
	background:-o-linear-gradient(#fe4400, #ee4300);
    -pie-background:linear-gradient(#fe4400, #ee4300);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.popup_login .form .submit:hover {
	background-color:#ff642c;
	border:1px solid #d94104;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff642c) to(#ff4a02));
    background:-webkit-linear-gradient(#ff642c, #ff4a02);
    background:-moz-linear-gradient(#ff642c, #ff4a02);
    background:-ms-linear-gradient(#ff642c, #ff4a02);
    background:linear-gradient(#ff642c, #ff4a02);
	background:-o-linear-gradient(#ff642c, #ff4a02);
    -pie-background:linear-gradient(#ff642c, #ff4a02);
	
	text-decoration:none;
}
.popup_login .form .submit span {
	height:22px;
	line-height:22px;
	padding:0px 12px;
	display:block;
	
	border-top:1px solid #ff7340;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.popup_login .form .submit:hover span {border-top:1px solid #ff865a;}
.popup_login .form .v_fb p {padding-bottom:14px;}
.popup_login .form .v_fb .reg {
	height:23px;
	line-height:23px;
	padding:0px 10px;
	display:inline-block;
	position:relative;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#103158;
	font-weight:bold;
}
.popup_login .form .v_fb .reg:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
	
	text-decoration:none;
}
.popup_login .form .v_fb .line {height:1px; margin:19px 0px 15px; background-color:#e6eaed;} 
.popup_login .form .v_fb .lnk_v_fb {width:150px; height:26px; margin-top:1px; display:block; background-repeat:no-repeat; background-image:url(images/button_enter_v_fb.png); text-indent:-9000px;}
.popup_login .form .v_fb .lnk_v_fb:hover {background-position:left bottom;}

.popup_forgot_pass {padding:19px 20px 0px;}
.popup_forgot_pass p {font-size:12px; line-height:18px;}
.popup_forgot_pass a {font-size:12px; color:#212121; line-height:normal;}
.popup_forgot_pass a:hover {color:#175297; text-decoration:none;}
.popup_forgot_pass .label {padding:9px 0px 5px; color:#464646;}
.popup_forgot_pass .field {
	width:329px;
	height:23px;
	margin-bottom:9px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_forgot_pass .field input {width:316px; height:15px; line-height:15px; margin-left:5px; padding:3px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.popup_forgot_pass input[type=submit] {
	height:25px;
	line-height:24px;
	margin:0px;
	padding:0px 8px 2px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	cursor:pointer;
}
.popup_forgot_pass input[type=submit]:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}
.popup_forgot_pass .line {height:1px; margin:17px 0px 15px; background-color:#e6eaed;}

.popup_pictures {padding:18px 0px 0px 20px;}
.popup_pictures h3 {padding-bottom:5px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.popup_pictures h4 {padding-bottom:10px; font-size:10px; color:#666666; font-weight:normal; line-height:normal;}
.popup_pictures p {font-size:12px; line-height:18px;}
.popup_pictures .separator {width:2px; height:99px; margin-right:26px; margin-top:19px; float:left; background:url(images/bg_separator_login.gif) repeat-y;}
.popup_pictures .col_1 {width:296px; padding-top:16px; float:left;}
.popup_pictures .col_2 {width:296px; padding-top:16px; float:left;}
.popup_pictures .element {height:34px;}
.popup_pictures .field {
	width:158px;
	height:16px;
	margin-bottom:9px;
	position:relative;
	
	background-color:#ffffff;
	border:1px solid #bec2c4;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_pictures .field input {width:145px; height:15px; line-height:15px; margin-left:5px; padding:0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121;}
.popup_pictures input[type=submit] {
	height:25px;
	line-height:24px;
	margin:0px;
	padding:0px 8px 2px;
	display:block;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	background-color:#fefefe;
	border:1px solid #d9d9d9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f2f2f2));
    background:-webkit-linear-gradient(#fefefe, #f2f2f2);
    background:-moz-linear-gradient(#fefefe, #f2f2f2);
    background:-ms-linear-gradient(#fefefe, #f2f2f2);
    background:linear-gradient(#fefefe, #f2f2f2);
	background:-o-linear-gradient(#fefefe, #f2f2f2);
    -pie-background:linear-gradient(#fefefe, #f2f2f2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	cursor:pointer;
}
.popup_pictures input[type=submit]:hover {
	background-color:#fdfdfd;
	border:1px solid #c9c9c9;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd) to(#e9e9e9));
    background:-webkit-linear-gradient(#fdfdfd, #e9e9e9);
    background:-moz-linear-gradient(#fdfdfd, #e9e9e9);
    background:-ms-linear-gradient(#fdfdfd, #e9e9e9);
    background:linear-gradient(#fdfdfd, #e9e9e9);
	background:-o-linear-gradient(#fdfdfd, #e9e9e9);
    -pie-background:linear-gradient(#fdfdfd, #e9e9e9);
}

.popup_ask_question {padding:9px 0px 0px 20px;}
.popup_ask_question p {padding:11px 0px 5px; font-size:12px; color:#464646; line-height:normal;}
.popup_ask_question .column {margin-right:12px; float:left;}
.popup_ask_question .field {
	width:223px;
	height:23px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_ask_question .field input {width:210px; height:15px; line-height:15px; margin-left:5px; padding:3px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.popup_ask_question .textarea {
	width:460px;
	height:73px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_ask_question .textarea textarea {width:445px; height:65px; line-height:15px; margin-left:5px; padding:3px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.popup_ask_question .send {
	height:23px;
	line-height:22px;
	margin-top:14px;
	display:inline-block;
	position:relative;
	
	background-color:#3e9201;
	border:1px solid #388501;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3e9201) to(#378001));
    background:-webkit-linear-gradient(#3e9201, #378001);
    background:-moz-linear-gradient(#3e9201, #378001);
    background:-ms-linear-gradient(#3e9201, #378001);
    background:linear-gradient(#3e9201, #378001);
	background:-o-linear-gradient(#3e9201, #378001);
    -pie-background:linear-gradient(#3e9201, #378001);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.popup_ask_question .send:hover {
	background-color:#46a402;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#46a402) to(#3c8d01));
    background:-webkit-linear-gradient(#46a402, #3c8d01);
    background:-moz-linear-gradient(#46a402, #3c8d01);
    background:-ms-linear-gradient(#46a402, #3c8d01);
    background:linear-gradient(#46a402, #3c8d01);
	background:-o-linear-gradient(#46a402, #3c8d01);
    -pie-background:linear-gradient(#46a402, #3c8d01);
	
	text-decoration:none;
}
.popup_ask_question .send span {
	height:22px;
	line-height:22px;
	padding:0px 16px;
	display:block;
	
	border-top:1px solid #6bac3c;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.popup_ask_question .send:hover span {border-top:1px solid #71ba3d;}

.popup_write_message {padding:19px 0px 0px 14px;}
.popup_write_message h3 {padding-bottom:4px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.popup_write_message h4 {font-size:12px; color:#212121; font-weight:normal; line-height:normal;}
.popup_write_message p {padding-bottom:7px; font-size:12px; color:#212121; font-weight:bold; line-height:normal;}
.popup_write_message .person {padding-bottom:20px; overflow:hidden;}
.popup_write_message .person .photo {margin-right:11px; margin-top:2px; padding:1px; float:left; background-color:#ffffff; border:1px solid #e3e3e3;}
.popup_write_message .person .photo img {display:block;}
.popup_write_message .person .bio {overflow:hidden;}
.popup_write_message .textarea {
	width:479px;
	height:159px;
	position:relative;
	
	background:url(images/bg_field_login_1.jpg) repeat-x;
	border:1px solid #d9d9d9;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.popup_write_message .textarea textarea {width:450px; height:139px; line-height:19px; margin-left:13px; padding:10px 0px; display:block; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f8f8f;}
.popup_write_message .button {padding-top:16px; font-size:12px; color:#696868; line-height:22px;}
.popup_write_message .send {
	height:23px;
	line-height:22px;
	margin-right:11px;
	display:inline-block;
	position:relative;
	
	background-color:#3e9201;
	border:1px solid #388501;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3e9201) to(#378001));
    background:-webkit-linear-gradient(#3e9201, #378001);
    background:-moz-linear-gradient(#3e9201, #378001);
    background:-ms-linear-gradient(#3e9201, #378001);
    background:linear-gradient(#3e9201, #378001);
	background:-o-linear-gradient(#3e9201, #378001);
    -pie-background:linear-gradient(#3e9201, #378001);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.popup_write_message .send:hover {
	background-color:#46a402;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#46a402) to(#3c8d01));
    background:-webkit-linear-gradient(#46a402, #3c8d01);
    background:-moz-linear-gradient(#46a402, #3c8d01);
    background:-ms-linear-gradient(#46a402, #3c8d01);
    background:linear-gradient(#46a402, #3c8d01);
	background:-o-linear-gradient(#46a402, #3c8d01);
    -pie-background:linear-gradient(#46a402, #3c8d01);
	
	text-decoration:none;
}
.popup_write_message .send span {
	height:22px;
	line-height:22px;
	padding:0px 16px;
	display:block;
	
	border-top:1px solid #6bac3c;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	cursor:pointer;
}
.popup_write_message .send:hover span {border-top:1px solid #71ba3d;}

/*------------------ Added by Salam --- October 6 2013 --------*/
.form_input_error{border: 1px solid red;} 
#input_error_div{color:#F30;padding-left:4px}
/*---------- Added by Salam November 7th 2013 ----*/
img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

img.grayscale:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

img.half-grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.5\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray alpha(opacity=50); /* IE6-9 */
    -webkit-filter: grayscale(50%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

img.half-grayscale:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/*-- Added by Salam September 1st 2014 Field Input error */
.fieldInputError{
	border:1px solid #F30
}

/** .................................
*@Author : Waly
*@Desc   : For News Categogies
.....................................*/
.category_cap_red {
	background-color: #ff3300;
    bottom: 2px;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0 4px 0 0;
    padding: 1px 4px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
/** .................................
*@Author : Salam
*@Desc   : For Footer Links
.....................................*/
#limheight {
    height: 300px;
    -webkit-column-count: 6;
       -moz-column-count: 6;
            column-count: 6;  
}
#limheight li {
    display: inline-block;
    padding-bottom: 20px;    
}
#limheight li a {
    color: rgb(0, 162, 232);
}
/*-------ovl Img
*/
.ovlimg {
    position:relative;
}
.ovlimg .text {
    position:absolute;
    top:120px;
    left:5px;
    color: white; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.5);
   padding: 2px; 
   line-height:1.5em
}
/**--- Social Share Buttons 


**/


.share-block {
	display: block;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 5px;
	overflow: hidden;
}

.share-block li {
	display: inline-block;
	position: relative;
	height: 40px;
	width: 202px;
	float: left;
	margin-right: 3px;
}

.share-block li:last-child {
	margin-right: 0;
}

.share-block li a {
	display: block;
	color: #fff;
	line-height: 40px;
	position: relative;
}
.share-block li.share-btn-fb {
	background: rgba(75, 107 ,177 ,1);
}
.share-block li.share-btn-fb:hover {
	background: rgba(81, 115 ,191 ,1);
}
.share-block li.share-btn-tw {
	background-color: rgba(9,173,235,1);
}
.share-block li.share-btn-tw:hover {
	background-color: #1ebaf5;
}
.share-block li.share-btn-gp {
	background-color: rgba(233,14,26,1);
}
.share-block li.share-btn-gp:hover {
	background-color: #f3212d;
}
.share-block li.share-btn-fb a {
	padding-left: 40px;
}
.share-block li.share-btn-tw a {
	padding-left: 40px;
}
.share-block li.share-btn-gp a {
	padding-left: 40px;
}
.share-block li a:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url('images/new-share-sprite.png') no-repeat;
	width: 20px;
	height: 20px;
	border-right: 1px solid rgba(255,255,255, 0.5);
}

.share-block li a:hover {
	text-decoration: none;
}

.share-block li.share-btn-fb a:before {
	background-position: -25px -25px;
}
.share-block li.share-btn-tw a:before {
	background-position: 0 2px;
}
.share-block li.share-btn-gp a:before {
	background-position: -57px -51px;
}


.block_media_detail.necrolog .share-block li {
	width: 210px;
}
/*----------Body Div Pargraph fix ---------*/
div .sweb_article_body {
text-align:justify;size:25px;font-family:"Times New Roman", Times, serif;line-height:0.6em
}
/*-------TITROLOGIE ---------*/
.paper_front {
    width: 50%;
    float: left;
    text-align: center;
}