/*
Theme Name: Kadiev
*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_15 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding: 10px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
	display:inline;
	float: left;
	position: relative;
	margin: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 15 Columns
----------------------------------------------------------------------------------------------------*/

.container_15 .grid_1 {
	width:44px;
}

.container_15 .grid_2 {
	width:108px;
}

.container_15 .grid_3 {
	width:172px;
}

.container_15 .grid_4 {
	width:236px;
}

.container_15 .grid_5 {
	width:300px;
}

.container_15 .grid_6,  #copy .grid_6 {
	width:364px;
}

.container_15 .grid_7 {
	width:428px;
}

.container_15 .grid_8 {
	width:492px;
}

.container_15 .grid_9, #copy .grid_9 {
	width:556px;
}

.container_15 .grid_10 {
	width:620px;
}

.container_15 .grid_11 {
	width:684px;
}

.container_15 .grid_12 {
	width:748px;
}

.container_15 .grid_13 {
	width:812px;
}

.container_15 .grid_14 {
	width:876px;
}

.container_15 .grid_15 {
	width:940px;
}



/* Prefix Extra Space >> 15 Columns
----------------------------------------------------------------------------------------------------*/

.container_15 .prefix_1 {
	padding-left:64px;
}

.container_15 .prefix_2 {
	padding-left:128px;
}

.container_15 .prefix_3 {
	padding-left:192px;
}

.container_15 .prefix_4 {
	padding-left:256px;
}

.container_15 .prefix_5 {
	padding-left:320px;
}

.container_15 .prefix_6 {
	padding-left:384px;
}

.container_15 .prefix_7 {
	padding-left:448px;
}

.container_15 .prefix_8 {
	padding-left:512px;
}

.container_15 .prefix_9 {
	padding-left:576px;
}

.container_15 .prefix_10 {
	padding-left:640px;
}

.container_15 .prefix_11 {
	padding-left:704px;
}

.container_15 .prefix_12 {
	padding-left:768px;
}

.container_15 .prefix_13 {
	padding-left:832px;
}

.container_15 .prefix_14 {
	padding-left:896px;
}



/* Suffix Extra Space >> 15 Columns
----------------------------------------------------------------------------------------------------*/

.container_15 .suffix_1 {
	padding-right:64px;
}

.container_15 .suffix_2 {
	padding-right:128px;
}

.container_15 .suffix_3 {
	padding-right:192px;
}

.container_15 .suffix_4 {
	padding-right:256px;
}

.container_15 .suffix_5 {
	padding-right:320px;
}

.container_15 .suffix_6 {
	padding-right:384px;
}

.container_15 .suffix_7 {
	padding-right:448px;
}

.container_15 .suffix_8 {
	padding-right:512px;
}

.container_15 .suffix_9 {
	padding-right:576px;
}

.container_15 .suffix_10 {
	padding-right:640px;
}

.container_15 .suffix_11 {
	padding-right:704px;
}

.container_15 .suffix_12 {
	padding-right:768px;
}

.container_15 .suffix_13 {
	padding-right:832px;
}

.container_15 .suffix_14 {
	padding-right:896px;
}



/* Push Space >> 15 Columns
----------------------------------------------------------------------------------------------------*/

.container_15 .push_1 {
	left:64px;
}

.container_15 .push_2 {
	left:128px;
}

.container_15 .push_3 {
	left:192px;
}

.container_15 .push_4 {
	left:256px;
}

.container_15 .push_5 {
	left:320px;
}

.container_15 .push_6 {
	left:384px;
}

.container_15 .push_7 {
	left:448px;
}

.container_15 .push_8 {
	left:512px;
}

.container_15 .push_9 {
	left:576px;
}

.container_15 .push_10 {
	left:640px;
}

.container_15 .push_11 {
	left:704px;
}

.container_15 .push_12 {
	left:768px;
}

.container_15 .push_13 {
	left:832px;
}

.container_15 .push_14 {
	left:896px;
}



/* Pull Space >> 15 Columns
----------------------------------------------------------------------------------------------------*/

.container_15 .pull_1 {
	left:-64px;
}

.container_15 .pull_2 {
	left:-128px;
}

.container_15 .pull_3 {
	left:-192px;
}

.container_15 .pull_4 {
	left:-256px;
}

.container_15 .pull_5 {
	left:-320px;
}

.container_15 .pull_6 {
	left:-384px;
}

.container_15 .pull_7 {
	left:-448px;
}

.container_15 .pull_8 {
	left:-512px;
}

.container_15 .pull_9 {
	left:-576px;
}

.container_15 .pull_10 {
	left:-640px;
}

.container_15 .pull_11 {
	left:-704px;
}

.container_15 .pull_12 {
	left:-768px;
}

.container_15 .pull_13 {
	left:-832px;
}

.container_15 .pull_14 {
	left:-896px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */


html {
	background: url(style/images/bgr.gif) #fff repeat-x!important; 
}

p a,
.sidebar a,
#footernav li a,
.ital a
 { 
	text-decoration: none; 
	color:#CC0000;
	font-family: Arial; 
	padding:0 2px!important;
	background:#F2F9FF!important; 
	border-bottom: 1px solid #d7e5f1; 
}

p a:hover,
.sidebar a:hover,
#footernav li a:hover,
.ital a:hover
	 { 
	background:#CC0000!important; 
	border-bottom: 1px solid #CC0000; 
	color: #fff;
}

body {
	font-size:14px; 
	font-family: Georgia; 
	background: url(style/images/people.jpg) center top transparent no-repeat !important; 
}

.container { 
	background: #fff; 
	border-left:1px solid #efeee9; 
	border-right:1px solid #efeee9;
}

div p {
	padding:10px 0; 
	line-height: 20px;
}

.post li,
#post li{
	line-height: 20px;
}

h2 {
	color:#FFFFFF;
}

#header{
	background: url(style/images/kadiev-temp.png) right top no-repeat; 
	height: 230px; 
	width:980px; 
	margin:0 auto!important;
}

#logo {
	 float: left; 
	 margin: 28px 0 39px 10px;
	height: 116px;
	float: left;
	 }

#logo a{
	width: 120px;
	height: 116px;
	float: left;
	text-indent: -9999px;
}
	
#logo h1 {
	padding: 94px 0 0 12px; 
	font-size: 17px; 
	font-weight: normal; 
	letter-spacing: 2px;  
	font-family: Arial;
	float: left;
}

#header ul {
	width: 980px; 
	height: 47px;
	float: left;
}

#header ul li {
	float: left; 
}

#header ul li a { 
	color: #fff; 
	padding: 14px 19px 18px; 
	font-size: 17px; 
	font-family: Arial; 
	display: block; 
	text-decoration: none; 
	text-shadow: 0 1px 0 #333333; 
}

#header ul li a:hover { 
	color: #CC0000; 
	background: #fff; 
	text-shadow: none;
}

#header .current { 
	color: #CC0000; 
	background: #fff; 
	text-shadow: none;
}

#video {
	background: #000;
}

.grid_6 h3, 
.grid_9 h3, 
.grid_9 h2	{
	border-bottom: 2px solid #CC0000;
	font-size: 24px;
	font-family: Arial;
	font-weight: normal;
	padding-bottom: 4px;
	color: #000;
	width: 100%;
}
.grid_15 h3 { 
	font-size: 24px; 
	font-family: Arial; 
	font-weight: normal;
}

#tema p {
	padding-bottom:5px!important;
}

#vupros h3 {
	border-bottom:0px!important;
}

h6 {
	color: #000;
	font-size: 17px;
	font-family: Arial;
	padding: 25px 0px;
}

#pvupros { 
	border: solid #c2e0f4; 
	border-width: 3px 3px 0 3px; 
	background:#f6fafe; 
	color:#cc0000; 
	padding:7px 10px 10px!important;
}

.vp #pvupros{
	font-size: 24px;
	line-height: 28px;

}

#vupros span { 
	background: url(style/images/comment.gif);
	width: 310px;
	height: 15px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding: 7px 54px 0 0;
	font-size: 12px;
}

.vp h2 {
	border-bottom:none;
	margin-bottom:0px!important;
}

.vp #vupros span {
	background: url(style/images/comment_long.gif);
	width: 502px;
}
.sidebar #tema,
.sidebar #vupros,
.sidebar #facebook,
.sidebar #sidenav{
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.sidebar li{
	list-style: none!important;
}
.grid_9 h4 {
	color:#CC0000;
	font-size: 18px;
	margin-top: 15px;
	font-weight: normal;
}

#principi{
	background: url(style/images/sofia_coat.gif) 100px 150px no-repeat;
}
#principi p {
	font-style:italic;
	padding: 5px 0;
	background: none!important;
}

#topnews {
	width: 300px;
	float: left;
}

#morenews{
	width: 236px;
	float: left;
	padding-left: 20px;
}

#topimg {
	padding: 1px;
	border: 1px solid #406F9F;
	display: block;
	margin-top: 10px;
}

#topimg:hover {
	border: 2px solid #CC0000;
	padding: 0px; 
}

.heading {
	font-size: 18px;
	font-family: Arial;
	color:#CC0000;
	text-decoration: none;
	line-height:20px;
	padding:10px 0 3px;
	display: block;
}

.ital {
	font-size: 11px;
	color: #8b8b8b;
	display: block;
}

#morenews p {
	border-bottom: 1px dotted #c4c4c2; 
}

#prioriteti{
	margin-bottom: 0;
}

#transport b{
	border-color: #CC0000; color: #CC0000;  }
	
#transport a{
	background: url(style/images/red_gr.gif) #fff repeat-x; }

#transport a:hover, #transport a:hover b{
	background: #efd7db; color:#000; border-color: #CC0000;
	}	
		
#infrastruktura b{
	border-color: #406F9F; color: #406F9F;  
}	

#infrastruktura a{
	background: url(style/images/blue_gr.gif) #fff repeat-x;
}	

#infrastruktura a:hover, #infrastruktura a:hover b{
	background:#cfdaec; color: #000; border-color: #406F9F;
}	

#chistota b{
	border-color: #1a8e74; color: #1a8e74;  
}

#chistota a{
	background: url(style/images/green_gr.gif) #fff repeat-x; color: #1a8e74;  
}

#chistota a:hover, #chistota a:hover b{
	background: #d8ede7; color: #000; border-color: #1a8e74;
}
	
#kachestvo b{
	border-color: #ffaa57; 
	color: #ffaa57;  
}

#kachestvo a{
	border-color: #ffaa57; 
	color: #ffaa57; 
	background: url(style/images/orange_gr.gif) #fff repeat-x;
}

#kachestvo a:hover, #kachestvo a:hover b {
	background: #fde4cc; 
	color: #000; 
	border-color: #ffaa57; 
}
	
#administracia b{
	border-color: #89198d; color: #89198d;  
}
	
#administracia a{
	border-color: #89198d; 
	color: #89198d; 
	background: url(style/images/purple_gr.gif) #fff repeat-x;  
}	

#administracia a:hover, #administracia a:hover b{
	background: #fce8fc; 
	color: #000; 
	border-color: #89198d; 
}	

#transport b, #infrastruktura b, #chistota b, #kachestvo b, #administracia b {
	border-top: 5px solid; 
	padding:7px 0; 
	font-size: 17px; 
	font-weight:normal; 
	display: block;
}

#transport a, #infrastruktura a, #chistota a, #kachestvo a, #administracia a	{
	font-size: 14px; 
	font-style: italic;
	overflow: visible;
	width: 171px; 
	text-decoration: none; 
	color: #000;
	display: block;
}
	
#footer	{
	width: 100%;
	background: url(style/images/footer.gif) repeat-x #c12942;
	float: left;	
	padding-bottom: 20px;
}		
	
#footer .container, #footer .container div p {
	background: #f6fafe!important; 
	border-left: none; 
	border-right: none; padding: 0;
}


#footernav	{
	width: 980px; 
	height: 47px; 
	margin:0 auto; 	
	background: #fff;  
	border-bottom: 3px solid #781a2a;
}

#footernav li {
	float: left; 
	padding: 13px 0px 0 20px;
}

#copy { 
	color: #fff; 
	text-shadow: 0 1px 0 #3b3b3b; 
	font-size: 12px; 
	font-family: Arial; 
	width: 960px; margin:0 auto;
	padding: 10px;
}

#copy a{ background: none!important; color: #fff; border-bottom:none!important;
}

#copy .grid_8 {
	margin-bottom:0;
	}
#copy .grid_9 {
	margin-bottom:0;
	}
#copy .grid_7 a{
	float: right;
	}
#copy .grid_6 a{
	float: right;
	}	

.postimg{ 
	float: left; 
	padding: 1px; 
	border: 1px solid #406F9F; 
	margin: 10px 10px 0px 0;
}

.post li,
#post li {
	padding: 10px 5px;
	list-style: circle ;
	list-style-position: inside!important;
}

.post ul{
	padding: 15px 0;
}

#post h2{
	margin-bottom: 3px;
}

#facebook h3{
	margin-bottom: 20px;
}

#sidenav a	{
	font-size: 18px;
	font-family: Arial;
	color:#CC0000;
	text-decoration: none;
	line-height:20px;
	padding:10px 0 3px;
}

#sidenav a:hover {
	color: #fff;
}

#sidenav li{
	padding: 10px 0;
	list-style: none!important;
}

.readmore {
	border-bottom: 1px dotted #C4C4C2;
}

.button {
	padding: 10px 13px!important; 
	float: left; 
	display: block; 
	font-style: normal; 
	margin:20px 20px 20px 0; 
	float: left;
	font-size: 17px;
	font-family: Arial;
	background:#c12942!important;
	color: #fff!important;
	border: 1px solid #90252d!important;
	text-shadow: 0 1px 0 #333333; 
}

#post-146, .parent-pageid-146 .post {
	background: url(style/images/red_gr.gif) #fff repeat-x;
}

#post-146 h2, .parent-pageid-146 .post h2{
	color:  #CC0000;
	background: #fff;
}

#post-150, .parent-pageid-150 .post {
background: url(style/images/blue_gr.gif) #fff repeat-x;
}

#post-150 h2, .parent-pageid-150 .post h2{
	border-color: #406F9F;
	color: #406F9F;  
	background: #fff;
}

#post-154, .parent-pageid-154 .post {
	background: url(style/images/green_gr.gif) #fff repeat-x;	
}

#post-154 h2, .parent-pageid-154 .post h2{
	color: #1a8e74;  
	background: #fff;
	border-color: #1a8e74;  
}

#post-156, .parent-pageid-156 .post {
	background: url(style/images/orange_gr.gif) #fff repeat-x;	
}

#post-156 h2, .parent-pageid-156 .post h2 {
	color: #ffaa57; 
	background: #fff;
	border-color: #ffaa57; 
}

#post-158, .parent-pageid-158 .post {
	background: url(style/images/purple_gr.gif) #fff repeat-x;	
}

#post-158 h2, .parent-pageid-158 .post h2 {
	color: #89198d; 
	background: #fff;
	border-color: #89198d; 
}

#post-156 p, .parent-pageid-156 .post,
#post-158 p, .parent-pageid-158 .post,
#post-154 p, .parent-pageid-154 .post,
#post-150 p, .parent-pageid-150 .post,
#post-146 p, .parent-pageid-146 .post, {
	padding-left: 10px; padding-right: 10px;
}

.IDCommentTime:hover {
	color: #fff;
}

.idc-idlogo {
	background: transparent url(http://s.intensedebate.com/themes/universal/images/idc-transparent-090903.png) no-repeat scroll 0 -150px!important;
}

.idc-idlogo:hover {
	background: transparent url(http://s.intensedebate.com/themes/universal/images/idc-transparent-090903.png) no-repeat scroll 0 -150px!important;
}

.fbutton {
	padding: 7px 10px 7px 44px!important; 
	float: left; 
	display: block; 
	font-style: normal; 
	margin:20px 20px 20px 0; 
	float: left;
	font-size: 14px;
	font-family: Arial;
	background:url(style/images/fb.gif) no-repeat #c12942!important;
	color: #fff!important;
	border: 1px solid #90252d!important;
	text-shadow: 0 1px 0 #333333; 
}
.fbutton:hover {
	background:url(style/images/fb-red.gif) no-repeat #CC0000!important;

}

#post .ital{
	float: left; display: inline!important;
}
.addthis_toolbox {
	float: right;
	display: block;
}

#wpcf label {
	clear:both;
	display:block;
	float:left;
	height:10px;
	padding:18px 0 7px;
	width:100%;
}

#wpcf input {
	border:2px solid black;
	margin:2px 5px 2px 0;
	padding:6px 3px;
	width:200px;
}

#wpcf textarea {
	border:2px solid black;
	height:150px;
	margin:0 5px 10px 0;
	padding:6px 3px;
	width:350px;
}

#wpcf .formspam {
	padding:22px 10px 10px 0 !important;
}

#wpcf .formpad {
	padding:0 5px 20px 0 !important;
}

#wpcf #contactsubmit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	width:100px;
}

.error{
	background: url(style/images/404.jpg) no-repeat 0px 40px;
	height: 500px;
}

error p{
	width:200px;
	float:left!important;
}

#lastpost {
	border-bottom:2px solid #CC0000;
	color:#000000;
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	padding-bottom:4px;
	margin-bottom: 10px;
	display: block;
	width: 100%;
	float: left;
}
#lastpost a{
	float: right!important;  margin:5px 5px 3px 0px; padding: none!important;
}

#lastpost span{
	float: left;
}

#moreposts p {
	border-bottom: 1px dotted #C4C4C2;	}

.thumbs {
	margin:  10px 0!important;
	width: 960px!important;
}
.thumbs a	{
	border: 1px solid #406F9F; 
	padding: 1px; 
	float: left;
	display: block;
	margin:0 10px;
}

.thumbs a:hover	{
	border: 2px solid #CC0000; padding: 0px;	
}
	
.flickr_badge_image a img{
	width: 168px!important;
	height: 168px!important;
}

#archives li{
	padding: 5px 0px;
}

#archives h3{
	margin-bottom: 15px	;
}

#mytable {
	width: 556px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 556px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 10px 10px 10px 16px;
}


td {
	border: 1px solid #D7E5F1;
	padding: 10px 10px 10px 16px;
	color: #000;
	background: #fbfbfb;
}

.line {
	height: 50px;
}

#mytable a{
	color: #CC0000;
}

#subscribe{
	padding-bottom: 30px;
}
#subscribe .button{
	font-size: 12px;
	display: inline;
	float: none;
	margin: 20px 0 10px 10px;
	padding:7px 10px !important;
}

#subscribe input{
	padding:6px 9px !important;
	margin: 20px 0 10px;

}
#subscribe a{
	background: none!important;
	border-bottom: none;
}

.dsq-dc-logo{
	padding-top: 12px!important;
}
#disqus_thread h3{
margin-bottom: 10px;	
}

#disqus_thread a{
	text-decoration: none; 
	color:#CC0000;
}

.dsq-post-area{
	margin-bottom:20px;
}
.dsq-brlink{
	display: none;
}

.dsq-comment-footer-right{
	font-weight: bold;
}
	
.dsq-comment-header-meta,
.dsq-comment-header-likes,
.dsq-comment-footer-left,
.dsq-comment-footer-right{
	font-family: Arial;
}

#citizens {
	background: url(style/images/citizens.jpg) repeat-x;
}

#vote {
	margin-bottom: 35px!important;
	border-bottom: none !important;
	background: none!important;
	float: left;
}

#vote:hover{
background:none!important;}