/* CSS Document */


.blokc{float:left; display:inline; margin-left:7px; margin-bottom:7px;}

.blokd{float:left; display:inline; margin-left:7px; margin-bottom:7px; width:105px;}

.fr{ float:right; display:inline; border:1px solid #666; margin-right:10px; background-color:#fff; padding-top:0px; margin-left:5px;}

.fr2{ float:right!important;}

.fl{ float:left; display:inline;}

.o10{ margin-right:10px;}

.o20{ margin-right:20px;}

.t3{margin-top:3px}

.t5{margin-top:5px}

.t6{margin-top:6px}

.t7{margin-top:7px}

.t10{margin-top:10px}

.t15{margin-top:15px}

.t20{margin-top:20px!important;}

.t33{margin-top:33px!important;}

.tm2{margin-top:6px!important;}

.tm6{margin-top:6px!important;}

.b9{border:1px solid #999;}

.be5{border:1px solid #E5E5E5;}

.m10{ margin-top:-10px; margin-bottom:5px;}

.m15{ margin-top:-20px; margin-bottom:5px;}

.m20{ margin-top:-25px; margin-bottom:5px;}

.mb5{ margin-bottom:5px;}

.pr10{ padding-right:10px;}

.aj{text-align:justify};

.r{color:#FF0000};

.r2{color:#CC0000};

.b{ font-weight:bold;}

.nd{text-decoration:none;}

.st{color:#CC6666; margin-left:15px;}

.ml5{ margin-left:5px;}

.ml7{margin-left:7px;}

.ml8{margin-left:8px;}

.ml10{ margin-left:10px;}

.ml25{ margin-left:25px;}

.ml65{ margin-left:65px;}

.mr10{ margin-right:10px;}

.mr5{ margin-right:5px;}

.pl10{padding-left:10px;}

.sb{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

.a8{font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif}

.v8{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

.fa9{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.fa13{font-size:1.3em; font-family:Arial, Helvetica, sans-serif;}

.p2{padding:2px 2px 2px 2px;}

.nb{border:0px!important;}

.ccc{background-color:#ccc}

.h850{height:1000px!important;}

.h890{height:1000px!important;}

.h840{height:1000px;}

.cb{color:#000;}



.cech{color:#fff; width:207px; text-align:center;}

.kuchyne-pic{float:right; margin-top:-25px; margin-right:10px; margin-left:5px; margin-bottom:5px; border:1px solid #999;}



.zasklivani-galerie img{ width:190px; height:162px; border:1px solid #999; margin-right:10px; margin-top:6px;}







#podlahy-menu{padding-left:15px;}

#podlahy-menu div{width:220px; height:140px; border:0px solid #000; float:left; display:inline; margin:10px 10px 0px 5px;}

#podlahy-menu h2{  margin:0px!important; display:none;}



#podlahy-marmo{;}

#podlahy-marmo td{background-color:#ccc; padding:0px; margin:0px;}





.cudl{height:20px;text-transform:uppercase;font-size:10px;width:110px; background-image:url(images/button.gif); background-repeat:no-repeat; display:block; position:relative; float:left;}

a.cudl{text-align:center;display:block; position:relative;text-decoration:none;height:20px;cursor:pointer;cursor:hand; padding-top:3px;font-size:9px; font-family:Geneva, Arial, Helvetica, sans-serif}







.telo{border-left:0px solid #aaf000; padding-left:0px; width:732px; background-color:#ccc; display:inline; float:left;}

.menu-dsg1{float:left; display:inline; width:235px; position:relative; border:0px solid #CCFF00; background-color:#274F83}



#telo2{margin-top:3px; padding-left:10px; clear:both; display:block;}

.telo4{margin-top:3px; padding-left:10px; clear:both; display:block;}



#telo2 h3{clear:both!important;}



.podkl1{background-image:url(images/podklad.jpg);}

.sedy-okraj-1{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft-l.gif);}

.sedy-okraj-2{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft.gif);}





#sedy-okraj-1{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft-l.gif);}

#sedy-okraj-2{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft.gif);}

#menu-1{width:235px; background-color:#274F83; margin-top:0px; padding-bottom:10px;}





#obsah .box-telo-index{

	float:left; display:inline; width:475px;

	padding-left:10px;

	text-align: justify;

}



#obsah .box-telo-index a:link{

color="#1A3457";

}

#obsah object{float:left;}





#menu2 {

  padding-top: 14px;

  background: #274F83 url(images/bg-menu2.gif) no-repeat left top;

  width:211px; margin-left:12px; margin-top:0px; 

}

#menu2 h1 {

display: none;

}

#menu2 ul li {

	display: block;

}

#menu2 a {

	height: 20px;

	line-height: 20px;

	padding: 0 33px 0 0px;

	display: block;

	text-align: left;

	padding-left:10px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background: #990000 url(images/menu2-a.gif) no-repeat left top;

	border-bottom: 1px solid #c54f4f;

	font-family:Verdana, Arial, Helvetica, sans-serif

}

#menu2 a:hover {

	background: #333333 url(images/menu2-a.gif) no-repeat left bottom;

	color: #ffffff;

}



.hp-adresa{float:left; display:inline; width:227px;}

.hp-adresa h3{color:#cc0000!important;}



#obsah{

	border:0px solid #FF0000;

	width:732px;

	font-family:Arial, Helvetica, sans-serif;	

	background-image:url(images/podklad.jpg);

}

#obsah .norm{

	font-size:11px;

	font:Arial, Helvetica, sans-serif;

	padding-left:3px;

	text-align:justify;

	

}

#obsah .norm-r{

	font-size:11px;

	font:Arial, Helvetica, sans-serif;

	padding-left:3px;

	text-align:right;

	font-weight:bold;

	

}

#technik-hlavicka{margin-left:10px; font-size:10px; margin-top:0px; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif}

#h3-technik{background-image:url(images/h3tb-vypnuto.gif); height:21px; margin-left:-2px!important; padding-left:15px!important; margin-bottom:0px; padding-bottom:0px;}



p.vn img{

	border:1px solid #ccc;

}



.norm2{

	font-size:11px;

	padding-left:8px;

	padding-right:5px;

	text-align:left;

	font-weight:normal;

	color:#000;

	}

.norm2 a {

  color: #000000;	

	

}



#obsah h1{

	font-size:11px;

	font-weight:bold;

	background-color:#363636;

	height:14px;



	margin-top:3px;

	margin-left:0px;

	padding-top:3px;

	padding-bottom:2px;

	padding-left:35px;

	color:#FFFFFF;

	background-image:url(images/h1-1.jpg);

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

}



#obsah h2{

font-size: 18px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

color: #CC0000;





}

#obsah h3{

	font-size:11px;

	font-weight:bold;

	height:14px;

	margin-top:8px;

	margin-left:-27px;

	padding-top:3px;

	padding-bottom:2px;

	padding-left:35px;

	color:#cc0000;

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

}



#obsah .box-telo-index h2{

	margin-top:13px;

	

}



#obsah-li{

	padding-left:2px;	

	padding-bottom:0px;

	margin-bottom:0px;

	font-size:11px;

	line-height:normal;

	font-family:Arial, Helvetica, sans-serif;

}

#obsah-li li{ margin-left:19px; list-style-image:url(images/li-obsah.gif)!important;}



#logo{

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:307px; margin-top:0px; margin-left:0px; margin-bottom:0px; display:block; background-color:#666; background-image:url(http://www.bbfinance.cz/images/logo2.jpg);

}



.nahoru{

	margin-left:0px;color:red; background-image:url(http://www.bbfinance.cz/images/li-sipka-top.gif); background-repeat:no-repeat; padding-left:12px;

}



.text{

	padding-left:15px; padding-bottom:10px;

	padding-right:10px;

}



#box{

	float:left; display:inline; border:1px dotted #fff; background-color:#999; width:234px; height:94px; margin-left:5px; margin-top:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-image:url(http://www.bbfinance.cz/images/box-podkl.gif);

	background-position:bottom right;

	background-repeat:no-repeat;

	

}



#box h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	width:133px;

	height:18px;

	margin-top:2px;

	margin-left:-1px;

	padding-top:0px;

	padding-bottom:2px;

	padding-left:3px;

	color:#fff;

	background-color:#920000;

	float:left; display:inline;

	background-image:url(http://www.bbfinance.cz/images/h2-sipka.gif); background-position:right; background-repeat:no-repeat;

}



#box a{

	color:#333399; text-decoration:underline; font-size:10px; line-height:1.3em;

}



#menu-box{

	font-family:Arial, Helvetica, sans-serif; width:218px; color:#FFFFFF; margin-left:7px; margin-top:15px; padding-top:4px; padding-left:3px; display:block; font-size:10px; border-top:4px solid #FFFFFF;

	line-height:normal;

	

}

.menu-box{

	font-family:Arial, Helvetica, sans-serif; width:218px; color:#FFFFFF; margin-left:7px; margin-top:15px; padding-top:4px; padding-left:3px; display:block; font-size:10px; border-top:4px solid #FFFFFF;

	line-height:normal;

	

}



#menu-box2{

	font-family:Arial, Helvetica, sans-serif; width:218px; color:#333; margin-left:7px; margin-top:15px; padding-top:4px; padding-left:2px; display:block; font-size:10px; border-top:0px solid #333;

	line-height:normal;

	

}



.menu-box2{

	font-family:Arial, Helvetica, sans-serif; width:218px; color:#333; margin-left:7px; margin-top:15px; padding-top:4px; padding-left:2px; display:block; font-size:10px; border-top:0px solid #333;

	line-height:normal;

	

}



#menu-box a{

	color:#ff0000;

	background-image:url(images/li-sipka.gif);

	background-repeat:no-repeat;

	padding-left:12px;

}



#menu-box a:hover {

	color:#FF9900;

	background-image:url(images/li-sipka-ho.gif);

	background-repeat:no-repeat;

	padding-left:12px;



}



#tabn td{

	border:1px solid #fff;

} 





H1 {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 2.5em; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; LINE-HEIGHT: normal; PADDING-TOP: 15px

}

H2 {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

H3 {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

H4 {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px

}

H2 {

	FONT-SIZE: 1.45em

}

H3 {

	FONT-SIZE: 1.2em

}

H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 1em

}

H5 {

  font-size: 14px; color:#A40000; 

}

@media Screen, Tv, Projection    

{

* {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HTML {

	HEIGHT: 100%

}

BODY {

	HEIGHT: 100%

}

BODY {

	FONT-SIZE: 13px; background-color:#5C5C5C; FONT-FAMILY: "Trebuchet MS", "Geneva CE", lucida, sans-serif;

}



A {

	COLOR: #FFFFFF; TEXT-DECORATION: underline

}

A:hover {

	COLOR: #4675ab

}

A IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}



#stranka {

	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:988px;

	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top:0px;

}

#stranka .box {

	PADDING-LEFT: 32px; MARGIN: auto

}

#stranka-margin {

	PADDING-LEFT: 0px;

}

#text {

	BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: 100%; LINE-HEIGHT: normal;  border-left:0px solid #000; border-right:1px solid #000;

}

#menu {

	BORDER-RIGHT: #122426 2px solid; BACKGROUND: #BF0404; 

}



.seda {

	BACKGROUND: #efefef

}

TR.seda TD {

	BACKGROUND: #efefef

}

#link-farm {

	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:988px;

	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top:0px; font-size:9px;

}

#link-farm a{color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}



}



@media Print    

{

BODY {

	FONT-SIZE: 0.7em; FONT-FAMILY: Arial, sans-serif;

}

#kostky {

	MAX-WIDTH: none; WIDTH: 100%! important

}

#hlavicka {

	MARGIN-BOTTOM: 30px

}

A {

	COLOR: #000

}

A IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

#kosik {

	DISPLAY: none

}

#menu {

	DISPLAY: none

}

#autor {

	DISPLAY: none

}

#paticka {

	DISPLAY: none

}

#hlavicka H2 {

	DISPLAY: none

}

#hlavicka H3 {

	DISPLAY: none

}

#lang {

	DISPLAY: none

}

H1 {

	FONT-SIZE: 1.8em

}

H1 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important

}

H2 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important

}

H3 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important

}

.fl50 H2 {

	MARGIN-LEFT: 10px! important

}

.ikony {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; BORDER-BOTTOM: #efefef 2px solid; BORDER-RIGHT-WIDTH: 0px

}

.ikony {

	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px

}

.ikony SPAN {

	POSITION: relative

}

.ikony H3 {

	POSITION: relative;

}

.ikony H3 {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MIN-HEIGHT: 2em; PADDING-BOTTOM: 0px! important; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px! important; TEXT-ALIGN: left; _height: 2em;

}

.ikony A {

	TEXT-DECORATION: none

}

.ikony DIV {

	WIDTH: 32%; HEIGHT: auto

}

.ikony IMG {

	MARGIN: 0px 0px 10px

}

.ikony .q {

	DISPLAY: block

}

#text P {

	PADDING-LEFT: 0px! important

}

.produkt-tabulka P {

	MARGIN: 5px 0px; LINE-HEIGHT: normal! important

}



}



hr{ clear:both; display:block; height:1px; margin:7px 10px 0 0; color:#B3666E; background-color:#B3666E; position:relative; border: 0px solid #f00;}

#navigace{font-size:10px; padding-top:3px; margin-left:10px; clear:both;}

#navigace a{ color:#cc0000; }

#navigace div{float:left; display:inline;}

.dver h2{ clear:both; display:block; width:130px!important;}

#hr{clear:both; display:block; margin:10px 0 10px 0; width:710px; height:1px; background-color:#660000;



.ico-titulek{ float:left; width: 18px; }

.titulek,.titulek a {float:left;  margin:0px; width:245px; color: #a43515; padding-left:5px; height:45px; }	

.center-v-small {height:1px; font-size:1px; margin:0px; padding:0px;border-bottom:1px solid #E2E2E2; clear:both;}

.imgs  { border:0px; width:16px; height:16px}

.vypis-tb .right-v

	{

	 width:125px;

	 float:right;

	 padding:8px 2px 2px 2px;

	}

 .vypis-tb img

	{

padding-left:2px;

	}

 .vypis-tb p { text-align:left;}	

.posuv 

	{

	clear:both;

	text-align:right;

	padding:5px;

	}