body {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

img {
	border:0px;
}

h1 {
  font-size:16px;
  font-weight:bold;
  color:#E50F1B; /*cervena*/
  margin-top:0px;
}

h1 a {
  font-size:16px;
  font-weight:bold;
  color:#E50F1B; /*cervena*/
}
h1 a:hover {
  color:#3A5083;  /*modra*/
}

a {
  /*color:#FDA700; oranz*/  
  /*color:#3A5083;  modra*/
  color:#E50F1B; /*cervena*/
	text-decoration:underline;
}

a:hover {
  /*color:#FDA700; oranz*/  
  color:#333;
	text-decoration:underline;
}

a.none {
	text-decoration:none;
}

a.none:hover {
	text-decoration:underline;
}

/* hlavní členění */
#main, #top, #footer {
	width:988px;
	margin-left:auto;
	margin-right:auto;
}
#main {
	margin-top:258px;
}
#top {
  clear:left;
	position: absolute;
	top:0px;
}
#footer {
	clear:both;
	padding-top:8px;
}

/* členění #main*/
#middle { /* (616 width + 182 #left + 8 margin-left) = 806 + 173 #right < 988 #main */
	float:left;
	width:616px;
	margin-left:190px;
}
#left {
	float:left;
	width:182px;
	margin-left:-806px;
}
#right {
	float:right;
	width:173px;
}

/* speciální vzhled */
.upper {
	text-transform: uppercase;
}
.lower {
	text-transform: lowercase;
}
.hide {
	display:none;
}
.block {
	display:block;
}

/* horní lišta s legem */
#top-foto, #top-none, #top-foto-cat {
	float:left;
	width:228px;
	height:161px;
}
#top-foto {
	background:url('/img/foto-nc.jpg');
}
#top-foto-cat {
	float:right;
	background:url('/img/foto-nc-cat.jpg');
}
#top-list {
  position:absolute;
	top:15px;
	left:220px;
}
#top-list ul {
	list-style-image: url('/img/list-type.gif');
	list-style-type: none;
	width: 520px;
}
#top-list li {
	float: left;
	width: 130px;
	font-size: 11px;
	line-height: 20px;
}
#top-list a {
  display:block;
	color:#E50F1B; /*cervena*/
	text-decoration:none;
}
#top-list a:hover {
	text-decoration:underline;
}
#top-list .green a {
	color:#99CC00;
}
#top-list .green span {
	background: url('/img/list-type-green.gif') no-repeat;
	width:5px;
	height:10px;
	position:absolute;
	margin-left:-13px;
	margin-top:5px;
}

#top-logo {
	float:left;
	width:248px;
	height:161px;
}
#top-logo.hp {
	background:url('/img/logo-nc.gif');
}
#top-logo.cat {
	background:url('/img/logo-nc-cat.gif');
}
#top-click { /* #top-foto + #top-logo */
	height:161px;
	position: absolute;
	top:0px;
	left:0px;
}
#top-click.hp { /* #top-foto + #top-logo */
	width:476px;
}
#top-click.cat { /* #top-foto + #top-logo */
	width:248px;
}
#top-bg {
	width:512px;
	height:161px;
	float:left;
	background:url('/img/logo-bg-nc.jpg');
}
#top-bg-hp {
	width:512px;
	height:161px;
	float:left;
}
#top-flash {
	float:right;
	margin-top:20px;
}
#top-menu {
	height:82px;
	clear:both;
	background:url('/img/bg-menu.jpg');
}
#top-slogan {
	position:absolute;
	top:127px;
	left:281px;
	color:#FDA700;
	font-family:Arial;
	font-size:17px;
	z-index:100;
}
/* horní lišta s hlavním menu */
#top-menu .btn {
	float:left;
	margin-left:24px;
}
#top-menu .btn ul {
	float: left;
	height:29px;
	margin:0px;
	padding:0px;
	background:url('/img/btn-bg.jpg');
}
#top-menu .btn li {
	float: left;
	height: 29px;
	list-style-type: none;
	background: url('/img/btn-left.jpg') no-repeat;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
#top-menu .btn li a {
	display: block;
	height: 15px;
	padding: 10px 20px 4px 21px;
	background: url('/img/btn-right.jpg') right no-repeat;
  color:#333;  
	text-decoration:none;
}
#top-menu .btn li a:hover {
  /*color:#FDA700; oranz*/  
  color:#3A5083;  /*modra*/
	text-decoration:underline;
}


/* horní lišta - fulltextový formulář */
#top-menu .frm-full {
	float:left;
	width:182px;
	height:61px;
	background:url('/img/full-bg-mid.jpg');
}
#top-menu .frm-full-l, #top-menu .frm-full-r {
	width:5px;
	height:61px;
}
#top-menu .frm-full-l {
	float:left;
	background:url('/img/full-bg-left.jpg');
}
#top-menu .frm-full-r {
	float:right;
	background:url('/img/full-bg-right.jpg');
}
#top-menu .frm-full .input {
	float:left;
	width:130px;
	height:17px;
	margin-top:9px;
	margin-left:6px;
	padding-left:3px;
	border:0px;
	background:url('/img/full-input.gif');
}
#top-menu .frm-full .submit {
	float:left;
	width:26px;
	height:19px;
	margin-top:9px;
	margin-left:4px;
	border:0px;
	background:url('/img/full-lupa.gif');
}
#top-menu .frm-full a {
  float:left;
	margin-top:7px;
	margin-left:10px;
	color:#DDD;
	font-size:11px;
}
/* horní lišta - košík */
#top-menu .global-line {
  left:0px;
  width:781px; 
  height:34px;
  position:absolute; 
  margin-left:207px; 
  margin-top:46px;
}
#top-menu .global-line .slogan {
  float:left;
  color:white;
  font-size:14px;
  font-weight:bold;
  line-height:33px;
}
#top-menu .global-line .kosik {
  float:right;
  height:31px;
  padding-left:35px;
  color:white;
	background:url('/img/kosik.jpg') left no-repeat;
}
#top-menu .global-line .zobrazit-kosik {
  float:right;
  margin-left:12px;
  margin-right:7px;
}

/* levé menu */
#left .menu {
	width:182px;
	height:26px;
	color:white;
	background-color:#3A5083; /*modra*/
	background-image:url('/img/menu-top.jpg');
}
#left .menu span {
	margin-left: 33px;
	line-height: 30px;
	text-transform: uppercase;
	font-size:11px;
	font-family:Arial;
	letter-spacing: 1px;
}
#left .menu-box {
	padding:1px 7px 2px 18px;
	border-bottom:1px solid #D0D0D0;
	background-image:url('/img/menu-box-bg.jpg');
	margin-bottom:5px;
}
#left .menu-box img {
  margin-top:2px;
}
#left .menu-box a {
	border-top:1px solid #E0E0E0;
  clear:left;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  color:#333;
  text-decoration:none;
}
#left .menu-box a:hover {
  color:#3A5083;  /*modra*/
  text-decoration:underline;
}
#left .menu-box a.first {
	border-top:0px solid #EEEEEE;
  padding-top:10px;
}
#left .menu-box a.green { color : #16AE27; } 
#left .menu-box-font a {
  font-size:11px;
}
#left .upper a {
	text-transform: uppercase;
}

/* levé menu - novinky */
#left .menu-grey {
	width:182px;
	height:26px;
	color:white;
	background-color:#3A5083; /*modra*/
	background-image:url('/img/menu-top-grey.jpg');
}
#left .menu-grey span {
	margin-left: 33px;
	line-height: 30px;
	text-transform: uppercase;
	font-size:11px;
	font-family:Arial;
	letter-spacing: 1px;
}
#left .menu-box-grey {
	padding:10px 5px 5px 18px;
	border-bottom:1px solid #D0D0D0;
	color:#3D4955;
	background-color:#EBEBEB;
	background-image:url('/img/menu-box-bg-grey.jpg');
	margin-bottom:5px;
}
#left .menu-box-grey input[type=text] {
	width:121px;
	border:1px solid #929292;
	margin-bottom:5px;
	padding-left:3px;
}
#left .menu-box-grey input[type=image] {
  float:right;
  margin-right:5px;
  margin-top:1px;
}

/* pravé menu */
#right .menu {
	width:173px;
	height:26px;
	color:white;
	background-color:#3A5083; /*modra*/
	background-image:url('/img/menu-top-small.jpg');
}
#right .menu span {
	margin-left: 33px;
	line-height: 30px;
	text-transform: uppercase;
	font-size:11px;
	font-family:Arial;
	letter-spacing: 1px;
}
#right .menu-box {
	padding:0px 5px 5px 5px;
	border-bottom:1px solid #D0D0D0;
	background-image:url('/img/menu-box-bg-small.jpg');
	margin-bottom:5px;
}
.mar-bot,#right .mar-bot img {
  margin-bottom: 5px;
}
/* vpravo box */
#right .mar-bot {
    position: relative;
}
#right .menu-box .item {
  clear:both;
	border-top:1px solid #EEEEEE;
	padding-top:5px;
	padding-bottom:10px;
}
#right .menu-box .first {
	border-top:0px solid #EEEEEE;
}
#right .menu-box .item .title {
	font-weight:bold;
	text-align:center;
	margin-top:7px;
	padding:0 10px 0 10px;
}
#right .menu-box .item .title a {
	color:#E50F1B; /*cervena*/
	text-decoration:none;
}
#right .menu-box .item .title a:hover {
	text-decoration:underline;
}
#right .menu-box .item .img {
	text-align:center;
}
#right .menu-box .item .price {
	margin-top:4px;
}
#right .menu-box .item .price span {
	font-weight:bold;
	display:block;
	padding-top:5px;
	width:103px;
	float:left;
	padding-left:7px;
}

/* patička */
#footer-left {
	width:182px;
	height:80px;
	float:left;
	background:url('/img/footer-left.jpg') repeat-x;
	text-align:center;
}
#footer-left a {
	line-height:22px;
}
#footer a {
	color:black;
	text-decoration:none;
}

#footer-right {
	width:805px;
	height:80px;
	margin-left:1px;
	float:left;
	background:url('/img/footer-right.jpg') repeat-x;
	font-size:11px;
}

#footer-top {
	line-height:22px;
	color:#FFFFFF;
	margin-bottom:5px;
	padding-left:6px;
	padding-right:6px;
}
#footer-top a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}
#footer-info {
	padding-top:10px;
	padding-left:12px;
  line-height:18px;
}
#footer-logo {
	margin-top:3px;
	margin-right:12px;
}

/* obsah middle */
#middle .ikona {
	background:url('/img/ikona.jpg') no-repeat;
	line-height:20px;
	padding-left:25px;
	margin-bottom:3px;
}
#middle .ikona a {
 text-decoration:none;
 color:#333;
}
#middle .ikona a:hover {
 text-decoration:underline;
 color:#E50F1B;
}
#middle .ikona .infotext {
	width:315px;
	display:block;
	float:left;
}
#middle .static-page {
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
}
#middle .static-page a {
  font-weight:bold;
}
#middle .static-page img {
  margin:10px;
}
#middle .static-page h1 {
	font-size:18px;
	font-weight:bold;
}
#middle .block {
  padding-left: 10px;
  padding-bottom: 12px;
}

#middle .block-top {
  padding-left: 10px;
  padding-bottom: 12px;
  height:215px;
  overflow:hidden;
}
#middle .block-top-img {
  margin-top: -5px;
}
#middle h2, #middle .h2, #middle h3, #middle .h3, #middle h1.lista{
  clear:both;
  float:left;
	width:600px;
	height:28px;
	padding:0px;
	margin:10px 0 10px 0;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
  color:#666; 
}
#middle .lista-detail {
  background:url('/img/lista_mid.jpg') repeat-y;
}
#middle .lista-detail-top {
  background:url('/img/lista_top.jpg') no-repeat;
}
#middle .lista-detail-bot {
  background:url('/img/lista_bot.jpg') no-repeat;height:4px;margin-top:-10px;
}
#middle .lista-detail h1 {
  margin-top:35px;
	font-size:14px;
	line-height:20px;
	padding-bottom:2px;
	text-decoration:none;
  color:#666; 
  padding-left:35px;
  padding-top:5px;
}
#middle h1.lista {
 	text-transform: none;
	font-size:14px;
  color:#333; 
}
#middle h2 a,#middle .h2 a {
	text-decoration:none;
  color:#666; 
}
#middle h2, #middle .h2, #middle h1.lista, .lista-logo  {
	background:url('/img/lista.jpg') no-repeat;
  padding-left:35px;
}
.lista-blank {
  clear:both;
  float:left;
	width:603px;
	padding-left:10px;
	padding-right:15px;
	height:28px;
	margin:10px 0 10px 0;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
  color:#666; 
}
#middle h3, #middle .h3, .lista-grey, .lista-blank {
	background:url('/img/lista-grey.jpg') no-repeat;
}
#middle h3, #middle .h3, .lista-grey {
  padding-left:15px;
  padding-right:15px;
}
#middle h3, #middle .h3 {
  font-weight:bold;
}
#middle h2.drobeckova, #middle div.drobeckova {
	background:none;
	padding:0px;
  margin-left:10px;
  font-size:16px;
  font-weight:bold;
  overflow:hidden;
}
#middle h2.drobeckova-detail, #middle div.drobeckova-detail {
  margin-top:-5px;
}
#middle h2.drobeckova a, #middle div.drobeckova a, .color-red {
  color:#E50F1B; /*cervena*/
}
#middle h2.drobeckova a:hover, #middle div.drobeckova a:hover {
  text-decoration:underline;
}
#middle .detail-urceni {
  margin-top:-62px;
  float:right;  
  width:60px;
  height:20px;
} 
#middle .detail-urceni.m {
	background:url('/img/pro-m.gif') no-repeat right;
} 
#middle .detail-urceni.w {
	background:url('/img/pro-w.gif') no-repeat right;
} 
#middle .detail-urceni.u {
	background:url('/img/pro-u.gif') no-repeat right;
} 

#middle .static {
	font-size:13px;
	color:#333333;
	padding:5px 15px 10px 15px;
	text-align:justify;
}

#middle .static .vlastnost {
  font-weight:bold;
  color:#3A5083;  /*modra*/
}
#middle .static .vlastnost:first-letter {
	text-transform: capitalize;
}
#middle .static .hodnota {
	padding-bottom: 7px;
}
#middle .static .poznamka {
	color: #666;
	clear:left;
}
#middle .static-page h2 {
	color:#E50F1B;  /*cervena*/
	font-size:16px;
	background:none;
	padding-left:0px;
}
#middle #detail-img {
	margin:15px;
	float:left;
}
#middle #detail-img .center {
	text-align:center;
}

#detail-basic {
	float:right;
	width:264px;
	margin-right:20px;
	padding-bottom:15px;
	padding-top:15px;
}
#detail-basic .basic-right {
	text-align:right;
}
#detail-basic .left {
  float:left;
  clear:left;
	padding-bottom:5px;
}
#detail-basic .right {
  float:right;
	padding-bottom:5px;
}
#detail-basic .color {
  color:#3A5083;  /*modra*/
}

#detail-basic .detail-option {
	padding-bottom:10px;
}
#detail-basic .variants {
  width:48%;float:left;
}
#detail-basic .variants select {
  width:52%;
}

#detail-basic .detail-o-price {
	background:url('/img/cena-podklad.gif') no-repeat;
	width:270px;
	height:23px;
	padding:4px 2px 2px 8px;
	margin-bottom:3px;
	margin-left:-8px;
	text-align:left;
}

#detail-basic .detail-o-price span {
	line-height:20px;
	text-align:left;
}

.s_zbozi {
	float:left;
	text-align:center;
	width:140px;
	margin-left:10px;
}
.s_zbozi a {
	line-height:15px;
}
.s_image {
	float:left;
	margin-left:10px;
}
.s_first {
	margin-left:15px;
}

.o-hodnota, .o-hodnota-half {
	float:left;
	width:88px;
	/*padding-left:5px;*/
  color:#3A5083;  /*modra*/
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
}
.o-hodnota-half {
	width:50px;
}
.o-koupit {
	float:right;
	margin-top:-2px;
}

/* obsah middle - box produktu */
#middle .item {
	width:305px;
	height:215px;
	padding:5px 2px 0 0;
	float:left;
	border-bottom: 1px solid #E8E8E8;
}
#middle .item.odd {
	border-right:1px solid #E8E8E8;
}
#middle .item.noline {
	border-bottom: 0px solid #E8E8E8;
}
#middle .item-title .item-name {
  clear:both;
  float:left;
	margin-top:3px;
	height:60px;
	overflow:hidden;
}
#middle .item-title a {
	text-decoration:none;
	color: #333;
	font-weight:bold;
}
#middle .item-vyrobce {
  clear:both;
  float:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
  color:#E50F1B; /*cervena*/
}
#middle .item-title a:hover .item-vyrobce{
	text-decoration:underline;
}
#middle .item-title a:hover .item-name{
	text-decoration:underline;
  color:#3A5083;  /*modra*/
}
#middle .item-img {
	margin:22px 0 0 10px;
	height:145px;
	overflow:hidden;
}
#middle .item-img img {
  width:100px;
}

#middle .item-price {
	font-weight:bold;
	clear:both;
	margin-top:13px;
}

#middle .item-price span {
	display:block;
	padding:4px 0 0 16px;
	width:110px;
	float:left;
}

#middle .item-price .btn-kosik {
	float:right;
	margin-right:20px;
}

#middle .item-compare {
	margin:3px 0 0 0;
}
#middle .item-title, #middle .item-desc, #middle .item-compare, #middle .item-vyrobce, #middle .item-kolekce {
	width:180px;
	float:right;
	clear:right;
}
#middle .comp-left {
	clear:left;
	float:left;
	display:block;
	width:80px;
}
#middle .comp-right {
	float:left;
	width:80px;
	text-align:right;
}

/*stránkování*/
#paging {
	margin-top:30px;
	margin-bottom:10px;
}

#p-vyraz {
	float:left;
	width:280px;
	text-align:left;
}

#p-sipky {
	float:left;
}

#p-stranky {
	float:left;
	width:280px;
	text-align:right;
	font-weight:bold;
}

#p-stranky a {
  color:#3A5083;  /*modra*/
}

#p-stranky .active {
  color:#E50F1B; /*cervena*/
}
/*filtr v přehledech*/
#filtr {
	background:url('/img/filtr-middle.gif') repeat-y;
	margin-bottom:13px;
	clear:both;
}
#filtr .filtr-top {
	background:url('/img/filtr-top.gif') no-repeat;
	/*padding:10px 0px 10px 10px;*/
	padding-left:20px;
	padding-top:15px;
}
#filtr .filtr-bottom {
	background:url('/img/filtr-bottom.gif') left bottom no-repeat;
	padding-bottom:15px;
}
#filtr .form-text-margin {
  margin-left:3px;
}
#filtr .margin-left {
  margin-left:20px;
}
#filtr .margin-top {
  margin-top:10px;
}
#filtr .select{
  line-height:22px;
} 
#filtr .select select {
  margin-left:5px;
  margin-right:15px;
  float:right;
  width: 300px;
} 
#filtr .select span {
  line-height:24px;
  font-weight:bold;
}
.partner {
	float:left;
	margin:0 0 3px 15px;
	text-align:center;
	width:175px;
	height:50px;
}
/* tým -> */
div.team {
	padding-left:44px;
}

div.team img {
	clear:left;
	float:left;
	margin:10px 38px 10px 0;
}

.team-info {
	float:left;
	font-size:12px;
	color:#333333;
	padding-top:18px;
}

.team-info a {
	font-weight:bold;
}
.space {
	display:block;
	margin-top:12px;
}

.double-space {
	display:block;
	margin-top:30px;
}
/* <- tým */
/* posun nahoru (H2 lista na HP) */
#middle .margintop-px {
  margin-top:11px;
}

/* vícesloupcový seznam (výrobci,sekce) */
.all-column {
	margin-top:5px;
	width:200px;
	float:left;
}
.all-list {
	background:url('/img/ikona.jpg') no-repeat;
	padding-left:20px;
	font-size:12px;
  height:22px;overflow:hidden;
}
.all-list a {
	text-decoration:none;
	line-height:22px;
	color:#3A5083;  /*modra*/
	font-weight:bold;
}
.all-list a:hover {
	text-decoration:underline;
}
/* košík */
#kosik {
	border-collapse: collapse;
	background:url('/img/lista.jpg') no-repeat;
}

#kosik select {
	font-size:11px;
}

select#a-stat {
	width:195px;
	height:23px;
}

#kosik-h th {
	text-align:left;
}

#kosik tr td {
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
}
.k-kod, #kosik .r-kod {
	width:60px;
	padding-left:40px;
	padding-right:5px;
}
#kosik .r-kod {
	padding-left:10px;
}

.k-nazev {
	width:307px;
}

.k-mnozstvi {
	width:80px;
	text-align:center;
}

#kosik .k-cena {
	width:65px;
	text-align:right;
}

#kosik .k-celkem {
	width:75px;
	text-align:right;
}

#kosik-h th {
	line-height:27px;
}

#kosik td {
	padding:5px 0 5px 0;
}
#alert {
  border: 1px solid #E50F1B; /*cervena*/
  text-align: center;
  padding:10px;
  margin-bottom:10px; 
}
.col-udaje {
	float:left;
	width:305px;
}

.col-udaje input, .col-udaje select {
	display: block;
	height: 19px;
	margin: 10px 1px 0 0;
	width:190px;
	border:1px solid #cccccc;
}

.col-udaje textarea {
	width:190px;
	height:126px;
	margin: 10px 1px 0 0;
	border:1px solid #cccccc;
}
.label, .povinne {
	clear: left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	width:60px;
	padding:14px 10px 0px 36px;
}
.col-two{
  width:290px;
  float:left;
}
.col-platba{
  width:290px;
  float:left;
  margin-left:30px;
}
#souhlas {
	font-size:12px;
	border-top:5px solid #f3f3f3;
	margin-top:15px;
	padding-top:10px;
}
#souhlas input[type=checkbox]{
  margin-left:15px;
}
#souhlas span {
	margin-left:37px;
	float:left;
}

#b-odeslat {
	float:right;
}
.img-left {
  float:left;
  margin-right:15px;
  margin-top:5px;
  margin-bottom:5px;
}
/* pomocné styly */
.font-mid {
  font-size:12px;
}
.povinne, .font-blue {
	color:#3A5083;  /*modra*/
}
.font-red, a:hover.font-red, .static-page a:hover {
	color:#E50F1B;  /*cervena*/
}
.font-black {
	color:black;
}
.table-border {
	border-collapse: collapse;
}
.table-border td, .table-border th {
	border:1px solid #CCCCCC;
	padding:5px;
}
.tab_par,.tab_par table{
  text-align:center;
}
.ul-space li {
	margin-bottom:10px;
}
.row-one {
  overflow:hidden;
  height:16px;
}
.row-two {
  overflow:hidden;
  height:45px;
}
.padding-l-3 {
  padding-left:3px;
}
.padding-l-20 {
  padding-left:20px;
}
#foot-top {
	height:18px;
	color:#FFFFFF;
	padding:5px 10px 0 10px;
	background:#3A5083;
}
#foot-top a{
	color:#ffffff;
	text-decoration:none;
	padding:0 5px;
}
#foot-bottom{
	background-image:url('/img/foot-background.gif');
	padding-left:10px;
}
#foot-info{
	float:right;
	margin:28px 15px 10px 0;
	text-align:right;
}
#footer-logo{
  margin-top:20px;
}
font.suffix-green {
  color: #17ae28;
}
.margin-foot-l {
  margin-left:3px;
}
#ie-notice {
	background-color:red;
	color:white;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
}

#ie-notice a {
	color:white;
}
.filter-width {
 width:270px;
}
.red {
  color:red;
}

span.tip {color:#0096D3;font-weight: 700;position: relative;top: -3px;}
span.akce {color:#D00;font-weight: 700;position: relative;top: -3px;}
span.novinka {color:#00B31A;font-weight: 700;position: relative;top: -3px;}
div.all-column {padding-top: 10px;}
div.all-list {margin-bottom: 3px; height: auto;}
div.all-list.first {padding-top: 10px; background-position: 0 12px;}
div.all-list.first:first-letter, div.all-list.first a span {color: #E50F1B; font-size: 15px;}
div.all-column > div.all-list.first:first-child {padding-top: 0; background-position: 0 0;}

#facebook-banner {display:block;width:173px;height:110px;background:url(http://www.vivantis.cz/share/facebook-banner/nc.png) no-repeat}
#facebook-banner-link {width:173px;height:50px;display:block;position:absolute;top:0;z-index:99}
