/* oxid css uprava _final
stare css je oznaceno jak oxid__.css (21.11.2011), oxid_.css (31.1.2012, vč. zakomentovanych casti), 
oxidz.css (31.1.2012, bez zakomentovanych casti)
 */
#test_toBasket {
background-image:url('bg/button_me.gif');
width:56px;
height:18px
}

a.odkazbig {
font-size:18px;
color:#555;
text-decoration:none
}

html,body {
height:100%;
background-color:#fff
}

body,table,input,select,textarea,tt {
/*font-size:10px;*/
font-family:Calibri, Cambria, sans-serif
}

body {
background:#fff;
margin:0;
padding:0
}

h3 {
font-size:16px;
margin:0;
padding:0
}

ul {
padding:0 0 0 2em
}

hr {
height:1px;
text-align:center;
color:#cbcbcb;
background-color:#cbcbcb;
border:0;
margin:4px 0
}

hr.line {
background-color:#EEEFF0;
border:none;
color:#EEEFF0;
height:1px;
margin:4px 0
}

a:link,a:visited {
color:#006
}

.hl {
color:#F90 !important
}

.done {
color:#00B910
}

.link2 {
padding-left:0;
font-size:10px;
text-decoration:none;
color:#757C83 !important;
line-height:1.1em
}

.def_color_1 {
color:#757C83
}

.fs12 {
font-size:12px !important
}

.nobrd {
border:none !important
}

.ta_right {
text-align:right !important
}

a.black_link {
color:#000 !important
}

a.black_link:hover {
color:#f90 !important
}

.clear_right {
clear:right
}

form {
margin-top:0;
margin-bottom:0
}

input,select,textarea {
color:#000;
background:#C8CF00
}

#EBEBE4
textarea:disabled,input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled {
background-color:#EBEBE4
}

span.btn {
background:transparent url(bg/buttons_ce_.gif) right -150px no-repeat;
height:18px;
line-height:18px;
display:inline-block;
outline:0;
margin:0;
padding:0 1px 0 0
}

span.btn input,span.btn a {
border:none;
height:18px;
line-height:10px;
outline:0;
position:relative;
display:block;
color:#fff;
font-weight:700;
cursor:pointer;
background:transparent url(bg/buttons_ce_.gif) no-repeat left -150px;
margin:0;
padding:2px 7px
}

span.btn a {
position:relative;
padding:3px 8px 2px
}

input.btn.hl {
color:#f90;
border-color:#f90
}

input.chbox {
vertical-align:middle;
margin-top:0
}

input.chk {
margin:1px 5px 1px 0 !important;
padding:0 !important
}

input.openid {
background:#fff url(bg/openid-icon-small.gif) no-repeat 0 50%;
border:1px solid activeCaption;
padding:2px 1px 2px 18px
}

table {
border-collapse:collapse
}

th {
text-align:left;
font-weight:400;
padding:0 5px 0 0
}

tr.row_sep td div {
background:url(bg/sepatator_ce_.gif) no-repeat center center;
height:15px;
margin:0
}

tr.sep td,tr.sep th {
background:url(bg/sepatator_ce_.gif) no-repeat center center
}

div.bar {
vertical-align:bottom;
overflow:hidden;
display:block;
width:980px
}

dl.box {
float:right;
position:relative;
background:#fff;
border:1px solid #e2e2e2;
width:150px;
margin:0;
padding:0
}

dl.box dt {
font-weight:700;
font-size:11px;
text-indent:5px;
background:#e2e2e2;
color:#555;
padding:5px
}

dl.box dd {
color:#555;
margin:0;
padding:4px 4px 0
}

ul.menue li {
white-space:nowrap;
position:relative;
margin:0
}

ul.menue li a {
line-height:100%
}

ul.menue.vertical li {
float:none;
height:100%
}

.dropdown {
visibility:hidden;
display:block;
position:absolute;
left:0;
top:100%;
z-index:1000;
margin:0;
padding:0
}

.open .dropdown {
visibility:visible
}

ul.tree ul {
margin:0 0 0 15px;
padding:0
}

ul.tree li a {
line-height:100%;
background-color:#B6C3CC;
color:#000;
display:block;
border-top:6px solid #fff;
font-size:1.04em;
padding:4px
}

div#page {
width:980px;
position:relative;
background:#fff;
margin:-20px auto 0;
padding:0
}

div#header {
clear:both;
background:#fff
}

div#content {
clear:both;
background-image:url(bg/back.png)
}

div#path {
background:#fff;
border-bottom:1px solid #e2e2e2;
color:#555;
margin:0 0 0 195px;
padding:15px 0 0
}

div#body {
margin:0 210px 0 203px;
padding:10px 0 0
}

div#left {
float:left;
width:200px;
background:#D0D8DB
}

div#right {
float:right;
width:200px;
background:#fff
}

div#footer {
clear:both;
background:#fff;
color:#555;
font-size:12px
}

div#body.plain {
width:auto;
margin:0;
padding:0
}

#header div.bar .fixed {
min-width:184px;
border-right:1px solid #fff;
float:left
}

div.bar.oxid {
border-bottom:6px solid #FFF;
margin-top:5px
}

div.bar.oxid dl.box {
min-height:98px;
min-width:150px;
margin:0 0 1px 2px
}

dl.box dt a {
color:#555;
background:transparent url(bg/oxid_ce_.gif) 0 -10px no-repeat;
display:block;
padding:0 0 0 10px
}

dl.box.open dt a {
background-position:0 -35px;
color:#fff
}

dl.box.open dd.dropdown {
top:2em;
margin-top:3px;
width:150px;
padding:0
}

dl.box.open dd.dropdown ul li a {
display:block;
line-height:20px;
text-decoration:none;
background:#e2e2e2 url(bg/oxid_ce_.gif) 0 -50px no-repeat;
color:#555;
padding:0 5px 0 15px
}

dl.box.open dd.dropdown ul li a:hover {
background-color:#D0D8DB;
color:#fff;
background-position:0 -75px
}

dl.box.service dd ul {
padding:0
}

dl.box.service dd ul li {
list-style:none;
padding:1px 0
}

dl.box.service dd ul li a {
color:#555;
padding-left:10px;
background:transparent url(bg/oxid_ce_.gif) 0 -100px no-repeat;
text-decoration:none
}

dl.box.account dd {
line-height:150%
}

dl.box.basket {
background:#fff;
border-color:#e2e2e2
}

dl.box.basket dt {
background:#e2e2e2
}

dl.box.basket.open dt {
background-color:#D0D8DB
}

dl.box.basket.open dd.dropdown ul li a {
background-color:#e2e2e2;
color:#555
}

div.bar.links {
background:#e2e2e2;
border-bottom:1px solid #fff;
position:relative;
width:990px;
background-color:#FFF;
height:25px;
left:-1px
}

div.bar.links a.language {
border:none;
margin:4px 3px 4px .8em;
padding:0
}

div.bar.links a.language img {
margin:1px
}

div.bar.links a.language.act img {
opacity:.7
}

div.bar.links a.currency {
margin:7px 0 7px .5em;
padding:0 0 0 .5em
}

div.bar.links a.currency.sep {
margin:0 0 0 1em;
padding:7px 0 7px 1em
}

div.bar.links .right a {
padding:7px 1em
}

div.bar.links .left a {
border-left:none;
border-right:1px solid #fff;
padding:2px 0.5em
}

div.bar.links.single {
background:#FFF;
border-bottom:6px solid #FFF;
font-size:1.04em
}

div.bar.links.single a {
color:#000;
display:block;
width:95px;
height:20px;
float:left;
text-align:center;
background-color:#D0D8DB;
text-decoration:none;
overflow:hidden;
margin:0 3px
}

div.bar.links.single a:hover {
background-color:#B6C3CC;
color:#DA251C;
text-decoration:underline;
font-weight:bolder
}

div.bar.links.single a.blog:hover {
width:107px;
background-color:#B6C3CC;
font-weight:bolder
}

div.bar.links.single a.act {
background-color:#C7CF00;
color:#fff;
text-decoration:underline
}

div.bar.links.single a.wi0 {
width:65px
}

div.bar.links.single a.wi1 {
width:140px
}

div.bar.links.single a.wi2 {
width:60px
}

div.bar.links.single a.wi3 {
width:120px
}

div.bar.links.single a.wi4 {
width:150px
}

div.bar.links.single a.blog {
width:107px;
background:#D0D8DB;
font-weight:400
}

div.bar.categories {
background:#fc6634;
border-bottom:1px solid #fff
}

div.bar.categories a {
min-width:50px;
text-align:center;
line-height:1;
color:#fff;
text-decoration:none;
display:block;
font-weight:700;
font-size:11px;
padding:10px
}

div.bar.categories li a.more {
background:transparent url(bg/oxid_ce_.gif) no-repeat 5px -125px;
text-indent:10px
}

div.bar.categories li a.exp.more {
background-position:5px -625px
}

div.bar.categories li.open a.more {
background-position:5px -150px
}

div.bar.categories a.fixed {
text-align:center;
background-color:#D0D8DB;
color:#fff;
padding:10px 0
}

div.bar.categories ul.menue.horizontal li {
float:left;
border-right:1px solid #fff
}

div.bar.categories ul.menue.vertical li {
float:none;
border-top:1px solid #fff
}

div.bar.categories ul.menue.vertical li a {
text-align:left;
background:#e2e2e2;
color:#555;
font-weight:400;
padding:7px 10px
}

#footer .shopicons {
padding:0 150px
}

#footer .footertext {
text-align:center;
font-size:10px;
clear:both;
color:#555;
padding:5px 0
}

div.bar.copy {
clear:both;
float:left;
width:100%;
height:233px;
background-color:#F1F084;
color:#000;
font-size:1.04em;
border-top:6px solid #FFF;
padding:6px 0
}

div.bar.copy table {
text-align:center;
margin:0 auto
}

div.bar.copy table td {
text-align:center;
font-size:15px;
margin:0 auto
}

div.bar.copy div.br0 {
text-align:center;
border-bottom:5px #FFF solid;
padding-bottom:8px
}

div.bar.copy div.br0 h3.br0 {
display:inline;
font-weight:400
}

div.bar.copy div.br1 {
font-size:17px;
width:160px;
text-align:center;
margin:30px 10px 10px 15px;
padding:10px
}

div.bar.copy div.br2 {
width:560px;
margin:-180px 10px 10px 210px;
background: white
}

div.bar.copy div.br2 .otazka {
text-align: right;
margin: 1px 40px 3px 0px;
color: #D0D8DB;
font-size: 34px;
text-decoration: none;
}

div.bar.copy div.br2 .otazka .otaznik{
background: url("/out/basic/img/ikony_sprite.png") 129px 35px; height: 32px; width: 32px;
margin: 5px -30px 0px 0px; float: right;
}

div.bar.copy div.br2 .duvody{
margin: 1px 2px 3px 4px;
text-decoration: none;
}

div.bar.copy div.br2 .duvody .dtable{
margin: 1px 2px 3px 4px; text-align: left;
text-decoration: none;
}

div.bar.copy div.br2 .duvody .dtext{
margin: 1px 2px 3px 4px; text-align: left;
text-decoration: none;
}

div.bar.copy div.br2 .duvody td.fajfka{
background: url("/out/basic/img/ikony_sprite.png") 93px 39px; height: 32px; width: 32px;
margin: 1px; float: left;
}

div.bar.copy div.br2 .viceinfo{
color: #D0D8DB; text-align: right;margin: -20px -10px 0px 0px;font-size: 20px;
}

div.bar.copy div.br2 .viceinfo .extlink{
background: url("/out/basic/img/ikony_sprite.png") 66px 28px; height: 32px; width: 32px;
margin: 1px 15px 3px 4px;float: right;
}

div.bar.copy div.br3 {
margin:-170px 10px 10px 770px;
padding:10px
}

div.bar.copy .bily_ram {
display:block;
background:#FFF;
height:82px;
width:940px;
text-align:center;
margin:-2px 0 0 17px;
padding:3px 0 0 5px
}

div.bar.shop {
background:#fff;
color:#555;
text-align:center;
padding:8px 190px 10px 180px
}

div.bar.shop a {
color:#555;
margin:0 7px
}

div.bar.icons {
text-align:right
}

#footer div.copyvkpm {
text-align:center;
padding-bottom:5px
}

.box.minibasket .tocart {
height:18px;
line-height:18px;
width:149px;
background:transparent url(bg/buttons_ce_.gif) no-repeat right 0;
margin-left:auto;
border:0 none;
padding:0 1px 0 0
}

.box.minibasket .tocart input {
width:149px;
height:18px;
text-align:center;
background:transparent url(bg/buttons_ce_.gif) no-repeat left 0;
border:0;
color:#fff;
cursor:pointer;
font-weight:700;
margin:0;
padding:2px 0 0 23px
}

#left strong.h2 {
display:block;
background:#C8CF00;
height:27px;
color:#000;
font-size:1.04em;
border-top:6px solid #FFF;
line-height:27px;
padding:0 15px
}

#left p {
margin:0;
padding:3px 10px
}

#toplist2 {
display:block;
width:200px;
text-align:center;
margin:0;
padding:0
}

#left form.search {
border-top:6px solid #fff;
background-color:#B6C3CC;
padding:5px
}

#left .search input.txt {
width:141px;
margin-top:2px;
margin-bottom:2px;
background:#FFF;
padding:2px 0
}

#left .search select {
width:143px;
margin-top:2px;
margin-bottom:2px;
background:#FFF;
padding:2px 0
}

#left .search span.btn input {
font-weight:700;
text-align:center
}

#left hr {
margin:3px 10px
}

#left ul.info {
background-color:#B6C3CC;
border-top:6px solid #fff;
margin:0;
padding:0 0 30px
}

#left ul.info li {
list-style:none;
margin:0;
padding:0
}

#left ul.info li a {
background:url(bg/oxid_ce_.gif) no-repeat right -310px;
text-indent:10px;
color:#000;
display:block;
border-bottom:6px solid #FFF;
padding:10px 20px 10px 0
}

ul.tree li ul li a.last {
width:151px;
background-color:#EBECEE;
margin-left:-15px;
padding-left:45px;
background-image:url('bg/sub.jpg');
background-repeat:no-repeat;
background-position:15px -5px
}

#left dl.news {
padding-left:10px;
border-top:6px solid #fff;
margin:0
}

#left dl.news dt {
margin:9px 0
}

#left dl.news dd {
margin:0 0 9px
}

#left .partners {
border-top:6px solid #FFF;
background-color:#B6C3CC
}

#left .partners .logo {
text-align:center;
margin-top:20px
}

ul.tree li a.has {
padding-right:15px;
background-position:right -175px
}

ul.tree li a.root {
padding-left:10px;
background-position:0 -175px;
font-weight:700
}

ul.tree li a.exp {
text-indent:15px;
padding-right:0;
background-position:0 -200px
}

ul.tree li a.act {
color:#DA251C;
font-weight:700
}

ul.tree li a.exp.act {
background-position:0 -225px
}

#right strong.h2 {
display:block;
background-color:#C8CF00;
height:27px;
color:#000;
font-size:1.04em;
border-top:6px solid #FFF;
line-height:27px;
padding:0 14px
}

div.konecsloupce {
border-bottom:6px solid #FFF
}

#right div.box {
background-color:#B6C3CC;
border-top:6px solid #FFF;
text-align:center;
padding:7px 10px
}

#right div.boxrss,div.ikonkybox {
background-color:#B6C3CC;
border-top:6px solid #FFF;
padding:7px 4px
}

#right div.boxrss .blogurla a,#right div.boxrss .blogurlb a,#right div.boxrss .blogurlc a {
color:#555;
text-decoration:none;
font-weight:700;
font-size:15px
}

#right div.boxrss .blogurla a:hover,#right div.boxrss .blogurlb a:hover,#right div.boxrss .blogurlc a:hover {
color:#555;
text-decoration:underline
}

#left div.ikonkybox {
background-color:#D0D8DB;
border-top:6px solid #FFF;
padding:7px 4px
}

#left div.ikonkybox table tr td {
font-size:14px;
color:#555
}

#left div.ikonkybox img.ico_box {
float:left;
margin:4px 5px 5px 4px
}

#left div.ikonkybox td.ico_boxroz {background: url("/out/basic/img/ikony_sprite.png") 0px 42px; height: 32px; width: 32px;}
#left div.ikonkybox td.ico_boxdem {background: url("/out/basic/img/ikony_sprite.png") -32px -3px no-repeat; height: 32px; width: 32px;}
#left div.ikonkybox td.ico_boxcz {background: url("/out/basic/img/ikony_sprite.png") -65px 33px; height: 32px; width: 32px;}
#left div.ikonkybox td.ico_boxpaint {background: url("/out/basic/img/ikony_sprite.png") -100px 35px; height: 32px; width: 32px;}

#right .form label {
color:#000;
display:block;
margin:0 0 3px
}

#right .form input.txt {
width:165px;
background:#FFF;
margin:0 0 3px
}

#right .form input.txt.openid {
width:159px
}

#right .form span.btn input {
width:170px
}

#right .form a.link {
display:block;
margin:0 0 3px
}

#right div.forms strong.h2 {
background-color:#C8CF00;
height:27px;
color:#000;
font-size:1.04em;
border-top:6px solid #FFF;
line-height:27px;
padding:0 14px
}

#right div.forms div.box {
background-color:#B6C3CC;
border-top:6px solid #fff
}

#right .listitem {
padding-left:66px;
position:relative;
min-height:45px;
height:auto;
color:#555;
width:114px;
margin:2px 0 7px
}

#right .listitem .picture {
position:absolute;
display:block;
left:0;
top:0;
width:56px;
height:42px;
text-align:center;
background:#fff;
border:1px solid #e2e2e2
}

#right .listitem a.title {
overflow:hidden;
width:108px;
display:block
}

#right .actions {
margin:3px 0 5px
}

#right .listitem.rightlist {
border-bottom:1px solid #e2e2e2;
height:auto
}

#right .listitem.rightlist.lastinlist {
border:none;
margin-bottom:3px
}

#right .listitem.rightlist .price {
font-size:14px;
font-weight:700;
color:#555;
width:90px;
position:relative;
margin:16px 24px 9px 0
}

#right .listitem.rightlist .price a {
font-weight:400;
color:#555
}

#right .listitem.rightlist .price .tocart {
width:18px;
height:16px;
position:absolute;
left:92px;
top:0
}

#right .listitem.rightlist .price .btn {
width:20px;
height:18px;
border:0;
background:transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;
cursor:pointer;
margin:0;
padding:0
}

#right .box.minibasket .tocart {
width:149px;
height:18px;
line-height:18px
}

#right .box.minibasket .tocart input {
width:149px;
height:18px;
text-align:center;
border:0;
color:#fff;
cursor:pointer;
font-weight:700;
line-height:1.1em;
margin:0;
padding:2px 0 0 23px
}

#right .recommlist .btn {
border:1px solid #555;
background:#555;
color:#fff;
font-weight:700;
width:30px;
text-align:center;
line-height:100%
}

#right dl.actionslist {
color:#555;
margin-bottom:5px
}

#right dl.actionslist dt {
background:url(bg/sepatator_ce_.gif) no-repeat top center;
font-weight:700;
padding-top:5px
}

#right dl.actionslist dd {
height:12px;
margin:0
}

#right dl.actionslist dd tt {
width:80px;
float:left
}

#right dl.actionslist .link {
background:url(bg/oxid_ce_.gif) no-repeat 0 -385px;
padding-left:14px;
font-size:10px;
text-decoration:none;
color:#555 !important;
line-height:1.1em;
float:right
}

#right .recommlistsearch .search_input {
width:120px;
background:#FFF
}

#right .box {
position:relative
}

a.rss {
visibility:hidden;
display:block;
position:absolute;
width:14px;
height:14px;
background:transparent url(bg/rss.gif) 0 0 no-repeat;
text-decoration:none;
bottom:5px;
right:6px
}

#body strong.head,#body strong.head2 {
position:relative;
display:block
}

#right strong.h2 a.rss {
bottom:6px
}

#right strong.h2 img.rssblog {
margin:1px 0 0 55px
}

#right strong.h2 a div.rssfeed {
margin: -28px 0 0 120px; background: url("/out/basic/img/ikony_sprite.png") -306px 36px; height: 32px; width: 32px;
}

#path {
position:relative;
visibility:hidden
}

#path a.dinfo {
position:absolute;
right:0
}

#body a {
font-size:13px;
text-decoration:none;
color:#555
}

#body td.tabkon {
font-size:15px;
font-weight:700;
width:0
}

#body p,strong {
font-size:15px
}

#body strong.head,#body h1.head {
background:#fff;
color:#555;
font-size:14px;
font-weight:700;
border-left:8px solid #555;
border-top:1px solid #555;
border-right:1px solid #555;
position:relative;
margin:0 5px;
padding:8px .5em
}

#body strong.head2 {
background:#C8CF00;
color:#555;
border:4px solid #F3F48C;
float:left;
width:538px;
margin:10px 6px;
padding:10px 8px
}

#body .boxhead {
background:#C8CF00;
border:2px solid #C8CF00;
border-bottom:none;
line-height:20px;
font-size:19px;
font-weight:700;
color:#000;
width:546px;
float:left;
position:relative;
margin:-10px 6px 10px;
padding:6px
}

#body .boxheadNewsletter {
background:#C8CF00;
border:2px solid #C8CF00;
border-bottom:none;
line-height:20px;
font-size:19px;
font-weight:700;
color:#000;
width:536px;
height:25px;
float:left;
position:relative;
margin:10px 5px 10px 10px;
padding:6px 5px 6px 7px
}

#body .boxheadPay {
background:#C8CF00;
border:2px solid #C8CF00;
border-bottom:none;
line-height:20px;
font-size:19px;
font-weight:700;
color:#000;
width:536px;
height:25px;
float:left;
position:relative;
margin:20px 5px 10px 10px;
padding:6px 5px 6px 7px
}

#body strong.head em,#body h1.head em,#body .boxhead em {
font-weight:400;
font-style:normal;
font-size:11px;
line-height:11px
}

#body strong.head small,#body h1.head small,#body .boxhead small {
font-weight:700;
font-size:11px;
line-height:11px;
display:block;
position:absolute;
top:9px;
right:3.5em
}

#body .boxhead h1.smalltitle {
font-weight:700;
font-size:11px;
line-height:11px;
display:block;
position:absolute;
right:3.5em;
top:12px
}

#body .boxhead small {
top:12px
}

#body strong.head h1,#body .boxhead h1 {
display:inline;
margin:0;
padding:0
}

#body .box {
border-top:none;
float:left;
background:#fff;
border:4px solid #F3F48C;
width:542px;
margin:0 5px 6px 6px;
padding:8px 6px
}

#body .empty {
height:0;
overflow:hidden;
padding:0 6px !important
}

#body .box img {
border:none;
padding:5px
}

#body .box p {
margin:10px 0 1em
}

#body .box ul.list {
margin:0;
padding:0
}

#body .box ul.list li {
background:url(bg/oxid_ce_.gif) no-repeat 0 -675px;
display:inline;
padding-left:8px;
margin-right:10px
}

#body .box.info {
width:518px;
padding:10px 10px 10px 15px
}

#body .box.notice {
width:568px;
border:none;
padding:5px 0 0
}

#body .box .catfilter {
margin:5px 5px 10px 0
}

#body .box .catfilter label {
margin-right:7px
}

#body .box .catfilter select {
margin:3px
}

#body .box.variantslist {
border:4px solid #F3F48C;
width:542px;
z-index:3
}

#body .box.variantslist .flag.green {
background-color:#FFF
}

#body .box.variantslist .product.thinest {
padding-top:208px;
margin-left:10px;
padding-left:0;
width:680px
}

#body .box.variantslist .product.thinestfirstinlist {
border:none;
margin-bottom:-100px;
height:390px;
z-index:0
}

#body .box.variantslist .product.thinestfirstinlist .doplnky,#body .box.variantslist .product.thinestinlist .doplnky,#body .box.variantslist .product.thinestlastinlist .doplnky {
display:block;
width:259px;
height:50px;
background:#FFF;
border-top:2px solid #F3F48C;
border-left:4px solid #F3F48C;
border-bottom:4px solid #F3F48C;
text-align:center;
margin:0 0 0 138px;
padding:19px 0 3px 10px
}

#body .box.variantslist .product.thinestfirstinlist .detail,#body .box.variantslist .product.thinestinlist .detail,#body .box.variantslist .product.thinestlastinlist .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-100px 0 0 140px
}

#body .box.variantslist .product.thinestfirstinlist img.pic {
margin:20px 0 0
}

#body .box.variantslist .product.thinestinlist {
border:none;
border-top:5px solid #F3F48C;
margin-bottom:-40px;
width:370px
}

#body .box.variantslist .product.thinestinlist .doplnky img.icodem_list {
z-index:2;
text-decoration:none;
width:32px;
margin:0 64px 0 117px
}

#body .box.variantslist .product.thinestlastinlist {
border:none;
border-top:5px solid #F3F48C;
margin-bottom:-5px;
padding-bottom:10px;
width:370px;
height:400px
}

#body .box.variantslist .product.thinest .tocart {
margin-top:20px
}

#body .box.variantslist .product.thinest .tocart .doplnky {
display:block;
width:150px;
border:5px solid #F3F48C;
margin:-40px 0 0
}

#body .box.variantslist .product.thinest .tocart .doplnky .detail {
margin:-30px 0 0 15px
}

#body .box.variantslist .product.thinest .tocart .doplnky .price {
left:30px;
top:18px
}

#body .box.variantslist .product.thinest .tocart .doplnky .amount {
color:#FFF;
right:80px;
top:-50px
}

#body .box.variantslist .product.thinest .tocart .doplnky .amount label {
color:#FFF
}

#body .box.variantslist .product.thinest .picture {
width:auto;
height:auto;
border:none;
top:30px;
bottom:auto
}

#body.plain .boxhead {
width:auto;
float:none;
margin:5px 5px 0
}

#body.plain .box {
width:auto;
float:none
}

#body div.bar.prevnext {
background-color:#F3F48C;
border:5px solid #F3F48C;
height:24px;
float:left;
width:545px;
margin:10px 0 15px 9px;
padding:0
}

#body div.bar.prevnext input {
background:#C8CF00;
color:#000;
border:1px solid #e2e2e2;
cursor:pointer;
font-size:11px;
font-weight:700;
line-height:1.1em;
margin:0;
padding:5px 35px
}

#body div.bar.prevnext.bottom {
margin-bottom:15px
}

#body .form th {
text-align:left;
font-weight:700;
font-size:11px;
background:url(bg/sepatator_ce_.gif) no-repeat bottom center;
padding:7px 0
}

#body .form th.mid {
padding-top:3em
}

#body .form th small {
font-weight:400;
font-size:10px
}

#body .form td {
padding:3px 0
}

#body .dot_sep {
background:url(bg/sepatator_ce_.gif) no-repeat center center;
border:0 none;
height:10px;
margin:0
}

#body .dot_sep.mid {
margin:5px 0
}

#body .errorbox {
font-size:10px;
font-weight:700;
border:1px solid #555;
color:#555;
width:558px;
float:left;
margin:3px 5px 10px;
padding:5px
}

#body .errorbox.inbox {
width:528px;
float:none;
margin:5px 0
}

#body.plain .errorbox {
font-size:10px;
font-weight:700;
color:#D81F01;
border:none;
width:500px;
margin:20px;
padding:0
}

#body.plain .errorbox a {
color:#D81F01;
text-decoration:underline
}

#body.plain .errorbox a:hover {
color:#666
}

#body.plain .errorbox .errhead {
background:#D81F01;
color:#fff;
padding:5px 15px
}

#body.plain .errorbox .errbody {
border:1px solid #D81F01;
padding:15px
}

#body .Top {
width:543px;
margin:-10px 5px 10px 10px
}

#body .Bottom {
width:542px;
margin:-10px 5px 10px 9px
}

#body .locator {
border:4px solid #F3F48C;
color:#555;
float:left;
width:554px;
margin-left:6px;
margin-bottom:8px
}

#body .locator.Bottom {
margin-top:6px
}

#body .locator.Top {
margin-bottom:16px
}

#body .locator .lochead {
background:#e2e2e2;
color:#555;
height:1.1em;
padding:8px .6em
}

#body .locator .lochead strong.h4 {
color:#555;
font-size:11px;
font-weight:700;
float:left;
margin:0;
padding:0
}

#body .locator .locbody {
text-align:right;
height:1.3em;
overflow:visible;
padding:5px 0.6em
}

#body .locator a.active {
font-weight:700;
color:#fc6634
}

#body .locator .sep {
color:inherit;
padding:0 2px
}

#body .locator .sort_row a.none {
background:url(bg/oxid_ce_.gif) no-repeat right -750px;
padding-right:20px
}

#body .locator .sort_row a.asc {
background:url(bg/oxid_ce_.gif) no-repeat right -775px;
padding-right:20px
}

#body .locator .sort_row a.desc {
background:url(bg/oxid_ce_.gif) no-repeat right -800px;
padding-right:20px
}

#body .locator .btn {
margin-bottom:6px
}

#body .product.head .tocart {
height:10px
}

#body .product.head .tocart .doplnky img.ico_list {
z-index:2;
text-decoration:none;
width:32px;
margin:-20px 0 0 220px
}

#body .product {
border:4px solid #F3F48C;
float:left;
width:138px;
height:415px;
position:relative;
background:#fff;
margin:0 0 6px 7px;
padding:5px 0 5px 130px
}

#body .product .picture {
position:absolute;
bottom:150px;
left:6px;
overflow:visible;
display:block;
width:255px;
height:210px;
text-align:center;
padding-top:10px
}

#body .product.details.head.big .picture {
top:30px
}

#body .product.small strong.h3 a {
height:80px;
font-size:17px;
display:block;
text-align:left;
margin:-120px 0 0
}

#body .product.small h2.uvodnistrana a {
height:80px;
font-size:17px;
display:block;
text-align:center;
margin:-120px 0 0
}

#body .product.small .picture {
padding-top:0;
display:block;
width:245px;
position:absolute;
bottom:175px;
left:8px;
height:auto;
margin:0
}

#body .product.small .tocart .doplnky .ikonky {
margin:0 8px 16px 1px
}

#body .product.small .picture img {
max-height:172px
}

#body .product strong.h3 a {
color:#000;
height:80px;
font-size:17px;
display:block;
text-align:center;
margin:-216px 0 0
}

#body .product h2.uvodnistrana a {
color:#000;
height:80px;
font-size:17px;
display:block;
text-align:center;
margin:1px 0 0
}

#body .product tt {
color:#555;
display:block
}

#body .product .flag {
width:6px;
height:6px;
border:1px solid #969696;
float:left;
margin:3px 8px 0 0
}

#body .product .flag.red {
background-color:red
}

#body .product .flag.orange {
background-color:#ffb200
}

#body .product .flag.green {
background-color:#00ab1f
}

#body .product .variants {
height:35px;
margin-left:35px
}

#body .product .variants label {
display:none;
color:#555;
font-size:13px;
padding-bottom:3px
}

#body .product .variants label.details {
display:block;
color:#555;
font-size:12px;
padding-bottom:3px;
margin:16px 0 0 -18px
}

#body .product .variants select {
width:160px
}

#body .product .amount {
padding-top:45px
}

#body .product .amount input {
margin-left:15px;
width:160px;
background:#FFF
}

#body .product .amount label {
margin-right:.5em;
color:#555;
font-size:12px;
font-weight:bolder;
display:block;
width:130px
}

#body .product.small .price div {
padding-bottom:10px
}

#body .product .price sup.dinfo {
vertical-align:super;
margin:0;
padding:0
}

#body .product .price sup.dinfo a {
color:inherit;
text-decoration:none;
font-weight:700;
font-size:14px
}

#body .product .price sup.dinfo a:hover {
text-decoration:underline;
color:inherit
}

#body .product span.btn a {
width:135px;
line-height:19px;
margin-top:0;
font-size:10px;
text-align:center;
color:#fff;
display:block;
padding:0
}

#body .product .price .pricefrom {
line-height:9px
}

#body .product.small .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-50px 0 0 115px
}

#body .product.head .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-30px 0 0 115px
}

#body .product.head .picture {
display:block;
width:255px;
height:210px;
text-align:center
}

#body .product .tocart .doplnky img.icovr_list {
float:right;
z-index:2;
text-decoration:none;
width:32px;
padding:5px
}

#body .product .tocart .doplnky .ikonky {
margin:-17px 8px 32px 1px
}

#body .product .tocart {
height:30px;
line-height:1;
width:134px;
border:0 none;
clear:left;
margin:0 0 33px;
padding:0 1px 0 0
}

#body .product .tocart input {
height:15px;
background:#FDF58A;
border:none;
color:#2C873A;
font-weight:700;
text-transform:capitalize;
width:47px;
cursor:pointer;
position:relative;
top:-2px
}

#body .product.small {
margin-bottom:10px;
width:259px;
height:300px;
padding-left:10px;
padding-top:125px;
margin-left:6px
}

#body .product.head {
margin-top:30px;
border-top:none;
border:4px solid #F3F48C;
height:340px;
width:140px;
margin-left:5px
}

#body .product.head .tocart .doplnky {
border-top:none;
width:260px;
border:4px solid #F3F48C;
margin-top:270px;
height:1px;
border-bottom:none
}

#body .product.head h2.uvodnistrana {
visibility:visible;
display:block;
width:255px;
height:60px;
text-align:center;
font-weight:bolder;
margin:3px 0 0 -123px;
padding:5px 0 0
}

#body .product h2.uvodnistrana {
visibility:visible;
display:block;
width:240px;
height:60px;
text-align:center;
font-weight:bolder;
margin:5px 0 0 -120px;
padding:5px 0 0
}

#body .product.head .tocart .doplnky .price {
margin-top:-48px
}

#body .product.head strong.h4 {
display:block;
background:#C8CF00;
height:22px;
position:absolute;
top:-30px;
left:0;
border-top:4px solid #F3F48C;
border-left:4px solid #F3F48C;
border-right:4px solid #F3F48C;
width:255px;
line-height:14px;
font-size:16px;
font-weight:700;
color:#555;
margin:0 0 0 -4px;
padding:8px 5px 1px 10px
}

#body .product.head h1.nazevproduktu {
display:block;
background:#C8CF00;
height:22px;
position:absolute;
top:-30px;
left:0;
border-top:4px solid #F3F48C;
border-left:4px solid #F3F48C;
border-right:4px solid #F3F48C;
width:541px;
line-height:14px;
font-size:18px;
font-weight:700;
color:#000;
margin:0 0 0 -4px;
padding:8px 5px 5px 7px
}

#body .product.head.big.topshop {
height:275px
}

#body .product.head.big.topshop .picture {
display:block;
width:530px;
max-height:180px;
text-align:center;
position:absolute;
top:5px
}

#body .product.head.big.topshop .picture img {
max-height:180px
}

#body .product.head.big.topshop strong.h4.big {
border:5px solid #F3F48C;
margin-left:-4px
}

#body .product.head.big.topshop .tocart .doplnky {
border:5px solid #F3F48C;
height:1px;
width:384px;
border-bottom:none;
margin-top:110px
}

#body .product.head.big.topshop strong.h3 a {
visibility:visible;
display:block;
width:540px;
height:50px;
font-size:20px;
font-weight:bolder;
text-align:left;
margin:180px 0 0 -152px
}

#body .product.head.big.topshop .price {
margin:23px 0 0 -146px
}

#body .product.head.big.topshop .detail {
width:300px;
height:32px;
padding-top:6px;
margin:-70px 0 0 50px
}

#body .product .tocart .doplnky .price {
margin-top:-40px
}

#body .product.small .tocart .doplnky .price {
margin-top:-25px
}

#body .product .tocart .doplnky .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-30px 0 0 140px
}

#body .product.small .tocart .doplnky .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-47px 0 0 130px
}

#body .product.head.thin .picture {
margin-top:-25px;
max-height:220px;
top:30px
}

#body .product.head.thin {
margin-left:10px;
height:220px
}

#body .product.head.thin .tocart .doplnky .price {
visibility:visible;
margin:-105px 0 0 29px
}

#body .product.head.thin .detail {
width:220px;
margin:10px 0 0 25px
}

#body .product.thininlist {
border:5px solid #F3F48C;
height:340px;
margin-left:6px;
margin-top:10px;
width:423px
}

#body .product.thininlist .tocart .doplnky .price {
visibility:visible;
margin:-35px 0 0
}

#body .product.thininlist .tocart .doplnky {
display:block;
width:240px;
height:60px;
background:#FFF;
border:4px solid #F3F48C;
margin:60px 0 0 169px;
padding:10px 0 3px 10px
}

#body .product.thininlist .tocart .doplnky img.ico_list {
margin-top:9px;
float:right;
z-index:2;
text-decoration:none;
width:32px
}

#body .product.thinlastinlist .tocart .doplnky .price {
visibility:visible;
margin:-40px 0 0
}

#body .product.thinlastinlist .tocart .doplnky img.ico_list {
margin-top:5px;
z-index:2;
text-decoration:none;
width:32px
}

#body .product.head.thinfirstinlist strong.h4thin {
font-size:14px;
font-style:italic;
margin:0 0 0 -120px;
padding:5px 5px 5px 0
}

#body .product.head.thinfirstinlist .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-90px 0 0 121px
}

#body .product.details.head.big {
border:4px solid #F3F48C;
border-bottom:none;
position:relative;
top:-14px;
padding-bottom:14px
}

#body .product.details.head.big img.ico,img.icocz,img.icodem,img.icovr {
width:32px;
margin:10px 5px 5px 10px;
padding:0
}

#body .product.details.head.big .exturls .icovr {
margin: 22px 0 -45px 0px; background: url("/out/basic/img/ikony_sprite.png") 0px 35px; height: 32px; width: 32px;
}
#body .product.details.head.big .exturls .icodem {
margin: 7px 0 -40px 40px; background: url("/out/basic/img/ikony_sprite.png") -35px 35px; height: 32px; width: 32px;
}
#body .product.details.head.big .exturls .icocz {
margin: 7px 0 -40px 75px; background: url("/out/basic/img/ikony_sprite.png") -70px 35px; height: 32px; width: 32px;
}
#body .product.details.head.big .exturls .ico {
margin: 7px 0 0 105px; background: url("/out/basic/img/ikony_sprite.png") -100px 35px; height: 32px; width: 32px;
}
#body .product.head.topshop .doplnky {
width:386px;
padding-left:160px;
margin:46px 0 0 -285px
}

.product .doplnky {
display:block;
width:258px;
height:32px;
background:#FFF;
border-top:2px solid #F3F48C;
border-right:4px solid #F3F48C;
border-left:4px solid #F3F48C;
border-bottom:none;
margin:0 0 0 -134px;
padding:19px 0 0 10px
}

#body .product.details.head.big .tocart input {
display:block;
width:100px;
font-size:22px;
height:30px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:5px 1px auto 44px
}

.product.small .doplnky {
display:block;
width:249px;
height:2px;
background:#FFF;
border-top:2px solid #F3F48C;
border-right:4px solid #F3F48C;
border-left:4px solid #F3F48C;
border-bottom:none;
margin:0 0 0 -14px;
padding:0 5px 0 15px
}

#body .product.thin .doplnky input {
visibility:visible;
background:#C8CF00;
border:3px double #000;
font-size:12px;
width:60px;
height:20px;
color:#000
}

.tocart.product.small .doplnky .obrazek {
max-width:45px
}

#body .product.head strong.h4 small {
display:block;
position:absolute;
top:8px;
left:49%;
color:#555;
font-size:10px;
font-weight:400
}

#body .product.head.topshop strong.h4 {
color:#555;
border-color:#F3F48C
}

#body .product.head.topshop {
height:250px;
border-color:#F3F48C
}

#body .product.big {
width:272px;
height:208px;
padding-left:281px;
margin-left:6px
}

#body .product.big .picture {
width:250px;
padding-bottom:-230px
}

#body .product.big strong.h3 {
margin-top:10px;
display:block
}

#body .product.big strong.h3 a {
font-size:12px;
color:#000
}

#body .product.big .actions a {
display:inline;
margin-right:10px
}

#body .product.big .price big {
font-size:23px
}

#body .product.small .variants {
height:3em;
margin-bottom:2px
}

#body .product.small .price {
margin:-20px 0 10px -5px
}

#body .product.small .tocart .doplnky img.ico_list {
float:right;
z-index:2;
text-decoration:none;
width:32px
}

#body .product.small .tocart input {
width:47px;
cursor:pointer;
position:relative;
top:-2px
}

#body .product.small .variants select {
width:123px
}

#body .product.thin {
width:407px;
height:140px;
border:5px solid #F3F48C
}

#body .product.head strong.h4.thin {
width:540px;
border:#C8CF00;
color:#000;
font-size:18px;
background:#C8CF00;
border-bottom:5px solid #F3F48C;
margin:0 0 0 -4px;
padding:1px 5px 8px 7px
}

#body .product.thin .amount {
position:absolute;
bottom:25px;
right:5px
}

#body .product.thin .moreinfo {
position:absolute;
bottom:5px;
right:100px
}

#body .product.thin .moreinfo a {
width:135px
}

#body .product.thin .variants {
position:absolute;
bottom:25px;
right:100px
}

#body .product.thin .actions {
margin-top:2em
}

#body .product.thinest {
width:479px;
height:50px;
padding-left:72px;
border:none;
margin:0
}

#body .product.thinest .picture {
left:0;
height:42px;
width:56px;
border:1px solid #CBCBCB
}

#body .product.head strong.h4.thinest {
width:556px;
color:#555;
background:#e2e2e2;
border-color:#555;
padding:1px 5px 8px 7px
}

#body .product.thinest .price {
position:absolute;
top:15px;
right:5px
}

#body .product.thinest .price big {
font-size:14px;
line-height:100%
}

#body .product.thinest .amount {
position:absolute;
bottom:5px;
right:170px;
visibility:hidden
}

#body .product.thinest .actions {
margin-top:0;
clear:left
}

#body .product.firstinlist {
border-bottom:none;
margin-bottom:0
}

#body .product.inlist {
border-bottom:none;
border-top:5px solid #F3F48C;
margin-bottom:-10px
}

#body .product.lastinlist {
margin-bottom:30px
}

#body .separator {
float:left;
width:555px;
border:3px solid #E2E2E2;
margin:2px 0 0 6px
}

#body .separator.inbox {
width:555px;
border:none;
margin:0
}

#body .txtseparator {
height:10px;
float:left;
width:568px;
border:1px solid #555;
border-top:none;
border-bottom:none;
margin:0 5px
}

#body .txtseparator.inbox {
width:535px;
border:none;
border-bottom:1px solid #555;
margin:0
}

#body .product.details {
height:auto;
min-height:260px;
margin-bottom:0;
border-bottom:none;
border-color:#555
}

#body .product.details strong.h4 {
color:#555;
background:#e2e2e2;
display:block;
border-color:#555;
padding:1px 5px 8px 7px
}

#body .product.details h1 {
border:none;
color:#000;
background:none;
font-size:12px;
font-weight:700;
margin:8px 0 0;
padding:0
}

#body .product.details tt {
margin:3px 0 0
}

#body .product.details .desc {
font-size:11px;
color:#555;
margin:3px 0 0
}

#body .product.details .exturls {
position:absolute;
top:235px;
left:8px;
width:250px
}

#body .product.details .exturls a {
color:#fc6634;
font-size:11px;
margin-right:1em
}

#body .product.details .exturls img.ico {
width:48px;
margin:10px 2px 3px 4px;
padding:5px
}

#body .product.details .cats {
font-size:13px;
color:#555;
margin:1em 0 0 20px
}

#body .product.details .cats img {
margin-right:1em
}

#body .product.details .status {
padding-top:1em;
font-size:10px;
color:#555
}

#body .product.details .actions {
padding-top:1em;
clear:left
}

#body .product.details .actions a {
display:block;
color:#555
}

#body .product.details .actions a.reqlogin {
background:none;
padding-left:0
}

#body .product.details .price {
margin:1em 0 10px 20px
}

#body .product.details .price big {
display:block;
float:left;
margin-right:8px
}

#body .product.details .price sup.dinfo {
font-size:13px;
font-weight:400;
color:#555;
vertical-align:top;
float:left;
line-height:inherit;
width:120px
}

#body .product.details .price sup.dinfo a {
font-size:11px;
font-weight:700
}

#body .product.details .packing {
clear:left;
padding-top:.5em;
font-size:10px;
color:#757C83
}

#body .product.details .pperunit {
clear:left;
padding-top:.5em;
font-size:10px;
color:#000
}

#body .product.details .amprice td {
font-size:10px;
padding:0
}

#body .product.details .amount {
clear:left;
margin-left:20px
}

#body .product.details .pricealarm {
float:left;
margin-top:2px
}

#body .product.details .persparam {
clear:left;
padding-top:7px
}

#body .product.details .persparam label {
font-size:10px;
margin-right:10px;
color:#555
}

#body .product.details .tocart {
float:left;
margin-top:12px;
margin-right:40px;
margin-left:20px
}

#body .product.details a.sbookmarks {
border-right:1px solid #e2e2e2;
height:20px;
display:block;
float:left;
margin:0;
padding:0 3px
}

#body .product.details a.sbookmarks.noborder {
border:none;
height:20px;
display:block;
float:left;
margin:0;
padding:0 3px
}

#body .product.moredetails {
position:relative;
top:-14px;
height:auto;
width:541px;
border-top:none;
border-color:#F3F48C;
margin:0 5px 3px 6px;
padding:5px 6px
}

#body .product.moredetails .morepics {
margin-top:10px;
height:44px;
border-top:1px solid #e2e2e2;
padding:5px 0
}

#body .product.moredetails .morepics a {
border:1px solid #e2e2e2;
width:56px;
height:42px;
float:left;
margin:0 11px 0 2px
}

#body .product.moredetails .longdesc {
font-weight:400;
margin-top:10px;
border-top:1px solid #e2e2e2;
line-height:normal;
padding:15px 0 0
}

#body .product.moredetails .longdesc #test_product_longdesc {
font-size:12px;
font-weight:lighter
}

#body .product.moredetails .longdesc p {
margin:0;
padding:7px 0
}

#body .product.moredetails .longdesc .question {
padding-top:11px;
border-top:1px solid #e2e2e2;
margin:10px 0 1px
}

#body .product.moredetails .longdesc .question a {
font-size:11px;
font-weight:700;
color:#fc6634
}

#body .box .attributes td {
border-bottom:1px solid #e2e2e2;
font-size:10px;
padding:.5em 0
}

#body .box .attributes .last td {
border-bottom:none
}

#body .box .pricealarm {
border-top:1px solid #e2e2e2
}

#body .box .pricealarm th {
padding-top:.5em
}

#body .box .pricealarm th label {
font-weight:700;
font-size:10px;
color:#555
}

#body .welcome h1.uvod {
font-weight:700;
font-size:16px;
text-align:center;
width:543px;
padding:5px
}

#body .welcome {
float:left;
width:550px;
color:#000;
font-weight:400;
background:#F3F48C;
font-size:14px;
margin:0 6px 6px;
padding:0 6px 50px
}

#body .banner {
float:left;
width:550px;
color:#000;
font-weight:400;
background:#F3F48C;
font-size:14px;
margin:-10px 6px 10px;
padding:6px
}

#body .certifikat {
float:left;
width:550px;
color:#000;

border:5px solid #F3F48C; 
background: url("/out/basic/img/d_certifikat_preview_banner_bg.jpg");
font-size:14px;
height: 300px;
margin:15px 6px 0;
padding:0px
}

#body .certifikat a .obdarujte {
font-size: 43px;
font-family: Book Antiqua;
font-weight: bold;
color: #4682b4;
text-align: center;
text-decoration: none;
}
#body .certifikat a :hover {text-decoration: none;}

#body .certifikat a .certinfo ul li {
font-size: 24px;
font-family: Book Antiqua;
font-weight: bold;
color: #666666;
text-align: right;
text-decoration: none;
list-style-type: none;
margin: 25px 5px 0px 0px;
}

#body .box .guestbook {
margin-top:9px
}

#body .box .guestbook .head td {
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
color:#555;
padding:5px 0
}

#body .box .guestbook .body td {
font-size:10px;
padding:5px 0
}

#body .box dl.links dt {
margin:0 0 12px
}

#body .box dl.links dd {
background:url(bg/sepatator_ce_.gif) no-repeat bottom center;
padding-bottom:10px;
margin:0 0 10px
}

#body .box dl.links dd.last {
background:none;
margin:0;
padding:0
}

#body dl.news dt {
margin-bottom:12px
}

#body dl.news dt a {
font-weight:700;
color:#555
}

#body dl.news dd {
margin:0 0 15px
}

#body .box.compare {
margin-bottom:20px
}

#body .box.compare .reorder {
margin-bottom:5px;
height:10px;
clear:both
}

#body .box.compare .reorder a {
font-size:10px;
font-weight:700;
border:1px solid #555;
padding-left:2px;
line-height:10px;
width:11px;
color:#555;
display:block
}

#body .box.compare .product {
border:none;
float:none;
display:block
}

#body .box.compare .product .picture {
display:block;
width:115px;
text-align:center;
position:absolute;
top:8px;
left:4px
}

#body .box.compare .product.small {
width:123px;
height:147px;
margin:0 auto;
padding:125px 0 0
}

#body .box.compare .actions {
padding-top:1em;
margin-bottom:5px;
width:123px;
text-align:left
}

#body .box.compare .fromcompare {
height:18px;
line-height:1;
width:121px;
background:transparent url(bg/buttons_ce_.gif) no-repeat right -50px;
border:0 none;
clear:left;
margin:0;
padding:0 1px 0 0
}

#body .box.compare .fromcompare input {
height:18px;
line-height:1;
width:121px;
background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px;
border:0;
color:#fff;
cursor:pointer;
font-weight:700;
margin:0;
padding:0 0 0 23px
}

#body .box.compare table.cmp_tbl {
margin-left:auto;
margin-right:auto;
width:97%
}

#body .box.compare table.cmp_tbl td,#body .box.compare table.cmp_tbl th {
font-size:10px;
border-left:1px dotted #e2e2e2;
border-bottom:1px dotted #e2e2e2;
padding:3px 6px
}

#body .box.compare .no_left_brd {
border-left:none !important
}

#body .box.compare .no_bot_brd td,#body .box.compare .no_bot_brd th {
border-bottom:none !important
}

#body.plain .box.compare table.cmp_tbl {
width:auto;
margin:0
}

#body .ordersteps {
float:left;
margin:-10px 5px 5px 10px
}

#body .ordersteps dl {
width:97px;
height:63px;
float:left;
border:1px solid #555;
background:#B6C3CC;
color:#555;
margin:0 5px 0 0;
padding:3px
}

#body .ordersteps dt,#body .ordersteps dt a {
font-size:12px;
font-weight:700
}

#body .ordersteps dl big {
font-size:21px;
line-height:19px
}

#body .ordersteps dd,#body .ordersteps dd a {
font-size:11px;
margin:0
}

#body .ordersteps .lastinrow {
margin-right:0;
width:102px
}

#body .ordersteps dl.active {
background:#C8CF00
}

#body .ordersteps.nofinalstep dl {
width:126px
}

#body .ordersteps.nofinalstep .lastinrow {
width:128px
}

#body div.bar.prevnext .arrowdown input {
background:url(bg/oxid_ce_.gif) no-repeat 15px -342px;
background-color:#fc6634;
padding-left:38px;
padding-right:25px
}

#body div.bar.prevnext .arrowright input {
background:url(bg/oxid_ce_.gif) no-repeat 15px -318px;
background-color:#C8CF00
}

#body div.bar.prevnext .minorderprice {
font-size:12px;
font-weight:700;
line-height:27px;
text-align:center;
width:auto
}

#body div.bar.prevnext .termsconfirm {
width:auto;
margin:0 10px
}

#body div.bar.prevnext .termsconfirm td {
font-size:10px;
color:#555;
padding:3px 3px 3px 0
}

#body div.bar.prevnext .termsconfirm a {
font-size:10px;
color:#555;
text-decoration:underline
}

#body div.bar.prevnext .termsconfirm .chkbox {
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0
}

#body div.bar.prevnext.terms {
height:auto;
margin-bottom:10px
}

#body .basket {
float:left;
border:none;
empty-cells:show;
width:555px;
margin:0 3px 20px 9px
}

#body .basket th {
background:#C8CF00;
color:#555;
font-weight:700;
height:25px;
padding-left:6px
}

#body .basket th.brd {
border-left:none;
color:#000;
font-weight:bolder;
font-size:16px;
padding:0
}

#body .basket th .brd_line {
background:#C8CF00;
width:7px;
height:25px
}

#body .basket th.lastcol {
padding-left:0
}

#body .basket td.brd {
border-left:none
}

#body .basket .bsk_sep .bigline {
border-bottom:4px solid #e2e2e2
}

#body .basket .picture {
border:1px solid #e2e2e2;
background:#fff;
text-align:center;
display:block;
height:42px;
width:56px
}

#body .basket .btn,#body .basket .amount {
margin-bottom:7px
}

#body .basket .upd {
color:#fff;
width:91px;
cursor:pointer;
padding:1px
}

#body .basket .price {
padding-right:25px;
text-align:right
}

#body .basket .orderprice {
padding-right:20px;
text-align:right
}

#body .basket .vat {
padding-left:20px
}

#body .basket .vat_order {
padding-left:15px
}

#body .basket .amount {
padding-right:20px
}

#body .basket .totalprice {
padding-right:6px;
text-align:right
}

#body .basket .notice td {
padding-top:5px;
font-size:10px;
color:#555
}

#body .basket .sumrow td {
padding-top:3px
}

#body .basket .sumrow.total td {
padding:7px 0 4px
}

#body .basket .sumdesc {
padding-right:15px !important;
text-align:right
}

#body .basket .bottrow {
height:14px
}

#body .basket a.remove {
display:block;
width:97px;
height:17px;
line-height:17px;
border:1px solid #555;
color:#fff;
background:#555;
text-align:center;
font-weight:700;
font-size:10px;
text-decoration:none
}

#body .basket a.wrapremove {
width:70px
}

#body .basket .wrapmod {
display:block;
height:18px;
line-height:1;
width:85px;
background:transparent url(bg/buttons_ce_.gif) no-repeat right -100px;
border:0 none;
float:left;
margin:0;
padding:0 1px 0 0
}

#body .basket .wrapmod a {
font-size:10px;
text-align:center;
text-decoration:none;
display:block;
height:14px;
line-height:1;
width:62px;
background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -100px;
border:0;
color:#fff;
font-weight:700;
margin:0;
padding:4px 0 0 23px
}

#body .basket .frombasket {
height:18px;
line-height:1;
width:100px;
background:transparent url(bg/buttons_ce_.gif) no-repeat right -50px;
border:0 none;
float:left;
margin:0;
padding:0 1px 0 0
}

#body .basket .frombasket a {
width:77px;
height:16px;
background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px;
border:0;
color:#fff;
font-weight:700;
font-size:10px;
text-align:center;
text-decoration:none;
display:block;
margin:0;
padding:4px 0 0 23px
}

#body strong.useroptboxhead {
background:#fff;
height:20px;
border:1px solid #555;
border-left:8px solid #555;
border-right:1px solid #555;
line-height:20px;
font-size:12px;
font-weight:700;
color:#555;
width:162px;
display:block;
margin:10px 5px 0;
padding:4px 5px 5px 7px
}

#body strong.useroptboxheadbig {
background:#fff;
height:20px;
border:1px solid #555;
border-left:8px solid #555;
border-right:1px solid #555;
line-height:20px;
font-size:12px;
font-weight:700;
color:#555;
width:259px;
display:block;
margin:10px 5px 0;
padding:4px 5px 5px 7px
}

#body .useroptbox {
border:1px solid #555;
border-top:none;
width:151px;
height:310px;
position:relative;
font-size:12px;
margin:0 5px 10px;
padding:5px 15px
}

#body .useroptboxbig {
border:1px solid #555;
border-top:none;
width:248px;
height:310px;
position:relative;
font-size:12px;
margin:0 5px 10px;
padding:5px 15px
}

#body .useroptbox .err {
margin-bottom:10px;
font-size:10px
}

#body dl.orderinfocol {
width:257px;
float:left;
margin:0 5px
}

#body dl.orderinfocol dt {
height:23px;
font-weight:700;
border-bottom:1px solid #e2e2e2;
margin:0 0 5px;
padding:0
}

#body .giftwrap {
height:18px;
width:20px;
background:transparent url(bg/buttons_ce_.gif) 0 -100px no-repeat;
border:0 none;
display:block;
margin:0;
padding:0
}

#body .etrustlogocol {
float:left;
width:100px
}

#body .etrustdescocol {
float:left;
width:443px
}

#body .wrapping {
float:left;
border:1px solid #555;
border-left:none;
empty-cells:show;
margin:0 5px 10px 6px
}

#body .wrapping th {
background:#fff;
color:#555;
font-weight:700;
height:25px;
padding-left:6px
}

#body .wrapping th.brd {
border-left:1px solid #555;
padding:0
}

#body .wrapping th .brd_line {
background:#555;
width:7px;
height:25px
}

#body .wrapping td.brd {
border-left:1px solid #555
}

#body .wrapping .picture {
border:1px solid #e2e2e2;
background:#fff;
text-align:center;
display:block;
height:42px;
width:56px;
margin-left:5px
}

#body .wrapping .wrapping_items td {
padding-top:0
}

#body .wrapptop {
margin-top:10px
}

#body .giftbigimg {
padding-right:12px
}

#body dl.orderinfocol.greetingcard {
width:540px;
margin:0
}

#body .cardbox {
width:257px;
float:left;
margin:0 10px 5px 0
}

#body .cardbox .card_body {
padding:5px 0 5px 25px
}

#body .giftmessage {
width:100%;
height:100px
}

#body .morecats {
width:569px;
float:left;
margin:0 5px
}

#body .morecats dl {
margin:0 0 25px
}

#body .morecats dt {
background:#e2e2e2;
border-bottom:1px solid #fff
}

#body .morecats dd {
background:#e2e2e2;
border-bottom:1px solid #fff;
margin:0;
padding:0
}

#body .morecats dl a {
color:#555;
display:block;
font-weight:400;
padding:4px 10px
}

#body .morecats dd a {
background:url(bg/oxid_ce_.gif) no-repeat 10px -650px;
padding-left:22px
}

#body .account_header dl {
border-bottom:1px solid #e2e2e2;
padding-bottom:5px;
width:97%;
margin:2px 0
}

#body .account_header dl.lastInCol {
border-bottom:0;
padding-bottom:0;
margin:0
}

#body .account_header dt a {
font-weight:700;
font-size:10px;
text-decoration:none;
color:#555;
padding-left:8px
}

#body .account_header dt a:hover {
text-decoration:underline;
color:#555
}

#body .account_header dd {
font-size:10px;
color:#555;
padding-left:8px;
margin:2px 0
}

#body .account strong.h4 {
font-size:11px;
font-weight:700;
display:block;
margin:0;
padding:0
}

#body .product .fromlist {
position:absolute;
right:155px;
top:117px;
height:18px;
line-height:1;
width:100px;
background:transparent url(bg/buttons_ce_.gif) no-repeat right -50px;
border:0 none;
float:left;
margin:0;
padding:0 1px 0 0
}

#body .wishsearchresults .searchitem {
background:url(bg/wishlist.jpg) no-repeat;
line-height:50px;
margin:5px 0
}

#body .wishsearchresults .searchitem a {
padding-left:60px;
line-height:50px;
font-weight:700;
color:#000;
display:block;
width:1%;
white-space:nowrap
}

#body .form.orderhistory td {
font-size:10px;
padding:2px 0
}

#body .form.orderhistory th {
font-weight:700;
font-size:10px;
border:none;
background:none;
padding:2px 0
}

#body .form.orderhistory a.tocart {
height:18px;
width:20px;
background:transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;
border:none;
display:block;
margin:0;
padding:0
}

#body .form.orderhistory a.artlink {
margin-right:7px;
color:#000;
font-size:10px
}

#body .form.orderhistory .amount {
padding-right:7px
}

#body .mallbox {
width:980px;
margin:15px auto
}

#body .mallbox .mallhead {
position:relative;
clear:both;
height:75px
}

#body .mallbox .mallhead .mallmenu {
position:absolute;
right:7px;
top:55px;
list-style-type:none;
margin:0;
padding:0
}

#body .mallbox .mallhead .mallmenu li {
float:left;
padding-right:10px;
border-right:1px solid #999;
margin:0 5px
}

#body .mallbox .langbox {
background:#24316E;
border-bottom:1px solid #fff;
color:#fff;
padding:8px 7px
}

#body .mallbox .locationbox {
font-size:10px;
color:#A7A7A7;
border-bottom:1px solid #CBCBCB;
margin:0 0 15px 15px;
padding:15px 0 2px
}

#body .mallbox .welcomebox {
position:relative;
margin-left:15px;
width:480px
}

#body .mallbox .welcomebox .shopselectbox {
position:absolute;
left:510px;
top:7px;
width:400px;
font-size:10px
}

#body .mallbox .mallfooter {
position:relative;
margin:55px 0 0
}

#body .mallbox .mallfooter .copyright {
background:#24316E;
color:#fff;
height:15px;
text-align:right;
margin:2px;
padding:6px 0
}

#mask iframe {
visibility:hidden;
border:none
}

#mask.on {
visibility:visible;
display:block;
position:fixed;
opacity:0.7px;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
z-index:1500
}

div.popup strong {
display:block;
font-size:11px;
margin:9px 0
}

div.on.popup {
visibility:visible;
display:block;
position:fixed;
top:50%;
left:50%;
width:270px;
height:150px;
background:#fff;
z-index:2000;
margin-top:-75px;
margin-left:-135px;
border:1px solid #000;
padding:10px
}

div.on.popup.load {
background:#fff url(bg/ajax-loader.gif) center center no-repeat
}

div.on.popup input {
color:#555;
background:#e2e2e2;
border:1px solid #555;
font-weight:700;
width:130px;
padding:2px
}

div.on.popup input.disabled {
color:#cbcbcb;
background:#fff;
border:1px solid #cbcbcb;
font-weight:700;
width:130px;
padding:2px
}

div.on.popup input.bl {
position:absolute;
bottom:10px;
left:10px
}

div.on.popup input.br {
position:absolute;
bottom:10px;
right:10px
}

#zoom {
overflow:hidden;
min-width:250px;
min-height:150px;
background:#e2e2e2;
border-color:#000;
padding:0
}

#zoom ul.tabs {
background:#fff;
height:28px;
width:100%;
margin:0;
padding:0
}

#zoom ul.tabs li {
list-style:none;
float:left;
margin:1px
}

#zoom a {
display:block;
background:#e2e2e2;
width:20px;
text-align:center;
border:1px solid #555;
color:#555;
font-weight:700;
padding:5px
}

#body .msg {
float:left;
width:523px;
color:#000;
background:#fff;
border:5px solid #F3F48C;
margin:0 5px 20px 10px;
padding:5px 10px
}

#body .msg .err {
color:#555;
font-weight:700
}

#body .box .tags a {
line-height:100%;
cursor:pointer;
color:#000;
padding:0 .2em
}

#body .box .tags a.sel {
color:green;
font-weight:700
}

#body td.rating {
width:89px;
height:16px;
background:url(bg/stars.jpg) no-repeat 0 0;
margin:0;
padding:0
}

#body td.rating.s1 {
background-position:-72px -38px
}

#body td.rating.s2 {
background-position:-54px -38px
}

#body td.rating.s3 {
background-position:-36px -38px
}

#body td.rating.s4 {
background-position:-18px -38px
}

#body td.rating.s5 {
background-position:0 -38px
}

#body ul.rating {
width:89px;
height:16px;
list-style:none;
clear:both;
position:relative;
background:url(bg/stars.jpg) no-repeat left top;
margin:0 0 3px;
padding:0
}

#body ul.rating li {
cursor:pointer;
float:left
}

#body ul.rating li a {
position:absolute;
left:0;
top:0;
width:18px;
height:16px;
text-decoration:none;
z-index:200
}

#body ul.rating li.s1 a {
left:0
}

#body ul.rating li.s2 a {
left:17px
}

#body ul.rating li.s3 a {
left:34px
}

#body ul.rating li.s4 a {
left:51px
}

#body ul.rating li.s5 a {
left:68px
}

#body ul.rating li a:hover {
z-index:2;
width:89px;
height:16px;
overflow:hidden;
left:0;
background:url(bg/stars.jpg) no-repeat 0 -18px
}

#body ul.rating li.s1 a:hover {
background-position:-72px -18px
}

#body ul.rating li.s2 a:hover {
background-position:-54px -18px
}

#body ul.rating li.s3 a:hover {
background-position:-36px -18px
}

#body ul.rating li.s4 a:hover {
background-position:-18px -18px
}

#body ul.rating li.s5 a:hover {
background-position:0 -18px
}

#body .rating_review_input {
height:16px;
margin:0
}

#body .rating li.current_rate {
background:url(bg/stars.jpg) left bottom;
position:absolute;
height:16px;
z-index:1
}

#body dl.review {
padding-top:5px;
border-top:1px solid #ccc;
margin:5px 0
}

#body dl.review dt {
margin-bottom:7px;
height:1em
}

#body dl.review dd {
clear:both;
margin:0
}

#body dl.review .param {
margin-left:20px;
color:#757C83
}

#body dl.recommlistdesc {
margin:0 0 10px
}

#body dl.recommlistdesc dt {
font-size:10px;
background:url(bg/sepatator_ce_.gif) no-repeat bottom center;
padding:3px 0 7px
}

#body dl.recommlistdesc dd {
font-size:10px;
margin:3px 0
}

#body .recommitems .article {
width:125px;
margin-right:9px;
float:left;
color:#787F87;
font-size:10px
}

#body .recommitems .article .picture {
width:56px;
height:42px;
text-align:center;
border:1px solid #CBCBCB;
margin-bottom:3px
}

#body .recommitems input.btn {
border:1px solid #555;
border-width:1px 0
}

#body .recomlistdesc {
float:left;
width:415px
}

.verification_code {
border:1px solid #000;
color:#000;
text-align:center;
width:80px;
padding:2px
}

#body #demoAdminLink {
border:1px solid;
position:absolute;
left:778px;
top:160px;
height:80px;
width:200px;
opacity:0.7px;
z-index:1000
}

#body #demoAdminLink .closeAdminLink {
display:block;
width:15px;
height:12px;
border:none;
margin-left:185px
}

#body #demoAdminLink .openAdminLink {
display:block;
width:185px;
height:18px;
border:none;
margin-left:7px;
margin-top:32px
}

.linkz {
width:190px;
height:33px;
padding:7px 0 0
}

.linkz_home {
width:192px;
height:33px;
padding:7px 0 0
}

.w1 {
width:192px;
height:30px;
padding:7px 0 0
}

.w2 {
width:190px;
height:30px;
padding:7px 0 0
}

.w3 {
text-align:center;
font-size:14px;
background-color:#D0D8DB;
margin:2px 0 5px;
padding:0
}

h1,h2 {
font-size:13px;
position:absolute
}

strong.h2,#body .head2,#body .head.product .tocart .doplnky strong.h4,#body .product.head strong.h4 a {
font-size:16px
}

strong.h3,#body .boxhead strong .boxhead,#body .locator .locbody,#body .locator .locbody a,#body .product.details .pricealarm a,#body .useroptbox .link,#body .account small,#body .mallbox .mallhead .mallmenu li a,#body dl.recommlistdesc dt a,#body .recommitems .article a {
font-size:10px
}

strong.h3 tt,#body strong.head a.rss,#body strong.head2 a.rss,#body .product strong.h4 a.rss,#body .boxhead a.rss,#body .box.variantslist .product.thinestfirstinlist .amount,#body .box.variantslist .product.thinestinlist .amount,#body .box.variantslist .product.thinestlastinlist .amount,#body .product.small .button,#body .product.small .drevo,#body .product.small .calouneni,#body .product.small .barva,#body .product.head .barva,#body .product.head .calouneni,#body .product.head .drevo,#body .product.head strong.h3 tt,#body .product.head .tocart .doplnky input,#body .product.head.big.topshop select,#body .product.head.big.topshop strong.h3 tt,#body .product.head.big.topshop .barva,#body .product.head.big.topshop .calouneni,#body .product.head.big.topshop .koupit,#body .product.head.big.topshop .drevo,#body .product .tocart .doplnky .drevo,#body .product .tocart .doplnky input,#body .product .tocart .doplnky .calouneni,#body .product .tocart .doplnky .barva,#body .product .tocart .doplnky select,#body .product.head.thin .flag.green,#body .product.thininlist .flag.green,#body .product.thininlist .amount,#body .product.thininlist .button,#body .product.thininlist .amount select,#body .product.thininlist .amount input,#body .product.thinlastinlist .flag.green,#body .product.thinlastinlist .amount,#body .product.thinlastinlist .button,#body .product.thinlastinlist .amount select,#body .product.thinlastinlist .amount input,#body .product.head.thinfirstinlist h2.uvodnistrana span.flag.green,#body .product.head.thinfirstinlist .amount,#body .product.thin .doplnky,#tags {
visibility:hidden
}

img,#body .box.variantslist .flag,#body .mallbox .mallhead .mallmenu li.last {
border:none
}

a,#footer a,#right strong.h2 a,#body .product span.btn a:hover,#body .product .picture a,#body dl.news dt a:hover {
text-decoration:none
}

a:hover,.link:hover,.link2:hover,dl.box.service dd ul li a:hover,#footer a:hover,#left strong.h2 a:hover,#left dl.news dt a:hover,#left ul.news ul a:hover,#right .listitem a:hover,#right .listitem.rightlist .link:hover,#right dl.actionslist .link:hover,#path a:hover,#body .product .actions a:hover,#body .box.compare .actions a:hover,#body .ordersteps dt a:hover big {
text-decoration:underline
}

.note,.req,.err {
color:#F90
}

.link,#right .listitem.rightlist .link {
background:url(bg/oxid_ce_.gif) no-repeat 0 -385px;
padding-left:14px;
font-size:10px;
text-decoration:none;
color:#555 !important;
line-height:1.1em
}

.fs11,.fs10 {
font-size:11px !important
}

.nobold,div.bar.copy div.br0 span,#body .recomm_author {
font-weight:400
}

div.right,span.right,div.bar .right,#zoom ul.tabs li.close {
float:right
}

div.left,span.left,div.bar .left,ul.menue.horizontal li,#right dl.actionslist dd span,#body .product.thin tt,#body .product.thinest tt {
float:left
}

.clear_left,#body .product .amprice {
clear:left
}

.clear_both,div.clear,#body .card_sep,#body .wishlist .dot_sep,#body .recommendlist .dot_sep {
clear:both
}

textarea.fullsize,dl.box.basket dd table,div.on.popup table {
width:100%
}

table.min_width,#right .recommlistsearch .btn {
width:auto
}

tr.row_sep td hr,#body.plain .box.compare .actions,#body.plain .box.compare .tocart,#write_review,#body ul.rating li a b {
display:none
}

ul.menue,ul.tree li {
list-style:none;
margin:0;
padding:0
}

ul.tree,#body .ordersteps dt,#body dl.orderinfocol dd {
margin:0;
padding:0
}

div#footer a,a:hover,#right .listitem.bargain a.link,#right .listitem.rightlist .price a:hover,#right .box.minibasket,#body .product.details .amprice .am,#body .box .guestbook .head td.name,#body .box dl.links dt a,#body .box dl.links dt a:hover,#body div.bar.prevnext .termsconfirm a:hover,#body .morecats dl a:hover {
color:#555
}

dl.box dd ul,#body .errorbox p,#body .box dl.links,#body dl.news,#body ul.suggest {
margin:0
}

dl.box.open dt,dl.box.basket.open dd.dropdown ul li a:hover,div.bar.categories ul.menue.vertical li a:hover {
background-color:#D0D8DB;
color:#fff
}

dl.box.basket.open dt a,div.bar.copy a {
color:#fff
}

div.bar.links a.currency.act,#body .account_header dt a.active {
color:#fc6634
}

div.bar.links.single a.w1,div.bar.links.single a.wi5 {
width:75px
}

div.bar.links.single a.wi6,#test_RightLogin_Email {
width:100px
}

div.bar.categories a.fixed:hover,div.bar.categories li.open a,div.bar.categories li a.exp {
background-color:#e2e2e2;
color:#555;
text-decoration:none
}

.box.minibasket .hr,#right div.boxrss div.hr {
background:url(bg/sepatator_ce_.gif) no-repeat center center;
height:15px
}

#posunout,#right {
margin-top:-6px
}

#left strong.h2 a,#right .listitem a,#body .box ul.list li a,#body .box.compare .reorder a:hover {
text-decoration:none;
color:#555
}

#toplist,#toplist3 {
display:block;
border-top:6px solid #FFF;
border-bottom:none;
width:200px;
text-align:center;
background:#D0D8DB;
margin:0;
padding:0
}

#toplist img,#toplist3 img {
display:block;
height:auto;
background:#D0D8DB;
margin:6px auto
}

#test_searchManufacturerSelect,#body .product .price {
margin-bottom:4px
}

#left .box.minibasket,#right div.box p {
padding:7px 10px
}

#left dl.news dt a,#left ul.news ul a,#path a {
color:#555;
text-decoration:none
}

ul.tree li a:hover,#right strong.h2 a:hover,#right div.forms strong.h2 a:hover {
text-decoration:underline;
color:#DA251C
}

#right div.boxrss .blogurla,#right div.boxrss .blogurlb,#right div.boxrss .blogurlc,#body .product.details .picture,#body .box .tags {
text-align:center
}

#right div.forms strong.h2 a,#body .ordersteps dl.active dt,#body .ordersteps dl.active dt a,#body .basket .art_title a:hover,#body .wrapping .art_title a:hover,#body .wishsearchresults .searchitem a:hover,#body .form.orderhistory a.artlink:hover {
color:#000
}

#right .listitem tt,#right .actions a {
display:block
}

#body a:hover,#body .box ul.list li a:hover,#body .product.small .tocart .doplnky .detail a:hover {
text-decoration:underline;
color:#fc6634
}

#body,#body td,#body th,#body div ol,li,#body u,ul,li {
font-size:14px
}

#body .box.variantslist .product.thinestfirstinlist .doplnky img.ico_list,#body .box.variantslist .product.thinestinlist .doplnky img.ico_list,#body .box.variantslist .product.thinestlastinlist .doplnky img.ico_list {
z-index:2;
text-decoration:none;
width:32px;
/*margin:0 0 0 117px*/
}

#body .box.variantslist .product.thinestfirstinlist .doplnky img.icodcz_list,#body .box.variantslist .product.thinestinlist .doplnky img.icocz_list,#body .box.variantslist .product.thinestlastinlist .doplnky img.icocz_list {
z-index:2;
text-decoration:none;
width:32px;
margin:0 35px 0 117px
}

#body .box.variantslist .product.thinestfirstinlist .doplnky img.icoddem_list,#body .box.variantslist .product.thinestlastinlist .doplnky img.icodem_list {
z-index:2;
text-decoration:none;
width:32px;
margin:0 68px 0 117px
}

#body .box.variantslist .product.thinestfirstinlist .doplnky img.icodvr_list,#body .box.variantslist .product.thinestinlist .doplnky img.icovr_list,#body .box.variantslist .product.thinestlastinlist .doplnky img.icovr_list {
z-index:2;
text-decoration:none;
width:32px;
margin:0 104px 0 117px
}

#body .box.variantslist .product.thinestfirstinlist .variants,#body .box.variantslist .product.thinestinlist .variants,#body .box.variantslist .product.thinestlastinlist .variants,#body .product.head.thinfirstinlist .variants {
padding-bottom:-6px;
padding-left:45px
}

#body .box.variantslist .product.thinest strong.h3,#body .box.variantslist .product.thinest h2.uvodistrana {
display:block;
text-align:left;
width:auto;
margin:0;
padding:0
}

#body .box.variantslist .product.thinest strong.h3 a,#body .box.variantslist .product.thinest h2.uvodnistrana a {
margin-top:-200px;
text-align:left;
padding:0
}

#body small,#body .product .price small {
font-weight:inherit;
font-size:69%
}

#body .locator .arrow,#body .product.details .amprice th {
font-size:10px;
font-weight:700
}

#body .locator.compare .locbody,#body .product.thinest .variants,#body.plain .box.compare .product.small {
height:auto
}

#body .product.head .variants,#body .paymentboxhead,#body .thankyouboxhead {
margin-top:5px
}

#body .product.small strong.h3,#body .product.small h2.uvodnistrana,#body .product h2 {
height:40px;
display:block;
margin:0
}

#body .product strong.h3,#body .product.head strong.h3 {
visibility:visible;
display:block;
width:240px;
height:60px;
text-align:center;
font-weight:bolder;
margin:210px 0 0 -120px;
padding:10px 0 0
}

#body .product .desc,#body .product.big .price .desc,#body .product.details .price .desc,#body .basket .discount,#body .basket .coupon {
color:#555;
font-size:10px
}

#body .product .actions a,#body .box.compare .actions a {
text-decoration:none;
color:#555;
padding-left:12px;
background:url(bg/oxid_ce_.gif) no-repeat 0 -300px;
font-size:10px;
display:block;
width:1%;
white-space:nowrap
}

#body .product .price big,#body .product .price span.big {
font-size:23px;
line-height:100%;
font-weight:700;
white-space:nowrap
}

#body .product .tocart .doplnky img.ico_list,#body .product .tocart .doplnky img.icocz_list,#body .product .tocart .doplnky img.icodem_list {
float:right;
z-index:2;
text-decoration:none;
width:32px;
padding:0
}

#body .product.head.thin strong.h3 a,#body .product.head.thin h2.uvodnistrana a,#body .product.thininlist strong.h3 a,#body .product.thin.inlist h2.uvodnistrana a,#body .product.thin.lastinlist strong.h3 a,#body .product.thin.lastinlist h2.uvodnistrana a {
margin-left:298px;
display:block;
width:220px
}

#body .product.thininlist h2.uvodnistrana,#body .product.thinlastinlist h2.uvodnistrana,#body .product.head.thinfirstinlist h2.uvodnistrana {
width:300px
}

#body .product.thininlist .picture,#body .product.thinlastinlist .picture,#body .product.head.thinfirstinlist .picture {
display:block;
height:210px;
text-align:center;
width:245px;
margin:50px 0 -50px 40px
}

#body .product.thininlist .tocart .doplnky img.icodem_list,#body .product.thininlist .tocart .doplnky img.icocz_list,#body .product.thininlist .tocart .doplnky img.icovr_list {
margin-top:10px;
float:right;
z-index:2;
text-decoration:none;
width:32px
}

#body .product.thininlist .tocart .doplnky .detail,#body .product.thinlastinlist .tocart .doplnky .detail {
visibility:visible;
display:block;
width:110px;
font-size:23px;
height:25px;
background:#FDF58A;
color:#2C873A;
text-align:center;
font-weight:bolder;
margin:-94px 0 0 120px
}

#body .product.thinlastinlist,#body .product.head.thinfirstinlist {
border:4px solid #F3F48C;
height:340px;
margin-left:6px;
margin-top:10px;
width:423px
}

#body .product.thinlastinlist .tocart .doplnky,#body .product.head.thinfirstinlist .doplnky {
display:block;
width:240px;
height:60px;
background:#FFF;
border:4px solid #F3F48C;
margin:60px 0 0 169px;
padding:15px 0 3px 10px
}

#body .product.thinlastinlist .tocart .doplnky img.icodem_list,#body .product.thinlastinlist .tocart .doplnky img.icovr_list,#body .product.thinlastinlist .tocart .doplnky img.icocz_list,#body .product.head.thinfirstinlist .tocart .doplnky img.ico_list,#body .product.head.thinfirstinlist .tocart .doplnky img.icocz_list,#body .product.head.thinfirstinlist .tocart .doplnky img.icodem_list,#body .product.head.thinfirstlist .tocart .doplnky img.icovr_list {
float:right;
margin-top:5px;
z-index:2;
text-decoration:none;
width:32px
}

#body .product.head strong.h4.big,#body .product.head h1.nazevproduktu.big {
background:#C8CF00;
font-size:21px;
font-weight:bolder;
color:#000;
padding-top:8px;
width:533px;
display:block;
margin-left:-3px;
border-top:5px solid #C8CF00;
border-right:4px solid #C8CF00;
border-left:4px solid #C8CF00
}

#body .product.big .price .old,#body .product.details .price .old {
font-weight:700;
font-size:11px
}

#body .product.big .price sub.only,#body .product.details .price sub.only {
display:block;
float:left;
font-weight:700;
font-size:11px;
margin-right:.5em;
height:3em
}

#body .product.small .tocart,#body .product.small span.btn a,#body.plain .box.compare table.cmp_tbl th {
width:121px
}

#body .product.thin .tocart,#body .product.thinest .tocart {
position:absolute;
bottom:5px;
right:5px
}

#body .product.thin .flag,#body .product.thinest .flag {
float:left;
margin-left:4px
}

#body .product.thinest strong.h3,#body .product.thinest h2.uvodnistrana {
height:26px;
margin-top:3px;
display:block
}

#body .product.thinest .price sup.dinfo a,#body .form.orderhistory tr.headrow td,#body .form.orderhistory tr.headrow th {
font-size:11px
}

#body .product.details .variants,#body .product.details .socialbookmarks {
padding-top:1em
}

#body .product.details .amprice .pr,#body .box.compare table.cmp_tbl th,#body .morecats dl dt a,#body .mallbox .langbox a.lang_active {
font-weight:700
}

#body .product.moredetails .longdesc strong.h3,#body .product.moredetails .longdesc h2.ldesc {
font-size:14px;
height:auto;
width:auto;
padding-bottom:7px;
font-weight:700;
display:block;
text-align:left;
margin:0
}

#body .welcome2,#body .welcome3 {
float:left;
width:550px;
color:#000;
font-weight:400;
background:#F3F48C;
font-size:14px;
margin:10px 6px 0;
padding:6px
}

#body .basket tbody td,#body .wrapping tbody td {
padding-top:10px
}

#body .basket .bsk_sep td,#body .wrapping .wrp_sep td {
height:9px;
padding-top:0
}

#body .basket .bsk_sep .line,#body .wrapping .wrp_sep .line {
border-bottom:1px solid #e2e2e2
}

#body .basket .art_title a,#body .wrapping .art_title a {
font-size:10px;
font-weight:700;
color:#000
}

#body .basket .art_num,#body .wrapping .art_num {
font-size:10px;
color:#555
}

#body .basket .frombasket input,#body .product .fromlist input {
height:18px;
line-height:1;
width:100px;
background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px;
border:0;
color:#fff;
cursor:pointer;
font-weight:700;
margin:0;
padding:0 0 0 23px
}

#body .wishlist .product,#body .recommendlist .product {
border:none;
margin:0;
padding:5px 0 5px 130px
}

#body .wishlist .product.thin,#body .recommendlist .product.thin {
width:413px
}

#body .wishlist .separator,#body .recommendlist .separator {
width:541px;
border:none;
margin:0
}

#body .mallbox .langbox a,#body .mallbox .mallfooter a {
font-size:10px;
color:#fff
}

#mask,div.popup {
visibility:hidden;
display:none
}

  /* MOJE ZMENY */

/* Mapa webu */
h2.sitemap {font-size: 15px; font-weight: bold;}
ul.sitemap li.sitemap {
		font-family: Verdana; font-size: 11px;
		color: #06AEFF;
		list-style-type: none;
		background-image: url(/out/basic/img/clickarrow_green.gif);
		background-repeat: no-repeat;
		background-position: 30px 2px;
		padding-left: 50px;
		padding-top: 1px;
		padding-bottom: 1px;		
		margin-top: 1px;
		margin-bottom: 1px;
		vertical-align: middle;
		}
	
li.sitemap {margin-left: -34px;}
	
a.anchor-sitemap:link {color: #06AEFF; text-decoration: underline;}
	
a.anchor-sitemap:hover {color: #FF8000;}

a.anchor-sitemap:visited {color: #2B8E30;}
	
/* klavesove zkratky - skryj */
.skryj	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }	

/* cerveny text na uvodni strance nebo akce */
span.red_text_25 {color:#dc143c; font-size:25px; font-weight:bold;}
span.red_text_22 {color:#dc143c; font-size:22px; font-weight:bold;}
span.font_size_3-5 {color:#1e90ff; font-size:22px; font-weight:bold;}
span.font_size_3 {color:#1e90ff; font-size:20px; font-weight:bold;}
span.font_size_2  {font-size:15px; font-weight:bold;}
p.akce {font-size: 15px; text-align: center;}
h2.velikostAkce {font-size: 18px; text-align: center; position: relative;}

/* provzni system - levy sloupec */
div.provizni-system {background-color:#fff;width:160px;height:600px;font-size: 12px;border: 1px solid #000;font-family: Arial, Helvetica, sans-serif;}
div.provizni-system_2 {float:left; width:155px; height:95px; margin:0; padding:5px 0 0 5px;}
a.barva_odkazu {color:#000;}
span.barva_textu {color:#444;}
a.barva_odkazu_2 {text-decoration:none; color:#000;}

/* facebook - levy sloupec a like button */
iframe.fb {border:none; overflow:hidden; width:175px; height:78px; background-color: #ffffff;}
iframe.like {border:none; overflow:hidden; width:250px; height:25px;}

/* jakykoliv psany vlastni text mimo admin - natvrdo do kodu */
a.sedy_text {color: #555555; text-decoration: none;}
a:hover.sedy_text {text-decoration: underline;}

/* levy sloupec - forum, moznosti platby */
div.box {border-top: 6px solid #FFF;}
div.platba {margin: 9px 9px 9px 9px; text-align: left;font-size: 14px; color: #555;}
div.doprava {margin: 9px 9px 9px 9px;} 
#left .box .doprava td.ico_cze {background: url("/out/basic/img/ikony_sprite.png") -242px 35px; height: 32px; width: 32px;}
#left .box .doprava td.ico_sk {background: url("/out/basic/img/ikony_sprite.png") -275px 35px; height: 32px; width: 32px;}
img.stred {vertical-align: middle;} 


table td.moznostiPlatby, table td.moznostiPlatbydob, table td.moznostiPlatbyhot, table td.moznostiPlatbypre
 {height: 20px;font-size: 14px; color: #555;}
table td.moznostiPlatbydob {background: url("/out/basic/img/ikony_sprite.png") -134px 35px; height: 32px; width: 32px;}
table td.moznostiPlatbyhot {background: url("/out/basic/img/ikony_sprite.png") -168px 35px; height: 32px; width: 32px;}
table td.moznostiPlatbypre {background: url("/out/basic/img/ikony_sprite.png") -203px 35px; height: 32px; width: 32px;}

select.doprava {margin-top: -20px;}

p.vzornik {text-align: left;margin-top:10px;}
#body p a.fontunderline {font-size: 14px; padding-left: 10px;}

div.catimg {text-align: center}
div.catimg img {height: 20%; width: 30%}

strong, b {font-weight: bold;}

table td span.small {font-size: 12px;}
span.big {font-size: 18px;}


div.reklhlav {margin: 20px auto 0px; width: auto; font-size: 12px; color: #555; text-align: center; }
div#page div.reklhlav a:link, a:visited, a:hover {color: #555;}

/* ohlasy table */
table.ohlasy {vertical-align: top;}
td.sirka {width: 150px;}
/* ohlasy table- konec */

div a.zobrazSkryj {color: black; text-align: right;}
div #popisek {display: none;}
div img.imgCat {float: left; margin: 0px 5px 0px 5px;}

div p.justify {text-align: justify;}

div.newsbox {border: 1px #DCDCDC solid; width: 190px; margin: 5px 0px 0px -6px;}
div.newsbox ul li.white {background-color: #f8f8ff;list-style: none;font-size: 15px; margin: 0px 0px 0px -27px; text-align: center;padding: 2px;}
div.newsbox ul li.lgreyA {background-color: #D3D3D3;list-style: none;font-size: 15px; margin: -13px 0px 0px -27px;text-align: center;padding: 2px;}
div.newsbox ul li.lgreyB {background-color: #D3D3D3;list-style: none;font-size: 15px; margin: 0px 0px -13px -27px;text-align: center;padding: 2px;}
div.newsbox ul li a {color: #FC6634;}

div.centr {text-align: center;font-size: 14px;}
img.eshopkat {border:none; width:88px; height:31px;}

div.cat1 {margin: 5px 1px 20px 11px;font-size: 17px;width: 160px;text-align: center;}
div.cat1 img {margin-top: 21px;}
div.cat2 {margin: -149px 1px 70px 194px;font-size: 17px;width: 160px;	text-align: center;	border-left: 1px #CBCBCB solid;border-right: 1px #CBCBCB solid;}
div.cat3 {margin: -211px 1px 35px 371px;font-size: 17px;width: 160px;	text-align: center;}
div.cat3 img {margin-top: 3px;}

div.cat1tv {margin: 5px 1px 0px 11px;font-size: 17px;width: 160px;text-align: center;}
div.cat1tv img {margin-top: 3px;}
div.cat2tv {margin: -108px 1px 0px 194px;	font-size: 17px;width: 160px;text-align: center;	border-left: 1px #CBCBCB solid;border-right: 1px #CBCBCB solid;}
div.cat3tv {margin: -100px 1px -5px 371px;font-size: 17px;width: 160px;text-align: center;}
div.cat3tv img {margin-top: -5px;}


div.cat1dn, div.cat3dn, div.cat5dn, div.cat7dn, div.cat9dn, div.cat11dn, div.cat13dn, div.cat15dn {margin: 0px 0px 0px 0px;font-size: 17px;width: 250px;text-align: center;}
div.cat1dn img, div.cat3dn img, div.cat5dn img, div.cat7dn img, div.cat9dn img, div.cat11dn img, div.cat13dn img, div.cat15dn img {margin: 0px -1px -1px -5px; width: 260px; height: 183px;}
div.cat2dn, div.cat4dn, div.cat6dn, div.cat8dn, div.cat10dn, div.cat12dn, div.cat14dn {margin: -210px 1px 0 270px;	font-size: 17px;text-align: center;	border-left: 1px #CBCBCB solid;}
div.cat2dn img, div.cat4dn img, div.cat6dn img, div.cat8dn img, div.cat10dn img, div.cat12dn img, div.cat14dn img {margin:  0 0 10px 5px; width: 260px;height: 183px;}


div.cat1dp {margin: 5px 1px 0px 11px;font-size: 17px;width: 160px;text-align: center;}
div.cat1dp img {margin-top: 3px;}
div.cat2dp {margin: -139px 1px 0px 194px;	font-size: 17px;width: 160px;text-align: center;	border-left: 1px #CBCBCB solid;border-right: 1px #CBCBCB solid;}
div.cat3dp {margin: -134px 1px -5px 371px;font-size: 17px;width: 160px;text-align: center;}
div.cat3dp img {margin-top: 2px; margin-bottom: 5px;}

div.kr {margin: 0 0 0 90px;}
div.cat1kr {margin: 8px 1px 0px 11px;font-size: 17px;width: 160px;text-align: center;}
div.cat1kr img {margin-top: 1px;}
div.cat2kr {margin: -208px 1px 0px 173px;	font-size: 17px;width: 160px;text-align: center;	border-left: 1px #CBCBCB solid;/*border-right: 1px #CBCBCB solid;*/}
div.cat2kr img {margin: 3px 0 0 10px;}
div.cat3kr {margin: -100px 1px -5px 371px;font-size: 17px;width: 160px;text-align: center;}
div.cat3kr img {margin-top: -5px;}

div.ko {margin: 0 0 0 95px;}
div.cat1ko {margin: 2px 1px 0px 5px;font-size: 17px;width: 160px;text-align: center;}
div.cat1ko img {margin-top: 1px;}
div.cat2ko {margin: -197px 1px 0px 173px;	font-size: 17px;width: 160px;text-align: center;	border-left: 1px #CBCBCB solid;/*border-right: 1px #CBCBCB solid;*/}
div.cat2ko img {margin: 3px 0 0 10px;}
div.cat3ko {margin: -100px 1px -5px 371px;font-size: 17px;width: 160px;text-align: center;}
div.cat3ko img {margin-top: -5px;}

/*div.ko {margin: 0 0 0 95px;}*/
div.cat1hn {margin: 2px 1px 0px 5px;font-size: 17px;width: 160px;text-align: center;}
div.cat1hn img {margin: 1px 1px 1px 1px;}
div.cat2hn {padding: 1px;margin: -143px 1px 0px 192px;	font-size: 17px;width: 160px;text-align: center;	border-left: 1px #CBCBCB solid;border-right: 1px #CBCBCB solid;}
div.cat2hn img {margin: 3px 0 0 0.9px}
div.cat3hn {margin: -135px 1px -5px 371px;font-size: 17px;width: 160px;text-align: center;}
div.cat3hn img {margin-top: -5px;}



div.cat1lo, div.cat3lo, div.cat5lo, div.cat7lo, div.cat9lo, div.cat11lo, div.cat13lo, div.cat15lo {margin: 0px 0px 0px 0px;font-size: 17px;width: 250px;text-align: center;}
div.cat1lo img, div.cat3lo img, div.cat5lo img, div.cat7lo img, div.cat9lo img, div.cat11lo img, div.cat13lo img, div.cat15lo img {margin: 0px -1px -1px -5px; width: 260px; height: 183px;}
div.cat2lo, div.cat4lo, div.cat6lo, div.cat8lo, div.cat10lo, div.cat12lo, div.cat14lo {margin: -210px 1px 0 270px;	font-size: 17px;text-align: center;	border-left: 1px #CBCBCB solid;}
div.cat2lo img, div.cat4lo img, div.cat6lo img, div.cat8lo img, div.cat10lo img, div.cat12lo img, div.cat14lo img {margin:  0 0 10px 5px; width: 260px;height: 183px;}



div.cat1 a, div.cat2 a, div.cat3 a, div.cat1tv a, div.cat2tv a, div.cat3tv a {text-decoration: none;}


/*poradime vam ve vyberu materialu*/
#materialy {text-align: justify}
#body #test_contentBody.box #materialy h2.materialy {font-size: 18px; font-weight: bold; position: relative;}
#materialy p img.masiv {float: left; margin: -4px 5px 0px 0px; width: 220px;}
#materialy p img.lamino {float: right; margin: -2px 0px -4px 5px; width: 215px;}
#materialy p img.mdf {float: left; margin: -4px 5px -4px 5px; width: 213px;}
#materialy p img.vostina {float: right; margin: -2px 0px -1px 5px; width: 236px;}
#materialy p img.dyha {float: left; margin: -4px 5px -4px 5px; width: 213px;}

#right img.vybermat {margin-left: -5px;}

/*popis ve vypisu kategorie*/
#body .descartcat, #body product.small .descartcat {display: block;
width: 262px;
height: 80px;
background: white;
border-top: 2px solid #F3F48C;
border-right: 4px solid #F3F48C;
border-left: 4px solid #F3F48C;
border-bottom: none;
margin: 267px 0 0 -134px;
padding: 0px 3px 0 3px;
overflow: hidden;
font-size: 12px;
text-align: justify;}

#body .product.small .descartcat {display: block;
width: 262px;
height: 80px;
background: white;
border-top: 2px solid #F3F48C;
border-right: 4px solid #F3F48C;
border-left: 4px solid #F3F48C;
border-bottom: none;
margin: 143px 0 0 -14px;
padding: 0px 3px 0 4px;
overflow: hidden;
font-size: 12px;
text-align: justify;}

#body .box.variantslist .product.thinestfirstinlist .descartcat,
#body .box.variantslist .product.thinestinlist .descartcat,
#body .box.variantslist .product.thinestlastinlist .descartcat
{display: block;
width: 262px;
height: 80px;
background: white;
border-top: 4px solid #F3F48C;
border-right: 4px solid #F3F48C;
border-left: 4px solid #F3F48C;
border-bottom: none;
margin: 50px 0 0 138px;
padding: 0px 3px 0 4px;
overflow: hidden;
font-size: 12px;
text-align: justify;}

#body .box.variantslist .product.thinestfirstinlist .price,
#body .box.variantslist .product.thinestinlist .price,
#body .box.variantslist .product.thinestlastinlist .price
{margin: -40px 134px 0px 0px;}

#body .product.head.thinfirstinlist .descartcat, #body .product.thininlist .descartcat, #body .product.thinlastinlist .descartcat {
                                   border: 4px solid #F3F48C; height: 123px; margin-left: 168px; margin-top: 45px;
                                  width: 245px; 
                                  }

#body .product.head.thinfirstinlist .doplnky .ikonky {margin: -17px 8px 32px 1px;}

#left .centr #toplist span.plusone {margin: 15px 0px 0px 35px;}
#left .centr #toplist a img.fblogo {margin: 10px 0px -57px 35px}
#left .centr #toplist a img.hyperzbozi {margin: 0px 2px 10px 105px;}

/* CSS Customer feedback*/



#customer-feedback{
    bottom: 0;
    font-size: 11px;
    position: fixed;
    right: 0;
    width: 100%;
}

#cf-content  {
    margin: 0px 10%;
    background-color: #ffff99;
    border: 2px solid #cccc00;
    height: 30px;
    padding: 10px 0 5px 20px;
    color: #000000;
    font-size: 14px;    
}  


/* CSS vzkaz*/

#vzkaz{
    bottom: 0;
    font-size: 11px;
    position: fixed;
    right: 0;
    width: 188px;
}

#vzkaz-content  {
    margin: 0px 7%;
    background-color: #ffff99;
    border: 2px solid #cccc00;
    height: 15px;
    padding: 5px;
    color: #000000;
    font-size: 14px; 
    text-align: right;   
} 

#vzkaz-content img {float: left; margin-left: 5px;}
#vzkaz-content div.ico_mail {background: url("/out/basic/img/ikony_sprite.png") -335px 35px; height: 32px; width: 32px; margin: -17px 2px 3px -4px;}


