/*
Theme Name: Primaria Cetate
*/



/* basics */

*{margin:0; padding:0;}

body {
	background:#003c99;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	}

img{ 
    border: medium none;
    height: auto;
    max-width: 100%;
    padding: 0;
}
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #333;
	margin:15px;
	padding:0 12px;
	}
.cb{
	clear:both;
}

code{font-family:"Courier New", Courier, monospace;}


/* links */

a{color:#002099; text-decoration:none;}

a:hover{text-decoration: none; color:#000;}

/* clearfix */

.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

/* top div */

#top {
	background: #f8f8f8;
	box-shadow: 0 0 10px #333333;
	-moz-box-shadow: 0 0 10px #333333;
	-webkit-box-shadow: 0 0 10px #333333;
  	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    margin: 0 auto;
    padding: 5px 10px;
    width: 940px;
    height: 25px;
	border:1px solid #fff;
}

.langchange {
    color: #990000;
    font-family: verdana,monspace;
    font-size: 14px;
    margin: 4px 5px 0 0;
	text-transform:uppercase;
	float: left;
}

.topsearch {
	float: right;
	position: relative;
    z-index: 9999;
}

/* logo head */

#logohead {
	
}

#logohead h1{
    font: bold 42px "arial",georgia,times;
    text-indent: -9999px;
	}
	
#logohead h1 a{
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    height: 143px;
    margin: -22px auto -55px;
    position: relative;
    z-index: 1;
    text-decoration: none;
    width: 800px;
}

#logohead h1 a:hover{color: #666; text-decoration: none;}

#logohead h2{
	font:normal 12px/0 "arial", georgia, times;
	color:#333;
	padding: 0 0 20px 5px;
	margin:0;
	text-indent:-9999px;
	display: none;
	visibility: hidden;
}
	

/* container */


#container {
	box-shadow: 0 0 10px #333333;
	-moz-box-shadow: 0 0 10px #333333;
	-webkit-box-shadow: 0 0 10px #333333;
  	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	position: relative;
	width:960px;
	margin: 0 auto;
	padding:0;
    border-bottom: 2px solid #CBC8C8;

	color:#333;

	}

#innercontainer {
	background:#f8f8f8;
	border:1px solid #fff;
    margin: 0 auto;
	padding:0 10px;
    width: 938px;
}

/* header */

#header {
	background:#f8f8f8;
	border:1px solid #fff;
  	width:958px;
  	height: 65px;
	color: #fff;

	}


/* main menu */

#menu{
background: #0329a8; /* Old browsers */
background: -moz-linear-gradient(top, #0329a8 0%, #001e8f 44%, #001f6f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001f6f), color-stop(44%,#001e8f), color-stop(100%,#001f6f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0329a8 0%,#001e8f 44%,#001f6f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0329a8 0%,#001e8f 44%,#001f6f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #0329a8 0%,#001e8f 44%,#001f6f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #0329a8 0%,#001e8f 44%,#001f6f 100%); /* W3C */

	text-transform:uppercase;
	width:960px;;
	font:normal 12px "arial", georgia, times;
	margin: 0 auto 14px;
	display:block;
	float:left;
}	


#menu ul {
	text-transform:uppercase;
	z-index:300;
	margin:0;
	padding:0;
	}
	
#menu ul li a {	
    color: #FFFFFF;
    display: block;
    font-family: arial,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 8px 5px;
    text-shadow: 0 -1px #333333;
	}
	
#menu ul li a:hover {	
	color:#fff;
	text-decoration:none;

background: #60000b; /* Old browsers */
background: -moz-linear-gradient(top, #001762 0%, #022982 56%, #00278a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001762), color-stop(56%,#022982), color-stop(100%,#00278a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #001762 0%,#022982 56%,#00278a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #001762 0%,#022982 56%,#00278a 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #001762 0%,#022982 56%,#00278a 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60000b', endColorstr='#890212',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #001762 0%,#022982 56%,#00278a 100%); /* W3C */
	}
	
#menu ul li {
	float:left; 
	list-style-type: none;
    border-left: 1px solid #003e99;
    border-right: 1px solid #001d62;
	padding:0;
	width: 158px;
	text-align: center;
	}

#menu ul li:last-of-type {
	border-right: none;
}

#menu ul ul {
	position:absolute; 
	display:none; 
	width:12em; 
	margin:0;
	padding:0; 
	background:#333;
	z-index: 99999;
}

#menu ul li ul {width:14.1em; padding:0;  display: none; position: absolute; z-index:999; line-height:24px;}
#menu ul li ul li {padding:0;}
#menu ul li ul a {width:12em; height:auto; float:left; color:#aaa; padding:4px 10px; height:auto; color:#fff;}
#menu ul li ul a:hover {color:#aaa;height:auto; border:none; border-radius:none !important;}
#menu ul ul ul {top:auto; padding:0;}
#menu ul li ul ul {left:12em; margin:0 0 0 20px; top:auto;}
#menu ul li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none; border:none; }
#menu ul li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#menu ul li.current_page_item a {
	color:#fff;
}

#menu ul li.current_page_item li a {
	color:#aaa;
}

#menu ul li li a {
	color:#aaa;
}

#menu ul li li a:hover {
	color:#fff;
}

#menu ul li.current_page_item li a:hover {
	color:#fff;
}

#menu ul li ul li.current_page_item a {background:none !important;}






/* content */


.content {
	overflow: hidden;
	margin:10px;

	width:558px;
	float:left;
	}
	
/*.content-middle{
	float: left;
	width:54%;
	}
	
.content-left{
	float: left;
	width:56%;
	}

.content-right{
	float: right;
	width:60%;
	}
	
.content.content-two-columncontent-right{
	float: right;
	width:73%;
	}
	
.content.content-two-columncontent-left{
	float: left;
	width:73%;
	}
	
.content.content-two-columncontent-middle{
	width:100%;
	overflow:hidden;
	margin:60px 0 0 0 !important;
}
*/
.post {
    background:#EEEEEE;
    margin: 0 0 10px;
    padding: 5px;
    line-height: 20px;
	}
	
.pagetitle{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #333333;
    font: 15px "arial",verdana,times;
    margin: 0 10px 10px;
    padding: 2px;
    text-transform: uppercase;
	}

.breadcrumbs{
    background:#EEEEEE;
    color: #333333;
	font-family:arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    width: 560px;
    text-transform:uppercase;
}

.breadcrumbs a{
    color:#666666;
    text-decoration:none;
}
.breadcrumbs a:hover{
	color:#003299;
}

.post h1{
    color: #001d99;
    font: 18px "arial",sans-serif;
    padding: 0 0 5px 0;
    text-transform: uppercase;
	}
	
.post h1 a{
	color: #000;
	text-decoration: none;
	}
	
.post h1 a:hover{
	color: #777;
	text-decoration: none;
	}
	
.post h2{
	font:normal 12px "arial", times;
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	text-transform: uppercase;
	border-bottom:1px solid #ddd;
	}

.post ul {margin:20px;}

.post li {list-style-type:square;}

#utils{
	float:right;
	opacity:0.5;
}

#utils:hover{
	opacity:1;
}

.postutils{
	float:right;
	height: 15px;
}

.textresize {
	float: right;
}

.textresize span{
	font-size: 0.8em;
}

.textresize input{
    background: #EAEAEA;
    border: 1px solid #909090;
    color: #555555;
    padding: 0 2px;
    font-size: 0.8em;
}

.textresize input:hover{
	border: 1px solid #555555;
	color: #333333;
	cursor: pointer;
}

.link-gallery{
	margin-right:10px;
}

.entry p{
    color: #555555;
    font-size: 12px;
    margin: 5px 0;
	}

.info-post{
	font-size:11px;
}

.gallery-link{
	background:#f8f8f8;
    border: 1px solid #F0BDBD;
    min-height: 150px;
    padding: 5px;
	margin-top:5px;
}

.gallery-link h3{
    border-bottom: 1px solid #EEEEEE;
    color:#58B0F8;
    font-family: verdana,monspace;
    font-size: 14px;
    font-weight: normal;
}

.read-stire{
    background: url("images/bullet.gif") no-repeat scroll 0 6px transparent;
    padding-left: 6px;
    float: right;
}

.read-stiri{
    background: url("images/bullet.gif") no-repeat scroll 0 4px transparent;
    padding-left: 6px;
}

.read-stire a, .read-stiri a{
    text-transform: uppercase;
}

.postmetadata{
	clear: both;
	border-top:1px dotted #ccc;
	padding:6px 0;
	margin: 20px 0;
	}
	

.navigation {
	font-size:11px;
	width:100%;
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:15px 0;}
.alignright a{float:right; margin:15px 0;}
	

.more-link{
	background:#0066cc;
	color:#fff;
	padding:2px 0;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin:12px 0 0 0;
	display:block;
	width:90px;
	text-align:center;
	text-shadow:1px 1px #003c79;
	font-size:12px;
}

.more-link:hover{
	background:#003c79;
	color:#fff;
}



/* Primary Sidebars */

.primary-sidebar{
	background:#EEEEEE;
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	overflow:hidden;

	float: right;
	width:180px;
	}
	
/*.primary-sidebar.content-left{
	float: right;
	width:20%;
	}
	
.primary-sidebar.content-middle{
	float:right;
	width:22%;

	}
	
.primary-sidebar.content-right{
	float: left;
	width:20%;
	}
*/
.widget{
    border-top: 4px solid #EEEEEE;
    padding: 5px !important;
}

.widgettitle{
    border-bottom: 2px solid #002099;
    color: #002f99;
    font-family: verdana,monspace ;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 2px;
}
	
/*.primary-sidebar.content-two-columncontent-middle{
	width:100%;
	overflow:hidden;
	background:#000;
	padding:20px
}
.primary-sidebar.content-two-columncontent-left{
	float: right;
	width:24%;
	}
	
.primary-sidebar.content-two-columncontent-right{
	float: left;
	width:24%;
	}
*/

.primary-sidebar p {margin:0; padding:14px 5px 14px 0;}

.primary-sidebar img {padding: 0; margin: 0;}

.primary-sidebar ul {
	margin:0;
	padding:0;
	}
	
.primary-sidebar.content-middle ul{
	}
	
.primary-sidebar.content-left ul{
	margin:0;
	}
	
.primary-sidebar.content-right ul{
	margin:0 20px 0 0 !important;
	}

.primary-sidebar ul li {
    background:#F8F8F8;
    border: 1px solid #bec0f0;
	list-style-type:none;
    margin: 5px;
    padding: 5px;
	}

.primary-sidebar ul ul {
	margin:14px 0 !important;
	padding: 0;
}
.primary-sidebar ul li ul li{
    background: url("images/bullet.gif") no-repeat scroll 2px 6px transparent;
    border: medium none;
    list-style: none outside none;
    margin: 0;
    padding-bottom: 0;
    padding-left: 7px;
    padding-top: 0;
	line-height:20px;
}

.primary-sidebar.content-middle ul ul{
	margin:14px 0 !important;
	}
	
.primary-sidebar.content-left ul ul{
	margin:14px 0 !important;
	}
	
.primary-sidebar.content-right ul ul{
	margin:14px 0 !important;
	}
	
.primary-sidebar.content-middle ul ul ul{
	margin:0 !important;
	}
	
.primary-sidebar.content-left ul ul ul{
	margin:0 !important;
	}
	
.primary-sidebar.content-right ul ul ul{
	margin:0 !important;
	}

.primary-sidebar ul ul li {
	list-style-type: none;
	}

.primary-sidebar ul ul ul{
	margin:0;
	padding: 0;
}

.primary-sidebar ul ul ul li{
	padding: 0;
	margin:0 0 0 14px !important;
	list-style-type: square;
	list-style-position:inside;
	color: #898989;
}

.primaria-title, .consiliu-title, .informatii-title, .despre-title, .side-page-list-pages li{
	border-bottom: 2px solid #002c99;
}

.primaria-title a, .consiliu-title a, .informatii-title a, .despre-title a, .side-page-list-pages a{
    color: #002799;
    font-family: verdana,monspace ;
    font-size: 14px;
    text-transform: uppercase;
}

#sidebar-left,
.side-page-list,
.side-page-list-pages li {
	border:1px solid #beccf0;
	padding: 5px;
	margin:5px;
	background:#f8f8f8;
}

.sidebar ul li ul li a{
	color: #444444;	
	text-transform:none;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
}

.ultimele-stiri-h{
    border-bottom: 2px solid #990000;
    color: #990000;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 5px;
    padding-bottom: 2px;
}

.ultimele-stiri{
}

.ultimele-stiri a{
	color: #444444;
}

#sidebar-left .widget{
    padding:0 !important;
    border-top:none !important;
}

.sidebar ul li ul li, .ultimele-stiri{
    background: url("images/bullet.gif") no-repeat scroll 2px 6px transparent;
    list-style: none outside none;
    padding-left: 7px;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	border:none;
}

.subpage-thumb{
    border: 5px solid #EEEEEE;
    float: left;
    margin: 10px;
}

.subpage-persinfo{

}

.subpage-persinfo ul{
    margin: 0 !important;
}

.persinfosub{

}

#showpersinfofields{
    width:100%;
}

.subpage-excerpt{
    
}

.hide{
	display:none;
}

/* twitter */

.aktt_tweets{overflow:hidden;}

.aktt_tweets ul li{
	padding:0 5px 14px 0;
	background:none;
}

.primary-sidebar.content-two-columncontent-middle .aktt_tweets ul li{
	color:#fff !important;
	}
	
.primary-sidebar.content-two-columncontent-middle .aktt_tweets ul li a{
	color:#999 !important;
	}
	
.primary-sidebar.content-two-columncontent-middle .aktt_tweets p{
	color:#fff !important;
	}
	
.primary-sidebar.content-two-columncontent-middle .aktt_tweets p a{
	color:#999 !important;
	}


/* wp-calendar styling */

#wp-calendar{
	margin:14px 0;
}


/* sidebar styling for single column theme */

.primary-sidebar.content-two-columncontent-middle h2{
	color:#fff;
	border-bottom:1px solid #c1c1c1;
	}
	
.primary-sidebar.content-two-columncontent-middle a{
	color:#fff;
	}

.primary-sidebar.content-two-columncontent-middle a:hover{
	color:#c1c1c1;
	}

.primary-sidebar.content-two-columncontent-middle li{
	float:left;
	width:200px;
	margin:20px 20px 20px 0;
	}
	
.primary-sidebar.content-two-columncontent-middle li ul li{
	float:left;
	width:200px;
	margin: 0 !important;
	}
	
	


/* Secondary Sidebar */

.sidebar {
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	overflow:hidden;
	background:#EEEEEE;
	
	float:left;
	width:180px;
	}
	
/*.sidebar.content-middle{
	float:left;
	width:22%;
	}
	
.sidebar.content-left{
	float: right;
	width:20%;
	}
	
.sidebar.content-right{
	float: left !important;
	width:20%;
	}
*/

.sidebar p {margin:0; padding:14px 5px 14px 0;}

.sidebar img {padding: 0; margin: 0;}
	
/*.sidebar.content-middle ul{
    background: none repeat scroll 0 0 #FBFBFB;
	}
	
.sidebar.content-left ul{
	margin:0 0 0 20px !important;
	}
	
.sidebar.content-right ul{
	margin:0 20px 0 0 !important;
	}
*/
.sidebar ul li {
	line-height: 20px;
	list-style-type: none;
	}

.sidebar ul ul {
	margin:14px 0 !important;
	padding: 0;
}

.sidebar.content-middle ul ul{
	margin:14px 0 !important;
	}
	
.sidebar.content-left ul ul{
	margin:14px 0 !important;
	}
	
.sidebar.content-right ul ul{
	margin:14px 0 !important;
	}

.sidebar.content-middle ul ul ul{
	margin:0 !important;
	}
	
.sidebar.content-left ul ul ul{
	margin:0 !important;
	}
	
.sidebar.content-right ul ul ul{
	margin:0 !important;
	}

.sidebar ul ul li {
	list-style-type: none;
	}

.sidebar ul ul ul{
	margin:0;
	padding: 0;
}

.sidebar ul ul ul li{
	margin:0 0 0 20px !important;
	list-style-type: none;
	color: #898989;
}


/*single post page*/

.post ul.sub-list{
	margin:0;
}
.post ul.sub-list li{
	list-style-type:none;
	margin:5px 0;
}
.post ul.sub-list .post-subpage h2{
	text-transform:uppercase;
	font-size:14px;
	padding:2px 0;
	margin:0;
}
.post ul.sub-list .post-subpage p{
	color:#999;
	font-size:12px;
	margin:0;
}

.atach-file{
	padding:2px;
	border-bottom:1px solid #eee;
	font-size:12px;
}
.atach-file .file-date{
	float:right;
	font-size:10px;
	color:#999;
}
.atach-file .number{
	font-size:10px;
	color:#999;
	margin:0 5px 0 0;
}
.post-files h3 {
    border-bottom: 1px solid #EEEEEE;
    color: #58B0F8;
    font-family: verdana,monspace;
    font-size: 14px;
    font-weight: normal;
}


/* comments */


.maincomments{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #F0BDBD;
    margin-top: 5px;
    padding: 5px;
}

.maincomments h3{
    border-bottom: 1px solid #EEEEEE;
    color: #58B0F8;
    font-family: verdana,monspace;
    font-size: 14px;
    font-weight: normal;
	}

#respond{margin:0;}

#commentform{
	margin:20px 0 0 0;
	padding:0;
	font-size:12px;
	}
	
#commentform p{
	color: #000;
	}
	
	
#commentform h3{
	font-family: verdana,monspace;;
	font-size: 14px;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:95%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family:arial, times;
	font-size: 11px;
	margin:5px 5px 0 0;
	padding:4px;
	border: 1px solid #ddd;
	}
	
#submit{
	margin:5px 5px 0 0; 
	padding:5px 14px;
	background:#0066cc;
	text-transform:lowercase;
	color:#fff;
	width:130px;
	border:none;
	cursor:pointer;
	}
	
#submit:hover{
	background:#003c79;
	border: none;
	color:#fff;
	}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

ol.commentlist li {
	margin:0 0 12px 0;
	padding:12px;
	list-style-type:none;
	overflow:hidden;
	}

ol.commentlist li.alt {background:#fff;}

ol.commentlist li p{
	margin:12px 0;
	font-size:12px;
	}
	
cite {
	font:normal 12px "FuroreRegular", arial, verdana, tahoma;
	padding:0;
	}
	
.vcard{margin:0 0 6px 0;}

.children{
	margin:20px 12px 0 12px;
	padding: 0;
}

.nocomments{background:#2d2d2d; color:#fff; padding:0;}

.comment-meta{font-size:12px; line-height:18px;}

.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	}

.thread-even {
	background:#f9f9f9;
	margin: 0px;
	padding: 0px;
	}

.depth-1 {
	border: 1px solid #ddd;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	margin: 0px;
	padding: 4px;
	border:1px solid #ddd;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	}

.avatar{float:left; display:block; margin:0 12px 8px 0; padding:1px; border:1px solid #d6d6d6;}




/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 10px 0 5px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0;
	margin: 10px 10px 5px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* WP Page Navi Styles */

.wp-pagenavi{
	font-size:11px !important;
	text-transform:uppercase;
	padding:12px 0;
	margin:12px 0;
	border-top:1px solid #ddd;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	border: 1px solid #ddd !important;
	color: #494949 !important;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	border: 1px solid #ddd !important;
	color: #494949 !important;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #ddd !important;
	color: #494949 !important;
	background-color: #ddd !important;
}
.wp-pagenavi a:active {
	border: 1px solid #ddd !important;
	color: #494949 !important;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	color: #494949 !important;
	border: none !important;
	background-color:none !important;
	margin:0 8px 0 0 !important;
	padding:0 !important;
}
.wp-pagenavi span.current {
	border: 1px solid #ddd !important;
	color: #494949 !important;
	font-weight:300 !important;
	background-color: #dddddd !important;
}

/* contact form 7 */

.wpcf7{
	margin:24px 0 !important;
	font-size:11px;
}

.wpcf7 input{
	border:1px solid #ccc;
	padding:4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.wpcf7 textarea{
	padding:4px;
	border:1px solid #ccc;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.wpcf7 input[type=submit]{
	border:none;
	padding:4px 10px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#000;
	color:#fff;
	cursor:pointer;
}



/* search */


#searchform{
	margin:0;
	}

.slabel {
    color: #000b99;
    float: left;
    font-family: verdana,monspace ;
    font-size: 14px;
    margin: 4px 5px 0 0;
}

#searchform input#s{
	box-shadow: 0 0 3px #D3D3D3 inset;
	-moz-box-shadow: 0 0 3px #D3D3D3 inset;
	-webkit-box-shadow: 0 0 3px #D3D3D3 inset;
	margin:2px 0 0 0;
	float: left;
	border:1px solid #ddd;
	padding:0 0 4px 4px;
	width:166px;
	color:#828282;
	font-size:12px;
	-moz-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	}
	
#searchform input#s:focus{
	color:#555;
	}

.searchsubmit {
	background: url('images/lupa.png');
    border: 1px solid #001c6f;
    height: 21px;
    width: 24px;
	margin:2px 0 0 0;

	-moz-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;

}
	
/*INDEX*/

.archive .post,
.index .post{
    /*background: none repeat scroll 0 0 #EEEEEE;
    margin: 0 0 10px;
    padding: 5px;*/
}

.post .entry {
	background:#f8f8f8;
	border:1px solid #bec6f0;
	padding:5px;
	margin-top:5px;
}
.archive .post h1,
.index .post h1{
    font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #ddd;
}
.archive .post h1 a,
.index .post h1 a{
	color:#002f99;
}

.archive .post p,
.index .post p{
    color: #777777;
    font-size: 12px;
    line-height: 1.4;
}

/*GALERII*/

.content.galerii{
	width: 930px;
}
.content.galerii .post{
    float: left;
    margin: 0 10px 10px 0;
    width: 290px;
}

/* footer */

.footer-widgets{
	background-color: #CCC7C7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#CCCCCC)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EEEEEE, #CCCCCC); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #EEEEEE, #CCCCCC); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #EEEEEE, #CCCCCC); /* IE10 */
	background-image:      -o-linear-gradient(top, #EEEEEE, #CCCCCC); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #EEEEEE, #CCCCCC);
	            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#990000', EndColorStr='#CCCCCC'); /* IE6–IE9 */
	box-shadow: 0 5px 15px #333333;
	-moz-box-shadow: 0 5px 15px #333333;
	-webkit-box-shadow: 0 5px 15px #333333;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border: 1px solid #e0e0e0;
    margin: 0 auto;
    padding: 10px;
    width: 938px;
}

.footer-widgets ul{
	list-style: none;
}

#foot-1, #foot-2, #foot-3{
	min-height: 200px;
} 

#foot-1{
    float: left;
    width: 0px;
    padding: 5px;
}

#foot-2{
    border-right: 1px solid #B5B5B5;
    float: left;
    width: 400px;
    padding: 5px;
}

#foot-3{
    border-left: 1px solid #FFFFFF;
    float: left;
    padding: 5px;
    width: 504px;
}

#divfooter{
	background:url('images/oras.jpg') no-repeat center 20px transparent;
	min-height: 260px;
}

#footer {
    clear: both;
    margin: 0 auto;
    padding: 0 10px;
    width: 940px;
	}
	
#footer p{padding:14px 0;margin: 0; color: #777; text-align:center; font-size:12px;}

/*Slideshow*/

#container #content-slideshow{
	float:left;
	margin:10px 0 0 10px;
	border:4px solid #EEEEEE;
	padding:1px !important;
}

#container #content-slideshow .slideshow-nav li.on a {
	background: #269fcc; /* Old browsers */
	background: -moz-linear-gradient(top, #269fcc 0%, #258dc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#269fcc), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269fcc', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #269fcc 0%,#258dc8 100%); /* W3C */
}

#container #content-slideshow .slideshow-nav li a:hover,
#container #content-slideshow .slideshow-nav li a:active {
background:#34AAED;
}

#content-slideshow .slideshow-nav li {
	border-bottom:1px solid #f8f8f8;
}

.content_slideshow img:hover{
	cursor: pointer;
}

.slider-title{
    float: left !important;
    width: 130px;
}

.slider-thumb{
    float: right;
	margin-top:-3px;
}

.persinfo{
    float: left;
}

.persinfo li{
    list-style: none outside none;
}

.sondaj-bar{
    background:#F0BDBD;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    height:10px;
    padding:5px;
}

.sondaj-intrebare{
    font-family:Arial;
    font-size:1.1em;
    font-weight:lighter;
    margin-bottom:10px;
    text-transform:uppercase;
}

.single-gallery{
    width:930px;
}

.gallery img{
    width:100px;
}

.gallery-arch{
    width:22% !important;
}

/*rezultate CAUTARE*/

.cautare .pagetitle{
	float:right;
	font-size:12px;
	color: #990000;
}
.cautare .post{
	margin:0!important;
}


.ul_gal_single{
	padding-left:15px;
}

.li_gal_single{
 	float:left;
    height:100px;
    list-style:none outside none;
    margin:0 15px 15px 0;
    overflow:hidden;
}

.gal_single{
	
}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}


.custom_form_contact{
	margin:5px;
}

.form_heading{
    border-bottom:1px solid #DDEEFF;
    color:#58B0F8;
    font-family:verdana,monspace;
    font-size:14px;
    font-weight:normal;
    margin-bottom:10px;
}

.cont_nume,.cont_email,.cont_subiect,.cont_mesaj,.cont_adresa{
    border:1px solid #BBCCFF;
    box-shadow:0 0 0 3px #D9E6E7;
    color:#909090;
    margin-bottom:10px;
    padding:3px;
    width:50%;
}

.cont_nume:focus,.cont_email:focus,.cont_subiect:focus,.cont_mesaj:focus{
	color:#444444;
}

.cont_email{
	
}

.cont_adresa{
	color:#444444;
    background:#FFFFFF;
    width:51.6%;
}

.cont_subiect{
	
}

.cont_mesaj{
    height:150px;
    width:98.5%;
    font-size:1.1em;
}

.cont_trimite{
	background: #269fcc; /* Old browsers */
	background: -moz-linear-gradient(top, #269fcc 0%, #258dc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#269fcc), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #269fcc 0%,#258dc8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269fcc', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #269fcc 0%,#258dc8 100%); /* W3C */

    border:0 none;
    box-shadow:0 0 2px #909090;
    -moz-box-shadow:0 0 2px #909090;
    -webkit-box-shadow:0 0 2px #909090;
    padding:5px 10px;
    color:#FFFFFF;
}

.cont_trimite:active{
	background: #226ab7; /* Old browsers */
	background: -moz-linear-gradient(top, #226ab7 0%, #258cc4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#226ab7), color-stop(100%,#258cc4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #226ab7 0%,#258cc4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #226ab7 0%,#258cc4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #226ab7 0%,#258cc4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#226ab7', endColorstr='#258cc4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #226ab7 0%,#258cc4 100%); /* W3C */
	
	border:0 none;
    padding:5px 10px;
    color:#FFFFFF;
    outline: 
}
