/* общие элементы */

td {vertical-align:top; font-size:18px}
th {font-size:18px}
a:link {color:#76818A}
a:visited {color:#1983C6}
a:hover {color:#47a7ea !important}
img {border:none; vertical-align:middle}
.clear {clear:both !important; float:none !important}
.clear1 {float:right}
.clear30 {clear:both; height:10px}
.center {text-align:center !important}
.center img, .center input, .center select {vertical-align:middle}
.tar {text-align:right !important}
.fl {float:left; margin-right:15px}
.fl img {float:left; margin-top:0 !important; border:1px solid #585A58}
.fr {float:right; margin-left:15px}

.em, p.em {color:#47a7ea !important; font-style:italic}
legend {color:#B0B1B2; font-weight:bold}
FIELDSET {border:1px dashed #8990C8}
.type_check {width:20px !important; height:20px !important; border:1px solid #585A59}
.red, p.red {color:#E63C24 !important; font-weight:bold}
li {font-size:16px}
/*div {border:1px solid red}*/
td.lefttd {text-align:right}
table.table {width:90%; border:1px dotted #4D82C3}
table.table td {border:1px dotted #4D82C3; padding:10px; }
table.table td p {color:#4D82C3}
table.table th {border:1px dotted #4D82C3; padding:10px; color:#E63C24}
div.girlyanda {z-index:100000; width:100%; background:url(/include/style/girlyanda1.png) left top repeat-x; position: absolute ; left:0; top:0}

button.fr, button.fl {margin:0}
button.aktiv {background:#c73e2a}
.content .redbutton {color:red; font-weight:bold; font-size:25px; text-decoration:none; line-height:20px}
.type_text input, textarea, select, input.type_text {width:97%; color:#585A59; border:1px solid #585A59; padding:7px;}
img.fl {margin-right:15px; margin-bottom:10px;}
img.fr {margin-left:15px; margin-bottom:10px;}
.bold {font-weight:bold; color:#47a7ea}
.b {font-weight:bold}
.centerblock p {text-align:justify}
p.loginhead, .akciiheader {color:#1c3f51; text-align:center; font-size:19px; font-weight:bold}
p.head a {text-align:center !important}
.pad30, p.pad30 {padding-top:10px}

/*input, select {background:#D6D9D9; border-radius:5px; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	behavior: url(/include/ie-css3.htc);}*/

p.head .fr {font-size:20px}
h1, h2, .h1, p.h1, div.vibor p.h1 {color:#47a7ea !important; font-size:20px !important; font-weight:bold; text-align:left; margin-left:20px}

div.content p {color:#656569; font-size:16px;}

h3 {color:#47a7ea; font-size:19px}

.closed div {display:none}
.plus {padding:0 0 0 20px; background:url(/include/plus.gif) left center no-repeat}
.opened div {border:1px dashed; margin:10px 0 10px 20px; padding:0 15px}
.minus {padding:0 0 0 20px; background:url(/include/minus.gif) left center no-repeat}

#jsiMainBox {background:white; color:black; border:1px solid gray}
#jsiBoxClose {color:#868686}
.small strong {font-size:13px; font-weight: normal; padding:0 15px}
.small a {color:#1C3F51}
.small span {color:#1C3F51; font-weight:bold}
.small1 a {font-size:13px}

div.gl2 {position: relative; width:215px; height:230px; margin:10px 7px 18px 5px; padding:10px; float:left; text-align:center}
div.gl2 img {width:180px}
div.gl2 div.head {height:60px; width:215px; margin:auto; z-index:100; position: absolute; top: 170px; bottom: 0; left: 0; right: 0}

div.gl2 div.head a {font-size:23px; text-decoration:none; color:#837d7f; font-weight:bold;}

div.gl2 {opacity:0.6;filter:alpha(opacity="60")}
div.gl2:hover {opacity:1;filter:alpha(opacity="100"); 
     -webkit-box-shadow: 0px 0px 5px 0px #777;
       -moz-box-shadow: 0px 0px 5px 0px #777;
            box-shadow: 0px 0px 5px 0px #777;}
div.gl2:hover a {color:#47a7ea !important}

div.mul, div.mul1 {text-align:center}

div.gl1 {width:260px; height:380px; margin:0 15px 18px 0; float:left; text-align:center; 
-webkit-box-shadow: 0 0 10px -5px #000;
	-moz-box-shadow: 0 0 10px -5px #000;
	box-shadow: 0 0 10px -5px #000;
}

div.gl1 p {margin:12px; text-align:center !important}
div.gl1 div.head1 {display:table-cell; vertical-align: middle; text-align:center !important; width:250px; height:70px; overflow:hidden; padding:5px; font-size:20px; font-weight:bold}
div.gl1 div.head1 a {text-decoration:none; color:#1983C6 !important}
div.gl1 div.head1 p.head {overflow:hidden; text-align:center; font-size:20px; color:#585A59}
div.gl1 .head a {text-decoration:none; color:#1983C6}
div.gl1 p.tar a {display:block; width:235px; text-decoration:none; background:#1983C6; line-height:30px; color:#fff;}
div.gl1 img {border:1px solid #585A59; text-align:center; margin-left:-3px}
div.gl1 div.kart {background:url(/include/style/gl.png) left bottom repeat-x; width:260px; height:240px; z-index:100; position: absolute}
div.gl1 div.glcont {display: block; text-align: center; height:240px; overflow:hidden; padding:5px}
div.gl1 div.glcont img {border:1px solid #585A59; text-align:center}
div.gl1 div.glcont p {text-align:center}

div.vibor {background:url(/include/style/vibor.jpg) left top repeat-x; height:443px; padding:5px 0}
div.vibor div {float:left; margin:0 13px; text-align:center}
div.vibor div p {font-size:20px; font-weight:bold; color:#837d7f}


span.frdate {font-size:20px; text-align:center !important; color:#4d82c3}
div.gl1 div.head1 a {color:#585A59; text-decoration:none; text-align:center !important}



ul.mul {margin:0 auto; padding:0}


/* разбивка блоков */
body {text-align:center; font-size: 18px; margin:0; padding:0; font-family: arial; color:#656569}

.all {width:100%; text-align:center; padding: 190px 0 0 0}
.top {width:100%; height:183px; background:url(/include/style/top.jpg) left top repeat-x; position:fixed; z-index:1000; padding:0; margin:0 auto; text-align:center}
.topvn {width:1260px; margin:0 auto; background:url(/include/style/topvn.jpg) center top no-repeat; height:129px; z-index:999; position: relative}	

div.content {overflow:hidden; width:1240px; margin:0 auto; text-align:justify; padding:0 10px}

.scrollTop {background:url(/include/style/polzun.png) 0 0 no-repeat; width:50px; height:50px; bottom:10px; left:90%}
.scrollTop:hover{background-position:0 bottom}

.slidefon {height:256px}
.inwidget {height: 256px; width:100%; margin:10px 0}
p.futer {text-align:left}
div.futer {margin:35px 0 10px 0 !important; padding:20px 0 0 0; font-size:14px; background:url(/include/style/polosa.jpg) top left repeat-x; text-align:left;}
div.futer p {font-size:14px; color:#bababa;}
.futer a {color:#bababa}
.futer div {margin:5px 20px 10px 5px; color:#bababa; float:left; width:250px}
.futer div p {margin:0; padding:0}
.futer div p.phone {font-size:18px; margin:0 0 5px 30px}
.copiring {float:right !important; text-align:right; margin:0 !important; padding:0}
.copiring p {font-size:13px !important; }
.copiring a img {margin-right:10px}

/* Элементы оформления */

.topvn div  {float:left; display:inline-block; margin:0 10px 0 0; color:#5a585d}
.headphone {padding:0; margin:10px auto !important; text-align:left}
.headphone h2 {font-size:22px; font-weight:normal; text-align:left; color:#5a585d !important; margin:0}
.headphone div  {float:left; display:inline-block; text-align:left; margin-left:25px}
.topvn .phone {font-size:24px;}
.topvn .code {font-size:18px}

.topvn div.logo {float:left;  margin:0 30px 0 0}
.topvn div.chas {font-size:20px}
.topvn div.chas p {font-size:18px; padding:10px 0}
.topvn div.slogan {margin:10px auto 0 0}

.topvn p {font-size:18px; margin:0; padding:0 0 7px 0}

#ower {margin:0; padding:0 0 0 80px; text-align:left}
#ower p {margin:0}
.top .korzinaFull {background:url("/include/style/corzinatop.png") 0px 11px no-repeat}
.top .korzinaEmpty {background:url("/include/style/corzinatop.png") 0px -65px no-repeat}
span.tovarov, span.koplate {font-size:25px; color:#39739b}

.hmenu {width:100%; padding:0; margin:15px auto 0; height:52px}
#hmenu {position:relative; border:none; height:52px; text-align:center; border-collapse:collapse;}
#hmenu td {position:relative; padding:0; text-align:center; font-size: 20px;}
#hmenu * {margin:0; padding:0}
#hmenu a {color:#3c3b3e; text-decoration:none;}
#hmenu span a {margin:0; padding:0 20px; display:block; line-height:52px;}
#hmenu ul {position:absolute; top:50px; display:none; list-style:none; border-top:1px solid #010000; z-index:1000;  font-weight:normal; background:#dfdfdf}
#hmenu ul li {position:relative; border-bottom:1px solid #010000;margin:0; text-align:left; width:250px; list-style:none;}
#hmenu ul li a, .hmenu ul li a:visited {font-size:18px; display:block; padding:10px 7px 12px}
#hmenu ul ul {left:245px; top:-1px; background:#B6B6BF; z-index:1002;}
#hmenu ul ul li a {color:black}
#hmenu .ferst span a {border:none}
#hmenu a.curent, #hmenu a:hover {color:#fff !important; background:url(/include/style/menu.png) center bottom no-repeat;  
   -webkit-transition: all 0.1s ease-in-out 0.1s;
   -moz-transition: all 0.1s ease-in-out 0.1s;
   -o-transition: all 0.1s ease-out 0.1s;
   -ms-transition: all 0.1s ease-in-out 0.1s;
   transition: all 0.1s ease-in-out 0.1s;}
.treugolnik {float:right; border:none !important}

.slidepadding {}
.slideoverflow {position:relative; width:1280px; height:256px; overflow:hidden; margin:0}
#slide {white-space:nowrap}
#slide img {width:1280px; height:256px; margin:0}

#indikator {text-align:center; font-size:40px; margin:-35px auto 0}
#indikator a {margin:0 5px; color:#fff; text-decoration:none; zoom: 1; filter:Glow(Strength=3, Color="#1A4FA7")} 
#indikator a.curent {color:#47a7ea; zoom: 1; filter:Glow(Strength=3, Color="#BFCACF")}

.otherpage {display:inline-block; color:#fff; width:33px; line-height:33px; text-align:center; font-weight:bold; background:#b0b1b2}
a.otherpage {text-decoration:none; color:#76818a; background:#fff; border:1px solid #b0b1b2; font-weight:bold !important}
a.displayall {text-decoration:none; color:#76818a; font-weight:bold; margin:0 0 0 10px}


/*Магазин*/

#savetel p.head, #savetel2 p.head {font-size:27px; color:#1C3F51; margin:10px 0 0}
a.closebutton {background-image:url(/include/style/close.png); display:inline-block; margin:-5px 10px; cursor:pointer; height:22px; width:22px; }

.hideframe {width:0; height:0;border:none; position:absolute}
#okdiv2 {display:none; z-index:1000; position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0.6;filter:alpha(opacity="60")}
#savetel2 {display:none; z-index:2000; position:absolute; top:50%; left:50%; margin:-70px 0 0 -265px; width:580px; padding:0; background:#f9f9f9; text-align:center;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/include/ie-css3.htc);}}
#savetel2 form {width:560px; margin:0 auto 20px}

#okdiv {z-index:1000; position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0.6;filter:alpha(opacity="60")}
#savetel, #inokdiv {z-index:2000; position:absolute; top:50%; left:50%; margin:-70px 0 0 -160px; width:450px; padding:0; background:#f9f9f9; text-align:center}
#savetel form {width:350px; margin:20px auto}



#inokdiv {margin:-70px 0 0 -110px; width:220px; height:140px}
#inokdiv p {padding:0; margin:10px} 
#waitdiv {position:absolute; z-index:1000; top:50%; left:50%; margin:-30px; width:60px; height:30px; padding:10px; border: 1px outset #555555; background:#DAE9FF; font-weight:bold; color:white; text-align:center}
#waitdiv, #inokdiv, #savetel {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/include/ie-css3.htc);

	-moz-box-shadow: 0px 2px 3px #000;
	-webkit-box-shadow: 0px 2px 3px #000;
	box-shadow: 0px 2px 3px #000;
	}
	
#setver {display:block; margin:10px 0 0; padding:3px 5px; border:solid 2px; background: #B0B0B0; text-decoration:none; color:#fff; text-align:center}
#setver:link {border-color:#e6e6e6 gray gray #e6e6e6}
#setver:visited {border-color:#e6e6e6 gray gray #e6e6e6}
#setver:hover {color:#DAE9FF}
#setver:active {border-color:gray #e6e6e6 #e6e6e6 gray}



div.link {text-align:center; position:absolute; z-index:40000; top:0px !important; left:50%; margin-left:-180px; width:360px; padding:5px; background:white; border:red 1px solid}
div.link a {margin:10px; color:blue; font-weight:bold}
a.maina {color:#00aa00 !important}
a.mainb {color:#aaaa00 !important}
a.mainc {color:#aa0000 !important}
a.maina:hover {color:#00ff00 !important}
a.mainb:hover {color:#ffff00 !important}
a.mainc:hover {color:#ff0000 !important}

p.includefoto {text-align:center; margin:6px 0 6px 0}
p.includefoto img {vertical-align:top; margin:0 10px 10px 0; border:1px solid #B6B6BF;}

table.primer {width:100%}
table.primer tr:hover {background:#f0efef}
table.primer th {cursor: pointer; border:1px solid #585A58; padding:5px; background:#DFDFDF; text-align:center}
#price	{margin:0 auto;}
#price tr th {}
#price tr th img {width:8px; margin:0 5px; float:left}
table.primer th img:hover {transform: none}
table.primer td {border:1px solid #585A58; padding:3px; font-size:16px}
table.primer img {margin: 0 auto; display: block; width:50px;}
table.primer img:hover {transform: scale(5.15, 5.15)}

div.mobile {display:none}
.mobile {display:none}

#price th {cursor:pointer}
#price td {text-align:left}
#price td.cena {text-align:right}

#okdiv {z-index:1000; position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0.6;filter:alpha(opacity="60")}
#savetel, #inokdiv {z-index:2000; position:absolute; top:50%; left:50%; margin:-70px 0 0 -160px; width:320px; padding:0; border: 1px outset black; background:#848484; text-align:center}
#savetel form {width:300px; margin:20px auto}
#inokdiv {margin:-70px 0 0 -110px; width:220px; height:140px}
#inokdiv p {padding:0; margin:10px} 
#savetel td {text-align:left}
#waitdiv {position:absolute; z-index:1000; top:50%; left:50%; margin:-30px -50px; width:100px; height:60px; padding:10px; border: 1px outset black; background:#848484 ; font-weight:bold; color:white; text-align:center}
#waitdiv, #inokdiv, #savetel, #logintext {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/include/ie-css3.htc);

	-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	}

a.corzina {color:white; background:#BC9E56; display:inline-block; width:104px; height:30px; line-height:30px; text-align:center; font-weight:bold; text-decoration:none; border:1px solid #fff }
a.corzina span {margin:0}
.allshopcena a.smallbutton, .itembuttons a.smallbutton {margin:0}
.itembuttons a.smallbutton {margin:0}

div.allshop {position:relative; width:270px; height:620px; overflow:hidden; float:left; display:inline-block; margin:5px 10px 5px 0; border:1px solid #C7CBCF; padding:10px}
div.allshop_big {width:277px; height:570px; float:left; display:inline; position:relative; overflow:hidden; padding:0 0 5px; margin:10px 15px 10px 0; border:1px solid #C7CBCF}
.allshop_big p.img img {width:320px}

.allshop div {padding:0; margin:10px 5px 0 5px; overflow:hidden}
.allshop p {margin:5px 0; padding:0}
.allshop p.allshophead {height:85px !important; text-align:center; padding:0 15px; margin:0; overflow:hidden; font-size:21px}
.allshop div p.img {text-align:center}
.allshop p.img a img {border:none}
.allshophead a {color:#47A7EA; text-decoration:none}
.allshop a.buy {float:right; vertical-align:top; display:inline-block; margin:-10px 0 0}

p.allshopcena {text-align:left; margin:10px 15px 0 15px; color:#b90909 !important; font-weight:bold; font-size:24px !important}
.allshopcena .old {color:#fff; text-decoration:line-through; font-weight:normal}
.allshopcena .valuta {color:#b90909}
.allshop .detail {padding:0 30px 0}
.kup .smallbutton, .itembuttons .smallbutton {font-weight:normal}
.smallbutton {cursor:pointer; font-size:16px; color:#ffffff; border:none; background:#0897FB; line-height:30px; height:30px; width:90px}
a.smallbutton {display:inline-block; text-align:center; text-decoration:none; color:#ffffff; font-weight:normal}

span.cena {font-weight:bold; color:#9b3737}
.cena1 {color: grey; font-style:italic; margin:3px 0 0; font-size: 14px; padding:5px; text-align:right !important}
.oldcena {text-decoration:line-through; color: #CCCBCB; font-style:italic; font-size:19px}

.allshop_big div {padding:0; margin:5px 5px 0 5px; height:500px; overflow:hidden}
.allshop_big p {margin:5px 0; padding:0}
.allshop_big div p.img {text-align:center}
.allshop_big p.img a img {border:2px solid #C7CBCF}
.allshop_big a.buy {float:right; vertical-align:top; display:inline-block; margin:-10px 0 0}
.allshop_big p.allshopcena {padding:15px  0 0 10px}

div.uneven, div.even {padding:0 0 5px; margin:10px 0}
div.even {background:transparent; border-bottom:1px dotted}
div.uneven {background:transparent; border-bottom:1px dotted}

div.itemimg {width:135px; float:left; text-align:center; margin:15px 0 0}
div.itemimg img {width:112px; border:1px solid #C7CBCF}
div.itemimg a:hover img {border-color:#67BD44}
div.itemtext {padding:3px 158px 3px 137px}
div.itembuttons {width:150px; float:right; padding:0 5px 5px 0; margin:0}
div.itembuttons input {vertical-align:bottom; border:1px solid #BC9E56; background:#fdf7e6}
div.itembuttons img {vertical-align:top; margin:0 0 2px}
div.itemtext p {font-weight:normal; margin:5px 15px 5px 5px}
div.itemtext p.caption {font-size: 14px; font-weight:bold; text-align:left; padding:5px; margin:0}
.caption a {}
.itembuttons p.cena, {margin:3px 0 0; font-size: 14px; padding:5px; text-align:right}
.leftitem {float:left; width:400px}
.flitem {width:800px; float:right}
.flitem .newhead {margin-bottom:0}
.flitem h1 {text-align:left}
.flitem p.cena {margin:3px 0 0; font-size: 20px; padding:5px 0; color:#B6B6BF}
.flitem p.cena span.cena {font-size: 35px; color:#9b3737}
img.topimg {border:1px solid #D0D1D3; width:400px}
div.itembuttons .type_text {width:40px; margin:0 0 5px 0}

.allshop, .razdely, .shoprazdely {
-webkit-box-shadow: 0px 0px 5px 0px #777;
       -moz-box-shadow: 0px 0px 5px 0px #777;
            box-shadow: 0px 0px 5px 0px #777;
	}
.grosbutton, a.grosbutton {font-weight:normal; float:right; margin-right:420px; display:inline-block; cursor:pointer; font-size:20px; border:none; background:#9b3737; color:white; line-height:41px; height:41px; width:250px; text-decoration:none; text-align:center; text-shadow:none; filter:none; margin-top:8px}

div.razdely {position:relative; width:352px; height:322px; overflow:hidden; float:left; margin:5px 15px 10px 0}
.razdely div {padding:0; margin:10px 10px 0 10px; height:300px; overflow:hidden}
.razdely p {text-align:center; margin:5px 0; padding:0}
.razdely .allshophead a {color:#444546; font-size:25px}
.razdely p.img a img {}

div.shoprazdely {position:relative; width:277px; height:335px; overflow:hidden; float:left; margin:5px 5px 10px 0; background: #d5d3d3; border:1px solid black}
.shoprazdely div {padding:0; margin:10px 10px 0 10px; height:280px; overflow:hidden}
.shoprazdely p {text-align:center; margin:5px 0; padding:0; font-size:18px}
.shoprazdely .allshophead a {color:#737e87}
.shoprazdely img {}

.spindiv {float:left; width:100px; padding:8px 0 0 0;}
.corzinacol, .spin {font-size:20px; font-weight:bold}
.corzinacol span, .spin {cursor:pointer; text-align:center; vertical-align: middle; display:inline-block; line-height:25px; width:25px; background:#CCCBCB; color:white; padding:0; margin:0; text-decoration:none}
.corzinacol input, .input_col {text-align:center; vertical-align: middle; height:40px; width:70px; border:1px solid #CCCBCB; padding:0; margin:0}
.redbuttontd {padding:3px 0 0}
.redbuttontd .redbutton {margin:15px 0 0; font-size:40px}

table.tzakaz {border:none}
table.tzakaz td {font-size:21px}
.tablecorzina, .tzakaz {width:100%}
.tablecorzina th, .tzakaz th {text-align:center; border:1px solid #0897FB; color:white; padding:5px; font-style:italic; font-size:21px; background:black;opacity:0.4;filter:alpha(opacity="40")}
.tablecorzina td {font-size:21px; text-align:center !important; vertical-align:middle !important; border:1px solid #716B6D !important; }
.tablecorzina td a {color:#CCCBCB}
.tzakaz td {border:1px solid #4F4F4F; vertical-align:middle}
.tablecorzina td.cena, .tzakaz td.cena {text-align:right; color: #9b3737; font-style:italic; font-weight:bold; font-size: 30px}
.tzakaz td.col {text-align:center !important}
.tablecorzina input {text-align:right}
.tablecorzina td {border:none; vertical-align:top}

.art {color:#65A326; font-weight:bold}
table.item {border-collapse:collapse}
table.item tr:hover {background:#C4BFBB}
table.item td {padding:7px 5px; font-size:13px; font-weight:bold}
table.item td.col2 {font-weight:normal; width:170px; text-align:left}
table.item td {text-align:left}
.itemtext table.item {margin-left:5px}

table.itempage {width:60%; margin:15px 0}
/*table.itempage th {padding:10px 5px; border:1px solid #C8C8C8; text-align:left; font-size:21px; background:black;opacity:0.4;filter:alpha(opacity="40")}*/
table.itempage tr:hover {background:#e2e2e6}
table.itempage td {padding:10px 5px; border:1px solid #B6B6BF; font-size:19px}
table.itempage .two td {border:1px solid #F0F0F0}
table.itempage td.col2 {width:500px; font-weight:normal}

#select_column, #select_row {text-align:left; vertical-align:middle; margin:10px 0 0; width:490px}
#select_column table, #select_row table {border-collapse: collapse; border:2px solid #D0D1D3; vertical-align:middle; cursor:pointer; width:80px; height:83px; margin:0 5px 10px 0; display:inline-block; text-align:center}
#select_column td, #select_row td {vertical-align:middle; width:84px; height:84px; padding:0; border:none; font-size:18px}
#select_column img, #select_row img {width:78px; height:78px}
#select_column table:hover, #select_row table:hover, #select_column table.active, #select_row table.active {border-color: #0897FB}
#select_column table.deactive, #select_row table.deactive {display:none; cursor:default; opacity:0.4;filter:alpha(opacity="40")}
#select_column table.deactive:hover, #select_row table.deactive:hover {border-color: #D0D1D3}

.galeryoverflou {overflow:hidden; width:1086px; height:376px}
#galeryras {width:100000px; height:366px !important; margin-top:0 !important}
#galeryras .allshop {width:340px; margin:5px 18px 5px 0}

table.miniscrollable {margin:20px 0 0 8px; border-collapse:collapse; width:380px}
table.miniscrollable td {vertical-align:middle}
table.miniscrollable td.leftscrollable {padding:0 8px 0 0}
table.miniscrollable td.rightscrollable {padding:0 0px 0 0}
.miniscrollable .galeryoverflou {overflow:hidden; width:300px; height:100px}
.miniscrollable #galeryras {width:100000px; height:100px !important; margin-top:0 !important}
.miniscrollable #galeryras .allshop {border:none; width:142px; height: 95px; margin:0 8px 0 0}
.miniscrollable #galeryras .allshop {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	behavior: url(/include/ie-css3.htc);
	}

.miniscrollable #galeryras img {border:1px solid ; width:140px; height: 93px}