html {
}

body{
	margin: 0;
	padding: 0;
	height: 100%;
	color: #27475b;
	background: url('images/customer/banner-pages.jpg') 0 -113px no-repeat #fff;
}

#fb { position: absolute; top: 20px; right: 20px; width: 33px; height: 33px; z-index: 99; }

/* Header
-------------------------------------------------------------- */

#header {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

	#header #logo {
		display: block;
		float: left;
		height: 100px;
		line-height: 100px;
	}


	#header .lang {display: none;}

	#header #logo
	{
		margin-top: 20px;
	}

	#header #headerRight {
		width: 564px;
		height: 88px;
		float: left;
		padding: 16px 0 0 0	;
	}

		#header #headerRight .topNav {
			width: 170px;
			float: left;
			padding: 0;
			list-style-type: none;
		}

			#header #headerRight .topNav li {
			}

				#header #headerRight .topNav li a {
					display: inline-block;
					width: auto;
					padding: 0 0 2px 0;

					color: #7d848e;
					font-size: 12px;
				}

				#header #headerRight .topNav li a:hover {
					padding: 0 5px 2px 5px;
					background-color: #fff;
					color: #ee3650;
				}



/* container
-------------------------------------------------------------- */

#container, .container {
	width: 1200px;
	margin: 0 auto;
}


/* Main
-------------------------------------------------------------- */

#main {
	min-height: 470px;
	margin: 15px 0 0 0;
	background-color: #ffffff;
}

.homepage #main {
	padding: 0;
}

	#main #mainFull {
		margin: 30px 0;
		position: relative;
	}

	#main #mainFull .two-columns {}

		#main #mainFull .two-columns .column {
			width: 570px;
			float: left;
		}

		#main #mainFull .two-columns .column:first-child {
			margin-right: 10px;
		}

		#main #mainFull .two-columns .column:last-child {
			margin-left: 10px
		}

		#main #mainFull .two-columns .columnSeparator {
			width: 40px;
			float: left;
			min-height: 1px;
		}

		#main #mainFull #mainLeft {
			/* margin: 0 40px 0 0; */
			float: left;
			width: 900px;
			margin-bottom: 20px;
		}

		#main #mainFull.catalog_ProductsInList #mainRight {
			width: 299px;
			border-left: 1px solid #e4e4e4;
			position: relative;
			left: -1px;
			margin: 0;
			padding: 0;
		}


			#main #mainFull #mainLeft .two-columns {}

				#main #mainFull #mainLeft .two-columns .column {
					width: 430px;
					float: left;
				}

				#main #mainFull #mainLeft .two-columns .columnSeparator {
					width: 40px;
					float: left;
					min-height: 1px;
				}


		#main #mainFull.catalog_ProductsInList #mainLeft {
			width: 900px;
			float: left;
			margin-left: 0px;
		}

		#main #mainFull #mainRight{
			width: 280px;
			padding-left: 20px;
			float: left;
		}

		#main #mainFull.catalog_ProductsInList #mainLeft {
			margin: 0 0 0 0;
			border-right: 1px solid #e4e4e4;
			margin-right: -1px;
		}

		#main #mainFull.catalog_ProductsInList #mainLeft .pagerTop .right, #main #mainFull.catalog_ProductsInList #mainLeft .pagerBottom .right {
			position: relative;
			right: 20px;
		}

/* Footer
-------------------------------------------------------------- */

#footer-container {
	width: 100%;
	background-color: #e7e7ec;
	position: relative;
	padding-top: 40px;
	z-index: 100;
	padding-bottom: 80px;
	float: left;
}

	#footer-container .footer {
		width: 1200px;
		margin: 0 auto;
	}

	.footerLinksContainer {
		float: left;
		width: 900px;
	}

	.footerLinksContainer .column {
		float: left;
		width: 234px;
		padding: 20px 30px;
		font-size: 14px;
	}

	.footerLinksContainer .column h3{
		margin-bottom: 20px;
	}

	#footer-container .payementMethods{
		float: right;
		width: auto;
		max-width: 300px;
		text-align: center;
		font-size: 10px;
	}

	#footer-container .payementMethods img{
		margin-bottom: 10px;
	}

		.footerLinksContainer .column ul {
			margin: 0;
			padding: 0;
		}

		.footerLinksContainer .column li {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.footerLinksContainer .column a {
			text-decoration: none;
			color: #27475b;
			font-size: 14px;
		}

		#footer-container .footerBottom {
			color: #27475b;
			  font-size: 12px;
			  text-align: left;
			  float: left;
			  padding: 9px 30px;
		}

			#footer-container .footerBottom a {
				color: #27475b;
				text-decoration: none;
			}

/* Float Elements
-------------------------------------------------------------- */

.floatLeft { float:left; }
.floatRight { float:right; }

/* Hidden
-------------------------------------------------------------- */

.hidden { display: none; }

/* Easy Slider
-------------------------------------------------------*/

/*.bannerZone,
.bannerZone li {
	margin: 0;
	padding: 0;
	list-style: none;
}
	.bannerZone,
	.bannerZone li a {
		text-decoration: none;
	}*/

/* modal Popup
-------------------------------------------------------------- */

.modalPopup {
	padding: 20px;
	border: 10px solid #cecdcd;
	background-color: #fff;
	position: relative;
}

.modalPopup  .btnClose {
	width: 25px;
	height: 25px;
	border: 0px solid #fff;

	background: url('images/customer/modalPopUp_btnClose.png') #ee3650 0px 0px no-repeat;

	position: absolute;
	top: 0px;
	right: 0px;

	color: #fff;
	font-size: 10px;
}

.modalPopup  .btnClose:hover {

}

.nyromodal_PopUp {
	padding: 15px;
	background-color: #fff;
}
