@CHARSET "UTF-8";

html{font-family: Verdana,Tahoma,Georgia; color: #111;}
body {margin:0px; padding: 0px; color:#111; font-size: 12px; font-family:Verdana,Tahoma,Georgia;}
h1 { font-size: 14px; margin: 0px; padding: 0px;}
h2 { font-size: 14px; margin: 0px; padding: 0px;}

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

strong{ font-weight: bold}

.clearfix{display: block;}
.floatleft{float: left;}
.floatright{float: right;}
.clearboth{clear: both;}
.noborder{border: none;}
.nobackground{background: none;}
.display_block{display: block;}
.display_none{display: none;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

.red{color: #ff0000;}
.white{color: white !important;}

.input, textarea{border: 1px solid #BBD9FD; margin: 3px 0;}

h2.sidebar {background-color: #9ACD32;}
h2.cart {background-color: #bb1a1b;}

#container{width: 1000px; margin: auto; background-color: #fff}

#top_msg_container{height: 35px; width: 100%; repeat-x; font-size: 12px; background-color: #FFE63B;}
#top_msg{width: 1000px; margin: auto; text-align: center; font-size: 14px; line-height: 35px; font-weight: bold;}

#header_top {width: 1000px;}

#header_top .phone {text-align:right; font-size: 11px; color: gray; font-weight: bold;}
#header-right {text-align:right;}
#header-left{margin-left: 10px;margin-top: 20px;}

#logo { width:160px; float:left; display: block;}
#logo img{ position: relative;}

#siteName { background:url(../images/siteName.jpg) no-repeat; width:297px; height:34px; margin-top: 45px; margin-left: 10px;}

#secondaryMenu { height: 25px; width: 400px; margin-top: 5px;}
#secondaryMenu li { list-style:none;  padding-left: 20px; font-size: 10px; }

#search {margin-top:5px; width: 270px;float: right;}
#search label{line-height: 30px; padding-right: 5px; font-weight: bold;}
#search fieldset {float: right;}
#search #input {
    background-image: url("../images/search.gif");
    background-position: 0 center;
    background-repeat: no-repeat;
    border: medium none;
    float: right;
    font-size: 14px;
    height: 23px;
    line-height: 20px;
    width: 230px;
}
#search #search_value{
    background-color: #CCCCCC;
    border: 0;
    color: #FFFFFF;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    height: 16px;
    margin-left: 24px;
    width: 196px;
}

#customer_login { width: 270px; height: 40px;}
#customer_login div{ margin-top:9px; width:135px; text-align: center;}
#customer_login div a{color: #4EC4F5; font-weight: bold;}

#butonSearch {width: 21px;float:right;margin-top: 3px;}
#butonSearch a { display: block;  width: 100%;  height: 100%; }

#menu {    
	font-size: 14px;
    margin-left: 175px;
    width: 636px;
    clear: both;
}
#menu a {font-size: 12px; font-weight: bolder;line-height: 30px;color: #656567;}
#menu li {    float: left;text-align: center;width: 159px; background-color: #b9cad2;}
#menu li.odd{background-color: #ccdde7;}
#menu .submenu {margin-left:10px; margin-top: 17px; background: #fff}
#menu .submenu li {margin: 0px; clear: both; width: 170px; text-align: left;}
#menu .submenu a {color: #F5C059; font-size: 12px;}

#category_banner{height: 191px; width: 806px; background: transparent url("../images/bg_header_bottom.jpg") no-repeat; margin: 2px;}
#category_banner div{width: 806px;}

#login{   

}

#login #email, #login #parola{    
	margin-left: 1px;
}

#login a{
	font-size: 10px !important;
}	

#page{width: 1000px;}

#billboard { margin-left: -20px; position:relative; }

#sidebarLeft{
	width: 175px;
	background: url("../images/Backround-02.png") no-repeat scroll center center transparent;	
	min-height: 650px;
}

.categories {width: 100%; float: right;}
.categories ul{float: right;}

.categories .categoryList { /*margin-top: 10px;*/ font-weight: bold;}
.categories .categoryList a{}
.categories .categoryList span p{margin-left: 16px;}
.categories .categoryList span{
   clear: both;
    color: #FFFFFF;
    float: right;
    height: 38px;
    width: 170px;
    background-image: url("../images/cat-head-sprite.png");
    background-repeat: no-repeat;
}
.categories .categoryList span div{    
	display: table-cell;
    height: 38px;
    padding-left: 18px;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 10px;
}
    

.categories .categoryList ul {float: right; width: 158px;}
.categories .categoryList ul a.subcat{color:#9e015c; line-height:16px; height: auto;width: 158px;clear: both;float: right;}
.categories .categoryList ul li{padding-bottom:5px; padding-top:5px; float: left; /*background-color: #dec5d8;*/}
.categories .categoryList ul li a p{margin-left: 15px;}

.dashed-border{border-bottom: 1px dashed #d3145a;}
.border-botom{border-bottom: 1px solid #6dcff6 !important;}

.cat-head-color1{background-color: #9d005c; background-position: 0 0px;}	
.cat-head-color2{background-color: #89c23f; background-position: 0 -85px;}	
.cat-head-color3{background-color: #fe0000; background-position: 0 -168px;}	
.cat-head-color4{background-color: #006cb4; background-position: 0 -253px;}	
.cat-head-color5{background-color: #f15a25; background-position: 0 -336px;}	
.cat-head-color6{background-color: #d3145a; background-position: 0 -422px;}	

.cat-head-color1-minus{background-position: 0 -42px;}
.cat-head-color2-minus{background-position: 0 -126px;}
.cat-head-color3-minus{background-position: 0 -210px;}
.cat-head-color4-minus{background-position: 0 -294px;}
.cat-head-color5-minus{background-position: 0 -378px;}
.cat-head-color6-minus{background-position: 0 -464px;}

.cat-bg-color1{background-color: #FFAAAA;}
.cat-bg-color2{background-color: #B0FD6F;}
.cat-bg-color3{background-color: #FE9999;}
.cat-bg-color4{background-color: #00bCf4;}
.cat-bg-color5{background-color: #F1aA75;}
.cat-bg-color6{background-color: #f374bA;}

#age-selector{position: relative;}
#age-selector:HOVER ul{visibility: visible;}
#age-selector p{background-color: #999999; line-height: 25px; font-weight: bold; background-image: url("../images/right-arrow-gray.jpg"); background-repeat: no-repeat; background-position: 100px center; text-align: center; color: white;}
#cat-name {background-color: #999999; line-height: 25px; font-weight: bold; background-repeat: no-repeat; background-position: 100px center; text-align: center; color: white;}
#age-selector p:FIRST-LETTER{/*margin-left: 200px;*/}
#age-selector ul{width: 130px;line-height: 20px;position: absolute; top: 8px;right: 5px; visibility: hidden;}
#age-selector ul li{background-color: #cccccc; font-size: 10px; color: gray;}
#age-selector ul li a{font-size: 12px; color: gray; font-weight: bold; padding-left: 10px}
#age-selector ul li:nth-child(odd){background-color: #e6e6e6;}

#content{width: 640px; font-size: 12px;}
#contentMiddle{width: 634px; font-size: 12px;position: relative;border-left: 1px solid #6dcff6;border-right: 1px solid #6dcff6;}
#contentMiddle h2, .subcategoryName {color: #4EC4F5; color:#4EC4F5; margin-bottom:5px; margin-top:5px;}
.subcategoryName{margin-left: 10px;font-weight: bold;}

#sidebarRight {width: 185px;background: url("../images/Backround-02.png") no-repeat scroll center center transparent;min-height: 650px;}
#sidebarRight h2{height:30px; line-height:30px;width:175px; color: #fff; font-weight: bold; font-size:12px; padding-left: 10px;background-color: #0577c0;}
#sidebarRight li { /*list-style:url(../images/li-square.jpg);  margin-top: 10px; padding-left: 10px; margin-left: 30px; _margin-left: 25px; list-style-position:outside; */}
#sidebarRight a {font-size: 13px; line-height: 20px;}
#sidebarRight div {background-color: #d3eef9;}
#sidebarRight .sidebar-right-box {margin-bottom: 30px;width: 185px;}

#sidebarRight .informatii-utile a:FIRST-CHILD{border-bottom: 1px dashed #6ccff8;}

.sidebarText {font-family: sans-serif; font-size: 12px; margin-left: 9px; _margin-left: 5px; margin-top: 7px; margin-bottom: 7px;}

#newsletter_img {margin:auto;display: block;margin-bottom: 25px;}

#newsletter {font-size: 11px;}
#newsletter fieldset {width: 180px;}
#newsletter p {color: #4EC4F5; width: 180px;}
#newsletter input{width: 170px;}
#newsletter input.send{width: auto; margin-top: 5px;}

#shoppingCart {width:272px; margin-top: 5px;}
.shoppingCartHeader {font-family: sans-serif; font-size: 11px; padding: 5px 7px; color: #333;}
#shoppingCartTitle { background:url(../images/shoppingCartBasket.jpg) no-repeat; height: 43px; margin-left: 9px;
							border-bottom: solid 1px #0e7f17; margin-right: 10px; padding-bottom: 4px;}	
#shoppingCartTitle div{margin-left: 60px;  padding-top: 15px;  font-size: 14px; font-weight: bold; }
#shoppingCart table tr td span{font-size: 10px; margin: 2px 7px; color: #333;}
#shoppingCart table tr td a{font-size: 10px; color: #000; text-decoration: none; margin: 2px 7px; color: #333;}	

#sidebar_cart { float:left; font-weight: bold; font-size: 13px; text-align: center; width: 180px;}

#totalPriceShoppingCart {float:right;  margin-top: 20px; margin-right: 7px; _margin-right: 4px; font-weight: bold; color:#9b0303}	
#detaildButtomShoppingCart { margin:15px 5px 5px; _margin-right: 5px; _margin-left: 5px; _margin-bottom: 0px;}	

#newProduct {width: 703px; border-bottom:solid 2px #0e7f17; margin-top: 15px; padding-bottom: 3px; font-size: 14px; padding-left: 10px; }
.categoryName{margin: 10px 0px; font-size: 14px; color: #333; font-weight: bold;}

#footer {height: 150px; width: 1000px; text-align:center; background-color: #fff; color: #333;}
#footer table {border-color: red; width: 611px; margin: auto;}
#footer table td {text-align: center; width: 25%; padding: 3px !important;}
#footer table td a{color: #6dcef8;}


#footer a {/*margin-left: 30px; font-size:12px; color: #01c6ff; font-weight: bold;*/}
#footer #edi {float: left;}
#footer #ecolino {float: right;}

#domino { float: right; margin-top: 20px;}

/*css pentru pret, culoarea preturilor*/
#pret {color:#9b0303}
#pretVechi { color:#9b0303; text-decoration:line-through;}

div.form{/*font-size: 12px; line-height: 250%;width: 350px;*/}
div.form fieldset {/*-moz-border-radius:5px; border:1px solid #F5C059; padding:5px;*/}
div.form fieldset legend{font-size: 14px;color: #4EC4F5; font-weight: bold;}
div.form fieldset label{width: 120px; float: left;}
div.form fieldset .submit{/*margin-top: 10px;*/}
div.form fieldset ul li{height: 30px;clear: both;}
#login_form li{height: 23px;}
div.form table{border-collapse: separate;}
div.form table caption,div.form table th, div.form table td {text-align:center; border-collapse: true;}

div#customer_type input, div#customer_type label {float : none; cursor: pointer;}

#company_inputs.ignore {display: none;}
#customer_inputs.ignore {display: none;}

div.formSmall{font-size: 12px; line-height: 250%; width: 480px;}
div.formSmall form{}
div.formSmall fieldset{width: 375px; padding-left: 25px;}
div.formSmall fieldset legend{font-size: 14px; margin-bottom: 20px;}
div.formSmall fieldset label{width: 120px;}
div.formSmall fieldset .submit{margin-left: 120px;}
div.formSmall fieldset ul li{height: 30px;}
div.formSmall fieldset input[type=image]{margin-left: 120px; margin-top: 10px;}

div.formSmall #login_form fieldset a{margin-left: 120px;}
div.formSmall #login_form legend{margin-left: 120px;}

#login_form ul{list-style: none;width: 100%;}
#login_form ul li{width: 100%;}

div.box{width:620px;}

div.boxSmall{margin:5px; width:400px;}

span.username a{padding-left:4px; text-decoration:none; font-size: 14px; font-weight: bold;}
span.links_cont a{padding-left:4px; font-size: 12px;}

p.error, p.status {font-size:12px; line-height:28px; margin:20px; text-align:center;}

p.error {background-color:#FFBBEE; border:1px dotted #9B0303;}
p.status {background-color:#DFFFDF; border:1px dotted #4EC4F5; color:#4EC4F5; font-weight:bold; padding:5px;}

.error {color: #9B0303; display: block;}

input.error, textarea.error {border:1px dotted #FF0000;}

input.valid, textarea.valid {border:1px dotted #00FF00;}



form fieldset .contact td {text-align:left; padding: 3px;}

.breadcrumb{font-size:12px; line-height: 30px; background-color: #eee;}
.breadcrumb a {font-weight: bold;}

.hidden{display: none;}

div.wrapper{ float: left;}

.payment_shipping div#deliveryAndPaymentDetails {margin-left: 200px;}
#deliveryAndPaymentDetails {margin-top: 5px;}
#deliveryAndPaymentDetails img{margin-left: 20px;}
#deliveryAndPaymentDetails .ePaymentDiscount{color:#FF0000; font-size:11px; margin-left:20px;}

.payment_shipping{margin-left: 0px;}
.deliveryAndPaymentDetails_content {margin-left: 30px;}
.deliveryAndPaymentDetails_content h2{margin: 0px;}
.deliveryAndPaymentDetails_content .shipping_method{margin-left: 100px;}
.deliveryAndPaymentDetails_content .payment_method{margin-left: 100px;}

/* Product View (plugin ProductSelection) */
#comments fieldset ul li {margin-top: 5px;}

.link_categorie{float: right; clear: right; margin: 12px; text-align: right; font-size: 12px; font-weight: normal; color: #111111}

.cantitate_categorie{float: left; clear: left; margin: 12px; border: none; font-size: 12px; color: #304030; font-weight: normal;}
.cantitate_categorie h1{color:#304030; margin: 0; padding: 0; font-family:georgia; font-size:18px; font-weight: bold; border: none;}

.mastercard_visa{margin-top: 3px; margin-right: 10px;}

#banner{margin-top: 10px;}

.headerElements{width: 504px; margin-top: 5px;}

#badges{width: 170px; text-align: center;margin-top: 5px;}

#categoryUnderline {border-bottom: 2px solid #0E7F17; width: 100%;}
#categoryUnderline h1 {font-size:14px; font-weight: bold; margin-top:12px; padding-bottom:3px; padding-left:5px; float: left}

.paginate{margin-top: 10px;font-size:10px; color: #333333;}
.paginate .pages{/*margin-right: 50px;*/}

#filters {width: 600px;}
#filters ul{float: left; clear: both;}
#filters li{float: left; margin: 5px 5px 5px 0;}

.maiMult {margin-top: 5px;padding-right: 5px;text-align: right;width: 100%;}
.maiMult a{color: red;font-size: 14px;}

.productPriceTag{color:#333; margin-bottom: 5px;margin-top: 5px; font-weight: bold; font-size: 12px; font-family: Verdana;}
.btn_add_to_cart{margin: 5px}

.product {    
    border-right: 1px dashed #6DCFF6;
    padding: 15px 5px 0;
    width: 200px;
}
.no-right-border{border-right: none !important;}
/*.product {width: 80%; margin: auto; background-color: #00933f;height: 235px;margin-bottom: 4px;}*/
/*.product .img img{height: 147px; width: 164px;}*/
.product .img{margin: auto;text-align: center;}

.product .details { margin: auto; background-color: #d4eefb;height: 58px;}
.product .details .aux{width: 98%;}
.product .details .name {color: black;}
.product .details .price{
    background-image: url("../images/product-price-bg.jpg");
    color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}

#product { width: 630px;}
#product #productPicture {width: 166px; text-align: center;}
#product #productPicture img{-moz-border-radius:5px; border:1px solid #F5C059; padding:2px;}
#product #productPicture a:hover {text-decoration: none;}
#product #productTitle {width: 200px;}
#product #productDetails {width: 310px; padding-left: 10px;}
#product #productDetails p{margin: 5px 0;}
#product fieldset{margin:0px; width:130px; border:1px solid #F5C059; -moz-border-radius: 5px; padding: 5px; text-align: center;}


#product #slaves {width: 500px; padding-left: 10px;}
#product #slaves table{width: 500px;}
#product #slaves table td{border-bottom: 1px dotted #F5C059;}

#product #slaves fieldset {margin:0px; width:auto; line-height:40px; border: none; margin-top: 10px;}

div.productName {/*font-size: 12px; text-decoration: none; color: #4EC4F5; padding-bottom: 5px; height: 30px;*/}
div.productName a{/*font-size: 12px; color: #4EC4F5; text-decoration: underline; font-weight: bold;*/}

#product-left{width: 35%; float: left;}
#product-right{width: 65%; float: right;}

#product-left-content{width: 95%; margin: auto;text-align: center;}
#product-right-content{width: 95%; margin: auto; text-align: center;}

#product-right-content #similar-products{
	background-color: #6dcff6;
	widows: 150px;
	height: 30px;
	font-size: 15px;
	float: left;
	color: white;
	padding: 2px 5px;
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 30px;
}	
#sugested-products{width: 100%;}
.sugested-product{    
	float: left;
    margin: 2px;
    width: 120px;
}
.sugested-product-name{
    background-color: #D3EEF9;
    color: #4A4E4D;
    font-weight: bold;
    height: 66px;
    padding: 3px;	
}
#sugested-products .dashed_right{border-right: 1px dashed #6DCFF6;}
#sugested-products .img_wrapper {margin-bottom: 6px;}

#product-left-content #add-to-cart{background-color: #6dcff6;}
#product-left-content hr{color: white;margin-top: 3px;margin-bottom: 3px;}

#product-left-content #add-to-cart .productPrice{
    color: #0072bb;
    font-size: 18px;
    font-weight: bold;
    margin: auto;
    text-align: left;
    width: 95%;
}	

#product-left-content .tva-inclus{
	font-size: 12px;
	color: white;
	margin-left: 10px;
}

#product-left-content #add-to-cart #cantitate{
    height: 14px;
    width: 44px;
}

#product-left-content .txt-cantitate{color: white;}	
#product-right-content .product-name {color: #656565; font-size: 22px;border-bottom: 1px solid #6dcff6;}
#product-right-content .product-sku{text-align: left;}
#product-right-content .product-short-description{border-bottom: 1px solid #6dcff6;text-align: left;}
#product-right-content .product-description{border-bottom: 1px solid #6dcff6; text-align: left;}

#reviews { width: 98%; margin: auto;}
#reviews form fieldset label{width: 120px; float: left; clear: left;}
#reviews form fieldset input {/*width: 270px;*/ float: left;}
#reviews form fieldset textarea {width: 400px; float: left;}
#reviews form fieldset .submit{width: auto; margin-left: 120px;}
#reviews .status, #reviews .required { float: left;}

.cartHelp {margin: 20px; color: #444; font-size: 14px; text-align: center;}
.confirmOrder {
	 color: #FFFFFF; font-size: 12px; 
	background-color: #9f005d;	
	text-align: center;
}

#cartContents {margin:20px 0; text-align:center;}
#cartDetails {width: 100%;}
table#cartDetails{border-spacing: 0px; border-collapse: collapse; -moz-border-radius:5px; border-bottom: 1px solid #6dcff6;}
table#cartDetails th, table#productsOverview th{line-height: 30px; background: #29aae3; color: #fff; text-align: center; font-weight: bold;}
table#cartDetails td{padding: 2px;}
table#cartDetails .product-details-top img {-moz-border-radius:5px; border:1px solid #F5C059; padding: 2px;}
table#cartDetails .productPrice, .ot_module_name, .ot_module_value {color: #9B0303; font-size: 12px; font-weight: bold;}
table#cartDetails .productTotal {color: #0173BC; font-size: 12px; font-weight: bold;}
table#cartDetails .info img {vertical-align: middle;}
table#cartDetails .info {font-weight: bold;}
table#cartDetails .cart-product-name, #productsOverview td{color: gray;font-weight: bold;font-size: 13px;line-height: 15px;}
table#cartDetails .productPrice{color: #0173BC;}
#productsOverview td{color: black;}
.cart-bg-color1 {background-color:#dff1fb;}
.cart-bg-color2 {background-color:#c9eaf9;}
.cart-bg-color3 {background-color:#9fd9f1;}
.cart-bg-color4 {background-color:#6dcff6;}
table#cartDetails .white-right-border {border-right: 1px solid white;}
table#cartDetails .sterge {color: #f9921c;}
.cart-btn-separator{padding: 0 !important; line-height: 7px;}
.blue-top-border{}
#voucher_code{
    background-color: #6DCFF6;
    color: white;
    font-weight: bold;
    float: right;
}

#voucher_form{
    line-height: 35px;
    text-align: left;
    width: 315px;
}

table#productsOverview {}

#voucher {}
#voucher fieldset{line-height: 36px;}

#cartBottom {width: 100%; margin-top: 30px; line-height: 50px;}

.checkoutsteps {text-align: center;}

#products_list{margin-top: 10px; /*background-image: url("../images/contentMiddle-background.jpg");*/background-repeat: repeat-y;width: 100%;}

#productsInfoDetails {
    margin: auto;
    width: 98%;
}

#customerDetails {  margin-left: 2%;
    width: 40%;
    margin-top: 5px;
}
#customerDetails strong {font-weight: bolder;}

#deliveryAndPaymentDetails {width: 58%;}

#customerDetails h1, #deliveryAndPaymentDetails h2 {/*font-weight: bold; color: #F89ACB*/}

#termnsAndConditions, #productsOverview {width: 100%}

table#productsOverview th {font-weight: bold;}
table#productsOverview td {font-size: 12px;}

.ot_module_name {margin-bottom: 5px;}
.ot_module_value {}


#user_options ul li {float: left; margin-left:10px; margin-right:10px;}
#myAccount {margin-top: 10px;width: 100%;}
#myAccount h1 { color:#4EC4F5; font-size:14px; font-weight:bold;}

.history_table {width: 100%;}
.history_table th {font-weight: bold; text-align: center;}
.history_table td {color: #F5C059}

.history_details {width: 100%}

h1.cms_title {font-size: 20px; text-align: center;}

#contentMiddle div.cms_text h1,
#contentMiddle div.cms_text h2,
#contentMiddle div.cms_text h3 {font-weight: bold; color: #111111}

div.cms_text p {line-height:20px;margin:10px;}
div.cms_text ul, div.cms_text ol {margin-left: 12px;}
div.cms_text ul li {line-height: 20px; list-style-position: outside; list-style-type: disc;}
div.cms_text ol li {line-height: 20px; list-style-position: outside; list-style-type: decimal;}
div.cms_text ol.alpha  {list-style-type: upper-alpha }  /* A B C D E etc. */
div.cms_text ol.alpha li {list-style-type: upper-alpha; font-weight: bold;}  /* A B C D E etc. */
div.cms_text ol.decimal {list-style-type: decimal }      /* 1 2 3 4 5 etc. */
div.cms_text ol.decimal li {list-style-type: decimal; font-weight: bold;}      /* 1 2 3 4 5 etc. */
div.cms_text ol.roman {list-style-type: lower-roman }  /* i ii iii iv v etc. */
div.cms_text ol.roman li {list-style-type: lower-roman; font-weight: bold;}  /* i ii iii iv v etc. */

#social_logos {margin-top:10px; text-align:center; width:100px;background-color: white;}

#social_logos img{margin-left:5px;margin-right: 5px;}

#contentMiddle .ad-gallery .ad-thumbs li a.ad-active img { border:1px solid #616161;}
#contentMiddle .ad-gallery .ad-thumbs li a img { border:1px solid #CCCCCC;}

#customerInfoDetails {width: 100%;}

#lista_dorintelor {text-align: center;}

.promotie_categorie {width: 100%; padding-bottom: 20px; width: 100%;}

.form #customer fieldset {width: auto; white-space: nowrap;}
#customer span.error{display: block !important; }

.form_new_account #customer_lastname, .form_new_account .required, .form_new_account .error{float: left;}

.customer-form-row{
    margin: 0 auto 5px;
    width: 98%;
    height: 35px;
}
    
.customer-form-row label{
    display: inline;
    font-style: italic;
    line-height: 24px;
    margin-left: 9px;
    min-width: 100px;
    float: left;
}
.customer-form-row .input{
    background-color: #B3B3B3;
    /*border: 1px solid red;*/
    float: right;
    margin-right: 5px;
    width: 170px;
}
#customer_inputs{}
#customer{
	position: relative;
	width: 315px;
}

#customer-form-title, .title{
    background-color: #29AAE3;
    color: white;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 5px;
}

#login_form{
   background-color: #DFF1FB;
    margin-right: 5px;
    width: 224px;	
}

#login_form fieldset{
	width: 95%;
	margin: auto;
}	

#login-form-title{
    background-color: #29AAE3;
    color: white;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 8px;
    padding-left: 5px;
}

.login-form-row .label{
    color: black;
    display: inline;
    font-style: italic;
    line-height: 15px;
    float: left;
}
.login-form-row input{
    background-color: #B3B3B3;
    border: 0 none;
    float: right;
    height: 14px;
    width: 129px;
}

#customer input{
	background-color: #B3B3B3;
}	

.height25{height: 25px;}

.display-none{display: none}

#login-logout{margin: 5px 0;}

.round-left-btn{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;	
}
.round-btn{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.btn-type1, .btn-type2,.btn-type3{
   background-image: url("../images/btn-trimite.gif");
   color: #FFFFFF;
   font-size: 13px;
   height: 25px;
   line-height: 25px;
   margin: 3px auto;
   width: 80px;
   font-weight: bold;
   cursor: pointer;
   text-align: center;
   background-repeat: no-repeat;
   border: 0;
}

.btn-type2{
	background-image: url("../images/btn-trimite2.gif");
	width: 120px;
}

.btn-type3{
	background-image: url("../images/btn-trimite3.gif");
	width: 170px;
}

.hexagoane{ background: url("../images/Backround-01.png") no-repeat scroll center center transparent; }

#contact input{float: left;}
