body { background:url(../images/bgr/page_bgr.png) center repeat-y; }

#root { min-width:1000px !important; background:url(../images/bgr/page_main_bgr.jpg) top center no-repeat;}
#head { width:1000px; height:208px; }
.head_bgr { height:51px; background:#c8a1c9 url(../images/bgr/page_head_bgr.png) top repeat-x; }
#content { width:1000px; margin:0 auto; background:#fff; font-size:0.86em; line-height:1.8em; }
#footer, #wrapper { clear:both; height:80px; }
#wrapper { height:90px }
#footer { clear:both; z-index:999; width:1000px; margin:-90px auto 0; background:#fff; border-bottom:10px solid #a3ae01 }

h1 { font:normal 2.0em Arial, Tahoma; margin:10px 0 }
h2 { font:normal 2.1em Arial, Tahoma; margin:5px 0 15px; color:#bd8cbf; }
h3 { font:normal 1.6em Arial, Tahoma; margin:40px 0 10px }
h4 { font:normal 1.1em/1.0em Arial, Tahoma; margin:0 0 7px 0; text-align:center }
h2, .scissors { background:url(../images/bgr/scissors.png) right bottom no-repeat; padding:0 0 5px 0 }
.scissors { height:18px; margin:0 0 20px 0; clear:both; }

#auth_cont { left:90px;top:9px; }
#menu_cont { left:744px;top:-18px; }

#auth_cont .tab_toggler, #menu_cont .tab_toggler { color:#92278f; border-bottom:1px dashed #92278f; }

#logo { font:1em Arial,Verdana,sans-serif; text-indent:-200em; display:block; margin:0 auto;top:24px; width:245px;height:128px; position:relative; }
#logo em { width:100%;height:100%; background:url('../images/logo.png') no-repeat; position:absolute;top:0;left:0; }

#cart_block { width:288px; position:absolute;top:84px;right:-3px }
.cart { background:url(../images/bgr/cart_bgr.png) top right no-repeat; height:62px; padding:0 3px 0 56px }
.cart span { background:#a3ae01; color:#fff; line-height:2.9em; margin:0 10px 0 0 }
.order { text-align:right; font-size:0.86em; padding:0 22px 0 0 }

.breadcrumbs { margin:-20px 0 10px 0 }

.mnavigation { list-style:none; position:relative;top:-1px; margin:0 auto;padding:0; width:400px;height:50px; overflow:hidden; z-index:1000 }
.mnavigation li { float:left; height:100%; margin:0;padding:0; }
.mnavigation li a { color:#fff; font:0.88em/3.4em Arial, Tahoma; display:block; height:100%; padding:0 20px; text-decoration:none; }
.mnavigation li a:hover, .mnavigation li.current a { background:#7a276b url(../images/bgr/page_nav_item_bgr.png) top repeat-x; }

.collection_block { margin:0 -8px 22px -7px; position:relative }
.collection_block .image_block { display:block;width:810px;height:299px; overflow:hidden; position:relative; cursor:default; }
.collection_block .image_block img { display:block; }
.collection_block .image_block .img_active { display:none; z-index:100 }
.collection_block .image_block .img_passive { display:block; z-index:200 }
.collection_block .image_block:hover .img_active { display:block; z-index:200 }
.collection_block .image_block:hover .img_passive { display:none; z-index:100 }
.show_btn { display:block; width:145px;height:34px; text-indent:-200em; background:url(../images/button/show.png) no-repeat; position:absolute;bottom:27px;right:28px; z-index:1000 }

.collection_info { width:488px }

.full_width_content { margin:0 -100px }
.extra_width_content { margin:0 -12px 0 -10px }

.product_block { float:left; width:266px; background:url(../images/bgr/product_block_bgr.png) repeat-y; margin:8px 4px 8px 3px }
.product_block .pb_top, .product_block .pb_bottom { height:9px; background:url(../images/bgr/product_block_rounds.png) no-repeat; }
.product_block .pb_bottom { background-position:bottom }
.product_block .pb_content { padding:0 12px 0 13px }
.prices { text-align:center; margin:18px 0 10px }
.prices .old { font-size:0.96em; text-decoration:line-through; color:#959595; position:relative;top:-9px }
.prices .new { font-size:2.4em }
.product_block .image_block { width:240px; overflow:hidden; background:url(../images/bgr/image_block_bgr.png) repeat-y; }
.image_block .more { text-align:center; margin:-3px 0 -3px 0; }
.image_block .ib_bottom { height:6px; background:url(../images/bgr/image_block_bottom.png) bottom no-repeat; }
.product_size_select { width:240px; }
.product_amount_select { display:block; height:20px; margin:0 0 -22px 10px; position:relative;z-index:10 }
.product_to_cart { border:0; width:240px;height:26px; background:url(../images/button/add_to_cart_block_bgr.png) top no-repeat; color:#fff; }

table { width:100%; border-collapse:collapse; margin:5px 0;padding:0; }
table td, table th { padding:6px 10px; }
table th { text-align:left; font-weight:bold; text-transform:uppercase; line-height:1em; color:#666; background:#fff; }
table td { font-size:0.96em }
table .odd { background:#e4d4e1 url(../images/bgr/odd_row_top.png) top repeat-x; }
table .even { background:#fff url(../images/bgr/even_row_top.png) top repeat-x; }
table .logo { padding:16px 2px 16px 61px; vertical-align:top; }
table .description { padding:16px 10px 16px 2px; }
table .metro { padding:6px 101px 6px 10px; text-align:right; background:url(../images/icons/metro.png) 150px center no-repeat; }

.copyright { text-align:center; font-size:0.7em; }
.contacts { text-align:center; font-size:1.3em; margin:0 0 20px 0 }

/* IE fix */
* html .mnavigation { width:410px; }
