﻿* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	font-family: Verdana, Arial, "Geneva CE", lucida, sans-serif; color: #000;
	font-size: 85%; text-align: center; line-height: 1.3;
	background: #fff;
}

/* základní rozvržení dokumentu */

#page {
	width: 990px; height: auto;
	margin: 0 auto;
}

#in-page {
    display: inline; float: left;
	width: 990px; height: auto;
	margin: 0 auto;
	background: #fff;
}

#header {
	display: inline; float: left;
    width: 990px; height: 265px;
	background: url("../images/header-montage.jpg") right center no-repeat;
}
#header IMG {display: inline; float: left;}

#header-00, #header-01, #header-02, #header-03, #header-04, #header-05, #header-06 {
	display: inline; float: left;
    width: 990px; height: 265px;
	background: url("../images/header-montage-01.jpg") right center no-repeat;
}
#header-02 {background: url("../images/header-montage-02.jpg") right center no-repeat;}
#header-03 {background: url("../images/header-montage-03.jpg") right center no-repeat;}
#header-04 {background: url("../images/header-montage-04.jpg") right center no-repeat;}
#header-05 {background: url("../images/header-montage-05.jpg") right center no-repeat;}
#header-06 {background: url("../images/header-montage-06.jpg") right center no-repeat;}

#header-00 IMG {display: inline; float: left;}
#header-01 IMG {display: inline; float: left;}
#header-02 IMG {display: inline; float: left;}
#header-03 IMG {display: inline; float: left;}
#header-04 IMG {display: inline; float: left;}
#header-05 IMG {display: inline; float: left;}
#header-06 IMG {display: inline; float: left;}

#content-all {
	display: inline; float: left;
    width: 990px; height: auto;
	background: url("../images/content-all-back.jpg") center repeat-y;
}

#left {
	display: inline; float: left;
	width: 210px; height: auto;
}

.menu {
	display: inline; float: left;
	width: 210px; height: auto;
}

.menu LI {
	display: inline; float: left;
    margin: 0; padding: 0;
	list-style-type: none;
}

.menu A {
	display: block;
	width: 160px; height: auto;
    padding: 0.1em 0 0.1em 45px;
    color: #000; text-decoration: none; font-weight: normal; text-align: left; line-height: 120%;
	background: url("../images/odkaz-back.jpg") top center no-repeat;
}
.menu A:hover {color: #DE7100; text-decoration: underline;}

.left-oddelovac {
	display: inline; float: left;
	width: 210px; height: 30px;
    background: url("../images/left-oddelovac.jpg") center no-repeat;
}

#right {
	display: inline; float: right;
	width: 210px; height: auto;
    font-size: 0.8em; text-align: left;
}

#customer, #hodnota-nakupu, #cartlist, #hotline, #showcheckout {
    display: inline; float: left;
    width: 175px;
    margin: 0 0 5px 25px;
}

#right-cartlist {
    display: inline; float: left;
    width: 160px;
    margin: 0 0 5px 0;
    font-size: 1em;
}

#customer {margin: 5px 0 5px 25px;}

 .right-oddelovac {
	display: inline; float: left;
	width: 210px; height: 30px;
    background: url("../images/right-oddelovac.jpg") center no-repeat;
}

#right-shopping-cart {
    display: inline; float: left;
    width: 155px;
    margin: 5px 0 5px 45px;
    font-size: 1.1em;
}

#right-shopping-cart A {text-decoration: none; font-weight: bold;}

#user-selection1 {
	display: inline; float: left;
    width: 170px; height: auto;
    margin: 0 0 0 15px; padding: 0;
}

#user-selection1-content UL {margin: 0; padding: 0;}
#user-selection1-content LI {margin: 0 0 0 15px; padding: 0;list-style-type: none; font-size: 1.1em;}
#user-selection1 LI A {color: #000; text-decoration: none;}
#user-selection1 LI A:hover {color: #DE7100; text-decoration: underline;}

#user-selection2 {
	display: inline; float: left;
    width: 210px; height: auto;
    margin: 0; padding: 0;
    text-align: center;
}

#user-selection2-content {
    display: inline; float: left;
    margin: 0 0 0 25px;
    text-align: center;
}

.user-selection-price {
    width: 155px; height: 37px;
    color: #fff; text-align: center;
    background: url("../images/user-selection-price-back.png") center no-repeat;
    margin: 0 0 10px 0;
}
.user-selection-price P {color: #fff; margin: 0 10px; padding: 3px 0 0 0; font-size: 1em; text-align: center;}
.user-selection-price STRONG {color: #fff;}

.breadcrumbs {
	display: inline; float: left;
    width: 520px; margin-bottom: 10px;
	font-size: 0.8em; color: #000; text-decoration: none; font-weight: normal; text-align: left; line-height: 150%;
}

.breadcrumbs A {color: #000; text-decoration: underline;}
.breadcrumbs A:hover {color:#F8A000; text-decoration: underline;}

#content-null {
	display: inline; float: left;
    padding: 0 0 20px 0;
	width: 570px;
}

#content {
	display: inline; float: left;
	padding: 0 35px 0 35px;
    text-align: left;
}

#content-home {
	display: inline; float: left;
	padding: 0 0 0 20px;
    text-align: left;
}

#content-home H1 {font-weight: normal; font-size: 1em; margin: 10px 0 0 0; padding: 0;}

.content-center {
	display: inline; float: left;
    width: 100%;
    text-align: center;
}

#content UL, #content OL {
	margin: 0 0 0 10px; padding: 0;
}

#content LI {
	margin: 0 0 0 20px; padding: 0;
}

#content OL LI {
    font-size: 0.9em;
	margin: 0 0 10px 20px; padding: 0;
}

#footer-menu {
	display: inline; float: left;
	width: 640px;
	margin: 15px 0; padding:0;
	font-size: 0.7em; color: #fff; text-decoration: none; font-weight: normal; text-align: center; line-height: 120%;
}

#footer-menu A {color: #fff; text-decoration: underline;}
#footer-menu A:hover {color: #F8A000; text-decoration: underline;}

#footer {
	display: inline; float: right;
	width: 980px;
	margin: 0; padding: 20px 0;
	font-size: 0.7em; color: #bbb; text-decoration: none; font-weight: normal; text-align: right; line-height: 120%;
}

#footer A {color: #C1C0BF; text-decoration: underline;}
#footer A:hover {color: #F8A000; text-decoration: underline;}

/* konec základního rozvržení */

/* home page */

.home-icon {
    display: inline; float: left;
    width: 100px; height: 100px;
    margin: 0 40px 0 0;
}

.home-icon-3 {
    display: inline; float: left;
    width: 100px; height: 100px;
    margin: 0;
}

.home-select {
    display: inline; float: left;
    width: 530px; height: auto;
    margin: 0 0 15px 0;
    background: url("../images/home-select-back.png") top center repeat-y;
}

.home-select-item {
    display: inline; float: left;
    width: 155px; height: 177px;
    margin: 15px 0 10px 16px;
}

.home-select-item H2 {
    margin: 2px 0 3px 0;
    font-size: 1em;
}

.home-select-item P {
    margin: 0; line-height: 120%;
}


.login-table {
	margin: 1em 2em; padding: 1em;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000
    border: 1px solid #D5E2F4;
}

.login-input {
    width: 150px;
	background: #F9EFE5; color: #000;
	border: 1px solid #F2C584;
	font-weight: normal; font-size: 10px;	padding: 3px;
}

.login-text {margin: 1em 2em; font-size: 1em; line-height: 150%; color: #fff; font-size: 0.9em;}

.form-table {
    display: inline; float: left;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
    margin: 0 10px 0 0;
}
.form-table TD {text-align: right;}

.value {width: 260px;}
.value-2 {width: 170px;}

.input, .input-2, .input-3, input-4, .count {
    width: 250px;
    font-weight: bold; font-size: 10px;	padding: 3px; color: #000;
	border: 1px solid #F2C584;
    background: url("../images/input-back.jpg") top repeat-x #F2F2F2;
}
.input-2 {width: 119px;}
.input-3 {width: 80px;}
.input-4, .count {width: 20px;}

.input-textarea {
    width: 250px;
    font-weight: bold; font-size: 10px;	padding: 3px; color: #000;
	border: 1px solid #F2C584;
}


.form-table-buttons {
    display: inline; float: right;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
    margin: 0 30px 0 0;
}

#user-data-null {
    display: inline; float: left;
    width: 500px; height: auto;
    margin-bottom: 10px;
}

.user-data {
    display: inline; float: left;
    margin: 0; padding: 0.5em;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
    background: #F2F2F2;
    border: 1px solid #F8A000;
}
.user-data TD {padding: 0.3em 0.5em;}

.customer-section {
    display: inline; float: left;
    width: 335px;
	margin: 10px 0; padding: 0.5em;
	font-weight: normal; text-align: left; line-height: 135%; color: #000;
    background: #F2F2F2;
    border: 1px solid #F8A000;
}
.customer-section P {margin: 0 0 2px 0;}
.customer-section UL {margin: 0 0 0 10px;}
.customer-section LI {line-height: 155%;}

.change-password-table {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
}

.search-table {
    display: inline; float: right;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
    margin: 0 10px 0 0;
}

.product-list {
    width: 500px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
	padding: 0; margin: 10px 0 1em 0;
    background: #fff;
	border: 1px solid #F8A000;
}

.product-list-header {background: #F9EFE3;}
.product-list-header TD {background: #F9EFE3; padding: 5px 6px;font-weight: bold;}
.product-list-header TH {background: #F9EFE3; padding: 5px 6px;font-weight: bold;}
.product-list-row TD {padding: 5px 6px;font-weight: normal;}
.product-list-footer TD {padding: 7px 6px;font-weight: bold;}

.price-with-vat, .price {text-align: right;}

.cart-button, .checkout-buttons {
    display: inline; float: right;
    text-align: right;
}
.cart-button BUTTON {margin: 0 0 10px 3px;}

.checkout-buttons-1 {display: inline; float: left;}
#hideShow {display: inline; float: right; width: 58px; height: 21px; visibility: hidden;}



.checkout-step {text-align: center; font-size: 0.9em; margin: 0 0 10px 0;}

.checkout-payment, .checkout-delivery {
	margin: 0 0 10px 0; padding: 1em;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
    border: 1px solid #F8A000;
    background: #F9EFE3
}

.checkout-adress {
    width: 500px;
	margin: 0 0 10px 0; padding: 5px;
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
    border: 1px solid #F8A000;
    background: #F9EFE3
}

.checkout-comment {
    width: 500px;
	margin: 0 0 10px 0; padding: 0;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
}

.product-query {
    display: inline; float: left;
    margin: 0; padding: 0.5em;
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
}
.product-query TD {padding: 0.3em 0.5em;}


.customer-data {
    display: inline; float: left;
	margin: 0 0 1em 10px; padding: 0;
	font-size: 1.1em; font-weight: normal; text-align: left; color: #fff;
}

.delivery-adress {
	font-size: 0.8em; font-weight: normal; text-align: right; line-height: 135%; color: #000;
    margin: 0 0 0 100px;
}
.delivery-adress {display: inline; float: none;}
.delivery-adress TD {text-align: right;}

.tlacitkoObecne, .button {
	padding: 2px 4px;
	font-size: 11px; color: #000; font-weight: bold;
	background: url("../images/button-back.jpg") center repeat-x #5B462B;
    border: 1px solid #5B462B;
}

.missing-entry-text {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
    background: #F9EFE3;
    border: 1px solid #DF7102;
	margin: 0.5em 0; padding: 1em;
}

.missing-entry {color: #FF0000;}

.important-text {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
    border: 1px solid #F8A000;
    background: #F9EFE3
    border: 1px solid #DF7102;
	margin: 0.5em 0; padding: 1em;
}

/* catalogue */

.catalogue-ordering {
    display: inline; float: right;
    font-size: 0.8em;
}

.pager {
    display: inline; float: left;
    width: 500px;
	padding: 0; margin: 0 10px;
    font-size: 0.8em;
}

.pager-txt {display: inline; float: left;}
.pager-btn {display: inline; float: right;}


.product-null {
    display: inline; float: left;
    width: 500px;
}

.product {
    display: inline; float: left;
    width: 500px; height: auto;
    margin: 0 0 10px 0;
}

.product-listing {
    display: inline; float: right;
    width: 222px; height: 20px;
    margin: 5px 0 0 0;
}
.product-listing IMG {float: left;}

.product-img {display: inline; float: left; width: 220px; margin: 0 10px 0 0;}

.product-size {
    width: 200px; height: auto;
    padding: 5px 10px;
    font-size: 0.8em; color: #fff;
	background: url("../images/product-size-back.png") center no-repeat #fff;
}

.product-size-table {
    display: inline; float: right;
    width: 260px; height: auto;
    font-size: 0.8em; color: #000;
    border-bottom: 2px solid #DD7521;
}
.product-size-table-heading TD {font-weight: bold; padding: 5px 0;}
.product-size-table-content TD {border-top: 1px solid #EDB17E; padding: 5px 0;}
.product-size-table-name {width: 200px; text-align: left;}
.product-size-table-price {width: 60px; text-align: right;}

.product-pictures {display: inline; float: left; width: 500px; margin: 0 0 20px 0;}
.product-pictures IMG {display: inline; float: left; margin: 0 7px 0 0;}


.product-detail-null {
    display: inline; float: left;
    width: 500px;
}

.product-detail {
    display: inline; float: left;
    width: 500px; height: auto;
    margin: 0 0 10px 0;
}

.product-detail-img-marks {display: inline; float: left; width: 500px; margin: 0 0 10px 0;}

.product-detail-img {
    width: 375px; margin: 0;
}

.product-detail-img IMG {
    display: inline; float: left;
}

.product-detail-marks {width: 120px; text-align: right; font-size: 0.8em;}
.product-detail-marks SPAN {display: block; width: 120px; margin: 0 0 10px 0;}

.product-detail-size {
    width: 105px; height: 55px;
    padding: 12px 5px 15px 10px; margin: 0;
    color: #fff; text-align: left;
    border: 10px solid #fff;
    border-right: none;
    border-bottom: none;
	background: url("../images/product-size-d-back.png") center no-repeat #fff;
}

.product-detail-links {
    display: inline; float: right;
    width: 120px; margin: 10px 0;
    text-align: right;
}

.product-detail-description {margin: 5px 0; padding: 0;}

.product-detail-buy {
    display: inline; float: left;
    width: 500px; height: 145px; margin: 10px 0;
    background: url("../images/detail-buy-back.png") center no-repeat #fff;
}

.product-detail-price {margin: 10px 0 0 265px; font-size: 0.9em; font-weight: bold; text-align: left;}

.product-detail-buy-button {
    display: inline; float: right;
    width: 115px; height: 65px; margin: 15px 10px 0 0;
}

.product-detail-buy-button-2 {
    display: inline; float: right;
    width: 100px; height: 55px; margin: 15px 25px 0 10px;
}

.product-detail-properties {
    display: inline; float: left;
    width: 500px;
    margin: 0 0 30px 0;
}

.properties-value {
    display: inline; float: left;
    width: 200px;
    margin: 0 0 10px 0;
}

.product-detail-patina {
    display: inline; float: left;
    width: 500px; height: 210px; margin: 0 0 10px 0;
    color: #000; text-align: left;
}

.product-detail-patina-1 {
    display: inline; float: left;
    width: 245px; height: 355px;
    margin: 0 10px 0 0;
	background: url("../images/product-detail-patina-1.png") center no-repeat #fff;
}

.product-detail-patina-1 H4 {margin: 8px 0 0 10px;}
.product-detail-patina-1 P {margin: 5px 0 0 10px;}

.product-detail-patina-1 TABLE {
    display: inline; float: left;
    width: 205px; height: auto; margin: 12px 0 0 10px;
    font-size: 0.8em;
}
.product-detail-patina-1 TABLE TR {height: 17px; vertical-align: middle;}
.product-detail-patina-1 TABLE TD {height: 17px; vertical-align: middle;}
.product-detail-patina-1 INPUT {height: 17px; display: inline; float: left; margin: 0;}
.product-detail-patina-1 LABEL {height: 17px; display: inline; float: left; padding: 0 0 0 3px;}

.product-detail-patina-colors {
    display: inline; float: right;
    width: 16px; height: auto; margin: 16px 10px 0 0;
}

.product-detail-patina-colors IMG {
    display: inline; float: right;
    margin: 0 0 3px 0;
}

.product-detail-drevo {
    display: inline; float: left;
    width: 500px; height: 155px;
	background: url("../images/product-detail-drevo.png") center no-repeat #fff;
}

.product-detail-drevo-1 {
    display: inline; float: left;
    width: 245px; height: 355px;
	background: url("../images/product-detail-patina-1.png") center no-repeat #fff;
}

.product-detail-drevo-2 {
    display: inline; float: left;
    width: 245px; height: 375px;
	background: url("../images/product-detail-drevo-2.png") center no-repeat #fff;
}
.product-detail-drevo-2 H4 {margin: 8px 0 0 10px;}

.product-detail-drevo-1 H4 {margin: 8px 0 0 10px;}
.product-detail-drevo-1 P {margin: 5px 0 0 10px;}

.product-detail-drevo-1 TABLE {
    display: inline; float: left;
    width: 200px; height: auto; margin: 12px 0 0 10px;
    font-size: 0.8em;
}
.product-detail-drevo-1 TABLE TR {height: 17px; vertical-align: middle;}
.product-detail-drevo-1 TABLE TD {height: 17px; vertical-align: middle;}
.product-detail-drevo-1 INPUT {height: 17px; display: inline; float: left; margin: 0 0 0 0;}
.product-detail-drevo-1 LABEL {height: 17px; display: inline; float: left; padding: 0 0 0 5px;}


.product-detail-nebesa {
    display: inline; float: left;
    width: 500px; height: 130px;
	background: url("../images/product-detail-nebesa.png") center no-repeat #fff;
}

.product-detail-nebesa H4 {margin: 8px 0 0 15px;}
.product-detail-nebesa IMG {display: inline; float: left; margin: 14px 15px 0 15px;}
.product-detail-nebesa P {margin: 15px 0 0 15px;}

.product-selectlinked-4 {
    display: inline; float: left;
    width: 500px; height: auto;
    margin: 15px 0 10px 0;
}
.product-selectlinked-4 TH {border-bottom: 1px solid #E69651;}
.product-selectlinked-4 TD {border-bottom: 1px solid #E69651;}
.product-selectlinked-4 H2 {margin: 0 0 5px 0;}
.product-selectlinked-4 A {color: #000;}
.product-selectlinked-4 A:hover {color: #DE7131;}
.product-selectlinked-4 STRONG {color: #DE7620;}

.product-selectlinked-4-img {
    width: 155px; height: auto; padding: 10px 0;
}

.product-selectlinked-4-txt {
    width: 350px; height: auto;
}
.product-selectlinked-4-txt H3 {font-size: 1em; margin: 0 0 5px 0;}

.product-selectlinked-4-buy {
    width: 120px; height: auto;
}


/* doplnující texty */

.content-barva-null {
    display: inline; float: left;
    width: 500px;
    margin: 0 0 10px 0;
}

.content-barva {
    display: inline; float: left;
    width: 120px; height: 105px;
    margin: 0 5px 5px 0;
    font-size: 0.8em; text-align: center;
	background: url("../images/colors-back.png") center no-repeat #fff;
}
.content-barva H3 {margin: 5px 0 2px 0; text-align: center;}

.content-barva-a {
    display: inline; float: left;
    width: 120px; height: 120px;
    margin: 0 5px 5px 0;
    font-size: 0.8em; text-align: center;
	background: url("../images/colors-a-back.png") center no-repeat #fff;
}
.content-barva-a H3 {margin: 5px 0 2px 0; text-align: center;}

.content-drevo-barva {
    display: inline; float: left;
    width: 160px; height: 65px;
    margin: 0 5px 5px 0;
    font-size: 0.8em; text-align: center;
	background: url("../images/colors-d-back.png") center no-repeat #fff;
}
.content-drevo-barva H3 {margin: 5px 0 2px 0; text-align: center;}

.content-pictures-4 {display: inline; float: left; width: 500px; margin: 0 0 15px 0;}
.content-pictures-4 IMG {display: inline; float: left; margin: 0 10px 0 0;}
.last-picture {margin: 0;}

.content-pictures-center {display: inline; float: left; width: 500px; margin: 0 0 15px 0; text-align: center;}

.content-pictures-3 {display: inline; float: left; width: 500px; margin: 0 0 15px 0;}
.content-pictures-3 IMG {display: inline; float: left; margin: 0 20px 20px 0;}

.content-pictures-2 {display: inline; float: left; width: 500px; margin: 0 0 15px 0;}
.content-pictures-2 IMG {display: inline; float: left; margin: 0 20px 20px 0;}

/* obecné */

H1 {
	font-size: 1.5em; font-weight: bold; font-style: normal; color: #DE7100; text-decoration: none; line-height: 120%; text-align: left;
	margin: 0 0 0.5em 0; padding: 0 0 0 35px;
    background: url("../images/symbol-01.png") top left no-repeat;
}

H2 {
	font-size: 1.3em; font-weight: normal; font-style: normal; color: #DE7100; text-decoration: none; line-height: 120%; text-align: left;
	margin: 1em 0 0.5em 0; padding: 0;
}

H3 {
	font-size: 1.2em; font-weight: normal; font-style: normal; color: #DE7100; text-decoration: none; line-height: 120%; text-align: left;
	margin: 1em 0 0.5em 0; padding: 0;
}

H4 {
	font-size: 1.2em; font-weight: normal; font-style: normal; color: #DE7100; text-decoration: none; line-height: 120%; text-align: left;
	margin: 1em 0 0.5em 0; padding: 0;
}


P  {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
	margin: 0 0 1em 0; padding: 0;
}

P.top {
    width: 500px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #000;
	margin: 1.5em 0 0.5em 0; padding: 0;
    float: left;
}

.nove_okno_text {
	font-size: 0.7em; font-weight: normal; text-align: center; line-height: 135%; color: #000;
	margin: 0.1em 0 0.5em 0; padding: 0.2em 0.6em;
}

A {text-decoration: underline; color: #DE7100;}
A:hover {text-decoration: underline; color: #000;}

A.odkaz-sedy {color: #333;	text-decoration: underline;}
A:hover.odkaz-sedy {color: #F36F21; text-decoration: underline;}


FIELDSET {
    display: inline; float: left;
    width: 430px;
	padding: 0.5em; margin: 0 0 1em 0;
	border: 1px solid #D5E2F4;
}

LEGEND {
	padding: 0.2em 1em;
	font-size: 0.9em; color: #000; font-weight: bold;
	background: url("../images/button-back.jpg") bottom center repeat-x #2E2623;
    border: 1px solid #DF7102;
}

SELECT {
	background: #F2EEE3;
	border: 1px solid #F8A000; padding: 1px;
	font-weight: bold; font-size: 10px;
}

DL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%;
	margin: 1em 0 0 0;
}
DT {font-weight: bold; color: #F8A000;}
DD {}

UL, OL {font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%;}

STRONG {font-weight: bold; color: #000;}
IMG {border:0;}

.align-right, .right, .vpravo, .price-with-tax, .price-with-vat, .price {text-align: right;}
.align-left, .left, .vlevo {text-align: left;}
.align-center, .center {text-align: center;}

.float-left,{display: inline; float: left;}
.float-right {display: inline; float: right;}

.picture-r {display: inline; float: right; margin: 0 0 10px 10px;}

