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

/*#############
#### TAGS #####
#############*/

body { background-color:#524c4f; margin:0px; padding:0px; zoom:1; }
body,td,th,p,a { font-family:Tahoma; font-size:11px; color:#FFFFFF; }
a:visited { text-decoration:none; }
a:link { text-decoration:none; }
a:hover { text-decoration:underline; }
h5 { font-family:Tahoma; font-size:11px; }
h1,h2,h3,h4,h5 { font-family:Tahoma; margin:0px; padding:0px; }
hr { background-color:#333333; border-style:dashed; }
p { clear:both; }

input,select,textarea { font-family:Tahoma; border:1px solid #dddddd; font-size:11px; padding:1px; color:#333333; }
input.checkbox { border-width:0px; width:15px; }

/*#############
#### ID'S #####
#############*/
#top_fla { width:780px; height:331px; text-align:center; background-image:url(../images/top_bg.gif); background-position:center bottom; background-repeat:no-repeat; }
#main_fla { height:555px; width:100%; vertical-align:bottom; overflow: hidden; }
#main_fla div.get_fla { width:800px; height:317px; margin:18px auto 0px; padding: 220px 0px 0px 0px; background-image: url("../images/no_fla_bg.jpg"); background-position: -103px top; background-repeat: no-repeat; }

/* modules */
#asortyment_list,#customers,#orders,#asortyment_item,#offer_form,#sites,#contact,#search_history { width:465px; float:left; }
#asortyment_list div.odd { overflow:visible; padding:7px; text-align:left; height:auto;  background-color:#858384; zoom:1; }
#asortyment_list div.even { overflow:visible; padding:7px; text-align:left; height:auto; background-color:#737072; zoom:1; }
#asortyment_list div div.cat_div { float:left; width:150px; text-align:center; }
#asortyment_list div div.buttons { float: right; width: 120px; }
#asortyment_list div.list_img2 { margin:0px 22px 0px 23px;  overflow:hidden; display:block; height:100px; width:100px; background-image:url(../images/noimage.jpg); border:1px solid #FFFFFF; text-align:center; vertical-align:middle;  }
#asortyment_list div.list_img {  overflow:hidden; float:left; display:block; height:100px; width:100px; margin-right:20px; background-image:url(../images/noimage.jpg); border:1px solid #FFFFFF; text-align:center; vertical-align:middle;  }
#asortyment_list div.list_img img,#asortyment_list div.list_img2 img  {  border-width:0px; }
#asortyment_list div.short_desc div.col1 { float:left; padding-right:5px; width:200px;  }
#asortyment_list div.short_desc div.row span.light_gray {  width: 60px; display:  block; float: left; }

#asortyment_list div.short_desc div.col2 { float:left; padding-right:5px; widows:250px; }
#asortyment_list div.short_desc div.col { float:left; padding-right:5px; width:110px; }
#asortyment_list div.short_desc div { height:auto; }

#asortyment_list div h5.name,#asortyment_list div h5.name a { color:#3bc7bc; font-weight:bold; margin:0px; padding: 0px; }
#asortyment_list div span.date { color:#b7b7b7; font-size:10px; text-decoration:none; }
#asortyment_list div.content { clear:both; padding:7px; text-align:left; background-color:#737072; height:auto; }
#asortyment_list div.content img { border-width:0px; }
#asortyment_list div.gallery { padding:7px; text-align:left; background-color:#737072; height:80px; }
#asortyment_list div.gallery div { padding:0px; height:80px; }
#asortyment_list div.gallery div img { border-width:0px; margin:0px 4px 0px 0px; }
#asortyment_list div.gallery div.scroll_left { width:31px; float:left; margin-right:4px; }
#asortyment_list div.gallery div.scroll_right { width:31px; float:right; margin-left:4px; }
#asortyment_list div.gallery div.scroll_right img, #asortyment_list div.gallery div.scroll_left img { margin:0px; }
#gallery_scroll { overflow:hidden; height:80px; width:380px; }
#asortyment_list div.gallery div { float:left; padding:0px; height:80px; }

#asortyment_item p { margin:0px; }
#asortyment_item div.short_desc { vertical-align:bottom; float:right; width:225px; height:98px; background-color:#858384; margin-top:4px; padding:10px; }
#asortyment_item div.short_desc div.row span.light_gray { width: 60px; display:  block; float: left; }
#asortyment_item div.short_desc div.row label { width: 150px; display:  block; float: left; }
#asortyment_item div.even { padding:7px; text-align:left; background-color:#737072; }
#asortyment_item div h5.name,#asortyment_list div h5.name a { color:#3bc7bc; font-weight:bold; margin:0px; zoom:1; }
#asortyment_item div.gallery2 { width:245px; float:right; text-align:left; background-color:#737072; height:80px; margin:0px; padding:0px; overflow:hidden; }
#asortyment_item div.gallery2 div { padding:0px; height:80px; }
#asortyment_item div.gallery2 div img { border-width:0px; margin:0px 4px 0px 0px; }
#asortyment_item div.gallery2 div.scroll_left { width:31px; float:left; margin:0px; padding:0px; margin-right:4px; }
#asortyment_item div.gallery2 #gallery_scroll { float:left; width:175px; }
#asortyment_item div.gallery2 div.scroll_right { width:31px; float:right; margin:0px; padding:0px; }
#asortyment_item div.gallery2 div.scroll_right img, #asortyment_item div.gallery2 div.scroll_left img { margin:0px; }
#asortyment_item div.short_desc div.row {  text-align:left; height:auto; margin-top:5px; }
#asortyment_item div.short_desc div.row img { border-width:0px; padding:1px; }
#asortyment_item div.first_img_div { float:left; background-color:#858384; overflow:visible; width:202px; height:202px; margin-right:4px; z-index:10; }
div#complet ul { list-style:none; margin:0px 0px 15px 0px; padding:0px; }
div#complet ul li {zoom:1;}
div#complet ul li.odd { padding: 5px; background-color: #858384; }
div#complet ul li.even { padding: 5px; }

#pathline { display:block; text-align:left; background-color:#737072; margin:0px 0px 4px 0px; padding:7px; }
#pathline img { border-width:0px; float:left; padding:0px; margin:0px 5px 0px 0px; }

#main_div { width:741px; background-color:#737072; background-image:url(../images/main_bg.gif); }
#main_inner_div { text-align:left; width:700px; background-image:url(../images/main_bg_top.gif); background-position:top; background-repeat:no-repeat; vertical-align:top; }

#footer_div { clear:both; height:40px; width:741px; padding-right:60px; text-align:right; background-image:url(../images/footer.gif); background-position:top; background-repeat:no-repeat; white-space:nowrap; }
#footer_div img { text-align:right; float:right; padding:0px; margin:0px; }
#footer_div2 { clear:both; height:40px; width:684px; padding-right:60px; text-align:right; background-image:url(../images/footer.gif); background-position:left top; background-repeat:no-repeat; }
#footer_div2 img { text-align:right; padding:0px; margin:0px; }


#category_menu { float:right; width:185px; padding:7px 25px 25px 25px; }
#category_menu img { float:right; }

#basceet_box { background-image:url(../images/bascet_box.gif); background-position:top; background-repeat:no-repeat; background-color:#3bc7bc; height:90px; vertical-align:bottom; width:100%; margin:10px 0px 24px 0px; }
#basceet_box img { float:left; }
#basceet_box div { vertical-align:middle; padding:7px 0px 0px 65px; }
#basceet_box p { clear:both; text-align:center; padding-top:10px; }
#basceet_box p a { color:#000000; font-weight:bold; }

#category_box { background-image:url(../images/ico/dot_h.gif); background-repeat:repeat-y; background-position:left; padding:0px; margin-top:12px; }
#category_box ul { margin:0px 0px 0px 20px; padding:0px; }
#category_box ul li { list-style-image:url(../images/ico/arrow_gray.gif); font-weight:normal; }
#category_box ul li a { color:#c8c6c7; }
#category_box ul li.lev1 { list-style-image:none; list-style-type:none; font-weight:bold; }
#category_box ul li a.selected { color:#3bc7bc; }

#pagelimiter { padding:7px; margin-top:4px; }


#login_box_outer { position:relative; height:113px; }
#login_box { position:absolute; background-color:#858384; height:66px; padding:7px; width:170px; background-image:url(../images/login_bg.gif); background-position:left; background-repeat:no-repeat; margin:16px 0px 17px 0px; }
#login_box div.row { clear:both; padding-bottom:2px; white-space:nowrap; }
#login_box div.row input { font-size:11px; color:#333333; width:98%; }
#login_box div.row2 { color:#000000; font-weight:bold; text-align:justify; vertical-align:middle; }
#login_box div.row2 div.col1 { float:left; }
#login_box div.row2 div.col2 { float:right; }

#RegistrationForm input,#RegistrationForm select,#ShippingForm input,#ShippingForm select{ width:150px; }
#RegistrationForm input.checkbox,#ShippingForm input.checkbox{ width:15px; }
#RegistrationFormTable th, #ShippingForm table th { text-align:left; }
#RegistrationFormTable td, #ShippingForm table td { padding:10px 10px 0px 10px; background-color:#858384; vertical-align:top; }

#orders div.content div.row div { background-color:#858384; border-right:2px solid #737072; padding-left:5px; vertical-align:middle;  }

#OfferForm input ,#OfferForm textarea { width:250px; }
#ContactForm input ,#ContactForm textarea { width:250px; }
#ContactForm .row { background-color:#858384; }

#coments_div ul { list-style-image:url(../images/ico/arrow_white.gif); margin:0px 0px 0px 12px; padding:0px; }
#coments_div li { background-color:#858384; margin-bottom:4px; padding:5px; }
#ContactForm div div, #OfferForm div div,#coments_div div div { padding:3px 10px 3px 10px; background-color:#858384; vertical-align:middle; }

/*##############
#### CLASS #####
##############*/
.h_spacer { overflow:hidden; width:175px; height:1px; background-image:url(../images/ico/dot_v.gif); margin:0px; padding:0px; background-repeat:repeat-x; }
.h_spacer2 { overflow:hidden; width:100%; height:1px; background-image:url(../images/ico/dot_v.gif); margin:10px 0px 10px 0px; padding:0px; background-repeat:repeat-x; }


/* text */
.white { color:#FFFFFF; }
.black { color:#000000; }
.light_gray { color:#b7b7b7; }
.light_gray2 { color:#c7c7c7; }
.blue { color:#3bc7bc; }
.eg { font-size:10px; color:#e1e1e1; }

/* other */
p.faq_sec { padding-top:5px; border-top:1px dashed #9c9c9c; }
input.button { cursor:pointer; border-width:0px; font-weight:bold; background-image:url(../images/button.gif); height:22px; width:82px; }

.box_header_txt { font-size:12px; color:#3bc7bc; font-weight:bold; }
.more  { width:100%; text-align:right; margin-top:7px; }
.more a { color:#3bc7bc; }


div.content { clear:both;  padding:7px; text-align:left; background-color:#737072; height:auto; text-align:justify; }
div.content div.row { clear:both; margin-bottom:2px; }
div.content div.col1 { clear:left; float:left; padding:1px; width:150px; }
div.content div.col2 { float:left; padding:1px; width:100px; text-align:right; }

.noborder{ border-width:0px; }
.required_marked { border-color:#b20000; border-width:1px; color: #FF0000; }
.required { border-color:#dddddd; }

.readonly { background-color:#f1f1f1; color:#888888; }

.msg_div { font-weight:bold; padding:2px; cursor:pointer; color:#FF0000; position:absolute; width:166px; background-color:#FFFFFF; border:1px solid #CC0000; }
div.msg_div2 { color:#b20000; font-weight:bold; height:51px; background-image:url(../images/ico/dot_v.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px;  }

.orders { width:100%; }
.orders th { background-color:#858384; border:1px solid #FFFFFF; }
.orders td { background-color:#858384; }
.orders tr.selected td { background-color:#3bc7bc; }

.order_products th { background-color:#858384; }
.order_products td { background-color:#e1e1e1; color:#000000; }
.order_products th.row_2 { text-transform:uppercase; text-align:center; } 
.order_products td.row_3 { background-color:#3bc7bc; color:#FFFFFF; font-weight:bold; } 


.promo_old { text-decoration:line-through; }
.promo_new { font-weight:bold; }

.artist { background-color:#3bc7bc; color:#FFFFFF; font-weight:bold; padding:7px; }
.artist h4 { margin:0px; }

.hand { cursor:pointer; }

.list { list-style-image:url(../images/ico/arrow_gray.gif); float:left; margin-right:30px; }
.list a { color:#b7b7b7; }

.v_spacer {  width:1px; float:left; margin:0px 10px 0px 10px; }

.contact_div { padding-left:60px; background-image:url(../images/contact_bg.gif); background-repeat:no-repeat; height:127px; }