@charset "utf-8";

/* CSS Document - Scris de Lucian Apetrei - LigaWeb */



html, body, a, div, table, tr, td, th, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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, caption, tbody, tfoot, thead

{margin:0; padding:0; border:0; list-style:none; text-decoration:none; vertical-align:baseline; font-weight:normal; line-height:normal; outline:0 none; behavior:  url("ptie/iepngfix.htc") !important; font-family:Arial, Helvetica, sans-serif}

/* RO - Resetare pentru cele mai importante elemente html */

/* EN - Reset for the most important html elements */





body, a, a:visited {font-size:12px; color:#222; font-family:Arial, Helvetica, sans-serif; outline:0 none; font-weight:normal}

a:active, a:hover {font-size:12px; color:#22; font-family:Arial, Helvetica, sans-serif; outline:0 none; font-weight:normal; text-decoration:none}

/* RO - Familia, marimea si culoarea caracterelor pentru text simplu si legaturi generale */

/* EN - Family, size and color for general plain text and link characters */



h1, h2, h3, h1 a:link, h2 a:link, h3 a:link {font-family:Arial, Helvetica, sans-serif}



h1, h2, h3{

	color:#1B77E0;

	font-size:18px;

	font-weight:bold;

	margin:10px 0;

}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active{
	color:#1B77E0 !important;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}



a{

	cursor:pointer;

}



.clear {clear:both}



#wrapper {width:100%; background:url(../img/header-rep.png) repeat-x 0 0}



#header {

	width:988px;

	margin:0 auto;

	height:441px;

	background:url(../img/header.png) no-repeat 50% 0;

	padding-top:30px;

	position:relative;

}



#logo {

    background-image: url("../img/logo.png");

    background-position: left top;

    background-repeat: no-repeat;

    height: 82px;

    left: 20px;

    position: absolute;

    top: 51px;

    width: 230px;

    z-index: 999;

}

#logo a {
    display: block;
    height: 100%;
    width: 100%;
}



.slider-shadow {

	background:url(../img/slide-shadow.png) no-repeat 0 0;

	width:980px;

	height:418px;

	padding:4px;

}



#content-wrapper {

	background:url(../img/big-rep.png) 0 0 repeat-x;

	width:100%

}



#content {

	width:988px;

	margin:0 auto;

	padding-top:20px;

}



#sidebar-left {

	width:251px;

	float:left;

	text-align:center

}



.left-contact {

	margin:40px auto;

	display:block

}



#ue {

	border:2px solid #919495;

	width:202px;

	margin:0 auto;

	padding:8px

}



#facebook {

	font-size:26px;

	width:202px;

	font-weight:bold;

	color:#20437e;

	margin:30px auto;

	text-align:center

}



#fb {

	background:url(../img/fb.png) no-repeat 0 0;

	width:116px;

	height:69px;

	display:inline-block;

	margin-top:10px

}



#middle {

	width:513px;

	float:left;

	margin-left:20px

}



.bucata {

	background:url(../img/bucata-mid.png) no-repeat;

	cursor:pointer;

	with:513px;

	height:127px;

}



.bucata h2 {

	width:142px;

	/*height:127px;*/

	height:70px;

	display:block;

	position:absolute;

	float:left;

	color:#587800;

	font-size:18px;

	font-weight:bold;

	text-align:center

}



.bucata img {

	float:right;

	margin:8px 8px 0 0

}



.bucata-mare {

	width:512px;

	height:229px;

	background:url(../img/bucata-mid-mare.png) no-repeat;

}



.bucata-mare h2 {

	color:#274a90;

	display:block;

	font-size:18px;

	font-weight:bold;

	margin:0 0 0 12px;

	padding-top:10px

}



.bucata-mare img {

	float:left;

	margin:3px 10px 0 12px

}



.bucata-mare p {

	color:#606060;

	font-style:italic;

	text-align:justify;

	padding-right:10px

}



.more, .more:visited, .more:hover {

	font-size:16px;

	font-weight:bold;

	color:white;

	background:url(../img/read-more.png) no-repeat;

	width:193px;

	height:47px;

	display:block;

	line-height:47px;

	text-indent:15px;

	float:right;

	margin:10px 12px 0 0

}



.more:active {

	margin-top:11px;

	font-size:16px;

	font-weight:bold;

	color:white;

}



#sidebar-right {

	width:184px;

	float:right

}





/* MENIU */



#accordion {border:1px solid #666}



.dcjq-parent img {vertical-align:middle; margin-right:5px}



.dcjq-parent, .dcjq-parent:visited {

	display:block;

	width:180px;

	height:34px;

	line-height:34px;

	text-indent:10px;

	background:url(../img/menu-rep.png) repeat-x 0 0;

	color:white;

	font-size:14px;

	border:1px solid #83b402

}

.dcjq-parent:active, .dcjq-parent:hover, .dcjq-parent-li .active {

	background-position:0 -34px;

	border-color:#03a2ce;

	font-size:14px;

}



#accordion li ul li {

	background:url(../img/sub-cat.png) no-repeat 0 0;

	height:34px;

	line-height:34px;

	text-indent:40px;

	width:180px;

	border:1px solid #0474b2

}



#accordion li ul li:hover {background-position:0 -34px}



#accordion li ul {

	

}



#accordion li ul#none {

	display:none !important;

}





#accordion li ul li a, #accordion li ul li a:visited {

	color:white;

	font-size:14px;

	display:block;

	width:100%;

	height:34px;

	line-height:34px;

	overflow:hidden;

}



#accordion li ul li a:active, #accordion li ul li a:hover {



}



#footer {

	height:88px;

	background:url(../img/footer-rep.png) repeat-x

}

#f-container {

	width:988px;

	margin:0 auto;

	height:88px;

	line-height:88px;

	font-size:14px;

	font-weight:bold;

	color:white;

}



#f-container a, #f-container a:visited {

	font-size:14px;

	font-weight:bold;

	color:white

}

#f-container a:hover {color:#d1ff18}



.left {float:left}

.right {float:right}



#left_gallery_slider{

	background-image:url('../img/bg_left_slider.png');

	background-repeat:no-repeat;

	height:307px;

	width:250px;

}



#actual_gallery_left_sidebar{

	left:6px;

	position:relative;

	top:7px;

}



#contact table{

	margin:10px 0 0 0;

}



#contact table tr td{

	padding:5px;

	vertical-align:top;

}



#contact input[type=text],

#contact input[type=password],

#contact textarea{

	background-color: #FFFFFF;

    border: 1px solid SteelBlue;

    color: steelBlue;

    padding: 10px;

    width: 300px;

}



#contact p.form_buttons input[type=submit]{

	background-color:transparent;

	background-image:url('../img/read-more.png');

	background-position:top left;

	background-repeat:no-repeat;

	border:0;

	color:#fff;

	cursor:pointer;

	float:right;

	font-size:16px;

	font-weight:bold;

	height:47px;

	text-transform:uppercase;

	width:193px;

}



ul#body_albums{

	margin:20px 0 0 0;

}

ul#body_albums li{
	float:left;
	margin:0 5px;
}



ul#public_album{

	list-style:disc;

	width:500px;

}



ul#body_albums a{

	color:#069;

	font-size:14px;

	text-decoration:underline;

}



ul#public_album li{

	float:left;

	height:100px;

	line-height:100px;

	margin:5px;

}



.current_child{

	background-image:url('../img/sub-cat.png');

	background-position:0 100%;

	background-repeat:no-repeat;

}

a.download,
a.download:link,
a.download:visited{
    background: none repeat scroll 0 0 steelBlue;
    border: 1px solid #000000;
    border-radius: 3px 3px 3px 3px;
    bottom: 25px;
    color: #FFFFFF;
    font-weight: bold;
    left: 165px;
    padding: 10px;
    position: relative;
    text-shadow: 1px 1px #000000;
}

a.download:hover,
a.download:active{
	text-decoration:underline;
}

#middle table{
	overflow:hidden;
	width:100% !important;
}

#middle .page-chunk table td{
	border:1px solid #000;
}

.post_date a{
	color:#1B77E0;
}

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

.breadcrumbs_wrap{
	border-bottom: 1px dotted #000000;
	margin: 0 0 10px 0;
    padding: 0 0 10px;
}

a.breadcrumb_link{
	color:#1B77E0;
	text-decoration:underline;
}

.post_heading h2{
	margin:0 0 10px 0;
}