body, div, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, blockquote, table { 
	margin: 0px; padding: 0px; 
}

body { background: #442211 url(../images/bg.jpg); font-family: arial; font-size: 11px }
h1,h2,h3,h4,h5,h6 { display: inline; }
h1 { display: inline; font-size: 24px; color: #666; }
h2 { font-size: 20px; color: #970708; }
h3 { font-size: 18px; color: #970708; }
h4 { font-size: 14px; color: #970708; }
a { color: #AD300A; }

#header { width: 976px; margin: auto; overflow: hidden; }
#header .options { height: 20px; text-align: right; padding-top: 5px; letter-spacing: 10px; }
#header .menu { height: 30px; margin-top: 0px; overflow: hidden; }
#header .menu a { display: block; float: left; width: 132px; height: 23px; padding: 7px 0px 0px 0px; text-align: center; color: #000; font-family: 'trebuchet ms'; font-size: 14px; text-decoration: none; background: transparent url(../images/btn_menu.png) no-repeat bottom left; margin: 0px 3px; }
#header .menu a:hover, #header .menu a.selected { background: transparent url(../images/btn_menu.png) no-repeat top left; }

#container { background: url(../images/band.gif) repeat-x top left; overflow: hidden; }
#container2 { width: 976px; margin: auto; overflow: hidden; }

#center { float: left; width: 600px;  height: 100%; }
#top_pic { border: 1px solid #D0BE88; border-top-color: #FFB415; height: 196px; width: 599px; }
#main { width: 569px; padding: 10px 13px 0px 17px; border: 1px solid #D0BE88; background: #fff; overflow: hidden; margin-top: -4px; height: 100%; }
.main { width: 569px; font-size:12px; line-height:18px;}
.main p {font-size:12px; line-height:18px;text-indent:20px;}

#sidebarL { float: left; width: 184px; overflow: hidden; margin-right: 4px; }
#sidebarR { float: right; width: 184px; overflow: hidden; }

#footer { width: 816px; margin: auto; overflow: hidden; text-align: right; padding-right: 160px; color: #EFE4C1; line-height: 200%; }
#footer a { color: #ffc; text-decoration: none; }

#logo { margin-top: 47px; }
.barMenu { height: 198px; overflow: hidden; margin-bottom: 5px; }
.barMenu ul { margin-top: 5px; }
.barMenu li { color: #872406; padding: 12px 10px 11px 21px; border-bottom: 1px ridge #D0BE88; text-align: left; list-style: none; background: transparent url(../images/arrow.gif) no-repeat 7px center; }
.barMenu a { color: #41220E; text-decoration: none; font-size: 12px; font-weight: bold; }

.box1 { width: 166px; padding: 10px 8px 0px 10px; overflow: hidden; background: transparent url(../images/side_b1.gif) no-repeat top left; }
.box1 .title { width: 139px; height: 23px; padding: 7px 0px 0px 27px; background: transparent url(../images/side_t1.gif) no-repeat top left; color: #F2AB00; font-size: 15px; font-weight: bold; margin-bottom: 5px; }
.box1 .cats { margin: 8px 10px 0px 10px; }
.box1 .cats a { display: block; border-top: 1px dotted #fff; padding: 3px; color: #fff; text-decoration: none; }
.box1 .cats a.sub {	background: transparent url(../images/arrow.gif) no-repeat 10px center; padding-left: 20px; } 
.box1 .cats a:hover, .box1 .cats a.on { color: #970707; background: #fff; border-top-color: #970707; } 
.box1 .cats a.off { border-top: none; } 
.box1b { width: 184px; height: 20px; overflow: hidden; background: transparent url(../images/side_b1.gif) no-repeat bottom left; }

.box2 { width: 166px; padding: 10px 8px 0px 10px; overflow: hidden; background: transparent url(../images/side_b2.gif) no-repeat top left; }
.box2 .title { width: 139px; height: 22px; padding: 8px 0px 0px 27px; background: transparent url(../images/side_t2.gif) no-repeat top left; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.box2b { width: 184px; height: 20px; overflow: hidden; background: transparent url(../images/side_b2.gif) no-repeat bottom left; }

.sideb1 { width: 170px; height: 58px; padding: 10px 7px 0px 7px; overflow: hidden; background: transparent url(../images/side_box1.gif) no-repeat top left; text-align: center; color: #fff; font-size: 20px; font-weight: bold; }

.sideb2 { width: 166px; padding: 10px 8px 0px 10px; overflow: hidden; background: transparent url(../images/side_box2.gif) no-repeat top left; }
.sideb2 .title { width: 139px; height: 22px; padding: 8px 0px 0px 27px; background: transparent url(../images/side_title2.gif) no-repeat top left; color: #FF8C01; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.sideb2b { width: 184px; height: 20px; overflow: hidden; background: transparent url(../images/side_box2.gif) no-repeat bottom left; }

.sideb3 { width: 166px; padding: 10px 8px 0px 10px; overflow: hidden; background: transparent url(../images/side_box3.gif) no-repeat top left; }
.sideb3 .title { width: 139px; height: 22px; padding: 8px 0px 0px 27px; background: transparent url(../images/side_title3.gif) no-repeat top left; color: #FFC600; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.sideb3b { width: 184px; height: 20px; overflow: hidden; background: transparent url(../images/side_box3.gif) no-repeat bottom left; }

.cos { height: 48px; width: 184px; overflow: hidden; margin-top: 5px; }
.cos a.ttl { display: block; float: right; width: 132px; font-size: 13px; font-weight: bold; border-bottom: 1px dotted #333; padding: 5px 0px; text-align: center; }
#cos { float: right; width: 132px; font-size: 10px; color: #344; margin-top: 5px; text-align: center; }
#cos strong { font-size: 11px; }

#loginform { width: 164px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#loginform input { width: 160px; margin: 5px 0px; }
#loginform label { margin-top: -5px; }
#loginform a { font-size: 11px; text-decoration: underline; }
#loginform button { float: right; width: 86px; }

#loggin { width: 175px; float: right; margin-top: 15px; text-align: right; font-size: 12px; }
#loggin .mymenu { width: 160px; margin: 5px 0px 5px auto; }
#loggin .mymenu a { display: block; width: 160px; color: #fff; font-family: tahoma; margin: 3px 0px; background: #970708 url(../images/arrow.gif) no-repeat 7px center; text-align: left; padding: 2px 0px 2px 20px; }
#loggin .mymenu a:hover, #loggin .mymenu a.selected { background-color: #333; }

#newsform { width: 160px; }
#newsform input { width: 155px; margin: 5px 0px; }
#newsform label { margin-top: -5px; }
#newsform button { float: right; width: 85px; }
#newsform .bt2 { float: right; width: 65px; margin-right: 5px; }

#search { width: 160px; }
#search input { width: 155px; margin: 5px 0px; }
#search label { margin-top: -5px; }
#search button { float: right; }

label.error { display: block; color: #C00; }
input.cant { width: 30px; text-align: right; }
strike.red { color: #f00; }
th { background: #970708; color: #fff; padding: 4px 5px; }

input { border: 0px solid #D7D0CD; border-width: 0px 1px 1px 0px; padding: 1px 2px; background: #fff url(../images/input.gif) no-repeat top left; }
select { border: 0px solid #D7D0CD; border-width: 0px 1px 1px 0px; padding: 1px 2px; background: #fff url(../images/input.gif) no-repeat top left; }
textarea { border: 0px solid #D7D0CD; border-width: 0px 1px 1px 0px; padding: 1px 2px; background: #fff url(../images/input.gif) no-repeat top left; }
button { font-size: 10px; padding: 0px; border-width: 0px; background: transparent; cursor: pointer; }

.sale_small { float: right; width: 46px; height: 28px; background: url(../images/sale.gif) no-repeat; text-align: right; color: #600; font-size: 16px; padding: 20px 2px 0px 0px; }
.sale_small span { display: block; }
.sale_small small { font-size: 11px; }
.sale_big { float: left; width: 64px; height: 46px; background: url(../images/sale_big.png) no-repeat; padding-top: 20px; text-align: center; font-size: 16px; color: #900; }

.pic_frame { float: left; width: 131px; height: 185px; padding: 5px; text-align: center; overflow: hidden; background: transparent url(../images/pic_frame.gif) no-repeat; }
.b_green { background: #9d9; padding: 5px; }
.b_yellow { background: #fe9; padding: 5px; }
.b_red { background: #fa9; padding: 5px; }

.fright { float: right; }
.fleft { float: left; }

.clear { clear: both; }
.cright { clear: right; }
.cleft { clear: left; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #999; background-color: #eee; opacity: 0.9; }

#day_sale { text-align: center; }
#day_sale .pic_frame { float: none; margin: auto; background: transparent url(../images/pic_frame3.gif) no-repeat; }
#day_sale .pic_small { width: 131px; height: 48px; cursor: pointer; text-align: right; padding-top: 137px; }
#day_sale .atitle { font-family: 'trebuchet ms'; font-size: 14px; font-weight: bold; text-decoration: none; }
#day_sale p { font-size: 12px; font-weight: bold; font-family: verdana; }

/* homepage */
.first_cat { float: right; width: 225px; overflow: hidden; }
.first_cat .pic_frame1 { background: transparent url(../images/pic_frame2.gif) no-repeat; width: 200px; height: 260px; padding: 5px; overflow: hidden; text-align: center; margin-bottom: 15px; }
.first_cat .pic_frame1 img { border: 0px; }

.first_art { width: 325px; overflow: hidden; }
.first_art .featured { float: left; margin: 0px 5px 10px 5px; width: 150px; height: 230px; overflow: hidden; text-align: center; }
.first_art .pic_small { width: 131px; height: 48px; cursor: pointer; text-align: right; padding-top: 137px; }
.first_art .atitle { clear:left; height: 35px; overflow: hidden; }
.first_art .atitle a { font-family: 'trebuchet ms'; font-size: 12px; font-weight: bold; text-decoration: none; }

h3 { background: url(../images/bull_main.gif) no-repeat center left; display: block; border-bottom: 2px ridge #D7D0CD; padding: 0px 0px 2px 25px; }

/* listare articole */
.article { float: left; width: 275px; height: 200px; margin-right: 10px; margin-bottom: 20px; overflow: hidden; }
.article .pic_frame { margin-right: 3px; }
.article .pic_small { width: 131px; height: 48px; cursor: pointer; text-align: right; padding-top: 137px; }
.article .atitle { height: 75px; padding-top: 5px; overflow: hidden; }
.article .atitle a { font-size: 14px; font-weight: bold; text-decoration: none; }
.article .price { float: right; font-family: verdana; font-size: 12px; text-align: right; }

table.repeater_pages { margin: auto; width: 250px; clear: both; }
table.repeater_pages img { margin: 0px; border: none; }
span.repeater { font-size: 12px; background: #DF9755; color: #fff; font-weight: bold; padding: 2px 3px; margin: 2px;}
a.repeater { font-size: 12px; color: #430; text-decoration: none; font-weight: bold; padding: 2px 3px; margin: 0px; }

/* detalii */
.article2 { margin-bottom: 20px; overflow: hidden; }
.article2 h1 { display: block; }
.article2 div.cat { font-size: 12px; color: #970708; margin-bottom: 2px; }
.article2 a.cat { color: #333; text-decoration: none; font-weight: bold; }
.pic_frame_big { float: left; background: transparent url(../images/big_frame.gif) no-repeat; width: 230px; height: 320px; padding: 5px; }
.article2 .pic_big { width: 224px; height: 50px; padding-top: 270px; cursor: pointer; text-align: right; z-index: 5; }
.article2 .price { float: right; font-family: verdana; font-size: 14px; text-align: right; }
.article2 .marimi b { padding: 4px 6px; margin: 1px; background: #666; color: #fff; font-size: 10px; font-weight: bold; }

.order_list { text-align: center; margin-left: 240px; }
.order_list table { margin: auto; }
.order_list .marime { padding: 4px 6px; background: #666; color: #fff; font-size: 10px; font-weight: bold; }
.order_list .priceu { font-size: 10px; font-weight: bold; }
.order_list .cant { font-size: 11px; }
.order_list .infob { color: #33c; }
.order_list .infob small { color: #f00; }

.more_info { clear: both; margin-bottom: 10px; overflow: hidden; text-align: center; }
h5 { background: url(../images/bull_main.gif) no-repeat center left; display: block; border-bottom: 2px ridge #D7D0CD; padding: 5px 0px 2px 25px; text-align: left; font-size: 12px; }
.more_info .thumb { float: left; width: 80px; height: 113px; padding: 5px;  background: transparent url(../images/small_frame.gif) no-repeat; 
text-align: center; overflow: hidden; line-height: 90px; font-size: 95px; margin: 8px; }
.more_info .thumb img { border-width: 0px; vertical-align: middle; }
.pic_small { width: 80px; height: 18px; cursor: pointer; text-align: right; padding-top: 95px; }

/* comenzi */
#orders table { margin: auto; }

/* cos & comanda */
#shop { color: #646464; }
#shop .empty { float: right; color: #f00; font-size: 12px; font-weight: bold; margin: 5px 10px; text-decoration: underline; }
#shop table { clear: right; margin: auto; }
#shop table td { padding: 2px; }
#shop .line { height: 5px; font-size: 5px; padding: 0px; }
#shop .pic { float: left; width: 50px; height: 71px; padding: 3px; background: #fff url(../images/small_pic_frame.gif) no-repeat; text-align: center; overflow: hidden; }
#shop .pic img { border-width: 0px; vertical-align: middle; }
#shop .name { font-size: 16px; color: #BA310B; }
#shop .name .del { float: right; height: 16px; font-size: 11px; color: #f00; background: transparent url(../images/delete.gif) no-repeat center left; padding-left: 20px; } 
#shop .row { background: #efefef; color: #434343; }
#shop .btn { width: 100px; float: right; }

#order { color: #970708; }
#order tr { background: #efefef; }
#order label { font-weight: bold; }
#order label.error { display: block; text-align: center; font-weight: normal; }
#order textarea { width: 370px; height: 50px; }
#order select { width: 378px; }
#order input { width: 370px; }
#order #cs_serie { width: 25px; margin-left: 2px; }
#order #cs_numar { width: 80px; }
#order .law { padding: 5px 30px; }

.bg0 { background-color: #fff; }
.bg1 { background-color: #eee; }

/* marimi */
#sizes h3 { display:block; margin: 20px 0px 5px 20px; }
#sizes table { width: 500px; margin: auto; }
#sizes th { width: 130px; }
#sizes td { border: 1px solid #970708; text-align: center; }

/* ajutor */
#faq h3 { display:block; margin: 20px 0px 5px 20px; }
#faq a.bulleted { display: block; margin-top: 10px; font-size: 12px; }
#faq div { display: none; margin: 10px 0px 20px 0px; text-align: justify; text-indent: 30px; font-size:12px; line-height:18px; }
#faq li { list-style: none inside none; padding-left: 60px;}

/* login */
#loginbox { width: 244px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#loginbox table { margin: auto; }
#loginbox input { width: 170px; margin: 5px 0px; }
#loginbox td label { margin-top: -5px; }
#loginbox a { font-size: 11px; text-decoration: underline; }
#loginbox button { float: right; }
#loginbox .post { display: block; color: #c00; text-align: center; margin: 2px; }

/* recuperare */
#postbox { width: 234px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#postbox table { margin: auto; }
#postbox input { width: 170px; margin: 5px 0px; }
#postbox td label { margin-top: -5px; }
#postbox button { float: right; }
#postbox .post { display: block; color: #c00; text-align: center; margin: 2px; }

/* resetare */
#resetbox { width: 294px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#resetbox table { margin: auto; }
#resetbox input { width: 170px; margin: 5px 0px; }
#resetbox td label { margin-top: -5px; }
#resetbox button { float: right; }
#resetbox .post { display: block; color: #c00; text-align: center; margin: 2px; }

/* newsletter */
#newsbox { width: 244px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#newsbox table { margin: auto; }
#newsbox input { width: 170px; margin: 5px 0px; }
#newsbox td label { margin-top: -5px; }
#newsbox button { float: right; }
#newsbox .post { display: block; color: #c00; text-align: center; margin: 2px; }

/* contact */
#contact table { margin: auto; }
#contactform { width: 404px; margin: 20px auto 0px auto; padding: 4px; border: 2px ridge #FE5825; }
#contactform table { width: 386px; margin: auto; }
#contactform th { width: 60px; }
#contactform td label { margin-top: -5px; }
#contactform button { float: right; }
#contactform input { width: 300px; margin: 5px 0px; }
#contactform textarea { width: 300px; height: 100px; margin: 5px 0px; }
#contactform .post { display: block; color: #c00; text-align: center; margin: 2px; }
#contactform #prez_count { float: right; color: #838383; text-align: right }
#contactform #code { margin: 2px 10px; border: 1px solid #970708; }
#contactform #thecode { font-family: verdana; font-size: 14px; font-weight: bold; padding: 4px 6px; width: 100px }

/* inregistrare */
#signupform .tabs { height: 34px; width: 567px; background: url(../images/grey.png) repeat-x bottom left; }
#signupform .tabs label { cursor: pointer; }
#signupform .tabs input { background: none; }
#signupform .tab1, #signupform .tab2 { width: 149px; height: 24px; float: left; background: url(../images/tab_on.png) no-repeat; font-family: arial; font-size: 14px; font-weight: bold; padding: 10px 0px 0px 5px; margin-left: 10px; color: #000; cursor: pointer; }
#signupform .tab2 { height: 23px; background: url(../images/tab_off.png) no-repeat; border-bottom: 1px solid #888888; color: #fff; }
#signupform .tab1 *, #signupform .tab2 * { vertical-align: middle; border-width: 0px; width: 15px; }
#signupform .conts { width: 565px; border: 1px solid #888888; border-top-width: 0px; padding: 5px 0px; }
#signupform .conts table { width: 505px; margin: auto; }
#signupform .hide { display: none; }
#signupform .underlined { border-bottom: 1px solid #888888; }
#signupform #news { vertical-align: middle; border-width: 0px; width: 15px; background: transparent; }
#signupform .subtitle { font-size: 14px; margin: 0px 0px 0px 10px; font-weight: bold; }
#signupform .w1 { width: 120px; }
#signupform .w2 { width: 358px; }
#signupform select.w2 { width: 365px; }
#signupform .b1 { width: 110px; margin: 0px 5px; }
#signupform .b2 { width: 90px; margin: 0px 5px; }
#signupform label.error { display: block; }
#signupform #u_firma_rc0, #order #u_firma_rc0 { width: 40px; }
#signupform #u_firma_rc1, #order #u_firma_rc1 { width: 50px; }
#signupform #u_firma_rc2, #order #u_firma_rc2 { width: 120px; }
#signupform #u_firma_rc3, #order #u_firma_rc3 { width: 60px; }

/* sitemap */
#sitemap a { display: block; font-size: 12px; background: transparent url(../images/arrow2.gif) no-repeat center left; padding-left: 20px; margin: 2px 0px; font-weight: bold; }
#sitemap a.subcat { margin-left: 40px; background: transparent; padding-left: 0px; }
#sitemap a.art { font-size: 11px; font-weight: normal; color: #333; padding-left: 40px; background: transparent; }