body { padding: 2px 0px 2px 0px; text-align: justify; } a{ color:blue; } #wrap { border: 1px solid #c9e2fc; padding: 2px 0px 2px 0px; text-align: justify; float:left; } div#navbar { width:100%; margin: 5px 0px 0px 0px; border-bottom: 2px solid #c9e2fc; float:left; } div#content { width: 75%; margin: 5px 5px 5px 0px; float:right; } div.shop { width: 100%; float:left; padding-bottom: 0px; border-bottom: 1px dotted grey; padding-top: 0px; } div.vip { width: 100%; float:left; padding-bottom: 3px; border-bottom: 1px dotted grey; padding-top: 0px; padding-right: 2px; background-color:#fff7db; background-image:url('http://www.maksoft.net/Templates/toplotehnika/images/icon_vip.jpg'); background-repeat:no-repeat; background-position:top right; } div.shop p{ float:left; width:100%; line-height:135% } span#titleM { float:right; width:71%; text-decoration:none; background-color: #e9f9ff; } span#titleM:hover { background-color: #c9e2fc; } span#zaglavie{ float:left; width:39%; font-size:19px; font-weight:bold; text-decoration:none; padding-left: 5px; } span#kocenka { float:right; width:59%; font-size:14px; text-decoration:none; text-align:right; padding-right: 5px; } div#sidebar { width:23%; margin: 0px 0px 5px 0px; border-right: 2px solid #c9e2fc; float:left; } div#sidebar a { width:100%; float: left; display: block; padding: 0px 2px 0px 2px; text-align: left; text-decoration:none; font-size:16px; } div#sidebar a:hover { width:100%; float: left; display: block; padding: 0px 0px 0px 2px; text-align: left; text-decoration:none; font-size:16px; background: #c9e2fc; } div#sidebar a#active { width:99%; float: left; display: block; text-align: left; text-decoration:none; font-size:16px; border-top:1px solid #c9e2fc; border-bottom:1px solid #c9e2fc; background: #c9e2fc; } span#snav { width:100%; float: left; display: block; text-align: center; text-decoration:none; font-size:16px; border-top:1px solid #c9e2fc; border-bottom:1px solid #c9e2fc; background: #e9f9ff; } div#footer { width:100%; margin: 5px 1px 5px 1px; border-top: 2px solid #c9e2fc; float:left; text-align:center; } div#footer a, a:hover{ text-decoration:underline; } h1 { font-size: 24px; padding-left: 5px; } h2 { color:grey; font-size: 14px; margin: 0px 5px 2px 5px; text-align:left; } img { float:left; border: 0px; margin: 5px; } table { border-collapse:collapse; } table,th, td { padding-left: 5px; border: 1px dotted #c9e2fc; } span#more { float:right; } span#bread { width: 38%; padding: 3px 3px 3px 3px; float:right; background-color:#e9f9ff; font-size:14px; text-align:left; } span#sort { width: 38%; padding: 3px 1px 3px 0px; float:right; background-color:#e9f9ff; font-size:14px; text-align:right; } span#comment { float:left; width:95%; color:black; padding-left: 20px; border-bottom:1px dotted grey; } table#shop { width:99%; }