/* ------------------------------------------
Reset Styles
------------------------------------------ */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{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;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* ------------------------------------------
Document Styles
------------------------------------------ */
*						{margin:0; padding:0;}
p           			{margin:0 0 18px;}
ul, ol      			{list-style-type:none;}
blockquote  			{margin:0 0 18px 18px; font-style:italic;}
strong 					{font-weight:700;}
hr 						{clear:both; float:none; width:100%; height:1px; margin:18px 0 18px 0; border-top:0;}

.bold 					{font-weight:700;}
.underlined 			{text-decoration:underline;}
.clear 					{clear:both; display:block;}
.clear:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}

strong                  {font-weight:bold;}
em                      {font-style:italic;}

table                   {border-spacing:0; border-collapse:collapse;}

p, ul, ol, dl, pre      {margin:0 0 0.6em;}
ul ul                   {margin-bottom:0;}
h2, h3, h4, h5          {margin:1em 0 0.2em; font-weight:bold;}

h1                      {margin:0.25em 0 0; font-size:1.5em; letter-spacing:-0.025em; font-weight:bold;}
h2                      {font-size:1.5em; margin-top:1.68em; margin-bottom:1.48em; line-height:1.2em;color:#bd9762;font-weight:400;font-family:Georgia;}
h3                      {font-size:1em; margin-bottom:0.25em;}
h4                      {font-size:0.875em;}     
                        
a                       {color:#54b9f5; text-decoration:underline; outline:none;}
a:hover                 {color:#54b9f5; text-decoration:none;}

h3{color:#7d899d;font-size:18px;font-family:Georgia;margin:10px 0 5px 0;font-weight:400;}
h2{color:#fff;font-size:18px;font-family:Georgia;margin:20px 0px -5px 30px;;font-weight:400;}
h1{color:#bfbfbf;font-size:24px;font-family:Georgia;margin:10px 0 10px 0;font-weight:400;}

/* ------------------------------------------
Layout Elements
------------------------------------------ */
html, body {height:100%;}
body {margin:0; padding:0; background:#000; text-align:center; font-family:Arial,arial,sans-serif; font-size:12px;height:100%;color:#8f8f8f;line-height:17px;}
.wrapper {width:1000px; margin:10px auto; padding:0; text-align:left;position:relative;z-index:900;}

/* ------------------------------------------
Header Style
------------------------------------------ */

.headerwrap {position:relative; width:922px; height:136px; margin:0 auto; padding:0;}
.headerwrap .logo {width:344px; height:112px; margin:0; padding:0; float:left;}
.headerwrap .navigation {width:578px; height:136px; background:url('../images/menu-phone-bg.png') no-repeat top right;  margin:0; padding:0; float:left;}
.headerwrap .navigationmenu {width:548px; height:29px; background:url('../images/menu-phone-bg.png') no-repeat top right;  margin:95px 0 0 0; padding-left:30px; float:left;text-align:right}
div.menu-item {width:132px; height:136px; float:left; text-align:center;}
div.menu-item img {margin:80px 0;position: relative;z-index: 3;}
div.menu-item-hover{width:132px; height:136px; float:left; text-align:center;background:url('../images/menu-hover.png') no-repeat bottom left;}

/*
.active {width:256px;height:68px;background:url('../images/menu/active-bg.png') no-repeat top left;margin:-77px 0 0 -74px;position:relative;z-index:2;}
.active-small {width:80px;height:41px;background:url('../images/menu/active-bg-small.png') no-repeat top left;margin:-77px 0 0 30px;position:relative;z-index:2;}
*/
.home-i {width:103px;height:29px;float:left;background:url('../images/menu2/home-i.png') no-repeat top left;}
.home-a {width:103px;height:29px;float:left;background:url('../images/menu2/home-a.png') no-repeat top left;}

.about-i {width:133px;height:29px;float:left;background:url('../images/menu2/about-i.png') no-repeat top left;}
.about-a {width:133px;height:29px;float:left;background:url('../images/menu2/about-a.png') no-repeat top left;}

.news-i {width:93px;height:29px;float:left;background:url('../images/menu2/news-i.png') no-repeat top left;}
.news-a {width:93px;height:29px;float:left;background:url('../images/menu2/news-a.png') no-repeat top left;}

.fleet-i {width:88px;height:29px;float:left;background:url('../images/menu2/fleet-i.png') no-repeat top left;}
.fleet-a {width:88px;height:29px;float:left;background:url('../images/menu2/fleet-a.png') no-repeat top left;}

.contact-i {width:131px;height:29px;float:left;background:url('../images/menu2/contact-i.png') no-repeat top left;}
.contact-a {width:131px;height:29px;float:left;background:url('../images/menu2/contact-a.png') no-repeat top left;}


.subnav {width:1000px;height:46px;clear:both;}
.subnav .left {width:41px;height:46px;float:left;background:url('../images/submenu/left.png') no-repeat top left;}
.subnav .item1 {width:348px;height:46px;float:left;background:url('../images/submenu/item1-i.png') no-repeat top left;}
.subnav .item1-hover {width:348px;height:46px;float:left;background:url('../images/submenu/item1-a.png') no-repeat top left;}
.subnav .item2 {width:211px;height:46px;float:left;background:url('../images/submenu/item2-i.png') no-repeat top left;}
.subnav .item2-hover {width:211px;height:46px;float:left;background:url('../images/submenu/item2-a.png') no-repeat top left;}
.subnav .item3 {width:192px;height:46px;float:left;background:url('../images/submenu/item3-i.png') no-repeat top left;}
.subnav .item3-hover {width:192px;height:46px;float:left;background:url('../images/submenu/item3-a.png') no-repeat top left;}
.subnav .item4 {width:171px;height:46px;float:left;background:url('../images/submenu/item4-i.png') no-repeat top left;}
.subnav .item4-hover {width:171px;height:46px;float:left;background:url('../images/submenu/item4-a.png') no-repeat top left;}
.subnav .right {width:37px;height:46px;float:left;background:url('../images/submenu/right.png') no-repeat top left;}
.subnav .above {position:absolute;z-index:1000;}

.mhome {margin:0px -20px 0 0;}
.mnews {margin:0px -45px 0 0;}
.mfleet {margin:0px -35px 0 0;}
.mcontacts {margin:0px -25px 0 0;}
.mabout {margin:0px -10px 0 0;}

/* ------------------------------------------
Body Style
------------------------------------------ */

.pagewrap {width:1000px; height:350px; margin:0; background:url('../images/page.png');float:left;}
.page-inner {width:922px; height:350px; margin:0; background:url('../images/page-inner.png') no-repeat;float:left;}
.page-left {width:41px; height:97px; margin:0; background:url('../images/page-left.png') no-repeat;float:left;}
.page-right {width:37px; height:73px; margin:0;margin-top:277px; background:url('../images/right.png') no-repeat;float:left;}

.about {width:144px;height:15px;margin:23px 0 0 31px; background:url('../images/about-us.png') no-repeat;}
.about-left-text {width:375px;margin:23px 23px 23px 30px;}
.about-left {width:425px;height:350px;float:left;}
.about-right {width:497px;height:350px;padding-top:35px;background:url('../images/about-right.png') no-repeat;float:left;}
.about-block {width:480px;height:290px;margin:0px 50px 0 20px;}
.about-text  {width:400px;margin-top:20px;margin-bottom:30px;}

.fleet {width:139px;height:15px;margin:23px 0 0 31px; background:url('../images/fleet.png') no-repeat;}
.fleet-left {width:610px;height:350px;float:left;}
.fleet-right {width:311px;height:350px;padding-top:35px;background:url('../images/fleet-right.png') no-repeat;float:left;}
.fleet-block {width:295px;height:290px;margin:0px 50px 0 20px;}
.fleet-text  {width:220px;margin-top:10;margin-bottom:30px;}
.fleet-menu  {width:220px;margin-left:13px;height:290px;float:left;}
.fleet-main  {width:370px;margin-left:20px;margin-top:10px;float:left;}
.fleet-photo  {width:370px;clear:both;height:220px;}
.fleet-features  {width:370px;clear:both;margin-top:20px;}
.fleet-features img  {margin-left:5px;float:left;}
.fleet-entry {width:205px;height:33px;padding-left:30px;}
.fleet-entry a {color:#767676;font-size:14px;font-family:Georgia;line-height:35px; text-decoration:none;}
.fleet-entry a:hover {color:#fff;}
.fleet-entry-active {width:205px;height:33px;padding-left:30px;color:#fff;font-size:14px;font-family:Georgia;line-height:35px;background:url('../images/star.png') no-repeat left 50%;}
.fleet-hr {width:205px; clear:both; height:1px; background:url('../images/fleet-hr.png') no-repeat;}

.features-spacer{width:25px; height:1px;float:left;}

.news {width:81px;height:15px;margin:23px 0 0 31px; background:url('../images/news.png') no-repeat;}
.news-block {width:853px;height:290px;margin:0px 50px 0 136px;}
.news-text  {width:593px;margin-top:20px;margin-bottom:30px;}
.news-entry  {width:580px;margin-left:64px;margin-bottom:10px;clear:both;}
.news-hr  {width:693px; clear:both; height:1px; background:url('../images/news-hr.png') no-repeat;}

.icons {width:240px; height:33px;margin:20px auto;}

.icons .twitter {width:33px;height:33px;background:url('../images/icons/t-i.png') no-repeat;float:left;margin-right:33px;}
.icons .twitter:hover {background:url('../images/icons/t-a.png') no-repeat;}

.icons .in {width:33px;height:33px;background:url('../images/icons/in-i.png') no-repeat;float:left;margin-right:33px;}
.icons .in:hover {background:url('../images/icons/in-a.png') no-repeat;}

.icons .facebook {width:33px;height:33px;background:url('../images/icons/f-i.png') no-repeat;float:left;margin-right:33px;}
.icons .facebook:hover {background:url('../images/icons/f-a.png') no-repeat;}

.icons .rss {width:33px;height:33px;background:url('../images/icons/rss-i.png') no-repeat;float:left;}
.icons .rss:hover {background:url('../images/icons/rss-a.png') no-repeat;}

.contacts {width:137px;height:15px;margin:23px 0 0 31px; background:url('../images/contacts.png') no-repeat;}
.contacts-left {width:632px;height:350px;float:left;}
.contacts-right {width:290px;height:350px;background:url('../images/contacts-right.png') no-repeat;float:left;}
.contacts-right-text {margin:60px 0 0 30px;color:#c1c1c1;font-size:14px;font-family:Georgia, Arial}
.contacts-right-text strong {color:#717171;font-size:14px;}

.contacts-column {width:220px; float:left;margin-left:30px;padding-top:30px;}

form#contactForm input {width:205px;height:19px;clear:both;float:left; margin:0 0 17px 0px; padding:0px; color:#c7c7c7; clear:both; background:#111111; border:solid 1px #666666;}
form#contactForm input.hasDatepicker {background: #111111 url('../images/calendar.png') no-repeat right top;}
form#contactForm label {clear:both;float:left;padding:0;margin-left:-10px; color:#c7c7c7;width:155px;}
form#contactForm .button { margin:0; padding:0.32em; width:86px; height:26px; border:none 0; overflow:hidden; cursor:pointer;float:left;clear:none;}
form#contactForm .input-none {width:185px;height:19px;clear:both;float:left;margin:1px 0px 0px 3px; padding:0px; color:#c7c7c7; clear:both; background:transparent; border:0 none;}

form#contactForm .submit { background:url('../images/send.png') no-repeat;}
form#contactForm .submit:hover { background:url('../images/send_act.png') no-repeat;}
form#contactForm .reset { background:url('../images/reset.png') no-repeat;margin-left:25px;position:relative;z-index:2000;}
form#contactForm .reset:hover { background:url('../images/reset_act.png') no-repeat;margin-left:25px;position:relative;z-index:2000;}

.authorise {width:194px;height:26px;background:url('../images/membership_button.png') no-repeat;}
.authorise:hover {width:194px;height:26px;background:url('../images/membership_button_act.png') no-repeat;}

.fake-input {width:205px;height:19px;clear:both;float:left; margin:0 0 17px 0px; padding:0px; color:#c7c7c7; clear:both; background:#111111; border:solid 1px #666666;}

.extra-margin {margin-top:20px;}

.pop {position: absolute;display: inline;}
.pop .pop_menu {display: none; height:100px;width:217px;}
.pop .pop_toggle {float:left;background:url('../images/arrow.png') no-repeat top right;width: 205px;height: 19px;overflow: hidden;cursor: pointer; }

.activepop .pop_menu {display: block;background-color: #202020;color: #fff;position: absolute;padding: .6em;}
.activepop .pop_menu a {color: #fff; }
.activepop .pop_toggle {z-index: 2000;position: absolute;top: 0;left: 0;background-image: url(/images/arrow-up.gif); }


/* ------------------------------------------
Footer Style
------------------------------------------ */

.footer {height:82px;width:1000px;clear:both;background:#000 url('../images/footer.png') no-repeat top left;text-align:center;margin:0 auto; color:#454554;}
.footer a {color:#454554;line-height:30px;}
.footer a.developed {line-height:2px;font-size:10px;}
.footer p {line-height:5px;}