/* 
Theme Name: Blocuri.com
Theme URI: http://decemedia.com
Description: The New Business look for Blocuri.com 
Version: 1.0
Author: Dan Lucian Stefancu
Author URI: http://deceblog.net
*/

* { margin:0; padding:0; }
/* @group reset */
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, 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-weight: inherit; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1.3; color: black; background: white; }
ol, ul { list-style: none; margin:0; padding:0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.alignright { float:right;}
.alignleft { float:left;}
strong { font-weight:bold }
em { font-style:italic }
p { margin-bottom: 10px; font-style:normal; font-weight:normal; }

/* @group headlines */
h4 { color: #6d6868; font: bold 12px/18px Arial, sans-serif; padding: 0; }
h5 { color: #322525; font: normal bold 14px/18px Arial, sans-serif; padding: 0 0 5px 0; }
h5 a { color: #322525; font: normal bold 14px/18px Arial, sans-serif; padding: 0 0 5px 0; }
h6 { color: #989898; font: bold 12px/16px Arial, sans-serif; padding: 0 0 0 6px; background: url(img/arrow.png) left 4px no-repeat; }
h3 { font: bold 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #535353; }
h1 { color:  #f26522; font: bold 18px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 10px 0; }
h2 { color: #464646; font: 16px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-bottom: 5px; }

/*big menu*/
#slide { position: relative; margin: 15px 0 15px 0;; padding-top:15px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
#slide .proiecte_alese { /*display: block;*/ height: 200px; margin: 0px; }

.patcom { background: url(img/patcom.png); }
#slide li { float: left; list-style-type:none; }
#slide .proiecte { display: block; overflow: hidden; height: 180px; width: 110px; background: #fff; border-right: 2px solid #fff; }
#slide .proiecte a { width:240px; height: 180px; overflow:hidden; display:block; }
#slide .proiecte span { display: none; }
#slide .n1 { background: #B0C6F5 url(img/1.jpg); }
#slide .n2 { background: #B0C6F5 url(img/2.jpg); }
#slide .n3 { background: #B0C6F5 url(img/3.jpg); }
#slide .n4 { background: #B0C6F5 url(img/4.jpg); }
#slide .n5 { background: #B0C6F5 url(img/5.jpg); border-right: 0; }

/* @group content */
#tehnic { color: #555555; }
#tehnic .imagini { width: 400px; float: left; padding: 15px 0; }
#tehnic .imagini .big_img { max-width:400px;}
#tehnic .specs {  width: 270px;  float: right; padding:10px; margin:0 10px 0 0; }
#tehnic .specs ul { background: url(img/bg_tabs.png) repeat-y; padding: 10px 0 10px 10px;}
#tehnic .specs li { background: url(img/arrow.png) left 3px no-repeat; padding-left: 10px; padding-bottom: 5px; }

#related { background:#F6F6F6; padding:15px; width:250px; float:right; margin:10px;}


span.tt { color: #424242; font-weight: bold; width: 200px; float: left; }
span.text { width: 230px; float: right; }
.navigare { font-family: Arial, sans-serif; font-size: 11px; color: #818181; padding-bottom: 10px; }
.tags a { font-weight: bold; color: #828282; }

.men { padding:0 15px 0 0;}
ul.men li a { padding: 3px 0; border-bottom: 1px solid #f2f2f2; display: block; height: 14px; }
.meniu { width: 210px; }
.meniu li { width: 210px; }
.meniu li a { padding: 3px 0; border-bottom: 1px solid #f2f2f2; width: 210px; display: block; height: 14px; }
.meniu li a:hover { background: #fbfbfb; }
.side { margin:10px 0; }

.sortare { font-size:11px;}
.sortare_submit {background: url(img/abonare.png) no-repeat; text-transform: uppercase; border: none; width: 87px; height: 21px; color: #fff; font-size: 11px; font-weight: bold; margin-top: 3px; text-align: center;}

.category_list td, .category_list th { margin:0 5px 5px 0; padding:10px 5px;border-bottom:1px solid #eaeaea;}
.category_list { border-bottom:1px solid #eaeaea; padding:12x; margin:10px 0 20px 0; }
.category_list th {background:#F6F6F6; font-weight:bold; border-right:1px solid #fff; padding:5px 0 5px 10px;}
.category_list .developer {width:120px;}
.category_list .nume { width:120px;}
.category_list .oras { width:120px;}
.category_list .zona { width:120px;}
.category_list .supr, .category_list .www { width:40px;}
.category_list .localizare { width:80px;}
.category_list .descriere { width:250px;}

.category_list .pret { font-weight:bold; color:#333; width:60px;}

#tabs { margin:10px 0 15px 0; padding:0 2px; width:566px; overflow:hidden;}


.main { padding-top: 5px; padding-bottom: 5px; float: left;  }


#title_tabs { width: 130px; float: right; background: url(img/bg_tabs.png) repeat-y; padding: 3px 0; }
#title_tabs li { text-align: left; color: #322525; font-weight: bold; display: block; padding: 7px 0 8px 7px; line-height: 12px; height: 12px; text-decoration: none; cursor:pointer;}

#title_tabs a { color: #322525; font-weight: bold; display: block; padding: 7px 0 8px 7px; line-height: 12px; height: 12px; text-decoration: none; }
#title_tabs a:hover { color: #322525; }
#title_tabs li.active { background: url(img/tabs.png) no-repeat; padding: 7px 0 8px 7px; }

.mootabs_panel { display: none; width: 400px; min-height:130px; padding:0 0 5px 0; float: left; background-color: #FFF; }
.mootabs_panel img { margin-right: 10px; margin-bottom: 10px; float: left; }
.mootabs_panel.active {	display: block; }


.cautare, .newsletter, .meniu, .stiri, .tags, .recomandari, .sondaj { padding-left: 20px; padding-top: 10px; }
input.txt { padding: 4px; border: 1px solid #e5e5e5; color: #b3b3b3; font-family: Arial, sans-serif; font-size: 12px; }
.cautare input.txt { background: url(img/cauta.png) left no-repeat; padding-left: 20px; }
input.go { background: url(img/go.png) no-repeat; text-transform: uppercase; border: none; width: 37px; height: 25px; color: #fff; font-size: 11px; font-weight: bold; text-align: center; }
input.abonare { background: url(img/abonare.png) no-repeat; text-transform: uppercase; border: none; width: 87px; height: 21px; color: #fff; font-size: 11px; font-weight: bold; margin-top: 3px; text-align: center; }
#newsletter .txt { width:145px; margin:0 7px 5px 0;}

#center { margin: 0 140px 0 260px; padding-top: 5px; }
#center_proiect { width: 705px; float: right; padding-top: 5px; }

#right { width: 120px; float: right; padding: 10px; overflow:hidden; }
#right div { margin:0 0 10px 0;}
#left { width: 251px; float: left; }
#left h2 { font-weight:bold;}

#menu { height: 40px; background: url(img/bg_menu.png) no-repeat; padding-left: 3px; }
#menu li { float: left; margin-left: 3px; font-size: 14px; font-weight: normal; padding-top: 10px; }
#menu li a { color: #363636; padding:  6px 8px; text-decoration: none; display: block; }
#menu li.current_page_item a, #menu li.current-cat a { background: #fff; border-left: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; }
#menu li a:hover { background: #e9e9e9; }
#menu .rss { float: right; padding: 11px 10px 0 0; }
#menu .rss a { width: 44px; height: 22px; text-indent: -3005px; background: url(img/rss.png) top no-repeat; display: block; }
#menu .rss a:hover { width: 44px; height: 22px; text-indent: -3005px; background: url(img/rss.png) bottom no-repeat; }
.fl { float: left; }
.fr { float: right; }
#content { width: 966px; background: #fff url(img/bg_left.png) left repeat-y; padding-bottom:  10px; }
.fr ul li { float: left; padding-right:  10px; }
#header { height: 100px; padding: 10px; background: #fff url(img/bg_jos.png) no-repeat bottom; }
body { background: #f7f7f7 url(img/bg.png) repeat-x; font: 12px Arial, Helvetica, Geneva, sans-serif; color: #6d6868; }
.cleaner { clear: both; }
.ad { width: 728px; height: 90px; float: right; }
.logo { width: 200px; height: 80px; float: left; }
.logo a { background: url(img/logo.png) no-repeat; width: 200px; height: 80px; display: block; text-indent: -3005px; }
#footer { padding: 15px 5px 100px 5px; color: #a8a8a8; background:#f7f7f7 url(img/bg_jos2.png) top no-repeat; font-size: 11px; }
#subs { padding: 15px 5px 100px 5px; color: #a8a8a8; background:#f7f7f7 url(img/subs.png) top no-repeat; font-size: 13px; }
#wrap { width: 966px; margin: 0 auto; }

#news { background:url(img/news_bg.jpg) top center repeat-y; margin:15px 0 0 0;}
#news .nl { width: 260px; float: left; }
#news .nr { width: 260px; float: right; padding-right: 10px; }

.item { color: #6c6c6c; font-size: 11px; border-top: 1px solid #e9e9e9; padding: 5px 0; }
.item img { float: left; padding: 3px; border: 1px solid #e9e9e9; margin-right: 5px; margin-bottom: 5px; background:#fff url(img/pic.png) center center no-repeat; width:75px; height:56px; }
.stire { color: #6c6c6c; font-size: 12px; border-top: 1px solid #e9e9e9; padding: 5px 0; }


/* @group links */
a img { border: none; }
a:hover { color: #629dac; text-decoration: none; }
a { color: #f26522; text-decoration: none; }
.item a { color: #629dac; text-decoration: none; }
.item a:hover { color: #f26522; text-decoration: none; }
a.bold { color: #f26522; text-decoration: none; font-weight: bold; }
a.bold:hover { color: #629dac; text-decoration: none; font-weight: bold; }
#footer a { color: #a8a8a8; text-decoration: none; }
#footer a:hover { color: #a8a8a8; text-decoration: underline; }
.navigare a { color: #818181; text-decoration: none; }
.navigare a:hover { color: #818181; text-decoration: underline; }


#postbox {
	background: #FBFBFB;
	border:1px solid #eaeaea;
	margin-top: 5px;
	float:left;
	
	width:565px;
}
#postbox form {
	/*background: url(img/form-btm.png) bottom left no-repeat;*/
	padding: 22px 0 22px 22px;
}
#postbox textarea#posttext {
	width: 510px;
	height: 150px;
	border: 1px solid #c6d9e9;
	margin-bottom: 10px;
	padding: 2px;
	font: 1.4em/1.2em "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	}
#postbox label {
	color: #333;
	display: block;
	font-size: 1em;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#postbox input#tags {
	font-size: 1.2em;
	padding: 2px;
	border: 1px solid #c6d9e9;
	width: 402px;
	margin-left: 70px;
}
#postbox input#submit {
	font-size: 1.2em;
	margin: 15px 0 0 0;
}

#postbox table td { padding:0 5px 5px 0;}

.post { margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #f3f3f3;}

#center { }
#left { overflow:hidden;}
#right { }
