@charset "utf-8";
/**
* @package JiveBelarus.net 
* @subpackage Styles
* @version 0.7
* @lastmodified November 04, 2011
* @author Kuzzy <kuzzzy@gmail.com>
*/

@import "reset.min.php";


@font-face {
	font-family:'MyriadProRegular';
	src:url('/fonts/MyriadPro-Regular.eot?');
	src:url('/fonts/MyriadPro-Regular.otf') format('opentype'); 
}



html {height:100%;}
body {height:100%; font:normal 0.8em/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#595959; background:#bdc6ce url(/templates/images/new/bg_main.gif);}


a:link {color:#588DB4; text-decoration:underline;}
a:visited {color:#7A7A7A; text-decoration:underline;}
a:hover {color:#d93c0f; text-decoration:none;}
a:active {color:#d93c0f;}


/*** Global Styles ***/
p.versh, article.versh {margin-left:35px; border-left:4px solid #cecece; padding-left:10px;}
.g-nomargin {margin:0;}
a.g-dashed-lnk, a.g-dashed-lnk:visited {text-decoration:none; border-bottom:1px dashed;}
.g-dotted-bottom {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; padding-bottom:0.5em;}


/**
* @section Typography
*/
h1, h2, h3, h4, h5, .b-site-name, .b-additional header {font-family:MyriadProRegular, 'Trebuchet MS', Arial, Helvetica, sans-serif;}
p {margin:0 0 1.4em 0;} 
/*ul {margin: 0 0 1.6em; padding-left: 3em; list-style:disc;}*/
ul.nav, ol.nav, nav ol, nav ul {margin:0; list-style:none;}
sup {vertical-align:super; font-size:0.85em;}

/**
* @section Headings
*/
h1::selection {background:#d93c0f; color:#fff;}
h1::-moz-selection {background:#d93c0f; color:#fff;}
h1, h2, h3, h4, h5 {color:#000; font-weight:100; line-height:1em; padding:0.8em 0 0.4em; text-decoration:none;}
h1 {font-size:2.4em; color:#d93c0f; padding-top:0;}
h2 {font-size:2em; padding-top:0.8em;}
h3 {font-size:1.8em;}
h4 {font-size:1.6em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em;}


/*** Float ***/
.fl {float:left;}
.fr {float:right;}

.l-t-margin {margin-top:1.5em;}
.l-b-margin {margin-bottom:2.5em;}
.l-l-pad {padding-left:33px;}
.l-r-pad {padding-right:33px;}

blockquote {margin:0 0 1.4em 35px; border-left:4px solid #cecece; padding:0 0 0 10px;}
.b-quote {background:#e9eef1; border-left:3px solid #bdc6ce; margin:0.6em 0.6em 1em 2.86em; padding:1em 0.6em 1em 0.8em; text-align:left; border-right:0;}

hr {height:1px; font-size:1px; background:#cecece; border:0; color:#cecece;}
pre {font-size:16px; margin:10px 35px; color:#000;}

/*** Similar Blocks ***/
.b-block-name {padding:0 0 0.4em; font:normal 1.3em/1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d93c0f; text-transform:uppercase; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; margin-bottom:0.4em;}
	.b-block-name h1, .b-block-name h2, .b-block-name h3, .b-block-name strong {font:normal 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; color:#d93c0f;}
	.b-block-name a, .b-block-name a:visited {color:#d93c0f; text-transform:none;}
.b-side-block {margin-bottom:1.5em;}


/**
* @section Forms
* @subsection Custom Buttons
*/
.button {padding:0; margin:0; border:0; cursor:pointer; background:none;}
.button:hover {background-position:0 -20px;}
	.btn-search {background-image:url(/templates/images/new/sprite-icons.png); background-position:0 -517px; width:20px; height:20px;}
	.btn-search:hover {background-position:0 -537px;}
	.btn_send {background-image:url(/templates/images/sprite-form.png); background-position:0 0; width:87px; height:30px;}
		.btn_send:hover {background-position:0 -30px;}
	.btn_clear {background-image:url(/templates/images/sprite-form.png); background-position:-87px 0; width:95px; height:30px;}
		.btn_clear:hover {background-position:-87px -30px;}
	.btn-vote {background-image:url(/templates/images/sprite-form.png); background-position:-87px -60px;width:95px; height:30px;}	
		.btn-vote:hover {background-position:-87px -90px;}
	.btn-subscribe {background-image:url(/templates/images/sprite-form.png); background-position:-73px -120px; width:109px; height:30px;}	
		.btn-subscribe:hover {background-position:-73px -150px;}
		
/**
* @section Forms
* @subsection Textboxes
*/
.textbox {border:1px solid #cddae3; padding:1px 4px 2px; color:#9fadb8; outline:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.textbox:focus {border-color:#588DB4; color:#9fadb8;}


/*** Header ***/
.l-header {background:#e9eef1; padding:8px 0 7px;}
	.b-head-inner {
		height:218px; 
		border:solid #fff; 
		border-width:1px 0;
		padding:0 17px;
		background:#f1f4f7 url(/templates/images/bg-header.gif) repeat-x;
		-o-background-size: 100% 100%; 
		-webkit-background-size: 100% 100%; 
		-khtml-background-size: 100% 100%; 
		background-size: 100% 100%;
		background-image: 
			-moz-linear-gradient(
				bottom,
				#f1f4f7 0%,
				#f7f9fa 36%,
				#fbfcfd 57%,
				#fefeff 90%,
				#f5f7f9 100%
			);
		background-image: 
			-webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0, #f1f4f7),
				color-stop(0.36, #f7f9fa),
				color-stop(0.57, #fbfcfd),
				color-stop(0.90, #fefeff),
				color-stop(1, #f5f7f9)
			);
		}		
		.b-site-name {float:left; width:315px; height:218px; margin:-8px 0 0; position:relative; padding:0 0 0 271px; background:url(http://www.images.jivebelarus.net/h_randomizer/rotate.php) no-repeat 0 0;}
			.b-logo {padding:65px 0 0 0;}
				.b-logo h1, .b-logo strong {font-size:47px; display:block; font-weight:normal; color:#6d7780; line-height:1em;background:url(/templates/images/logo-bg.png) no-repeat 0 0;} 
				.b-logo h1 {padding-bottom:5px;}
				.b-logo a, .b-logo a:visited {color:#6d7780; text-decoration:none; background:url(/templates/images/logo-sprite.png) no-repeat 0 0; padding:13px 0 13px 110px; text-shadow:1px 1px 1px #cecece; display:block; position:relative;}
				/*.b-logo a:hover {background-position:0 -120px;}*/
			.b-slogan {position:absolute; top:25px; left:271px;}	
				.b-slogan h2 {color:#D93C0F; text-transform:uppercase; font-size:16px; background:url(/templates/images/new/sprite-bg.png) repeat-x 0 18px; padding:0 0 4px 0;}	
		/*.b-collage-tr {float:right; width:220px;}*/
		.b-head-sidebar {float:right; width:370px; height:218px; background:url(http://www.images.jivebelarus.net/img_head_r_01.png) no-repeat 0 0; margin:-8px 0 0;}
			.b-search {padding:25px 0 15px; text-align:right;}
				.b-search .textbox {width:110px; font-size:12px; vertical-align:middle;}
				.b-search .btn-search {vertical-align:middle;}
			.b-head-sidebar nav {width:150px; float:right;}
				.b-head-sidebar li {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; padding:4px 0; text-align:right;}
					.b-head-sidebar a, .b-head-sidebar a:visited {padding-right:20px; text-transform:uppercase; text-decoration:none; color:#588DB4;}
					.b-head-sidebar a:hover {text-decoration:underline; color:#D93C0F;}
					
.b-head-sidebar nav .ico-about {background-position:100% -64px;}
.b-head-sidebar nav .ico-about:hover {background-position:100% -80px;}
.b-head-sidebar nav .ico-map {background-position:100% -96px;}
.b-head-sidebar nav .ico-map:hover {background-position:100% -112px;}
.b-head-sidebar nav .ico-friends {background-position:100% -128px;}
.b-head-sidebar nav .ico-friends:hover {background-position:100% -144px;}
.b-head-sidebar nav .ico-contacts {background-position:100% -160px;}
.b-head-sidebar nav .ico-contacts:hover {background-position:100% -176px;}
.b-head-sidebar nav .ico-forum {background-position:100% -192px;}
.b-head-sidebar nav .ico-forum:hover {background-position:100% -208px;}
.b-head-sidebar nav .ico-banners {background-position:100% -224px;}	
.b-head-sidebar nav .ico-banners:hover {background-position:100% -240px;}

.nav-foot .ico-about {background-position:-7px -64px;}
.nav-foot .ico-about:hover {background-position:-7px -80px;}
.nav-foot .ico-map {background-position:-6px -96px;}
.nav-foot .ico-map:hover {background-position:-6px -112px;}
.nav-foot .ico-friends {background-position:-3px -128px;}
.nav-foot .ico-friends:hover {background-position:-3px -144px;}
.nav-foot .ico-contacts {background-position:-3px -160px;}
.nav-foot .ico-contacts:hover {background-position:-3px -176px;}
.nav-foot .ico-forum {background-position:-3px -192px;}
.nav-foot .ico-forum:hover {background-position:-3px -208px;}
.nav-foot .ico-banners {background-position:-4px -224px;}	
.nav-foot .ico-banners:hover {background-position:-4px -240px;}

/*** Main Layouts ***/
#main-container {width:990px; margin:0 auto; min-height:100%; background:#fff; box-shadow: 2px -3px 3px #5e5e5e, -2px -3px 3px #5e5e5e; -moz-box-shadow:2px -3px 3px #5e5e5e, -2px -3px 3px #5e5e5e; -webkit-box-shadow:2px -3px 3px #5e5e5e, -2px -3px 3px #5e5e5e;}
	.wrapper {padding-bottom:220px;}
		.sidebar {padding:15px 33px 25px; width:215px; float:left;}
		.container {width:676px; padding:15px 33px 0 0; float:right; position:relative;}


/*****************/
/*** Home Page ***/
/*****************/

/*** Layouts ***/
.l-home-col {width:320px;}

	
/**
* @section Articles Lists
* @subsection Anonce List
*/
.b-anonce-list {}
.b-anonce-list li a, .b-anonce-list li a:visited {font-weight:800; color:#588DB4;}
	.b-anonce-list li a:hover {color:#D93C0F;}
	.b-anonce-list li .date, .b-anonce-list li .author {padding-left:0; background:none; margin-right:0;}

.b-article-list li {margin-bottom:0.5em; background:url(/templates/images/new/sprite-bg.png) no-repeat 0 -310px; padding-left:10px;}
.b-article-list li.excl-lnk {background-position:0 -200px;}
	.b-article-list li a, .b-article-list li a:visited {}
	.b-article-list li small {font-size:0.85em; font-weight:800;}
	.b-article-list li a:hover {}
	
	
	.comments-count {font-size:0.85em;}
	.comments-count a {background:url(/templates/images/new/sprite-icons.png) no-repeat 0 -273px; padding-left:16px;}
	.comments-count a:hover {background-position:0 -289px;}
	
.prew-articles {margin-bottom:10px;}
.prew-articles ul {list-style:none; padding:0;}
.prew-articles li {clear:both; margin-bottom:1.2em; overflow:hidden; padding-top:1em; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 0;}
.prew-articles li:first-child {background:none;}
.prew-articles img {border:1px solid #CDDAE3; float:left; margin:0 15px 0 0; padding:10px; background:#fff;}
.prew-articles img:hover {background:#f8fafb;}
.prew-articles p {margin:0; text-align:left;}
.prew-articles small {font-size:0.85em;}
.prew-articles header {margin-bottom:0.4em;}
.prew-articles .author, .b-article-list .author {color:#595959; padding-left:18px; font-weight:bold; text-transform:none; margin-right:10px;}
.prew-articles .date {margin-right:10px;}
.prew-articles a, .prew-articles a:visited {color:#588DB4;}

.prew-articles ul li.excl-lnk {}
.unic_cntnt {color:#000; font-size:0.8em;}	
	

/*** Calendar Anonce ***/
.b-calendar-prew {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; padding-bottom:1em; margin-bottom:0.5em;}	
	.b-calendar-prew span, .events_date_all {display:block; text-shadow:1px 1px 1px #CECECE; font-style:italic; /*background:url(/templates/images/new/ico_menu.png) no-repeat 0 3px;*/ background:url(/templates/images/new/sprite-icons.png) no-repeat -4px -257px; padding-left:15px; font-size:0.9em;}
	.b-calendar-prew p {font-size:0.85em; margin:0;}
	.b-calendar-prew a, .b-calendar-prew a:visited { text-transform:uppercase;}
	.b-calendar-prew a:hover {}
	.b-calendar-prew a strong { font-weight:normal;}
	
/*** Welcome Text ***/
.b-home-intro p {margin-bottom:0;}
.b-home-intro p.hidden {padding-top:1em; display:none;}


/*** News Preview ***/
.b-home-news {}
	.b-home-news dl {margin-bottom:5px; padding-bottom:10px; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%;}
		.b-home-news dt {float:left; width:82px; padding-top:2px;}
			.b-home-news .date {display:block; font-size:0.9em; line-height:120%;}
			.b-home-news img {border:1px solid #cddae3; padding:10px; display:block;}	
			.b-home-news a:hover img {background:#F8FAFB;}
			.b-home-news dd {padding-left:90px;}
			.b-home-news p {margin-bottom:0; font-size:0.85em;}



/*** CSS Sprites ***/
.nav-menu li a, .nav-menu li a:visited, 
.b-head-sidebar nav li a, .b-head-sidebar nav li a:visited,
.nav-foot a, .nav-foot a:visited
{
	background-image:url(/templates/images/new/sprite-icons.png); background-repeat:no-repeat;
}


/*** Navigation Menu ***/
.nav-menu {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.nav-menu li {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; padding:4px 0 5px;}
		.nav-menu li a, .nav-menu li a:visited {padding-left:15px; background-position:-7px -1px; color:#588db4; text-transform:uppercase; text-decoration:none;} 
		.nav-menu li a:hover, .nav-menu li a.nav-sel, .nav-menu li a.nav-sel:visited {color:#d93c0f; background-position:-7px -17px;}	
			.nav-menu li a.nav-mark, .nav-menu li a.nav-mark:visited {color:#d93c0f;background-position:-7px -33px;}
			.nav-menu li a.nav-mark:hover {color:#595959;background-position:-7px -49px;}
				.nav-menu li ul {padding:3px 0 0 15px;}
				.nav-menu li li {background:none; padding:0; line-height:1.3; margin-bottom:3px;}
					.nav-menu li li a, .nav-menu li li a:visited {background:url(/templates/images/new/sprite-bg.png) no-repeat 0 -200px; padding-left:10px; color:#595959; text-transform:none; display:inline-block;}
					.nav-menu li li a:hover {color:#d93c0f; background-position:0 -310px;}
					
.nav-las-item {background:none !important;}


/*** Bread Crumbs ***/
.b-path {background:#f4f6f8; position:relative; zoom:1;}
	.b-path-left {float:left;}
		.b-path-left a {float:left; padding:2px 10px;}
		.b-path-left a.lnk-path-home {position:relative; padding:1px 25px 3px 15px; background:#d93c0f url(/templates/images/new/bg_cramble1.gif) no-repeat 100% 0; color:#fff;}
		.b-path-links {float:left;}
			.b-path-links a.lnk-path-common {margin-left:-17px; padding:1px 15px 3px 25px; background:#588db4 url(/templates/images/new/bg_cramble4.gif) no-repeat 0 0; color:#fff; _padding:1px 25px 3px;}
			.b-path-links a.lnk-path-common:first-child {padding:1px 25px 3px 25px;}
		.b-path-left span {float:left; background:#bdc6cf url(/templates/images/new/bg_cramble2.gif) no-repeat 0 0; color:#fff;}
			.b-path span b {display:block; padding:1px 25px 3px 25px; background:url(/templates/images/new/bg_cramble3.gif) no-repeat 100% 0; font-weight:normal;}
				.b-path span b a, .b-path span b a:visited {padding:0; float:none; color:#fff;}
	.b-path-right {float:right; padding-right:33px;}
		.b-path-right a, .b-path-right a:visited {background:url(/templates/images/new/bull_bottom.gif) no-repeat 100% 7px; padding-right:15px; color:#588DB4; text-decoration:none; text-transform:uppercase;}
		
#nav-inner {display:block; position:absolute; right:33px; top:-15px; width:215px; padding:15px 33px 8px; z-index:100; background:#fff; border:solid #cecece 3px; -moz-box-shadow:3px 3px 6px #E6E6E6; box-shadow:3px 3px 6px #E6E6E6; -moz-border-radius:10px; border-radius:10px; zoom:1; display:none;}
	.lnk-close {float:right; background:url(/templates/images/new/btn_close.png) no-repeat 0 0; width:18px; height:18px; margin-right:-15px; margin-top:5px;}





/*** Footer ***/
#footer {height:150px; 
		width:680px; 
		position:relative; 
		margin:-150px auto 0; 
		padding:0 33px 0 277px;  
		background:url(/templates/images/new/sprite-bg.png) repeat-x 0 -4px; 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	.b-foot-img {background:url(/templates/images/new/img_foot.png) repeat-x 0 100%; width:139px; height:226px; position:absolute; bottom:0; left:40px; z-index:2;}
	.b-foot-top {}
		.b-foot-top a, .b-foot-top a:visited {float:right; background:#d93c0f url(/templates/images/new/sprite-icons.png) no-repeat 12px -557px; padding:2px 15px 1px 27px; color:#fff; text-decoration:none;}
		.b-foot-top a:hover {background-color:#588db4;}
	.b-foot-middle {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; padding:17px 0;}
		.nav-foot {float:left;}
			.nav-foot ul {list-style:none; margin:0; padding:0;}
				.nav-foot ul li {float:left; background:url(/templates/images/new/sprite-bg.png) no-repeat 100% -152px; margin:0 10px 0 0; padding:1px 10px 1px 0;}
					.nav-foot a, .nav-foot a:visited {color:#588DB4; text-transform:uppercase; text-decoration:none; padding-left:15px;}
					.nav-foot a:hover {text-decoration:underline; color:#D93C0F;}
		.b-copyright {float:right; width:185px; text-align:right; padding:5px 0;}
	.b-counters { padding-top:10px;}
		.b-counters div.b-count {float:left; width:88px; margin-right:10px; height:33px; overflow:hidden; font-size:0; line-height:0;}
			noindex a {border:0 !important;}


#reklama {float:left;}
#reklama a:link, #reklama a:visited {color:#505050; font-size:0.85em; padding:0.2em 0.5em;}
#reklama a:hover {color:#d93c0f; text-decoration:underline;}
#counters {float:left; padding:3px 0 3px 5px;}

#content {padding:25px 33px 20px;}
.b-page-content {margin-bottom:35px;}
.b-page-content ul, .b-page-content ol, ol.tblofcntnt {margin:0 0 1.6em 0; padding-left:3em; line-height:140%;}
.b-page-content ul {list-style:disc;}
.b-page-content ol, ol.tblofcntnt {list-style:decimal;}
.b-page-content img, .news_content_text img {padding:15px; border:1px solid #eee; margin:5px;}
/*#content ol, #content ul, .news_content_text ol, .news_content_text ul, #article ol, #article ul {font-size: 11px; margin:10px 25px;}*/
#content h1 {}
#content h2 {padding:0.4em 0;}
#content header p .author { margin-right:10px; text-transform:none; color:#595959; font-size:1em; text-transform:none; background-position:-1px -190px;}
#content header p .date {margin-top:0;}
.b-page-content table {margin-bottom:1em; border-collapse:collapse;}
.b-page-content table.bordered {border:1px solid #505050;}
.b-page-content td {padding:3px;}


a.topic:link {color:#d93c0f; text-decoration:none; font-weight:bold; padding:0 10px; background:transparent; font-size:13px;}
a.topic:visited {color:#d93c0f; text-decoration:none; font-weight:bold; padding:0 10px; background:transparent; font-size:13px;}
a.topic:hover {color:#d93c0f; text-decoration:none; font-weight:bold; padding:0 10px; background:transparent; font-size:13px;}

#contacts {padding-left:43px; margin-bottom:20px;}
#contacts .code img {padding:0; margin:0; border:0; margin-left:10px; vertical-align:middle;}

#contacts span {color:#d93c0f;}
#contacts .code .textbox {vertical-align:middle;}
#contacts .notice {margin-top:10px;}
#contacts .feedback_form {margin-top:30px;}

#comments {padding:15px 0 20px;}
#comments .topic {color:#d93c0f; font-size:1.4em; font-weight:bold; display:block; border-bottom:2px solid #d93c0f;}

.b-user-coment {padding:10px; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%;}
.b-user-coment article {margin-bottom:1.4em;}
.b-user-coment header a, .b-user-coment header a:visited {background:url(/templates/images/new/sprite-icons.png) no-repeat -2px -160px; display:inline-block; width:16px; height:14px;}
.b-user-coment header a:hover {background-position:-2px -176px;}


#comments .textbox {padding:3px 4px; border-color:#ccc;}
#comments .textbox:focus {border-color:#588DB4; background:#ecf7ff; color:#595959;}
#comments label {font-size:1.1em;}

.b-message {border:1px solid;   padding:10px 15px 10px 42px; margin-bottom:1.4em; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.b-message.error {border-color:#D93C0F; color:#D93C0F; background:#fee9ea url(/templates/images/new/exclamation.png) no-repeat 15px 50%;}
.b-message.success {border-color:#588DB4; color:#588DB4; background:#ECF7FF url(/templates/images/new/tick.png) no-repeat 15px 50%;}
.b-message.notice { border-color:#cecece; background:#f4f4f4 url(/templates/images/new/balloon.png) no-repeat 15px 50%;; margin-top:1.4em;}

/*** Rich text ***/
.frameBody {background:#fff; height:100%;}
.f-rich-text {width:350px; margin:0 0 10px; padding:0; height:160px; border:1px #cecece solid; clear:both; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rte-toolbar{ overflow:hidden;}
.rte-toolbar a, .rte-toolbar a img {border:0;}
.rte-toolbar img {padding:0; margin:0; border:0;}
.rte-toolbar p {margin:0; padding-right:5px;}
.frameBody ul, .b-user-coment ul {list-style:disc; margin-left:20px;}

.author {color: #9FACB5; font-size:0.85em; background:url(/templates/images/new/sprite-icons.png) no-repeat -3px -192px; padding:3px 0 3px 20px; text-transform:uppercase;}
.author a {font-weight:bold; font-style:normal;}
.literature {}
.literature ol {}
.literature li {}

.active {color:#d93c0f; font-weight:bold;}

/**
* @section Pagination
*/
.nav-pager {margin:5px 0 50px; text-align:center; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 0; padding-top:1.4em; clear:both;}
.nav-pager span {padding:4px 0px; display:inline-block;}
.nav-pager a, #pagination a:visited {color:#588DB4; background:#DFEAF4; padding:2px 8px; font-size:1.1em; display:inline-block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-decoration:none;}
.nav-pager a:hover {background:#BDC6CF; text-decoration:none; color:#fff;}
.nav-pager a.active {background:#588DB4; color:#fff;}

.tblofcntnt {font-weight:bold;}
.tblofcntnt li a {font-weight:normal;}


.prew-news-list {width:100%; float:left; margin-bottom:10px; border-bottom:1px dotted #e0e0e0; padding-bottom:5px;}
.prew-news-list img {padding:4px; border:1px solid #fff; margin:2px 2px 0 0; float:left;}
.prew-news-list a img:hover {border:1px solid #eee;}
.prew-news-list .date {font-size:0.85em;}

.short-news a, #prew-news-list .short-news a:visited {padding:1px 5px;background:#c8c8c8; border-right:6px solid gray; color:#fff; font-size:0.9em;}
.short-news a:hover {text-decoration:none; border-right:6px solid #d93c0f; background:#eee; color:#a0a0a0;}


#informer {border-bottom:1px dashed #fff;}
#informer .inner {margin:0 8px; font-size:11px; border-bottom:1px dotted #cecece; text-align: right; padding-bottom:5px;}
#informer .inner div {border-bottom:1px dotted #cecece; margin-bottom: 10px; text-align: left;}
#informer .inner div p {text-align:left;}
a.informer-topic, a.informer-topic:visited {color:#505050; text-decoration:underline;}
a.informer-topic:hover {color:#d93c0f;}


/*#other-news {margin-top:25px; text-align:center;}
#other-news h3 {text-align:left; padding:0; color:#d93c0f;}
#other-news ul {margin:10px 0 15px 0px; list-style:square; color:#d93c0f; text-align:left; font-size:0.85em;}
#other-news ul li {border-bottom:1px solid #fff;}
#other-news ul li a, #other-news ul li a:visited {color:#000; text-decoration:none;}
#other-news ul li a:hover {text-decoration:none; color:#d93c0f;}
a.o-news {text-decoration:underline; color:#588db4;}
a.o-news:hover {text-decoration:none; color:#505050;}*/

.events-arh {margin:5px 20px; line-height:180%;}
.arh-topic {padding:2px 5px; border:1px solid #e0e0e0;}
.arh-topic a {font-style:normal; color:#484848;}
.events-arh a {font-style:italic;}


/*** Sidebar News Archive Tree ***/
.b-news-archive {}
	.b-news-archive li {padding:4px 0 5px;}
		.b-news-archive li ul {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 0; margin-top:4px; padding-left:20px;}
			.b-news-archive li li {padding:0;}
				.b-news-archive li li {background:url(/templates/images/new/bull_duoble_alt.gif) no-repeat 0 7px; padding-left:12px;}
				
/*** Sidebar Last Coments List ***/	
.b-last-comment {font-size:0.85em;}
	.b-last-comment dt {}
		.b-last-comment dt a, .b-last-comment dt a:visited {color:#588DB4;}
		.b-last-comment dt  span {color:#a4a4a4;}
	.b-last-comment dd {margin-bottom:0.7em;}

/*** Sidebar Events Archive Tree ***/
.b-events-archive {}
	.b-events-archive li li {background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 100%; overflow:hidden; padding:4px 0 5px;} 
		.b-events-archive li li a {background:url(/templates/images/new/bull_duoble_alt.gif) no-repeat 0 7px; padding-left:12px; float:left;}
		.b-events-archive li li span {float:right; }

/*** Sidebar Exclusive Banners ***/
.b-exclusive {line-height:1px; height:97px; overflow:hidden;}
	.b-exclusive a, .b-exclusive a:visited {color:#595959; display:block; position:relative; text-decoration:none;}	
	.b-exclusive a ins {display:block; text-decoration:none; position:absolute; bottom:0; left:0; width:100%; background-color: rgba(0,0,0,0.8); height:45px;}
	.b-exclusive a ins h3 {color:#D93C0F; font-size:1.4em; padding:0.2em 7px 0.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.b-exclusive a ins p {margin-bottom:0.2em; color:#fff; padding:0 7px;}

/*** Sidebar Society Icons ***/
.b-society-icons {padding-left:3px; float:right;}
	.b-society-icons li {float:left; background:url(/templates/images/new/sprite-bg.png) no-repeat 100% -152px; padding:0 10px;}
	.b-society-icons li.nav-las-item {padding-right:0;}
	.b-society-icons a {display:block; width:30px; height:31px; background-image:url(/templates/images/new/sprite-buttons.png); background-repeat:no-repeat;}
	.b-society-icons a span {display:none;}
	.lnk-rss {background-position:0 -93px;}
	.lnk-blog {background-position:-30px -93px;}
	.lnk-twit {background-position:-60px -93px;}

/*** Sidebar Friends buttons ***/
.b-ext-buttons {padding-top:5px;}
	.b-ext-row {margin-bottom:10px;}
		.b-ext-buttons a {width:88px; height:31px; display:block; background-image:url(/templates/images/new/sprite-buttons.png); background-repeat:no-repeat; float:left; border:1px solid #cecece; margin-left:13px;}
		.b-ext-buttons a span {display:none;}
		.b-ext-buttons a.pawet {background-position:0 0;}
			.b-ext-buttons a.pawet:hover {background-position:-88px 0;}
		.b-ext-buttons a.kryuja {background-position:0 -31px;}
			.b-ext-buttons a.kryuja:hover {background-position:-88px -31px;}
		.b-ext-buttons a.spadczyna {background-position:0 -62px;}
			.b-ext-buttons a.spadczyna:hover {background-position:-88px -62px;}
		.b-ext-buttons a.kartyby {background-position:0 -124px;}
			.b-ext-buttons a.kartyby:hover {background-position:-88px -124px;} 	



.quot {margin-bottom:10px;}
.quot h3 {font-size:1.2em; font-weight:normal; font-style:italic; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:inherit;} 
.quot p {margin:0; text-align:right;}

.cntpicture {margin:0 10px 10px; text-align:center; float:right;}
.cntpicture strong {padding-left:10px;}


.events_date {font-weight:bold; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif;}
.informer_date {font-weight:bold; /*color:#fff;*/ display:block;}
.container_articles_topic {color:#d93c0f; padding:0.5em 0; font-size:2em;}
.container_articles_topic a, .container_articles_topic a:visited {color:#d93c0f;}


.img_container { background:#eee; margin:0 0 10px 10px; float:right;}
.img_container strong {display:block; padding:0 15px 10px 15px; text-align:center; font-size:0.9em; border-bottom:5px solid #85B2D3;}
.img_container img {margin-bottom:0; padding-bottom:10px !important; }
.img_container span {color:#d93c0f;}
.img_container a img {opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.img_container a img:hover {opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}


.prew-news-all {margin-bottom:10px; border-bottom:1px solid #e0e0e0; padding-bottom:5px;}
.prew-news-all img {padding:4px; border:1px solid #eee; margin:2px 2px 0 0;}

.external_links_usf {font-size:0.85em; text-align:center; margin-bottom:-5px;}
.recklam_block {float:right; width:185px; padding:10px 0; font-size:0.85em; text-align:right;}
.recklam_block a, .recklam_block a:visited, .external_links_usf a, .external_links_usf a:visited {color:#85B2D3;}
.external_links_quote {font-size:0.85em; margin:5px 18px; text-align:center; border:1px #fff dashed; border-width:0 0 1px; padding:5px 0;}
.external_links_quote a {color:#fff;}

/****************************** Photo Gallery Styles********************************************/
.photo_container {margin-bottom:15px; width:100%; border-collapse:collapse;}
.photo_container td {text-align:center; font-size:0.85em; width:115px; padding:5px 3px; border:1px solid #fff; background:#f4f4f4;}
.photo_container .photo-cell {padding:5px; vertical-align:bottom; background:#fff;}
.photo_container .photo-cell img {border:1px solid #f4f4f4; padding:4px;}
.photo_container .photo-cell a:hover img {background:#fff; border:4px solid #85B2D3; padding:1px;}

.photo_tbl {}
.photo_tbl td {text-align:center; padding:5px 3px; border-bottom:1px dashed #cecece; vertical-align:top;}
.photo_tbl td td {border:0; font-size:0.85em; width:115px;} 
.photo_tbl td td img {border:1px solid #f4f4f4; padding:4px;}
.photo_tbl td a:hover img {background:#fff; border:4px solid #85B2D3; padding:1px;}

.galery_categories {margin:0; list-style:none; margin-bottom:1em;}
.galery_categories li {background:url(/templates/images/new/sprite-bg.png) no-repeat 0 -200px; padding-left:12px; font-weight:bold; margin-bottom:3px;}
.galery_categories li.gallery-sub-item {margin-left:25px; font-weight:normal;}
.galery_categories li.gallery-sub-sub-item {margin-left:45px; font-weight:normal;}

/****************************** Photo Container Styles********************************************/
#viewphoto {position:relative; min-height:100%; _height:100%; min-width:990px; background:#333 url(/templates/images/bg_photo_page.gif) repeat 0 0; text-align:center;font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;}
	#viewphoto .inner {padding-bottom:90px;}
	#viewphoto .inner img {padding:13px; background:url(/templates/images/blank.png) repeat 0 0;}
		.view-photo-head {background:#fff; padding:15px 0;}
		.view-photo-head h1 {padding:0; text-decoration:none; color:#d93c0f; font-weight:normal;}
		.view-photo-subhead {background:#e9eef1 url(/templates/images/bg_photo_header.gif) no-repeat 0 0; height:7px;}

.view-photo-menu {overflow:hidden; padding:0 20px; margin-bottom:15px;}
	.view-photo-tab {background:url(/templates/images/crnr_photo_tab_left.gif) no-repeat 0 0;}
	#viewphoto .view-photo-tab .inner {background:url(/templates/images/crnr_photo_tab_right.gif) no-repeat 100% 0; padding:0 10px;}
	#viewphoto .view-photo-tab .inner div {background:url(/templates/images/bg_photo_tab.gif) repeat-x 0 0; padding:6px 9px;}
	.left-tab {float:left;}
	.right-tab {float:right;}
		.view-photo-tab a, .view-photo-tab a:visited {color:#484848; text-decoration:none; font-size:1.7em;}
		.view-photo-tab a:hover {color:#d93c0f;}

#footer-empty {height:62px; margin-top:-62px; position:relative; font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; background:#fff; color:#fff; font-size:0; line-height:0;}
#footer-empty {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
	#footer-empty .hidden-counters {position:absolute; left:-99999px;}
	
.empty-page-subfoot {font-size:1.4em; margin-top:-40px; position:relative; text-align:center; color:#fff;}

.extra_text {border-bottom:1px dashed #cecece; padding-bottom:7px;}

/********************* Site Map Styles ******************************/
.site-map {margin-left:10px; line-height:170%;}
.site-map li {font-weight:bold;}
.site-map a, .site-map a:visited {background:url(/templates/images/new/bull_duoble.gif) no-repeat 0 50%; padding-left:12px;}
.site-map ul {margin-left:30px;}
.site-map ul li {font-weight:normal;}
.site-map ul li a, .site-map ul li a:visited {background:url(/templates/images/new/bull_duoble_alt.gif) no-repeat 0 50%; padding-left:12px;}


.content_tbl {border-collapse:collapse; margin:0 auto;}
.content_tbl th, .content_tbl td {padding:5px; border:1px solid #cecece;}
.content_tbl th {background:#f3f3f3; color:#588DB4;}
.content_tbl td {vertical-align:top;}
.content_tbl caption {font-weight:bold; padding-bottom:2px;}

.literature_list {list-style:none !important;}
.literature_list li {margin-bottom:0.4em;}

.stars_title {font-size:2.5em; margin:1em 0 0.4em 0;}

#article ul {margin-top:7px;}
#article strong {font-size:1.2em;}

a.lit_src_lnk, a.lit-source, a.lit-footnote {font-size:0.75em; text-decoration:none; top:-0.5em; position:relative; cursor:help;}
a.lnk-pdf {background:url(/templates/images/new/icon-pdf.png) no-repeat 0 0; padding-left:20px;}

#backend {text-align:center; margin-top:50px; width:990px; margin:0 auto;}
#backend h1 {font-size:3.2em; font-weight:normal;}
#backend .inner {}
#backend table {margin:0 auto; width:250px;}
.backend_header {padding:4px;}

.galery-text {padding-top:10px;}


.b-container-name {}
.b-container-name h2 {padding-top:0;}
.b-container-name a, b-container-name a:visited {color:#588DB4;}

.b-article-list .b-tag-holder, .prew-articles .b-tag-holder {padding:0; background:none; margin-top:1em; border-bottom:0;}
.b-article-list .b-tag-holder h3 {padding-bottom:0; color:#000; padding-top:0;}
.prew-articles .b-tag-holder h2 {padding-bottom:0; color:#000; padding-top:0; font-size:1.8em;}


/*** ShareThis ***/
.b-share { margin:1.4em 0; padding:0 33px;}

.date {font-size:0.8em; color:#9facb5; margin-top:4px; background:url(/templates/images/new/sprite-icons.png) no-repeat -4px -259px; padding-left:15px;}

.tbl-persons {}
.tbl-persons td {vertical-align:top; background:url(/templates/images/new/dashed_hor.gif) repeat-x 0 0; padding:12px 3px 5px !important;}
.tbl-persons tr:first-child td {background:none;}
.tbl-persons td .head {margin-bottom:0.5em;}
.tbl-persons td h3 {padding:5px 0 0; color:#D93C0F;}
.tbl-persons td .date {font-size:1em; background-position: -4px -256px;}
.tbl-persons td .hidden {display:none;}
.tbl-persons td p {margin-bottom:1em;}
.tbl-persons td a.g-dashed-lnk, .tbl-persons td a.g-dashed-lnk:visited {color:#588DB4;}

.tbl-images {margin:0 auto 1.4em;}
.tbl-images td {text-align:center; vertical-align:top; padding:0 15px;}
.tbl-images td strong {color:#85B2D3;}

/*a.next-lnk, a.next-lnk:visited {background:url(/templates/images/new/ico-plus.gif) no-repeat 0 0; padding-left:13px;}*/

.fb-like-home {left:175px; position:absolute; top:12px;}
.t-upper {text-transform:uppercase;}
.b-share-btns {}
.b-share-btns table {margin:0 !important;}
.b-share-btns td {padding:0 !important; vertical-align:top;}


.b-additional { margin-bottom:30px;}
	.b-additional header {font-size:1.5em; color:#000; margin-bottom:0.8em;}

a.lnk-copyright, a.lnk-copyright:visited { position:absolute; left:-10000px;}


.b-atlas-box .l-col {float:left; width:33%;}
	.b-atlas-box .l-col table {margin:0 10px;}
	.b-atlas-box .l-col th {text-align:left; padding:5px;}
	.b-atlas-box .l-col td {padding:5px;}
	.b-atlas-box .l-col img {margin:0; padding:0; border:0;}
	
.g-a-centred {text-align:center;} 	


/*** 404 **/
.b-404 {}
	.b-404 h1 {padding-bottom:0; font-size:4.04em; font-weight:800;}
	.b-404 h2 {padding-top:0;}
	

/**
* @section Feedback Form
*/
.f-feedback {padding:15px 25px;}
	.f-feedback form {background:url(/templates/images/new/ruler.gif) repeat-x 0 100%; padding:0 0 15px; margin-bottom:15px;}
	.f-row {padding:8px 8px 8px;}
	
		.f-row .textbox, .f-row select {
			background-color: #F4F7F1;
			border: 1px solid #AEACA7;
			color: #3D3C39;
			font-size: 13px;
			padding: 4px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			float:left; width:190px;
		}
		.f-row select {width:270px; padding:2px 4px;}
		.f-row textarea.textbox {width:260px;}
		
		.f-row .textbox:focus {outline:none; background:#fff;}
		
		.f-row .textbox.code {width:120px; margin-right:10px;}
		
		.f-row label {
			font-weight:800;
			font-size:13px;
			float:left; 
			width:150px;
			margin-right:10px;
			padding-top:2px;
  		}
		
			.f-row label span, .notice span {color:#D93C0F;}
		
		.f-btn {padding-left:168px; margin-bottom:12px;}
		
		.f-btn .button {
			background: -webkit-gradient(linear, left top, left bottom, from(#eb4e25), to(#d0340c));
			background: -moz-linear-gradient(top, #eb4e25, #d0340c);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb4e25', endColorstr='#d0340c');
			display: inline-block;
			color: #fff; 			
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
			border-radius: 5px;
			/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
			box-shadow: 0 1px 3px rgba(0,0,0,.5);*/
			text-shadow: 0 -1px 0 rgba(102,21,0,1);			
			font-weight: bold;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			line-height: 1;
			border: none;
			position: relative;
			cursor: pointer;
			width: auto;
			overflow: visible;
			font-size: 14px;
			padding: 5px 15px 6px;
			-o-transition: box-shadow .25s linear;
			-moz-transition: -moz-box-shadow .25s linear;
			-webkit-transition: -webkit-box-shadow .25s linear;
		}
		
		 .f-btn .button:hover {
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			-o-transition: box-shadow .25s linear;
			-moz-transition: -moz-box-shadow .25s linear;
			-webkit-transition: -webkit-box-shadow .25s linear;
		}
  
		.f-btn .button:active {
			background: -webkit-gradient(linear, left top, left bottom, from(#d0340c), to(#eb4e25));
			background: -moz-linear-gradient(top, #d0340c, #eb4e25);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0340c', endColorstr='#eb4e25');			
		}
  
		.f-btn .button:focus {
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
			box-shadow: 0 1px 3px rgba(0,0,0,1);
			-o-transition: box-shadow .25s linear;
			-moz-transition: -moz-box-shadow .25s linear;
			-webkit-transition: -webkit-box-shadow .25s linear;
			outline: none;
		}
		
		.f-required {}
		.f-required .textbox {background:#fee9ea; border-color:#D93C0F;}
		.f-msg {display:none;}
		.f-required .f-msg {padding-left:32px; display:block; font:italic 16px "Comic Sans MS", cursive; background:url(/templates/images/new/ico-error-arrow.png) no-repeat 0 0; margin-left:7px; float:left; width:210px;}
		.f-required textarea + .f-msg {width:140px;}
		
		.f-note {font-weight:800; padding:5px 15px 5px 30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#cde4de url(/templates/images/new/ico-error.png) no-repeat 10px 6px;}
			.f-note p {margin-bottom:0;}
			


/* ------------------------------------------------------------------------
	Footnote
------------------------------------------------------------------------- */
.footnotepopup-popup {
	position: absolute;	
	background-color: #ffffe1;	
	width:200px; 
	padding: 10px 15px;
	left:18px;
	top:-4px;
	border-style:solid;
	border-color:#e3e3e3 #696969 #696969 #e3e3e3;
	border-width:1px;
	cursor:text;
	color:#484848 !important;
	font-size:12px; 
	z-index:100;
	-moz-box-shadow:2px 2px 2px #e2e2e2;
	-webkit-box-shadow:2px 2px 2px #e2e2e2;
	box-shadow:2px 2px 2px #e2e2e2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:1.3;
}
			
/* ------------------------------------------------------------------------
	Pretty Photo
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(/templates/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(/templates/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 90px; height: 22px; background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 

	div.light_rounded .pp_arrow_previous { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(/templates/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(/templates/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
				
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
				
					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		a.pp_next {
			background: url(/templates/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(/templates/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */	
	
	
/**
* @section Votes
*/
.f-vote {}
	.f-vote p { margin-bottom:10px;}
	.f-vote fieldset {margin-bottom:15px; padding:0 10px;}
	.f-vote .line {margin-bottom:6px; font-size:11px; line-height:1.3; overflow:hidden;}
	.f-vote .line * {vertical-align:middle;}
	.f-vote .line input {margin:0 !important; float:left;}
	.f-vote .line label {float:left; width:175px; padding-left:5px;}
	.vote-links {text-align:center;}
	.vote-links p {padding-top:5px;}
	
	.vote-result img {padding:0; border:0; margin:0;}
	.vote-result td {padding:0 10px 5px 0;}
	.vote-result tr td:first-child {text-align:right;}
	
/**
* @section Subscribe
*/	
.f-subscribe { padding-top:10px;}
	.f-subscribe .line {margin-bottom:7px;}
		.f-subscribe .line label {float:left; width:70px;}
		.f-subscribe .line input {float:left; width:200px; padding:5px;}
		.f-subscribe .line select {width:100px;}
	.f-subscribe ul { margin-bottom:10px; padding-left:70px;}	
	.f-subscribe .btn {padding-left:70px;}
	
.b-side-block .f-subscribe { padding-top:0;}	
	.b-side-block .f-subscribe .line label {width:60px;}
	.b-side-block .f-subscribe .line input {width:140px;}
		.b-side-block .f-subscribe .line select {width:80px;}
		.b-side-block .f-subscribe ul {padding-left:0;}	
		.b-side-block .f-subscribe .btn {padding-left:0; text-align:center;}
