body{
	background-color: #575757;
	background-image: url(images/mainbg.gif);
	text-align: center;
	background-position: top;
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #686761;
}

h1{
	font-size: 18px;
	text-transform: uppercase;
	color: #433f3e;
	font-weight: bold;
	border-bottom: 1px solid #433f3e;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
h1.small{
	font-size: 12px;
	font-weight: bold;
	color: #3b591d;
	padding: 0 0 8px 0;
}
h1.nohr{
	border: none;
	margin-bottom: 0px;
}
p.mtop{
	padding-top: 15px;
}
p.line{
	border-bottom: 1px solid #433f3e;
	height: 1px;
	margin: 0;
	padding: 0;
}
h1.margin{
	margin: 25px 0 10px 25px;
	width: 630px;
}
h1 span{
	color: #d55617;
}
h3{
	color: #d55617;
	font-size: 18px;
	font-weight: bold;
}
h3.gray{
	color: #433f3e;
}
h3.border{
	border-bottom: 1px solid #433f3e;
	padding-bottom: 5px;
}
h2{
	color: #3b591d;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
h2.gradient{
	background-image: url(images/h2gradient.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
	height: 22px;
	padding-left: 3px;
}
h2.mtop{
	margin-top: 20px;
	padding-top: 0;
}
h2.mptopclear{
	margin-top: 0px;
	padding-top: 0px;
}
h4{
	color: #433f3e;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
}
h6{
	font-size: 14px;
	font-weight: bold;
	color: #3b591d;
	margin: 10px 0 10px 0px;
	padding: 0px;
}
a{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #3b581d;
}
a:hover{
	text-decoration: underline;
}
a.greenlink{
	text-decoration: underline;
}
a.greenlink:hover{
	text-decoration: none;
}
a:active, a:focus {
text-decoration:none;
outline:0px;
ie-dummy:expression(this.hideFocus=true);
}
a img{
	border: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}

.razdl_w{
	width: 25px;
}
.mbottom{
	margin-bottom: 25px;
}
div.close{
	display: none;
}

div.open{
	display: block;
}

div.main{
	width: 985px;
	background-color: #efecdd;
}
div.main div{
	/*border: 1px solid black;*/
}
	

div.flashmenu{
	height: 144px;
}

div.flashindex{
	height: 250px;
}
table.workzone{
	width: 100%;
	border: none;
}
table.workzone td{
	border: 0px;
	vertical-align: top;
}

td.searchzone{
	width: 300px;
	text-align: right;
	padding-bottom: 0px;
}
div.search{
	width: 100%;
	background-image: url(images/quicksearchheader.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 70px;
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: hidden;
}

div.formsearch{
	text-align: center;
	margin-left: 26px;
	width: 274px;
	height: 292px;
	background-color: #d6d0bb;
	color: #3f3e3c;
	background-image: url(images/quicksearchbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.formsearch form{
	text-align: left;
	margin: 0 25px 10px 25px;
}
div.formsearch form p{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
div.formsearch form p span{
	font-weight: normal;
	margin-left: 3px;
	margin-right: 13px;
}
div.formsearch form p.short span{
	margin-right: 2px;
}
div.formsearch form p span.last{
	margin-right: 0px;
}
div.formsearch form select{
	width: 150px;
}

div.formsearch form a div{
	color: #ffffff;
	width: 178px;
	height: 18px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 0 0 20px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	background-image: url(images/img4bg178red.jpg);
}
div.formsearch form a{
	margin-top: 10px;
	cursor:pointer;
	width: 178px;
}
div.formsearch form a:hover{
	text-decoration: none;
}

div.formsearch form a:hover div{
	background-position: bottom;
}

div.builders_left{
	width: 100%;
	background-image: url(images/builder.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 75px;
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: hidden;
}
div.builders_left div.formsearch{
	text-align: center;
	margin-left: 26px;
	width: 274px;
	height: 100px;
	height: auto;
	background-color: #d6d0bb;
	color: #3f3e3c;
	background-image: url(images/quicksearchbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
div.builders_left table td{
	padding-bottom: 5px;
}
div.builders_left table td p{
	margin-right: 5px;
}


/* shop -> */

div.shop{
	width: 100%;
	background-image: url(images/shopheader.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 99px;
	margin-top: 9px;
	margin-bottom: 20px;
}
div.shop div.shopinfo{
	text-align: left;
	margin-left: 26px;
	width: 274px;
	background-color: #d6d0bb;
	color: #e46c2e;
	background-image: url(images/quicksearchbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-top: 5px;
}
div.shop div.shopinfo table.btn {
	width: 170px;
	text-align: center;
	margin-left: 35px;
	margin-bottom: 10px;
}
div.shop div.shopinfo div.onebtn{
	margin-left: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}
div.shop div.shopinfo span.price{
	color: #c74800;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	margin-left: 135px;
	margin-top: -4px;
	width: 90px;
	text-align: right;
}
div.shop div.shopinfo div.total{
	font-weight: bold;
	text-align: right;
	color: #c74800;
	font-size: 16px;
}
div.shop div.shopinfo div.total span{
	float: left;
	color: #3b591d;
}
div.shop div.shopinfo ol{
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 25px;
	padding: 0px;
	color: #3b591d;
}
div.shop div.shopinfo ol li{
	margin-top: 5px;
	list-style: none;
}
div.shop div.shopinfo ol p{
	color: #3f3e3c;
	font-size: 10px;
}
div.shop div.shopinfo ol p span{
	color: #3b591d;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 25px;
}


/* <- shop */


/* testimonials -> */

div.testimonials{
	width: 100%;
	background-image: url(images/testimonialsheader.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 80px;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.testimonials div.testimonialscontent{
	text-align: left;
	margin-left: 26px;
	padding-left: 15px;
	padding-right: 15px;
	width: 244px;
	height: 152px;
	background-color: #d6d0bb;
	color: #e46c2e;
	background-image: url(images/quicksearchbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 12px;
}
div.testimonials div.testimonialscontent span{
	color: #3f3e3c;
	float: right;
}

/* <- testimonials */

div.main table.workzone tr td.content{
	text-align: left;
	
}

/* pages -> */

table.pages{
	width: 100%;
	border-top: 1px solid #3b591d;
	height: 21px;
}
table.pages td{
	padding: 10px 0 10px 0px;
	margin: 0;
	min-width: 135px;
}
table.pages td.page{
	min-width: 35px;
	width: 35px;
	padding: 10px 5px 10px 5px;
}
table.pages td.activepage{
	min-width: 35px;
	width: 35px;
	padding: 10px 5px 10px 5px;
}
table.pages td.tdnext a div{
	float: right;
}
table.pages a div{
	color: #ffffff;
	width: 135px;
	height: 18px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	background-image: url(images/img4bg135green.jpg);
	text-align: center;
}
table.pages a.pass div{
	background-image: url(images/img4bg135gray.jpg);
	cursor: auto;
}
table.pages td.page a div{
	width: 35px;	
	background: none;
	color: #3b591d;
	font-weight: bold;
	/*background-image: url(images/img4bg35red.jpg);*/
}
table.pages td.activepage a div{
	width: 35px;	
	background: none;
	color: #000000;
	font-weight: bold;
	/*background-image: url(images/img4page_active.jpg);*/
	border: 1px solid #000000;
}
table.pages a{
	margin-top: 10px;
	cursor: pointer;
}
table.pages td.activepage a{
	cursor: auto;
}
table.pages a:hover{
	text-decoration: none;
}

table.pages a:hover div{
	background-position: bottom;
}
table.pages a.pass:hover div{
	background-position: top;
}

/* <- pages */


td.content div.list{
	margin: 27px 0 0 25px;
	width: 630px;
}

div.list table.topcol{
	width: 100%;
	font-size: 12px;
	margin-bottom: 15px;
	border-top: 1px solid #433f3e;
	padding-top: 10px;
}
div.list table.topcol td{
	width: 50%;
}

.pright{
	padding-right: 10px;
}
.pleft{
	padding-left: 10px;
}
.pleft20{
	padding-left: 20px;
}

td.content div.shopbtn{
	width: 310px;
	float: right;
}

/*faq ->*/
/*<- faq*/
ul.faq li{
	margin-bottom: 10px;
}
ul.faq{
	margin-left: 0px;
	padding-left: 0px;
}
ul.faq li{
	list-style-type: none;
}
ul.faq li a{
	color: #3b591d;
}
ul.faq li a.lishowhide{
	background-image: url(images/lifaq.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
	padding-left: 20px;
	display: block;
}
ul.faq li a:hover{
	text-decoration: underline;
}
ul.faq li span{
	padding-left: 20px;
	margin-top: 3px;
}
ul.faq li span{
	color: #686761;
	display: none;
	cursor: auto;
	font-size: 12px;
}
ul.faq li span a{
	font-size: 12px;
}

/* search -> */

td.content div.advsearch{
	margin: 27px 0 0 25px;
	width: 630px;
}
div.advsearch table{
	width: 100%;
}
div.advsearch table td{
	width: 50%;
}
div.advsearch table.searchdetail{
	margin-bottom: 15px;
}
div.advsearch table.searchdetail td{
	width: auto;
}
div.advsearch table.searchdetail td.short{
	width: 150px;
	padding-left: 25px;
}
div.advsearch table.searchdetail input{
	margin-right: 5px;
	margin-left: 15px;
}
div.advsearch table.searchdetail select{
	margin-right: 5px;
	margin-left: 5px;
	width: 70px;
}
table.searchdetail td.pleft{
	padding-left: 10px;
}
table.searchdetail td.pleft input{
	margin-left: 5px;
	width: 60px;
}
div.advsearch table.searchdetail input.long{
	width: 90px;
}
tr.bborder td{
	border-bottom: 1px solid #433f3e;
}
td.td4btn{
	padding-left: 5px;
	padding-top: 15px;
}
div.advsearch table.searchdetail td.td4btn{
	padding-left: 170px;
	padding-top: 15px;
}
div.advsearch input{
	margin-right: 10px;
}
div.advsearch p{
	font-size: 14px;
	margin-bottom: 5px;
}
/* <- search */


/* sort -> */

table.sort{
	font-size: 12px;
	font-weight: bold;
	color: #3b591d;
	width: 265px;
	position: absolute;
	height: 21px;
	margin: 0;
	padding: 0;
	margin-left: 365px;
	margin-top: -6px;
}
table.sort td{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
table.sort p{
	margin-right: 10px;
	display: inline;
}
table.sort select{
	width: 135px;
	margin: 0;
	padding: 0;
}

table.sort a div{
	color: #ffffff;
	width: 60px;
	height: 18px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	background-image: url(images/img4bg60red.jpg);
}
table.sort a{
	cursor:pointer;
	width: 83px;
	display: inline;
}
table.sort a:hover{
	text-decoration: none;
}

table.sort a:hover div{
	background-position: bottom;
}

/* <- sort */




table.index{
	margin: 30px 0px 30px 25px;
	width: 630px;
}
table.index p{
	font-size: 11px;
	font-weight: bold;
	color: #3c5d1e;
	margin-top: 10px;
}

table.index td.text{
	width: 380px;
}

table.index td.text p span{
	color: #d55617;
}
table.index td.video{
	padding-left: 25px;
}
table.index td.video h1{
	margin-bottom: 0px;
	border: none;
}
table.index td.video p{
	color: #565816;
	font-size: 10px;
}

div.main div.bottommenu{
	background-image: url(images/bgbottommenu.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #403c3b;
	height: 45px;
	padding-top: 15px;
}
div.main div.bottommenu a{
	color: #ffffff;
	margin-right: 50px;
}
div.main div.bottommenu a.last{
	margin-right: 0px;
}

div.main div.bottommenu div.copy{
	margin-top: 20px;
	padding-bottom: 20px;
	font-size: 10px;
	font-weight: normal;
	color: #a4a4a4;
}




/* detail -> */

div.detail{
	margin: 27px 0 0 25px;
	width: 630px;
	/*text-align: center;*/
}
div.btninfo{
	width: 380px;
	margin-left: 120px;
	height: 21px;
}

div.mtop{
	margin-top: 20px;
}
div.pbottom{
	padding-bottom: 20px;
}

table.info{
	margin-top: 15px;
	margin-bottom:15px;
	text-align: left;
	margin-left: 120px;
}
table.info td{
	padding-top: 5px;
	padding-bottom:5px;	
}

table.info p{
	font-size: 12px;	
	width: 165px;
	text-align: left;
	color: #686761;
	font-weight: normal;
	margin-bottom: 5px;
	margin-bottom: 5px;
}
table.info p.col1{
	width: 175px;
	margin-right: 80px;
}
table.info p.col2{
	width: 120px;
}
table.info p.wide{
	width: 380px;
	margin-bottom: 0px;
}
table.info p span{
	color: #3b591d;
	font-weight: bold;
	float: right;
}
table.info p.col1 span{
	max-width: 140px;
	text-align: right;
}
table.info p span.red{color: #c74800;}
table.info p.wide span{
	width: 330px;
}


a.btnbg{ cursor:pointer; height: 21px;}
a.btnbg:hover{ text-decoration: none; }
a.fleft{ float: left; }
a.fright{ float: right; }
a.mleft{ margin-left: 5px;}
a.pleft{ padding-left: 5px;}
a.mtop{ margin-top: 20px; }
a.pbottom{ padding-bottom: 20px; }
a.bg178red div{ background-image: url(images/img4bg178red.jpg); background-position: top; width: 178px;}
a.bg178red:hover div{ background-position: bottom;}
a.bg178green div{ background-image: url(images/img4bg178green.jpg); background-position: top; width: 178px;}
a.bg178green:hover div{ background-position: bottom;}
a.bg210red div{ background-image: url(images/img4bg210red.jpg); background-position: top; width: 210px;}
a.bg210red:hover div{ background-position: bottom;}
a.bg135green div{ background-image: url(images/img4bg135green.jpg); background-position: top; width: 135px;}
a.bg135green:hover div{ background-position: bottom;}
a.bg83red div{ background-image: url(images/img4bg83red.jpg); background-position: top; width: 83px;}
a.bg83red:hover div{ background-position: bottom;}
a.bg135red div{ background-image: url(images/img4bg135red.jpg); background-position: top; width: 135px;}
a.bg135red:hover div{ background-position: bottom;}


a.btnbg div{
	color: #ffffff;
	height: 18px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}
a.btnbg:hover div{ text-decoration: none; }


.left{
	text-align: left;
}

.tmbname{
	color: #3b591d;
	font-weight: bold;
	/*float: right;*/
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 9px;
	text-align: left;
}

table.tmb{
	height: 99px;
	background-color: #5a882d;
	margin-top: 5px;
	text-align: center;
	width: 630px;
}

table.tmb td{
	text-align: center;
}
table.tmb div{
	width: 480px;
	text-align: center;
}
table.tmb img{
	margin: 8px 1px 8px 1px;
	border: 4px solid #5a882d;
}
table.tmb a:hover img{
	border: 4px solid #ff782b;
}
table.tmb td.tmbcollection{
	text-align: left;
	padding-left: 15px;
	width: 564px;
}
table.tmb td.tmbcollection a:hover img{
	border: 2px solid #ff782b;
	margin: 10px 3px 10px 3px;
}
table.tmb a.prevclose{
	cursor: default;
}
table.tmb a.prevclose:hover img{
	border: 4px solid #5a882d;
}
table.tmb a.prevclose img{
	background-image: url(images/tmbprev.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
table.tmb a.nextclose{
	cursor: default;
}
table.tmb a.nextclose:hover img{
	border: 4px solid #5a882d;
}
table.tmb a.nextclose img{
	background-image: url(images/tmbnext.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
table.tmb a.prev img{
	background-image: url(images/tmbprev.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
table.tmb a.prev:hover img{
	border: 4px solid #5a882d;
	background-position: bottom left;
}
table.tmb td.tmbcollection a.akt{
	cursor: default;
}
table.tmb td.tmbcollection a.akt img{
	border: 4px solid #ff782b;
}
table.tmb td.tmbcollection a.akt:hover img{
	border: 4px solid #ff782b;
	margin: 8px 1px 8px 1px;
}
table.tmb a.next img{
	background-image: url(images/tmbnext.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
table.tmb a.next:hover img{
	border: 4px solid #5a882d;
	background-position: bottom left;
}
div.bigview{
	border: 4px solid #5a882d;
}
div.bigview{
	/*margin-left: -8px;*/
	overflow: hidden;
}

/* <- detail */






/* listitem -> */

div.listitem{
	margin-top: 15px;
	margin-bottom:15px;
	border-bottom: 1px solid #3b591d;
	padding-bottom: 15px;
}
div.listitem h2{
	margin-top: 0;
}

div.listitem h2.red{
	color: #c74800;
}

div.last{
	border-bottom: none;
}

div.listitem div.img{
	position: absolute;
}
div.img, td.img img{
	border: 1px solid #3b591d;
}
div.listitem p{
	font-size: 12px;	
	width: 165px;
	text-align: left;
	color: #686761;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
}
div.listitem p.col1{
	width: 180px;
	margin-right: 30px;
}
div.listitem p.col2{
	width: 115px;
}
div.listitem p.wide{
	width: 320px;
	margin-bottom: 0px;
}
div.listitem p span{
	color: #3b591d;
	font-weight: bold;
	float: right;
}
div.listitem p.col1 span{
	max-width: 140px;
}
div.listitem p.wide span{
	width: 250px;
}
div.listitem table{
	margin-bottom: 0px;
}

div.listitem td.boldred{
	text-align: left;
	padding-top: 10px;
}
div.listitem td.boldred p{
	color: #d55617;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
}
div.listitem td.boldred p input{
	margin-right: 10px;
}

div.listitem td.links{
	text-align: center;
	margin-top: 5px;
}
div.listitem td.links a{
	margin-top: 10px;
	cursor:pointer;
}
div.listitem td.links a:hover{
	text-decoration: none;
}
div.listitem td.links a.btn1{
	float: left;
	margin-left: 20px;
}
div.listitem td.links a.btn1 div{
	background-image: url(images/img4bg135green.jpg);
}
div.listitem td.links a.btn1:hover div{
	background-position: bottom;
}
div.listitem td.links a.btn2{
	float: right;
	margin-right: 20px;
}
div.listitem td.links a.btn2 div{
	background-image: url(images/img4bg135red.jpg);
}
div.listitem td.links a.btn2:hover div{
	background-position: bottom;
}
div.listitem td.links a div{
	color: #ffffff;
	width: 135px;
	height: 18px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}
div.listitem td.links a:hover div{
	text-decoration: none;
}

/* <- listitem */


/* cart -> */

table.cart{
	width: 100%;
	text-align: left;
}
table.cart thead h4{
	margin-top: 0px;
	margin-bottom: 15px;
}
table.cart thead td{
	border-bottom: 1px solid #433f3e;
}
table.cart tfoot td{
	font-size: 16px;
	font-weight: bold;
	color:#433f3e;
	padding-top: 15px;
}
table.cart tbody{
}
table.cart tbody td{
	vertical-align: middle;
	padding-top: 15px;
	border-bottom: 1px solid #433f3e;
	padding-bottom: 15px;
}
table.cart td.img{
	width: 120px;
	
}
table.cart td.btn{
	width: 100px;
}
table.cart td.price{
	width: 130px;	
	padding-left: 25px;
	padding-right: 25px;
	color: #c74800;
	font-size: 16px;
	font-weight: bold;
}
table.cart td.nowidth{
	width: auto;
	padding-right: 0px;
}
table.cart td.nowidth input{
	margin-top: 3px;
	margin-bottom: 3px;
	width: 249px;
}
table.cart td.printship{
	text-align: left;
	font-size: 14px;
}
table.cart td.txt{
	font-size: 12px;
	text-align: left;
	width: 230px;
}
table.cart tbody td.txt p.name{
	font-size: 16px;
	font-weight: bold;
	color: #3b591d;
}
 p.textp{
	font-size: 14px;
	font-weight: normal;
}
table.cart tbody td.txt p{
	margin-bottom: 3px;
	margin-top: 3px;
}
table.cart tbody td.txt p span{
	color: #3b591d;	
	font-weight: bold;
}
table.cart tr.customText td {
	padding-bottom: 15px;
	color: #686761;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #433f3e;
}
table.cartbtn{
	width: 100%;
}
table.cartbtn td{
	padding-top: 15px;
	padding-left: 65px;
}

div.cart-text {
	margin: 30px 0;
	font-size: 14px;
}

div.cart-text p {
	margin: 10px 0;
}

/* <- cart */

/* bigdiv -> */

table.bigdiv{
	width: 630px;
	margin: 27px 0 25px 25px;
	background-color: #d6d0bb;
}
table.bigdiv thead td{
	background-image: url(images/bigdivtop.jpg);
	height: 6px;
}
table.bigdiv tfoot td{
	background-image: url(images/bigdivbottom.jpg);
	height: 6px;
}
table.bigdiv td{
	width: 33%;
	padding: 0 10px 0 10px;
	background-color: #d6d0bb;
}
table.bigdiv td a{
	display: block;
	margin: 3px 0 3px 0;
	font-size: 12px;
	text-transform: capitalize;
}

/* <- bigdiv */

/* indexbigdiv -> */

table.indexbigdiv{
	width: 929px;
	margin-left: 26px;
	margin-right: 30px;
	background-color: #d6d0bb;
	margin-bottom: 25px;
	text-align: left;
}
table.indexbigdiv thead td{
	background-image: url(images/indexbigdivtop.jpg);
	height: 6px;
}
table.indexbigdiv tfoot td{
	background-image: url(images/indexbigdivbottom.jpg);
	height: 6px;
}
table.indexbigdiv td{
	width: 25%;
	padding: 0 10px 0 10px;
	background-color: #d6d0bb;
}
table.indexbigdiv td a{
	display: block;
	margin: 3px 0 3px 0;
	font-size: 12px;
	text-transform: capitalize;
}

/* <- indexbigdiv */


div.graying{
	position: absolute;
	top: 0px;
	background-color: rgb(0, 0, 0);
	z-index: 10;
	left: 0px;
	width: 1263px;
	height: 832px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
div.hoverflashvideo{
	border: 1px solid white;
	background-color: black;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	padding: 5px;
}
div.hoverflashvideo odject{
	border: 1px solid white;
}

div.close_video{
	border: 1px solid white;
	background-color: black;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 12;
}

div.close_video a div{
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	font-size: 8px;
	font-weight: bolder;
}
div.close_video a:hover div{
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

div.none{
	display: none;
}


.mtop{
	margin-top: 20px;
}
.desc{
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
}

/*builders*/
div.builders{
	width: 630px;
}
div.builders p{
	margin-bottom: 10px;
}
div.builders p.decs{
	font-size: 14px;
}
div.builders p.decs input{
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	margin-top: 3px;
}
div.builders ul{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 14px;
}
div.builders h6{
	text-align: center;
	margin-top: 25px;
	font-size: 18px;
	margin-bottom: 15px;
}
div.builders table.formbuilders{
	width: 100%;

}
div.builders table.formbuilders td{
	padding-bottom: 5px;
	font-size: 14px;
}
div.builders table.formbuilders td span{
	font-size: 11px;
}
div.builders table.formbuilders td.name{
	width: 125px;
	padding-top: 1px;
}
div.builders table.formbuilders td.formelement{
	width: 203px;
}
div.builders table.formbuilders td.rtd{
	width: 177px;
}
div.builders input{
	margin: 0px;
	padding: 0px;
}
/*builders*/