@charset "utf-8";
/* CSS Document */

html {
	overflow: auto; /* !!!! IE7 Vertical Scrollbar Fix !!! */
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
}

fieldset input { float : right; width : 280px; border : 2px solid #f5edea; background-color:#f7f5f1; }
fieldset input:hover { border-color : #ee852f; background-color:#FFFFFF; }
fieldset input:active, input:focus { border-color : #900; background-color:#FFFFFF; }
label, label span { display : block; padding-bottom : 5px; }
label { float : left; width : 100px; }
label span { float : left; width :100px; text-align : left; }


fieldset {  
margin-bottom : 2px;  
border: none;
overflow : hidden; }

fieldset select {
	float: left;	
}

form div { text-align : center; }

form div input { padding : 0 .25em; 
background-color : #f7f5f1;
border : 2px double #dbd5d2; 
border-top-color : #f1e8e2;
font : bold 92% Tahoma, Verdana, Arial, sans-serif; 
color : #41403d;
text-transform : uppercase;
}

form div input:hover{ background-color : #FFFFFF;
color : #000000;
border: 2px double #ee852f;
}

#topContainer {position:relative; margin:0 auto; width:600px; }
#search { text-align:right;}
#selectContainer { border:1px solid #a0a4a5; padding:7px;}
#title{ position:relative; margin:0 auto; width:600px; background-image:url(../images/search.jpg); background-repeat:no-repeat; height:20px; padding-top:3px;}
#produs { position:relative; margin:0 auto; width:600px; border:1px solid #a0a4a5;}
#produsTitle { background-image:url(../images/gradient.jpg); background-repeat:repeat-x; padding-left:7px;}
#contentProdus { border-top:1px solid #a0a4a5; height:115px;}
span.titlu { width:173px; display:block; text-align:center; margin-top:5px;}
.prezentareProdus { float:left; width:150px; font-size:14px; line-height:1.5em;}
#pages {position:relative; margin:0 auto; width:600px; text-align:center; margin-top:6px;}
img { border:none;}
#subtitle { padding:6px; }

#menuBar{ position:relative; margin:0 auto; width:750px; height:20px; padding-top:3px;}
div.menuTitle{ position:relative; float:left; width:173px; margin:1px; background-image:url(../images/search-hover.jpg); background-repeat:no-repeat; height:20px; padding-top:3px;}
div.menuTitle:hover { position:relative; float:left; width:173px; background-image:url(../images/search.jpg); background-repeat:no-repeat; height:20px; padding-top:3px;}
div.menuTitle a{ display:block; text-decoration:none; color:#000;}

#listContainer { position:relative; margin:0 auto; width:730px; border:1px solid #a0a4a5; margin-top:4px; padding:10px; overflow:auto;}
.listTop { background-image:url(../images/gradinet-gray.jpg); margin-bottom:2px;}

#list1 { position:relative; margin:0 auto; width:730px; margin-top:4px; padding:10px; overflow:auto;}
#list2 { position:relative; margin:0 auto; width:730px; margin-top:4px; padding:10px; overflow:auto;}
#list3 { position:relative; margin:0 auto; width:730px; margin-top:4px; padding:10px; overflow:auto;}

#header { position:relative; margin:0 auto; width:750px; overflow:auto; margin-bottom:35px; }
#headerLeft { position:relative; float:left; width:300px; text-align:center;}
#headerRight { position:relative; float:right; width:450px; text-align:center;}

html, body, div, ol, ul, li {
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

html { overflow: auto; }
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:top center; }

#header { position:relative; margin:0 auto; width:995px; text-align:right; overflow:hidden;}
#kwick { position:relative; float:right; }
#underheader { position:relative; margin:0 auto; background-image:url(../images/bg_menu.png); background-repeat:repeat-x; background-position:bottom; width:995px; height:66px;}
#pageContent { position:relative; margin:0 auto; background-color:#FFF; border-bottom:6px solid #333333; width:995px; overflow:auto; padding-bottom:30px; }
#footer { position:relative; margin:0 auto; width:995px; overflow:auto; margin-top:10px; }
#footerLeft { font: 10px Arial, Helvetica, sans-serif; float:left; width:40%; text-align:left; color:#3C6F9E;}
#footerRight { font: 10px Arial, Helvetica, sans-serif; float:right; width:40%; text-align:right; color:#999;}
#footerLeft a, #footerRight a {
		font: 10px Arial, Helvetica, sans-serif;
		color:#3C6F9E;
		text-decoration: none;
}
#footerLeft a:hover, #footerRight a:hover {
		font: 10px Arial, Helvetica, sans-serif;
		color:#3C6F9E;
		text-decoration: none;
}
#subfooter { position:relative; margin:0 auto; width: 995px; color:#3C6F9E; text-align:center; padding:20px 0px 20px 0px; }

ul { text-align:right; float:right;}
li { float:right;}

#leftContent { position:relative; float:left; width:680px; border:1px solid #333; padding:10px; margin:25px; }
#leftContent img { float:left; border:1px solid #000; padding:1px; margin:7px;}
#rightContent { position:relative; float:right; width:200px; border-left:1px dotted #999; padding-left:30px; margin-top:25px; }
#cartTitle { text-align:center; width:170px; }
#cartImage { margin:7px 0px 7px 0px; width:170px; text-align:center; }
#cartDetails { text-align:center; width:170px; text-align:center; }
#brandsListContainer { margin-top: 25px; display: block; width: 170px; text-align: center;}
#brandsListTitle { width:170px; font-weight: bold; margin-bottom: 15px; }
.brandsListSeparator1 { display: block; width: 100%; height: 0px; overflow: hidden; margin: 5px 0px; border-bottom: 1px dashed #999; }
#leftContentTop { overflow:auto; font-size:15px; }
#properties { width:60%; float:left; padding:7px; font-size:15px; }
#properties img { float:left; margin-right:15px; margin-bottom:10px;}
#properties span { color:#039; font-size:14px; font-weight:bold;}
#adaugaComanda { float:right; width:35%; text-align:right; padding:7px; color:#F00;  font-size:12px;  font-weight:bold;}
#adaugaComanda img { float:right; border:none; padding:0px; margin:5px 0px 0px 0px;}
#leftContentTitle {width:32%; border-bottom:1px solid #333; padding-left: 5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin-bottom:10px; }
.row {overflow:auto; font-size:12px; margin:5px 0px 0px 0px;}
.column {float:left;}
input { height:12px; margin-left:10px;}
.button { height:15px; color:#CCC; border:1px solid #333; float:right;}
.button2 { height:15px; color:#CCC; border:1px solid #333; float:right;}
#pageContentMiddle { position:relative; float:left; width:680px; padding:10px; margin:25px;}
#pageContentMiddle2 { position:relative; float:left; width:680px; padding:10px; margin:25px;}
#pageContentBottom { position:relative; float:left; width:680px; border:1px solid #333; margin:25px;}
#pageContentBottomTitle {border-bottom:1px solid #333; background-color:#c1c5c6; color:#FFF; padding:2px 0px 2px 10px; }
#pageContentBottomAirs { padding:10px;}




.cpageContentBottom { position:relative; float:left; width:680px; border:1px solid #333; margin:5px 25px;}
.cpageContentBottomTitle {border-bottom:1px solid #333; background-color:#c1c5c6; color:#FFF; padding:2px 0px 2px 10px; }
.cpageContentBottomAirs { padding:10px;}
.cproperties { width:60%; float:left; padding:7px; font-size:15px; }
#proprieties div.imgContainer, .cproperties div.imgContainer { float:left; margin-right:15px; margin-bottom:10px; display: block; float: left; width: 102px; height: 102px;}
.cproperties img { border: 1px solid #666; display: block; margin: auto auto; }
.cproperties span { color:#039; font-size:14px; font-weight:bold;}

.cadaugaComanda { float:right; width:35%; text-align:right; padding:7px; color:#F00;  font-size:12px;  font-weight:bold;}
.cadaugaComanda img { vertical-align:middle; border:none; padding:0px; margin:5px 0px 0px 0px;}
.cadaugaComandaNrBuc { color: #000; vertical-align:bottom; }

a.l_title1 {
	text-decoration: none;
	color: #039;
	position: absolute;
}

a.l_brand1 {
	text-decoration: none;
	color: #039;
	
}

span.dets001 { color:#000; font-size:12px; font-weight: normal; display: inline-block; width: 140px;}
span.dets002 { color:#000; font-size:15px; font-weight: normal; display: inline-block; width: 150px;}
.blue_shade1 { color: #039; }

div.breadcrumContainer {
	clear: both; 
	float: none;
	padding: 0px 20px;
}

#bottomLinksContainer {
	clear: both; 
	float: none;
	padding: 10px 20px;
        text-align: center;
}

#bottomLinksContainer a, #bottomLinksContainer h1, #bottomLinksContainer h2, #bottomLinksContainer h3 { 
    text-decoration: none;
    color: #039;
    font-size: 12px;
    font-weight: normal;
    display: inline;
    padding: 0px;
}

div.breadcrumContainer a, #cartDetails a {
	text-decoration: none;
	color: #039;
	font-size: 12px; font-weight: bold;
}

.contentpaneopen h2 {
	font: bold 125% Arial, Helvetica, sans-serif;
}
.componentheading {
	font:bold 10px Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align: left;
	color: #07519a;
	line-height:40px;
	margin: 0 0 5px;
}
div.componentheading {
	color: #3c6f9e;
	height: 42px;
	line-height: 42px;
	text-transform:uppercase;
}
.contentheading, .contentheading a:link, .contentheading a:visited {
	font:normal 28px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenav, .pagenavbar {
	font: normal 10px Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
}
.pagenavcounter {
	font: normal 10px Geneva, Arial, Helvetica, sans-serif;
	background: #f9f9f9;
	color: #333;
}
a.readon {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}
table.contenttoc th {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}
.sectiontableheader {
	font: normal 24px Geneva, Arial, Helvetica, sans-serif;
}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
	padding: 0 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/*joomla style-----------------------------------------------*/
.contentheading, .contentheading a:link, .contentheading a:visited {
	color: #333;
}
.contentheading a:hover {
	text-decoration: underline;
}
.contentpaneopen h2 {
	padding: 0;
	margin: 0;
}
.smalldark {
	text-align: left;
}
div.syndicate div {
	text-align: center;
}
.modifydate {
	padding-top: 6px;
}
.pagenavcounter {
	float: right;
	position: relative;
	right: -200px;
	top: 4px;
	padding: 0 4px 1px 4px;
}
.mosimage_caption {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333;
	background: #eee;
	margin: 0 6px 3px 6px;
	font-weight: bold;
}
td.contentdescription {
	font-size: 100%;
}
table.blog span.article_seperator {
	display: block;
	height: 10px;
}
table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0 0 12px 15px;
	width: 200px;
	border-left: 1px dotted #ddd;
}
table.contenttoc td {
	padding: 4px 5px 2px 18px;
	background: transparent url('../images/arrow.gif') no-repeat 6px 6px;
	line-height: 14px;
}
table.contenttoc th {
	padding: 4px 6px 4px 18px;
	margin: 0;
	text-align: left;
	font-size: 10px;
	text-transform: uppercase;
	background: #eee;
}
.contentpaneopen {
	width: 100%;
}
.contentpaneopen1 {
	width: 100%;
}
table.contentpane {
	width: 100%;
	margin-bottom: 30px;
}
.sectiontableheader {
	line-height: 24px;
	padding: 4px 0;
}
td.sectiontableheader {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eff1f1;
	color: #3c6f9e;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
	height: 8px;
	padding:8px 5px;
	border-bottom: 1px solid #eff1f1;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
	background: #f9f9f9;
}
td.sectiontableentry2, tr.sectiontableentry2 td {
	background: #fff;
}
.contentpane {
	width: auto;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}
table.pollstableborder .sectiontableheader {
	padding: 8px 5px !important;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.pollstableborder td {
	padding: 2px!important;
	border-collapse: collapse;
	border-spacing: 0;
}
table.pollstableborder tr.sectiontableentry1 td {
	border: none;
	background: none;
}
table.pollstableborder tr.sectiontableentry2 td {
	border: none;
	background: none;
}
table.searchintro {
	padding: 10px 0;
	width: 100%;
}
table.searchintro td {
	padding: 5px!important;
}
table.adminform {
	width: 400px!important;
}
.adminform .inputbox {
}
.button {
	margin: 0 0 0 4px;
	border: none;
	cursor: pointer;
	height: 20px;
	padding: 1px 4px 4px 4px;
	background: #000;
	color: #fff;
}
a.readon, .back_button a {
	margin-top: 15px;

	display: block;
	float: left;
	padding-right: 10px;
	height: 20px;
	line-height: 20px;
	padding-left: 9px;
	background: #000;
	color: #fff;
}
a.readon:hover, .button:hover, .back_button a:hover {
	text-decoration: none;
	background: #3c6f9e;
}
.back_button a {
	margin-bottom: 15px;
}
/* Default Joomla! Menu */

a.mainlevel, a.mainlevel-dark1, a.mainlevel-dark2 {
	padding: 5px 0 5px 18px;
	display: block;
	border-bottom: 1px solid #eff1f1;
	background: transparent url('../images/arrow.gif') no-repeat 2px 8px;
	width: 90%!important;
	width: 82%;
}
a.mainlevel-dark1 {
	border-bottom: 1px solid #3B4348;
}
a.mainlevel-dark2 {
	border-bottom: 1px solid #4f575c;
}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus, a.mainlevel-dark1:hover, a.mainlevel-dark1:active, a.mainlevel-dark1:focus, a.mainlevel-dark2:hover, a.mainlevel-dark2:active, a.mainlevel-dark2:focus {
	background: transparent url('../images/arrow2.gif') no-repeat 2px 8px;
}
a.mainlevel#active_menu, a.mainlevel-dark1#active_menu, a.mainlevel-dark2#active_menu {
	background: url('../images/arrow2.gif') no-repeat 3px 9px;
}
a.sublevel {
	padding: 5px 4px 5px 15px;
	display: block;
}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
}



#kwickcontainer {
	margin:auto 0;
}
#kwick {
	/*border-bottom: 3px double #333;*/
	margin-top: 10px;
	width:745px;
}
#kwick .kwicks {
	display: block;
	height: 120px;
	margin: 0px;
}
#kwick li {
	float: left;
	margin:0;
	padding:0;
	list-style: none;
}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height:120px;
	width:120px;
	/*padding: 10px;*/
	background: #fff;
	/*border-right: 5px solid #202020;*/
	border-right: 2px solid #e5ecf3;
}
#kwick .kwick span {
	display:none;
}
#kwick .opt1 {
	background: url(../images/1.png) ;
}
#kwick .opt2 {
	background:  url(../images/2.png);
}
#kwick .opt3 {
	background:  url(../images/3.png);
}
#kwick .opt4 {
	background:  url(../images/4.png);
}
#kwick .opt5 {
	background:  url(../images/5.png);
}
#kwick .opt6 {
	background:  url(../images/6.png);
	border-right: 0;
}

.button2, .button2:hover {
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	background-color: #000000;
	color: #FFFFFF;
	height: 19px;
	border: 1px solid #000000;
	float: right;
	margin: 5px 0px 0px 10px;
	padding: 0px 4px;
	width: 130px;
	display: block;
}

.button2:hover {
	background-color: #FFF;
	color: #666;
}



#formContainer { position:realtive; margin-left: 100px; width:500px; padding-top:10px;}
.row { overflow:auto;}
.column { float:left; width:50%; text-align:right;}
.leftColumn { float:left; text-align:right; width:50%;}
.rightColumn { float:left; text-align:left; width:50%;}
div#formContainer input { margin:0px 0px 4px 7px; border:1px solid #999;}
div#formContainer textarea { margin:0px 30px 4px 7px; border:1px solid #999;}
div#formContainer span { margin:0px 58px 0px 0px;}
div#formContainer input.button { margin:0px 13px 0px 0px; background-color:#FFF; padding:0px; font-size:12px;}
div#formContainer input:hover, textarea:hover, input:active, textarea:active, input:focus, textarea:focus { border:1px solid #900; background-color:#f6f8fa;}
div.column input {float:left;}

input.prodAddToCartNr, input.prodAddToCartNr:hover, input.prodAddToCartNr:active, input.prodAddToCartNr:focus {
	border: 1px solid #333333;
	background-color: #FFF;
	padding: 0px;
	font: normal 13px Tahoma, Verdana, Arial, sans-serif;
	vertical-align:middle;
	width: 30px;
	height: 17px;
	margin-top: 5px;
}

a.brandListlink { color: navy; text-decoration: none; }
a.brandListlink:hover { color: #FF0000; text-decoration: none; }

