*{padding:0; margin:0}
html,body{width:100%;height:100%;overflow:auto;}
#wrapper{position:absolute;left:0;top:50%;width:100%;height:634px;margin-top:-317px;font:12px Arial, Verdana, Serif;color:#000;}
th,td{font:12px Arial, Verdana, Serif;}
p{margin:0 0 5px 0;}
a{position:relative;}
.clear{clear:both;width:0px;height:0px;font:0px/0px Arial;}
.center{text-align:center;margin:0 auto;}
.err{color:#ff0000;}
.msg{color:#520150;}
.btn{font:bold 12px/16px Arial;cursor:pointer;margin:2px;color:yellow;width:99%;}
.uc{text-transform:uppercase;}
.price{text-align:right}
.orderAdm{width:730px;height:450px;}
.orderAdm table#orderInfo{width:730px!important;}
#loading{position:absolute;left:142px;top:142px;width:16px;height:16px;}
#header{width:946px;height:140px;overflow:hidden;margin:0px auto;background:#fff url(images/glasses.jpg) right center no-repeat;}
#menu_t, #footer{height:20px;position:relative;margin:0;background-color:#000;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}
.basket_icon{display:block;width:30px;height:30px;background:url(images/basket.png) 0 0 no-repeat;cursor:pointer;cursor:hand;}
*html .basket_icon{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/basket.png', sizingMethod='scale');}
#search input.txt{width:160px;height:18px;font:normal 12px Arial, Verdana; color:#000;border:none;float:left;}
#search input.btn{width:18px;height:18px;background:url(images/search_btn.png) 0 0 no-repeat;border:none;margin:0 0 0 2px;cursor:pointer;float:left;}
*html #search input.btn{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/search_btn.png', sizingMethod='crop');}
#admInfo{width:100%;position:absolute;top:0;left:0;text-align:center;}
#admInfo.msg{background:#008000;color:#ffffff;}
#admInfo.err{background:#ff0000;color:#fff000;}
#menu_t table.center{width:946px;margin:0 auto;}
#menu_t table td{vertical-align:middle;white-space:nowrap;}
#menu_t #basket{width:185px;text-align:left;}
#menu_t #menu_tt{text-align:center;}
#menu_t #search{width:190px;text-align:left;}
#menu_t #lang{width:30px;text-align:right;}
#menu_t #basket div{position:relative;}
#menu_t #basket a{padding-left:28px;white-space:nowrap;}
#menu_t #basket .basket_icon{position:absolute;top:-7px;left:-5px;}
#menu_t a{color:#fff;font:normal 12px/20px Arial, Verdana;text-decoration:none;}
#menu_t a:hover{color:#e46be0;}
#menu_t #menu_tt a{padding:0px 8px;}

#footer{text-align:center;color:#fff;font:normal 10px/20px Arial, Verdana;text-decoration:none;}

#middle{width:946px;height:420px;overflow:hidden;clear:both;margin:10px auto 20px auto;position:relative;}
#menu_l{width:165px;height:420px;float:left;text-align:left;}
#menu_lt{width:165px;height:20px;float:left;background:url(images/menu_lt.png) 0 0 no-repeat;}
#menu_lm{width:165px;height:380px;float:left;background:url(images/menu_lm.png) 0 0 no-repeat;text-align:left;position:relative;z-index:100;}
#menu_lb{width:165px;height:20px;float:left;background:url(images/menu_lb.png) 0 0 no-repeat;}
*html #menu_lt{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/menu_lt.png', sizingMethod='fixed');}
*html #menu_lb{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/menu_lb.png', sizingMethod='fixed');}
#main{width:750px;height:403px;overflow:hidden;float:left;margin:10px 0px 10px 15px;padding:0;background:url(images/contain.png) 0 0 no-repeat;}
*html #main{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/contain.png', sizingMethod='scale');}
#info{position:relative;width:720px;height:30px;left:20px;top:10px;overflow:hidden;z-index:10;}
#info .title, #info .recommended, a.back{color:#520150;font:normal 18px/24px Arial, Verdana;white-space:no-wrap;text-decoration:none;}
#info .recommended, #info .paging{width:230px;height:30px;position:absolute;right:0px;top:0px;overflow:hidden;}
#info #editorCnt{position:absolute;left:0px;top:0px;width:720px;height:30px;}
#editorFormCmd{width:700px;height:30px;text-align:center;overflow:hidden;}
#editorFormCmd .btn{height:20px;padding:0;margin:0 1px;border:1px solid #000;}
#content{position:relative;left:20px;top:10px;overflow:hidden;z-index:10;}
#scrl.scroll-pane{position:relative;width:710px;height:353px;overflow:hidden;float:left;z-index:10;}
#bulletinRegistration{position:absolute;bottom:-15px;left:7px;width:150px;height:70px;overflow:hidden;}
#bulletinRegistration p{width:150px;margin:0 0 5px 0;padding:0;font:bold 11px/11px Arial;color:#fff;}
#bulletinRegistration label{font:bold 11px/11px Arial;color:#fff;}
#bulletinRegistration label.err, #bulletinRegistration p.err{color:#ff0000;}
#bulletinRegistration input{width:150px;border:1px solid #000;font:12px Arial;}
#bulletinRegistration input.btn{float:right;text-align:right;width:100px;border:none;font:bold 12px Arial;color:#fff;background:transparent;}

#nav {position:relative;width:165px;list-style:none;}
#nav li {width:165px;height:24px;position:relative;cursor:pointer;}
#nav div.sub{position:absolute;left:165px;top:0;width:200px;background:url(images/sub_dn.gif) bottom left no-repeat;padding-bottom:10px;display:none;}
#nav ul {position:relative;list-style:none;background:url(images/sub_up.gif) top left no-repeat;padding-top:10px;}
#nav ul li{height:18px;width:190px;overflow:hidden;}
#nav li a,#nav li span{position:relative;display:block;width:165px!important;font:bold 14px/24px Arial,Verdana;color:#fff;text-transform:uppercase;text-decoration:none;text-indent:6px;white-space:nowrap;overflow:hidden;}
#nav ul li a {width:200px!important;font:normal 14px/18px Arial,Verdana!important;background:#231f20;text-indent:10px;}
#nav ul li a:hover {color:#e46be0;}
#nav li span.selected{position:relative;display:block;background:#000000;overflow:hidden;}

table.login{background:#ccc;border:1px solid #000;}
#btnLogin{background:#dbdbdb;color:#000;font-weight:bold;cursor:pointer;}
a.admE{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:green!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admA{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:blue!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admX{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:red!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.dn, a.up{clear:both;display:block;position:absolute!important;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;border:1px solid yellow;text-align:center;text-decoration:none;}
a.dn{left:0px!important;top:0px!important;background:green!important;}
a.up{left:0px!important;top:16px!important;background:blue!important;}
#info a.admA{right:20px;}
#info a#newsAdd.admA{left:70px!important;top:2px;}
 


.list .item .title{height:auto!important;margin:0 0 10px 0!important;border:none!important;white-space:normal!important;font:bold 14px/16px Arial, Verdana, Serif;color:#520150;text-align:justify;text-transform:uppercase;background-image:none!important;padding-left:0px!important}
.list .item .content{position:relative;font:normal 12px/14px Arial, Verdana, Serif;color:#000000;text-align:justify;padding-bottom:10px;}
.list .item .content p{margin:0 0 5px 0;text-align:justify;}
.list .item .img{margin:0 5px 5px 0;}
.img, .img_left, .img_right{border:1px solid #520150;}
a.more{position:absolute;right:0px;bottom:0px;font:bold 12px/14px Arial, Verdana, Serif;color:#520150;text-decoration:none;}
a.more:hover{color:#000000;}
a.back{font:bold 12px/14px Arial, Verdana, Serif;color:#520150;text-decoration:none;text-transform:uppercase;}
a.back:hover{color:#000000;}

#news_list{width:100%;position:relative;}
#news_list .item{position:relative;width:100%;overflow:hidden;}
#news_list .item a.admE{top:0px;}
#news_list .line{display:block;clear:both;height:1px;font:1px/1px Arial;border-bottom:1px solid #520150;margin:5px 0 10px 0;}

#info .paging{width:400px;}
.paging td{vertical-align:middle;text-align:center;}
.paging td.title, .paging a{font:normal 12px/20px Verdana,Tahoma,Arial!important;color:#000000;text-decoration:none;margin:0 2px;}
.paging a:hover{color:#520150;}
.paging span{font:bold 12px/20px Verdana,Tahoma,Arial;color:#520150;}

table.contactsForm{width:100%;margin:0px auto;}
table.contactsForm th{text-align:left;vertical-align:top;font-weight:bold;color:#520150;white-space:nowrap;}
table.contactsForm tr.error th{color:#ff0000;}
table.contactsForm input{width:356px;color:#000;}
table.contactsForm input.btn{margin:0;}
table.contactsForm textarea{width:99%;height:170px;overflow:auto;}

table.admin{margin:0px auto;background:#e7e5e0;border:1px solid #808080;border-collapse:collapse;}
table.admin th{text-align:left;font:bold 11px Arial;}
table.admin input.catTitle{width:165px;height:20px;background:url(images/menu.jpg) 0 -30px no-repeat;color:#fff;font:bold 14px Arial,Verdana;text-transform:uppercase;}
table.admin input.catSubTitle{width:190px;height:20px;background:#231f20;color:#fff;font:normal 14px Arial,Verdana;text-transform:uppercase;}
table.admin label{display:block;text-align:left;text-indent:5px;font:bold 11px Arial;}
table.admin textarea,select.itemStatus,input.itemTitle{width:99%;overflow:auto;}
table.admin input.price{width:90px!important}
table.admin textarea.itemDesc{height:100px;}
table.admin input.itemKeywords{width:300px;}

table#basketItems, table#orderInfo, table#authors_list{border:1px solid #808080;border-collapse:collapse;}
table#orderInfo{margin-top:5px;}
table#basketItems th, table#basketItems caption, table#orderInfo th, table#orderInfo caption{background:#e7e5e0;border:1px solid #808080;font:bold 11px Arial;}
table#basketItems td, table#orderInfo td{border:1px solid #808080;}
table#basketItems a{color:#000000;font:normal 11px Arial;}
table#basketItems a img{border:none;margin-right:2px;}
table#basketItems input.btn, table#orderInfo input.btn{color:#000000;cursor:pointer;cursor:hand;}
table#basketItems input.quantity{width:24px;padding:0 2px;}
table#basketItems select.quantity{width:35px;}
table#basketItems caption, table#orderInfo caption{text-align:left;text-transform:uppercase;padding:2px;border-bottom:none;}
table#orderInfo th{height:24px;text-align:left;padding-left:3px;}
table#orderInfo td{text-align:center;}
table#orderInfo input.txt{width:160px;}
table#orderInfo textarea{width:208px;height:65px;overflow:auto;}

table#ordersList{background:#e7e5e0;color:#000;table-layout:fixed;}
table#ordersList a{color:#520150;}
table#ordersList thead th{height:20px;}
table#ordersList tr.r0{background:#efefef;}
table#ordersList tr.r1{background:#e7e5e0;}
table#ordersList tr.ru{background:#ff0000;color:#ffffff;}
table#ordersList th,table#ordersList td{padding:2px;white-space:nowrap;}
table#ordersList th{background:#dbdbdb;font:bold 12px Arial;}
table#ordersList input.btn{margin:0 auto;color:#000;width:58px;height:20px;font:bold 11px Arial;}

div.itemRecommended{width:390px;height:100px;font:10px Arial;overflow:auto;background:#fff;border:1px solid #808080;}
div#bulleinShopItems.itemRecommended{width:688px;margin:2px 0;}
div.itemRecommended div.title{height:15px;font:bold 11px Arial;overflow:hidden;background:#e7e5e0;}
div.itemRecommended label{display:block;height:20px;margin:0;padding-left:10px;overflow:hidden;font:normal 11px/16px Arial;background:#ffffff;color:#000000;cursor:pointer;cursor:hand;}
div.itemRecommended label.selected{background:#8de18d;}
select.itemAuthor{width:300px;font:10px Arial;}
.picThumb{width:95px;height:50px;border:1px solid #808080;text-align:center;line-height:50px;}
.picThumbBig{width:300px;height:150px;border:1px solid #808080;text-align:center;font:bold 14px/150px Arial;}

b.star{display:block;float:left;width:16px;height:15px;overflow:hidden;background:url(images/star.png);margin-right:2px;}
b.star_half{display:block;float:left;width:8px;height:15px;overflow:hidden;background:url(images/star_half.png);margin-right:2px;}
*html b.star{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/star.png', sizingMethod='scale');}
*html b.star_half{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/star_half.png', sizingMethod='scale');}

.items_list .item{width:102px;height:176px;overflow:hidden;float:left;position:relative;margin: 0 12px 2px 0;}
.items_list .item a{position:relative;display:block;text-decoration:none;color:#000000;font:normal 11px/12px Tahoma,Arial,Verdana;}
.items_list .item img.img,.items_list .item img.img_hidden{width:100px;height:125px;border:1px solid #000000;}
.items_list .item img.img_hidden{opacity: 0.3;-moz-opacity: 0.3;-khtml-opacity: 0.3;filter: alpha(opacity=30);}
.items_list .item span.rating{width:92px;height:15px;overflow:hidden;position:absolute;left:5px;top:5px;}
.items_list .item a span.title{clear:both;display:block;width:102px;height:28px;overflow:hidden;margin:2px 0 0 0;cursor:pointer;cursor:hand;}
.items_list .item b.basket_icon{width:20px;height:20px;float:left;}
.items_list .item b.basket_icon, #addToCart{display:block;width:20px;height:20px;background:url(images/basket_small.png) 0 0 no-repeat;cursor:pointer;cursor:hand;}
*html .items_list .item b.basket_icon, *html #addToCart{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/basket_small.png', sizingMethod='scale');}
.items_list .item a.addToBasket{font:12px/20px Arial;float:right;}
.items_list .item a.addToBasket span.price{white-space:nowrap;font:12px/20px Arial;}

#item_left, #item_middle, #item_right{float:left;position:relative;height:350px;overflow:hidden;}
#item_left{width:302px;}
#item_middle{width:180px;margin:0 4px;font:normal 12px Arial,Verdana;}
#item_right{width:234px;}
#item_right #scrl.scroll-pane{position:relative;width:230px;height:350px;overflow:hidden;float:left;z-index:10;}
#img_big{width:300px;height:300px;border:1px solid #000000;position:relative;overflow:hidden;}
#item_left form{display:block;position:relative;padding:5px 0;}
#item_left form table td{vertical-align:middle;white-space:nowrap;font:normal 11px/20px Tahoma,Arial,Verdana;}
#item_left form input#quantity{width:20px;font:normal 12px Tahoma,Arial,Verdana;text-align:right;}
#item_left form input#addToCart{background-color:transparent;border:none;}
#item_left label{font:normal 11px/20px Tahoma,Arial,Verdana;cursor:pointer;cursor:hand;}
#item_left a.back{text-decoration:none;font:normal 12px Tahoma,Arial,Verdana;}

#item_middle span.title{font:bold 12px Tahoma,Arial,Verdana;}
#item_middle div.rating{position:relative;white-space:nowrap;width:100%;margin-bottom:10px;}
#item_middle div.rating span{float:left;}
#item_middle div.rating span.rating{width:120px;}
#item_middle .author a{color:#000;}

#item_right .items_list{width:212px;}
#item_right .items_list .item{color:#000;margin: 0 3px 0px 0;}
#item_right .items_list .item a span.title{color:#000;height:26px;margin-bottom:0;}

.orderMsg{display:block;background:#520150;color:#fff;font:bold 12px/14px Arial;padding:3px;margin:3px 0;}

#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {display:block; margin: 5px 0 0 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption{ height:5px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{ height:25px; padding:6px 6px 0 0; float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_closeWindow a, #TB_closeAjaxWindow a{text-decoration:none;font:bold 18px/18px Tahoma,Verana;color:#666666;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;font:bold 18px/18px Tahoma,Verana;color:#666666;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto; text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}