/* CSS Document

Theme: Casa Decor
Theme URI: http://www.casadecor.ro/

Author: Webright Media
Author URI: http://www.webrightmedia.ro/

*/

body { margin:0px; padding:0px; background:#161616 url(../img/bg_content.gif); font: normal 82.5%/1.4 Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; }

h1 { font: 1.9em Georgia, "Times New Roman", Times, serif; font-weight:lighter; padding:0; margin:0; }
h2 { font: 1.9em Georgia, "Times New Roman", Times, serif; font-weight:lighter; padding:0; margin:0; }
h3 { font: 1.7em Georgia, "Times New Roman", Times, serif; font-weight:lighter; margin:0; padding:0; }

a { color:#50351a; text-decoration:none; }
a:hover { color:#50351a; text-decoration:underline; }

/* wrappers */
#wrapheader { background:#FEFFDE; height:92px; border-bottom:8px solid #50351a; }
#header { margin:0 auto; width:960px; height:92px; }
#wrapcontent { margin:0 auto; width:960px; }

/* logo */
#logo { float:left; width:470px; height:80px; margin:15px 0 0 0; padding:0; color:#333333; font-weight:bold; font-size:14px; }
#logo h1 { margin:0; padding:0; }
#logo h1 span { float:left; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; color:#000; }
#logo h1 a { float:left; width:466px; height:70px; background:url(../img/logo.gif) no-repeat top left; text-indent:-10000px; outline:none; }

/* topnav */
#topnav { float:right; font-size:16px; font-weight:bold; color:#161616; margin:50px 0 0 0; text-align:right; }
#topnav ul { list-style:none; margin:0; padding:0; }
#topnav ul li { list-style-type:none; margin:0 10px 0 0; padding:0 10px 0 0; display:inline; border-right:1px solid #50351a; } 
#topnav ul li.last { border:none; margin:0; }
#topnav ul li a { color:#50351a; text-decoration:none; }
#topnav ul li a:hover, #topnav ul li a.selected { color:#50351a; text-decoration:underline; }

/* top */
#top { margin:10px 0;}
#header_image { float:left; width:750px; height:315px;}
.pics { height: 315px; width: 750px; padding:0; margin:0; overflow: hidden; }
.pics img { height: 311px; width:746px; padding:2px; background-color:#50351a; top:0; left:0 }
#contact_info { float:right; width:195px; }
#contact_info h2 { margin:0 0 15px 0; padding:0; font-size:2.4em; }
#contact_info div { margin: 30px 0 15px 0; border-left:4px solid #50351a; padding:0 0 0 8px; }
#contact_info div.last { margin:0; }
#contact_info div span { width:60px; float:left; }
#contact_info a { color:#FFFFFF; text-decoration:none; }#contact_info a:link { color:#FFFFFF; text-decoration:none; }#contact_info a:visited { color:#FFFFFF; text-decoration:none; }
#contact_info a:hover { text-decoration:underline; }

/* main */
#main { margin:0; padding:0; background:#FEFFDE; border:2px solid #50351a; color:#000000;}

/* content */
#content { float:right; width:690px; padding:0 10px; border-left:1px dotted #CCCCCC; margin:10px 0; }
* html #content { width:710px; padding:0 0 0 10px; }/*IE6 fix */
#maincontent { padding:10px;}
* html #maincontent { padding:10px 10px 10px 10px; }/* IE6 fix */

.photo { float:left; margin:0 10px 0px 0; }
.photo img { background:#FFFFFF; padding:2px; border:2px solid #000000; }
.photo img:hover { background:#999999; }
.photo ul { list-style:none; margin:10px 0 0 0; padding:0; }
.photo ul li { list-style-type:none; margin:0 1px 0 0; padding:0; display:inline;}

#attributes td { width:100px; }
#attributes tr { background:url(../img/bg_tr.gif) repeat-x bottom; }
#attributes tr td.atttype { font-style:italic; font-weight:bold; text-align:left; width:180px; }
#attributes tr td.attdesc { text-align:right; }

#lastproducts { list-style:none; margin:10px 0 0 0; padding:0; }
#lastproducts li { list-style-type:none; margin:0 17px 15px 0; padding:0; display:inline; width:150px; float:left; height:125px;}
#lastproducts li.last { margin:0 0 15px 0;}
#lastproducts a { font-weight:bold; text-decoration:none; line-height:14px; }
#lastproducts a:hover { text-decoration:underline; }
#lastproducts a img { background:#FFFFFF; padding:2px; border:2px solid #000000; }
#lastproducts a:hover img { background:#999999; text-decoration:none; }

#gallery ul { width:310px; }

div.finisaje { margin:10px 0 0 0; padding:0 15px 0 0; background:#FFFFFF; border:1px solid #CCCCCC; }
div.finisaje ul { list-style:none; margin:0 0 0 5px; padding:0; }
div.finisaje ul li { list-style-type:none; display:inline; width:120px; height:220px; text-align:center; float:left; margin:0 9px 15px 0px;}
div.finisaje ul li.tip { margin:0 0 10px 10px; padding:0 0 5px 0; height:18px; font-size:16px; font-weight: bold; width:100%; border-bottom:1px dotted #50351a; }
div.finisaje ul li span { display: block; text-align:center; height:40px; font-weight:bold; font-style:italic; }


/* breadcrumb */
#breadcrumb { padding:5px; font-weight:bold; border-bottom:1px dotted #50351a; }

/* pagination  */
#pagination { padding:5px; font-weight:bold; border-top:1px dotted #50351a; text-align:center;}
#pagination ul {margin: 0 auto; }
#pagination ul li span { color:#000000; text-decoration:none; padding:0 4px; margin:0; }
#pagination ul li {display: inline;	margin-right: 1px; }
#pagination ul li a { padding:0 4px; font-weight:bold;  }
#pagination a:hover { background:#50351a; color:#FFFFFF; text-decoration:none; }

/* contact box */
.contact_box { padding:10px; background:#FFFFFF; border:1px solid #CCCCCC; margin:10px 0;}
.contact_box h3 { margin:0 0 10px 0; font-size:18px; }
.contact_box p { margin:0; padding:0; }
.contact_box p strong { float:left; width:70px; }
.contact_map { float:right; }
.contact_map a img { background:#FFFFFF; padding:2px; border:2px solid #000000; }
.contact_map a:hover img { background:#999999; text-decoration:none; }

/* right gallery */
.right_gallery { float:right; margin:0 0 0 10px; }
.right_gallery a img { background:#FFFFFF; padding:2px; border:2px solid #000000; }
.right_gallery a:hover img { background:#999999; text-decoration:none; }


/* sidebar */
#sidebar { float:left; width:200px; padding:20px; }
* html #sidebar { padding:20px 0 20px 20px; } /* IE6 fix*/
#categories ul.menu, #categories ul.menu ul { list-style-type:none; margin:10px 0 0 0; padding:0; width:180px; font-size:16px; font-weight:bold; }
#categories ul.menu ul { width:130px; margin:0; padding:0; }
#categories ul.menu a { display: block; text-decoration: none; }
#categories ul.menu li { margin:0; background:url(../img/bg_list.gif) no-repeat 0px 8px; padding:3px 0 3px 15px; }
#categories ul.menu li.active { background:url(../img/bg_list_down.gif) no-repeat 0px 10px; }
#categories ul.menu li a { color:#50351a; padding: 2px; -moz-outline:none;}
#categories ul.menu li a:hover {   color:#CC0000; }
#categories ul.menu li ul li { background:none; font-size:12px; }
#categories ul.menu li ul li a { margin:0 0 5px 0; padding:0 0 0 5px; background:none; border-left:3px solid #50351a; -moz-outline:none;}
#categories ul.menu li ul li a:hover { color:#CC0000; }

/* footer */
#footer { margin:10px 0 0 0; background:#FEFFDE; border-top:4px solid #50351a; color:#000000; padding:10px; }

/* copyright */
#copyright { float:left; font-size:11px; }

/* footer nav */
#footernav { float:right; font-weight:bold; margin:0; padding:0; text-align:right; }
#footernav ul { list-style:none; margin:0; padding:0; }
#footernav ul li { list-style-type:none; margin:0 10px 0 0; padding:0 10px 0 0; display:inline; border-right:1px solid #50351a; }
#footernav ul li.last { border:none; }
#footernav ul li a { color:#50351a; text-decoration:none; }
#footernav ul li a:hover, #footernav ul li a.selected { color:#50351a; text-decoration:underline; }

/* wrm */
#wrm { text-align:right; font-size:11px; color:#666666; margin:3px 0 10px 0;}
#wrm a { color:#666666; text-decoration:none; }
#wrm a:hover { color:#666666; text-decoration:underline; }


/* others */
.clear { clear:both; }
