@CHARSET "UTF-8";

body {margin:0; padding:0;}
html,body {height:100%; background-color:#f5f5f5; color:black;}
body {font-family:"Trebuchet MS","MS Sans Serif","Segoe UI",helvetica,Geneva,sans-serif; font-size:10pt;}
a {text-decoration:none; color:#d70003;}
a:hover {color:black;}
h1, h1 a {font-size:16pt; color:#d70003 !important;}
h2#where {text-align:right; text-transform:uppercase; min-height:52px; padding:4px 20px 4px 70px; font-size:medium; color:#d70003; margin:0; margin:0 0 3px 0;}
h2#where span {color:#cbced1; font-weight:normal;}
h2#where a:hover span {color:#d70003;}
h2#where a span {font-size:120%; font-weight:bold;}
h2#where a {color:#daa7a9; font-weight:normal; font-size:85%;}
h2#where a, h2#where b {white-space:nowrap;}
h2#where b {background:#eee url("header/where.png") repeat-y left top; display:block; padding:3px 19px 3px 0; margin:3px -19px 1px 0;}

#info_basket h2#where {padding-right:0;}
h3 a {color:#d70003;}
h4, h5 {color:gray; font-size:100%; clear:left; margin:4px 0;}
hr.cleaner {clear:both; visibility:hidden;}
img {border:0 none; font-size:xx-small; color:#999;}
.hr hr {display:none;}
/* input {vertical-align:middle;} */
table {border-collapse:collapse; border-spacing:0pt;}
th, td {padding:0.2em 0.6em; border-spacing:0pt;}

#end {border-bottom:1px #dcdee0 solid; line-height:6px; height:6px; font-size:0;}
#mid {width:670px; float:left; display:inline; width:670px; text-align:left; padding-left:17px; padding-top:10px;}
#mid p, #mid .prx {width:auto; margin:5px 0 8px 0px; line-height:1.3em; color:#333;}
#mid p b {color:black;}
#mid p a:hover b {color:#d70003;}
#mid ol li, #mid ul li {padding-bottom:8px;}

#mid ol li p, #mid ul li p {margin:3px 0 !important;}
#mid div {width:650px;}
#mid a {color:#000;}
.kosik #mid a:hover {color:#d70003; text-decoration:underline;}
#mid h3 {margin:.25em 0;}
#mid h6 {margin:3px 0;}
#mid div.hr {border-bottom:3px #dcdee0 solid; line-height:0; height:0; margin-bottom:8px; padding-bottom:4px; clear:both; font-size:1px;}
#mid div.hr.slim {border-bottom:1px #d8707f solid;}
#mid div.hr.fat {border-bottom:2px #d8707f solid;}
ul#extras {padding:0; margin:0;}
ul#extras li {width:157px; float:left; margin:2px 4px 2px 0; padding:0; text-align:center; overflow:hidden; border:1px solid #eee; background-color:#f5f5f5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
ul#extras li a.img {display:block; background-color:#e8e8e8; background-repeat:no-repeat; background-position:50% 50%; height:83px; margin-bottom:3px;}
ul#extras li a.img b {display:none;}
ul#extras li a.img:hover {height:79px; border-top:2px solid #d70003; border-bottom:2px solid #d70003;}
ul#extras li:hover {background-color:#e8e8e8;}
ul#extras h4 {font-size:90%; padding:4px 0; margin:0; white-space:nowrap;}
ul#extras h5 {padding:0; margin::0 0 4px 0; color:#d70003; font-weight:normal; font-size:90%;}
#mid .links a {color:#d70003;}
#mid ul.links li {list-style-type:none;}
#mid ul.links li a {display:block; margin-left:-20px;}
#mid .links a:hover {color:red;}

#found .in {margin-bottom:10px; border-top:1px solid #f7ced4;}
#found .highlight {background-color:#f7ced4; padding:1px 2px;}
#found h2 {padding-bottom:10xp; border-bottom:2px solid #d70003; margin:2em 0 0 0; background-image:none !important;}
#found .logo {float:right; margin:0 0 6px 10px; width:auto;}
#found .pgprx {width:auto; border:none !important;}
#found h3 {background:url("title_decor_point.gif") no-repeat -112px center; margin-top:10px;}
#found h3 a {padding-left:40px;}
#found p {font-size:90%; color:#333; text-align:justify; /*text-indent:1.5em; */}
h3, #found h2 {color:#d70003; font-size:120%; line-height:1.2em;}
h4, #found h3 {margin:15px 0 0 0; font-size:115%;}

#mid .ware {width:208px; height:177px; float:left; margin:1px 10px 10px 2px; background-color:#f5f5f5;}
#mid .ware span.image {display:block; width:208px; text-align:center; height:155px; overflow:hidden; background-color:#fff;}
#mid .ware span.image img {margin:1px auto;}
#mid .ware h3 {background:url("title_decor_point.gif") no-repeat 72px 155px !important; position:absolute; font-size:12px; text-align:left; margin:0; white-space:nowrap; overflow:hidden;}
#mid .ware h3 a {width:184px; display:block; padding:156px 15px 3px 5px; border:2px solid #dcdee0; overflow:hidden;}
#mid .ware h3 a:hover {border:2px solid #d70003;}
#mid .comment {position:relative; z-index:15;}
#mid #artbody {clear:left; padding-top:5px;}
#mid #detail_product div {width:auto; font-size:100%;}
#mid #detail_picture {text-align:center; border:2px solid #dcdee0; margin:10px 0px; width:646px; background-color:#f5f5f5;}
#mid #detail_picture img {margin:15px 0;}
#mid ul#summ li, #mid .subarticles li {padding-bottom:0;}
#mid #txt h3 {border-bottom:2px solid #dcdee0; margin:1em 0 0.2em 0; background:url("title_decor_point.gif") no-repeat -115px top; padding-bottom:0.3em; clear:left;}
#mid #txt h3 a {display:block; padding-left:34px; margin-bottom:-5px; padding-bottom:4px; color:#000;}
#mid #txt h3 a:hover {color:#d70003; text-decoration:none;}
#mid #txt a {color:#4e8534; text-decoration:none;}
#mid #txt a:hover {text-decoration:underline;}
#mid #txt .prx {text-align:justify; padding:0 12px 12px 12px;}
#mid #txt .prx p {margin:0 0 15px 0;}
.subarticles {display:block; padding-left:2em; margin:4px 0; color:#d70003;}

#footer {padding:10px 17px; line-height:20px; height:20px; background:url("bg_title.png") repeat-y; margin-top:10px;}
#footer span {text-align:center; padding-left:230px; background:url("bt_futony_cz.png") no-repeat 37px top; line-height:20px; text-align:right; display:block;}
#footer span a {text-decoration:none; line-height:20px; font-size:85%; color:black; display:block; padding-right:54px; background:url("forcom-logo.png") no-repeat right 1px;}
#footer span a:hover {text-decoration:underline;}
#footer span img {display:none;}

#main {width:919px; margin:0 auto; display:block; text-align:left; background:url("bg_main.png") repeat-y;}

#langs {padding:0; margin:0; height:39px; background:url("bg_title.png") repeat-y; position:relative;}
#langs span {display:none;}
#langs h2 {background:url("title_kidokai.png"); background-position:250px 60%; background-repeat:no-repeat; text-align:right; position:absolute; margin:0;  margin-top:-2px;}
#langs h2 a {height:42px; width:285px; display:block; margin-left:240px;}
#langs h2 a:hover {border-bottom:2px solid #d70003; border-top:2px solid #d70003; height:38px;}
#langs .icons {background:url("icons.png") no-repeat 50% 50%; width:130px; float:right;}
#langs .icons a {color:#003e7d; text-decoration:none; margin:0; height:39px; display:block; float:right;}
#langs .icons a:hover {background:url("selector.png") no-repeat 5px top;}
#langs .icons .basket {height:39px; width:39px; margin-right:10px; margin-left:15px;}
#langs .icons .cash {height:39px; width:39px; margin-right:24px;}
#langs .price {float:right; font-size:120%; color:#333; margin-right:5px; border-right:1px solid #ccc; padding-right:15px; line-height:39px;}
#langs .price em {font-weight:normal; font-style:normal; color:#999;}
#langs .flags {background:url("flags.png") no-repeat; display:block; width:80px; height:17px; margin:12px 0 0 78px; position:absolute;}
#langs .flags a.cs {width:26px; float:left; height:14px; padding:1px; margin-right:12px;}
#langs .flags a:hover {border:1px solid #d70003; padding:0;}

#header {background:url("title_main_logo.gif") no-repeat 798px 18px;}
#header a {margin:0 auto; width:919px; height:145px; display:block;}
#header a em, #header h2 {display:none;}

#wrap {margin:0 auto; width:919px; background:url("title_main.jpg") no-repeat;}

#nav {float:left; display:block; width:230px; background:url("menu.png") repeat-y;}
#nav div.hr {border-bottom:10px white solid; line-height:10px; height:10px; width:224px; margin-left:3px;}
#nav h4 {line-height:1.4em; margin:10px 15px 0 15px; color:#d70003;}
#nav h4 input {margin:8px 0; font-size:10pt; display:block;}
#nav form {padding-left:30px;}
#nav form#find input.txt {margin:5px 0 3px 0; width:165px; display:block; text-align:left;}
#nav form#find button {margin:0 0 5px 0;}
#nav p {line-height:1.4em; margin:10px 15px;}

#vmenu {background:url("menu_top.png") no-repeat; padding:0 0 7px 3px;} /* vertical menu */
#vmenu:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /* Add margin between menu and rest of content in Firefox */
#vmenu ul {padding:0; margin:-1px 0 0 0; list-style:none; font-size:115%; font-weight:normal; line-height:1.2em;}
#vmenu ul li {margin:0; padding:0; display:inline; width:224px;} /* this gets rid of the gaps */
#vmenu ul li a {display:block; border-top:1px white solid; border-bottom:0; text-decoration:none; padding:7px 0 7px 6px; margin:0; color:#d70003; width:218px;}
#vmenu ul li a:hover, #vmenu li.set a {color:black; background-color:#eee;}

.picleft {float:left; margin:5px 10px 5px 0; width:auto !important;}
.picright {float:right; margin:5px 0 5px 10px; width:auto !important;}
div.add_info {clear:both; display:block; text-align:right; margin:8px 0;}
#mid p.arrows {background:url("title_decor_point.gif") no-repeat right bottom; width:650px; margin:2px 0;}
#mid p.warn {background-color:#d70003; padding:3px 5px; color:#fff; font-weight:bold;}
#mid p.arrows.bottom {margin-bottom:5px; margin-top:-2px;}
#mid p.arrows span {color:#d70003;}
#info_basket h3 {margin-bottom:0;}

/* podklady k titulkum stranky */
ul#eshop {margin:0; padding:0;}
ul#eshop li {display:block; float:left; width:201px; margin:6px 8px; border-bottom:24px solid #f5f5f5;  padding-bottom:0;}
ul#eshop li a {display:block; padding:139px 16px 0 7px; width:174px; border:2px solid #DCDEE0; height:20px; overflow:hidden; white-space:nowrap; margin-bottom:-24px; position:relative; background:url('point.png') no-repeat 190px bottom;}
ul#eshop li a:hover {border:2px solid #d70003;}

#mid h2 			{background-position:0 3px; background-repeat:no-repeat;}
.baka #mid h2			{background-image:url("header/baka.png");}
.default #mid h2		{background-image:url("header/default.png");}
.detail #mid h2			{background-image:url("header/detail.png");}
.doplnky #mid h2 		{background-image:url("header/doplnky.png");}
.doprava #mid h2 		{background-image:url("header/doprava.png");}
.drevo #mid h2			{background-image:url("header/deti-a-hracky.png");}
.futony #mid h2 		{background-image:url("header/futony.png");}
.kontakt #mid h2		{background-image:url("header/kontakt.png");}
#mid h2.kosik			{background-image:url("header/kosik.png"); padding-top:8px;}
.koruna #mid h2, #mid h2.koruna	{background-image:url("header/koruna.png");}
.kurzy #mid h2			{background-image:url("header/kurzy.png");}
.maser #mid h2, .terapeut #mid h2, .prislusenstvi-pevne #mid h2, .terapeut-doplnky #mid h2, .stoly-pevne #mid h2, .stoly-prenosne #mid h2 {background-image:url("header/maser.png");}
.shiatsu #mid h2		{background-image:url("header/shiatsu.png");}
.pro_deti #mid h2		{background-image:url("header/deti-a-hracky.png");}
.pro_radost #mid h2		{background-image:url("header/darky.png");}
.byt_osvetleni #mid h2		{background-image:url("header/byt_osvetleni.png");}
.povlaky #mid h2		{background-image:url("header/povlaky.png");}
.postele #mid h2 		{background-image:url("header/postele.png");}
.ski #mid h2			{background-image:url("header/ski.png");}
.wind-koi #mid h2		{background-image:url("header/wind-koi.png");}
.zidle #mid h2 			{background-image:url("header/zidle.png");}
.clanek #mid h2, #mid #artbody h2 {background-image:url("header/clanek.png"); padding-left:70px;}
.clanek #mid .podminky h2, #mid #doc h2, #mid #artbody h2 {background-color:#eee; background-image:url("header/clanek-text.png"); padding-left:56px; font-size:16px; overflow:hidden; background-position:left top;}

ul#eshop li	 {background-position:50% !important; background-repeat:no-repeat;}
li#mn13 {background-image:url("eshop/futony.jpg");}
li#mn14 {background-image:url("eshop/postele.jpg");}
li#mn15 {background-image:url("eshop/sofa.jpg");}
li#mn16 {background-image:url("eshop/doplnky.jpg");}
li#mn17 {background-image:url("eshop/pro_radost.jpg");}
li#mn18 {background-image:url("eshop/pro_deti.jpg");}
li#mn19 {background-image:url("eshop/shiatsu.jpg");}
li#mn20 {background-image:url("eshop/wind-koi.jpg");}
li#mn21 {background-image:url("eshop/pro_terapeuty.jpg");}
li#mn22 {background-image:url("eshop/kolobezky.jpg");}
li#mn23 {background-image:url("eshop/povlaky.jpg");}
li#mn24 {background-image:url("eshop/terapeut/stoly-prenosne.jpg");}
li#mn25 {background-image:url("eshop/terapeut/stoly-pevne.jpg");}
li#mn26 {background-image:url("eshop/terapeut/prislusenstvi-pevne.jpg");}
li#mn27 {background-image:url("eshop/terapeut/zidle.jpg");}
li#mn28 {background-image:url("eshop/byt_osvetleni.jpg");}
li#mn29 {background-image:url("eshop/terapeut/prislusenstvi-prenosne.jpg");}
li#mn30 {background-image:url("eshop/terapeut/doplnky.jpg");}
li#mn31 {background-image:url("eshop/drevo.jpg");}
li#mn33 {background-image:url("eshop/modulove-boxy.jpg");}
li#mn44 {background-image:url("eshop/vanoce.jpg");}
li#mn44 a {
  /*background:url("tip-novinka.png") no-repeat right 0 !important; */
  background:url("tip-vanoce-2012.png") no-repeat right 0 !important;
  color:#d70003; font-size:1.2em;
}

.submitBar {line-height:30px;}
.submitBar span {line-height:30px; vertical-align:middle; height:30px;}
table#cash {background-color:#dcdee0; border:1px solid #ccc;}
#mid #go_cash {width:530px; text-align:right; position:absolute; margin-top:5px;}
#go_cash a {line-height:22px; display:inline-block; cursor:hand; padding:8px 10px 8px 38px; width:98px; text-align:center;}
#go_cash b {background:url("go_cash.png") no-repeat 0 center; display:inline-block;}

td span {color:#333;}
td span em, td.price span {color:#d70003; font-style:normal;}
p.decor_point {background:url("title_decor_point.gif") no-repeat -128px 11px; padding:10px 0 8px 18px;}
td.decor_point {background:url("title_decor_point.gif") no-repeat -128px center; padding:10px 0 8px 18px;}
input#iCashSubmit, input#custname, input#custzip, input.add2Basket {width:66px; margin-right:5px;}
#company {margin-top:7px;}
#iCustText {margin-bottom:7px; width:400px;}

table.basket_article {background-color:#dcdee0; width:100%;}
table.basket_article .detail_pic a {display:block; height:148px; width:180px; overflow:hidden; padding-right:3px;}
table.basket_article .detail_pic a:hover {border-right:3px solid #d70003; padding-right:0;}
table.basket_article .detail_pic {padding:0; margin:0; width:183px; text-align:center; background-color:#e5e5e5;}
table.basket_article tr.decor {background:url("title_decor_point.gif") no-repeat right center; background-color:white;}
table.basket_article th.header {padding-top:10px; font-size:120%; font-weight:normal;}
table.basket_article tr.info {padding-bottom:10px;}
table.basket_article tr.info span {margin-left:0.9em;}
table.basket_article th, table.basket_article td {vertical-align:top;}
table#basketProperties {margin-top:-10px; position:relative; z-index:20; margin-bottom:10px;}
table#basketProperties td {text-align:right;}

table caption {background-color:#eee; color:#d70003; font-weight:bold; line-height:1.66em; margin-top:0.5em; border-bottom:1px solid #ddd; -moz-border-radius:.5em .5em 0 0; -webkit-border-radius:.5em .5em 0 0; border-radius:.5em .5em 0 0;}
table caption a {display:block;}

table.properties {margin:0 auto 10px auto; vertical-align:middle; border:1px solid #ddd; font-size:12px;}
table.properties tbody td {border-top:1px solid #eee;}
table.properties tbody th, table.properties thead th, table.parameters th {background-color:gray; color:white; text-align:center; padding:0em 0.6em; font-weight:normal; border:1px solid #707070; height:auto; line-height:1.5em; white-space:nowrap;}
table.properties tbody th, table.properties thead th {text-align:right;}
table.properties th, td {padding:0em 0.6em;}

table.parameters {float:left; margin:0 9px 10px 9px; vertical-align:middle; border:1px solid #ddd; width:306px; font-size:12px;}
table.parameters td {border-top:1px solid #eee; text-align:left; line-height:19px; white-space:nowrap;}
table.parameters tbody tr:hover, table.properties tbody tr:hover {background-color:#d9f6ff;}
/* table.parameters tbody td a {margin:0 0 -1px 0;} */
table.parameters tbody td b {display:block; text-align:right;}
table.parameters .modPicture, table.parameters .modText {border-right:1px solid #eee;}
table.parameters .modText, table.properties tr {background-color:#f5f5f5;}
table.parameters .chx {border-left:1px solid #eee; width:13px;}
table.parameters .chx input {padding:1px;}
table.parameters .modPicture {width:32px;}
table.parameters .modText {text-align:right;}
table.parameters .modPrice {width:65px; background-color:#fee;}

tr.info span.delete {background:url("eshop/basket_delete.png") no-repeat 0 50%; float:left;}
tr.info span.detail {background:url("eshop/basket_detail.png") no-repeat 0 50%; float:left;}
tr.info span.extras {background:url("eshop/basket_extras.png") no-repeat 0 50%; float:left;}
tr.info span.detail a, tr.info span.delete a, tr.info span.extras a {padding:10px 10px 10px 35px; height:35px; line-height:35px;}

tr.txt td {white-space:nowrap; padding-top:10px; border-bottom:1px solid #eee; line-height:1.66em;}
tr.txt td.modif {border-left:1px solid #eee; text-align:right;}
tr.txt td.modif span.param {display:block;}
tr.txt td.right {text-align:right; width:17%;}
tr.txt td.price {width:17%;}
td.pty, td.price {border-left:1px solid #eee;}

.thumbnail {position:relative; z-index:0; display:block;}
.thumbnail:focus {-moz-outline-style:none;}
.thumbnail:hover {background-color:transparent; z-index:50; display:block; cursor:url("magnify.cur"), help;}
.thumbnail:hover span {visibility:visible; bottom:0; left:-209px; display:block;}
.thumbnail img {width:27px; height:20px; overflow:hidden; clear:left; font-size:xx-small; background-color:#f5f5f5; display:block; /*border:1px solid #dcdee0; */}                                                                .thumbnail span {position:absolute; background-color:white; padding:0px; border:1px solid gray; visibility:hidden; color:black; text-decoration:none; display:block; left:-1000px;}
.thumbnail span img {border-width:0; padding:0; width:204px; height:auto; display:block; margin:0;}

.modText b span {color:#d70003;}
.modText b {margin:0 1px 0 3px; text-align:right; width:80px;}

.pgprx p, #detail_product p { text-align:justify; line-height:1.2em; /*text-indent:1.5em; */}

#basket span.param {display:block;}
#basket span.param em {color:black; font-style:normal;}
#basket td.price {font-weight:bold;}

.totalValue {color:#d70003; text-align:right;}

fieldset legend {padding:2px 10px; color:#ccc; font-weight:bold; margin-left:8px;}
fieldset {width:474px; border:1px #d70003 solid; margin:10px 0 0 0;}
fieldset input, fieldset textarea {margin:5px 10px 10px 10px;}
fieldset textarea {width:450px;}
fieldset input.submit {margin-top:0px;}

.in0, .in1, .in2, .in3, .in4, .in5, .in6, .in7, .in8, .in9 {padding-left:10px; padding-right:10px; margin-left:5px; border:1px solid #ccc; border-left:2px solid #d70003; margin-top:15px;}
.in0 {margin-left:5px;}
.in1 {margin-left:25px;}
.in2 {margin-left:45px;}
.in3 {margin-left:65px;}
.in4 {margin-left:85px;}
.in5 {margin-left:105px;}
.in6 {margin-left:125px;}
.in7 {margin-left:145px;}
.in8 {margin-left:165px;}
.in9 {margin-left:185px;}

/*#artbody p, #artbody div {text-indent:1.5em;}*/

#screamList {width:630px;}
#screamList div {width:auto;}

.inner {background-color:#eee; margin:0 -5px; padding:3px 5px;}

#pager {line-height:20px; float:left; width:642px; padding:0 4px; margin:0 0 -6px 0; text-align:center;}
#pager a {color:#003d7c; padding:1px 4px; text-decoration:none; height:20px; line-height:20px; display:inline-block;}
#pager a:hover {background-color:#ddd; color:#003d7c;}
#pager b {padding:1px 4px; color:#d70003; background-color:#eee; display:inline-block; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#pager b span, #pager i {display:none;}

#mid form.basket {width:auto; margin:-7px 0 3px 0;}
#mid form.basket h3 {text-align:left;}
#mid form.basket #modif-block {display:inline;}
#mid form.basket .dB {padding-right:20px;}
#mid form .dB input.txt {margin-right:3px; margin-left:131px;}
#mid form input {position:relative; z-index:10;}
.dB input.txt, input.pty {width:28px; text-align:center;}
input.txt, input.pty {padding:2px; background-color:#eee; border:1px solid #d70003; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input.txt:focus, input.pty:focus {background-color:#fff;}

#sum {height:25px}
#sum .price {position:absolute; width:306px; margin-left:333px; text-align:center; margin-top:-10px; line-height:16px;}
#sum .price .actual, #mid #sum .price .action {padding:13px 10px; border:1px solid #dcdee0; display:inline-block;}
#sum .price .actual {background:#fee url("bg_price_actual.png") repeat-x 0 0; color:#444;}
#sum .price .actual b {color:#d70003;}
#sum .price .action {background:#d70003 url("bg_price_action.png") repeat-x 0 0; color:#622;}
#sum .price .action b {background-color:#d70003; color:#eee; margin-left:5px; padding:13px 5px;}
#sum .price .old {color:#444; display:inline-block; margin-left:0; padding:7px 6px; background-color:#eee;}
#sum .price .old b {color:#d70003;}

ul#summ {list-style-type:none; margin:-21px 0 0 387px; padding:0; display:none; float:right; width:208px; clear:left; position:absolute; border:1px solid #ddd; background-color:#f0f0f0;}
ul#summ li {line-height:20px;}
ul#summ li.line {border-bottom:1px solid #e3e3e3;}
ul#summ li.total {border-top:1px solid #aaa; background-color:#fee; line-height:24px;}
ul#summ li.total #total {color:black;}
ul#summ .title {display:block; float:left; width:110px; text-align:right; border-right:1px solid #ccc; padding-right:5px;}
ul#summ .value {display:block; float:right; width:auto; text-align:right; padding-right:5px; font-weight:bold; color:#d70003;}

#comment {color:#d70003;}
#comment a {position:relative; z-index:5;}

.kontakt .who {text-align:center; font-size:120%;}
.kontakt .tab {width:300px !important; margin:0 auto;}
.kontakt .info span {display:inline-block; width:110px; text-align:right; color:#d70003;}

.gallery .mini a, .gallery-mini em {float:right;}
.gallery .full {width:440px; float:left; text-align:center; margin:0 15px 10px 0; min-height:200px;}
.gallery .full h5.title {margin:0 0 2px 0; padding:3px 10px;}
.gallery .mini a:active {-moz-outline-style:none; outline: none;}
.gallery .mini span {margin-bottom:5px;}

.gallery .mini span {background-position:50% 50%; background-repeat:no-repeat; background-color:#fff; float:left; margin-right:5px; width:209px; border:1px solid #ddd;}
.gallery .mini span a, .gallery .mini span em {width:201px; height:133px; border:4px solid #fff; display:block; float:left; font-size:x-small; position:relative;}
.gallery .mini span a:hover {border:1px solid #d70003; width:207px; height:139px;}
.gallery .mini span a img {display:none;}
.gallery .mini span a b {position:absolute; bottom:3px; padding:2px 4px; filter:alpha(opacity=80); opacity:.8; background-color:#000; color:#aaa; text-align:center; font-weight:normal; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.gallery .mini span a:hover b {left:3px; bottom:6px; color:#fff;}

#gallery {padding:0 0 5px 0; margin-top:-2px;}
#gallery a, .extras a {display:block;}
#gallery a:focus {-moz-outline-style:none;}
#gallery a:hover img, .extras a:hover img {border:2px solid #d70003;}
#gallery img, .extras img {border:2px solid #dcdee0;}
#gallery div {width:auto;}
#gallery .full {float:left; width:556px; border-right:1px solid #d8707f; margin-right:-1px; padding-top:8px; padding-bottom:5px; text-align:center;}
#gallery .mini {float:right; width:93px; border-left:1px solid #d8707f; padding-top:8px; filter:alpha(opacity=50); opacity:0.5;}
#gallery .mini:hover {filter:alpha(opacity=100); opacity:1;}
#gallery .mini a {margin-left:0; margin-bottom:4px; display:block; text-align:right; position:relative;}

.video {text-align:center;}

/*a.cmd, button {background-color:rgba(215,0,3,.5); color:#fff; overflow:visible; padding:3px 6px; border:0; -webkit-border-radius:3px; border-radius:3px; border:0;}*/
a.cmd b, button b {width:auto !important; font-weight:normal;}
a.cmd:hover, button:hover {background-color:}

/* \*/ * html table.parameters {margin:10px 15px 10px 5px;}
/* \*/ * html #vmenu ul {margin-bottom:0;} /* IE only rule. Delete extra margin-bottom */
/* \*/ * html #langs .icons .cash {margin-right:12px;}
/* \*/ * html #langs .icons a:hover {background:url("selector.gif") no-repeat 5px top;}
/* \*/ * html table.parameters {margin:0 6px 10px;}
/* \*/ * html h2#where {height:52px;}
/* \*/ * html #gallery .mini {filter:alpha(opacity=100);}
/* \*/ * html #summ .price .old {margin-bottom:7px;}
/* \*/ * html ul#eshop {margin-left:-8px;}

#mid p.warn {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#max h3 small {color:#888; font-weight:normal;}

#gallery img, .extras img, ul#eshop li a, ul#eshop li, #mid .ware h3 a {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}