/****************** OVERALL ******************/

* {
	outline:none;
}

body {
	background:#fff url(../i/bgr.gif) repeat-x left top;
	color:#000;
	font-family:Arial;
	font-size:13px;
	line-height:20px;
	margin:0 auto;
	text-align:center;
}

div.empty {
	clear: both;
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.hidden {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

div#wrapper {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:740px;
	height:585px;
	background:transparent url(../i/wrap.png) no-repeat right top;
}

h1,h2,h3,h4,h5,h6 {color:#268302;}
h1 {}
h2 {margin:10px 0;}
h3,h4 {}
h5,h6 {}
a {color:#00B8E5;}
a:hover {}
img {}
p {margin-bottom: 0px;}
ul {}
ul li {}
ul li a {}
ul li a:hover {}
input.text {}
input.submit {}
input.select {}
textarea {}
a.button {}

.left {float:left;}
.right {float:right;}
img.left {margin-right:10px;}
img.right {margin-left:10px;}
.last {margin-right:0;}

/****************** HEADER ******************/

div#header {
height:141px;
position: relative;
margin-bottom:20px;
background:transparent url(../i/logo.gif) no-repeat left 20px;
}

div#header p.contacts {
margin:0;
background:transparent url(../i/address.png) no-repeat left top;
height:38px;
width:535px;
padding:0 0 0 10px;
color:#666;
display: block;
line-height:38px;
position: absolute;
left:0;
bottom: 0;
font-size:13px;
overflow: hidden;
}

*:first-child+html div#header p.contacts {font-size:12px;}
* html div#header p.contacts {font-size:12px; bottom:-1px;}


span.sep {
width:2px;
height:38px;
display:inline-block;
background:transparent url(../i/sep.png) no-repeat left top;
margin:0 5px;
}
div#header p.contacts b {
white-space: nowrap;
}

div#left {
-moz-border-radius-topleft: 12px;
-moz-border-radius-bottomright: 12px;
-webkit-border-top-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
width:445px;
float:left;
background: #EFEFEF url(../i/box.png) repeat-x left bottom;
border:1px solid #11c0f9;
color:#0f4d61;
}
div#left div.padding {
-moz-border-radius-topleft: 12px;
-moz-border-radius-bottomright: 12px;
-webkit-border-top-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
border:1px solid #fff;
padding:5px 20px 15px;
}

div#left h2 {
font-family:Lucida Grande, Arial;
font-size:20px;
letter-spacing: -1px;
}

div#right {
width:275px;
float:right;
padding-top:10px;
}
div#right h2 {
font-size:14px;
color:#fff;
text-shadow: 1px 1px 1px #00738f;
}
div#right ul {
padding:0;
margin:0;
list-style-type: none;
line-height:17px;
font-size:13px;
color:#fff;
}

div#footer {
display:block;
clear:both;
position: absolute;
bottom:0;
left:0;
width:100%;
font-size:11px;
color:#477686;
}
div#footer a {color:#477686;}
div#footer p {margin:0; line-height:40px;}

/****************** MENU ******************/

/****************** LEFT ******************/

/****************** RIGHT ******************/

/****************** FOOTER ******************/

/* ############################ */






