/* CSS Document */

td { vertical-align:top;}

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:center;
	color:#666565;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none; line-height: 30px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#000000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a { color:#008000;
	outline:none;
	text-decoration:underline;}
a:hover{text-decoration:none;}
a.btn {color:#fff; text-decoration:none;}
a.btn:hover {}
p {padding-top: 17px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 25px 0 0; float:left;}
h1,h4 {font-weight:normal;}

h2 {
	font-size:26px; 
	color:#fff; 
	padding:0 0 8px;
	font-weight:bold;
}
h3 {
	font-size:22px; 
	color:#3e4547; 
	padding:0 0 23px;
	letter-spacing:-1px;
}
h4 { font-size:21px;
	color:#242829;
	letter-spacing:-1px;
	padding:0 0 17px;}
h5 {font-size:12px; font-weight:bold; color:#4c4c4c;}
h6 {
	}
h5 a {color:#4c4c4c;}


/* ============================= header ====================== */
#main {background:url(images/menu_bg_tail.jpg) repeat-x left 113px;}
/* ============================= content ====================== */

/*buttins <more>*/
 .btn {
	font-size:12px;
	padding:9px 17px;
	font-weight:bold;
	text-transform:uppercase;	
	color:#fff;
	background:url(images/btn.gif)  no-repeat top left;
	cursor:pointer;	
 	}
.btn:hover {
	background:url(images/btn.gif) no-repeat left -34px;
}

#content ul {line-height:25px;}
#content ul a {
	color:#008000; 
	padding-left:18px; 
	/* background:url(images/marker.gif) no-repeat left 2px; */
	font-size:13px;
}
ul.col {padding-right:50px;}
.fright {text-align:right}

/*page1*/
.button {padding:20px 0 8px; text-align:right;}
#page1 .row3 h4 {padding:0 0 17px 25px;}
#page1 .col1 h4 {background:url(images/page1_ic1.gif) no-repeat top left;}
#page1 .col2 h4 {background:url(images/page1_ic2.gif) no-repeat top left;}
#page1 .col3 h4 {background:url(images/page1_ic3.gif) no-repeat top left;}
.block1, .block2, .block3, .block4 {padding:10px 0 10px 25px; border-bottom:1px dashed #c7cbcb;}
.row4 .block1 { background:url(images/page1_ic4.gif) no-repeat left 10px;}
.row4  .block2 {background:url(images/page1_ic5.gif) no-repeat left 10px;}
.row4  .block3 {background:url(images/page1_ic6.gif) no-repeat left 10px;}
.row4  .block4 {background:url(images/page1_ic7.gif) no-repeat left 10px;}
.last {border-bottom:0;}
.row4 .first {
	padding-top:0;
	background-position:left top;
}
/*page2*/
#page3 .row3 .container,#page3 .row4 .container {padding-left:27px;width:921px;}
/*page6*/

#page6 .pad_bottom {padding-bottom:0;}
#page6 .pad_free p {padding:0 0 20px;}
/*phone*/
.phone {}
.phone span {
	display:inline-block;
	font-weight:normal;
	width:85px;
	line-height:18px;
}
.phone a {color:#666565;}
.pad {padding-bottom:20px;}
.pad_bottom {padding-top:0; padding-bottom:7px;}
.pad_free p {padding:0;}
#page7 a {color:#666565;}
/* ============================= footer ====================== */
#footer {background:url(images/footer_bg_tail.gif) repeat-x bottom left;}
#footer div {
	padding:15px 10px 15px 27px;
	width:910px;
	color:#4c4c4c;
}
#footer a {color:#4c4c4c; padding:0 10px 0 7px;}

#footer ul li {display:inline;}
#footer ul a {text-decoration:none;}
#footer ul a:hover {text-decoration:underline;}
#footer a.active {text-decoration:underline; cursor:default;}
/* ============================= forms ============================= */
#ContactForm input, #ContactForm textarea {
	padding:2px;
	margin:5px;
	width:250px;
	color:#666565;
	font-size:12px;
}
textarea {height:120px;margin:5px;padding:2px;}

.foto 
{
    float: left;
    margin-right: 10px;
    width: 200px;
    border: 1px solid #a9a9a9;
}