/*
Theme Name: ASCP Theme
Theme URI: 
Description: Wordpress ascp theme
Version: 1.0
Author:
Author URI:
Tags: ascp

*/


body {
	font: 12px Tahoma, Verdana, Arial;
	color: #636363;
	margin: 0;
	padding: 15px 0 30px;
}

a {
	color: #008cd2;
	outline-style: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

ul, p, h1, h2, h3, h4, h5, h6, input {
	margin: 0;
	padding: 0;
}

p {
	line-height: 18px;
	margin-bottom: 7px;
	display: inline-block;
}

.continut p, .content_left p {
	display:block;
	}


ul {
	list-style-type: none;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
}

.container {
	width: 950px;
	margin: 0 auto;
}

.top {
	padding-right: 79px;
}

/* -------------------------------------------------------------- search ------------------------------------------------------------- */

.search {
	background: url(./images/search.png) no-repeat;
	width: 157px;
	height: 19px;
	float: right;
	overflow: hidden;
}

.search input {
	border: 0;
	background: none;
}

input.search_btn {
	width: 24px;
	height: 19px;
	float: left;
}

input.search_input {
	width: 115px;
	height: 17px;
	margin: 0 0 0 7px;
	font-size: 11px;
	padding-top: 2px;
}

/* -------------------------------------------------------------- end of search ------------------------------------------------------------- */

/* -------------------------------------------------------------- top menu ------------------------------------------------------------- */

ul.top_menu {
	float: right;
	margin-top: 2px;
}

ul.top_menu li {
	padding: 0 15px 0 20px;
	float: left;
	height: 16px;
}

ul.top_menu li a {
	font-size: 11px;
	text-decoration: none;
}

ul.top_menu li a:hover {
	text-decoration: underline;
}

ul.top_menu li.home {
	background: url(./images/home.gif) left top no-repeat;
}

ul.top_menu li.despre {
	background: url(./images/despre.gif) left top no-repeat;
}

ul.top_menu li.contact {
	background: url(./images/contact.gif) left top no-repeat;
}

ul.top_menu li.abonare {
	background: url(./images/abonare.gif) left top no-repeat;
}

ul.top_menu li.rss {
	background: url(./images/rss.gif) 0 2px no-repeat;
}

/* -------------------------------------------------------------- end of top menu ------------------------------------------------------------- */

/* -------------------------------------------------------------- header ------------------------------------------------------------- */

.header {
	background: url(./images/header.jpg) left top no-repeat;
	clear: both;
	width: 950px;
	height: 294px;
}

.header2 {
	background: url(./images/logo.png) left top no-repeat;
	clear: both;
	width: 950px;
	height: 60px;
}

a.logo {
	display: block;
	width: 222px;
	height: 60px;
}

a.logo span {
	display: none;
}

.header_buffer {
	margin-top: 70px;
}

.welcome {
	float: left;
	padding-left: 27px;
	width: 200px;
}

h3.welcome_title {
	color: #008cd2;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* -------------------------------------------------------------- menu ------------------------------------------------------------- */

.menu {
	background: url(./images/menu.png) no-repeat;
	height: 31px;
	float: right;
	margin-top: 105px;
	width: 650px;
}

.mrgt25 {
	margin-top: 25px;
}

ul.menu_list {
	background: url(./images/menu_end.gif) right top no-repeat;
	margin-left: 20px;
	padding: 1px 20px 0 0;
	height: 30px;
}

ul.menu_list li, ul.menu_list li.last {
	background: url(./images/sep.gif) right 7px no-repeat;
	float: left;
	display: inline;
	padding-right: 2px;
}

ul.menu_list li.last {
	background: none;
}

ul.menu_list li a {
	display: block;
	text-align: center;
	padding: 4px 8px 7px 10px;
	color: white;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

ul.menu_list li a:hover {
	background: #4dafe0;
}

/* -------------------------------------------------------------- end of menu ------------------------------------------------------------- */

/* -------------------------------------------------------------- end of header ------------------------------------------------------------- */

/* -------------------------------------------------------------- content top ------------------------------------------------------------- */

.content_top {
	margin-top: 12px;
	background: url(./images/dotted.gif) left bottom repeat-x;
	padding-bottom: 26px;
	clear: both;
}

.content_left {
	width: 313px;
	float: left;
}

.content_right {
	float: right;
	width: 614px;
}

.paddt15 {
	padding-top: 15px;
}

.paddt25 {
	padding-top: 25px;
}

h3.stiri {
	background: url(./images/stiri.gif) no-repeat;
	padding-left: 30px;
	margin-bottom: 15px;
}

a.home_title {
	background: url(./images/arrow.gif) right 15px no-repeat;
	padding-right: 19px;
	font-size: 24px;
	color: #898989;
	text-decoration: none;
	font-weight: normal;
}

a.home_title:hover {
	color: #a0a0a0;
}

.data {
	color: #acacac;
	font-size: 14px;
	margin-bottom: 15px;
}

.left_part {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

a.mic {
	font-size: 11px;
	display: inline-block;
}

.mrgt10 {
	margin-top: 10px;
}

a.arrow {
	background: url(./images/arrow.gif) right 6px no-repeat;
	padding-right: 15px;
}

.continut {
	background: url(./images/continut.gif) repeat-y;
}

.continut_top {
	background: url(./images/continut_top.png) left top no-repeat;
}

.continut_bottom {
	background: url(./images/continut_bottom.png) left bottom no-repeat;
	padding: 15px 0 15px 22px;
}

h3.dezbateri {
	background: url(./images/dezbateri.png) no-repeat;
	padding-left: 55px;
	margin-bottom: 10px;
	height: 37px;
}

.mrgb1 {
	margin-bottom: 1px;
}

.alte_dezbateri {
	float: left;
	width: 320px;
	padding-top: 7px;
}

.parere {
	float: right;
	width: 203px;
	background: url(./images/parere.png) no-repeat;
	height: 116px;
	padding: 23px 0 0 33px;
}

ul.links {
	margin: 12px 0 18px;
}

ul.links li {
	margin-bottom: 7px;
}

a.link {
	background: url(./images/link1.png) left top;
	display: block;
	float: left;
	padding: 0 0 0 12px;
	height: 23px;
	position: relative;
	line-height: 21px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

a.link:hover {
	background-position: left bottom;
}

.abonare_box input.link{
background: url(./images/trimite.jpg) no-repeat left top;
	display: block;
	margin-left: 0px;
	height: 23px;
	position: relative;
	line-height: 21px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	width:75px;
	margin-bottom: 5px;
	padding-bottom:4px;

	
	
	
	}

a.link span {
	background: url(./images/link2.gif) no-repeat right top;
	display:block;
	height: 23px;
	padding-right:12px;
}

a.link:hover span {
	background-position: right bottom;
}

/* -------------------------------------------------------------- end of content top ------------------------------------------------------------- */

/* -------------------------------------------------------------- content ------------------------------------------------------------- */

.content {
	margin-top: 20px;
}

/* -------------------------------------------------------------- sondaj ---------------------------------------------------------------- */

.poll {
	width: 313px;
	background:	url(./images/poll_bg.gif) repeat-y;
	margin-bottom: 20px;
}
	
.poll_top {
	background:	url(./images/poll_top.png) left top no-repeat;
}

.poll_bot {
	background: url(./images/poll_bottom.gif) left bottom no-repeat;
	padding: 11px 20px 30px;
}

h3.sondaj {
	background: url(./images/man.png) no-repeat;
	padding: 10px 0 0 30px;
	height: 28px;
	margin-bottom: 20px;
}

.poll_bot input {
	margin-right: 7px;
}

/* -------------------------------------------------------------- end of sondaj ---------------------------------------------------------------- */

h3.blog {
	background: url(./images/blog.gif) no-repeat;
	height: 35px;
	padding-left: 45px;
	margin-bottom: 7px;
}

.pic {
	float: left;
	width: 63px;
}

.blog_preview {
	float: right;
	width: 480px;
	color: #6d6d6d;
}

.data_blog {
	color: #898989;
	margin: 3px 0 5px;
}

.content_right_2 {
	background: url(./images/dotted.gif) left bottom repeat-x;
	padding: 0 0 26px 22px;
	width: 592px;
	margin-top: 10px;
}

.flleft {
	float: left;
}


.box_links {
	background: url(./images/box_top.png) no-repeat;
	width: 572px;
	margin: 20px 0 00;
}

.box_bottom {
	background: url(./images/box_bottom.png) left bottom no-repeat;
	padding: 20px 35px;
	font-weight: bold;
}

ul.extern {
	float: left;
}

ul.extern li {
	border-right: 1px solid #c4c4c4;
	padding: 0 19px;
	float: left;
}

ul.extern li.last {
	border: 0;
}

ul.extern li a {
	color: #008cd2;
	float: left;
}

a.facebook, a.twitter, a.linkedin {
	padding-left: 20px;
	height: 16px;
	display: block;
}

a.facebook {
	background: url(./images/facebook.png) no-repeat;
}

a.twitter {
	background: url(./images/twitter.png) no-repeat;
}

a.linkedin {
	background: url(./images/linkedin.png) no-repeat;
}

.media {
	padding-left: 22px;
	margin-top: 20px;
}

h3.media {
	background: url(./images/media.gif) 0 5px no-repeat;
	padding-left: 49px;
	margin-bottom: 14px;
}

.video {
	float: left;
	width: 247px;
}

.video_txt {
	float: right;
	width: 307px;
	padding-right: 15px;
}

/* -------------------------------------------------------------- end of content ------------------------------------------------------------- */

/* -------------------------------------------------------------- footer ------------------------------------------------------------- */

.footer {
	margin: 45px 0 10px;
	background: url(./images/footer.png) no-repeat;
	width: 950px;
}

.footer_bottom {
	background: url(./images/footer_bottom.png) left bottom no-repeat;
	padding: 10px 0 10px 27px;
}

ul.footer_links li {
	padding-right: 20px;
	float: left;
}

ul.footer_links li a {
	color: white;
	font-size: 11px;
	text-decoration: none;
}

ul.footer_links li a:hover {
	text-decoration: underline;
}

/* -------------------------------------------------------------- end of footer ------------------------------------------------------------- */

/* -------------------------------------------------------------- under footer ------------------------------------------------------------- */

.under_footer {
	width: 896px;
	padding: 0 27px;
}

.copy {
	float: left;
	width: 450px;
	font-size: 11px;
}

a.designed {
	float: right;
	width: 66px;
	height: 20px;
	display: block;
	background: url(./images/designed.png) no-repeat;
}

/* -------------------------------------------------------------- end of under footer ------------------------------------------------------------- */

/* -------------------------------------------------------------- abonare ------------------------------------------------------------- */

.abonare_box {
	position: absolute;
	background: url(./images/abonare.png) no-repeat;
	width: 191px;
	height: 70px;
	margin: 3px 0 0 -21px;
	padding: 27px 0 0 13px;
	z-index: 100;
}

* html .abonare_box {
	margin: 17px 0 0 -91px;
}

.abonare_box input {
	background: none;
	width: 160px;
	height: 17px;
	margin: 0 0 15px 9px;
	border: 0;
}

ul.top_menu li a.fs15 {
	font-size: 15px;
}

ul.top_menu li a.fs15:hover {
	text-decoration: none;
}

.invizibil {
	display: none;
}

/* -------------------------------------------------------------- end of abonare ------------------------------------------------------------- */

/* -------------------------------------------------------------- devino membru ------------------------------------------------------------- */

.punctat {
	background: url(./images/dotted.gif) left bottom repeat-x;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

.breadcrumbs {
	margin: 15px 0 10px;
	font-size: 11px;
	padding-left: 20px;
}

.breadcrumbs a {
	margin-right: 7px;
}

.breadcrumbs span {
	margin-left: 7px;
}

h3.membru {
	background: url(./images/membru.png) no-repeat;
	font-size: 24px;
	font-weight: normal;
	padding-left: 36px;
	margin-bottom: 16px;
	height: 24px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #008cd2;
	margin-bottom: 7px;
}

.paddlmare {
	padding-left: 205px;
	margin: 15px 0;
	height:30px;
}

.mrgb20 {
	margin-bottom: 18px;
}

ul.blue {
	margin-bottom: 20px;
}

ul.blue li {
	background: url(./images/blue.gif) 0 3px no-repeat;
	padding-left: 18px;
	margin-bottom: 15px;
}

.formular {
	font-size: 11px;
}

.input_box {
	width: 197px;
	height: 18px;
	border: 0;
	background: url(./images/input.png) no-repeat;
	padding: 1px 0 0 10px;
	margin: 5px 5px 0px 0;
}

.input_box input {
	width: 177px;
	height: 16px;
	border: 0;
	background: none;
	font-size: 11px;
	margin-right: 12px;
}

.input_box_long {
	width: 357px;
	height: 18px;
	border: 0;
	background: url(./images/input_long.png) no-repeat;
	padding: 1px 0 0 10px;
}

.input_box_long input {
	width: 337px;
	height: 16px;
	border: 0;
	background: none;
	font-size: 11px;
	margin-right: 12px;
}

.formular label {
	margin-top: 12px;
	display: block;
}

div.mesaj {
	background: url(./images/textarea.gif) no-repeat;
	width: 254px;
	height: 67px;
	margin: 5px 0 12px;
	padding: 19px;
}

.formular textarea {
	font: 12px Tahoma, Verdana, Arial;
	border: 0;
	background: none;
	width: 254px;
	height: 67px;
}

/* -------------------------------------------------------------- end of devino membru ------------------------------------------------------------- */

/* -------------------------------------------------------------- conducere ------------------------------------------------------------- */

h3.conducere {
	background: url(./images/conducere.png) 0 4px no-repeat;
	padding-left: 53px;
	margin-bottom: 8px;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 16px;
}

.box_top2 {
	background: url(./images/box_top2.png) left top no-repeat;
	width: 592px;
}

.box_middle2 {
	background: url(./images/box_middle.gif) repeat-y;
	margin-bottom: 30px;
}

.box_bottom2 {
	background: url(./images/box_bottom2.png) left bottom no-repeat;
	padding: 18px 12px;
}

ul.top_list li {
	border-right: 1px solid #008cd2;
	float: left;
	padding: 0 12px;
	line-height: 14px;
}

ul.top_list li.last {
	border: none;
}

.conducator {
	float:left;
	margin-bottom: 35px;
	clear:both;
}

.cond_pic {
	float: left;
	width: 97px;
	clear:left;
}

.cond_txt {
margin-left:105px;
}

h4.nume {
	font-size: 14px;
	color: #6d6d6d;
	margin-bottom: 5px;
}

/* -------------------------------------------------------------- end of conducere ------------------------------------------------------------- */

/* -------------------------------------------------------------- despre noi ------------------------------------------------------------- */

.box_gri_top {
	background: url(./images/box_top_gri.png) no-repeat;
	width: 592px;
}

.box_gri_middle {
	background: url(./images/box_middle_gri.gif) repeat-y;
	margin: 15px 0 30px;
}

.box_gri_bottom {
	background: url(./images/box_bottom_gri.png) left bottom no-repeat;
	padding: 20px 27px;
	font-size: 13px;
	min-height: 74px;
}

.ghilimele {
	background: url(./images/ghilimele.png) 17px 17px no-repeat;
}

p.txtright {
	text-align: right;
	margin: 10px 0 0;
}

ul.grey li {
	background: url(./images/grey.gif) 0 3px no-repeat;
	padding-left: 18px;
	margin-bottom: 15px;
}

/* -------------------------------------------------------------- end of despre noi ------------------------------------------------------------- */

/* ---------------------------------------- definitii ---------------------------------------- */

h3.definitii {
	background: url(./images/definitii.png) left center no-repeat;
	font-size: 24px;
	color: #898989;
	padding-left: 35px;
	margin-bottom: 10px;
	font-weight: normal;
}

.fs16b {
	font-size: 16px;
	font-weight: bold;
}

.definitie {
	text-align: justify;
	margin-bottom: 25px;
}

ul.bibliografie li {
	margin-bottom: 15px;
	line-height: 17px;
}

/* ---------------------------------------- end of definitii ---------------------------------------- */

/* ---------------------------------------- blog ---------------------------------------- */

h3.title {
	font-size: 24px;
	font-weight: normal;
	color: #898989;
	margin: 5px 0 12px;
}

ul.punctat {
	margin-bottom:15px;
	}

ul.punctat li {
	margin-bottom: 8px;
}

li.widget_links ul li a, li.widget_archive ul li a  {
	background: url(./images/arrow.gif) right 6px no-repeat;
	padding-right: 15px;
}

.blog_prev {
	padding-bottom: 20px;
	border-bottom: 1px solid #c4c4c4;
	margin-top: 20px;
}

.nob {
	border: 0;
}

.blog_pic {
	width: 63px;
	float: left;
}

.blog_txt {
	width: 480px;
	float: right;
	color: #6d6d6d;
}

.under_blog {
	color: #898989;
}

/* ---------------------------------------- end of blog ---------------------------------------- */

/* ---------------------------------------- blog detalii ---------------------------------------- */

h4.rest {
	float: left;
	width: 210px;
}

.adauga {
	float: right;
	width: 160px;
	text-align: right;
}

h4.fs12 {
	font-size: 12px;
	margin-bottom: 7px;
}

.comment {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.paginare {
	margin: 10px 0;
}

.paginare a {
	margin-right: 20px;
	float: left;
}

.paginare a.current {
	font-weight: bold;
	text-decoration: none;
}

.mrgt0 {
	margin-top: 0;
}

a.noline {
	text-decoration: none;
}

a.line {
	text-decoration: none;
	color: #636363;
}

a.line:hover {
	text-decoration: underline;
}

/* ---------------------------------------- end of blog detalii ---------------------------------------- */

/* ---------------------------------------- contact ---------------------------------------- */

h3.contact_t {
	font-size: 24px;
	background: url(./images/contact_t.gif) left center no-repeat;
	color: #898989;
	padding-left: 47px;
	margin-bottom: 10px;
	font-weight: normal;
}

.part {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

h4.bull {
	background: url(./images/blue.gif) 0 4px no-repeat;
	padding-left: 15px;
}

.fs11m {
	font-size: 11px;
	margin: 6px 0 8px;
	color: #6d6d6d;
}

.color6d {
	color: #6d6d6d;
}

.paddb15 {
	padding-bottom: 15px;
}

a.rating {
	background: url(./images/rating.png);
}

/* ---------------------------------------- end of contact ---------------------------------------- */

/* ---------------------------------------- studii de caz ---------------------------------------- */

h3.studii {
	background: url(./images/studii.png) no-repeat;
	padding-left: 38px;
	height: 31px;
}

.blue_txt {
	color: #008cd2;
	font-weight: bold;
	margin-right: 5px;
}

.mrgb15 {
	margin-bottom: 15px;
}

.studiu {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.studiu_pic {
	width: 100px;
	float: left;
}

.studiu_txt {
	float: right;
	width: 480px;
}

/* ---------------------------------------- end of studii de caz ---------------------------------------- */

img .alignleft {
	float:left;
	margin-right:10px;
	}
img .alignright {
	float:right;
	margin-left:10px;
	}

