/* clearfix */
.clearfix:before,.clearfix:after {
	content: ".";
	display: block;
	position: relative;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1px;
}
.clearfix {
	display: block;
}
.alt {
	display:none;
}
h2#h-mapa {
	margin:18px 0 5px -20px;
	height:13px;
	background:url('gfx/h_mapa.png') 0 0 no-repeat;
}
/* mapa google */
.map-wrp {
	padding:20px 0;
}
#google-map {
	width:513px;
	height:300px;
	border:1px solid #caced1;
	background:#f2f4f5;
}
#google-map-box {
	width:160px;
	padding-left:95px;
	height:53px;
	font-size:12px;
	background:url('gfx/casus_finanse.gif') 0 0 no-repeat;
}
/*  */
#submenu {
	width: 165px;
	margin-top: 65px;
	margin-left: 30px;
}
#submenu ul {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:0;
}
#submenu ul li {
	margin-top:1px;
}
#submenu a {
	display:block;	
	width:145px;
	padding:5px 10px;
	color:#fff;
	font:bold 11px/1.2 tahoma Arial, Helvetica, sans-serif;
	background:#2f5c2f;
	text-decoration:none;
}
#submenu a:hover {
	background:#d7081b;
}
#submenu ul li ul li a {
	width:135px;
	padding-left:20px;
	background:#377536;
	font-weight:normal;
}

.leftcol {
	float: left;
	width: 215px;
	clear: both;
	background-color: #96D052;
	background-image: url(img/bg_lcol.jpg);
	background-repeat: no-repeat;
	height: 555px;
	/*border: 1px solid #FF0000;*/
	padding-bottom: 20px;
}
.rightcol {
	background-color: #FFFFFF;
	width: 555px;
	float: left;
}
.path {
	float: left;
	height: 30px;
	width: 550px;
}
.path p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #de1625;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 9px;
}
.path span {
	color: #a5aeb6;
}
.lnkpath {
	color: #526170;
	text-decoration: none;
}
a.lnkpath:hover {
	color: #86909b;
}
 .dots {
	width: 553px;
	float: left;
	background-image: url(img/dots.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: none;
}
.sitetitle {
	float: left;
	width: 525px;
	margin-top: 17px;
}
.content {
	float: left;
	clear: both;
	width: 515px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2F3E44;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
 /*border: 1px solid #FF0000;*/
	padding-top: 10px;
}
.content h2 {
	font-size: 12px;
	margin-top: 0px;
}
.content h3 {
	font-size: 12px;
	color: #CF142B;
	margin-top: 0px;
}
.content li {
	list-style-image: url(img/li.gif);
	list-style-type: square;
	margin-left: -20px;
}

/*content p {
	margin-top: 0px;
}*/
.content h4 {
	font-size: 11px;
	font-weight: bold;
}
.content h5 {
	font-size: 10px;
	font-weight: normal;
	color: #a5aeb6;
	margin-bottom: 0px;
	margin-top: 0px;
}
.bgsite {
	background-color: #96D052;
	height: 100%;
}
.bottom {
	margin-right: auto;
	margin-left: auto;
	width: 770px;
}
#green {
	background-color: #96D052;
}
#bgcol {
	background-image: url(img/bg2col.gif);
	background-repeat: repeat-y;
}
#right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#left {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
.imgleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
.fakty {
	width: 165px;
	margin-top: 20px;
	margin-left: 30px;
	float: none;
}
.zaufali {
	width: 165px;
	margin-left: 30px;
	margin-top: 20px;
	height: 110px;
	float: none;
}
.zaufali span {
	margin-top: 10px;
	float: left;
	margin-bottom: 20px;
}
.klienciflash {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.fakty #rrbody p{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;
}

.rrbody {
	background-image: url(img/rrbody.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #dff0db;
	font-size: 11px;
}

.rrbody2 {
	background-image: url(img/rrbody.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #006633;
	font-size: 11px;
}

.fakty .rrbody span {
	font-weight: bold;
	color: #FFFFFF;
}

.fakty .rrbody span {
	font-weight: bold;
	color: #FFFFFF;
}

.fakty .rrbody2 span {
	font-weight: bold;
	color: #009933;
}

#rrtop {
	margin-top: 7px;
	background-image: url(img/rrtop.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.fakty #rrbottom {
	height: 5px;
	background-image: url(img/rrbottom.gif);
	background-repeat: no-repeat;
}
#white {
	background-color: #FFFFFF;
}
.lnkred {
	color: #CF142B;
}
a.lnkred:hover {
color:#a5aeb6;
}
.content hr {
	height: 1px;
	background-color: #D1D3D5;
	border: 0px solid #FFFFFF;
}
.line {
	background-color: #eeeeee;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(img/empty.gif);
}
.leftcoljubil {
	float: left;
	width: 215px;
	clear: both;
	background-color: #9e0039;
	background-image: url(img/bg_lcol2.jpg);
	background-repeat: no-repeat;
	height: 555px;
	/*border: 1px solid #FF0000;*/
	padding-bottom: 20px;
}
#bgcol2 {
	background-image: url(img/bg2col2.gif);
	background-repeat: repeat-y;
}
.tytred {
	font-size: 12px;
	color: #CF142B;
	margin-top: 0px;
	font-weight: bold;
}
