@import 'reset.css';
@import 'blocks.css';

textarea,input,select {font-family:Arial,sans-serif}

html {font-size:100.01%}
html,body {height:100%}

body {
        background:#FFF;
        text-align:center;
        font:.8em/1.3 Tahoma,Arial,sans-serif;
        color:#000;
        }
a {color:#2E4D5F}
a:hover {color:#FF0000}

img {vertical-align:bottom}

hr,legend {display:none}

/* Advertisment */
.advertisment {text-align:center; padding-bottom: 15px;}
        .advertisment h3 {
                display:none;
                text-align:left;
                }
                
.advertisment1 {text-align:left; padding-bottom: 15px; margin-top:0px; padding-top:0px;}
.advertisment1 h3 {text-align: left; }
.fix {text-align: left; }
.fix .da-block {position: relative;}
.fix .da-block h3 {background: #fff; color:#2E4D5F; }
.fix .da-block a{color:#2E4D5F;}
.fix .da-block a:hover{color:#4E6D7F;}
/* RSS */


.rss {
        position:absolute;
        top:.5em;
        right:.5em;
        display:block;
        width:14px;
        height:13px;
        background:url(../i/rss.gif);
        text-indent:-1000em;
        font:.7em Arial,sans-serif;
        overflow:hidden;
        z-index:1;
        }

/* Simple Container */
.row {
        position:relative;
        clear:both;
        float:left;
        width:100%;
        }

.h {color:#F00}

/* Page
------------------------------------ */
#page {
        margin:0 auto;
        width:100%;
        min-width:998px;
        max-width:1180px;
        text-align:left;
        }

/* Header
------------------------------------ */
#header {
        position:relative;
        float:left;
        width:100%;
        height:140px;
        }
#header.inner {height:150px}
        #header h1,
        #header h1 span {
                width:285px;
                height:58px;
                }
        #header h1 {
                position:absolute;
                top:23px;
                left:23px;
                text-align:center;
                font:normal italic 3em/62px Arial,sans-serif;
                color:#00448F;
                overflow:hidden;
                }
                #header h1 span {
                        display:block;
                        position:absolute;
                        top:0;
                        left:0;
                        z-index:1;
                        background:url(../i/logo_2.png);
                        }
                #header h1 a {color:#00448F}
                #header h1 a:hover {color:#2064AF}
                        #header h1 a span {cursor:pointer}

        /* Header Nav */
        #header .nav {
                position:absolute;
                top:36px;
                /*left:311px;*/
                left:30%;
                float:left;
                overflow:hidden;
                }
                #header .nav li,
                #header .nav span {
                        width:31px;
                        height:31px;
                        }
                #header .nav li {
                        position:relative;
                        float:left;
                        margin-left:2px;
                        text-align:center;
                        font:.7em Arial,sans-serif;
                        overflow:hidden;
                        }
                        #header .nav li span {
                                display:block;
                                position:absolute;
                                top:0;
                                left:0;
                                z-index:1;
                                }
                        #header .nav a span {cursor:pointer}
                        /* Header Nav Items */
                        #header .nav .home span {background:url(../i/header-nav.gif)}
                        #header .nav .map span {background:url(../i/header-nav.gif) 100% 0}

        /* Header Menu */
        #header .menu {
                position:relative;
                top:102px;
                left:0;
                width:100%;
                padding-bottom:10px;
                background:url(../i/header-menu.gif) 0 100% repeat-x;
                overflow:hidden;
                }
                /* Header Wrapper */
                #header .menu .wrapper {
                        /*position:relative;
                        right:50%;
                        float:right;*/
                }
                #header .menu ul {
                        /*position:relative;
                        right:-50%;*/
                        font:.9em/2.4em Tahoma,Arial,sans-serif;
                        color:#FFF;
                        z-index:1;
                        }
                #header .menu li {
                        position:relative;
                        float:left;
                        width:110px;
                        text-align:center;
                        white-space:nowrap;
                        }
                #header .menu a {
                        display:block;
                        width:100%;
                        height:100%;
                        background:#00336C url(../i/header-menu-li.png);
                        }
                #header .menu a {
                        text-decoration:none;
                        color:#FFF;
                        }
                #header .menu a:hover {background-position:0 55px}
                /* Header Menu Active */
                #header .menu .active a {
                        background-position:0 55px;
                        font-weight:bold;
                        }

                #header.inner .menu {background:none}

                /* Inner Menu */
                #header .menu .inner {
                        clear:both;
                        width:100%;
                        height:28px;
                        background:#83A4C9 url(../i/header-menu-inner.png) 0 100% repeat-x;
                        overflow:hidden;
                        }
                #header .menu .inner li {
                        margin-left:-6px;
                        display:inline;
                        padding:0 16px 0 22px;
                        line-height:28px;
                        width:auto;
                        background:url(../i/header-menu-inner-a.png) 0 100% no-repeat;
                        }

                #header .menu .inner li a {
                        display:inline;
                        background:none;
                        }
                #header .menu .inner li a:hover {text-decoration:underline}
                #header .menu .inner li.active a {
                        text-decoration:none;
                        font-weight:bold;
                        color:#003D80;
                        }

        /* Header Advertisment */
        #header .advertisment {
                position:absolute;
                top:6px;
                right:6px;
                }

/* Main
------------------------------------ */
#main {
        position:relative;
        clear:both;
        float:left;
        margin-top:.8em;
        width:100%;
        font-size:.85em;
        }

/* Panel
------------------------------------ */
#panel {
        position:relative;
        float:left;
        margin-top:14px;
        width:100%;
        overflow:hidden;
        }
        /* Panel Menu */
        #panel .menu {
                position:relative;
                float:left;
                width:100%;
                }
                /* Panel Menu Wrapper */
                #panel .menu .wrapper {
                        position:relative;
                        right:50%;
                        float:right;
                        }
        #panel .menu ul {
                position:relative;
                right:-50%;
                z-index:1;
                }
        #panel .menu li {
                position:relative;
                float:left;
                }

        /* Panel Main */
        #panel .main {
                padding:10px 0 9px;
                background:#FBFAF7 url(../i/panel-main.png) repeat-x;
                font:1em/1em Tahoma,Arial,sans-serif;
                color:#2E4D5F;
                }
        #panel .main a {text-decoration:none}
        #panel .main ul {overflow:hidden}
        #panel .main li {
                margin-left:-1px;
                padding:0 20px 0 21px;
                min-height:16px;
                background:url(../i/panel-main-li.gif) repeat-y;
                }
                #panel .main .active a {color:#2E4D5F}

        /* Panel Nav */
        #panel .nav {
                min-height:27px;
                background:#0D3D72 url(../i/panel-nav.png) repeat-x;
                font:bold .85em/2.1em Tahoma,Arial,sans-serif;
                color:#FFF;
                }
                #panel .nav a {color:#FFF}
                #panel .nav a:hover {text-decoration:none}
                #panel .nav li {padding:0 15px}
                #panel .nav .active a {text-decoration:underline}

/* Footer
------------------------------------ */
#footer {
        position:relative;
        float:left;
        margin-top:3px;
        width:100%;
        min-height:62px;
        background:#EEEDE5 url(../i/footer.png) 0 100% repeat-x;
        font:.85em/1.3 Tahoma,Arial,sans-serif;
        }
        #footer p,
        #footer li {
                display:inline;
                float:left;
                padding:2em 0;
                }
        #footer p {padding-left:4%}
        #footer li {
                margin-left:1em;
                padding-top:1.8em;
                }
        /* Footer Copyright */
        #footer .copyright {width:17em}
        /* Footer Rights */
        #footer .rights {width:13em}
        /* Footer Disclaimer */
        #footer .disclaimer {width:29em}
        /* Footer Counters */
        #footer .counters {
                float:right;
                width:33em;
                }

/* No-Layout Columns :-( */
        .column1,
        .column2,
        .column3,
        .column4,
        .column5,
        .column6,
        .column7,
        .column8,
        .column9 {
                display:inline;
                float:left;
                }

/* Layout Blocks
------------------------------------ */
.contentblock1,
.contentblock2,
.contentblock3,
.contentblock4 {
        position:relative;
        margin-top:14px;
        }

        .contentblock1 dt,
        .contentblock2 dt,
        .contentblock3 dt,
        .contentblock4 dt {font-weight:bold}

        .contentblock1 dt span,
        .contentblock2 dt span,
        .contentblock3 dt span,
        .contentblock4 dt span {font-weight:normal}

        .contentblock1 h3,
        .contentblock2 h3,
        .contentblock3 h3,
        .contentblock4 h3 {
                padding:0 9px;
                font:bold 1.2em/1.5em Tahoma,Arial,sans-serif;
                }
                        .contentblock4 h3 a {
                         color:#CE3061;

                }

.innerstyle1 {
        position:relative;
        margin-top:1.5em;
        }
        .innerstyle1 h3 {
                min-height:20px;
                padding:0 9px;
                font:bold 1.2em/1.5em Tahoma,Arial,sans-serif;
                background:#F3F2E7 url(../i/contentblock3-h3.png) repeat-x;
                border-bottom:1px solid #DBD9C6;
                color:#CE3061;
                }
                .innerstyle1 h3 a {color:#CE3061}

                .innerstyle1 h1 a {color:#CE3061}
        .innerstyle1 form {
                margin-top:1px;
                padding:1em 1em 0;
                background:#F9F9FA;
                }
        .innerstyle1 form p {padding-bottom:1em}
        .innerstyle1 ul {
                margin-top:1px;
                background:#F9F9FA;
                }
        .innerstyle1 li {
                padding:1em;
                border-bottom:1px solid #E4E4EC;
                }
        .innerstyle1 dl {position:relative}

        
        
.innerstylel {
        position:relative;
        margin-top:1.5em;
        }
        .innerstylel h3 {
                min-height:20px;
                padding:0 9px;
                font:bold 1.2em/1.5em Tahoma,Arial,sans-serif;
                background:#F3F2E7 url(../i/contentblock3-h3.png) repeat-x;
                color:#CE3061;
                }
                .innerstylel h3 a {color:#CE3061}
        .innerstylel form {
                margin-top:1px;
                padding:1em 1em 0;
                background:#F9F9FA;
                }
        .innerstylel form p {padding-bottom:1em}
        .innerstylel ul {
                margin-top:1px;
                background:#F9F9FA;
                }
        .innerstylel li {
                padding:1em;
                border-bottom:1px solid #E4E4EC;
                }
        .innerstylel dl {position:relative}        
        
        
.innerstyle2 {
        position:relative;
        margin-top:1.5em;
        }
        .innerstyle2 h3 {
                min-height:21px;
                padding:0 9px;
                font:bold 1.2em/1.5em Tahoma,Arial,sans-serif;
                background:#003A7A url(../i/contentblock2-h3.png) repeat-x;
                color:#FFF;
                }
        .innerstyle2 p {padding:.3em 9px}
        .innerstyle2 ul {margin-top:1px}
        .innerstyle2 .odd {background:#F5F4F2 url(../i/innerstyle2-odd.png) repeat-x}
        .innerstyle2 dt {
                font-weight:bold;
                margin:.5em 0 .8em;
                }
        .innerstyle2 .photo {
                position:absolute;
                top:7px;
                left:8px;
                }
        .innerstyle2 .info {min-height:55px}
        .innerstyle2 .date {
                margin:1em 8.8em 0 0;
                text-align:right;
                font-weight:bold;
                color:#A29987;
                }
        .innerstyle2 .link {
                position:absolute;
                bottom:12px;
                right:1.3em;
                font-weight:bold;
                }
         .innerstyle2 .link_red {
                color:#cc2e61;
                position:absolute;
                bottom:12px;
                right:1.3em;
                font-weight:bold;
                }
                
         .innerstyle2 .link_red:hover {
                color:#FF0000;
                }
        .innerstyle2 .rss-title {
                position:absolute;
                top:-1px;
                right:2em;
                }
                .innerstyle2 .rss-title a {
                        font:normal .85em/1.5em Tahoma,Arial,sans-serif;
                        color:#FFF;
                        }
        .innerstyle2 .rss {top:.4em}

.innerstyle {
        position:relative;
        margin-top:1.5em;
        }
        .innerstyle h3 {
                min-height:21px;
                padding:0 9px;
                font:bold 1.2em/1.5em Tahoma,Arial,sans-serif;
                background:#003A7A url(../i/contentblock2-h3.png) repeat-x;
                color:#FFF;
                }

/* Contentblock1 */
        .contentblock1 h3 {
                min-height:21px;
                background:#003A7A url(../i/contentblock1-h3.png) repeat-x;
                color:#FFF;
                }
        .contentblock1 dl {background:#F5F4F2 url(../i/contentblock1-dl.png) repeat-x}

.contentblock3 {margin-top:14px}
        .contentblock2 h3 {
                min-height:21px;
                color:#FFF;
                }
        .contentblock3 h3,
        .contentblock4 h3 {
                min-height:20px;
                background:#F3F2E7 url(../i/contentblock3-h3.png) repeat-x;
                border-bottom:1px solid #DBD9C6;
                color:#CE3061;
                }
        .contentblock3 ul {
                margin-top:1px;
                padding:0 10px 10px 10px;
                background:#F9F9FA url(../i/contentblock3-ul.png) repeat-x;
                }
        .contentblock3 dl {padding:0 0 8px}
        .contentblock3 li {
                position:relative;
                padding-top:10px;
                width:100%;
                min-height:53px;
                border-bottom:1px solid #DDDDE5;
                }
        .contentblock1 dl,
        .contentblock2 dl {
                position:relative;
                margin-top:1px;
                padding:10px;
                min-height:108px;
                }

        .contentblock2 h3 {background:#003A7A url(../i/contentblock2-h3.png) repeat-x}
        .contentblock2 dl {background:#F2F3F5 url(../i/contentblock2-dl.png) repeat-x}

  #main .hot li {min-height:76px}

/* Inner Nav */
.innernav {
        position:relative;
        margin-top:1.5em;
        padding:2px 0 2px 11em;
        height:2em;
        background:#F4F4F4;
        font-weight:bold;
        color:#2E4D5F;
        }
.innernav h4 {
        position:absolute;
        top:2px;
        left:0;
        margin-left:3em;
        line-height:2em;
        }

.innernav ul {
        position:relative;
        float:left;
        overflow:hidden;
        }
.innernav li {
        float:left;
        margin-left:-1px;
        padding-right:1px;
        margin-top:2px;
        width:3em;
        background:url(../i/test-drive-list1-nav-li.gif) repeat-y;
        overflow:hidden;
        line-height:1.6em;
        text-align:center;
        overflow:hidden;
        }
.innernav .link {
        position:absolute;
        top:-2px;
        right:1em;
        line-height:2em;
        }
.innernav .link a {
        display:block;
        width:11em;
        background:url(../i/test-drive-list1-nav-link.gif) 80% .9em no-repeat;
        color:#CE3061;
        }
.innernav .link a:hover {color:#EE5081}

/* Perfect 3 Column Liquid Layout */
.threecol .colmid,
.threecol .colleft {
        position:relative;
	overflow:hidden;
        width:100%;
}

.threecol .col1wrap {
	float:left;
	margin-right:-1300px;
	width:100%;
}
.threecol .col1 {
        padding:0 260px 0 220px;
 }
  .threecol .col2 {
        float:left;
	padding:0 10px;
	width:200px;
    }

 .threecol .col3 {
        float:right;
        padding:0 10px;
	width:240px;
    }


.twocol .colmid,
.twocol .colleft {
        position:relative;
	overflow:hidden;
        width:100%;
}

.twocol .col1wrap {
	float:left;
	margin-right:-1300px;
	width:100%;
}
.twocol .col1 {
        padding:0 0 0 260px;
 }
.twocol .col2 {
        float:left;
	padding:0 10px;
	width:240px;
    }


.leftmenu .colmid,
.leftmenu .colleft {
        position:relative;
	overflow:hidden;
        width:100%;
}

.leftmenu .col1wrap {
	float:left;
	margin-right:-1300px;
	width:100%;
}
.leftmenu .col1 {
        padding:0 0 0 260px;
 }
.leftmenu .col2 {
        float:left;
	padding:0 10px;
	width:240px;
    }

.colmask .advertisment {
margin-top:1.5em;}
.col1 .advertisment {
        padding:10px 0;
        background:#f4f4f4;
        }
col1 .advertisment1 {
        background:#f4f4f4;
        }



.colmask .advertisment {margin-top:1.5em}
.col1 .advertisment {
        padding:10px 0;
        background:#F9F9F7;
        }
.col2 .advertisment {
        padding:15px 0 0 0; margin:0;
        }

.widthwrapper {
        position:relative;
        width:100%;
        overflow:hidden;
        }
.halfwidthl {
        float:left;
        width:48.5%;
        }
.halfwidthr {
        float:right;
        width:48.5%;
        }

.othrwidthl {
        float:left;
        width:61%;
        }
.othrwidthr {
        float:right;
        width:37%;
        }

.btable table {margin-top:1em}
.ptable table,
.btable table {width:100%}
.ptable td,
.ptable th {
        padding:1% 2%;
        width:48%;
        }
.btable td,
.btable th {
        padding:1% 3%;
        width:47%;
}
.ptable td,
.ptable th {border-bottom:1px solid #D2D2DF}
.ptable td {font-weight:bold}
.ptable th {font-weight:normal}
.ptable .ptable-row th,
.ptable .ptable-row td {background:#F6F6F8}

.sidebar-menu {
        margin-top:1em;
        padding:1em;
        background:#F5F4F2 url(../i/lastgradient.png) repeat-x;
        }
        .sidebar-menu ul {
                position:relative;
                width:100%;
                background:none;
                overflow:hidden;
                }
        .sidebar-menu li {
                margin-top:-1px;
                padding:.2em 0 .5em 20px;
                background:url(../i/bullet5.gif) 8px .7em no-repeat;
                border:solid #DBD9C6;
                border-width:1px 0 0 0;
                }

/* Da Block */
.da-block {
	  position:relative;
	  width:100%;
	  min-height:102px;
	  height:auto !important;
	  height:102px;
	  margin-bottom:1em;
	  font:10px Arial,sans-serif
	  }
	  .da-block img {
		  display:block;
		  position:absolute;
		  top:0;
		  left:0;
		  width:100px;
		  height:100px;
		  border:1px solid #EEE;
		  }
	  .da-block h3 {font:bold 14px Arial,sans-serif}
	  .da-block h3,
	  .da-block p {padding-left:112px}
	  
/* gallery */

#thumbnails { width: 500px; height: 127px; padding: 18px 0 3px 0; overflow: auto; background: url(/i/film1000.gif); }
#thumbnails { font-size: 7px; white-space: nowrap; }
#thumbnails .description { display: none; }
#thumbnails .thumb { cursor: pointer; cursor: hand; }
#thumbnails img { margin: 2px 3px; border: 0; }
#thumbnails img.active { margin: 0 1px; border: 2px solid #fff; }
#thumbnails img.current { margin: 1px 2px; border: 1px solid #fff; }
#thumbnails-holder {overflow: auto; position: relative; padding: 0 0 0 100px;}
ul.sc_menu {  display: block;
  height: 127px; 
  /* Max width here, for users without Javascript */
  width: 30000px;
 /* Remove default margin */
  margin: 0;
  list-style: none;
}
.sc_menu li { display: block; float: left;   padding: 0 0px; }
.sc_menu a { display: block; text-decoration: none; }

.gallery #shadow { width: 300px; }
.gallery #balloon { width: 260px; }

.newcontact { border:1px solid #C2C2C2; font-size:1.2em; margin:15px; padding:0px 5px 25px 15px; width:97%; }
.newcontact table {padding:10px 5px 5px 5px !important;}
.newcontact table  td {padding-top:5px;}
.newcontact .phone { background-image:url(/img/sprite.gif); background-position:0 -40px; background-repeat:no-repeat;
line-height:150%; padding:4px 0 3px 24px; }
.adv-block4 {padding:10px 0 0 0; }
.adv-block4 h3 {-x-system-font:none; background:#003A7A url(../i/contentblock2-h3.png) repeat-x scroll 0 0; color:#FFFFFF; font-family:Tahoma,Arial,sans-serif; color:#fff;}
.adv-block4 h3 a {color:#FFFFFF; !important;text-decoration:none;}
.adv-block4 h3 a:hover {color:#FFFFFF; !important; text-decoration:underline;}
.adv-block4 img {padding-top:5px}
.yashare-auto-init {float:right;}
