body{padding:0; margin:0; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; background:url(../images/bg-1.jpg) repeat-x #E0E2FA}
h1{font-size:15px; padding:0; margin:0; padding-top:20px; font-weight:normal; float:left; color:#00007b; font-family:Trebuchet MS,Helvetica,Arial,sans-serif; display:block; width:350px; text-align:center}
a{text-decoration:none; color:#F93; cursor:pointer !important}
a:hover{text-decoration:underline; color:#F93}
.fl{float:left}
.fr{float:right}
img{border:0}
.clear{clear:both; height:1px; font-size:1px}
.half{width:50%}
p{padding:0; margin:0}
h2{padding:0; margin:0; font-size:18px; color:#f93; margin-left:15px; margin-bottom:10px; margin-top:10px}
h2.gray{color:#999; margin:0; padding:0; margin-left:15px; font-size:13px; font-weight:bold}
#mainDiv{width:980px}
#container{background:url(../images/bg.jpg) #fff no-repeat; width:1000px; margin:auto; min-height:900px}
#left-top{width:280px}
#right-top{width:700px}
#search_area{background:url(../images/bg_search.png) no-repeat; width:350px; height:95px}
#search_top{background:url(../images/search_but_en.jpg) no-repeat; width:250px; height:25px; margin-top:20px; margin-left:20px}
#search_top #keyword{margin-left:3px; width:170px; background:none; border:0; margin-top:2px; height:15px; z-index:1000; float:left}
#search_top #searchBut{width:55px; display:block; height:25px; float:left; text-decoration:none}
ul#menu{float:right; margin:0; margin-top:10px; padding:0; list-style:none}
ul#menu li{height:40px; float:left;  list-style:none}
ul#menu li.separator{height:40px; width:1px; font-size:1px; float:left; background:url(../images/separator.jpg); padding:0}
ul#menu li a{display:block; color:#777; text-decoration:none; padding-right:10px; padding-left:10px; background:url(../images/bg_menu.jpg) 0 0; background-repeat:repeat-x; font-size:12px; line-height:40px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold}
ul#menu li a:hover{background:url(../images/bg_menu.jpg) 0 40px; color:#F93}
ul#menu li.first{background:url(../images/menu_left.jpg); width:25px; padding:0}
ul#menu li.last{background:url(../images/menu_right.jpg); width:25px; padding:0}
#logo{margin-top:10px; margin-left:40px; text-align:center}
#header{background:url(../images/bg_header.gif) no-repeat; width:960px; height:220px; margin-left:20px; clear:both}
#headerImg{float:left; background:url(../images/header.jpg) no-repeat; width:700px; height:200px}
#slogan{width:260px; float:left}
#left-side{width:270px; float:left}
#right-side{float:left; width:710px; margin-top:20px}
.box{background:url(../images/bg_box.jpg) no-repeat; width:701px; float:right; min-height:133px}
.box_jpg{background:url(../images/bg_box.jpg) no-repeat; width:701px; float:right; min-height:133px}
.box .in{padding:17px}
.box_jpg .in{padding:17px}
.box_small{background:url(../images/bg_box_small.jpg) no-repeat; width:230px; min-height:130px}
.box_small_plus{background:url(../images/bg_box_small2.jpg) no-repeat; width:250px; min-height:130px}
.box_small2{background:url(../images/bg_box_small.jpg) no-repeat; width:230px; min-height:130px}
.box_small .in, .box_small2 .in, .box_small_plus .in{padding-top:15px}
#footer{font-size:10px; color:#777}
#footer-left{width:270px; float:left}
#footer-right{width:710px; float:left}
#footer-left .in{border-top:3px solid #d2d2d2; width:260px; float:right}

#footer-left .in .in-in{padding:6px}

#footer-right .in{border-top:1px solid #d2d2d2; width:700px; text-align:right}

#footer-right .in .in-in{padding:6px}

#footer-right .in .in-in ul{padding:0; margin:0; list-style:none; float:right}

#footer-right .in .in-in ul li{padding:0; margin:0; list-style:none; float:left; padding-left:15px}

#footer-right .in .in-in ul li a{color:#777; text-decoration:none}
table.list th, table.list td{padding:5px; z-index:1; text-align:center}
table.list th{background:#f93; color:#fff; font-size:14px; font-weight:bold}
table.list h3{padding:0; margin:0}
table.list td.heading{background:#ffe9d2; width:60px}
table.list td.actions{width:90px}
table.list td.actions a{color:#dc7003; font-size:12px; font-weight:bold; text-decoration:none}
table.list td{background:#eee; color:#777}
.productTable{margin-bottom:50px}
table.specs{width:320px; margin-left:20px; float:left}
table.specs th{background:#f93; padding:6px}
table.specs h3{color:#fff; padding:0; margin:0}
table.specs td{color:#777; border-bottom:1px solid #fff; background:#eee; padding:7px; font-size:12px}
table.specs td.headline{font-weight:bold}
.galerie{margin-left:20px}
.galerie h2{font-size:16px; font-weight:bold}
.galerie a{color:#666}
.galerie .accesorii{float:left; width:90px; border:1px solid #eee; padding:2px; height:115px; margin-bottom:5px; margin-left:5px; text-align:center}
.galerie .galerie_imagini{float:left; width:90px; border:1px solid #eee; padding:2px; height:70px; margin-bottom:5px; margin-left:5px; text-align:center}
.galerie .fixH{height:370px; overflow-y:hidden}
.more, .less{margin-right:20px}
.less{display:none}
#sitemap{margin:0; padding-left:20px; padding-top:0}
#sitemap h3, #sitemap h4, #sitemap h5{padding:0; margin:0; font-size:12px; font-weight:normal}
#sitemap span{color:#999; font-weight:bold}
a em{color:#999; font-size:11px}
.divizii a{color:#999}
.divizii h2{font-size:12px; padding:0; margin:0; margin-left:20px; margin-bottom:10px; color:#999}
.divizii p{padding-left:25px}
.galerie .separator{height:1px; font-size:1px; border-bottom:1px dashed #eee; width:200px; margin:auto; margin-top:5px; margin-bottom:5px}
.soffer{padding-top:47px}
#sub_footer{margin-top:20px; width:860px; border-top:1px dashed #eee; margin:auto; border-bottom:1px solid #eee; padding-bottom:7px}
#sub_footer table{width:650px; float:right; color:#777}
#sub_footer img{margin-right:5px; vertical-align:middle}
#sub_footer table th{text-align:left; padding:15px; padding-left:0}
#sub_footer table td{text-align:left; padding:5px; font-size:11px; border-bottom:1px solid #eee}
#sub_footer table td a{color:#777}
#divizie{font-size:30px; color:#00007b; font-weight:bold; font-family:Trebuchet MS,Helvetica,Arial,sans-serif}
#divizie span{font-size:20px}
#contactForm{padding:0; margin:0}
#contactForm label{float:left; width:140px}
#contactForm input, #contactForm select, #contactForm textarea{float:left; width:200px; margin-bottom:5px; border:1px solid #ddd; background:#eee}
#tree_page ul, #tree_page li{list-style:none; padding:0; margin:0}
#tree_page ul a{margin:0}
#tree_page li{background:url(../images/link.gif) no-repeat top left; display:block; padding-top:10px; padding-left:20px; margin-left:50px; clear:both}
.active_top{font-weight:bold; color:#F93 !important}
.top_links{margin-left:20px; color:#777; font-weight:bold}
.top_links a{color:#777; text-decoration:none}

div.nice_select_wrapper{width:253px; position:relative; float:left}

input.nice{width:275px; height:22px; color:#333; padding:8px 0 0 15px; background:url(../images/back-input.jpg) no-repeat; border:0; float:none}

input.nice.errored{background:url(../images/back-input-error.jpg) no-repeat !important}

input.nice_select{font-size:10px!important; width:253px; height:30px; cursor:default; color:#333; padding:8px 0 0 10px; background:url(../images/back-nice-select.jpg) no-repeat; border:0; float:left}

input.nice_select.errored{background:url(../images/back-nice-select-error.jpg) no-repeat !important}

textarea.nice{width:260px; height:90px; padding:10px 15px; background:url(../images/back-textarea.jpg) no-repeat; border:0; float:none}

ul.virtual_select{height:72px; width:240px; overflow:auto; list-style-type:none; margin:0; padding:0; display:block; position:absolute; top:28px; left:-78px; display:none; z-index:10000; margin-left:82px}

ul.virtual_select li{display:block; height:18px; padding:2px 0 0 5px; margin:0; border:1px solid #ddd; border-bottom:1px solid #fafafa; border-top:0; cursor:pointer; background-color:#fff}

ul.virtual_select li.last{border-bottom:1px solid #ddd !important}

ul.virtual_select li.over, ul.virtual_select li.selected{background-color:#FAFAFA; color:#000}

ul.virtual_select li.selected{border:1px solid #ddd}
