/*****************************All Style*************************/
.poll-new li input, p, ul li, ul li ul li, ol li, ol li ol li, div.content  {
    font-size: 9pt;
    font-family: Arial, sans-serif;
    color: #000;
}
a { color: #000; text-decoration: none; }

h1 { font-size: 12pt; text-transform: uppercase; margin: 0.5cm 0 0.5cm 0;  }

h2 { font-size: 12pt; margin: 0.5cm 0 0.5cm 0; text-align: center;  }

h3 { font-size: 11pt; margin: 0.2cm 0 0.2cm 0; text-align: center;  }

p { margin: 0; }

a img { border: none; }

#logo img { margin-bottom: 0; }

.clear { clear: both; height: 0.1cm; }

.info-static p, .vol-in-rus p { margin: 0.25cm 0; }
/************************Display none****************************/
#new-user, ul.tags, #menu-volunteers ul, select, p.crumbs, #panel-kdm, #pagination, .block-nav, .events-headinds, #menu-documents, h3.reply-title, li.goto-comment-parent, div.voting, a.delete, .goto-comment-child, a.imglink, a.reply-link, img.folding-open, img.folding, .comments .header, ul.voting, #sidebar, ul.menu, #jaba-block, p#news-navigation, ul.action, .block.tags, #top, #navigation, #gal, #trainimagelist, #banner-train-promo, #banners-spec-projects, #jaba-blocks .links {
	display: none;
}
#digest-block, img.folding-open, img.folding { display: none !important; }
/********************Text color***********************************/
/*Jaba*/
strong.point, .eventgroup h2 a, #translationself h3, .register strong, .lite-center strong, #digest-block-content div.jaba-block h1 a:visited, #digest-block-content div.jaba-block h1 a {
	color: #00A686;
}
/*Social*/
#menu-volunteers h1, strong.social, #translationsocial h3, #jaba-blocks .promo-text p.social strong, #train-blog-link .blog-train, #digest-block-content div.social-block h1 a, #digest-block-content div.social-block h1 a:visited {
	color: #FF9E1C;
}
/*Ego*/
#digest-blog .stream h1, #translationego h3, #jaba-blocks .promo-text p.ego strong, #digest-block-content div.ego-block h1 a, #digest-block-content div.ego-block h1 a:visited {
	color: #EC4446;
}
/*Change*/
strong.change { color:#85C12E; }
/*****************Digest Footer**********************************/
#digest-block-content h1 a { text-decoration: none; }
#digest-block { clear: both; float: left; width: 100%; margin-top: 1cm; }
#digest-block-content div ul li { list-style: none; margin: 0.2cm 0; }
#digest-block-content div.jaba-block h1 { text-align: right; border-bottom: 1px dotted #00A686; }
#digest-block-content div.social-block h1 { text-align: right; border-bottom: 1px dotted #FF9E1C; }
#digest-block-content div.ego-block h1 { text-align: right; border-bottom: 1px dotted #EC4446; }
#digest-block-content div.jaba-block, #digest-block-content div.social-block { float: left; width: 30%; } 
#digest-block-content .contact-block, #digest-block-content div.ego-block { width: 20%; float: left; }
#digest-block-content div.social-block { margin: 0 10%; }
#digest-block-content .contact-block { margin-top: 2cm; }
#digest-block-middle div ul li a { color:#444444; text-decoration:none; }
#digest-block-middle .contact-block ul li a { color:#1E77AF !important; text-decoration:underline; }
/***********************Blog*********************/
.topic { margin: 0 0 1cm 0; }
ul.poll-new li { list-style: none; margin: 0.1cm 0; }
.comments .header h3 { display: block !important; }
.info ul li { list-style: none; }
.comments .comment .comment { padding-left: 1cm;  }
.comment .info ul, .comment .info ul li.date { padding: 0; margin: 0; }
.comment .info { padding-bottom: 1cm; padding-top: 0.3cm; }
.comment .info p a.author { color: #000000; font-weight:bold; text-decoration:none; }
.comment .content blockquote { background-color: #FFFFFF; border:1px solid #DDDDDD; clear:both; font-style:italic; padding: 0 0.2cm; }
.comments .comment .content { background-color: #F7F7F7; }
.content-block .topic .content { font-size:0.8em; margin-bottom: 0.01cm; text-align:justify; }
.tags-input { border: 1px solid #CCCCCC; color:#555555; font-size: 14pt; padding: 0.1cm; width: 80%; }
.people table { border-collapse:collapse; }
.people table thead td { padding: 0.2cm; font-weight: bold; border: 1px solid #ddd; }
.people td { vertical-align: middle; border: 1px solid #ddd; }
td.user { width: 80%; }
td.user a.link { color: #999; padding-left: 0.2cm; }

/****************Print Jaba Index Page***************************/
#jaba-blocks .promo-text p strong { text-transform: uppercase; }
.promo-text p { width: 30%; float: left; text-align: justify; }
.promo-text p.ego { margin: 0 5%; }
#visitor { width: 40%; float: left; text-align: justify; margin-right: 10%; }
#visitor div { border: 1px dotted #CCCCCC; margin-bottom: 1cm; padding: 0.2cm; }
#visitor div img { text-align: center; }
#vol img { float: left; margin: 0 0.1cm 0.1cm 0; }
#translation { margin: 0.2cm 0; clear: both; width: 100%; float: left; }
#translation .block { width: 33%; float: left; }
#translation #translationego { margin: 0 0.5%; }
#slidewrapper { margin: 0 0 0.01cm 0; }
#middle-after-gal { clear: both; }
.partners { float: left; }
#trainline-form { margin-top: 0.5cm; }
#usersstat { float: left; width: 100%; margin: 0; }
#usersstat a { float: left; text-decoration: none; }
#usersstat span.nickname { font-size: 8pt; display: block; }
#usersstat span.skill { display: none !important; }
#usersstat h1 { clear: both; }
#usersstat h1.a, #usersstat h1.b, #usersstat h1.c { padding: 1cm 0 0 0 !important; }

 /****************Print Jaba Inner Page***************************/
.eventgroup { float: left; width: 30%; text-align: justify; margin: 0 3% 1cm 0; }
.eventgroup img { width: 5cm; overflow: hidden; }
.eventgroup h2 { text-align: right; margin-bottom: 0.01cm; }
.eventgroup h2 a { text-decoration: none; }
.eventgroup h3 { clear: both; text-align: left !important; }
.eventgroup h3 a { color: #000; text-decoration: none; }
.content-event img { float: left; padding: 0 0.2cm 0.2cm 0.2cm; }
.regiongroup { width: 30%; float: left; margin: 0 1.5% 1cm 1.5%; }
.regiongroup h3 { text-align: left; }
#description { width: 45%; float: left; text-align: justify; }
.reg-info { float: right; width: 50%; }
#regflag, #regarms { margin-bottom: 1cm; }
#regarms { float: left; }
#regflag { float: right; }
table.region-info { font-size: 8pt; }
.cityblock { clear: both; }
.cicty { float: left; margin-right: 2%; width: 46%; margin-bottom: 1cm; }
.cicty h3 { text-align: left;  }
.cicty ul { margin: 0; padding: 0; }
.cicty ul li { list-style: none; margin-bottom: 0.2cm; }
.cicty ul li a { color: #000; text-decoration: none; }
div.content-block .decl { width: 400px; margin: 0 0 0 4cm; padding: 0 0 0.5cm 0; }
.left-col { width: 44%; float: left; text-align: justify; }
.right-col { width: 44%; float: right; text-align: justify; }
.volunteers-info { text-align: justify; }
.volunteers-info img { float: left; margin: 0 0.2cm 0.1cm 0; }


/***********************Victory Page********************************/
a#victory-img img { float: right; width: 8cm; }
.victory-tab p.color { color: #900606; font-weight: bold; }
.victory-tab td { text-align: justify; }
.front_stories, .military_songs, .photos, .monuments, .heroes_of_a_victory { width: 30%; float: left; margin: 0 1.5%; padding-bottom: 1.5cm; }
.front_stories h1, .military_songs h1, .photos h1, .monuments h1, .heroes_of_a_victory h1 { text-transform: none; color: #900606; }
.front_stories h1 a, .military_songs h1 a, .photos h1 a, .monuments h1 a, .heroes_of_a_victory h1 a { color: #900606 !important; }
.front_stories p { text-align: justify; }

/*************************Stat Page*********************************/

table#stat {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: rgb(250, 240, 230);
}
table#stat th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table#stat td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/********************************************************************************/

#stat-regions { font-size: 0.9em; border: 1px solid #DDDDDD; border-collapse: collapse; font-size: 0.9em;}
#stat-regions td, #stat-regions th { border: 1px solid #DDDDDD; padding: 6px;}
#stat-regions th { font-weight: bold; font-size: 1.2em; }
#stat-regions td strong { font-size: 1.3em; margin-left: 50px; }
#stat-regions td center { text-align: left; }
#stat-regions td span { margin-left: 62px;  }

#footer { display: none; }




