/* CSS Document */







/*       -------------------General Stile---------------  */

html, body {

	margin: 0;

	padding: 0;

}

body {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 12px;

	color:#626366;

	background: #fff

}

div {

	margin: 0px;

	padding: 0px;

/*	position: relative;*/

/*	overflow: hidden*/

}

img {

	border: 0px none;

}

li {

	margin: 0px;

	padding: 0px;

	list-style: none;

	float:left

}

.clear-fix {clear: both}
.ff-fix {clear: both; height: 1px; overflow: hidden}

ul {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

p {

	padding:0;

	margin:0;

	border:0;

	color:#3c3c3c;

	font-weight: normal

}



h1 { font-size:14px; color:#fff; margin:0; padding:0; font-weight: normal}



h2 {

	color:#218b03;

	font-size: 16px;

	padding:18px 10px 10px 0px;

	margin:0;

	font-weight: normal

}

h3 {

	color:#218b03;

	font-size: 22px;

	padding:18px 20px 2px 14px;

	margin:0;

	font-weight: bold

}

h4 {

	color:#218b03;

	font-size: 12px;

	padding:10px 5px 3px 2px;

	margin:0;

	font-weight: bold

}

h5 {

	padding:20px 0 20px 0;

	background:url(../image/h3_shad.jpg) left bottom no-repeat;

	color:#218b03;

	font-size: 20px;

	margin:0;

	font-weight: normal

}

h6 {

	padding:20px 25px 18px;

	background: url(../image/bgh6.jpg) no-repeat center bottom;

	color:#218b03;

	font-size: 20px;

	margin:0;

	font-weight: normal

}

/*       ------------------Sait Stile---------------  */





.collor1 {

	color:#218b03;

}

.glav {

	width:1062px;

	margin:0 auto;

	z-index:10;

	position: relative

}

.topmenu {

	float:right;

	list-style: none;

	margin:20px 20px 0 0

}

.topmenu li {

	margin:0 8px

}

a.tmenu {

	color:#218b03;

	font-size:12px;

	text-decoration:none;

}

a.tmenu:hover {

	color:#808080

}

a.fmenu {

	color:#808080;

	font-size:12px;

	padding:0 2px

}

a.fmenu:hover {

	color:#218b03;

}

a.lis {

	color:#808080;

	font-size:12px;

	text-decoration: none

}

a.lis:hover {

	color:#218b03;

}

a.click {

	font-weight: bold;

	font-size:12px;

	color:#3c3c3c;

	text-decoration: none

}

a.click:hover {

	color:#218b03

}

a.click2 {

	font-weight: bold;

	font-size:12px;

	color:#218b03;

	text-decoration: none

}

a.click2:hover {

	color:#3c3c3c

}

a.click3 {

	font-family: Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:12px;

	color:#fff;

	text-decoration: none

}

a.click3:hover {

	text-decoration:underline

}

a.click4 {

	font-size:12px;

	color:#218b03;

}

a.click4:hover {

	color:#3c3c3c

}



a.click5 {

	font-size:12px;

	color:#218b03; text-decoration: none

}

a.click5:hover { text-decoration:underline}

a.click6 {
    font-size:12px;
    color:#218B03;
    font-weight: bold;
}

a.click6:hover {
     text-decoration:underline;
     color:#3C3C3C;
}
 
a.click7 {
    font-size:12px;
    color:#218B03;
}
a.click7:hover {
     text-decoration:underline;
     color:#3C3C3C;
}

.flash {

	clear: both;

	padding-right:8px;

	background:url(../image/bg_flash_right.jpg) right top no-repeat;

	width:1046px;

	height: auto

}

.bgflashtop {

	clear:both;

	width: 1050px;

	height:13px;

	background: url(../image/bg_flash_top.jpg) repeat-x;

	margin:0 6px

}

.bgflashfoot {

	clear:both;

	width: 1062px;

	height:13px;

	background: url(../image/bg_flash_foot.jpg) center top no-repeat;

	overflow: hidden;

	font-size:1px

}

.bgflashleft {

	padding-left:8px;

	background: url(../image/bg_flash_left.jpg) no-repeat;

	width:1054px

}

.flashmenu {

	position:absolute;

	width: 250px;

	height:410px;

	top:51px;

	left:21px;

	z-index:20;

}

.fleft {

	width:20px;

	float: left;

	height:413px;

}

.flashm {

	width: 220px;

	float:left;

	height:413px;

}

.fright {

	width: 20px;

	float: left;

	height:413px;

}

.ffoot {

	width:260px;

	height:28px;

	clear:both;

}

.footerborder {

	background: url(../image/footerborder.jpg) no-repeat;

	clear: both;

	height:21px

}

.copyleft {

	margin:5px 5px 3px 35px;

	width:320px;

	float: left

}

.copyright {

	margin:5px 35px 3px 5px;

	width: 600px;

	float: right;

	text-align: right

}

.clear {

	clear: both;

	width:1062px

}

ul.list {

	padding:7px 100px 45px 12px;

	margin-right:6px

}

ul.list li {

	float: none

}

.content {

	width:1032px;

	clear: both;

	margin:7px 0 2px;

	padding:0 0 0 32px

}

.blok {

	float: left;

	width: 319px;

	background:url(../image/bgblok.jpg) repeat-x #fff;

	margin-right:24px

}

.blok .blokleft {

	width:8px;

	height:127px;

	float: left;

	background:url(../image/bg_blok_left.jpg) no-repeat


}

.blok .blokright {

	width: 311px;

	float: left;

	background:url(../image/bg_block_right.jpg) right top no-repeat


}

.blok .blokfoot {

	width:319px;

	height:14px;

	background:url(../image/block_footer.jpg) no-repeat;

	clear: both

}

.footerblock {

	clear: both;

	width:1052px;

	margin:2px 5px 10px;

	text-align: center

}

.img1 {

	background: url(../image/img/img1.jpg) no-repeat right bottom


}

.img2 {

	background: url(../image/img/img2b.jpg) no-repeat right bottom


}

.img3 {

	background: url(../image/img/img3.jpg) no-repeat right bottom


}

.img4 {

	float:left;

	margin:0 20px 30px 0

}

.img6 {

	float: right;

	margin:0 0 20px 20px;

}

.content2, .content4, .content5 {

	width:747px;

	float: left;

	background: url(../image/content2.jpg) right top no-repeat;

}
.content2 {
	overflow: hidden
}

.contleft {
	overflow: hidden
}

.content4 {

	background: url(../image/content4.jpg) no-repeat right top;

}

.content5 {

	background: url(../image/content5.jpg) no-repeat right top;

}

.content6 {

	background: url(../image/content6.jpg) no-repeat right top;

}

.content2 h3 {

	padding:5px 0 20px 2px

}

.bord {

	background: url(../image/bg_bord.gif) repeat-x;

	height:1px;

	clear: both

}

.bord2, .bord3, .bord5 {

	background: url(../image/bg_bord.gif) repeat-x;

	height:1px;

	margin:20px 10px;

	clear:both;

}

.bord3 {

	margin:10px

}

.bord5 {

	width: 380px;

	margin:20px 0;

}

.bord9 {
	background: url(../image/bg_bord.gif) repeat-x;

	clear:both;

	height:1px;

	width: 480px;

	margin:15px 0px 0px 10px;

}

p.tex1 {

	padding:20px 0

}

h3.gd1 {

	padding-left: 0

}

div.seo1 {

	margin: 0 0 20px

}

p.pp2 {

	padding:10px 10px 0 0;

	text-align: justify

}

div.guaranti {

	background:url(../image/guaranti.gif) no-repeat 550px 0;

	padding:5px 240px 0 0

}



div.guaranti2 {

	background:url(../image/guaranti2.gif) no-repeat 550px 0;

	padding:5px 240px 0 0

}



div.guarantileft {

	background:url(../image/guaranti.gif) no-repeat;

	padding:0px 0px 15px 180px;

	margin-top:0px; width:570px; top:-5px

}



div.guarantileft2 {

	background:url(../image/guaranti2.gif) no-repeat;

	padding:0px 0px 15px 180px;

	margin-top:0px; width:570px; top:-5px

}



.pad2 {

	margin:10px 0 40px 0

}

#menulist, #menulist2 {

	width:100%;

	margin:10px 0

}

#menulist li a, #menulist2 li a {

	font-family: Helvetica, sans-serif;

	color:#fff;

	font-size:12px;

	text-transform:uppercase;

	text-decoration:none;

	background:url(../image/bg_menu2_gr.gif) right top no-repeat;

	display: block;

	height: 29px;

	margin:0;

	padding:0 5px 0 2px;

	line-height: 29px;

	float: left; text-align: center;

}

#menulist li a:hover, #menulist2 li a:hover {

	background:url(../image/bg_menu2.gif) right top no-repeat


}

#menulist2 li a {

	padding:0 21px; font-size:12px;

}

#wid1 {

	width:208px

}

#wid2 {

	width:201px

}



#wid4 {

	width:120px

}

#wid5 {

	width:123px

}

.fsiz1 {

	font-size:14px

}

.img5 {

	float:right;

	margin:-20px 30px 10px 25px

}

.cont {

	width:1022px;

	clear: both;

	padding:7px 20px 2px;

}

.contleft {

	width:275px;
	float:left;

}

.enquire {

	width: 239px;

	background:url(../image/bgenquire.gif) repeat-y;

	margin:210px 0 0 11px;

}

.enquiretop {

	width: 209px;

	background:url(../image/bgenqtop.gif) no-repeat;

	padding:10px 15px 5px

}

.enquirefoot {

	width: 239px;

	height:17px;

	background: url(../image/bgenqfoot.gif) no-repeat;

}

.pad3 {

	padding:0 0 10px

}

.pad4 {

	padding:10px 0;

	text-align: center

}

.inp2 {

	width: 147px;

	height:15px;

	border:1px solid #ccc;

	font-size:11px;

	color:#3c3c3c;

	padding:1px 2px;

	margin:1px 0

}

textarea.ta2 {

	width: 195px;

	border:1px solid #ccc;

	font-size:11px;

	color:#3c3c3c;

	padding:1px 2px;

	margin:0 0 0 8px

}

.enqform {

	margin:10px 0

}

.enqformleft {

	width:49px;

	color:#3c3c3c;

	padding:2px 0

}

.enqformright {

	width:160px;

	text-align: right;

	padding:2px 0;

}

.enqformcenter {

	width:209px;

	text-align: center;

	padding:7px 0 0;

}

.enqformcenter2 {

	width:209px;

	padding:2px 0;

	color:#3c3c3c;

}

.fc1 {

	color:#218b03;

	font-size: 13px;

	padding:10px 0 0 0;

	margin:0;

	font-weight: bold

}

.fc2 {

	display: block;

	margin-bottom:15px

}

.fc3 {

	font-size:50px

}

.fc4 {

	font-size:22px

}

.fc5 {

	font-size:36px

}

ul.list3 {

	width:520px;

	color:#3c3c3c;

	margin:10px 0 0 10px

}

ul.list3 li {

	background:url(../image/krc1.gif) no-repeat 0px 7px;

	padding:2px 0 1px 20px;

	float: none

}



ul.list4 {

	color:#3c3c3c;

	margin:10px 0 0 10px

}

ul.list4 li {

	background:url(../image/krc1.gif) no-repeat 0px 7px;

	padding:2px 0 1px 20px;

	float: none

}



.but1 {

	float: right;

	margin:5px 0 20px

}

.uppercase {

	text-transform:uppercase

}

.floatleft {

	float:left

}

.floatright {

	float: right

}

.desfootleft {

	padding-top:4px

}

.thank {

	font-size: 16px;

	color:#3c3c3c;

	text-align: center;

	

	padding:100px 0 205px;

	width:668px;

	margin:0 auto

}



.header { float: left; width:590px;  height:37px; padding-left:10px; background-image: url(../image/bghedr.gif)}


/* Tables */
table.General {
width: 700px;
border-collapse: collapse;
padding: 0;
margin: 0 0 10px 0;
}
table.General th {
font-size: 0.9em;
text-align: left;
vertical-align: top;
padding: 6px 10px 6px 10px;
border-bottom: 1px dotted #c4c4c4;
}
table.General td {
padding: 6px 10px 6px 10px;
vertical-align: top;
}
table.General .odd td {
background-color: transparent;
}
table.General .even td {
background-color: #f0f0f0;
}
table.General .first {
text-align: left;
border-left: 0;
}
table.General th a img {
text-decoration: none;
margin: 0 0 10px 0;
}
table.General th p {
margin: 5px 0 5px 0;
}


.home_bottom{
    padding:40px 0 40px 0;
    width:1044px;
    color:#999999;
/*    border:1px #000 solid;*/
    text-align: left;
    font-family: arial;
    line-height: 17px;
}
.home_bottom a{
    color:#999999 ;    
}
.home_bl{
    float:left;
    width:498px;
    border-right:1px #999999 solid;
}
.home_bl div{
    padding:0 40px 0 0;
}
.home_br{
    float:left;
    width:512px;
    padding-left: 28px;
}
.home_bottom_title{
    color:#999999;
    font-size:14px;
    font-weight: bold;
    padding:20px 0 4px 0;
}
.testimonials_item{
    width:750px;
	clear: both
}

.clear_all{
    clear:both;
}

.email_marc_left{
    width:330px;
    padding:0 10px 0 0;
}

.email_marc_left p{
    padding: 0 0 10px 0;
}

.email_marc_right{
    width:350px;
    padding-top: 3px;
}

.email_marc_right .style3{
    font-size:13px;
}
.email_marc_right_thumbs{
    padding-top: 15px;
}
.email_marc_right_thumbs div{
    float: left;
    height:60px;
    margin-top: 10px;
}

.email_marc_right_thumbs_c{
    text-align: center;
    width:113px;
}

.email_marc_right_thumbs_r{
    width:100px;
    text-align: center;
}

.red{ 
	color:red; 
}

.breadcrumb {}
.breadcrumb a,
.breadcrumb span,
.breadcrumb img {
	margin: 0 8px 0 0
}
.breadcrumb a {
	font-weight: bold;
	color: #797979
}
