/* Reset
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;	font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}
a {outline:none;}
/* Body, Html
-----------------------------------------------------------------------------*/
html {height: 100%}
body {font: 14px Arial, Tahoma, Verdana, sans-serif; width: 100%; height: 100%; color: #44545F;}
img {border: none;}
input {vertical-align: middle;}
#wrapper {width: 980px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;}
.fr, .fr a:link, .fr a:visited, .fr a:hover {font: 14px Arial, Tahoma, Verdana, sans-serif; color: #44545F; font-weight: normal; text-align:left; text-decoration:underline;}

.navlist {margin-left: 0; padding-left: 0px; list-style: none; font: 14px Arial, Tahoma, Verdana, sans-serif; color: #44545F;}
.navlist li {padding-bottom:10px; padding-left: 15px; background-image: url(arrow-5.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.navlist li a:link, .navlist li a:visited {color: #44545F; text-decoration:none;}
.navlist a:hover {color: #44545F; font-weight: bold; text-decoration:none;}
/* Form
-----------------------------------------------------------------------------*/
.myform {margin:0 auto; width:500px; padding:14px;}
#basic label {display:block; font-weight:bold; text-align:right; width:180px; float:left; color: #0E93B4;}
#basic input, #basic select, #basic textarea {float:left; width:300px; margin:2px 0 10px 10px;}
#basic button {clear:both; margin-left:190px; background:#0E93B4; color:#FFFFFF; border:solid 1px #0E93B4; font-size:11px; font-weight:bold; padding:4px 6px;}
.button {margin-top:10px; background:#0E93B4; color:#FFFFFF; border:solid 1px #0E93B4; font-size:11px; font-weight:bold; padding:4px 6px; cursor:pointer;}
.buttons {background:#0E93B4; color:#FFFFFF; border:solid 1px #0E93B4; font-size:11px; font-weight:bold; padding:4px 6px; cursor:pointer;}
.form-text {color: #0E93B4; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/* Header
-----------------------------------------------------------------------------*/
#header {height: 430px; background-image:url(fon-header-1.jpg); background-repeat:no-repeat;}
.slogan {width: 980px; height:20px; text-align:right; padding-top:30px; font: 27px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color: #44545F;}
.slogan-small {width: 980px; height:10px; text-align:right; padding-top:15px; font: 14px Arial, Tahoma, Verdana, sans-serif; color: #44545F;}
.green {color: #0E93B4;}
#right {float:right; padding-top:45px;}
.top-form {width: 295px; height:45px; text-align:right; padding-top:10px; font: 15px Arial, Tahoma, Verdana, sans-serif;background-image:url(form.gif); background-repeat:no-repeat; background-position:bottom right; padding-right:10px; font-weight:bold;}
.top-calc {width: 295px; height:45px; text-align:right; padding-top:40px; font: 15px Arial, Tahoma, Verdana, sans-serif; color: #44545F; background-image:url(calc.gif); background-repeat:no-repeat; background-position:bottom right; padding-right:10px; font-weight:bold;}
.top-form a:link, .top-form a:visited, .top-calc a:link, .top-calc a:visited {color: #44545F; text-decoration:none;}
.top-form a:hover, .top-calc a:hover {color: #0E93B4; text-decoration: underline;}
.slogan-text, .slogan-text a:link, .slogan-text a:visited {font: 14px Arial, Tahoma, Verdana, sans-serif; color: #0E93B4; font-weight: normal; text-align:right;}
.slogan-text a:hover {color: #0E93B4; text-decoration:none; font-weight: bold;}
.slog-text, .slog-text a:link, .slog-text a:visited {font: 14px Arial, Tahoma, Verdana, sans-serif; color: #44545F; font-weight: normal; text-align:left; text-decoration:none; line-height: 1.5;}
.slog-text a:hover {color: #44545F; text-decoration:none; font-weight: bold; line-height: 1.5;}
/* Top Menu
-----------------------------------------------------------------------------*/
.menu-selection {width: 980px; height:120px; text-align:right;}
#menu {float:right; text-align:right; margin: 0; padding: 0; font-weight:bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #44545F;}
#menu li {display: inline; list-style-type: none; margin: 0; padding: 0; color: #fff;}
#menu a {width: 104px; height: 30px; display: block; float: left; text-align: center; padding-top: 90px; letter-spacing: 1px; text-decoration: none; color: #44545F;}
#menu a:link, #menu a:visited, #menu a:active {color: #44545F; background: url(one.gif) no-repeat 0 0;}
#menu a:hover {color: #fff; background: url(one.gif) no-repeat 0 -123px;}
#menu a:visited#home, #menu a:link#home {color: #44545F; background: url(home.gif) no-repeat 0 0;}
#menu a:hover#home, #menu a#current-home {color: #fff; background: url(home.gif) no-repeat 0 -123px;}
#menu a:visited#service, #menu a:link#service {color: #44545F; background: url(service.gif) no-repeat 0 0;}
#menu a:hover#service, #menu a#current-service {color: #fff; background: url(service.gif) no-repeat 0 -123px;}
#menu a:visited#price, #menu a:link#price {color: #44545F; background: url(price.gif) no-repeat 0 0;}
#menu a:hover#price, #menu a#current-price {color: #fff; background: url(price.gif) no-repeat 0 -123px;}
#menu a:visited#vacancy, #menu a:link#vacancy {color: #44545F; background: url(vacancy.gif) no-repeat 0 0;}
#menu a:hover#vacancy, #menu a#current-vacancy {color: #fff; background: url(vacancy.gif) no-repeat 0 -123px;}
#menu a:visited#contact, #menu a:link#contact {color: #44545F; background: url(contact.gif) no-repeat 0 0;}
#menu a:hover#contact, #menu a#current-contact {color: #fff; background: url(contact.gif) no-repeat 0 -123px;}
#menu a:visited#news, #menu a:link#news {color: #44545F; background: url(price.gif) no-repeat 0 0;}
#menu a:hover#news, #menu a#current-news {color: #fff; background: url(price.gif) no-repeat 0 -123px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%; padding: 0 0 80px; height: 1%;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container {width: 100%; float: left; overflow: hidden;}
#content {padding: 0 325px 0 0;}
.content-title {font-size: 18px; color: #0E93B4; font-weight:bold; padding-bottom:15px;}
.content-titles {font-size: 18px; color: #0E93B4; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.content-text {line-height: 1.5; font-size: 14px; color: #44545F; padding-bottom:15px;}
.spa {color: #0E93B4;}
#form-3 {width: 600px; float:left;}
#form-1 {float: left; width: 60px; margin-bottom: 10px; line-height: 1.3; text-align:right;}
#form-2 {float: right; width: 530px; padding-left:10px; margin-bottom: 10px;}
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {float: left; margin-right: -3px; width: 295px; margin-left: -295px; position: relative;}
.title {height:40px; background: url(title-1.gif) no-repeat; padding-left:45px; padding-top:8px; color:#FFFFFF; font-weight:bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
.titles {padding-top:10px; padding-left:10px; font-size: 14px; color: #44545F; font-weight:bold;}
.title-text {padding:10px 10px 20px 10px; font-size: 14px; color: #44545F; line-height: 1.5;}
.title-text a:link, .title-text a:visited {color: #0E93B4; text-decoration:none;}
.title-text a:hover {color: #0E93B4; font-weight:bold; text-decoration:none;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 100%; margin: -80px auto 0; height: 80px; background-image:url(footer.gif); background-repeat:repeat-x;}
.footer-text {font: 12px Arial, Tahoma, Verdana, sans-serif; color: #44545F; text-align:center; padding-top:40px;}
.footer-text a:hover, .footer-text a:link, .footer-text a:visited {color: #0e93b4; text-decoration:underline;}