* {
	margin:0;
	padding:0;
}
html { padding:0px; margin:0px; border:0px; }
body {
	background:url(../images/bg_all.gif);
	color:#80682E;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:15px 10px;
}



img { border:none;}
a { }
a:hover { }


/*.clear { clear:both; line-height:0; font-size:0; } */

.clear { clear:both; font-size:0px; line-height:0px; height:0px; float:none; margin:0px; padding:0px; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { *height:1%; }


p {
	margin:5px 0;
	padding:0;
	}
p span { color:#225A9C;}
h1 { 
	font-size:14px;
	color:#F00031;
	margin:10px 0 5px 0;
	padding:0;
	font-weight:bold;
	}
h2 {
	font-size:16px;
	color:#F00031;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.left { float:left;}
.right { float:right;}

#page {
	width:796px;
	margin:0 auto;
	position:relative;
	}

/*sidebar*/	
.logo {	position:absolute; }

#sidebar {
	float:left;
	width:231px;
	background:#DFD29E;
	padding-bottom:20px;
	}
.menu_s{
	background:#CB2656 url(../images/menu_bg.gif) no-repeat 0% 100%;
	margin:0;
	padding:144px 0 50px 0;
	}
.menu_s li {
	list-style:none;
	margin:0 0 0 30px;
	padding:0;
	line-height:20px;
	}
.menu_s a{ 
	color:#fff;
	font-weight:bold;
	}
.title { 
	font-size:20px;
	font-family:Myriad Pro;
	background:url(../images/arrow.gif) no-repeat 0% 9px;
	padding-left:15px;
	margin:10px 0 0 20px;
	}

#aboutPage .about .title { margin-top:0px; }

.thumb {
	float:left;
	width:81px;
	margin:15px 16px 0 16px;
	_margin:15px 11px 0 11px;
	text-align:right;
	}
.thumb img { margin-bottom:3px;}
.enl {
	background:url(../images/enl.gif) no-repeat 0% 3px;
	padding-left:15px;
	color:#343434;
	}
	
	
/*header*/
#header {
	background:url(../images/header.jpg) no-repeat 0% 100%;
	width:545px;
	height:217px;
	float:left;
	text-align:right;
	color:#343434;
	font-size:10px;
	margin-left:10px;
	}
#header a { 
	color:#343434;
	text-decoration:none;
	}
#header a:hover { text-decoration:underline}
#header ul {
	width:162px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	
	}
.ie #header ul li a { line-height:23px; }
.gecko #header ul li a { line-height:22px; }
.chrome #header ul li a { line-height:23px; }
.opera #header ul li a { line-height:23px; }
.safari #header ul li a { line-height:23px; }

#header ul li {
	margin:0;
	padding:0;
	list-style:none;
	padding:15px 0 7px 0;
	}
#header ul li a{
	font-family:Myriad Pro;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	}
#header ul li a span {
	font-size:20px;
	}

/*content*/
#content {
	width:545px;
	float:left;
	margin-left:8px;
	}
.welcome {
	background:url(../images/bg_welcome.gif) repeat;
	margin-left:20px;
	margin-top:5px;
	line-height:20px;
	padding:10px 0 5px 0;
	}
.welcome p  {
	margin:0 10px 10px 10px;
	padding:0;
	}
.welcome img { 
	margin:4px 10px 0 10px;
	}
.testim {
	background:url(../images/testimon.gif) no-repeat;
	width:263px;
	height:293px;
	float:left;
	margin:25px 0 0 20px;
	_margin:25px 0 0 10px;
	}
.testim div {
	font-weight:bold;
	text-align:right;
	margin-left:20px;
	margin:10px 0 25px 10px;
	padding:0 10px 0 0;
	}
.testim div p {
	margin:0;
	padding:0;
	}
.quote {
	text-align:left;
	color:#CB2656;
	margin-left:100px!important;
	margin-bottom:25px!important;
	}
.about {
	width:260px;
	height:293px;
	float:left;
	margin:25px 0 0 0;
	}
.more {
	text-align:right;
	color:#343434;
	margin-top:20px;
	}
.more a{ color:#343434}
.about img { margin:0px;}
.about div {
	margin-left:20px;
	}
.about div p {
	margin-bottom:10px;
	padding:0;
	}
.pics {	width:85px;	}
.pics img { margin-bottom:30px}
.pic { 
	text-align:left; 
	font-size:10px; 
	width:150px;
	font-weight:normal;
	}
.adress {
	text-align:left;
	font-size:10px;
	font-weight:normal;
	margin:10px 0 0 10px!important;
	padding:0;
	}
.adress span { color:#483506;}
.about form {
	text-align:right;
	margin-top:10px;
	}
.about form input{ 
	border:1px solid #6D6D6D;
	width:220px;
	margin-bottom:8px;
	}
.about form textarea {
	border:1px solid #6D6D6D;
	width:220px;
	height:95px;
	margin-bottom:8px;
	}
.butt {
	background:url(../images/send.gif) no-repeat;
	width:34px!important;
	height:21px;
	border:none!important;
	}
.res {
	background:url(../images/res.gif) no-repeat;
	width:34px!important;
	height:21px;
	border:none!important;
	}
.media2 {
	background:url(../images/bg_welcome.gif) repeat;
	margin:5px 0 0 20px;
	padding:5px 0 5px 10px;
	}
.media2 p {
	margin:0;
	padding:0;
	}
.media2 img {
	float:left;
	margin:10px;
	}
.picss { 
	float:left;
	width:150px;
	text-align:center;
	}
.picss p {
	width:150px;
	margin:0;
	padding:0;
	}
.picss center {
	display:block;
	margin:10px 0 0 0;}
.picss2 { 
	float:left;
	width:350px;
	padding:10px 0;
	}
.picss2 p {
	margin-bottom:18px;
	font-size:11px;
	line-height:20px;
	}
.picss2 p span {
	color:#3A2B06;
	font-weight:bold;
	}
	
/*footer*/
#footer {
	font-size:11px;
	margin-top:15px;
	text-align:center;
	background-color:#99886D;
	padding:5px;
	}

#footer, #footer p span { color:#E0DBD3; }


.web {
	margin-top:10px;
	color:#3A2B06;
	}
.web a { color:#3A2B06}
/*colors*/
.gray { color:#6C6152;}
.gray2 {color:#907450;}
.white { color:#fff;}
