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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, b 
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;  
  vertical-align: baseline;
}
input[type=image] {border:0px;}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: #000;
  background: #333;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  /*border-collapse: separate; */
}
caption, th, td {
 
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

html {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */      
}

body {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  font-family:verdana,tahoma,arial,sans-serif,"Trebuchet MS";
  font-size:12px;
  color:#333;
  background: #fff url("../images/background.gif") repeat-x;
}
.clear {clear: both;overflow: hidden; height: 0px;}
* html .clear {width: 100px;}
.bottomBorder {height: 2px;background-color: #8d8d8d;overflow: hidden;}

.justify {text-align: justify;}

.mainFlashWrapper {height: 369px; overflow-y: hidden; margin-top: -10px; *margin-top: -10px; position: relative; z-index: 1;}
.modelsFlashWrapper {height: 111px; overflow-y: hidden;}
/*=================================================================*/
#wrapper {width: 970px; margin: 0px auto; padding: 30px 0px;}

#header {background:url("../images/background_header.gif") no-repeat;height: 100px;margin: 0px auto;}
#header .logo {margin: 20px 0px 0px 26px;float: left;} 
#header .menu {font:bold 12px Arial; padding-top: 0px;float: right; line-height: 11px; margin-right: 15px;}
#header .menu li {float: left; height: 80px; position: relative; cursor: pointer;}
#header .menu .selected a {color: #FF0000;}
#header .menu li span {font-size: 12px; line-height: 11px;}
#header .menu li span.small {margin-left: 0px; font-size: 11px; line-height: 11px; position: relative;}
#header .menu li b {margin-left: 8px; margin-right: 8px; height: 1px; color: white; margin-top: 10px; display: inline-block; display: -moz-inline-box; *display: inline-block;}
#header .menu li a {display: block; text-decoration: none;color: #666666; margin-left: 8px; margin-right: 8px;}
#header .menu li .link {text-decoration: none;color: #666666; margin: 40px 8px 30px 8px; position: absolute; z-index: 10;}
#header .menu li .red {position: absolute; z-index: 1; width: 100%; background-color: #b61608; min-height: 82px;}
* html .red {height: 82px;}
#header .menu li .red a {color: white;}
#header .menu li .red .top {background-color: #940000; height: 8px; font-size: 0px;}
#header .menu li .white {position: absolute; z-index: 1; width: 100%; background-color: transparent; height: 100%;}
#header .menu li .white a {color: #666666; margin-top: 40px;}
#header .menu cars {width: 130px; position: relative; z-index: 100;}
#header .menu .cars .red {height: auto; padding: 0px;}
#header .menu .cars .producersTable {margin-top: 50px; margin-bottom: 10px;}
#header .menu .cars .producersTable td {font:bold 11px Arial; color: white;}
#header .menu .cars .producersTable td a:hover {text-decoration: underline;}
* html #header .menu .producersTable {width: 130px;}
#center {background:url("../images/background_center.gif") repeat-y;}

#innerCenter {background:url("../images/background_inner_center.gif") no-repeat; min-height: 500px;}
* html #innerCenter {height: 500px;}
#innerCenter .topCenter {width: 940px; margin: 0px auto 10px auto; border-top: 4px solid #d2d2d2;}
#innerCenter .content {margin: 0px 15px;}
#innerCenter .content .leftContent {width: 160px; float: left;}


.leftMenu {font:bold 14px Verdana; line-height: 20px;margin-top: 30px;}
.leftMenu li {padding-left: 0px; margin: 3px 0px; position: relative; padding: 0 0 0 17px;}
.leftMenu li a {margin-bottom: 5px; text-decoration: none;color: #aaaaaa;}
.leftMenu a:hover {color: #b61608;}
.leftMenu .selected {background: url("../images/background_menu.gif") repeat-y;/*background-color:#b61608;*/}
.leftMenu .selected a {color: #fff;}
.leftMenu .selected a:hover {color: #fff;}
.leftMenu .innerLeftMenu {font:normal 11px Tahoma; margin-left: -17px; background-color: white; padding: 3px 0 3px 17px; margin-top: 0px;}
.leftMenu .innerLeftMenu li {margin: 3px 0px;}
.leftMenu .innerLeftMenu li a {margin: 0px 0px;}
.leftMenu .innerLeftMenu a {color: #666; background-image: none; padding-left: 0px; position: relative;}
.leftMenu .innerLeftMenu a:hover {color: #b61608;}
.leftMenu .innerLeftMenu .selected {background: none;}
.leftMenu .innerLeftMenu .selected a {color: #b61608; font-weight: bold;}

.forPages .selected {background: url("../images/background_menu.gif") repeat-y;/*background-color:#b61608;*/}
#innerCenter .content .rightContent {width: 770px; float: right; margin-right: 5px; padding-bottom: 5px; display:inline;}
#innerCenter .xadmin .rightContent {width: 705px; float: right;}
#innerCenter .content .shortRightContent {margin-left: 0px;}
#innerCenter .content .rightContent .path {height: 14px;}
#innerCenter .content .rightContent .path ul li {float: left; text-decoration: none;font: 9px Tahoma;color: #666;}
#innerCenter .content .rightContent .path .link {text-decoration: none;font: 9px Tahoma;color: #666;}
#innerCenter .content .rightContent .path .link:hover {color: #FF0000;}

#innerCenter .content .rightContent .mainContent {position: relative;}
#innerCenter .content .rightContent .mainContent h1 {font: 24px Verdana; color: #B61608; margin: 16px 0px;}
#innerCenter .content .rightContent .mainContent h2 {font: 17px Verdana; color: #B61608; margin: 8px 0px;}
#innerCenter .content .rightContent .mainContent h3 {font: bold 14px Verdana; color: #B61608; margin: 5px 0px;}
#innerCenter .content .rightContent .mainContent h4 {font: bold 11px Verdana; color: #B61608; margin: 2px 0px;}
#innerCenter .content .rightContent .mainContent .tip {font: bold 11px Verdana; color: #666; text-align: right;}
#innerCenter .content .rightContent .mainContent .tip a {font: bold 11px Verdana; color: #666; text-align: right;}
#innerCenter .content .rightContent .mainContent h1 a {font: 24px Verdana; color: #B61608; margin: 16px 0px;}
#innerCenter .content .rightContent .mainContent h2 a {font: 17px Verdana; color: #B61608; margin: 8px 0px;}
#innerCenter .content .rightContent .mainContent h3 a {font: bold 14px Verdana; color: #B61608; margin: 3px 0px;}
#innerCenter .content .rightContent .mainContent h4 a {font: bold 11px Verdana; color: #B61608; margin: 2px 0px;}
#innerCenter .content .rightContent .mainContent p {font: 12px Tahoma; color: #666; margin: 10px 0px; line-height: 16px;}
#innerCenter .content .rightContent .mainContent ul {font: 12px Tahoma; color: #666; list-style: circle; list-style-position: inside; margin-left: 20px;}
#innerCenter .content .rightContent .mainContent .adminPanel ul {list-style-image: none; list-style-position: outside; list-style-type: none; list-style: none; margin: 0px;}
#innerCenter .content .rightContent .mainContent #tabs ul {list-style-image: none; list-style-position: outside; list-style-type: none; list-style: none; margin-left: 1%;}
#innerCenter .content .rightContent .mainContent #galleryContainer ul {list-style-image: none; list-style-position: outside; list-style-type: none; list-style: none; margin-left: 0;}
#innerCenter .content .rightContent .mainContent .breadcrump {list-style-image: none; list-style-position: outside; list-style-type: none; list-style: none; margin-left: 0;}
#innerCenter .content .rightContent .mainContent .pagesList {list-style-image: none; list-style-position: outside; list-style-type: none; list-style: none; margin-left: 0;}
#innerCenter .content .rightContent .mainContent .about {margin: 12px 40px;}



#innerCenter .content .rightContent .mainContent .contact {margin-bottom: 15px; margin-right: 10px;}
#innerCenter .content .rightContent .mainContent .contact .head {margin-bottom: 15px;}
#innerCenter .content .rightContent .mainContent .contact a {text-decoration: underline;color: #B61608;margin: 15px 0px;display: block;}
#innerCenter .content .rightContent .mainContent .contact a:hover {color: #FF0000;text-decoration: none;}

#innerCenter .content .rightContent .mainContent .producersList {margin-left: 0px; margin-right: 10px;}
#innerCenter .content .rightContent .mainContent .producersList li {margin-left: 0px; padding-bottom: 5px; border-bottom: 1px solid #666666;}
#innerCenter .content .rightContent .mainContent .producersList li.last {border: 0px;}
#innerCenter .content .rightContent .mainContent .producersList .modelsList {margin-left: 20px;}
#innerCenter .content .rightContent .mainContent .producersList .modelsList li {margin-left: 10px; border: 0px;}
#innerCenter .content .rightContent .mainContent .producersList .modelsList .pagesList {margin-left: 10px;}
#innerCenter .content .rightContent .mainContent .producersList .modelsList .pagesList a {font: normal 12px Verdana; color: #666666;}
#innerCenter .content .rightContent .mainContent .producersList h3 {color: #666666;}
#innerCenter .content .rightContent .mainContent .pagesList .block {min-height: 80px; border: 1px solid #ccc; margin-right: 10px; margin-bottom: 10px; position: relative;}
* html #innerCenter .content .rightContent .mainContent .pagesList .block {height: 80px;}
#innerCenter .content .rightContent .mainContent .pagesList table {float:left; margin: 5px 10px; display: inline;}
#innerCenter .content .rightContent .mainContent .date {font-size: 11px; position: absolute; top: -1px; right: -1px; background-color: #CCCCCC; padding: 3px 8px; color: #B61608; font-weight: bold; display: inline-block; display: -moz-inline-box; *display: inline-block;}
#innerCenter .content .rightContent .mainContent .date a {font-size: 11px; color: #ccc; text-decoration: underline;}
#innerCenter .content .rightContent .mainContent .pagesList .link {font-size: 11px; color: #ccc;}
#innerCenter .content .rightContent .mainContent .materials {margin-top: -10px; margin-bottom: 10px;}
#innerCenter .content .rightContent .mainContent .materials span {font-size: 10px; color: #aaa;}
#innerCenter .content .rightContent .mainContent .materials a {font-size: 10px; color: #999;}

#innerFooter {background-color: #d2d2d2;height: 40px;width: 940px; margin: 0px auto;}
#innerFooter .navigator {height: 25px;font:10px Tahoma;line-height: 25px;padding-top: 7px;float: right;width: 730px;}
#innerFooter .navigator li {float: left;padding-left: 18px;height: 25px;}
#innerFooter .navigator .selected a {color:#FF0000;}
#innerFooter .navigator li a {text-decoration: none;color: #666666;}
#innerFooter .navigator a:hover {color: #FF0000;}
.bottomFooter {background:url("../images/background_footer.gif") no-repeat;height: 6px;width: 970px;}

/*========================ADMIN==============================*/
.signUp {width: 540px;}
.xadmin h1 {font:24px Verdana;color: #B61608;margin: 16px 0px 16px 15px;}
.xadmin h2 {font:bold 16px Verdana;color: #B61608;margin: 16px 0px;}
.xadmin .leftAdminContent {width: 215px;float: left;margin-left: 15px;display: inline;}
.xadmin .leftAdminContent .adminMenu {font:12px Verdana;line-height: 20px;/*margin-top: 30px;*/}
.xadmin .leftAdminContent .adminMenu li a {text-decoration: none;color: #666;}
.xadmin .leftAdminContent .adminMenu a:hover {color: #b61608;text-decoration: underline;}
.xadmin .leftAdminContent .adminMenu .selected a {text-decoration: none;color: #B61608;}

#innerCenter .content .leftAdminContent .rightContent .mainContent ul {list-style: none;}
.xadmin .rightAdminContent {width:685px; margin-left: 15px; display: inline;/* margin-left: 160px;*/}

.xadmin .normMsg {font: normal 12px Verdana; color: red;}
.xadmin .preAdminList {width: 680px; text-align: right; padding: 3px 0px;float: left;}
.xadmin .preAdminList .link {font: normal 12px Verdana; color: #666;}
.xadmin .preAdminList b {font: 12px Verdana; color: #666;}

.xadmin .preAdminListAdd {width: 100%; text-align: left; padding: 10px 0px;}
.xadmin .preAdminListAdd .link {font: bold 14px Verdana; color: white;}
.xadmin .preAdminListAdd b {font: bold 14px Verdana; color: white;}

.xadmin .adminProdList li {float: left; margin: 7px 7px 0px 0px;}
.xadmin .adminProdList li a {text-decoration: underline;color: #ec8500; font-weight: bold;}
.xadmin .adminProdList .selected {text-decoration: none;color: #fbd73b;}
.xadmin .adminProdList li a:hover {text-decoration: none;color: #c3c7c9;}

.xadmin .adminProducerTable {width: 600px; border-spacing: 10px;}
.xadmin .adminProducerTable tr td {text-align: left; width: 200px;}
.xadmin .adminProducerTable tr td a {font: bold 14px Verdana; color: #ec8500;}
.xadmin .adminProducerTable tr td a:hover {text-decoration: none;color: #fbd73b;}

.xadmin .adminList {border: 1px solid #D2D2D2;width: 680px; float: left; margin-bottom: 10px;}
.xadmin .adminList .headRow {background-color: #D2D2D2; padding: 3px 0px 3px 5px;}
.xadmin .adminList .headRow .actions .action {color: #666; font-weight: bold;}
.xadmin .adminList .headRow .info .action {color: #666; font-weight: bold;}
.xadmin .adminList .headRow .infoSmall .action {color: black; font-weight: bold;}
.xadmin .adminList .row {background-color: #eaeaea; padding: 3px 0px 3px 5px;}
.xadmin .adminList .even {background-color: #fff; padding: 3px 0px 3px 5px;}
.xadmin .adminList .info {font: bold 12px Verdana; color: #666; float: left; width: 500px;overflow: hidden;}
.xadmin .adminList .infoSmall {font: bold 12px Verdana; color: white; float: left; width: 220px;}
.xadmin .adminList .actions {float: left; width: 170px;}
.xadmin .adminList .actions a {font: normal 12px Verdana; color: #666; text-decoration: underline;}
.xadmin .adminList .actions i {font: normal 12px Verdana; color: #666;}

.xadmin  {}
.xadmin .inputRow {padding: 10px 0px;}
.xadmin .inputRow a {color: #B61608;}
.xadmin .inputRow label {display: inline-block; display: -moz-inline-box; *display: inline-block; width: 150px; float: left; text-align: right; color: #666; margin-right: 5px; margin-top: 2px;} 
.xadmin .inputRow .input {border: 1px solid #D2D2D2; float: left; width: 490px;}
.xadmin .inputRow .readonly {background-color: #ccc;}
.xadmin .form .inputRow .inputLogin {width: 280px;}
.xadmin .form .inputRow .radioBtn {font: normal 12px Verdana; color: #fbd73b;}

.xadmin .form .inputRow label.error {color: red; text-align: left; margin-left: 154px; font-weight: normal; width: 300px; display: inline; float: left;}

.home .xadmin .form .inputRow label.error {display: none; visibility: hidden; width: 0; height: 0; margin: 0; line-height: 0; position: absolute;}
.xadmin .hack {}
.xadmin .hack label.error {display: none; visibility: hidden; width: 0px; height: 0px; position: absolute; line-height: 0;}
.xadmin .hack input.error {border: 1px solid red;}
.dp-choose-date {*font-size: 0;}
/* HACK 
.home .xadmin .form .inputRow label.error {color: red; textalign: left; position: absolute; top: 30px; left: 154px; font-weight: normal; margin: 0px; width: 100%;} 
*/

.xadmin .form .textareaRow label.error {top: 186px;}

.xadmin .form .inputRow input.error {color: red; border: 1px solid red;}
.xadmin .form .inputRow select.error {border: 1px solid red; color: black; font-weight: normal;}
.xadmin .form .inputRow textarea.error {border: 1px solid red; color: black; font-weight: normal;}

.xadmin .form .images {margin-left: 145px; width: 540px; }

.xadmin .form .buttonRow {text-align: center; margin: 5px 0px;}
.xadmin .form .login {margin: 5px 0px 5px 155px;}
.xadmin .form input {border: 1px solid #D2D2D2;color: #666;}
.xadmin .form .submit {margin-left: 155px; padding: 10px 0px;}
.xadmin .form .addImages {float: left; margin-left: 12px; display: inline; text-align: center;}
.xadmin .form .imageLogo {margin: 20px 0px 20px 75px; }
.xadmin .form .imageLogo img {display: block; }

.xadmin .form .conf {float: left; height: 25px;}
.xadmin .form .conf span {font: normal 12px Verdana; color: #fbd73b; margin: 0px 3px;}
.xadmin .form .conf b {color: #fbd73b;}
.xadmin .form .conf input {border: 1px solid #fbd73b; display: inline; width: 100px;}

.xadmin .form label.paddingTop5 {padding-top: 5px;}
.xadmin .form .singleConfiguration {text-align: right; padding-top: 5px; padding-right: 0px;}
.xadmin .form .singleConfiguration label {width: auto; float: none; text-align: right; padding-left: 3px;}
.xadmin .form .singleConfiguration input {width: 50px;}
.xadmin .form .singleConfiguration a {color: #fbd73b; padding-left: 10px; display: inline-block; display: -moz-inline-box; *display: inline-block; width: 105px;}
.xadmin .form .singleConfiguration span {color: #fbd73b;}

.xadmin .photos {width: 98%; border: 1px solid #fbd73b; margin-top: 10px;}
.xadmin .photos .photo {text-align: center; width: 120px; float: left;}
.xadmin .photos .photo img {margin: 2px 5px 5px 5px;}
.xadmin .photos .photo a {font: normal 12px Verdana; color: white; text-decoration: underline;}
.xadmin .rss {display: inline-block; display: -moz-inline-box; *display: inline-block; height: 15px; width: 15px; background: url("../images/rss.png");}
.xadmin .construction {display: inline-block; display: -moz-inline-box; *display: inline-block; height: 15px; width: 15px; background: url("../images/construction.png");}
.xadmin .published {display: inline-block; display: -moz-inline-box; *display: inline-block; height: 15px; width: 15px; background: url("../images/published.png");}


.xadmin .help {margin: 10px 0px;}
.xadmin .help li {margin: 2px 0px;}
.xadmin .help li span {vertical-align: top;}

.xadmin #MultiFile1_wrap_list {margin-top: 10px; margin-left: 155px;}
.xadmin #MultiFile1_wrap_list .MultiFile-label {margin: 2px 0px;}
.xadmin #MultiFile1_wrap_labels {color: white; margin: 2px 0px;}
.xadmin #MultiFile2_wrap_list {margin-top: 10px; margin-left: 155px;}
.xadmin #MultiFile2_wrap_list .MultiFile-label {margin: 2px 0px;}
.xadmin #MultiFile2_wrap_labels {color: white; margin: 2px 0px;}

.xadmin #rssSourcesForm select {width: 400px; height: 320px; margin-top: 20px; }
.xadmin #rssSourcesForm .inputRow .input {width: 400px; margin-right: 5px; }

.paginator {height: 22px; margin: 10px 0px 20px 0px;}
.paginator li {float: left; display: inline; height: 20px; width: 20px; margin: 0px 4px 0px 0px; text-align: center; border: 1px solid #666666; line-height: 20px; background-color: #ccc;}
.paginator li a {text-decoration: none; color: black;}
.paginator li.selected {border: 1px solid #666666; line-height: 20px; font-weight: bold; color: white; background: #B61608;}

.galleryContainer {width: 775px;}
.galleryContainer .navigation {float: right; display: inline; width: 177px;}
.galleryContainer .navigation img {display: block; margin: 0px; padding: 0px; border: 0px;}
.galleryContainer .navigation li {display: inline; margin: 0px 0px 5px 5px; width: 50px; float: left; border: 1px solid #cccccc; background-color: #ffffff;}
.galleryContainer .image-wrapper img {border: 5px solid #eeeeee;}
.galleryContainer .slideshow {float: left; margin: 0; padding: 0; display: inline;}
.galleryContainer .thumbs {width: 171px; float: left; margin: 0; padding: 0; margin-bottom: 20px; display: inline;}

#tabs {min-height: 500px; margin: 5px; padding: 0px;}
* html #tabs {height: 500px;}
#tabs .input {width: 485px;}

#tabs td {line-height: 20px; font-size: 12px;}
#tabs .ui-tabs-panel {padding: 14px;}
table .even {background-color: #FFFFFF;} 
table .odd  {background-color: #F1F1F1;}

.accordion {}
.accordion .tblWrapper {overflow: hidden;}
.accordion table {margin: 0px 10px; padding-bottom: 10px;}
.accordion table td {padding: auto;}
.accordion .tab {border:1px solid #D3D3D3; margin: 10px 0px;}
.accordion .tab .btnBar {padding: 5px 15px; height: 17px; background: #E6E6E6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;}
.accordion .open .btnBar {background: #E6E6E6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;}
.accordion .close .btnBar {background: #E6E6E6 url(../images/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50%;}
.accordion .tab span {float: left; font: bold 14px Verdana; color: #B61608;}
.accordion .arrow {background: url("../images/ui-icons_454545_256x240.png"); height: 17px; width: 17px; display: block; margin-right: 5px; cursor: pointer;}
.accordion .open .arrow {background-position: 0px 0px;}
.accordion .close .arrow {background-position: -64px 0px;}
.accordion .open .btnBar {}
.accordion .open table {}

.formatted img {border: 5px solid #eeeeee; margin: 5px;}
#contacts {position: absolute; top: 0px; right: 0px; width: 191px; margin-right: 5px; margin-top: -20px;}

 