body{
padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background:#e6d6b6;
}

form{
padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#675f54; font-size:11px;
}

a{
outline-style:none;
}

img, div, a {
behavior: url(pngfix/iepngfix.htc);
}

.clear{
clear:both;
height:0px;
}










/* GENERAL */
#main-wrapper{
width:980px;
}
#main-wrapper .inner-wrapper{
width:944px;
}
.leftcol{
width:475px; float:left;
}
.rightcol{
width:445px; float:right;
}
.title{
font-family:Georgia, "Times New Roman", Times, serif; color:#494530; font-size:20px; font-weight:bold;
}
.camera{
width:114px; height:86px; display:block; float:left; margin:0px 0px 4px 4px; background:no-repeat center center #FFFFFF;
}
a.camera-border{
width:100%; height:100%; display:block; background:url(img/general/border_camere.png) no-repeat;
}
.redtext{
font-size:12px; font-weight:bold; color:#FF0000;
}
.greentext{
font-size:12px; font-weight:bold; color:#009900;
}
.text-1{
font-size:12px; color:#5c5649; font-weight:bold;
}
.text-2{
font-size:22px; font-weight:bold; color:#9d5133;
}
.text-3{
font-size:14px; color:#9d5133; font-weight:bold;
}
.text-4{
font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;
}
.text-5{
font-size:32px; font-weight:bold; color:#9d5133;
}
a.link-1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9d5133; text-decoration:underline;
}
a:hover.link-1{
text-decoration:none;
}
a.link-2{
display:block; float:left; width:150px; height:22px; line-height:22px; background:#6f4b38; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;
text-align:center; margin:0px 0px 5px 5px;
}
a:hover.link-2{
background:#b99145;
}
a.link-2-selected{
display:block; float:left; width:150px; height:22px; line-height:22px; background:#b99145; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;
text-align:center; margin:0px 0px 5px 5px;
}
a.link-3{
color:#000000; font-size:11px; font-weight:bold;
}
a:hover.link-3{
text-decoration:none;
}
a.link-4{
display:block; float:left; width:220px; padding:3px; text-decoration:none; margin:0px 1px 1px 0px; /*height:16px;*/
}
a:hover.link-4{
/*background-color:#decaa6;*/
background-color:#d2b990;
}
a.link-4-selected{
background-color:#d2b990;
}

/* ON MOUSE OVER CATS-SUBCATS */
.link-cat{
width:220px; padding:3px; text-decoration:none; margin:0px 1px 1px 0px; height:16px; cursor:pointer;
}
.link-cat-selected{
background-color:#d2b990;
}

a.link-subcat{
display:block; width:240px; padding:3px; text-decoration:none; margin:0px 5px 0px 5px; height:16px;
}
a:hover.link-subcat{
/*background-color:#decaa6;*/
background-color:#e5d6b5;
}
a.link-subcat-selected{
background-color:#e5d6b5;
}
/* */

.subcategs-wrapper{
position:absolute; left:225px; top:-11px; width:256px; display:none;
}
.subcategs-top{
background:url(img/general/subcateg-top.gif) no-repeat; width:256px; height:10px; line-height:1px; font-size:1px;
}
.subcategs-bottom{
background:url(img/general/subcateg-bottom.gif) no-repeat; width:256px; height:10px; line-height:1px; font-size:1px;
}




/* PHOTOS */
.h-photo{
width:230px; height:154px; margin:0px 0px 6px 6px;
}
.v-photo{
width:112px; height:168px; margin:0px 0px 6px 6px;
}
.h-photo-rightcol{
width:208px; height:140px; margin:0px 0px 4px 4px;
}
.v-photo-rightcol{
width:104px; height:156px; margin:0px 0px 2px 2px;
}
/**/






/* MAIN MENU */
#main-menu{
width:100%; height:51px; background:#d2ba8f;
}
#main-menu #logo{
float:left; display:block;
}
#main-menu #items{
float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3f3d29; font-weight:bold;
}
#main-menu #items a.item{
color:#3f3d29; text-decoration:none; height:51px; line-height:51px; padding:0px 5px 0px 2px;
}
#main-menu #items a:hover.item{
color:#a1593c;
}
#main-menu #items a.item-selected{
color:#a1593c; text-decoration:none; height:51px; line-height:51px; padding:0px 5px 0px 2px;
}






/* HEADER HOME */
#header-home{
width:980px; height:360px; position:relative; margin-top:10px; overflow:hidden; text-align:center;
}
#header-home #graphics{
width:980px; height:360px; position:absolute; top:0px; left:0px; background:url(img/general/header_graphic.png) no-repeat;
}
#header-home #photo{
width:980px; height:360px; position:absolute; top:0px; left:0px;
}
#header-home #family-photo{
width:190px; height:130px; position:absolute; background:url(img/general/szabo.png) no-repeat; top:200px; left:43px;
}





/* HEADER */
#header{
width:980px; height:298px; position:relative; margin-top:10px;
}
#header #graphics{
width:980px; height:298px; position:absolute; top:0px; left:0px; background:url(img/general/header_graphic.png) no-repeat bottom center;
}
#header #photo{
width:980px; height:298px; position:absolute; top:0px; left:0px; background:center center no-repeat;
}





/* CONTENT */
#content{
background:url(img/general/bg_content.jpg) no-repeat;
}





/* SERVICES STRAP */
.service-wrapper{
float:left; background:top left no-repeat; width:227px; margin-left:12px;
}
.service{
padding:85px 0px 0px 10px;
}
#triangle{
width:172px; height:28px; left:385px; background:url(img/general/triangle.png) no-repeat;
}





/* FORMS */
input.inputmain{
background-color:#FFFFFF; border:0px; padding:4px; font-size:11px; width:210px;
}
input.input-btn{
background:#704c39; width:140px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:0px; color:#FFFFFF;
}
textarea.textareamain{
background-color:#FFFFFF; border:0px; padding:4px; font-size:11px; width:435px; height:85px; font-family:Arial, Helvetica, sans-serif; overflow:auto;
}
select.selectmain{
border:0px; padding:2px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#675f54;
}







/* PAGINARE */
a.paginare-numere{
font-family: "trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;
text-align:center; display:block; float:left; height:18px; line-height:18px; margin:0px 1px 0px 1px; padding:0px 3px 0px 3px;
}
a:hover.paginare-numere{  }

a.paginare-numere-selected{
font-family: "trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#9d5133; text-decoration:none;
text-align:center; display:block; float:left; height:18px; line-height:18px; margin:0px 1px 0px 1px; padding:0px 3px 0px 3px; font-weight:bold;
}

.paginare-dots{
font-size:11px; float:left;
}
/* /PAGINARE */








/* DATE PICKER //////////////////////////////////////////////// */
/* butonul cu icoana de calendar */
input.input-calendar{
width:20px; height:20px; background:url(img/general/calendar.jpg) no-repeat; border:0px; vertical-align:top;
}
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #f0ffdd;
	border: 1px solid #cdb390;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ddcbb3;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #f2d9b8;
	border: 1px solid #bda17c;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #ffdbab;
	border: 1px solid #d5a464;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #bda17c;
	border: 1px solid #bda17c;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #f2d9b8;
	font-weight: bold;
	padding: 0px;
	border:1px solid #bda17c;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #f2d9b8;
	font-weight: bold;
	padding: 0px;
	border:1px solid #bda17c;
/* /DATE PICKER //////////////////////////////////////////////// */
