

/*** slider **/

.pib {position:relative;left:-5px;width:970px;
	overflow:hidden;}

.slider {
	z-index: 0;
	border: 10px #e5e5e5 solid;
}
.slider img {
	display:block;
}
.nivoSlider .nivo-controlNav {
	position: absolute;
	bottom:5px;
	right:1px;
}

.nivoSlider .nivo-controlNav a {
	display:inline-block;
	width:7px;
	height:7px;
	padding:0 !important;
	border:1px solid #ffffff;
	margin-right:3px !important;
	font-size:1px;
	text-indent:100px;
	overflow:hidden;
}
.nivoSlider .nivo-controlNav a.active, .nivoSlider .nivo-controlNav a:hover {
	background-color:#ffffff;
}


.inner_slider {
	margin-bottom: 30px;
}
/*body layout*/
.white_box {
	border:1px solid #e6e6e6;
	background:#ffffff;
	padding:33px 40px;
}

.intro {
	color: #131313;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 25px;
	display: inline-block;
}


.last { margin-right: 0 !important; }
.no_bottom_padding { padding-bottom: 0 !important; }
.no_bottom_margin { margin-bottom: 0 !important; }

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { margin-bottom:10px; }
.column_one-fourth,
.column_one-half, .column_two-fourth,
.column_three-fourth,
.column_one-third,
.column_two-third, .column_two-thirds
{
	display:inline;
	float:left;
	position:relative;
	margin:0 40px 20px 0px;
}
.column_one-fourth {	width:202px; }
.column_one-half, .column_two-fourth {	width:444px; }
.column_three-fourth { width:686px; }

.column_one-third { width:282px; }
.column_two-third, .column_two-thirds { width:606px; }


/*** Colums variations inside of columns ***/
.main_content .column_three-fourth .column_one-half {
	width:320px;
}

.column_two-third .column_one-third, .column_two-thirds .column_one-third {
	width: 175px;
}
/*******************************************/

.grey_box {
	border:1px solid #333333;
	background:#333333;
	padding:33px 40px;
	
	color:#999999;
}
.grey_box h1, .grey_box h2, .grey_box h3, .grey_box h4, .grey_box h5, .grey_box h6 {
	color:#ffffff;
}
.grey_floating_box_right {
	float:right;
	width:30%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:20px;
}
.grey_floating_box_left {
	float:left;
	width:30%;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:0px;
}

.light_box {
	background: #f8f8f8;
	border-color: #EAEAEA;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.light_box h1, .light_box h2, .light_box h3, .light_box h4, .light_box h5, .light_box h6 {
	color: #131313;
}
/*** Layout bricks ***/
.layout_brick_w680 {
	display:inline;
	float:left;
	position:relative;
	width:680px;
}
/********************/

.th_shadow, .prettyPhoto img, .imgpreview img {
	border:3px solid #ffffff;
	
	-o-box-shadow:0px 0px 4px #999999;
    -icab-box-shadow:0px 0px 4px #999999;
    -khtml-box-shadow:0px 0px 4px #999999;
    -moz-box-shadow:0px 0px 4px #999999;
    -webkit-box-shadow:0px 0px 4px #999999;
    box-shadow:0px 0px 4px #999999;
	
	margin-right:15px !important;
}
.mtt{margin-top:5px;}
.mlt{margin-left:10px;margin-right:0px !important;}

.noshadow img {
	border: none;
	margin-right: inherit !important;
	-o-box-shadow:none;
    -icab-box-shadow:none;
    -khtml-box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
