/*initiating===============================================*/
body { margin: 0px; 
       padding: 0px; font-size: 12px; 
	   text-decoration: none;
	   font-family:Arial, Helvetica, sans-serif;
	   color: #fff;
	   background-image:url(images/bg.jpg);
	   background-repeat:repeat-x;
	   background-color:#1d1d1d; 
	   background-position:top center; 
}

:focus {outline: 0;}   

::-moz-selection{
	background:#0075b0;
	color:#fff;
}
 
::selection { 
	background:#0075b0;
	color:#fff; 
}   
 
code::-moz-selection {
	background: #0075b0; 
} 

code::selection { 
	background: #0075b0;
}  

p {
margin-top:0px;  
font-size:12px;
line-height:18px;
}

h1,h2,h3,h4,h5,h6 {
    background-repeat:no-repeat;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

.infinity {height:10000px;margin-top:0px;}

.block {
overflow:hidden;
height:auto;
width:100%;
display:block;
}


.noblock {
overflow:hidden;
height:auto;
width:auto;
dispaly:block;
position:relative;
float:none;
}

.w50px {width:50px;}
.w50 {width:49.5%;float:left;}
.w25 {width:24.5%;float:left;}
.w75 {width:74.5%;float:left;}

.p5 {margin:5px;}.p5l {margin-left:5px;}.p5r {margin-right:5px;}.p5t {margin-top:5px;}.p5b {margin-bottom:5px;}
.p10 {margin:10px;}.p10l {margin-left:10px;}.p10r {margin-right:10px;}.p10t {margin-top:10px;}.p10b {margin-bottom:10px;}
.p20 {margin:20px;}.p20l {margin-left:20px;}.p20r {margin-right:20px;}.p20t {margin-top:20px;}.p20b {margin-bottom:20px;}
.p30 {margin:30px;}.p30l {margin-left:30px;}.p30r {margin-right:30px;}.p30t {margin-top:30px;}.p30b {margin-bottom:30px;}

.left {float:left;overflow:hidden;}
.right {float:right;overflow:hidden;}

a,div,span ,li{background-repeat:no-repeat;}

a img {border:0px;}
a {color:inherit;text-decoration:none;}
a:hover {color:#197daf;}

div {overflow:hidden;}

.infinity {
width:10000px;	
}

.trans:hover {
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}

/*particular===============================================*/
.wrap {
	width:950px;
	margin:auto;
}

.header .left .logo {
width:320px;
height:80px;
display:block;
}
.header .right {margin-top:58px;}
.header .right a {height:18px;display:block;margin-left:15px;float:left;}
.header .right a:hover,.header .right .active {background-position:bottom;}

.header .right .m1 {background-image:url(images/m1.png);width:67px;}
.header .right .m2 {background-image:url(images/m2.png);width:123px;}
.header .right .m3 {background-image:url(images/m3.png);width:91px;}
.header .right .m4 {background-image:url(images/m4.png);width:55px;}
.header .right .m5 {background-image:url(images/m5.png);width:68px;}
.header .right .m6 {background-image:url(images/m6.png);width:93px;}

.search {margin-top:12px;}
.search .text {
	background-color:transparent;
	border:0px;
	color:#fff;
	width:120px;
}

.search .submit {
	background-color:transparent;
	border:0px;
	cursor:pointer;
	width:30px;
}

.w-banner {
		margin-top:10px;
		background-image:url(images/w-banner.jpg);
}

.banner {
	background-image:url(images/banner.jpg);
	width:949px;
	height:340px;
	filter:alpha(opacity=0);opacity: 0;-moz-opacity:0;
}

.marturie {
margin-top:282px;
}

.balloon {visibility:hidden;position:absolute;margin-top:0px;margin-left:35px;cursor:pointer;}

.balloon .center{
background-image:url(images/1_06.png);
background-repeat:repeat-y;
width:288px;
}

.balloon .padding{
padding: 0px 15px;
}
.banner .balloon p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	}
	
.balloon .top {background-image:url(images/1_03.png);overflow:hidden;display:block;width:288px;color:#fff;font-size:12px;overflow:hidden;height:9px;}
.balloon .bottom{background-image:url(images/1_08.png);overflow:hidden;display:block;width:288px;background-position:bottom;overflow:hidden;height:13px;}
.balloon .close {font-family:"Arial Black", Gadget, sans-serif;float:right;padding:0px 0px 10px 10px;}
.balloon .close:hover {color:#197daf;}
.marturie .poza {
	background-image:url(images/marturie.jpg);
	width:220px;
	height:47px;
	display:block;
	margin-left:10px;
	cursor:pointer;
}

.banner .right {
width:350px;
margin-right:45px;
overflow:hidden;
margin-top:35px;
filter:alpha(opacity=0);opacity: 0;-moz-opacity:0;
}

.urmatorul{
	position:absolute;
	margin-top:268px;
	height:72px;
	overflow:hidden;
	cursor:pointer;
	margin-left:-72px;
}

.urmatorul:hover img {margin-top:-72px;}
.banner h1 {
font-size:32px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-3px;
}

.banner h1 span {font-size:14px;
letter-spacing:-1px;
margin-top:5px;position:absolute;
margin-left:2px;margin-top:6px;}

.brown {
text-transform:uppercase;
font-size:15px;
color:#b7894d;
font-weight:bold;
letter-spacing:-1px;
background-image:url(images/big_brown_arrow.png);
background-position:right center;
padding-right:12px;
}

.brown:hover{color:#b7894d;}

.banner p {font-family:Verdana, Geneva, sans-serif;}

.banner hr {
height:0px;
border:0px;
border-top:1px solid #b7894d;
filter:alpha(opacity=24);
opacity: 0.24;
-moz-opacity:0.24;
margin-top:0px;
margin-bottom:10px;
}

.page {
	background-image:url(images/page_bg.png);
	width:947px;
	background-color:#FFF;
	background-repeat:repeat-y;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:10px;
}

.page a {color:#0075b0;}
.page a:hover {color:#cb7300;}

.page .top_bar{
	background-image:url(images/home_bar.jpg);
	width:100%;
}

.page .bottom_page {
	background-image:url(images/page_bottom.png);
	background-position:bottom;
}

.page .bottom_page .col,.page .bottom_page .col2,.page .bottom_page .col3{
overflow:hidden;
float:left;
width:350px;
margin-top:67px;
}
.inner .col {margin-bottom:20px;}

.page .bottom_page .col2 {
border-right:2px dotted #CCC;
border-left:2px dotted #CCC;
}

.page .bottom_page .col3 {
width:240px;
border:0px;
}

.page .padding {
padding: 0px 20px 20px 20px;	
}

.page .col2 .img{
width:33%;
float:left;
display:block;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.page .col2 .img a{padding-left:8px;}

.page .col2 img{
width:80px;
height:80px;
padding:3px;
border:1px solid #CCC;
display:block;
background-color:#CCC;
margin:auto;
}

.video {
	background-image:url(images/video.png);
	width:318px;
	height:74px;
	display:block;
}

.post {
	background-image:url(images/page.png);
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}

hr {
height:0px;
overflow:hidden;
display:block;
border:0px;
border-top:1px solid #CCC;
margin:10px 0px;
clear:both;
padding:0px;
}

.support {
	background-image:url(images/support.png);
	width:200px;
	height:186px;
	display:block;
}

.call {
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(images/phone.png);
	width:200px;
	height:50px;
}

.grey {
	color:#7a7a7a;
	font-weight:bold;
}

.col3 p {
	margin:5px 0px;
}

a.brown2 {
	font-size: 13px;
	background-image:url(images/arrow_brown.png);
	color:#cb7300;
	float:right;
}

.page .col .brown2 {
margin-top:10px;	
}

.page .col p{
margin:0px;
margin-top:5px;
}

.post .f p{
font-size:10px;
color:#525252;
}
.post .f span{
	margin-right:10px;
	border-right:1px solid #888;
	padding-right:10px;
}

.com ,.viz {
	background-image:url(images/comentarii.png);
	padding-left:13px;
	background-position:left center;
}

.viz {
	background-image:url(images/vizualizari.png);
	padding-left:17px;
}

a.cit {
padding-right:15px;
background-image:url(images/orange_arrow.png);
background-position:right center;
text-transform:uppercase;
color:#cb7300;
}

.page .col a.list {
	background-image:url(images/black_arrow.png);
	background-position:left center;
	padding:7px 0px 7px 20px;
	border-bottom:1px solid #ddd;
	display:block;
}

.page .urmatorul {
margin-top:-14px;
margin-left:-75px;
width:78px;
height:77px;
}

.page .urmatorul:hover img{
	margin-top:-77px;
}

.footer .parteneri a{
margin-right:3px;
}

.rock {
	background-color:#3c3f41;
	border:1px solid #515151;
	padding:5px;
	margin: 0px 3px;
	overflow:hidden;
	display:block;
	float:left;
}

p.rock {
padding:8px 5px;	
}

.last .rock {
color:#757571;
background-color:#2d2d2d;
border-color:#373737;
margin:0px;
padding:3px;
text-align:center;
width:220px;
}

.last p {margin:0px;}

.last .col2 {width:480px;}
.last .col2,.last .col3 {
	background-color:#343434;
	border-color:#414141;
}

.footer a {
color:#00a9fe;
}
.footer a:hover {
	text-decoration:underline;
	}
	
.last .col3 {
margin-top:-20px;
position:absolute;
}

.last .col4 {
float:left;
}

.footer {
margin-bottom:30px;	
}

.page_p .top_bar{
	background-image:url(images/bara_portofoliu.jpg);
}

.page_d .top_bar{
	background-image:url(images/despre.jpg);
}

.page_s .top_bar{
	background-image:url(images/search.jpg);
	background-position:-1px top;
}

.page_b .top_bar{
	background-image:url(images/blog.jpg);
}

.page_m .top_bar{
	background-image:url(images/marturii_bar.jpg);
}

.page_h .top_bar{
	background-image:url(images/harta_site.jpg);
}

.page_c .top_bar{
	background-image:url(images/contact.jpg);
}

.inner .page .col {
width: 700px;
border-right:2px dotted #ccc;
}

.breadcrumb {
position:absolute;
margin-left:230px;
margin-top:18px;
display:block;
text-transform:uppercase;
font-size:10px;
}

.breadcrumb a,.minimenu a{
color:#00a8fc;
}

.minimenu {
color:#6e7070;
font-size:12px;
position:absolute;
margin-top:18px;
width:390px;
margin-left:-390px;
}

.page_d .minimenu ,.page_s .minimenu,.page_h .minimenu{
	margin-top:13px;
}

.page_h .page .col li {
padding-top:10px;font-size:18px;
}

.page_h .page .col li li {font-size:14px;
}

.posts_in_category {
font-size:11px;
padding-left:10px;
}

.pr_ant a{
	background-image:url(images/pr_pr.png);
	width:180px;
	height:37px;
	display:block;
	float:left;
}


.pr_urm a{
	background-image:url(images/pr_ant.png);
	width:163px;
	height:37px;
	display:block;
	float:right;
}

.inner .page h1 {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:30px;
	letter-spacing:-1.5px;
	padding-bottom:0px;
}

.inner .page .col3 {
width:243px;
}

.main_img img {
padding:4px 5px 5px 4px;
border:1px solid #CCC;
margin-bottom:3px;
}

.obj {
overflow:hidden;
background-color:#e0e0e0;
font-family:Arial, Helvetica, sans-serif;
width:202px;
}

.obj .body{
	border:#c7c7c7;
	border-left:0px;
}

.obj a {
	background-image:url(images/list_bar.png);
	width:295px;
	height:21px;
	display:block;
	font-size:12px;
	margin:2px 4px 2px 4px;
	padding-left:20px;
	padding-top:3px;
	margin-bottom:-3px;
	font-weight:bold;
	color:#0075b0;
	overflow:hidden;
}

.obj a:hover {
	background-image:url(images/list_bar_hover.png);
	color:#fff;
}

.obj a.active {
	background-image:url(images/list_bar_active.png);
	color:#fff;
}

.page .col3 .obj.marturii {
	line-height:18px;
	background-color:#FFF;
	}
.page .col3 .obj.marturii .footer {
	background-image:url(images/marturie_footer.png);
	padding-top:10px;
	
}
	
.page .col3 .obj.marturii .footer .c{
float:left;
}

.page .col3 .obj.marturii .footer .c img{
	background-color:#CCC;
	border:1px solid #eee;
	padding:2px;
	display:block;
	width:45px;
	height:45px;
}

.page .col3 .obj.marturii .footer p{
	margin:0px;
	padding:0px;
	padding-left:5px;
}

hr.dotted {border-top-style:dotted;border-width:2px;}

.mini_img a img{
	width:65px;
	height:65px;
	display:block;
	float:left;
	padding:3px;
	border:1px solid #CCC;
	margin-right:9.5px;
}

.mini_img a:hover img{
	background-color:#434343;
}

.page .inner .col h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	letter-spacing:-1px;
}

.descriere h3{
border-bottom:1px dashed #CCC;
}

.tags {
border:1px dashed #CCC;
border-width:1px 0px;
padding:5px;
float-left:
width:100%;
display:block;
}
.comment {border-bottom:1px dashed #CCC;padding-bottom:15px;}
.comment .c1 {float:left;width:61px;height:61px;}
.comment .c2 {
width:10px;height:60px;
background-image:url(images/balloon_arrow.png);
margin-left:60px;
position:absolute;
background-position:right 10px;
}
.comment p {display:block;margin-left:8px;
background-color:#e8e8e9;margin-top:10px;clear:both;
border:1px solid #cccccc;}
.comment .c3 p{padding:0px 10px 5px 10px;margin-top:10px;}
.comment-meta {float:right;}
.comment-author {float:left;}
.comment img{background-color:#737374;display:block;float:left;padding:3px;margin-right:5px;}


.form .text {
	background-image:url(images/text.png);
	width:255px;
	height:22px;
	display:block;
	border:0px;
}

textarea {
	background-image:url(images/textarea.png);
	width:551px;
	height:114px;
	display:block;
	border:0px;
}

.form .c {float:left;width:100px;}
.form .dashed {padding:4px 0px;}
.dashed {border-top:1px dashed #CCC;}

.submit {
	background-color:#1e8bc2;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	border:0px;
	font-weight:bold;
	cursor:pointer;
	
}







.main_marturie {
	background-image:url(images/marturie-bg.png);
	background-repeat:repeat-x;
	background-color:#e4f4fc;
	border:1px solid #a8defb;
	margin-bottom:20px;
}

.page .main_marturie h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#0075b1;
	margin:0px;
	padding:0px;
}

.page .main_marturie .head p{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.main_marturie img {
width:45px;
height:45px;
padding:3px;
background-color:#666;
display:block;
}
.page .main_marturie .head{
border-bottom:1px dashed #CCC;
padding-bottom:10px;
}
.main_marturie .c1 {float:left;width:61px;margin-right:0px;}
.main_marturie .c2 {float:left;width:560px;}
.main_marturie .body {margin-top:10px;}
.page .main_marturie .body p{padding:0px;margin:0px;line-height:20px;margin-top:-5px;}

.main_post img {padding:5px;border:1px solid #CCC;margin:0px 10px 10px 0px;}
.main_post h1 a {color:#000;}
.main_post h1 a:hover {color:#0075b0;}

.main_post .c1{float:left;margin-right:10px;}

a.button {
	background-color:#377caf;
	color:#fff;
	font-size:12px;
	background-image:url(images/blue_white_arrow.png);
	background-position:130px center;
	padding:1px 25px 1px 5px;
	display:block;
}

a.button:hover {color:#FFF;}

.comentariu {
width:86px;
font-weight:bold;
background-image:url(images/plus.png);
text-indent:15px;
}

.culori .c1 {float:left}
.culori .c2 img{float:left;display:block;
background-color:#999;width:48px;height:43.5px;
margin:0px 0px 4px 5px;cursor:pointer;}

.culori_links a{
margin:0px;
padding:0px;
float:left;
} 

.date_contact .c1{
width:45%;
float:left;
padding-right:10px;
}


.date_contact .f1 {
padding:5px 0px;
width:40%;
float:left;
margin-right:10px;
border-right:1px solid #CCC;
color:#666;
}

.emails a {display:block;float:left;width:33%;padding-bottom:5px;}

.tabs {display:block;float:left;margin-left:200px;position:absolute;}
.tabs a {
	background-image:url(images/tab_hover.png);
	background-repeat:repeat-x;
	height:49px;
	color:#fff;
	padding:0px 10px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:9px;
	overflow:hidden;
	padding-top:8px;
	text-transform:uppercase;
}

.tabs a:hover {color:#fff;}

.tabs a.active {
	background-image:url(images/tab.png);
	color:#0074af;
	
}

.ok,.not {
padding:10px;
background-color:#090;
color:#fff;
text-align:center;
font-size:11px;
text-transform:uppercase;
margin:10px 0px;
}

.not {
	background-color:#900;
	
}