/*
  * RESET ***
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ul{list-style-type:none; list-style-position:outside; font-size: 16px; margin-bottom: 15px; line-height: 30px; margin-left: 25px;}
ol{list-style:decimal;list-style-position:outside;  font-size: 16px; margin-bottom: 15px; line-height: 30px; margin-left: 25px;}
blockquote, q{quotes:none;color:#00aeef;}
blockquote:before, blockquote:after, q:before, q:after{content: ''; content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}

/*
  * CONTAINERS ***
*/

body{font-size:13px; line-height:23px;}
	.wrap_fullwidth{width:100%; position:relative; float:left; clear:both; /*background-color:#ddd;*/}
	.center{width:980px; position:relative; margin:0 auto; clear:both; padding:0px 0px; /*overflow:hidden;*//*auto;*/ /*background-color:#fff;*/}
.centershop{width:780px; position:relative; margin:0 auto; clear:both; padding:0px 0px; /*overflow:hidden;*//*auto;*/ /*background-color:#fff;*/}
    .center2{width:1010px; position:relative; margin:0 auto; clear:both; padding:0px 0px; /*overflow:hidden;*//*auto;*/ /*background-color:#fff;*/}
	.wrap_content{width:100%; position:relative; clear:both; float:left;}
	.wrap_content{width:100%; position:relative; clear:both; float:left;}

/*
  * LISTS ***
*/

.none_list a, 
.none_list span,
.arrows_list a, 
.arrows_list span,
.circles_list a, 
.circles_list span,
.check_list a, 
.check_list span{
	display:block;
	height:auto !important;
 	height:18px;
}
	.none_list a, .none_list span { padding:2px 0px 2px 0px; }
	.none_list ul a, .none_list ul span { padding-left:15px; }
	.none_list ul ul a, .none_list ul ul span { padding-left:25px; }
	.none_list ul ul ul a, .none_list ul ul ul span { padding-left:35px; }
	.none_list ul ul ul ul a, .none_list ul ul ul ul span { padding-left:45px; }

	.arrows_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.arrows_list ul li{ background-position:10px 9px; }
	.arrows_list ul ul li{ background-position:20px 9px; }
	.arrows_list ul ul ul li{ background-position:30px 9px; }
	.arrows_list ul ul ul ul li{ background-position:40px 9px; }
	.arrows_list a, .arrows_list span { padding:2px 0px 2px 15px; }
	.arrows_list ul a, .arrows_list ul span { padding-left:25px; }
	.arrows_list ul ul a, .arrows_list ul ul span { padding-left:35px; }
	.arrows_list ul ul ul a, .arrows_list ul ul ul span { padding-left:45px; }
	.arrows_list ul ul ul ul a, .arrows_list ul ul ul ul span { padding-left:55px; }

	.circles_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.circles_list ul li{ background-position:10px 9px; }
	.circles_list ul ul li{ background-position:20px 9px; }
	.circles_list ul ul ul li{ background-position:30px 9px; }
	.circles_list ul ul ul ul li{ background-position:40px 9px; }
	.circles_list a, .circles_list span { padding:2px 0px 2px 15px; }
	.circles_list ul a, .circles_list ul span { padding-left:25px; }
	.circles_list ul ul a, .circles_list ul ul span { padding-left:35px; }
	.circles_list ul ul ul a, .circles_list ul ul ul span { padding-left:45px; }
	.circles_list ul ul ul ul a, .circles_list ul ul ul ul span { padding-left:55px; }

	.check_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.check_list ul li{ background-position:10px 9px; }
	.check_list ul ul li{ background-position:20px 9px; }
	.check_list ul ul ul li{ background-position:30px 9px; }
	.check_list ul ul ul ul li{ background-position:40px 9px; }
	.check_list a, .check_list span { padding:2px 0px 2px 15px; }
	.check_list ul a, .check_list ul span { padding-left:25px; }
	.check_list ul ul a, .check_list ul ul span { padding-left:35px; }
	.check_list ul ul ul a, .check_list ul ul ul span { padding-left:45px; }
	.check_list ul ul ul ul a, .check_list ul ul ul ul span { padding-left:55px; }


/*
  * LAYOUT BOXES ***
*/

.box_one_half,
.box_one_fourth,
.box_three_fourth,
.box_two_third,
.box_one_third,
.box_one_sixth,
.box_five_sixth,
.box_fullwidth
{float:left; margin:0px 20px 0px 0px; padding:2px; position:relative; /*background-color:#bbb;*/}


.box_one_thirdhome,
{float:left; margin:0px 10px 10px 0px; padding:1px; position:relative; /*background-color:#bbb;*/}




.box_one_half{ width:420px; /*background-color:#bbb;*/ }
.box_one_third{ width:280px; /*background-color:#bbb;*/}
.box_one_thirdhome{ width:250px; /*background-color:#bbb;*/}
.box_two_third{ width:600px; /*background-color:#bbb;*/}
.box_one_fourth{ width:200px; }
.box_one_fifth{ width:150px; }
.box_one_sixth{ width:120px; }
.box_five_sixth{ width:770px; }
.box_three_fourth{ width:680px; }
.box_fullwidth{ width:920px; }
.box_fullwidth2{ width:920px; background-color:#ffffff;}
.box_fullwidthshop{ width:780px; }

#grid .box_one_third{ width:273px; /*background-color:#bbb;*/}


/*
  * IMAGES ***
*/

.box_one_third img{ max-width:280px; }

/*
  * EXTRAS CLASSES ***
*/

.clear_margin{margin:0px;}
.last{margin-right:0px;}

.aligncenter{display:block; margin:0px auto;}
.alignleft{float:left; margin:0px 12px 0px 0px; padding:0px;}
.alignright{float:right; margin:0px 0px 0px 12px; }

