﻿/* Global styles */
html,body{margin:0;padding:0}
/*body,#body{background-color:#FFF;background-image:url(sneg.gif);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto}*/
body,#body{background-image:url(background/main-bg.jpg);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto}


body{font-size:12px;font-family:Verdana,Tahoma,Arial;color:#575757;text-align:center}
select,input,div,span,font,textarea{font-size:12px;font-family:Verdana,Tahoma,Arial}
p{padding:0;margin:0}
#container{text-align:left;width:988px;margin:0 auto;}

div#footer p{margin:0;padding:5px 10px; }

div#all {background:#fff; border-bottom:none; margin-top:-10px}
div#wrapper{float:left;width:100%; margin-top:-10px; }
div#content{margin:0 180px;padding:0 10px;}
div#content a:hover{text-decoration:underline}
div#lefttpanel{float:left;width:171px;margin-left:-985px;padding:0 0 0 5px; margin-top:-14px}
div#righttpanel{float:left;width:171px;margin-left:-177px; margin-top:-14px}

div#footer-top{height:10px;clear:left;width:100%; text-align:center;/*background:#f7f8fa;*/background:url('footer.jpg') no-repeat center top; overflow:hidden}

div#footer{clear:left;width:100%; text-align:center;/*background:#f7f8fa;*/padding-top:10px;background:url('footer-cont.jpg') repeat-y center top; overflow:hidden}


a img,img,html,body{border:none}
a img,img,a{outline:none!important}
a{color:#575757;text-decoration:none}
a:hover{color:#575757;text-decoration:underline}
:focus{outline:none}
/* ����� */

div#header{height:240px;}
#logo{float:left;width:300px;margin-top:15px;margin-left:0px;margin-bottom:15px}
#phones {float:right; width:180px; color:#fff; font-weight:bold; font-size:15px; padding:0px 10px 0px 0;}
#phones p {font-size:15px;font-family:times new roman}
#phones table {font-size:15px;font-family:times new roman}

#second_logo {float:left; margin-left:30px;padding-top:12px;}
#head_catalog {height:100px;background:url('steklo.png'); margin:0;}

#playstation {height:100px;float:right;background:url('playstation.png') 0px 5px no-repeat;color:#fff; font-size:14px;padding: 5px 5px 0 110px; width:110px; font-weight:bold; margin-top:-11px}

#head_catalog ul li a.main_cat {color:#fff; font-weight:bold; font-size:14px;text-decoration:none; border:none}
#head_catalog ul {list-style:none; padding:0; margin:0}
#head_catalog ul li a{color:#fff; font-weight:bold; font-size:14px; text-decoration:underline}
#head_catalog ul li a:hover{text-decoration:none}

#contacts_head {background:url('cont.png') top left no-repeat; width:164px; height:56px; font-weight:bold; float:right;margin-top:13px; padding:10px;color:#fff;font-size:11px;padding-top:5px;height:61px}

#psp {height:100px; float:right;background:url('psp.png') 5px 10px no-repeat;color:#fff; font-size:14px; padding:5px 20px 0 80px;width:84px;font-weight:bold;  margin-top:-10px}

#apple {height:100px; float:right;background:url('apple.png') 5px 5px no-repeat;color:#fff; font-size:14px; padding:5px 15px 0 90px;width:54px;font-weight:bold;  margin-top:-10px}
#attr {height:100px; float:right;background:url('attr.png') 5px 5px no-repeat;color:#fff; font-size:14px; padding:5px 5px 0 80px;width:90px;font-weight:bold;  margin-top:-10px}


#separate {width:10px;float:right;  height:100px; background:url('separate.png') left top no-repeat; margin-top:-10px}
#shopping-cart {background:url('cart.png') 10px 10px no-repeat; height:100px;width:130px; float:right;color:#fff; font-size:14px;padding:5px 5px 0 60px; font-weight:bold; margin-top:-10px}

#head_nav {clear:both;height:30px;width:988px;}
.center_nav ul {list-style:none; margin:0; padding:0}
.center_nav ul li {float:left;padding:7px 20px;/*background:url('nav-center.png') repeat-x; */height:30px}

.center_nav ul li.sep {float:left;background:url('sep.png') top center no-repeat; width:3px; height:30px;padding:0}
.center_nav ul li a {color:#fff; font-weight:bold; font-size:12px;}

.center_nav ul li:hover {background:url('nav-center-hover.png') repeat-x top left;}
.center_nav ul li.sep:hover {background:url('sep.png') top center no-repeat;}
.center_nav ul li:hover a {color:#555555}

#search_string {padding:5px 5px;  height:33px; float:left;background:url('nav-center-psp.png') repeat-x; height:30px}
.search_button {position:absolute;/*margin-right:10px;*/margin-left:900px; margin-top:5px;}

a.cart_a {color:#bf1600; font-size:12px; border-bottom:1px solid #bf1600}
a:hover.cart_a {color:#bf1600; font-size:12px; border:none}


.left_nav {background:url('nav-left.png') no-repeat; width:18px; height:30px;float:left}
.right_nav {background:url('nav-right.png') no-repeat; width:18px; height:30px;float:left}
.center_nav {height:33px;background:url('nav-center-psp.png') repeat-x; }



#rightbg{}
.text1{padding:0;margin:0;position:absolute;font-size:11px;font-family:Arial;color:#575757;top:70px;left:42px}
.text2{padding:0;margin:0;position:absolute;font-size:22px;font-family:Arial;color:#2276d0;font-weight:bold;top:80px;left:42px}
.text3{padding:0;margin:0;position:absolute;font-size:9px;font-family:Arial;color:#9ba2aa;top:105px;left:77px}
.text3 a{color:#9ba2aa}
.text4{padding:0;margin:0;position:absolute;font-size:11px;font-family:Arial;color:#575757;top:31px;left:320px}
.text5{padding:0;margin:0;position:absolute;font-size:11px;font-family:Arial;color:#575757;top:31px;left:496px}
/* ���������*/
#navigation{height:30px;text-align:center;background:url('navbg.gif') top center no-repeat; clear:both; margin-top:10px}


.headlinks{color:#ffffff;font-weight:bold;font-size:13px;margin:0;padding:0}
.headlinks a{color:#ffffff;text-decoration:none;display:block;float:left;outline:none;line-height:30px;text-align:center;position:relative}
.headlinks a:hover{color:#5d5d5d;text-decoration:none;background-position:0% -30px}

a.link1{width:107px;background:url('m1.gif') no-repeat}
a.link2{width:129px;background:url('m2.gif') no-repeat}
a.link3{width:190px;background:url('m3.gif') no-repeat}
a.link4{width:125px;background:url('m4.gif') no-repeat}
a.link5{width:94px;background:url('m5.gif') no-repeat}
a.link6{width:105px;background:url('m6.gif') no-repeat}
a.link7{width:109px;background:url('m7.gif') no-repeat}
a.link8{width:123px;background:url('m8.gif') no-repeat}
.delm{cursor:default;margin:0 4px}
a.button{text-decoration:none;display:block;outline:none;line-height:26px;text-align:center;position:relative;width:127px;background:url('button.gif') no-repeat;margin:5px;float:left}
a.button:hover{text-decoration:none}
/*BANNER BLOCK*/


.online{
	text-align:center
}
.banner-cont{
	/*margin-top:9px;*/
	position:relative;
	height:150px
}
.banner-cont #nav{
	position:absolute;
	right:7px;
	bottom:5px;
	margin-right:-100px;
	z-index:20
}
.banner-cont #nav a{
	width:22px;
	height:20px;
	display:block;
	color:white;
	float:left;
	text-decoration:none;
	text-align:center;
	margin-left:2px;
	font-size:14px;
	font-weight:bolder;
	background:url(banner/button.png) 0 0 no-repeat transparent
}
.banner-cont #nav a:hover, .banner-cont #nav a.activeSlide{
	color:#545454;
	text-decoration:none;
	background:url(banner/button-act.png) 0 0 no-repeat transparent
}
/*Blocks*/
.block{margin:9px 0;width:171px}
.block_title{width:171px;height:21px;background:url('blocktitle.gif') 0px 0px no-repeat;text-align:center;font-size:12px;font-weight:bold;color:#FFF;padding:3px 0 0 0;margin:0}
.center-title{height:21px;background:url('center-title.jpg') 0 0 no-repeat;text-align:center;font-size:15px;font-weight:bold;font-family:Tahoma, Verdana;color:#FFF;padding-top:3px}
.news-center-title{height:21px;background:url('news_title.gif') 0 0 no-repeat;text-align:center;font-size:15px;font-weight:bold;font-family:Tahoma, Verdana;color:#FFF;padding-top:3px;margin-top:7px}
.blockdown{width:171px;height:10px;background:url('blockdown.gif') 0px 0px no-repeat;margin:0}
.blockcontent{width:171px;background:url('blockbg.gif') 0px 0px repeat-y;margin:0;padding:10px 2px 10px 2px}
.blockcontent a{text-decoration:none}
.blockcontent a:hover{text-decoration:underline}
.categorii{margin:0 0 0 10px}
.separator{padding:4px 7px 0 0}
.advancepoisk{padding-top:1px;margin-left:3px}
.advancepoisk a{font-size:11px;text-decoration:none;font-family:arial;color:#9ba2aa}
.advancepoisk a:hover{color:#9ba2aa;text-decoration:underline}
.poisk{width:165px;height:35px;padding:1px;position:relative}
.stot{margin:0;padding:3px 10px 3px 3px;}
.stot a{font-size:11px}
.stot a:hover{text-decoration:underline}
.newstitle{color:#bf1600;font-size:12px;font-weight:bold;text-align:center}
.newstext{font-size:10px;color:#575757;text-align:left}
.surveytitle{text-align:center;width:160px;margin-left:3px;font-size:13px;font-weight:bold}
.enterlink a{color:#9ba2aa;font-size:11px;text-decoration:none}
.enterlink a:hover{color:#9ba2aa;text-decoration:underline}
.scarttitle{text-align:center;color:#5a5a5a;font-weight:bold;margin-top:-5px}
.scarttitle a{text-decoration:none;color:#575757}
.scarttitle2{text-align:center;font-weight:bold;margin-top:-5px}
.scarttitle2 a{text-decoration:none}
#cart{padding-top:5px}
.cart_t{color:#fff;font-size:11px}
.cart_tx{color:#fff;font-size:11px;font-weight:bold; padding:0 3px;}
.ltb{color:#5d5d5d;font-weight:bold;width:40px;font-size:11px;font-family:Tahoma}
.rtb{color:#5d5d5d;font-size:11px;font-family:Tahoma}
.hot{width:165px;text-align:center}
.hottitle{padding-bottom:10px}
.hottitle a{color:#1765b8;text-decoration:none;font-family:arial;font-weight:bold}
.hotbottom{margin:0 auto}
.hotbottom a{color:#1765b8;text-decoration:none;margin-right:10px;font-family:arial;font-weight:bold}
.footerlinks a{color:#b7bcc2;text-decoration:none;font-family:Tahoma}
.footerlinks{color:#b7bcc2;text-decoration:none;font-family:Tahoma}
.footerlinks a:hover{text-decoration:underline}
.title1{height:22px;background:url('bgt1.gif') 0px 0px repeat-x;margin-top:10px;}
.title2{height:22px;background:url('bgt2.gif') 0px 0px no-repeat}
.title3{height:22px;text-align:center;background:url('bgt3.gif') top right no-repeat;color:#2276d0;font-size:18px;font-family:Arial}

.title12{height:4px;background:url('bgt1.gif') left bottom repeat-x;}
.title22{height:4px;width:4px;min-height:4px;min-width:4px;background:url('bgt2.gif') bottom left no-repeat; float:left;}
.title32{height:5px;width:4px;min-height:5px;min-width:4px;background:url('bgt2.gif') bottom right no-repeat;float:right}

.title_search{height:22px;padding:1px;text-align:center;background:url('bgt3.gif') top right no-repeat;color:#2276d0;font-family:Arial}
.title_search2{height:22px;padding:0px;text-align:center;background:url('bgt3.gif') top right no-repeat;color:#2276d0;font-family:Arial}
.nov{width:145px;padding:0}
.novt{height:5px;margin:0}
.nov_newpr{width:145px;padding:0;background:url('newpg_topbg.gif') top left repeat-x;height:4px;min-height:4px;margin:0px}
.nov_newpr2{width:100%;padding:0;background:url('newpg_topbg.gif') top left repeat-x;height:4px;min-height:4px;margin:0px}

.novtl{height:4px;width:4px;min-height:4px;min-width:4px;float:left;background:url('corner_top_prnew.gif') top left no-repeat; }
.novtr{height:5px;width:5px;min-height:5px;min-width:5px;float:right;background:url('corner_top_prnew.gif') top right no-repeat}
.novc{/*background:url('bgnm.gif') 0px 0px repeat-y; */margin:0;padding:0 2px 0 2px;}
.novc2{border-left:1px solid #b8bcbf;border-right:1px solid #b8bcbf;background:#f3f3f3;margin:0;padding:0px;}
.novb{height:5px;margin:0;background:url('bgnb.gif') 0px 0px no-repeat}
.novb2{height:5px;margin:0;background:url('bgnb2.gif') 0px 0px no-repeat}

.navtitle{text-align:center}
.navtitle a{color:#1765b8;text-decoration:none;font-family:Arial;font-weight:bold;padding-left:10px;padding-right:10px}
.navt1 a{color:#1765b8;text-decoration:none;padding-left:3px;font-family:arial;font-weight:bold}
.about{border:1px solid #e8e8e8;margin:10px 0 10px 0}
.abouttl{background:url('abgtl.gif') top left no-repeat;position:relative;left:-1px;top:-1px}
.abouttr{background:url('abgtr.gif') top right no-repeat;position:relative;right:-2px}
.aboutbl{background:url('abgbl.gif') bottom left no-repeat;position:relative;left:-2px;bottom:-2px}
.aboutbr{background:url('abgbr.gif') bottom right no-repeat;position:relative;right:-2px;padding:8px}
.pad8px{padding:2px 8px}

.mrg10_0{margin:10px 0px}
.aboutbr p{text-indent:20px;padding:0;margin:0;text-align:justify}
.novc2 p{text-indent:20px;padding:0;margin:0;text-align:justify}
.pdp{height:21px;background:url('pdpl.jpg') 0px 0px no-repeat #F4F4F4;margin:9px 0 10px 0}
.pdpm{height:21px;background:url('pdpr.jpg') top right no-repeat;color:#646773;padding:3px 8px 3px 8px}
.pdpm a{color:#555555;text-decoration:none}
.pdt{padding-left:5px;font-size:20px;color:#1664b9}
.pdtp{text-align:right;font-size:20px;color:#e32526}
.pdbt{position:absolute;height:22px;width:165px;right:0px}
.hrnew{border:none;color:#CCC;background-color:#CCC;height:1px}
.pbt{margin-bottom:5px}
.pbt a{font-size:14px;font-weight:bold;color:#1664b9;text-decoration:none}
.kat{margin:0px 0 10px;//_margin:10px 0}
.kat a{text-decoration:none; color:#fff}
.kat a:hover{text-decoration:underline;}
.price{color:#e32526;font-size:15px;font-family:arial!important;white-space:nowrap;/*line-height:2em; */ font-weight:bold!important}
tr.mid td{vertical-align:middle}
.online{text-decoration:none;color:#5d5d5d;font-size:11px;line-height:0.8em}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial,Tahoma,Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#E32526;font-weight:bold}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding:4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img,.sr{margin-left:8px}
.imboxl img,.sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor{position:absolute;z-index:1;top:0px;right:0px;background:url('best.png');height:70px;width:70px}
.cl9{font-size:9px}
.cl12{font-size:12px;text-decoration:none}
.cl18{font-size:18px}
/* Pop-up styles */
.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur),pointer;outline:none}
/* Rating styles */
.unit-rating{list-style:none;height:14px;width:65px;position:relative;margin:0;padding:0;background:url('bstar.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:13px;height:14px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:14px;display:block;text-indent:-9000px;z-index:1;background:url('bstar.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('gstar.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:13px}
.unit-rating a.r2-unit{left:13px}
.unit-rating a.r2-unit:hover{width:26px}
.unit-rating a.r3-unit{left:26px}
.unit-rating a.r3-unit:hover{width:39px}
.unit-rating a.r4-unit{left:39px}
.unit-rating a.r4-unit:hover{width:52px}
.unit-rating a.r5-unit{left:52px}
.unit-rating a.r5-unit:hover{width:65px}
/* Menu styles */
td.dtree{width:99%;padding:1px 0px 2px 0px}
td.dtree a,td.dtree a:hover{text-decoration:yes}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#2276d0}
td.dtfon{background:url('line.gif') repeat-y top left}
/* Index styles */
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.pform{width:340px;border:1px solid #e6e6e6;padding:0px;margin:1px;height:16px}
.stat{font-family:Tahoma,Arial,Verdana !important}
/* Block styles */
#left,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#E1E2E5}
.cbt1{padding:4px 8px;font-weight:bold;color:#e32526}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px}
.acc{background-color:#e1e2e5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}
.nodec a{text-decoration:none;font-weight:bold;color:#2276d0}
.nodec a:hover{color:#ff6600}
.nodec1 a{text-decoration:none;color:#999}
.nodec1 a:hover{color:#ff6600}
.nodec2 a{text-decoration:none;color:#2276d0}
.nodec2 a:hover{color:#ff6600}
/* Table styles */
table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}
a.ticker:link,a.ticker:visited{color:#575757;text-decoration:none;font-weight:bold}
a.ticker:hover{color:#ff0000;text-decoration:none}
.errorboard{background:#F7F7FD;color:red;border:1px solid #dadada;display:block;font-size:110%;font-weight:bold;padding:8px;margin:5px;text-decoration:none;text-align:center}
/* ���� */
.tabs{
height:24px;
min-height:24px;
width:623px;
/* line-height:110%; */
margin-top:10px;
margin-bottom:0px;
background:url('bg_tab_header.gif') bottom left repeat-x;
display: table-cell;
vertical-align:bottom;
overflow:hidden;
border:0px!important;
padding-top:0px;
padding-bottom:5px;
}
/* @media all and (min-width:0px) { head~body div.tabs {height:25px;min-height:25px;line-height:110%;margin-top:10px;margin-bottom:0px;background:url('bg_tab_header.gif') bottom left repeat-x #fff;vertical-align:bottom} } */

/* *html div.tabs{height:26px;min-height:26px;line-height:110%;margin-top:10px;margin-bottom:0px;background:url('bg_tab_header.gif') bottom left repeat-x #fff;vertical-align:bottom;overflow:hidden} */
/* ��� ������ ����� */
/* Mozilla Firefox */
/* @-moz-document url() div.tabs{color:red;height:26px;min-height:26px;line-height:110%;margin-top:10px;margin-bottom:0px;background:url('bg_tab_header.gif') bottom left repeat-x #fff;vertical-align:top} */
.tabs a{
font:bold 12px verdana,sans-serif;
/* line-height:225%; */
height:24px!important;
min-height:24px!important;
color:#666;
text-decoration:none;
cursor:pointer;
padding:5px 7px 5px 7px!important;
/* margin: 0 auto!important; */
margin-bottom:5px;
border-right:1px solid #b5babe;
background:url('corner_tab_no_active.gif') bottom left no-repeat;
text-decoration:none;
}
div.tabs a.active{color:#333;cursor:pointer;background:url('corner_tab_active.gif') top left;border-right:1px solid #b5babe;height:24px;border-bottom:0px solid #fff}
div.tabs a:hover{color:#333;cursor:pointer; text-decoration:none!important}
div.tabs span.sp{margin:0px 1px; background:green}

div.tab-content{line-height:150%;border:1px solid #b5babe;border-top:none!important;padding:10px;z-index:-100;margin-bottom:8px}
div.not_active{display:none}

#review_product span{padding:0px 10px}
#review_product div{padding-left:10px;padding-right:10px;padding-bottom:5px;width:575px;overflow:hidden}
.hdbot2 a div{background:url(blue_button.gif) top left no-repeat;color:#fff;font-size:95%;text-decoration:none;width:79px;min-width:79px;float:left;height:22px;min-height:22px;text-align:center;margin-left:10px;font-weight:bold}
.price_related{color:#e7706c}
.price_related p{margin-top:-15px;margin-left:-1px;color:#e32620}
a.related_prname{color:#1566b7;font-weight:bold;text-decoration:none}
a.related_prname:hover{color:#1566b7}
.btn_buy_small{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_buy__267.png') 0px 0px no-repeat;padding:0px 9px 3px 11px;height:19px;min-height:19px}
a.btn_buy_small:hover{font-size:100%;background:url('btn/btn_buy__267.png') 0px -18px no-repeat;padding:0px 9px 3px 11px;height:19px;min-height:19px;text-decoration:none!important}

.buy_green{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn_buy_green.png') 0px 0px no-repeat;padding:0px 9px 3px 11px;height:19px;min-height:19px}
a.buy_green:hover{font-size:100%;background:url('btn_buy_green.png') 0px -18px no-repeat;padding:0px 9px 3px 11px;height:19px;min-height:19px;text-decoration:none!important}

.buy_blue{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_buy__267.png') 0px 0px no-repeat;height:19px;min-height:19px;padding:1px 2px 4px 2px;font-size:11px; font-family:tahoma; }
a.buy_blue:hover{background:url('btn/btn_buy__267.png') 0px -17px no-repeat;padding:1px 2px 4px 2px;font-size:11px; font-family:tahoma; height:19px;min-height:19px;text-decoration:none!important}

.buy_red{color:#555555;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn_buy_gray.png') 0px 0px no-repeat;height:19px;min-height:19px; padding:1px 3px 4px 3px;font-size:10px; font-family:tahoma; }

a.buy_big_red{color:#fff;font-weight:bold;font-size:12px;text-decoration:none;background:url('btn_buy_big_red.png') 0px 0px no-repeat;padding:3px 17px 5px;height:22px;min-height:22px;}
a.buy_big_red:hover{color:#555555;font-size:12px;background:url('btn_buy_big_red.png') 0px -22px no-repeat;padding:3px 17px 5px;height:22px;min-height:22px;text-decoration:none!important}


.buy_big_blue{color:#fff;font-weight:bold;font-size:16px;text-decoration:none;background:url('btn_buy_big_blue.png') 0px 0px no-repeat;padding:3px 4px 5px;height:22px;min-height:22px}
a.buy_big_blue:hover{color:#555555;font-size:16px;background:url('btn_buy_big_blue.png') 0px -22px no-repeat;padding:3px 4px 5px;height:22px;min-height:22px;text-decoration:none!important}
.buy_big_gray{color:#555555;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn_buy_big_gray.png') 0px 0px no-repeat;height:22px;min-height:22px; padding:4px 2px 4px;font-size:12px; font-family:tahoma; }




.btn_80x20{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_80x20.png') 0px 0px no-repeat;padding:2px 10px 5px 10px;height:20px;min-height:20px}
a.btn_80x20:hover{text-decoration:none!important;font-size:100%;background:url('btn/btn_80x20.png') 0px -21px no-repeat;padding:2px 10px 5px 10px;height:20px;min-height:20px}

.btn_60x16_sms{color:#fff;font-weight:bold;font-size:70%;text-decoration:none;background:url('btn/btn_60x16.png') 0px 0px no-repeat;padding:2px 6px 5px 5px;height:20px;min-height:20px}
a.btn_60x16_sms:hover{text-decoration:none!important;font-size:70%;background:url('btn/btn_60x16.png') 0px -17px no-repeat;padding:2px 6px 5px 5px;height:20px;min-height:20px}

.btn_80x20_buy{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_80x20.png') 0px 0px no-repeat;padding:2px 17px 5px 17px;height:20px;min-height:20px}
a.btn_80x20_buy:hover{text-decoration:none!important;color:#575757!important;font-size:100%;background:url('btn/btn_80x20.png') 0px -21px no-repeat;padding:2px 17px 5px 17px;height:20px;min-height:20px}

.btn_60x20_search{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_60x20.png') 0px 0px no-repeat;padding:2px 9px 5px 9px;height:20px;min-height:20px}
a.btn_60x20_search:hover{text-decoration:none!important;color:#575757!important;font-size:100%;background:url('btn/btn_60x20.png') 0px -21px no-repeat;padding:2px 9px 5px 9px;height:20px;min-height:20px}

.btn_60x20_auth{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_60x20.png') 0px 0px no-repeat;padding:2px 14px 5px 14px;height:20px;min-height:20px}
a.btn_60x20_auth:hover{text-decoration:none!important;color:#575757!important;font-size:100%;background:url('btn/btn_60x20.png') 0px -21px no-repeat;padding:2px 14px 5px 14px;height:20px;min-height:20px}

.btn_140x20{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_140x20.png') 0px 0px no-repeat;padding:2px 5px 5px 5px;height:20px;min-height:20px}
a.btn_140x20:hover{text-decoration:none!important;color:#575757!important;font-size:100%;background:url('btn/btn_140x20.png') 0px -21px no-repeat;padding:2px 5px 5px 5px;height:20px;min-height:20px}

.btn_111x20{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_111x20.png') 0px 0px no-repeat;padding:2px 7px 5px 7px; display:block}
a.btn_111x20:hover{text-decoration:none!important;color:#575757!important;font-size:100%;background:url('btn/btn_111x20.png') 0px -21px no-repeat;padding:2px 7px 5px 7px;display:block}


.btn_90x20{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_90x20.png') 0px 0px no-repeat;padding:2px 10px 5px 10px;height:20px;min-height:20px}
a.btn_90x20:hover{text-decoration:none!important;font-size:100%;background:url('btn/btn_90x20.png') 0px -21px no-repeat;padding:2px 10px 5px 10px;height:20px;min-height:20px}

.search_btn{color:#fff;font-weight:bold;font-size:100%;text-decoration:none;background:url('btn/btn_50x16.png') 0px 0px no-repeat;padding:0px 8px 2px 8px;height:16px;min-height:16px}
a.search_btn:hover{text-decoration:none!important;font-size:100%;background:url('btn/btn_50x16.png') 0px -17px no-repeat;padding:0px 8px 2px 8px;height:16px;min-height:16px}

.btn_buy_small_2{color:#fff;font-weight:bold;font-size:80%;text-decoration:none;background:url('btn/btn_buy__267.png') 0px 0px no-repeat;padding:2px 8px 3px 8px;height:20px}
a.btn_buy_small_2:hover{text-decoration:none;font-size:80%;background:url('btn/btn_buy__267.png') 0px -18px no-repeat;padding:2px 8px 3px 8px;height:20px;min-height:20px}
a.btn_search_small{color:#fff;font-weight:bold;text-decoration:none;background:url('btn/btn_buy__267.png') 0px 0px no-repeat;padding:0px 14px 0px 14px;height:15px;min-height:15px}
a.btn_search_small:hover{color:#adb0b7;text-decoration:none;background:url('btn/btn_buy__267.png') 0px -19px no-repeat;padding:0px 14px 0px 14px;height:15px;min-height:15px}
.by_phone{position:relative;float:left;width:210px;height:70px;margin:0 0 0 22px;text-decoration:none;display:inline}
#phone_span{cursor:pointer}
.callback{position:relative;float:left;width:210px;margin:0 0 0 22px;display:inline}
#callback1{position:relative;float:left;color:#003399;text-decoration:underline;margin:2px 0 0 0;display:inline;cursor:pointer}
#callback{color:#003399;border-bottom:1px dashed #003399;cursor:pointer}
div.overlayphone{position:absolute;background-image:url(../icons/bgphone_span.png);width:355px;height:306px;display:none;color:#000}
div.overlayphone div.close{background:none;position:relative;left:335px;top:5px;cursor:pointer;height:25px;width:25px;float:left;display:inline}
/* use a semi-transparent image for the overlay */
#overlay{background-image:url(transparent.png);color:#efefef}
/* container for external content. uses vertical scrollbar,if needed */
div.wrap{height:441px;overflow-y:auto}
/* the overlayed element */
div.overlay{
/* growing background image */
background-image:url(white.png);
/* dimensions after the growing animation finishes  */
width:600px;height:470px;
/* initially overlay is hidden */
display:none;
/* some padding to layout nested elements nicely  */
padding:55px}
/* default close button positioned on upper right corner */
div.overlay div.close{background-image:url(close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px}


#cat_cont {display:none;width:606px;color:#fff; text-align:center;padding:10px 5px 10px;background:url('main-bg-block.jpg') top center;margin-top:5px}
#close_cat {color:#fff; font-weight:bold; cursor:pointer; margin-top:20px; text-align:right;}
#open_cat_cont {width:606px; margin:0 auto; color:#fff; text-align:center;padding:5px}
#open_cat {color:#fff; font-weight:bold; cursor:pointer; text-align:right;}

a.ask-online {background:url(ask-online.png) no-repeat top left; width:155px; height:20px;font-size:10px; padding:4px 13px;font-weight:bold; color:#fff;}
a.ask-online:hover {background:url(ask-online-hover.png) no-repeat top left;color:#575757 ; text-decoration:none;}

a.call {background:url(call.png) no-repeat top left; width:155px; height:20px;font-size:9px; padding:4px 9px;font-weight:bold; color:#fff; }

a.call:hover {background:url(ask-online-hover.png) no-repeat top left;color:#575757; text-decoration:none;}

a.catalog:hover {color:#b71211;text-decoration:none}
a.catalog {text-decoration:none}

.center_nav a:hover{color:#555555}
.har-bottom {background:#F5F5F5;height:10px; }
.har-top{background:#F5F5F5;height:10px;}

.har-top-l{background:url('har-bottom.jpg') no-repeat top left;height:10px;width:10px;float:left;}
.har-top-r{background:url('har-bottom.jpg') no-repeat top right;height:10px;width:10px;float:right;}
.har-bottom-l {background:url('har-bottom.jpg') no-repeat bottom left;height:10px;width:10px; float:left }
.har-bottom-r {background:url('har-bottom.jpg') no-repeat bottom right;height:10px;width:10px; float:right }

.calculator_table{/*
border:#E6E6E6 1px solid;
border-collapse:collapse; */
}
.calculator_table select{
width:100%;
height:18px;
font-size: 12px;
}
.calculator_table td{
height:20px;
text-align:left;/*
border:#E6E6E6 1px solid;
border-collapse:collapse;*/
}

.foto_configurator{display:none;}

