/* 
   CSS for vybory.org 

*/

html			{ overflow-x: auto; }
body			{ background: #FFFFFF;
	 		  margin: 5px;
	 		  padding: 5px; 
	 		  padding-top: 5px; 
	 		  margin-top: 5px; }

body, textarea		{ font-family: helvetica,arial,verdana;}
td			{ font-size: 100%;  }
img			{ border: 0; vertical-align: middle; }
table			{ border: 0;}

a			{ color: #3e009c; text-decoration: underline;}
a:hover			{ color: #000; text-decoration: underline;}

p			{text-indent: 10px}

.align_center		{text-align: center !important;}
/* Header */

td.header_padding	{ padding: 15px 15px 0 2px;}

td.header_part		{ color: #002a89; font-size: 1.8em; padding: 0 0 4px 10px; font-family: "Trebuchet MS"}

a.header_part 		{ color: #002a89; text-decoration: underline;}
a.header_part:hover	{ color: #202020; text-decoration: underline;}

td.header_date		{ color: #202020; font-size: 0.8em; padding: 0 4px 2px 0;}

td.header_nav		{ color: #202020; padding: 4px 0 20px 0; margin: 2px 0 0 0;}

a.header_nav 		{ color: #3e009c; text-decoration: underline; font-size: 0.9em; padding: 0 1px 0 1px;}
a.header_nav:hover	{ color: #202020; text-decoration: underline;}

a.header_nav_a 		{ color: #3e009c; text-decoration: underline; font-size: 1.1em; padding: 1px 10px 5px 10px;  background: #dfe3fa;}
a.header_nav_a:hover	{ color: #202020; text-decoration: underline;}

div.header_nav_2	{ color: #202020; padding: 4px 0 0 0; margin: 2px 0 0 0; }

a.header_nav_2 		{ color: #3f7c15; text-decoration: underline; padding: 0 1px 0 1px;font-size: 0.9em;}
a.header_nav_2:hover	{ color: #202020; text-decoration: underline;}

a.header_nav_2_a	{ color: #3f7c15; text-decoration: underline; font-size: 1.1em; padding: 1px 10px 5px 10px;  background: #e6fadf;}
a.header_nav_2_a:hover	{ color: #202020; text-decoration: underline;}


/* Left */

div.left_nav		{ color: #202020; font-size: 0.9em; padding: 5px 0 5px 4px;}
div.left_nav_a 		{ color: #202020; font-size: 1.1em; padding: 5px 0 5px 4px; margin: 5px 0 5px 0px; background: #f4f6c6; }
 
a.left_nav 		{ color: #735200; text-decoration: underline;}
a.left_nav:hover	{ color: #202020; text-decoration: underline;}

td.left_space		{ border-right: 0px #734500 solid}

/* Content */

.print			{font-size: 80%; float: right}

td.content_body 	{color: #202020; padding: 5px 20px 5px 20px; border-top: 5px #e4e4de solid; border-bottom: 5px #e4e4de solid; background: #f7f7f1 /* url(/img/content-bg.gif) repeat-x top left */;font-family: arial,verdana;}
div.content_h		{font-size: 0.8em; color: #202020;}
div.content_h_2		{font-size: 0.8em; color: #202020; padding: 0 0 15px 0;}

h1			{color: #ae3131 /* #ae3131 */; font-size: 1.4em; margin: 3px 0 8px 0; line-height: 1.2; font-weight: normal; font-family: Geneva CY, Arial;}
h1 a			{color: #ae3131 /* #ae3131 */; text-decoration: underline;}

div.content_big_pre	{font-size: 0.7em; color: #202020; margin: 15px 0 0 0;}
div.content_big_pre a	{color: #735200; text-decoration: underline;}

div.content_big_post	{font-size: 0.8em; color: #000000; margin: 0 0 15px 0;}
div.content_big_post a	{color: ; text-decoration: underline;}

div.content_big_image	{float: right; margin: 5px 0 5px 15px; padding: 4px; background: white; border: 1px #aaaaaa solid}
div.content_big_text	{font-size: 0.9em; line-height: 1.2; padding: 0 0 20px 0}
div.content_big_text a	{color: #ae3131 /* #ae3131 */; text-decoration: underline}

div.content_subnav	{padding: 10px 0 5px 2px; font-size: 0.7em;}
a.content_subnav_a	{padding: 2px 4px 2px 4px; background: #dfe3fa;}


h2			{color: #ae3131 /* #ae3131 */; font-size: 1.1em; margin: 0 0 3px 0; line-height: 1.2; font-weight: normal}
h2 a			{color: #ae3131 /* #ae3131 */; text-decoration: underline;}

h3			{color: #ae3131 /* #ae3131 */; font-size: 0.9em; margin: 2px 0 2px 0; line-height: 1.2; font-weight: normal}
h3 a			{color: #ae3131 /* #ae3131 */; text-decoration: underline;}

h4			{color: #3f7c15 /* #ae3131 */; font-size: 0.9em; margin: 5px 0 5px 5px; line-height: 1.4; font-weight: normal}
h4 a			{color: #3f7c15 /* #ae3131 */; text-decoration: underline;}


div.content_middle_pre		{font-size: 0.7em; color: #202020; padding: 0 0 0  0;}
div.content_middle_pre a	{color: #735200; text-decoration: underline;}

div.content_middle_post		{display: inline; color: #002a89;}
div.content_middle_post a	{color: #002a89; text-decoration: underline;}

div.content_middle_image	{float: left; margin: 5px 10px 5px 0; padding: 4px; background: white; border: 1px #aaaaaa solid}
div.content_middle_text		{_height: 0; display: table; font-size: 0.8em; line-height: 1.3; }
div.content_middle_text a	{color: #ae3131 /* #ae3131 */; text-decoration: underline}


div.content_small_pre		{font-size: 0.7em; color: #202020; margin: 0 0 0 0; line-height: 1.0;}
div.content_small_pre a		{color: #735200; text-decoration: underline;}

div.content_small_post		{display: inline; color: #002a89;}
div.content_small_post a	{color: #002a89; text-decoration: underline;}

div.content_small_image	{float: left; margin: 0 10px 10px 0 ; padding: 4px; background: white; border: 1px #aaaaaa solid}
div.content_small_text		{_height: 0; display: table; font-size: 0.8em; line-height: 1.3; }
div.content_small_text a	{color: #b12e1e; text-decoration: underline}

div.content_arh			{display: table; margin: 0 0 0 0px}

div.content_small_line	{ clear:both ;border-bottom: 0px #AAAAAA dashed; margin: 15px 0 5px 0;}


div.content_line	{ clear:both ;border-bottom: 0px #AAAAAA dashed; margin: 20px 0 20px 0;}
td.content_line_right	{ border-right: 1px #AAAAAA dashed; }

div.content_f_l		{font-size: 0.9em; color: #202020; margin: 30px 0 5px 0;}
div.content_f_l a	{color: #3f7c15; text-decoration: underline;}
div.content_f_l i	{margin: 0 7px 0 7px;}

div.content_f_r		{float: right; font-size: 0.9em; color: #202020; margin: 30px 0 5px 0;}
div.content_f_r a	{color: #3f7c15; text-decoration: underline;}

div.content_sh		{float: right; font-size: 0.8em; color: #202020; margin: 0 0 5px 0;}
div.content_sh a	{color: #3f7c15; text-decoration: underline;}

div.content_th		{font-size: 1.1em; color: #3f7c15; margin: 0 0 15px 0;}
div.content_th a	{color: #3f7c15; text-decoration: underline;}

div.content_gl		{font-size: 0.7em; color: #202020; padding: 0 0 0  0;}
div.content_gl a	{color: #3f7c15; text-decoration: underline;}


/* Comments */

div.comment_box		{padding: 5px 5px 5px 5px; background: white; border-top: 1px #DDDDDD solid;}
table.comment_box td	{padding: 5px 5px 5px 15px; text-align: left; font-size: 0.9em;}
table.comment_box th	{padding: 5px 5px 5px 5px; text-align: left; }

div.comment_name	{font-size: 0.9em; padding: 0 0 5px 0; color: #3e009c}
div.comment_date	{font-size: 0.7em; }
div.comment_body	{font-size: 0.8em; border-left: 1px #DDDDDD solid; padding: 5px 5px 5px 15px; margin: 15px 0 15px 40px;}

div.comment_th		{font-size: 1.1em; color: #3f7c15; margin: 0 0 15px 0;}
div.comment_th a	{color: #3f7c15; text-decoration: none;}

div.comment_sub		{font-size: 0.7em; color: #555; margin: 3px 0 15px 0;}

/* Other forms */

div.form_box		{padding: 5px 5px 5px 5px; background: white; border-top: 1px #DDDDDD solid;}
table.form_box		{margin: 20px 0 0 0;}
table.form_box td	{padding: 10px 5px 10px 10px; text-align: left; font-size: 0.9em;}
table.form_box th	{padding: 10px 5px 10px 5px; text-align: left; }

div.form_box_m		{padding: 5px 5px 5px 5px; background: white; border-top: 1px #DDDDDD solid;}
table.form_box_m	{margin: 0;}
table.form_box_m td	{padding: 5px 5px 5px 10px; text-align: left; font-size: 0.9em;}
.prv	{margin: 5px 0 0 22px;}
table.form_box_m th	{padding: 5px 5px 5px 5px; text-align: left; }

.wb			{background: #ffffff}

.wb_err 		{color: #ae3131;font-weight: bold; border: 1px #e3b9b9 solid; font-size: 1.0em; margin: 5px 0 25px 0; background: #ffe0e0 url(../img/mysql-err-bg.jpg) no-repeat top right}
.wb_err textarea	{margin: 10px 0 10px 0}
table.wb_err		{margin-bottom: 20px}

div.form_sub		{font-size: 0.75em; color: #888; margin: 3px 0 15px 0; line-height: 1.0}
div.form_subi		{font-size: 0.75em; color: #888; margin: 0;}
div.form_th		{font-size: 1.05em; color: #3f7c15; margin: 5px 0 15px 3px; font-weight: bold}
div.form_th_r		{font-size: 1.05em; color: #ae3131; margin: 5px 0 15px 3px; font-weight: bold}
div.form_err		{font-size: 0.75em; color: #ae3131; margin: 5px 0 0 3px; font-weight: bold}

div.form_del		{float: right; padding: 10px; font-size: 0.90em; color: #cc0000; font-weight: bold;}
div.form_del a		{color: #cc0000; }
div.form_del a:hover	{color: #550000; }
div.form_del img	{margin-right: 5px}

/* Right */

div.right_line	{ border-bottom: 1px #AAAAAA dashed; margin: 20px 0 20px 15px;}


div.right_header_1	{color: #3f7c15; padding: 0 5px 5px 15px; margin: 0 5px 5px 5px; font-size: 1.1em; }
div.right_header_1 a	{color: #3f7c15; text-decoration: underline}
div.right_header_1_u	{color: #999999; padding: 0 5px 5px 15px; margin: 0 5px 5px 5px; font-size: 1.1em; }

div.right_header_2	{color: #3f7c15; padding: 15px 5px 5px 15px; margin: 0 5px 5px 5px; font-size: 1.0em; }
div.right_header_2 a	{color: #3f7c15; text-decoration: underline}

div.right_header_3	{color: #002589; padding: 5px 5px 0 15px; margin: 0 5px 0 5px; font-size: 1.2em; }
div.right_header_3 a	{color: #002589; text-decoration: underline}

div.right_header_4	{color: #3f7c15; padding: 5px 5px 5px 15px; margin: 0 5px 0 5px; font-size: 1.1em; }
div.right_header_4 a	{color: #3f7c15; text-decoration: underline}
div.right_header_4_u	{color: #999999; padding: 5px 5px 5px 15px; margin: 0 5px 0 5px; font-size: 1.1em; }


div.right_link_1	{color: #999999; padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 0.8em; }
div.right_link_1 a	{color: #002589; text-decoration: underline}
div.right_link_1_d	{ font-size: 0.8em; color: #999999; display: inline }

div.right_link_1_a	{color: #999999; padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 1.1em; background: #dfe3fa;}
div.right_link_1_a a	{color: #002589; text-decoration: underline}


div.right_link_2	{padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 0.8em; }
div.right_link_2 a	{color: #3f7c15; text-decoration: underline}

div.right_link_4	{color: #999999; padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 0.8em; }
div.right_link_4 a	{color: #002589; text-decoration: underline}

div.right_link_4_a	{color: #999999; padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 1.1em; background: #ececf2;}
div.right_link_4_a a	{color: #002589; text-decoration: underline}


div.right_form_1	{padding: 0 5px 5px 40px; margin: 0; font-size: 1.1em; }

/* Footer */

div.footer_s		{margin: 20px 0 40px 0; border-bottom: 0px #DDDDDD solid;}

div.footer_r		{font-size: 0.8em; color: black}
div.footer_r_s		{font-size: 0.7em; color: black}
td.footer_r		{border-left: 1px #DDDDDD solid;}

div.footer_counters	{float: right; padding: 3px;}
div.footer_counter	{padding: 0 7px 0 7px; display: inline; border-right: 1px #DDDDDD solid;}
div.footer_counter_s	{padding: 0 7px 0 7px; display: inline;}

div.footer_l		{font-size: 0.8em; color: black; line-height: 1.5 }
div.footer_l a		{color: #3e009c}

td.footer_l		{ padding: 0 0 0 0;}

.news_r			{color: #999999; padding: 5px 5px 5px 15px; margin: 0 0 0 20px; font-size: 0.6em; }
.news_r a		{color: #002589; text-decoration: underline; display: block; font-size: 1.2em; margin-bottom: 10px;}

div.themes_header	{color: #3f7c15; padding: 0 5px 10px 0; margin: 0; font-size: 2.0em;}
