* {margin:0;padding:0;}
a {outline:none;color:#90306B;}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma;color:#5d5472;}
body , html {min-height: 100%;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:10px;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.message {text-align:center;padding:60px 0;font-weight:bold;}
.clear {clear:both;}

h1 {font-size:16px;font-weight:bold;color:#9A618F;}

body {background:#ccd1dc;}
#body {background:#878699;}
#wrap_bg {background:#ccd1dc url(../images/body_bg.jpg) no-repeat center top;}
#wrap {width:950px;margin:0 auto;}
#header {height:200px;background:url(../images/header_bg.jpg) no-repeat center top;}
#logo_mask {position: absolute;margin-top:100px;}
	
  #mt{float:right;list-style:none;margin-top:12px;}
	#mt li {float:left;margin-right:14px;padding-right:11px;background:url(../images/mt_point.gif) no-repeat right center;color:#BDB8CB;}
	#mt li a {text-decoration:none;color:#bdb8cb;}

  #mt2{float:right;list-style:none;margin-top:12px;}
	#mt2 li {float:left;margin-right:14px;padding-right:11px;background:url(../images/mt_point.gif) no-repeat right center;}
	#mt2 li a {text-decoration:none;color:#bdb8cb;}
/*
#mm {height:38px;background:url(../images/mm_bg.jpg) no-repeat center top;text-align:center;}
#mm a {color:#fff;text-decoration:none;background:url(../images/mm_left.gif) no-repeat left center;padding-left:3px;margin:10px 5px;line-height:18px;display:block;float:left;}
#mm a span {background:url(../images/mm_right.gif) no-repeat right center;padding:5px 7px 5px 4px;line-height:18px;font-weight:bold;}
*/
#mm {height:38px;background:url(../images/mm_bg.jpg) no-repeat center top;text-align:center;padding-left:10px;}

#mm a {color:#fff;text-decoration:none;background:url(../images/mm_left.gif) no-repeat left center;padding-left:3px;margin:7px 5px 0 5px;display:block;float:left;cursor:pointer;}
#mm a span {background:url(../images/mm_right.gif) no-repeat right center;padding:5px 7px 5px 4px;font-weight:bold;display:block;float:left;cursor:pointer;}

#left {width:192px;float:left;min-height:300px;}

#left ul {list-style:none;margin:11px 0;}
#left ul li {margin-top:1px;background:#a95588 url(../images/ml_point.gif) no-repeat 29px 5px;padding:2px 0 2px 39px;}
#left ul li a {color:#fff;text-decoration:none;}

#left ul li.active a {font-weight:bold;}
#left ul li.active {background-color:#A40064;}
#left ul li.active ul a {font-weight:normal;}

#left ul li ul {margin:0;}
#left ul li ul li {padding-left:10px;background:url(../images/ml_point.gif) no-repeat 0px 5px;}

#center {width:727px;float:left;background:#ccd1dc;min-height:300px;padding:15px;}
#center ul , body#tinymce ul , #center ol , body#tinymce ol {padding:10px 0 10px 20px;}

#footer_bg {background: url(../images/footer_bg.gif) repeat-x center top;}
#footer {width:950px;margin:0 auto;height:165px;background:url(../images/footer_sep.gif) no-repeat 405px 16px;}
#copyright {position:absolute;margin:145px 0 0 20px;}
#design {position:absolute;margin:128px 0 0 767px;}

#footer_news {width:370px;float:left;}
#footer_news ul {list-style:none;}
#footer_news li {padding-left:34px;margin:5px 0;background:url(../images/footer_news_point.gif) no-repeat 21px 3px;}
#footer_news a.news_name {color:#e4eded;font-size:10px;float:left;text-decoration:none;font-weight:bold;}
#footer_news .date {float:right;color:#b3e5ff;font-size:10px;}
#footer_news .news_desc {color:#e4eded;font-size:10px;margin:2px 0;line-height:11px;}
.more, .back {display:block;float:right;font-size:10px;color:#fff;text-decoration:none;}
.more {padding:3px 20px 4px 6px;background:#9a618e url(../images/more_point.gif) no-repeat right center;}
.back {padding:3px 6px 4px 20px;background:#9a618e url(../images/news_back.gif) no-repeat -2px center;}

.news {margin-bottom:10px;}
.news_date {float:right;font-size:10px;color:#90306B;}
.news_name {float:left;font-weight:bold;}
.news_name a {font-weight:bold;text-decoration:none;}
.news_desc {margin:3px 0;}
.news_more {margin:5px 0;}
.news_foto {float:left;margin:5px 5px 5px 0;border:2px solid #797387;}

#mb {padding:0px;color:#fff;float:left;width:500px;margin-left:70px;}
#mb a {color:#fff;text-decoration:none;display:block;float:left;margin:0 0px;padding:4px 4px;}
#mb a:hover , #mb a.active {background:#9a618e;}
#mb span {display:block;float:left;margin:0 0;padding:4px 1px;}

#center .category_list {margin:15px auto;width:500px;}
#center .category_list .category_foto {text-align:center;padding:5px;}
.foto_frame {background: url(../images/foto_frame.gif) no-repeat center center;width:112px;height:46px;margin:0 auto;text-align: center;}
.product_foto_frame {text-align:center;}
.product_foto_frame img {border:2px solid #797387;}
.foto_frame img {margin-top:2px;}
#center .category_list .category_name {text-align: center;padding:1px 5px 10px;}
#center .category_list .category_name a {color:#770048;text-decoration:none;font-weight:bold;}

#search_form {margin:25px;}
#search_form input {float:left;vertical-align:middle;}
#search_form .textfield{background:url(../images/search_textfield.gif) no-repeat center center;border:none;padding:3px;float:left;color:#fff;width:112px;margin-right:15px;}
#search_form .search_more {margin-top:5px;background:url(../images/search_more_point.gif) no-repeat scroll right center;color:#90306B;display:block;float:left;font-size:10px;padding:0 9px 2px 0;text-decoration:none;}



.prod_name {font-weight:bold;color:#90306B;;margin-bottom:15px;}
#basket {margin:5px 0;padding:5px 4px;}
#basket .textfield {background:#FFFFFF none repeat scroll 0 0;border:1px solid #B6B6B6;padding:2px 3px;width:25px;}
.cena_brutto , .cena_netto {margin:3px 0;}
.cena_brutto strong {color:#90306B;}
.cena_netto {font-size:10px;}
.add_to_basket{margin-top:5px;background:url(../images/search_more_point.gif) no-repeat scroll right center;color:#90306B;display:block;float:left;font-size:10px;padding:0 9px 2px 0;text-decoration:none;}


.basket_link {text-decoration:none;}

#order {width:100%;margin:0 auto;float:left;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;}
.order-product td {padding:5px;}

.order-head td {font-weight:bold;background:#A95588;padding:7px 5px;color:#FFFFFF;}
#order table thead td {font-weight:bold;background:#A95588;padding:7px 5px;color:#FFFFFF;}
#order-basket {width:100%;border-collapse:collapse;border-spacing:0;margin:10px auto;}
#order-basket div.order-parent {font-weight:bold;}
#order-basket .order-lp {text-align:right;}
#order-basket .order-foto {text-align:center;}
#order-basket .order-quantity {text-align:center;}
#order-basket .order-quantity input{width:20px;text-align:center;}
.order-textfield {background:url(../images/textfield_bg.gif) repeat-x top;border:1px solid #B6B6B6;padding:2px 3px;background:#fff;}
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;background:#90306B;border:none;padding:3px 6px;color:#fff;font-weight:bold;}
/*input.order-button:hover {color:#341B0C;}*/

tr.order-head td {font-weight:bold;background:#A95588;padding:7px 5px;color:#FFFFFF;}
#order-navi {text-align:center;margin:10px auto;}
#order-navi a {color:#808285;text-decoration:none;background: url(../images/point.gif) no-repeat left center;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}
.order-point {text-align: center;}
.order-form {margin:10px auto;}
.order-form table {width:100%;}
.order-form .label {width:100px;text-align:right;}
.order-form .field {width:140px;}
.order-form .error td {color:red;}
.order-form tr.error rd.error {color:red;}
#login-form .error {color:red;font-weight:bold;text-align:center;padding:4px;} 
#login-form .order-textfield , #register-form .order-textfield {width:200px;}


#order-sum td {background:#A95588;color:#FFF;}
#payment-sum td {background:#A95588;color:#FFF;}

#order-your-acount {margin: 15px auto ;}
#order-your-acount thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}





