.name {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:150%;
line-height:105%;
color:#778899;
padding:10px 5px 0 5px; 
margin:0;
text-decoration:none;
}

.name span {
	font-size:150%;
	color:#778899;
	
}

.maj_name {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:150%;
line-height:105%;
color:#ffffff;
padding:5px 5px 0 5px; 
margin:0;
text-decoration:none;
}

.mm {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:100%;
line-height:100%;
color:#334455;
padding:5px 5px 0 5px; 
margin:0;
text-decoration:none;
}

.bio {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:90%;
line-height:140%;
color:#000000;
padding:0 0 10px 0; 
margin:0 5px 0 5px;
text-decoration:none;
}

.maj_bio {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:90%;
line-height:140%;
color:#ffffff;
padding:0 0 10px 0; 
margin:0 5px 0 5px;
text-decoration:none;
}

.maj_bio a {
color:#bb0000;
text-decoration:underline;
}

.kandidat {
width:100%;
height:auto;
float:left;
position:relative;
background-color:#E6E6FA;
padding:0;
margin:10px 10px 10px 0;
}

.kandidat_search {
width:100%;
height:auto;
float:left;
position:relative;
background-color:#E6E6FA;
padding:30px 0 0 0;
margin:10px 10px 10px 0;
}

.kandidat_search img {
float:left;
border: 4px solid #778899;
vertical-align:top;
margin:5px;
padding:0;
}

.kandidat img {
float:left;
border: 4px solid #778899;
vertical-align:top;
margin:5px;
padding:0;
}

form.search_form {
padding:5px 0 5px 10px;
margin:0;
}

form.search_form input, form.search_form select {
padding:0;
margin:0 10px 0 0;
display:inline;
vertical-align:middle;
text-align:left;
font: 80% Arial, Helvetica, sans-serif;
}

#search_form {
background-color: #778899;
padding:3px;
margin:0;
}


#maj_kandidat {
position:relative;
width:100%;
height:auto;
float:left;
background-color:#778899;
color:#ffffff;
padding:30px 0 0 0;
margin:10px 10px 10px 0;
}

#maj_kandidat img {
float:left;
border: 4px solid #556677;
vertical-align:top;
margin:5px;
padding:0;
}

#kandidat {
width:100%;
height:auto;
float:left;
padding:0;
margin:0;
}

.kandidat_dps {
width:100%;
height:auto;
float:left;
position:relative;
background-color:#dcdcdc;
padding:0;
margin:10px;
}

.kandidat_dps img {
float:left;
border:none;
vertical-align:top;
margin:5px;
padding:0;
}

.buletina {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:150%;
line-height:150%;
color:#778899;
padding:5px; 
margin:0;
text-decoration:none;
}

.buletina span {
background-color: #778899;
font-size:200%;
line-height:70%;
color:#ffffff;
padding:8px;
margin:0;
}

.buletina_left {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:100%;
line-height:120%;
color:#ffffff;
padding:10px 5px 0 0; 
margin:0;
text-decoration:none;
}

.ime_partia {
font-weight:100;
font-family:Arial, Verdana, sans-serif;
font-size:200%;
line-height:140%;
color:#778899;
padding:5px; 
margin:0;
text-decoration:none;
}

.ime_partia span {
font-size:70%;
line-height:70%;
padding:0;
}

a.ime_partia_left {
font-weight:100;
font-family:Arial, Verdana, sans-serif;
font-size:120%;
line-height:100%;
color:#ffffff;
padding:0; 
margin:0;
text-decoration:none;
}

.title {
font-weight:100;
font-family:Arial, Verdana, sans-serif;
font-size:120%;
line-height:130%;
color:#778899;
padding:10px 5px 0 0; 
margin:0;
text-decoration:none;
}

a.title {
font-weight:100;
font-family:Arial, Verdana, sans-serif;
font-size:120%;
line-height:150%;
color:#778899;
padding:0; 
margin:0;
text-decoration:none;
}

.under_body {
	float:left;
	padding:10px 10px 10px 30px;
        margin:0 0 30px 0;
	background-color:#E6E6FA;
	border-left: 1px dotted #112233
	}

.majoritaren, .majoritaren a {
display:block;
position:absolute;
top:0;
left:0;
background:#556677;
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:100%;
line-height:100%;
color:#ffffff;
padding:5px; 
margin:0 0 15px 0;
text-decoration:none;
width:auto;
white-space: nowrap;
}

.prop {
display:block;
float:left;
background:#556677;
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:100%;
line-height:100%;
color:#ffffff;
padding:5px; 
margin:0;
text-decoration:none;
}


.bullets {
padding: 0;
margin: 10px 0 20px 0;
font-family:Arial, Verdana, sans-serif;
font-size:100%;
font-weight:normal;
line-height:140%;
text-decoration:none;
color:#252525;
display:list-item;
text-align:left;
list-style-type:disc;
}

/*----------------------*stilove za rezultatite*--------------*/

table.sortable {
width:100%;
background:#445566;
margin:20px 0 0 0;
}

table.sortable tr td {
font:100% Arial, Helvetica, sans-serif;
text-align:right;
color:#ffffff;
background-color:#778899;
padding:5px;
margin:2px;
}

table.sortable th {
font:bold 100% Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
padding:5px;
margin:2px;
cursor:pointer;
}

table.sortable tr td:first-child {
text-align:left;
}

#left_colomn_election {
width:300px;
height:100%;
float:left;
}

#left_colomn_election p.nelink {
display:block; 
width:300px; 
background:#ffffff; 
border-top:1px dotted gray; 
padding:5px;
text-align:left; 
font:12px Arial, Helvetica sans-serif; 
color:#445566; 
text-decoration:none;
}

#left_colomn_election p a {
display:block; 
width:300px; 
background:#E6E6FA; 
border-top:1px dotted gray; 
padding:5px;
text-align:left; 
font:12px Arial, Helvetica sans-serif; 
color:#445566; 
text-decoration:none;
}

#left_colomn_election p.back a {
background:#bb0000; 
border-top:1px dotted #ffffff; 
font:12px Arial, Helvetica sans-serif; 
color:#ffffff; 
text-decoration:none;
}

#left_colomn_election p.back2 a {
background:#778899; 
border-top:1px dotted #ffffff; 
font:12px Arial, Helvetica sans-serif; 
color:#ffffff; 
text-decoration:none;
}

#maincol_election {
position:relative;
vertical-align:top;
height:auto;
width:980px;
padding:0;
margin:0;
background:#ffffff;
 }

#election_results_main {
	width:630px;
        float:right;
	height:100%;
	padding:10px 10px 10px 30px;
        margin:0px;
	background-color:#ffffff;
	background-image:url(/izbori/bg_election_main.gif);
	background-repeat: repeat-y;
        }

#parties {
	width:200px;
        float:left;
	text-align:left;
	position:relative;
	padding:0;
	margin:0;
	background-color:#667788;
	border-top:3px solid #445566;
	border-bottom:1px solid #445566;
}

#parties2 {
	width:400px;
        float:left;
	text-align:left;
	position:relative;
	padding:0;
	margin:0;
	background-color:#667788;
	border-top:3px solid #445566;
	border-bottom:1px solid #445566;
}

#parties_main {
	width:580px;
        float:left;
	position:relative;
	padding:0 10px 10px 30px;
        margin:0;
	background-color:#ffffff;
	background-image: url(/izbori/bg_election_main.gif);
	background-repeat: repeat-y;
}

#parties_main2 {
	width:540px;
        float:left;
	position:relative;
	padding:0 10px 10px 30px;
        margin:0;
	background-color:#ffffff;
	background-image: url(/izbori/bg_election_main.gif);
	background-repeat: repeat-y;
}

#right_towns {
	width:150px;
        float:right;
	padding:0;
	margin:0;
	background-color:#667788;
	border-top:3px solid #445566;
	border-bottom:1px solid #445566;
	
}
#logo {
width: 200px;
padding: 0 0 10px 0;
margin: 10px 0 10px 0;
text-align:center;
background-color:#778899;
border:1px dotted #ffffff;
}

#logo.selected {
background-color:#112233;
border:1px dotted #ffffff;
}


#logo:hover {
background-color:#667788;
border:1px dotted #ffffff;
}

#logo img {
margin:5px auto 5px auto;
padding:0 auto 0 auto;
border:none;
}

* {
    margin:0;
    padding:0;
}

.sorry {
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:80%;
color:#bb0000;
padding:5px; 
margin:0;
text-decoration:none;
}

#ds {
background-color:#bb0000;
color:#ffffff;
font: 90% Arial, Helvetica, sans-serif;
position:absolute;
top:0;
right:0;
display:block;
padding:2px;
margin:0;
}

#search_ds {
width:140px;
height:100%;
background-color:#bb0000;
color:#ffffff;
font: 90% Arial, Helvetica, sans-serif;
padding:5px;
}

#search_ds a, #search_ds p {
color:#ffffff;
margin:0 0 5px 0;
padding:0 0 5px 0;
display:block;
border-bottom:1px dotted #ffffff;
}

form.search_ds input, form.search_ds select {
padding:0;
margin:0 0 5px 0;
width:140px;
text-align:left;
font: 80% Arial, Helvetica, sans-serif;
}

.area_elections_list {
width:100%;
padding:5px; 
margin:0;
border: 1px dotted #bb0000;
display:block;
}

.area_elections_list li {
list-style-type:none;
}

ul.area_elections_list li a {
font:bold 90% Arial, Verdana, sans-serif;
color:#bb0000;
text-decoration:none;
list-style-type:none;
}

#parties2 ul {display:block; width:390px; background:#E6E6FA; border-bottom:1px dotted gray; padding:5px; text-align:left; list-style-type:none}
#parties2 ul li a {font:12px Arial, Helvetica; color:#445566; text-decoration:none; padding:0 0 10px 0}
#parties2 h1 {width:390px; padding:5px; margin:10px 0 0 0; font:bold 120% Arial, Helvetica, sans-serif; cursor:pointer; background:#778899; color:#fff; border:1px dotted #ffffff}
.nagore a {font:80% Arial, Helvetica, sans-serif; color:#cc0000; float:right}

#accordion1 {width:150px; margin:0; padding:0; text-align:left}
.accordion1 {width:150px; font:12px Verdana,Arial; background-color:#778899}
.accordion1 dt {width:145px; position:relative; padding:5px 0 5px 5px; margin:0; font-weight:bold; cursor:pointer; background:#667788 url(/images/arrow_down.gif) right bottom no-repeat; color:#fff; border-bottom:1px dotted #ffffff}
.accordion1 dt:hover {background-color:#556677; color:#ffffff}
.accordion1 dt span {float:right; display:block; position:absolute; top:0; right:20px; width:15px; padding:5px; background:#778899; color:#556677; text-align:right}
.accordion1 .open {background:#E6E6FA url(/images/arrow_up.gif) right bottom no-repeat; color:#445566}
.accordion1 dd {overflow:hidden; background:#E6E6FA; padding:0; margin:0}
.accordion1 h1 a {display:block; float:left; width:150px; background:#E6E6FA; border-top:1px dotted gray; padding:5px; text-align:left; font:12px Arial, Helvetica; color:#445566; text-decoration:none}
.accordion1 h1 a:hover {background:#d3d3e6}
.accordion1 h1 a span {display:block; background:#112233; color:#ffffff; font:bold 100% Arial, Helvetica bold; width:20px; float:left; padding:5px 0 5px 0; margin:0 10px 0 0; border-top:1px dotted #ffffff; text-decoration:none; text-align:center}
.accordion1 h1 a.all {height:auto; float:left; color:#bb0000 }

#accordion2 {width:200px; margin:10px 0 10px 0; padding:0; text-align:center}
.accordion2 {width:200px; font:12px Verdana,Arial; background-color:#778899}
.accordion2 dt {width:200px; padding:5px 0 5px 0; margin:0 0 10px 0; font-weight:bold; cursor:pointer; background:#778899 url(/images/arrow_down.gif) right bottom no-repeat; color:#fff; border:1px dotted #ffffff}
.accordion2 dt:hover {background-color:#667788}
.accordion2 .open {background:#778899 url(/images/arrow_up.gif) right bottom no-repeat}
.accordion2 dd {overflow:hidden; background:#778899; padding:0; margin:0}
.accordion2 h1 a {display:block; height:10px; float:left; position:relative; width:200px; background:#E6E6FA; border-top:1px dotted gray; padding:5px; margin:0; text-align:left; font:12px Arial, Helvetica; color:#667788; text-decoration:none}
.accordion2 h1 a:hover {background:#d3d3e6}
.accordion2 h1 a span {display:block; position:absolute; right:0; top:0; background:#fff; color:#9fafbf; font:12px Arial, Helvetica; width:20px; padding:5px 10px 5px 10px; margin:0; text-decoration:none}
.accordion2 h1 a.all {height:auto; float:left; color:#bb0000 }

