/*header & footer*/
*{
margin:0px;
padding:0px;
}

img{border:0px;}

html{
width:100%;
height:100%;
}
body
{
width:100%
background-color: #576978;
}

#header{
width:100%;
background-color:#576978;
height:361px;
text-align:center;
}

#headerindex{
width:100%;
background-color:#576978;
text-align:center;
}

.top-inside{
width:980px;
margin:0 auto;
overflow:hidden
}

.inside{
width:844px;
margin:0 auto;
overflow:hidden

}

#menu{
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
width:100%;
float:left;
height:50px;
}

.pic{
margin:0 auto;
/ margin:-4px auto;
}

#footer{
	width:100%;
	height:20px;
	background-image:url(images/footer.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	padding-top: 20px;
	color:#ffffff;
}
#footer a{color:#ffffff;text-decoration:none}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{line-height:20px;padding:0 50px 0 0;}


#footer2{
	width:100%;
	height:40px;
	background-image:url(images/footer.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
}
#footer2 a{color:#82bde0;text-decoration:none}
#footer2 a:visited{text-decoration:none}
#footer2 a:hover{text-decoration:underline}
#footer2 p{line-height:20px;padding:0 50px 0 0;
}
.copyright{color:#fff}

/*index*/
#blockbar{
background-image:url(images/bg.gif);
background-position:top center;
background-repeat:repeat-y;
background-color:#576978;
width:844;
height:50px;
}
.blockbar2{
background-image: url(images/block-bar-bg.jpg);
background-repeat: repeat-y;
width:845px;
height:50px;
line-height:50px;
float:left;
font-family: Tahoma;
text-align: center;
font-size: 20px;
color:#FFF;
}

#blocks{
background-image:url(images/bg.gif);
background-position:top center;
background-repeat:repeat-y;
background-color:#576978;
width:844;
height:166px;
}

.block2{
background-image: url(images/block-bg.jpg);
background-repeat: repeat-y;
width:845px;
height:166px;
float:left
}

.blocktx{
font-size:13px;
color:#fff;
font-family:Tahoma;
line-height: 18px;
padding: 15px 20px 15px 5px
}
#blocks h3{
	font-family:Tahoma;
	font-size:15px;
	color:#7fd1fd;
	display:inline;
	width:160px;
	text-align: left;
	padding: 15px 20px 15px 5px
}
#blocks span{
font-family:Tahoma;
font-size:11px;
color:#fff;
display:block;
padding:11px 0 12px 0
}


#main{
background-image:url(images/bg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#576978;
padding:0 0 35px 2px;
}


.column{
	padding:0 55px 0 35px;
	width:410px;
	font-family:Tahoma;
	font-size:11px;
	color:#64584C;
	line-height:17px;
	float:left;
}
.column h3{
background-position:left 2px;
background-repeat:no-repeat;
padding:3px 0 30px 0px;
font-family:Tahoma;
font-size:25px;
color:#64584C;
font-weight:normal;
}

.text{
font-size:14px;
color:#677D2A;
line-height:20px;
padding:22px 0 8px 0
}


.right{
text-align:right;
padding:25px 0 0 0;
}
.right2{
width:150px;
float:right;
text-align:right;
padding:25px 0 25px 0;
}

.news_block{
width:220px;
float:left;
font-family:Tahoma;
font-size:13px;
color:#64584C;
}


.news_block-title{
display:line;
float:left;
color:#008dd9;
font-family:Tahoma;
text-align:left;
width:320px;
padding:0 0 10px 0;
font-size:18px;
}
.news_block-content{
display:block;
float:left;
width:320px;
padding:0 0 23px 0;
}
.news_block h3{
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 30px 0px;
font-family:Tahoma;
font-size:25px;
color:#64584C;
font-weight:normal;
}

/*left butt*/
#left-butt{
background-image:url(images/bg2.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#576978;
padding:0 0 35px 0;
}
#left-butt a{ color:#82bde0; text-decoration:none}
#left-butt a:visited{ text-decoration:none}
#left-butt a:hover{ text-decoration: none; color:#FFF}

.left-butt-inside{
width:844px;
margin:0 auto;
height:auto;
overflow:hidden
}
.left-butt1{
	background-image:url(images/left-menu.gif);
	background-repeat:repeat;
	padding: 0 0 0 18px;
	width:203px;
	font-family: tahoma;
	float:left;
	font-size:16px;
color:#82bde0;
line-height:40px;
text-decoration:none;
}

.right2{
width:150px;
float:right;
text-align:right;
padding:25px 0 25px 0;
}

.content{
padding: 25px 0 0 30px;
width:568px;
float:left;
font-family:Tahoma;
font-size:13px;
color:#64584C;
}

.resource{
float:left;
color:#008dd9;
font-family:Tahoma;
text-align:left;
width:565px;
padding:0 0 10px 0;
font-size:14px;
}

.content-title{
display:line;
float:left;
color:#008dd9;
font-family:Tahoma;
text-align:left;
width:565px;
padding:0 0 10px 0;
font-size:18px;
}
.content-text{
float:left;
width:565px;
padding:0 0 30px 0;
}
.content h3{
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 30px 0px;
font-family:Tahoma;
font-size:25px;
color:#64584C;
font-weight:normal;
}


/*singe column*/


#single-col{
background-image:url(images/bg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#576978;
padding:0 0 35px 0;
text-decoration:none;
}

.single-col-inside{
width:842px;
margin:0 auto;
height:auto;
overflow:hidden
}

.single-content{
width:790px;
padding: 25px 0 30px 30px;
float:left;
font-family:Tahoma;
font-size:13px;
color:#64584C;
}

.single-content h3{
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 30px 0px;
font-family:Tahoma;
font-size:25px;
color:#64584C;
font-weight:normal;
}


.single-content-text{
float:left;
width:780px;
text-align:justify;
padding:0 0 30px 0;
}

.contact{
float:left;
width:780px;
text-align:justify;
padding:0 0 30px 0;
font-size:15px;
line-height:22px;
}

.sitemap{
font-size:12px;
color:#677D2A;
line-height:20px;
padding:22px 22px 8px 15px;
}

.sitemap-a{
font-size:12px;
color:#677D2A;
text-decoration:none}
.sitemap-a:visited {color: #677D2A}
.sitemap-a:active {color: #576978}
.sitemap-a:hover {color: #576978; text-decoration: underline}

.sitemap-tt{
font-size:14px;
color:#677D2A;
line-height:20px;
padding:22px 0 8px 0
}
.sitemap-tt:visited {color: #677D2A}
.sitemap-tt:active {color: #576978}
.sitemap-tt:hover {color: #576978; text-decoration: underline}

/*products page*/

.product {
	text-align:center;
	padding: 35px 0 0 0;
}
.producttext {
	font-size: 12px;
	color: #000;
	font-family: Arial;
	text-align:center;
	padding: 20px 0 35px 0;
}
.detail{
font-size:14px;
color:#677D2A;
font-weight:bold;
text-align:center
}
.cart{
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
line-height:25px
}
.servicetext{
font-family:Tahoma;
font-size:13px;
text-align:center;
color:#000
}

/*newsletter*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A81616;
}
.style1 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style2 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
