﻿/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body{ margin:0px; padding:0px; font-family:Arial; font-size:12px;color:#636F76; background:#fff;}
/*MAIN*/
.underline{ text-decoration:underline}
.left{ text-align:left}
.f-left{ float:left}
.f-right{ float:right}
.clear{clear:both}
.block{ display:block}
.none{ text-decoration:none}
.im{margin:0px}
form,images{ border:0px;margin:0; padding:0}
input,textarea{}
.relative{ position:relative}
.absolute{ position:absolute}
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/

a{   color: #628FBC;
    outline: medium none;}
a:hover{ text-decoration:none}


/*
================================================================================
|                                     HORIZONTAL MENU                                   |
================================================================================
*/
.topmenu{   border: 1px solid #5B6772;
    height: 46px;
    left: 423px;
    position: absolute;
    top: 46px;
    width: 529px;}
/*1st level*/

.topmenu ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none; position:relative}
.topmenu > ul > li{padding:0px 0px;margin:0px 1px 0px 1px;list-style:none; float:left;height:46px; line-height:46px; position:relative;  }
.topmenu > ul > li.current,.topmenu > ul > li:hover{ border-left:1px solid #4E5B66;border-right:1px solid #4E5B66;margin:0px 0px 0px 0px; }
.topmenu > ul > li.item468{margin:0px 1px 0px 0px;}
.topmenu > ul > li.item455{margin:0px 0px 0px 1px;}
.topmenu > ul > li.current.item468,.topmenu > ul > li.item468:hover{ margin:0 1px 0 0px; border:0}
.topmenu > ul > li.current.item455,.topmenu > ul > li.item455:hover{ margin:0 0px 0 1px; border:0}

.topmenu > ul > li > a{position: relative; z-index: 5; color:#fff; width:130px; text-align:center; font-family:Verdana, "Times New Roman", Times, serif; text-decoration:none;height:52px; display:block; font-size:16px; text-transform:capitalize}

.topmenu > ul > li:hover > a,.topmenu > ul > li.current > a{ background:url(../images/menu_on.jpg) repeat-x !important;}
.topmenu > ul > li > a > span{padding:0px 0px 0px 0px;}
.topmenu > ul > li.parent > a > span{padding:0px 0px 0px 0px;
    background: url("../images/menu_parent.png") no-repeat scroll 99px 22px transparent;
}
.topmenu > ul > li > a > span > label{ cursor:pointer}
.topmenu > ul > li.current > a > span > label{}
.topmenu > ul > li.current > a > span{ }
.topmenu > ul > li.parent > a > span{    background: url("../images/menu_parent.png") no-repeat scroll 99px 22px transparent;
    display: block;}
.topmenu > ul > li.parent > a{ text-align:left; text-indent: 17px;}
	
.topmenu > ul > li.current.parent > a{ }
.topmenu > ul > li.sep{ background: url("../images/menu_sep.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    margin: 0 0;
    width: 1px;}
.topmenu > ul > li.sep:hover{ margin:0px 0px 0px 0px; border:0}
.bg_x .topmenu{ top:0px}
.bg_x .topmenu > ul > li > a{color:#7F7F7F !important;}
.contact h3{ display: none !important;}

/*2nd level*/
.sub_menu_mdl{  display:none; background:#354351;width:178px;}
.sub_menu_btm{}
.sub_menu_top{}
.sub_menu_inner{padding: 25px 22px 24px 25px;}
.sub_menu{ position:absolute; left:-1px; top:47px; display:none; z-index:10}
.sub_menu li{ line-height:20px;margin:0px 0px 0px 0px;}
.sub_menu a{ background:url(../images/sub_menu_separator.jpg) repeat-x bottom; display:block; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
.sub_menu label{ cursor:pointer}

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/

#header{
    height: 135px;
    margin: 0 0 0 50px;
    position: relative;
    z-index: 13;
	background:url(../images/bg_header.jpg) no-repeat;
	width:1000px;
	
}

.logo{  background: url("../images/logo.png") scroll 0 0 transparent;
    display: block;
    height: 98px;
    left: 56px;
    position: absolute;
    text-decoration: none;
    top: 23px;
    width: 300px;}
.bg_phone{position:absolute; left:719px; top:21px; background:url(../images/icon_phone.jpg) no-repeat;width:290px;height:56px; }	
.socials{position:absolute; left:735px; top:94px; }
.sel{ position:absolute; left:0px; top:0px; }



/*
================================================================================
|                                     BLOCKS                                   |
================================================================================
*/

.h1{ line-height:1px}
.h2{ line-height:2px}
.h3{ line-height:3px}
.h4{ line-height:4px}
.h5{ line-height:5px}
.h6{ line-height:6px}
.h7{ line-height:7px}
.h8{ line-height:8px}
.h9{ line-height:9px}
.h10{ line-height:10px}
.h11{ line-height:11px}
.h12{ line-height:12px}
.h13{ line-height:13px}
.h14{ line-height:14px}
.h15{ line-height:15px}
.h16{ line-height:16px}
.h17{ line-height:17px}
.h18{ line-height:18px}
.h19{ line-height:19px}
.h20{ line-height:20px}
.h21{ line-height:21px}
.h22{ line-height:22px}
.h23{ line-height:23px}
.h24{ line-height:24px}
.h25{ line-height:25px}
.h26{ line-height:26px}
.h27{ line-height:27px}
.h28{ line-height:28px}
.h100{ height:100px;}
.h50{ height:50px;}


.main_blocks{ position:relative}
.box_form{color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;  background:url(../images/box_form.jpg) no-repeat; width:297px;height:393px; position:absolute; top:-389px; left:0; z-index:999}
.box_form .inner{padding:20px 23px 0px 38px;}
.box_form a{color:#CCEDFF;}

.col-1 .box_form{ position:relative !important; left:0; top:0px;}

.section{}
.sec1{ height:97px}
.sec2{ height:94px}
.sec3{ height:57px}
.sec4{}
.box_form input{border:1px solid #3D9CC7; height:19px;color:#747474;padding:0px 10px 2px 10px !important;  margin-left:0}
.box_form select{height:23px;border:1px solid #3D9CC7 !important;padding:1px 0px 1px 10px !important;color:#747474;  }
input.long{width:219px;}
input.short{width:37px;margin-left:7px; margin-right:7px}
input.medium{ margin-right:10px}
select.long{width:241px;}
select.short{}
select.dateselect{width:139px;}
.btn_submit{ cursor:pointer}

.roundabout_bg{  background:url(../images/bg_carusel.jpg) no-repeat; width:1000px;height:349px;}
.date{color:#9E9E9E;margin:0px 0px 10px 0px;}
.more {margin:15px 0px 5px 0px;}
.more a{}
.car_class{color:#628EBB;font-weight:bold;}
.car_name{color:#636F76;margin:5px 0px 30px 0px;}
.car_outher{margin:4px 0px 0px 0px;}




/*
================================================================================
|                                     BUTTONS                                   |
================================================================================
*/

/*rss*/
.rss { color:#FFFFFF; font-size:14px; background:#17242c; border-top:1px solid #fff; border-bottom:1px solid #a5a5a5; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px 20px;}
.rss img { padding:2px 3px; float:right; }
.rss small { font:normal 14px Arial, Helvetica, sans-serif; color:#9a9a9a;}
.rss span { float:right; font-size:18px; text-transform:uppercase;}
.rss span span { padding:10px 10px 0 0; text-align:left;}
.rss1 { color:#636f76; font-size:14px; background:#FFFFFF; border-top:10px solid #fff; border-bottom:10px solid #a5a5a5; border-left:10px solid #d6d6d6; border-right:10px solid #d6d6d6; padding:10px 20px; width: 880px;}
.rss1 img { padding:2px 3px; float:right; }
.rss1 small { font:normal 14px Arial, Helvetica, sans-serif; color:#636f76;}
.rss1 span { float:right; font-size:18px; text-transform:uppercase;}
.rss1 span span { padding:10px 10px 0 0; text-align:left;}
/*
.
================================================================================
|                                     CONTENT                               |
================================================================================
*/

.middle{ margin:0 auto; width:1100px; background:url(../images/bg_big.jpg) no-repeat; }
.layout{   background-color: #F7F9FD;
    margin: 0 0 0 50px;
    width: 1000px;}
.layout .col-1{   float: left;
    padding-left: 0;
    padding-top: 16px;
    width: 297px;}
.layout .col-2{  float: left;
    margin-left: 30px;
    padding: 8px 0 0;
    width: 629px;}


.bg_top_x{background: url("../images/bg_x.jpg") repeat-x scroll left top transparent;}
.bg_btm_x{}

.bg_mdl{}
.bg_btm{background: url("../images/bg_btm.jpg") no-repeat left bottom transparent;}
.bg_top{background: url("../images/bg_top.jpg") no-repeat scroll left top transparent;}


/*
================================================================================
|                                     ICONS                                   |
================================================================================
*/
.icons {
    left: 854px;
    position: absolute;
    top: -10px;
}
.icons a {
    display: block;
    float: left;
    height: 37px;
    margin: 0 0px 0 0;
    width: 37px;
}
.icon_1 {
     background: url("../images/icon_fb.png") no-repeat scroll 0 0px transparent;
}
.icon_2 {
     background: url("../images/icon_tw.png") no-repeat scroll 0px 0px transparent;
}
.icon_3 {
     background: url("../images/icon_yt.png") no-repeat scroll 0px 0px transparent;
}

.flollow_us{background: url("../images/icons.png") no-repeat scroll 0 0px transparent; width:213px;height:53px; position:absolute; left:818px; top:31px;}
 
.article_title{ color: #363636;
    font-size: 24px;
    padding: 0 0 0 0px;
	font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;
}
.article_title div{  color: #5D7B8D;
    font-size: 24px;
    padding: 18px 0 0;}
.article_mdl{ margin:0px 0px 0px 0px;}
.article_top{}
.article_btm{}
.article_inner{  color: #2C2C2C;
    padding: 18px 0 0 2px;}

.article_inner ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none}
.article_inner ul li{padding:0px 0px 0px 10px;margin:3px 0px 3px 0px; list-style:none; background:url(../images/marker_1.jpg) no-repeat 0 5px; }
.article_inner ul a{    color: #628EBB;}

.written_by{color:#9D9D9D;margin-left:6px;margin:7px 0px 0px 5px;}
.written_by a{color:#C9C9C9;}
.map_w{padding-top: 5px !important;
    width: 320px;}
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
#footer{
	 color:#6B8190;
	 position:relative;
	 z-index:11;
	 background:url(../images/bg_footer.jpg) no-repeat;
	 width:1000px;height:180px;
	 margin-left:50px;
}
.cr{  line-height:16px; }
#footer a{color:#fff;}


#footer .col-1{ float:left;margin-left: 58px;width:185px;padding-top: 47px;}
#footer .col-2{ float:left;margin-left: 2px;width: 267px;padding-top: 47px;
    line-height: 16px;
}
#footer .col-2 h1{
    margin: 0 0 12px;
}
#footer .col-3{ float:left;margin-left:0px;width:182px;padding-top: 47px;
    margin: 0 0 12px 0;
}
#footer .col-3 form{
    margin: -3px 0 0 2px;
}
#footer .col-4{ float:left;margin-left:0px;width: 251px;padding-top: 62px; text-align:right}
#footer h1{padding:0px 0px 0px 0px;margin: 0 0 15px;color:#FFFFFF; font-size:22px;}
#footer h1.numb{font-size:26px;
    margin: 0 0 8px;
}
#footer ul{padding:0px 0px 0px 0px;margin: 0 0 0 2px; list-style:none}
#footer ul li{padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;}
input.newsemail{ background: none repeat scroll 0 0 #2A343C;width:153px;height: 20px; border:1px solid #32404A; font-family:Arial, Helvetica, sans-serif !important; color:#8A97A1; font-size: 12px !important; padding-left: 4px !important;}
.btn_newsletter_send{ background:url(../images/btn_newsletter.jpg) no-repeat;width:70px;height:23px; cursor:pointer;margin:9px 0px 0px 0px;}


/************************JOOMLA********************************/
a.readon{ background: url("../images/readon.jpg") no-repeat scroll 0 0 transparent;
    color: #363636;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 11px 0 0;
    text-decoration: none;
    text-indent: 30px;
    width: 101px;}

h3 {
      color: #4A4A4A;
    display: block !important;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 19px;
    position: relative;
    text-transform: capitalize;
    z-index: 10000;
}

p{    line-height: 16px;
    margin: 0;
    padding: 0;}


a.more{color:#000000;}


/*COMMON BOXES*/

.box_mdl {
     background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    width: 297px;
    z-index: 12;

}

.box_btm {
  
    height: 0px;
    width: 206px;
 
}

.box_content {
       padding: 16px 38px 30px;
}
.box_content h3{ color:#5D7B8D; font-size:22px;margin:0px 0px 8px 0px;}
.box_content ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none}
.box_content ul li{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; background:url(../images/line.jpg) repeat-x left bottom; padding:5px 0 5px 0}
.box_content ul li a{ text-decoration:none; background:url(../images/menu_marker.png) no-repeat 0 4px; padding:0 0 0 23px}
.box_content ul li a:hover{ text-decoration:underline}



/*END COMMON BOXES*/

.box_, .box_1 , .box_2 , .box_3 , .box_4 , .box_5 , .box_6 {
    margin: 0 0 6px;	
}
.box_top{
    
}

/*POLL*/
h4.apoll_mod_title {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}
.apoll_options_text_div {
    padding: 6px 0 4px !important;
}
.apoll_ label {
    padding: 2px 0 !important;
}
#apoll_buttons_1{margin:10px 0px 0px 0px;}
.apoll_options_container {
    border: 0px solid #CCCCCC !important;
    height: 10px;
    width: 98%;
    padding: 0 !important;
}
.apoll_bars {
    height: 10px;
    border: 1px solid #000;
}
.iepoll_label{ line-height: 3px}
/*LOGIN BOX*/
fieldset {
    border: 0 solid #CCCCCC;
}
label.modlgn-username {
    display: none;
}
label.modlgn-passwd {
    display: none;
}
.bg_login {
    background: url("../images/bg_input.jpg") no-repeat scroll 0 0 transparent;
    height: 23px;
    margin: 9px 0 0;
    width: 219px;
}
.bg_login input {
     background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #454545;
    font-family: arial !important;
    padding: 4px 0 0 10px;
    width: 200px;
}
.bg_pass {
    background: url("../images/bg_pass.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin: 0 5px 0 0;
    width: 106px;
}
.bg_pass input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #121212;
    font-family: Arial,Helvetica,sans-serif;
    padding: 2px 0 0 20px;
    width: 80px;
}
input.button {
    background: url("../images/btn_log.jpg") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    margin: 6px 0 0;
    padding: 0 17px 3px;
}
#login-form input.button {
    margin: 0;
}
#login-form ul {
	  margin: -4px 0 0 4px;
}
#login-form ul li { padding:2px 0px 2px 0px;margin:0px 0px 0px 0px; background:none}
#login-form ul li a{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; background:none; text-decoration:underline}
#login-form ul li a:hover{ text-decoration:none}
.buttonloging {
    background: none repeat scroll 0 0 #FE0000;
    border: 0 none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    margin: 0;
    padding: 0 15px 3px;
}
.buttonlogingout {
    background: url("../images/btn_logingout.jpg") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 22px;
    margin: 0 0 0;
    width: 71px;
}

.noacc {
    color: #9E9E9E;
    padding: 0;
}
#login-form a {
    color: #628EBB;
}
#form-login-remember {
       color: #787878;
    font-size: 12px;
    margin-bottom: 9px;
    margin-top: 12px;
}
a.forgotpass {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    margin-left: 10px;
    text-decoration: none;
}
a.forgotpass:hover {
    text-decoration: underline;
}
a.createacc {
    color: #F7AB26;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin-left: 10px;
}


/*BUTTONS*/
input.button {
   background: url("../images/btn.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    padding: 0 0 7px;
    width: 51px;
}


/*CONTACT FORM*/

.content {
    
}
.content h2 {
    color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 36px 4px;
}
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content form, .content table {
    margin-bottom: 0;
}
.content table {
    border: 0 solid #CCCCCC;
}
.content th, .content td {
   
}
.phone {
        background: url("../images/phone.jpg") no-repeat scroll 0 5px transparent;
    color: #4084BD;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 2px 0 7px 47px;
}
.ihome {
    background: url("../images/home.jpg") no-repeat scroll 0 7px transparent;
    font-size: 12px;
    line-height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 44px;
}
#contact-form {
    margin-left: 0;
    margin-top: 16px;
}
.contact h3 {
    display: none;
}
.inputlabel {
    color: #000000;
    font-family: verdana;
	padding:0 0 3px 0;
}
#contact-form.form-validate table tbody tr td input {
       background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    color: #000000;
    height: 28px;
    margin: 0 0 9px;
    padding: 0 0 0 5px;
    width: 254px;
}
#contact-form.form-validate table tbody tr td textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    height: 144px;
    margin: 1px 0 0;
    width: 292px;
}
#contact-form .fcontact {
    white-space: nowrap;
}
.content textarea, .content input {
}
input[type="text"], input[type="password"] {
    font-family: Tahoma,�ourier,Monaco,"Lucida Console",Mono-space;
    font-size: 100%;
}
.contact button {
      background: url("../images/btn_send2.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    display: block;
    height: 29px;
    line-height: 20px;
    margin: 3px 0 0 6px;
    text-decoration: none;
    text-indent: 0;
    width: 90px;
}
.contact button1 {
      background: url("../images/btn_send.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    display: block;
    height: 29px;
    line-height: 20px;
    margin: 3px 0 0 6px;
    text-decoration: none;
    text-indent: 0;
    width: 90px;
}
.cont_col-1{ width: 282px;}
button{
    cursor: pointer;
}