@import "../common-boxes.css";
@import "../FP_basePage/null.css";

/* BASE PART */
	body {
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#projectHeader {
		height: 32px;
		border-bottom: 1px solid white;
		background: #45494b;
		position: relative;
		width: 100%;
		min-width: 979px;
	}
	#projectHeader .content {
		margin: 0px auto;
		width: 979px;
		background: #45494b;
	}
	#projectHomeLink {
		width: 35px;
		height: 32px;
		display: block;
		background: url('../../images/common/project-home-ico.gif') no-repeat left top;
		cursor: pointer;
		position: absolute;
		left: 15px;
		top: 0px;
	}
	#head {
		height: 155px;
		background: url('../../images/firmy/header-bg.gif') repeat-x left top;
		min-width: 979px;
	}
	#head .content {
		width: 979px;
		height: 109px;
		margin: 0px auto;
		position: relative;
	}
	#head #logo-link {
		width: 220px;
		height: 109px;
		position: absolute;
		left: 12px;
		top: 0px;
		background: url('../../images/firmy/logo.gif') no-repeat left top;
		display: block;
		cursor: pointer;
	}
	#head #subHeader {
		border-top: 1px solid white;
		background: url('../../images/firmy/subheader-line.gif') repeat-x left 43px #31a4e5;
		height: 45px;
	}
	#head #subHeader .content {
		width: 979px;
		background: url('../../images/firmy/subheader-line.gif') repeat-x left 43px #31a4e5;
		height: 45px;
		margin: 0px auto;		
	}
/* END BASE PART */

/* CONTENT PART */
	#totalContent {
		background:url("../../images/financie/logo-pozadie-black patrol.gif") repeat scroll 0 0 transparent;
		width: 100%;
		padding-bottom: 0px;
	}
	#totalContentWrap {
		background:none repeat scroll 0 0 #FFFFFF;
		width: 999px;
		margin: 0px auto;
		padding-top: 10px;
		position: relative;
	}
	#totalLeftContent {
		width: 647px;
		float: left;
		border-left: 7px solid white; 
	}
	#content {
		width: 647px;
		float: right;
	}
	#content #navigation {
		font-size: 12px;
		color: #45494b;
	}
	#content #navigation em {
		font-style: normal;
	}
	#content #navigation a {
		color: #025787;
	}
	#content #navigation .raquo {
		
	}
	#content h1 {
		padding: 0px;
		margin: 0px;
		font-size: 22px;
		font-weight: normal;
		color: #45494b;
		border-bottom: 1px solid #dddddd;
		padding-bottom: 15px;
		padding-top: 15px;
		font-family: Helvetica, Arial, sans-serif;
	}
	#boxes_left {
		display: none;
	}
	#boxes_right {
		width: 300px;
		float: right;
		border-right: 6px solid white;
		padding-right: 15px;
		padding-bottom: 20px;
	}
	#bottomBoxes {
		background: url('../../images/firmy/subheader-line.gif') repeat-x left 1px #31a4e5;
	}
	#bottomBoxes .content {
		width: 979px;
		margin: 0px auto;
		background: url('../../images/firmy/subheader-line.gif') repeat-x left 1px #31a4e5;
		padding-top: 2px;
	}
/* END CONTENT PART */

/* MENU */
	#menu {
		display: none;
	}
/* END MENU */

/* FOOTER */


	#footer {
		background: #5d6162;
	}
	#footer .content {
		width: 979px;
		margin: 0px auto;
		background: #5d6162;
	}
	#footer .contentText {
		padding-left: 30px;
		padding-top: 20px; 
	}
	#footer .contentText td {
		padding-right: 15px;
	}
	#footer .contentText, #footer .contentText * {
		color: white !important;
	}
	#footer .content a.top, #footer .content a.oblubene {
		width: 120px;
		height: 27px;
		display: block;
		background: url('../../images/firmy/top-butt.gif') no-repeat left top;
		cursor: pointer;
		float: right;
		margin-left: 6px;
	}
	#footer .content a.oblubene {
		background: url('../../images/firmy/oblubene-butt.gif') no-repeat left top;
	}
	 
	#footer p {
		margin: 0px;
		padding: 0px;
	}
	#projectFooter {
		background: #2f3738;
		border-top: 1px solid #3e4142;
	}
	#projectFooter .content {
		width: 979px;
		margin: 0px auto;
		background: url('../../images/firmy/iin.gif') no-repeat left top #2f3738;
		min-height: 80px;
		position: relative;
	}
	#iindesign {
		display: block;
		width: 50px;
		height: 50px;
		position: absolute;
		left: 37px;
		top: 10px;
		cursor: pointer;
	}
/* END FOOTER */ 

#searchBox {
	position: absolute;
	left: 253px;
	top: -45px;
	width: 327px;
	height: 45px;
	background: url('../../images/firmy/search-bg.gif') no-repeat left top;
}
#searchBox label {
	display: none;
}
#searchBox form {
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
	padding-left: 30px;
}
#searchBox form input {
	width: 175px;
	height: 18px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: transparent;
	float: left;
}
#searchBox form .button {
	width: auto;
	height: auto;
	float: right;
}
#toDayBox {
	width: 500px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #45494b;
	position: absolute;
	right: 7px;
	top: -67px;
}
#firmyCounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	position: absolute;
	right: 7px;
	top: -22px;	
}
.box h4 {
	padding: 0px;
	margin: 0px;
	background: url('../../images/firmy/box-heading.gif') no-repeat left top #45494b;
	color: white;
	text-transform: uppercase;
	padding-left: 18px;
	line-height: 26px;
	padding-top: 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border-top: 23px solid white;
	white-space: nowrap;
	width: 282px;
	overflow: hidden;
}
.box {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 1px;
}
.box .wsEd {
	padding: 20px 20px;
	padding-bottom: 20px !important;
	background: url('../../images/firmy/box-bg.gif') repeat-x left bottom;
}
#boxFilterKraje {
	font-size: 12px;
	line-height: 180%;
	padding-top: 13px;
	padding-bottom: 13px;
}
#boxFilterKraje form {
	padding: 0px;
	margin: 0px;
}
#boxFilterKraje input {
	float: left;
	margin-right: 8px;
	margin-top: 6px;
}
#boxFilterKraje a {
	float: left;
	padding-top: 2px;
}
#boxFilterKraje .fkItem {
	width: 130px;
	float: left;
}
#content .box {
	border: none;
	padding: 0px;
}
#content .box h4 {
	background: none;
	color: #45494b;
	text-transform: inherit;
	padding: 0px;
	padding-left: 33px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: normal;
}
#content #boxFilterKraje {
	background: none;
	padding: 0px;
	
}
#content #boxFilterKraje .fkItem {
	width: 170px;
	float: left;
	padding-left: 30px;
}

#posledneRegistracie {
	padding-top: 13px;
	padding-bottom: 13px;	
}
#posledneRegistracie p {
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}
#posledneRegistracie p.last {
	padding-bottom: 0px;
}
.top3News {
	padding: 13px 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.top3News .item {
	width: 295px;
	padding-right: 20px;
	float: left;
}
.top3News .item img {
	border: 3px solid white;
	float: left;
}
.top3News .item h5 {
	width: 215px;
	float: right;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
.top3News .item h5 a {
	color: white;
}
.top3News .item p {
	width: 215px;
	float: right;
	clear: right;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	font-size: 11px;
	color: white;	
}

.pager {
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}
.pagerInfo {
	float: left;
	padding-bottom: 35px;
}
.pager span {
	background: #31a4e5;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
}
.pager span, .pager a {
	margin-left: 2px;
}
.backgroundedContent {
	background: url('../../images/firmy/box2-bg.gif') repeat-x left bottom;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 33px;
}
#registerButton {
	display: block;
	position: relative;
	float: right;
	width: 202px;
	height: 49px;
	background: #00b9eb;
	color: white;
	text-align: center;
	overflow: hidden;
	margin-top: -56px;
}
#registerButton span {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 202px;
	height: 49px;
	background: url('../../images/firmy/add-site-button.gif') no-repeat left top;	
}



#fProductsBox {
    padding: 0px;
    border: none;
}

#fProductsBox h4 {
    background: url('../../images/okna/produkty-box-head.gif') no-repeat left top #007097;
    font-size: 13px;
	line-height: 29px;
}

#fProductsBox .content {
    background: url('../../images/okna/produkty-box-bg.gif') repeat-x left top #1e83a6;
    min-height: 120px;
    border: none;
    padding-left: 10px;
    padding-right: 10px;
}

#fProductsBox .boxBottom {
    height: 3px;
    width: 300px;
    background: url('../../images/okna/produkty-box-bottom.gif') no-repeat left top #1e83a6;
}

#fProductsBox .prodBoxItem {
    display: block;
    padding: 0px;
    margin: 0px;
    width: 70px;
    overflow: hidden;
    float: left;
    margin-right: 14px;
}
#fProductsBox .prodBoxItem.last {
	margin-right: 0px;
}

#fProductsBox .prodBoxItem img {
    border: 3px solid white;
    width: 64px;
    height: 64px;
}

#fProductsBox .prodBoxItem .link {
    color: white !important;
}

#fProductsBox .stepcarousel {
    position: relative;
    overflow: hidden;
    width: 240px;
    height: 120px;
    margin: 0px auto;
}

#fProductsBox .stepcarousel .belt {
    position: absolute;
    left: 0;
    top: 0;
}

#fProductsBox #mygalleryWrap {
    position: relative;
    width: 285px;
}

#fProductsBox #GbuttLeft {
    position: absolute;
    left: 0px;
    top: 0px;
}

#fProductsBox #GbuttRight {
    position: absolute;
    right: 0px;
    top: 0px;
}


#fClankyBox h4 {
	background: url('../../images/firmy/box-heading.gif') no-repeat left top #45494b;
}
#fClankyBox .zalozky {
	padding-top: 3px;
}
#fClankyBox .zalozky a {
	float: right;
	background: #e9e5e5;
	color: #45494b;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	line-height: 19px;
	padding: 0px 14px;
	margin-left: 3px;
}
#fClankyBox .zalozky a.active, #fClankyBox .zalozky a:hover {
	background: #77b7e4;
	color: white;
	text-decoration: none;
}
#fClankyBox .clBxItem {
	width: 260px;
	padding-bottom: 14px;
}
#fClankyBox .clBxItem img {
	float: left;
	border: 3px solid #c3c3c3;
}
#fClankyBox .clBxItem h5 {
	padding: 0px;
	margin: 0px;
	width: 185px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px !important;
}
#fClankyBox .clBxItem h5 a {
	color: #666666 !important; 
}

#fClankyBox .clBxItem p {
	padding: 0px;
	margin: 0px;
	width: 185px;
	float: right;
	font-size: 11px;
	color: #666666;	
	line-height: 14px;
}
#fClankyBox .moreTtem, #fClankyBox #fClankyBoxNajnovsie, #fClankyBox #fClankyBoxNajcitanejsie {
	display: none;
}
#fClankyBox .activeFolderContent {
	display: block !important;
}
#fClankyBox .bottomLinks a {
	margin-right: 15px;
	padding-left: 11px;
	background: url('../../images/okna/red-sip-gray.gif') no-repeat left center;
	color: #007097 !important;
}

div#pozadieContent {
		background: #ffffff;
		width: 1010px;
		overflow: hidden;
}
