﻿p,span,h1,h2,h3,h4,h5,h6,ul,li { margin: 0; padding: 0; }

body 
{
    background-color: #f3f3f3;
    font-family: Trebuchet MS, Sans-Serif;
    font-size: 12px;
}


img 
{
     border:none;
}


.wrapper
{
    width: 970px;
    margin: 0 auto;
}

/* SEARCH BOX */
.search_box_header
{
    width: 970px;
    height: 55px;
    background: url(/media/gfx/bloggitik_box_header.gif) no-repeat; 
    position: relative;
    overflow: visible;
    z-index: 2;
}

.no_parties { background: url(/media/gfx/bloggitik_box_header_no_parties.gif) no-repeat !important; }

.search_box
{
    width: 970px;
    height: 250px;
    background: url(/media/gfx/bloggitik_box.jpg) no-repeat;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.search_box .srch
{
    position: relative;
    left: 325px;
    top: 170px;
}

.search_box .btn
{
   
    position: relative;
    left: 325px;
    top: 170px;
}

.search_box .btn img { border: none; }

.logo_wrap 
{
    width: 330px;
    height: 145px;
    position: absolute;
    margin-left: -4px;
    margin-top: 8px;
    border: none;
}

/* MENU */

div.tabs
{
   background:url(/media/gfx/menu_head_bg.gif) no-repeat;
   height:34px;
   width:210px;
   margin-bottom:2px;
   position:relative;
   
}

div.tabs a
{
       position:absolute;
         top:11px;
}

div.tabs a.one
{
 left:12px;
}

div.tabs a.two
{
   left:89px;
}

div.tabs a.three
{
 left:148px;
}

dl.menu { width: 210px; margin: 0; padding: 0; list-style: none; float: left; }
dl.menu a { text-decoration: none; color: #000; }
dl.menu a.active { color: #eb7821; }
dl.menu dt 
{
    background: url(/media/gfx/menu_bg.gif) repeat-x; 
    height: 20px;
    border-bottom: 1px solid #e3e3e3;
    padding-left: 12px; 
    margin-bottom: 2px; 
    line-height: 20px; 
}

dl.menu dd
{
    width: 210px; margin: 0; padding: 0; 
}

dl.menu dd ul
{
    width: 210px; margin: 0; padding: 0; list-style: none;
}

dl.menu dd ul li
{
     background: url(/media/gfx/menu_arrow.gif) no-repeat left top; background-position: 0 0; background-color: #ebebeb; height: 20px; border-bottom: 1px solid #e3e3e3; padding-left: 22px; margin-bottom: 2px; line-height: 20px;
}

dl.menu dd ul li.odd
{
    background-position: 0px -20px !important;
}


/*ul.menu a { text-decoration: none; color: #000; }
ul.menu li { background: url(/media/gfx/menu_bg.gif) repeat-x; height: 20px; border-bottom: 1px solid #e3e3e3; padding-left: 12px; margin-bottom: 2px; line-height: 20px; }
ul.menu ul { width: 210px; margin: 0; padding: 0; list-style: none; }
ul.menu ul li { background: url(/media/gfx/menu_arrow.gif) no-repeat left top; background-position: 0 0; background-color: #ebebeb; height: 20px; border-bottom: 1px solid #e3e3e3; padding-left: 22px; margin-bottom: 2px; line-height: 20px; }
ul.menu ul li.odd { background-position: 0px -20px !important; }*/


/* STRUCTURE */
.content { width: 970px;  background: url(/media/gfx/faux_single_bg.gif) repeat-y; padding-bottom: 10px; }
.content.double
{
    background: url(/media/gfx/faux_bg.gif) repeat-y;
}

/* LAYOUT */
.box_heading { height: 34px; line-height: 34px; background-color: #f9f9f9; margin-bottom: 2px; width:360px; }


/* Image headers*/
.box_heading h4, .wide_header h3
{ display:none;}

.box_heading h6 { margin: 0; padding: 0; font-size: 14px; margin-left: 11px; float: left; }
.box_rss { float: right; height: 34px; width: 29px; border: none;  }
.box_title { width: 353px; height: 21px; line-height: 21px; background-color: #ebebeb; margin-bottom: 1px; padding-left: 7px; font-weight: bold; }
.box_title h4 { color:#323232; font-size:12px;}
.box_title span { float: right; margin-right: 4px; font-weight: normal; color: #666; font-size: 12px; }
.box_title a { float: left; color: #323232; text-decoration: none; }
.box_title a:hover { color: #eb7821; }
.box_description { width: 353px; height: 87px; background: url(/media/gfx/box_bg.gif) repeat-x; margin-bottom: 15px; padding-left: 7px; }
/*.box_red a { color: #e2002b; text-decoration: none; }
.box_blue a { color: #67bfe5; text-decoration: none; }*/
.ahover a:hover { text-decoration: underline; }


/* SEARCH PAGE */


.wide_header
{
    height:34px; 
    line-height:34px; 
    background-color:#f9f9f9;
    margin-bottom:5px;
}


span.result
{
    margin-right:15px; 
    float:right;
}


.widebox h4
{
    background-color:#ccc;
    padding-left:10px;  
    font-size:14px;
}

.widebox h4 a
{
    color:Blue;
    text-decoration:none;
}


.widebox p
{
    background: url(/media/gfx/box_bg.gif) repeat-x;
    margin:0px;
    padding-top:2px;
    height:87px;
    padding-left:10px;
    border:1px solid #999;
  
}

.widebox
{
   
}


/* SEARCH PAGE END */


.right
{
    display:block;
    width:210px;
    float:right;

}
.main
{
    margin-left:20px;
    float:right;
    width:740px;
   
}

div.listbox
{
    width:360px;
    float:left;
    margin-left:20px;
}

.w210 { width: 210px; }
.w360 { width: 360px; }
.fl-l { float: left !important; }
.no-margin {margin:0px !important;}
.clear { clear: both; }
.ml20 { margin-left: 20px; }

div.bg_wrapper { background: url(/media/gfx/blog_bg.gif) repeat-x; }
div.bg_wrapper label { display: block; margin-top: 8px; }

.maincol-head
{
   background:url(/media/gfx/maincol-heading.gif) repeat-x;
   height:36px;
   position:relative;
}

.maincol-head .box_rss
{
     right:3px;
     position:absolute;
     top:0px;
}


div.blog_heading
{ 
   height: 20px; 
}
                     
                     



div.blog_post
{
    width:100%;
}






div.post_info
{
    width:85px;
    float:left;
    margin-left:5px;
    margin-top:10px;
}

div.post_info div.user_picture
{
    width:75px; height:91px; background:url(/media/gfx/listimage_border.png); margin: 0 auto;
}

div.post_info div.user_picture img
{
   margin:2px 0px 0px 2px;
}

div.post_data
{
    width:630px;
     float:left;
     margin-top:8px;
}
div.post_data p
{
     font-size:13px;
}

div.blog-description p { width: 600px; margin: 8px; font-size:13px;}

div.post_data div.post_publishinfo
{
     margin-bottom:5px;
}

div.post_publishinfo  a
{
   font-weight:bold;
   color:#323232;
     
}

div.post_publishinfo  a:hover
{
    color:#ed7821;
    text-decoration:underline;
}

div.post_data div.post_publishinfo strong
{
    color:#323232;
    font-size:12px;
    font-weight:bold;
  
}

.separator
{
   
     background-image: url(/media/gfx/list-separator.gif);
     height:2px;
     width:100%;
     margin-top:10px;
     
    
}

#spacer
{

    width:100px; height:10px; float:left;

}




a.read_blog { font-size: 13px; color: #1f7094; text-transform: uppercase; margin-left: 13px; text-decoration: none;  display:block; line-height: 18px; }


.commentary label { display: block; }
.commentary img { margin: 20px 0 5px 0; }

.voices { width: 100%; margin: 0 0 0 0; }
.voices .box_title { width: 99%; margin-top:10px; }
.voices .box_description { height: auto !important; margin-bottom: 10px; width: 99%; }
.voices .box_description p 
{
     padding:5px;
}

.description { margin-left: 13px; }
.description p { margin-left: 0px !important; }

.errorbox { border: 1px solid #F0B2B2; background-color: #FAE5E5; width: auto; padding: 20px; margin:0 0 10px 0; }
.success { background-color: #c0fbc8; border: 1px solid #5cd76d; padding: 20px; width: auto; margin: 10px 0 10px 0; }

.blog_heading h2 a { color: #1f7094; text-decoration: none; }

.m13N
{
     margin-left:-13px;
}


.footer ul { width: 200px; margin: 10px 61px 15px 62px; list-style-type: none; padding: 0; float: left; text-align: center; }
.footer ul li a { color: #333; }
.footer ul li a:hover { text-decoration: none; }

.search-user-container
{
     margin-bottom:10px;
}

.search-user-container div.post_info
{
    width:80px;
    text-align:center;
}

.search-user-container div.post_info a
{
     display:inline-block;
     margin-top:2px;
     color:#323232;
    
     
}

.search-user-container div.post_info a:hover
{
    color:#ed7821;
}

.search-header-container
{
    background-color:#ebebeb; height:30px; border-bottom:1px solid #323232; border-top:1px solid #323232
}

#search-post-container .post_info
{
    margin-right:5px;
}


/* USER PAGE*/

.maincol-head span
{
    position:absolute;
    right:10px;
    top:7px;
}

.post_info.userpage
{
    width:80px;
    margin-right:10px;
    text-align:center;
}

.post_info.userpage a
{
     display:inline-block;
     margin-top:2px;
     color:#323232;
}

.post_info.userpage a:hover
{
    color:#ed7821;
}

.actions
{
    margin-top:10px;
}

#comment-container
{
   float:left;
   width:640px;
}
.box_description_text { overflow: hidden; width: 285px; float: left; }
.box_description_text a { color: #323232; }
.box_description_text a:hover { color: #eb3821; }
.box_description_party { width: 65px; float: left; overflow: hidden; padding-top: 20px; text-align: center; }

.user_latest_posts { padding-top: 15px;  }
.user_latest_comments {  }
.user_more { cursor: pointer; }
.user_less { cursor: pointer; }

.login_box { float: right; z-index: 3; text-align: right; margin-right: 4px; position: relative; }
.login_box a { color: #eb7821; text-decoration: none; font-weight: bold; }
.login_form { position: absolute; top: 47px; right: 3px; z-index: 4; }


/* More link */


a.more-link
{
background:transparent url(/media/gfx/more_fade.gif) no-repeat scroll 0 0;
display:block;
height:25px;
margin-left:10px;
margin-top:6px;
color:#323232;
text-decoration:none;
font-size:12px;
padding-left:30px;
padding-top:2px;
     
}

a.more-link:hover
{
background:transparent url(/media/gfx/more_normal.gif) no-repeat scroll 0 0;
text-decoration:underline;
     
}

div.pageing
{
    height:36px;background-color:#fff;border-top:1px solid #ed7821;
}

div.pageing span
{
    display:block;
    margin-left:10px;
    margin-top:6px;
   
}

div.not-authorized
{
    background-color:#f0a15b;
    border:2px solid #c06402;
      padding:3px;
    
}
.userpage .category_selector { width: 70px; }

div.not-authorized p
{
   
}

div.not-authorized img 
{
    display:block;
float:left;
margin-right:10px;
margin-top:2px;
width:50px;
}

img.partilogo
{
     margin-bottom:4px;
}

span.percentage
{
    color: #eb7821;    
    font-size:24px;
    font-weight:bold;
    display:block;
}

#info_symbol { margin-top: 15px; border:none; text-decoration: none; }
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; background-color: #f7f7d9; border: 1px solid #d4d418; padding: 10px; color: #000; text-align: left; width: 450px; text-decoration: none; }


.fact-box
{
   min-height:150px;
   background: url(/media/gfx/factbox-bg.gif) repeat-x;
}

.fact-box ul 
{
     list-style-type:decimal;
      font-size:13px;
      margin-left:28px;
      padding-top:5px;      
}

.fact-box ul li 
{
     margin-bottom:7px;
}

.news-box ul { margin-left: 8px !important; list-style-type: none !important; }
.fact-box ul li a
{
     text-decoration:none;
     color:#323232;
     font-weight:bold;
}

.fact-box ul li a:hover
{
     color:#ed7821;
     text-decoration:underline;
}

.userpage #ugt { margin-top: 10px; }

.content_page { font-size: 12px; min-height:300px; }
.content_page a { color: #eb7821; }
.content_page a:hover { text-decoration: none; }
.content_page h2 { color: #eb7821; font-size: 18px; padding: 12px 0 0 0; font-weight: normal; }
.content_page p { padding: 5px 0; font-size: 13px; }

.splash_registrera { position: absolute; left: -24px; top:13px; z-index: 5;}
.splash_bobby { position: absolute; bottom: 7px; right: 15px;}
.content_page p { padding: 5px 0; font-size: 13px; }
/*
******************************* AUTO COMPLETE ****************************/


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#poll_voting
{
    margin-left:10px;
    padding-top:5px;
}

#poll_voting a { color: #323232; }
#poll_voting a:hover { color: #eb7821; }

span.total-votes
{
    display:block;
    margin:0px 0px 5px 10px;
    font-size:13px;
       padding-top:5px;
    font-weight:bold;
    
}

.pb5
{
    padding-bottom:5px;
}

.reg_desc
{
    padding:5px 0px 5px 0px;
    width:655px;
}

#seo_heading
{
    position:absolute;
    left:-8000px;
}

.dpsn
{
    display:none;
}

div.edit-box
{
    float:left;
    width:350px;
    margin-bottom: 10px;
}

.edit-separator
{
    clear:both;
    border-top:1px solid #ccc;
    margin:10px 0;
    width:98%;
}

#beta { position: absolute; left: 0; top: 20px; }

#ad-container { max-height: 270px; text-align: center; margin-bottom: 3px; }

.userinfo-list
{
   margin-top:40px;
   margin-left:15px;
}
