html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, a img, div { border:0; margin:0; padding:0; }
body { font:14px 'Trebuchet MS', sans-serif; color:#383431; background:#000000; margin-bottom:20px; }
body a { color:#383431; text-decoration:underline;}
body a:hover { text-decoration:none; }
h1 { font:bold 20px 'Trebuchet MS', sans-serif; color:#383431; }
h2 { font:bold 16px 'Trebuchet MS', sans-serif; color:#383431; background:url(h2.gif) no-repeat 0px 8px; margin-top:15px; padding-left:15px; }


#newslogan { margin:14px 0px 0px 192px; margin-top: 0;}
.newphoneall {position: relative; width: 300px; top: 45px; height: 16px; left: 68px; font-size: 1.2em; color: #FFFFFF;}
.newphone2 {left: 365px; position: relative; top: 70px;}
.qwphoneall {font-size: 1.3em; right: 37px; position: relative; top: 57px; color: #FFFFFF;}

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
.phone1 {left: 693px; position: absolute; top: 113px; width: 137px;}
.phone2 {left: 630px; position: absolute; top: 80px; width: 200px;}
.phonen1 {left: 832px; position: absolute; top: 110px; width: 152px; font-size: 1.3em;}
.phonen2 {left: 832px; position: absolute; top: 76px; width: 152px; font-size: 1.3em;}
.phoneall {position: absolute; width: 300px; top: 41px; height: 16px; left: 442px; font-size: 1.1em;}

/*Main page*/
#top-m { width:990px; height:176px; background: #ff0000 url(main-logo.gif) no-repeat 40px 14px; vertical-align:middle; text-align:right; }
#slogan-m { margin:36px 39px 0px 0px; margin-top: -17px;}
#shop-m { margin:95px 39px 0px 0px; }

/*Main page Center*/
#centr { background:#717171 url(main-back.jpg) no-repeat top left; height:360px; text-align:left; }
#menu1 { margin-top:15px; width:913px; text-align:left; clear:both; padding-left:40px; }
div.menu2 { width:542px; margin-top:28px; text-align:center; clear:both; }
div.menu-left { background:url(menu-left.png) no-repeat top left; height:27px; width:11px; float:left; }
div.menu-cont { background: url(menu-clon.png) repeat-x top left; height:27px; float:left; }
div.menu-cont img { top:6px; position:relative; }
div.menu-right { background:url(menu-right.png) no-repeat top left; height:27px; width:12px; float:left; }

#rb-new-slog { background:url(r-b-new-ban_1.png); position:relative; top:10px; }

div.menu-left2 { background:url(menu-y-l.png) no-repeat top left; height:27px; width:11px; float:left; }
div.menu-cont2 { background: url(menu-y.png) repeat-x top left; height:27px; float:left; width:543px; }
div.menu-cont2 img { top:7px; position:relative; }
div.menu-right2 { background:url(menu-y-r.png) no-repeat top left; height:27px; width:12px; float:left; }

div.divider { float:left; width:70px; height:27px; }
/*//Main page*/

#main { width:990px; /*height:691px;*/ }
#top { height:71px; width:990px;  background:#ff0000; text-align:left; }
#logo { margin:6px 0px 0px 39px; float:left; }
#slogan { margin:14px 0px 0px 192px; }
#shop { margin:18px 0px 0px 505px; }
#top-nav { background:#dededd url(back-top.jpg) no-repeat 722px 19px; height:27px; text-align:center; }
#top-nav img { padding:7px 0px 7px 0px; }
#top-red-line { height:16px; background:#ff0000 url(top-red-line.gif) repeat-x left; }

/*Center*/
#center { background:#dededd url(back-centr.gif) no-repeat top left; height:525px; vertical-align:top; padding-left:40px; text-align:left; }
#text-content { padding-left:34px; width:900px; text-align:left; height:440px; overflow:auto; }
#text-content p { text-align:justify; padding:0px 25px 0px 15px; }
#texth1 { margin-top:31px; margin-left:34px; margin-bottom:15px; }
#texth1 h1 { padding-left:15px; }
.nav { color:#4e4e52; font-size:11px; text-decoration:none; margin-bottom:6px; }
.nav a { color:#4e4e52; }

/*poisk po modeli*/
#search { width:343px; }
#left-search { height:80px; background:url(left-search.png) no-repeat 0px 0px; width:9px; }
#right-search { height:80px; background:url(right-search.png) no-repeat 0px 0px; width:9px; }
#centr-search { background:#ffffff; padding:18px 11px 0px 11px; text-align:left; vertical-align:top; }
#search form { margin:0px; padding:0px; }
#number { height:18px; width:166px; font-size:12px; color:#5e5e5e; padding:2px 5px 0px 5px; float:left; margin-top:12px; }
#number1 { height:18px; width:166px; font-size:12px; color:#5e5e5e; float:left; margin:12px 0 0 10px;  }
#number1 td { white-space:nowrap; text-align:left;}
#model { border:0px; width:145px; background:#ffffff; margin-left:5px; border:1px solid #d4d4d4; }
#model1 { border:0px; width:75px; background:#ffffff;  margin-right:10px; border:1px solid #d4d4d4; }
#find { width:124px; text-align:right; vertical-align:middle; padding-left:30px; }
#number1 td#find1 { width:124px; text-align:right; vertical-align:middle; padding:10px 9px 0 30px; }
#number1 td#polarity { padding:10px 0 0 0;}
#price1, #price2 { border:0px; width:45px; background:#ffffff; border:1px solid #d4d4d4; margin-right:10px; }


/*Collectons*/
a.collection { width:206px; float:left; margin:65px 30px 0px 0px; height:110px; cursor:pointer; }
#coll1 { background:url(col/highstreet.png) no-repeat 0px 0px; }
#coll2 { background:url(col/sidestreet.png) no-repeat 0px 0px; }
#coll3 { background:url(col/predator.png) no-repeat 0px 0px; }
#coll4 { background:url(col/aviator.png) no-repeat 0px 0px; }
#coll5 { background:url(col/outsider.png) no-repeat 0px 0px; }
#coll6 { background:url(col/orbs.png) no-repeat 0px 0px; }
#coll7 { background:url(col/undercurrent.png) no-repeat 0px 0px; }
#collnew { background:url(col/new.png) no-repeat 0px 0px; }
#sale30 { background:url(ico/sale30.png) no-repeat 0px 0px; }
#sale50 { background:url(ico/sale50.png) no-repeat 0px 0px; }
#sezon { width:427px; height:110px; float:left; position:relative; }
#sezon u { position:absolute; top:0; left:0; z-index:1; display:block; width:427px; height:110px; background:url(ico/sezon.png) no-repeat 0px 0px; }
.sezon-link  { position:absolute; top:60px; height:30px; width:125px; display:block; z-index:2; }
#s30 { left:42px; }
#s50 { right:38px; }

/*Collectons*/
a.collection2 { width:206px; height:110px; cursor:pointer; float:left; }
a.collection2-l { width:206px; height:110px; cursor:pointer; float:left; margin-right:16px; }
a.collection-s { width:206px; height:90px; cursor:pointer; float:left; margin-right:16px; }
#collico { background:url(ico/icons.png) no-repeat 0px 0px; }
#collhigh { background:url(ico/hightstreet.png) no-repeat 0px 0px; }
#collactiv { background:url(ico/active.png) no-repeat 0px 0px; }
#collfast { background:url(ico/fast.png) no-repeat 0px 0px; }
#collnew2 { background:url(col/new.png) no-repeat 0px 0px; }
#collavio { background:url(ico/aviator.png) no-repeat 0px 0px; }
#collway { background:url(ico/wayfayrer.png) no-repeat 0px 0px; }
#collcats { background:url(ico/cats.png) no-repeat 0px 0px; }
#colltech { background:url(ico/tech.png) no-repeat 0px 0px; }
#collclub { background:url(ico/club.png) no-repeat 0px 0px; }
#main-col2 { width:100%; }
#main-col2 td { text-transform:uppercase; padding:10px 0; font-size:12px; color:#292b2d; }
#col2-cont { overflow:auto; height:360px; width:96%; margin-top:10px; }
.icons-links-block { width:563px; overflow:hidden; height:56px;}
.icon-collection-link { float:left; display:block;}
.slideshows { position:relative; }
#slideshow1, #slideshow2, #slideshow3 { float:left; width:187px; height:162px; overflow:hidden; }
#slideshow2 { margin:0 1px;}
.clear { clear:both;}
div.top_slideshow { width:574px; margin-left:20px; overflow:hidden; }
div.collection { width:181px; height:231px; background:url(slideshow_bg.png) no-repeat; overflow:hidden; float:left; margin-right:10px; }
div.collection-name { float:left; width:181px; height:47px; background:#fe0000; overflow:hidden; float:left; margin-top:15px; }
.slides { float:left; overflow:hidden; width:177px; height:153px; padding:2px; }

/*small collection*/
#main-col { margin-top:15px; width:100%; text-align:left; }
#main-col-left { width:565px; height:105px; vertical-align:top; }
#main-col-left .allcontent { position:relative;}
div.small-col { width:117px; height:84px; float:left; background:url(small.png) no-repeat top left; text-align:left; margin:0px 0px 25px 0px; }
div.small-divider { width:23px; height:82px; float:left; }
div.small-col-img { height:62px; margin-top:0px; text-align:center; position:relative; z-index:1; }
div.small-col-img img { margin-top:2px; }
a.small-link { display:block; text-decoration:none; position:relative; z-index:1; font-size:12px; color:#ffffff; text-transform:uppercase; top:3px; left:11px; }
#scroll-cont { width:585px; /* height:390px; */ height: 310px; overflow:auto; position:relative; top:0px; text-align:left; }
#scroll-cont p { text-align:justify; padding:0px 25px 0px 15px; }

/*catalog object*/
#back-button { float:right; margin:5px 40px 0px 0px; cursor:pointer; }
#obj-cont { padding-right:24px; }
#raz-l { width:9px; background:url(zak-l.png) no-repeat top left; }
#raz-r { width:9px; background:url(zak-r.png) no-repeat top left; }
#razmer { width:544px; margin-bottom:17px; }
#razmer-c { height:70px; background:#ffffff; vertical-align:middle; padding-left:12px; }
#sel-razm { width:178px; height:19px; font-size:12px; color:#000000; text-transform:lowercase; margin-right:15px; margin-top:5px; float:left; font-weight:bold; }
#razmer-c span { position:relative; font-size:15px; color:#000000; padding-left:9px; top:5px; width:120px; display:block; float:left;  }
#cena { position:relative; top:10px; }
#razmer-c img { float:left; }
#zakaz { position:relative; top:4px; cursor:pointer; }
td.opis-name { width:110px; font-size:13px; color:#ff0000; text-align:left; }
td.opis { text-align:right; color:#000000; font-size:13px; }
#obj-img { background:url(obj-img.png) no-repeat top left; width:310px; height:184px; vertical-align:top; text-align:center; }
#obj-text { background:url(obj-img.png) no-repeat top left; width:310px; height:184px; vertical-align:middle; text-align:center; }
#obj-text p { position:relative; z-index:1; }
#obj-small-cont { margin-top:10px; overflow:auto; height:107px; width:540px; position:relative; }
.title2 { font-weight:bold;}
td.obj-small { width:50px; padding-right:14px; }
div.obj-small-img { height:46px; background:#ffffff; padding:4px 0px 0px 0px; }
div.obj-small-name { background:#ff0000; text-align:center; height:15px; font-size:11px; color:#ffffff; }
div.obj-small-name a {font-size:11px; color:#ffffff; text-decoration:none; }

/*plashka formi zakaza*/
#form-zak { width:343px; margin-top:25px; }
#form-t { width:343px; height:9px; background:url(form-t.png) no-repeat top left; }
#form-b { width:343px; height:9px; background:url(form-b.png) no-repeat top left; }
#form-c { background:#ffffff; height:337px; padding:5px 18px 0px 18px; vertical-align:top; font-size:13px; color:#000000; }
#form-c p { margin-top:10px; }
span.zagh1 { font:bold 18px 'Trebuchet MS', sans-serif; color:#383431; text-transform:uppercase; }
span.red-zag { color:#ff0000; }

/*forma zakaza*/
#send-form { width:310px; font-size:12px; color:#5e5e5e; line-height:14px; }
#send-form p { margin-top:5px; }
#send-form input { height:15px; }
#fio { width:303px; }
#index { height:50px; }
.input1 { width:137px; }
.input2 { width:82px; }

/*faq*/
#faq1 { display:block; width:111px; height:23px; background: url(query.png) no-repeat top left; margin-top:15px; cursor:pointer; }
#faq2 { display:block; width:111px; height:23px; background: url(query.png) no-repeat top left; cursor:pointer; position:relative; top:-23px; left:-570px; }
.brwmes { font-size:15px; color:#ff0000; margin-top:20px; padding:0px; }
.brwmes a { text-decoration:none; color:#000000; font-size:15px; padding-right:5px; position:relative; top:1px; }
.brwmes a:hover { color:#ff0000; }
.brwmes span { padding-right:5px; }
#faq-form { width:298px; position:relative; top:0px; margin-left:25px; }
#faq-t { width:298px; height:9px; background:url(faq-t.png) no-repeat top left; }
#faq-b { width:298px; height:9px; background:url(faq-b.png) no-repeat top left; }
#faq-c { background:#ffffff; height:322px; padding:5px 18px 0px 18px; color:#5e5e5e; vertical-align:top; text-align:left; }
#faq-c p { margin-top:10px; }
#faq-c input { width:255px; }
#mes { width:255px; height:150px; }
span.zagh2 { display:block; font:bold 16px 'Trebuchet MS', sans-serif; color:#383431; background:url(h2.gif) no-repeat 0px 8px; margin-top:15px; padding:0px 25px 0px 15px; }
#warn { color:#ff0000; font-size:12px; line-height:12px; }

/*Footer*/
#footer { background:#000000; height:49px; vertical-align:middle; padding:0px 39px 0px 39px; text-align:left; }
#footer img { float:left; padding:7px 0px 7px 0px; }
#grey-line-l { background:#a3a3a3 url(grey-line.gif) repeat-x bottom left; height:2px; width:89px; position:relative; top:10px; margin:0px 19px 0px 19px; float:left; font-size:2px; }
#grey-line-r { background:#a3a3a3 url(grey-line.gif) repeat-x bottom left; height:2px; width:241px; position:relative; top:10px; margin-left:18px; float:left; font-size:2px; }

ol { margin-left:35px; }
ul { margin-left:30px; }
li { margin-top:5px; }

#titlediv { position:absolute; top:0px; left:0px; visibility:hidden;  width:90px; background:#ffffff; border:1px solid #000; padding:5px; z-index:2; }

#bot { background:#fe0000; height:70px; padding-left:40px; text-align:left; color:#fff; font-size:12px; }
#bot a { color:#fff; font-size:12px; }
#web { padding-left:37px; }
#web a { font-size:10px; }
span h1 {font-family:Tahoma; font-size:11px; color:#FFFFFF; margin:0px; padding:0px;}
span h2 {font-family:Tahoma; font-size:11px; color:#FFFFFF; margin:0px; padding:0px;}

/*Main Banner*/
#new-sum { width:234px; height:150px; background:url(/sysfiles/Image/new_sum.png) no-repeat; margin:40px 0 0 60px; display:block; }
#close_fac { width:16px; height:16px; float:right; cursor:pointer; position:relative; top:-10px; background:url(/sysfiles/Image/close_fac.jpg) no-repeat; }

/*New Shop*/
#shop-bg { background:#dededd url(back-centr.gif) no-repeat top left; }
img.new { margin-top: -10px; margin-left: 120px;	}
table.CenterLine{ width:990px; height:525px; }
table.icon { margin-top: 20px; margin-left: 20px; }
table.icon td { width: 245px; }
td.right_top { color: #fe0000; font-family: Trebuchet MS; font-weight: bold; font-size: 18px; /* width:636px; */ width:600px; text-align:left; vertical-align:top; }
td.right_top p { margin:20px 0 20px 80px; }
td.right_top h1 { margin:20px 0 20px 80px; color: #FE0000;}
table.top_block { width: 561px; border-collapse:collapse; border:0; margin-left:20px; }
td.top_block_top{ width:180px; height:50px; background:url(images2/bg_top_goods_block2.gif) no-repeat left top; }
td.top_block_top_new{ width:180px; height:50px; background:url(header-collection2.jpg) no-repeat left top; }
td.top_block_btm{ height:13px; background:url(images2/bg_bottom_goods_block2.gif) no-repeat left top; }
td.top_block_btm_new { height:13px; background:url(bottom-collection.jpg) no-repeat left top; }
a.sale{ display:block; width:200px; height:71px; float:left; margin:0 20px; padding-left:59px; padding-top:40px; display:block; background:url(images2/bg_sale.png) no-repeat left top; }
a.sale span{ display:block; float:left; width:142px; height:62px; }
a.sale span.proc_30{ background:url(images2/bg_pros.jpg) no-repeat right top; }
a.sale span.proc_50{ background:url(images2/bg_pros.jpg) no-repeat left top; }
table.block_goods{ border-collapse:collapse; border:0; margin:0 20px; }
td.top_block_goods{ width:180px; height:60px; background:url(images2/bg_top_goods_block.gif) no-repeat left top; }
td.top_block_top a img, td.top_block_top_new a img, td.top_block_goods a img{ border:0; position:relative; top:8px; }
td.body_goods{ background:#fff; height:100px; vertical-align: top; }
td.split{ width:10px; }
td.bottom_block_goods{ height:13px; background:url(images2/bg_bottom_goods_block.gif) no-repeat left top; }
ul.list_goods{ list-style-type:none; margin:0; padding:0; margin-left:6px; }
ul.list_goods li{ height:65px; }
ul.list_goods li img{ border:0; }
ul.list_goods li img.name{ 	vertical-align: 10px; }
ul.list_goods li img.aviator{ margin-left: 12px; }
ul.list_goods li img.wayfarer{ }
ul.list_goods li img.clubmaster{ }
ul.list_goods li img.cats{	margin-left: 14px; }
img.big{ margin-top: 20px; margin-left:20px; border:0; }
#left-s { background:transparent url(images2/left-search.png) no-repeat scroll 0 0; height:80px; width:9px; }
#left-s1 { background:transparent url(left-search3.png) no-repeat scroll 0 0; height:125px; width:9px; }
#centr-s { background:#FFFFFF none repeat scroll 0 0; padding:18px 11px 0; text-align:left; vertical-align:top; }
#centr-s1 { background:#FFFFFF none repeat scroll 0 0;  text-align:center; vertical-align:top; }
table#sear1 td#centr-s1 { padding:5px 0 0 0;}
#right-s { background:transparent url(images2/right-search.png) no-repeat scroll 0 0; height:80px; width:9px; }
#right-s1 { background:transparent url(right-search3.png) no-repeat scroll 0 0; height:125px; width:9px; }
#model { background:#FFFFFF none repeat scroll 0 0; border:1px solid #D4D4D4; margin-left:5px; width:145px; }
table#sear{ border-collapse:collapse; border:0; color:#5E5E5E; font-size:12px; width:322px; margin-top:25px; }
table#sear form{ margin-top:20px; }
table#sear form table{ margin-top:10px; }
table#sear form table input{ margin-left:10px; }
table#sear td{ padding:0; }

table#sear1{ border-collapse:collapse; border:0; color:#5E5E5E; font-size:12px; width:345px; margin-bottom:20px; }
table#sear1 form{ margin-top:11px; }
table#sear1 form table{ margin-top:10px; }
table#sear1 form table input{ margin-left:10px; }
table#sear1 td{ padding:0; }

/*Collect model*/
#collection_model { width:323px; margin:10px 0 0 0; }
#collect-top { background:url(/img/images2/collect-top.gif) no-repeat 0 0; height:13px; font-size:0; line-height:0; }
#collect-bottom { background:url(/img/images2/collect-bottom.gif) no-repeat 0 0; height:13px; }
#collect-centr { background:#fff url(/img/images2/collect-name.jpg) no-repeat 0 0; height:56px; text-align:center; padding-top:57px; }
#collect-centr2 { background:#fff url(/img/images2/collect-name.jpg) no-repeat 0 0; height:73px; text-align:center; padding-top:77px; }

#collect_swf { margin-top:32px; }

/*News*/
.more { text-align:right; padding:0 25px 0 15px; }
.newszag { margin-bottom:10px; }
.newsimg { float:left; margin:3px 10px 0 15px; }
h2.newsh2 { background:none; margin-top:0; margin-bottom:10px; }
.photoalbom { margin-top:10px; overflow:hidden; }
.photoalbom img { float:left; margin:5px; }
#contnav p { display:inline; }
#contnav div { display:inline; }

/*Red Line Basket Info*/
div.red-line-basket { height:23px; overflow:hidden; color:#fff; font:13px 'Trebuchet MS', sans-serif; position: absolute; right: 21px; top: 103px;  cursor:pointer;}
div.red-line-basket u, div.red-line-basket p, div.red-line-basket b { float:left; }
div.red-line-basket u, div.red-line-basket b { height:23px; display:block; }
div.red-line-basket u { width:34px; background:url(red_corn_bg.png) no-repeat top left; }
div.red-line-basket b { width:12px; background:url(red_corn_bg.png) no-repeat top right; }
div.red-line-basket p { background:#ff0000; padding-left:2px; height:23px; line-height:23px; }

/*Basket*/
div.basket { font:12px 'Trebuchet MS', sans-serif; color:#383431; width:910px; height:335px; overflow-y:auto; }
div.basket h2 { font-size:18px; color:#383431; width:100%; margin:10px 0; padding:0; background:none; }
table.basket { border-collapse:collapse; border:0 none; width:100%; }
table.basket a { color:#383431; }
table.basket a.basket-glasses { display:block; width:55px; height:28px; padding:5px 5px 8px; background:url(basket-glasses_bg.png) no-repeat; margin:0 auto; }
table.basket td, table.basket th { vertical-align:middle; text-align:center; padding:4px 0; }
table.basket th { text-transform:uppercase; font-weight:normal; }
table.basket td b.bigger { font-size:18px; }
table.basket td span.red { font-size:18px; color:#ff0000; font-weight:bold; }
table.basket td.summary { text-align:left; }
.order-info { border-collapse:collapse; border:0 none; width:100%; }
.order-info td { padding:3px 9px 3px 0; }
.order-info td input, table.order-info td select, table.order-info td textarea { border:0 none; font:12px 'Trebuchet MS', sans-serif; }
.order-info td textarea { width:327px; height:177px; }
.order-info td input { width:228px; }
.order-info td select { width:230px; }
input.send-order { margin:18px 0; }
tr.other-city-tr { display:none;}
#contShad{ background:url(/img/rounded.png) no-repeat; width:392px; height:274px; overflow:hidden;}
#contShad b { font-size:20px; font-weight:normal;}
input.makeOrderBtn { background:url(/img/btn1.png) no-repeat; width:352px; height:23px; display:block; border:none; cursor:pointer;}
input.closeLink { background:url(/img/btn2.png) no-repeat; width:352px; height:23px; display:block; border:none; margin-top:-5px; cursor:pointer}

/*Advanced Right Search*/
.search { width:343px; height:101px; overflow:hidden; }
.top-search-corners, div.bottom-search-corners { height:13px; width:100%; }
.top-search-corners { background:url(search-corners.png) top left; }
.bottom-search-corners { background:url(search-corners.png) bottom left; }
.centr-search { background:#fff; padding:2px 18px 0; overflow:hidden; word-spacing:5px; }
.centr-search input { background:#fff; border:1px solid #d4d4d4; }
.centr-search input.number { width:75px; }
.centr-search input.price { width:45px; }
.centr-search input.image { border:0 none; }
.search-number, .polarisation { float:left; }
.search-number, .search-prices { margin:10px 0; }
.search-prices, .search-btn { float:right; }

/*Color Variants*/
.color-variants-title { margin:20px 0; }
.color-variants { width:343px; height:276px; overflow:auto; }
.color-variants a { float:left; display:block; width:91px; height:75px; overflow:hidden; background:url(variant_bg.png) no-repeat; padding:10px 5px 0; margin:0 6px 7px 0; position:relative; text-decoration:none; }
.color-variants a span { position:absolute; bottom:0px; left:10px; color:#fff; font-size:14px; background:#ff0000; }

/*Collection Menu*/
.collection-menu { margin-top:0px; }
.collection-menu ul { overflow:hidden; list-style:none; margin:0; }
.collection-menu li { float:left; margin-right:20px; }
.collection-menu a, .collection-menu span { font-size:12px; text-decoration:underline; }
.collection-menu a { color:#383431; }
.collection-menu span, .collection-menu a.on, .collection-menu a:hover { color:#ff0000; }

/*Search Result*/
.glasses-search-result { width:910px; overflow-y:scroll; }
.glasses-s-r-item { float:left; margin:0 13px 13px 0; width:165px; height:144px; background:url(search-result-item.png) no-repeat; position:relative; color:#fff; }
.glasses-s-r-item a { display:block; width:154px; height:88px; overflow:hidden; padding:12px 5px 5px; }
.glasses-s-r-item span, .glasses-s-r-item b { display:block; position:absolute; }
.glasses-s-r-item span { bottom:6px; left:7px; font-size:12px; line-height:13px; }
.glasses-s-r-item b { bottom:7px; right:5px; font-size:16px; }

.opis-name-p { font-size:14px; font-weight:bold; margin:0 0 5px 0; }
.opis-name-p2 { font-size:14px; font-weight:bold; margin:10px 0 5px 0; }
.opis-p { margin-top:23px; }
.opis-p2 { margin-top:33px; }
.opis-p3 { margin-top:10px; }

#allmodels { font-size:14px; font-weight:bold; } 
#allmodels a { text-decoration:none; }
#razmer-c span.sale { width:180px; position:relative; top:-7px; }
#razmer-c span.sale span { width:90px; }
#razmer-c span.sale span.sale-price { font-size:13px; width:auto; padding:0; font-weight:bold; color:#ff0000; }
#obj-img div { width:310px; height:184px; position:relative; }
#obj-img .img-sale-text { position:absolute; bottom:30px; left:60px; color:#ff0000; font-size:15px; font-weight:bold; }
#obj-img .img-sale-text span { padding-left:20px; }

/*SALE*/
.sale-p { position:absolute; top:5px; right:20px; width:119px; height:44px; }
.p5 { background:url(/img/sale/5.png) no-repeat 0 0; }
.p10 { background:url(/img/sale/10.png) no-repeat 0 0; }
.p15 { background:url(/img/sale/15.png) no-repeat 0 0; }
.p20 { background:url(/img/sale/20.png) no-repeat 0 0; }
.p25 { background:url(/img/sale/25.png) no-repeat 0 0; }
.p30 { background:url(/img/sale/30.png) no-repeat 0 0; }
.p35 { background:url(/img/sale/35.png) no-repeat 0 0; }
.p40 { background:url(/img/sale/40.png) no-repeat 0 0; }
.p45 { background:url(/img/sale/45.png) no-repeat 0 0; }
.p50 { background:url(/img/sale/50.png) no-repeat 0 0; }
.p55 { background:url(/img/sale/55.png) no-repeat 0 0; }
.p60 { background:url(/img/sale/60.png) no-repeat 0 0; }
.p65 { background:url(/img/sale/65.png) no-repeat 0 0; }
.p70 { background:url(/img/sale/70.png) no-repeat 0 0; }
.p75 { background:url(/img/sale/75.png) no-repeat 0 0; }
.p80 { background:url(/img/sale/80.png) no-repeat 0 0; }


/*LightBox*/
#jquery-overlay{width:100%;position:absolute;top:0;left:0;z-index:90;height:500px;}#jquery-lightbox{width:100%;text-align:center;line-height:0;position:absolute;top:0;left:0;z-index:100;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{width:250px;margin:0 auto;background-color:#fff;position:relative;height:250px;}#lightbox-container-image{padding:10px;}#lightbox-loading{width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:0;height:25%;}#lightbox-nav{width:100%;position:absolute;top:0;left:0;height:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;display:block;height:100%;zoom:1;}#lightbox-nav-btnPrev{float:left;left:0;}#lightbox-nav-btnNext{float:right;right:0;}#lightbox-container-image-data-box{margin:0 auto;width:100%;padding:0 10px 0;background-color:#fff;font:10px Verdana,Helvetica,sans-serif;line-height:1.4em;overflow:auto;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{clear:left;padding-bottom:1.0em;display:block;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}

/*Scroll*/
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #efefef; }
.jScrollPaneDrag { position: absolute; background:#CACACA; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

.jScrollPaneTrack { background: url(/img/scroll/windows_track.gif) repeat-y; }
.jScrollPaneDrag { background: url(/img/scroll/windows_drag_middle2.gif) no-repeat 0 50%; }
.jScrollPaneDragTop { background: url(/img/scroll/windows_drag_top.gif) no-repeat; height: 4px; }
.jScrollPaneDragBottom { background: url(/img/scroll/windows_drag_bottom.gif) no-repeat; height: 4px; }
a.jScrollArrowUp { height: 16px; background: url(/img/scroll/windows_arrow_up.gif) no-repeat 0 0; }
a.jScrollArrowUp:hover { background-position: 0 -20px; }
a.jScrollArrowDown { height: 16px; background: url(/img/scroll/windows_arrow_down.gif) no-repeat 0 0; }
a.jScrollArrowDown:hover { background-position: 0 -20px; }
a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover { background-position: 0 -40px; }
#text-content { position:relative; }

