* {padding: 0px; margin: 0px;}
body {background: #FFFFFF;}
body, td {font-family: verdana, tahoma, arial, trebuchet MS; font-size: 11px; color: #3F4041;}
img {border: 0px;}
li {list-style: none;}
br {clear: both;}

.input {font-family: arial, verdana, tahoma; font-size: 12px; height: 18px; color: #4B4B4B; border: 1px solid #E0E0E0;}
select.input {padding: 0px;}
.button {color: #FFFFFF; font-size: 11px; font-family: verdana, tahoma, arial, trebuchet MS; border: 0px;}
.btn01 {background: #9F0C0E url(../images/btn01-bg.gif) repeat-x left top; border-right: 3px solid #BEBEBE;}
.btn02 {background: #CCCCCC url(../images/btn02-bg.gif) repeat-x left top; border-right: 3px solid #ECECEC;}

h1, h2, h3, h4, h5 {line-height: 100%; margin-bottom: 2%;}

h1 {margin: 0px; position: absolute; display: block; z-index: 99;}
h1 a {margin: 32px 0px 0px 41px; display: block; width: 231px; height: 110px; float: left; text-indent: -9999px; background: url(../images/logo.gif) no-repeat; text-decoration: none;}
* html h1 a {margin-left: 20px;}

hr {display: none; visibility: hidden;}

a {text-decoration: none; color: #B22810;}
a:hover {text-decoration: underline;}

p.rss {float: right; display: block; width: 100px; font-weight: bold; font-size: 9px; font-family: arial, verdana, tahoma; text-align: right; line-height: 100%;}
p.rss a {color: #3F4041;}
p.rss a:hover {color: #E37931; text-decoration: none;}
p.rss img {margin: 3px 0px 0px 3px; float: right;}

.clear {clear: both; height: 1px; display: block;}

#wrapper {width: expression(document.body.clientWidth>980?"100%":"980px"); min-width: 980px;}

#header {position: relative;}

#tmenu { margin-bottom: 2px; height: 18px; line-height: 18px; background: #000000; position: relative; z-index: 9999;}
#tmenu table {margin-top: 2px; }
#tmenu td {padding: 0px 14px!important; line-height: 11px; height: 11px; color: #A0A4A9;}
#tmenu td.sp {width: 1px; text-align:center;}
#tmenu td span {}
#tmenu td.first-child {padding-left: 28px!important;}
#tmenu a {color: #A0A4A9; margin: 0px;}
#tmenu a:hover, #tmenu a.selected {color: #FFFFFF; text-decoration: none;}
#tmenu table tr td:first-child {background: none;}

#top {margin-bottom: 1px; height: 148px; background: url(../images/top-bg02.jpg) repeat-x left top;}
#top .wrapper {height: 148px; background: url(../images/top-bg.jpg) no-repeat left top;}
#top .atlantm {margin: 54px 54px 7px 0px; width: 171px; height: 42px; float: right; text-indent: -9999px; background: url(../images/logo-am.gif) no-repeat;}
#top blockquote {margin: 0px 58px 0px 107px; clear: both; background: url(../images/title-bg02.gif) repeat-x left top;}
#top blockquote span {display: block; background: url(../images/title-bg.gif) no-repeat left top; text-indent: -9999px;}
#top blockquote span span {height: 16px; display: block; background: url(../images/title.gif) no-repeat left bottom;}
* html #top .atlantm {margin-right: 27px;}

#topbanner {margin: 0px 0px 3px 71px; height: 250px;}
#topbanner .hr {height: 2px; background: #515151; margin-left: 70px;}
#topbanner img {display: block; float: right;}

#phoenix {position: absolute; margin-top: 32px; display: block; width: 260px; height: 461px; background: url(../images/phoenix.png) no-repeat; behavior:url(js/iepngfix.htc);}

#lcol {width: 100%; float: left; position: relative;}
#lcol .lcol-wrapper {margin-right: 402px; position: relative;}

#rcol {float: left; width: 400px; margin: 0px 0px 0px -400px; position: relative;}
#rcol .rcol-wrapper {position: relative;}
#rcol .block01 {margin-bottom: 3px; height: 396px; border-left: 2px solid #E27631; position: relative;}
#rcol .block02 {border-left: 2px solid #E0E0E0; position: relative;}

#smenu {margin-bottom: 40px; height: 22px; background: #E27631;}
#smenu li {display: inline; float: left;}
#smenu a {margin: 4px 0px 0px 15px; padding: 0px; display: block; float: left; color: #FFFFFF; font-weight: bold; _margin-right: 5px; _margin-left: 7px;}

#tbanner {margin-bottom: 12px; border-left:}
#tbanner img {display: block;}

#cmenu {margin-left: 55px;}
#cmenu li {display: inline;}
#cmenu li a {display: block; float: left; clear: both; font-size: 24px; color: #B22810; letter-spacing: -2px; width: 340px; position: relative;}
#cmenu li>a {float: none;}
#cmenu li ul {clear: both; width: 340px;}
#cmenu li li {margin: 0px 20px 0px 0px; display: block; float: left; width: auto;}
#cmenu li li a {display: inline; line-height: 30px; width: auto; float: none; font-size: 12px; color: #C2C5CA; letter-spacing: 0px;}

#newsline {margin: 0px -4px 0px 0px; border-right: 2px solid #E0E0E0;}
#newsline .wrapper {margin: 0px 2px 5px 37px;}
#newsline .hr {background: #515151; margin: 0px 0px 0px 100px;}
#newsline h2 {display: none;}
#newsline p.rss {margin: 15px 10px 0px 0px;}
#newsline2 p.rss a img {border: none; padding: 0px;}
#newsline .items {padding: 0px 0px 0px 87px; background: url(../images/hdr-news.gif) no-repeat left bottom; position: relative; z-index: 99;}
#newsline .item a {padding: 5px 50px 9px 67px; display: block; border-bottom: 1px solid #DDE0E4; color: #3F4041; text-decoration: none; text-indent: -67px; position: relative; z-index: 999;}
#newsline .item a .date {color: #C2C5CA; font-family: arial black, arial, verdana, tahoma; font-size: 24px; line-height: 24px; letter-spacing: -2px; position: relative;}
#newsline .item a .date span {font-family: arial, verdana, tahoma;}
#newsline .item a:hover {color: #B22810; border-color: #B22810;}
#newsline .item a:hover .date {color: #B22810;}
#newsline .buttons img {display: block; float: right; clear: both;}

#voting {padding: 18px 107px 35px 56px; background: #F6F6F6; border-top: 1px solid #E0E0E0;}
#voting form {padding: 17px 0px 0px 48px; border-top: 1px solid #DDE0E4; border-left: 1px solid #DDE0E4;}
#voting h2 {position: absolute; margin: -19px 0px 0px -60px; display: block; width: 55px; height: 149px; text-indent: -9999px; background: url(../images/hdr-voting.gif) no-repeat 0px 0px;}
#voting .q {margin: 0px 0px 10px 8px; font-weight: bold; color: #B22810; clear: both; display: block;}
#voting table {margin: 0px 0px 7px 8px; clear: both;}
#voting table td {padding: 0px 0px 1px 0px;}
#voting table input {margin: 3px 7px 0px 0px; width: 13px; height: 13px;}
#voting .btn {display: block; margin-bottom: 1px;}

#hotline {border-top: 4px solid #E27631;}
#hotline p {height: 144px; text-indent: -9999px; background: url(../images/hotline.gif) no-repeat 54px 2px;}/*54px 22px*/

#copy {margin: -1px 0px 0px 0px; width: 100%; float: left; position: relative;}
#copy .wrapper {height: 42px; margin-right: 402px; position: relative; background: #C2C5CA; border-top: 1px solid #515151; border-right: 3px solid #E2E3E6;}

#madeby {float: left; margin-top: 2px; width: 200px;}
#madeby p {padding: 3px 0px 0px 0px; margin: 3px 0px 0px 36px; _margin-left: 18px; float: left; width: 95px; font-size: 10px; background: url(../images/madeby-div.gif) no-repeat right top;}
#madeby p strong {font-weight: normal !important;}
#madeby p a {color: #7C7C7B; text-decoration: none;}
#madeby p a:hover {text-decoration: underline;}
#madeby img {float: left; margin: 9px 0px 0px 5px; }

#sitepulse {margin: 11px 10px 0px 0px; float: right; width: 190px; text-align: right; color: #7D7D7D; font-size: 10px; line-height: 100%;}
* html #sitepulse {margin-right: 5px;}
#sitepulse img {margin: -2px 0px 0px 5px; float: right; position: relative; z-index: 99; border:0px; padding: 0px;}
#sitepulse a {text-decoration: none; color: #7D7D7D;}
#sitepulse a:hover {text-decoration: underline;}

#search {float: left; width: 400px; margin: 0px 0px 0px -400px; position: relative;}
#search h2 {display: none;}
#search form {margin: -1px 0px 0px 0px; height: 42px; background: #F6F6F6; position: relative; border-left: 2px solid #E0E0E0; border-top: 1px solid #E0E0E0;}
#search input {margin: 11px 0px 0px 0px; float: left;}
#search input.input {margin: 11px 3px 0px 56px; padding: 2px 0px 1px 0px; width: 160px; height: auto;}

#footer {margin: 0px 0px 1px 0px; padding: 7px 0px 7px 129px; clear: both; border-bottom: 3px solid #D4D7D9; background: #080000;}
* html #footer {margin-top: 1px;}
#footer p {margin: 0px; padding: 0px 0px 0px 7px; line-height: 11px; border-left: 2px solid #878E99; color: #878E99;}







* {padding: 0px; margin: 0px;}
body.inner {background: #FFFFFF;}
body.inner, td {font-family: verdana, tahoma, arial, trebuchet MS; font-size: 11px; color: #3F4041;}
.inner img {border: 0px;}
.inner li {list-style: none;}
.inner br {clear: both;}

.inner .input {font-family: arial, verdana, tahoma; font-size: 12px; height: 18px; color: #4B4B4B; border: 1px solid #E0E0E0;}
.inner select.input {padding: 0px;}
.inner .button {color: #FFFFFF; font-size: 11px; font-family: verdana, tahoma, arial, trebuchet MS; border: 0px;}
.inner .btn01 {background: #9F0C0E url(../images/btn01-bg.gif) repeat-x left top; border-right: 3px solid #BEBEBE;}
.inner .btn02 {background: #CCCCCC url(../images/btn02-bg.gif) repeat-x left top; border-right: 3px solid #ECECEC;}

.inner h1, h2, h3, h4, h5 {line-height: 100%; margin-bottom: 2%;}

.inner h1 {margin: 0px; position: absolute; display: block; z-index: 99;}
.inner h1 a {margin: 32px 0px 0px 41px; display: block; width: 231px; height: 110px; float: left; text-indent: -9999px; background: url(../images/logo.gif) no-repeat; text-decoration: none;}
.inner * html h1 a {margin-left: 20px;}

.inner hr {display: none; visibility: hidden;}

.inner a {text-decoration: none; color: #B22810;}
.inner a:hover {text-decoration: underline;}

.inner p.rss {float: right; padding-right: ; display: block; width: 100px; font-weight: bold; font-size: 9px; font-family: arial, verdana, tahoma; text-align: right; line-height: 100%;}
.inner p.rss a {color: #3F4041;}
.inner p.rss a:hover {color: #E37931; text-decoration: none;}
.inner p.rss img {margin: 3px 0px 0px 3px; float: right;}

.inner .clear {clear: both; height: 1px; display: block;}
.inner .void {clear: both; height: 5px; display: block;}

.inner #wrapper {width: expression(document.body.clientWidth>980?"100%":"980px"); min-width: 980px;}

.inner #header {position: relative;}

#tmenu { margin-bottom: 2px; height: 18px; line-height: 18px; background: #000000; position: relative; z-index: 9999;}
#tmenu table {margin-top: 2px; }
#tmenu td {padding: 0px 30px; line-height: 11px; height: 11px; color: #A0A4A9;}
#tmenu td.sp {width: 1px; text-align:center;}
#tmenu td span {}
#tmenu td.first-child {padding-left: 50px;}
#tmenu a {color: #A0A4A9; margin: 0px;}
#tmenu a:hover, #tmenu a.selected {color: #FFFFFF; text-decoration: none;}
#tmenu table tr td:first-child {background: none;}

.inner #top {margin-bottom: 1px; height: 148px; background: url(../images/top-bg02.jpg) repeat-x left top; border-right: 4px solid #FFFFFF;}
.inner #top .wrapper {height: 148px; background: url(../images/top-bg.jpg) no-repeat left top;}
.inner #top .atlantm {margin: 54px 54px 7px 0px; width: 171px; height: 42px; float: right; text-indent: -9999px; background: url(../images/logo-am.gif) no-repeat;}
.inner #top blockquote {margin: 0px 58px 0px 107px; clear: both; background: url(../images/title-bg02.gif) repeat-x left top;}
.inner #top blockquote span {display: block; background: url(../images/title-bg.gif) no-repeat left top; text-indent: -9999px;}
.inner #top blockquote span span {height: 16px; display: block; background: url(../images/title.gif) no-repeat left bottom;}
* html #top .atlantm {margin-right: 27px;}



.inner #lcol {width: 100%; float: left; position: relative;}
.inner #lcol .lcol-wrapper {margin-right: 288px; position: relative;}

.inner #back {width: 81px height: 1px; overflow: visible;}

.inner #content {float: left; padding-top: 50px; padding-left: 10px;}
.inner #content h2 {font-size: 24px; color: #B22810; font-weight: normal; letter-spacing: -1px;}
.inner #line {height: 1px; border-bottom:#DDE0E4 1px solid; clear: both;}

.inner #rcol {float: left; width: 288px; margin: 0px 0px 0px -290px; position: relative;}
.inner #rcol .rcol-wrapper {position: relative;}
.inner #rcol .block01 {margin-bottom: 3px; height: 148px; border-left: 2px solid #E27631; position: relative;}
.inner #rcol .block03 {border-left: 2px solid #E0E0E0; position: relative;}
.inner #rcol .block02 {border-left: 2px solid #E0E0E0; position: relative;}

#cmenu2 {padding-top: 20px; _padding-top: 0px; _margin-top: 20px;}
#cmenu2 li {display: inline;}
#cmenu2 li a {display: block; padding-bottom: 5px; text-indent: 10px; padding-right: 0px; float: left; clear: both; font-size: 24px; color: #C2C5CA; letter-spacing: -2px; position: relative; height: 28px; text-decoration: none; /*background: url(../images/inner/arrow.gif) no-repeat right 15px;*/ width: 288px; border-color: #C2C5CA;}
#cmenu2 li a.active {border-bottom:1px solid; margin-bottom: -1px; /*background: url(../images/inner/arrow.gif) no-repeat right -10px;*/ color: #B22810; border-color: #C2C5CA;}
#cmenu2 li a:hover {border-bottom:1px solid; margin-bottom: -1px; /*background: url(../images/inner/arrow.gif) no-repeat right -10px;*/ color: #B22810; border-color: #C2C5CA;}
#cmenu2 li>a {float: none;}
#cmenu2 li ul {clear: both; width: 288px;}
#cmenu2 li li {margin: 0px 20px 0px 0px; display: block; float: left; width: auto;}
#cmenu2 li li a {display: inline; line-height: 30px; width: auto; float: none; font-size: 12px; color: #C2C5CA; letter-spacing: 0px;}

.inner #img-menu {margin-top: -1px;padding-bottom: 5px;}
.inner #img-menu li.img a {display: block; width: 288px; height: 149px; font-size: 18px; letter-spacing: 1px; text-indent: 10px; color: #FFFFFF; text-decoration: none;}
.inner #img-menu li.img a.img19 {background: url(../images/inner/img_menu1.gif) no-repeat top left;}
.inner #img-menu li.img a.img20 {background: url(../images/inner/img_menu2.gif) no-repeat top left;}
.inner #img-menu li.img a.img21 {background: url(../images/inner/img_menu3.gif) no-repeat top left;}
.inner #img-menu li.img a.img19a {background: url(../images/inner/img_menu1.gif) no-repeat bottom left;}
.inner #img-menu li.img a.img20a {background: url(../images/inner/img_menu2.gif) no-repeat bottom left;}
.inner #img-menu li.img a.img21a {background: url(../images/inner/img_menu3.gif) no-repeat bottom left;}
.inner #img-menu li.img a.img19:hover {background: url(../images/inner/img_menu1.gif) no-repeat bottom left;}
.inner #img-menu li.img a.img20:hover {background: url(../images/inner/img_menu2.gif) no-repeat bottom left;}
.inner #img-menu li.img a.img21:hover {background: url(../images/inner/img_menu3.gif) no-repeat bottom left;}
.inner #img-menu li.img a span {padding-top: 7px;}
.inner #img-menu li.normal {font-size: 12px;  margin:5px 0px 10px 0px; padding-left: 10px;}
.inner #img-menu li.normal a {color: #7C7C7B; font-weight: bold; text-decoration: none;}
.inner #img-menu li.normal a:hover {color: #B22810;}
.inner #img-menu li.normal a.a {color: #B22810;}
.inner #img-menu li.normal a span {color: #D7D9DC; margin-right: 10px;}

.inner #menu {height: 22px;/* width: 100%;*/ background: url(../images/inner/menu.gif) top left; margin-top: 2px;  border-right: 4px solid #FFFFFF;}
.inner #menu ul {margin-left: -10px; padding-top: 2px; _padding-top: 0px;}
.inner #menu li {display: block; float: left; margin:0px 0px 0px 10px; background: url(../images/inner/i.gif) no-repeat left 7px;}
.inner #menu li a {_display: block; margin-left: 12px; padding-left: 7px; padding-right: 5px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-top: 2px; padding-bottom: 6px;}   
.inner #menu li a.active {background: url(../images/inner/i.gif) no-repeat left 7px; background: #B22810; }
.inner #menu li a:hover {background: url(../images/inner/i.gif) no-repeat left 7px; background: #B22810; }
.inner #menu li.first-child {background: none;}

.inner #menu li.sp {margin-top: 2px; _margin-top: 4px;}
.inner #menu li {}
.inner #menu span {color: #D88261; margin-left: 0px; padding-top: 2px;}

.inner a.hotline {display: block; text-indent: -9999px; border-top: 4px solid #E27631;}
.inner a.hotline {height: 151px; text-indent: -9999px; background: url(../images/hotline.gif) no-repeat top left;}

.inner #copy {margin: -1px 0px 0px -2px; width: 100%; float: left; position: relative;   border-right: 2px solid #FFFFFF;}
.inner #copy .wrapper {height: 42px; margin-right: 290px; position: relative; background: #C2C5CA; border-top: 1px solid #515151; border-right: 3px solid #E2E3E6;}

.inner #madeby {float: left; margin-top: 2px; width: 200px;}
.inner #madeby p {padding: 3px 0px 0px 0px; margin: 3px 0px 0px 36px; _margin-left: 18px; float: left; width: 95px; font-size: 10px; background: url(../images/madeby-div.gif) no-repeat right top;}
.inner #madeby p strong {font-weight: normal !important;}
.inner #madeby p a {color: #7C7C7B; text-decoration: none;}
.inner #madeby p a:hover {text-decoration: underline;}
.inner #madeby a.obj {display: block; margin-top: 5px; text-decoration: none;}

.inner #sitepulse {margin: 11px 10px 0px 0px; float: right; width: 190px; text-align: right; color: #7D7D7D; font-size: 10px; line-height: 100%;}
* html #sitepulse {margin-right: 5px;}
.inner #sitepulse img {margin: -2px 0px 0px 5px; float: right; position: relative; z-index: 99;border: none; padding: 0px;}
.inner #sitepulse a {text-decoration: none; color: #7D7D7D;}
.inner #sitepulse a:hover {text-decoration: underline;}

.inner #search {float: left; width: 288px; margin: 0px 0px 0px -290px; position: relative;}
.inner #search h2 {display: none;}
.inner #search form {margin: -1px 0px 0px 0px; height: 42px; background: #F6F6F6; position: relative; border-left: 2px solid #E0E0E0; border-top: 1px solid #E0E0E0;}
.inner #search input {margin: 11px 0px 0px 0px; float: left;}
.inner #search input.input {margin: 11px 3px 0px 6px; padding: 2px 0px 1px 0px; width: 160px; height: auto;}

.inner #footer {margin: 0px 0px 1px 0px; padding: 7px 0px 7px 129px; clear: both; border-bottom: 3px solid #D4D7D9; background: #080000;}
.inner * html #footer {margin-top: 1px;}
.inner #footer p {margin: 0px; padding: 0px 0px 0px 7px; line-height: 11px; border-left: 2px solid #878E99; color: #878E99;}
.inner #footer p.hot {float: right; margin-top: -10px; margin-right: 91px;  _margin-right: 45px;}

#cont-auto {margin: 0px 0px 0px 0px; background: url(../images/inner/autoback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 50px; padding-bottom: 15px; border-right: 2px solid #E0E0E0;}
#cont-auto .wrapper {margin: 0px 2px 5px 37px;}
#cont-auto h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#cont-auto h3 {border-top: 1px solid #DDE0E4; font-size: 11px; color: #B22810; height: 10px; padding-top: 10px; margin-top: 10px; margin-bottom: 5px;}
#cont-auto h3 a {text-decoration: none;}
#cont-auto h3 a span {margin-right: 10px;}

.hdr-about 		{background: url(../images/inner/hdr-about.gif) no-repeat left top !important;}
.hdr-price 		{background: url(../images/inner/hdr-price.gif) no-repeat left top !important;}
.hdr-service 	{background: url(../images/inner/hdr-service.gif) no-repeat left top !important;}
.hdr-devices	{background: url(../images/inner/hdr-devices.gif) no-repeat left top !important;}
.hdr-sitemap	{background: url(../images/inner/hdr-sitemap.gif) no-repeat left top !important;}
.hdr-vacancy	{background: url(../images/inner/hdr-vacancy.gif) no-repeat left top !important;}
.hdr-buying		{background: url(../images/inner/hdr-buying.gif) no-repeat left top !important;}
.hdr-credit		{background: url(../images/inner/hdr-credit.gif) no-repeat left top !important;}
.hdr-leasing	{background: url(../images/inner/hdr-leasing.gif) no-repeat left top !important;}
.hdr-tradein	{background: url(../images/inner/hdr-tradein.gif) no-repeat left top !important;}
.hdr-instalments{background: url(../images/inner/hdr-instalments.gif) no-repeat left top !important;}

#cont-news {margin: 0px -4px 0px 0px; background: url(../images/inner/newsback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 50px;}
#cont-news .wrapper {margin: 0px 2px 5px 37px;}
#cont-news h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#cont-news h3 {border-top: 1px solid #DDE0E4; font-size: 11px; color: #B22810; height: 10px; padding-top: 10px; margin-top: 8px; margin-bottom: 0px;}
#cont-news h3 a {text-decoration: none;}
#cont-news h3 a span {margin-right: 10px;}

#cont-auto .item {float: left; margin-right: 40px; margin-top: 7px; margin-bottom: 7px;}
#cont-auto .item a {text-decoration: none; color: #7C7C7B;}
#cont-auto .item a:hover {color: #B22810;}
#cont-auto .item a span.arrow {margin-right: 10px; color: #D7D9DC; font-weight: bold;}
#cont-auto .item img {padding: 3px; border: 1px solid #DDE0E4; margin-bottom: 9px;}

#cont-auto .item2 {float: left; margin-right: 20px; margin-top: 7px;}
#cont-auto .item2 a {text-decoration: none; color: #7C7C7B;}
#cont-auto .item2 a:hover {text-decoration: none; color: #B22810;}
#cont-auto .item2 h3 {border: none; width: 200px;}
#cont-auto .item2 h3 a {color: #B22810;}
#cont-auto .item2 h3 span {margin-right: 10px; color: #D7D9DC; font-weight: bold;}
#cont-auto .item2 img {padding: 3px; border: 1px solid #DDE0E4; margin-bottom: 7px; margin-top: 15px;}

#cont-auto .item3 {float: left;}
#cont-auto .item3 td {padding: 0px;}
p.auto {margin-top: 10px; }
p.auto span {font-weight: bold;}
#cont-auto  a {text-decoration: none; color: #7C7C7B;}
#cont-auto  a:hover {color: #B22810;}
#cont-auto .item3 h3 {border: none; width: 200px;}
#cont-auto .item3 h3 a {color: #B22810;}
#cont-auto .item3 h3 span {margin-right: 10px; color: #D7D9DC; font-weight: bold;}
#cont-auto .item3 img {padding: 3px; border: 1px solid #DDE0E4; margin-bottom: 6px; _margin-bottom: 0px;}
#cont-auto .item3 img.large {margin-top: 0px; _margin-top: 3px; margin-bottom: 3px; margin-right: 3px;}

.inner .shortline {border-top: 1px solid #DDE0E4; height: 1px; padding-top: 10px;  width: 350px;}
.inner .contline {border-top: 1px solid #DDE0E4; height: 1px; padding-top: 10px; margin-top: 8px;}
.inner .line {border-top: 1px solid #DDE0E4; height: 1px; padding-top: 10px; margin-top: 8px; margin-bottom: -12px;}
.inner .sline {border-top: 1px solid #DDE0E4; height: 1px; padding-top: 10px; margin-top: 8px; margin-bottom: -12px; margin-left: 150px;}

.inner .auto-menu2 {margin-top: -3px; margin-bottom: 30px;}
.inner .auto-menu2 li {margin-top: 5px;}
.inner .auto-menu2 li a span {margin-right: 10px; color: #D7D9DC; font-weight: bold;}


.inner p.price {float: right; margin-right: 60px; font-size: 24px; color: #D7D9DC; margin-top: -85px;}
.inner p.num {float: right; margin-right: 60px;  font-size: 24px; color: #B22810; margin-top: -55px;}
.inner p.num span {font-weight: bold;}

.inner p.taxonomy {margin-left: 40px; margin-top: -30px; margin-bottom: 18px;}
.inner p.taxonomy a {text-decoration: none; color: #7C7C7B;}
.inner p.taxonomy a:hover {text-decoration: none; color: #B22810;}
.inner p.taxonomy a.active {color: #B22810;}
.inner p.taxonomy span {margin: 0px 8px 0px 8px; color: #C2C5CA; font-weight: bold;}

#contn {margin: 0px -4px 0px 0px; border-right: 2px solid #E0E0E0; background: url(../images/inner/newsback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 20px; padding-right: 0px; margin-right: 0px;}
#contn .wrapper {margin: 0px;}
#contn h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#contn h3 {border-top: 1px solid #DDE0E4; font-size: 11px; color: #B22810; height: 10px; padding-top: 10px; margin-top: 8px; margin-bottom: 0px;}
#newsline2 {margin:0px; }
#newsline2 .wrapper {margin: 0px 2px 5px 40px;}
#newsline2 h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#newsline2 p.rss {margin: -40px 35px 0px 0px;}
#newsline2 .items {padding: 0px 0px 0px 7px; height: 20px; background: #FF0000; margin-right: 20px;}
#newsline2 .item {text-align: justify;}
#newsline2 .item a {padding: 5px 50px 9px 67px;  display: block; color: #3F4041; text-decoration: none; text-indent: -67px; float: left; margin-right: 0px; _width: 86%;}
#newsline2 .item a .date {color: #C2C5CA; font-family: arial black, arial, verdana, tahoma; font-size: 24px; line-height: 24px; letter-spacing: -2px;}
#newsline2 .item a .date span {font-family: arial, verdana, tahoma;}
#newsline2 .item a:hover {color: #B22810;}
#newsline2 .item a:hover .date {color: #B22810;}
#newsline2 .item a.img {padding: 5px 50px 9px 215px; display: block; color: #3F4041; text-decoration: none; text-indent: -67px; float: left; margin-top: -95px; margin-right: 0px; _width: 69%;} 
#newsline2 .item .date {color: #C2C5CA; font-family: arial black, arial, verdana, tahoma; font-size: 24px; line-height: 24px; letter-spacing: -2px;}
#newsline2 .item .date span {font-family: arial, verdana, tahoma;}
#newsline2 .item a.img:hover {color: #B22810;}
#newsline2 .item a.img:hover .date {color: #B22810;}
#newsline2 img {margin: 0px 5px;}
#newsline2 br {clear: none;}
img.n {display: block; width: 129px; height: 87px; padding: 3px; border: 1px solid #DDE0E4;}

.inner p.paging {margin-left: 125px; margin-top: 15px; margin-bottom: 20px;}
.inner p.paging a {color: #7D7D7D; margin-left: 10px; margin-right: 10px; text-decoration: none;  font-size: 10px;float: left;}
.inner p.paging a:hover {color: #B22810;}
.inner p.paging span {color: #D8D9DD; margin-left: 5px; margin-right: 5px; font-weight: bold;}
.inner p.paging span.active {display: block; width: 16px; padding-left: 4px; height: 18px; color: #7D7D7D; font-size: 11px; background: url(../images/inner/activep.gif) no-repeat left top; float: left;}

#cont-photo {margin: 0px 0px 0px 0px; background: url(../images/inner/photoback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 50px; padding-bottom: 15px; border-right: 2px solid #E0E0E0;}
#cont-photo .wrapper {margin: 0px 2px 5px 37px;}
#cont-photo h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal; margin-bottom: -20px;}

#cont-photo .photoitem {float: left; margin-right: 15px; _margin-right: 5px; margin-top: 7px; width: 125px; float: left; margin-top: 40px;}
#cont-photo .photoitem a {text-decoration: none; color: #7C7C7B;}
#cont-photo .photoitem a img {padding: 3px; border: 1px solid #DDE0E4; margin-bottom: 7px;}
#cont-photo .photoitem p.title {color: #B22810; font-weight: bold; margin-bottom: 7px;}
#cont-photo .photoitem p.desc {color: #7C7C7B; font-size: 10px;}

.inner p.photopaging {margin-left: 15px; margin-top: 15px; margin-bottom: 20px;}
.inner p.photopaging a {color: #7D7D7D; margin-left: 10px; margin-right: 10px; text-decoration: none;  font-size: 10px;float: left;}
.inner p.photopaging a:hover {color: #B22810;}
.inner p.photopaging span {color: #D8D9DD; margin-left: 5px; margin-right: 5px; font-weight: bold;}
.inner p.photopaging span.active {display: block; width: 16px; padding-left: 4px; height: 18px; color: #7D7D7D; font-size: 11px; background: url(../images/inner/activep.gif) no-repeat left top; float: left;}

.inner #car-menu {margin-top: 15px; margin-bottom: 15px;}
.inner #car-menu li {margin-top: 5px; font-weight: normal;}
.inner #car-menu li.active {margin-top: 5px; font-weight: bold;}
.inner #car-menu li ul li.active {font-weight: normal;}
.inner #car-menu li ul {margin-left: 20px;}
.inner #car-menu li a {color:#7C7C7B; text-decoration: none;}
.inner #car-menu a:hover {color:#B22810;}
.inner #car-menu li a.active {color:#B22810;}
.inner #car-menu span {font-weight: bold; color:#D7D9DC; margin-right: 10px;}
.inner #car-menu span.active {font-weight: bold; color:#B22810; margin-right: 10px;}

.inner .info {width: 500px;}
.inner .info .title {height:25px; background: #B22810;}
.inner .info .title td {color: #FFFFFF; font-weight: bold; font-size: 11px;}
.inner .info .title td.name {width: 52px; text-align: center;}
.inner .info .title td.number {width: 30px; text-align: center;}
.inner .info .title td.desc {text-indent: 10px;}
.inner .info td.gr {background: #EEEFF1;  color:#7C7C7B; padding-top: 15px; padding-bottom: 15px; text-align: center;}
.inner .info td.gr2 {background: #EEEFF1; text-align: left; text-indent: 10px; color:#7C7C7B; padding-top: 15px; padding-bottom: 15px;}
.inner .info td.dgr {background: #DDE0E4; color:#7C7C7B; padding-top: 15px; padding-bottom: 15px; text-align: center;}
.inner .info td.gr2 ul {margin-left: 10px;}
.inner .info td.gr2 ul p {font-weight: normal;}
.inner .info td.gr2 p {font-weight: bold;}

#cont-contacts {margin: 0px 0px 0px 0px; background: url(../images/inner/contback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 20px; padding-bottom: 15px; border-right: 2px solid #E0E0E0;}
#cont-contacts .wrapper {margin: 0px 2px 5px 37px; margin-right: 60px;}
#cont-contacts h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#cont-contacts p {color: 3F4041; margin-bottom: 15px; margin-top: 10px;}
#cont-contacts p span {color: #B22810; font-weight: bold; margin-right: 10px;}
#cont-contacts p.or {color: #7C7C7B; margin-bottom: -5px;}
#cont-contacts p.red {color: #B22810; font-weight: bold; margin-bottom: -5px;}
#cont-contacts p.normal {margin-bottom: 7px;}

.inner #newspost {padding-top: 40px; padding-left: 40px; padding-bottom: 60px; border-top: 1px solid #E0E0E0; margin-top: -1px;}
.inner #newspost h2 {font-size: 24px; color: #B22810; font-weight: normal; letter-spacing: -2px;}
.inner #newspost form input {margin-bottom: 3px; margin-top: 10px; _margin-top: -5px; width: 174px;}
.inner #newspost a {display: block; width: 177px; height: 20px; text-decoration: none; color: #FFFFFF; padding-top: 2px; padding-left: 10px;}
.inner #newspost a.make {background: url(../images/inner/button1.gif) no-repeat top left;}
.inner #newspost a.refuse {background: url(../images/inner/button2.gif) no-repeat top left;}

.inner a.banner2 {display: block; width: 288px; height: 230px; margin-bottom: 100px; border-top: 4px solid #E0E0E0; border-bottom: 4px solid #E0E0E0;}

.inner #scheme-small { margin-left: 450px; margin-top: -155px;}
.inner #scheme-small img {padding: 3px; border: 1px solid #DDE0E4; margin-top: 5px; margin-bottom: 10px;}
.inner #scheme-small p {color: #B22810; font-weight: bold;}
.inner #scheme-small span {color: #D7D9DC; font-weight: bold; margin-right: 10px;}
.inner #scheme-small a {text-decoration: none; color: #7C7C7B;}
.inner #scheme-small a:hover {color: #B22810;}

.inner #scheme-large {margin-left: 450px; margin-top: -157px;}
.inner #scheme-large img {padding: 3px; border: 1px solid #DDE0E4; margin-top: 5px; margin-bottom: 10px;}
.inner #scheme-large p {color: #B22810; font-weight: bold;}
.inner #scheme-large span {color: #D7D9DC; font-weight: bold; margin-right: 10px;}
.inner #scheme-large a {text-decoration: none; color: #7C7C7B;}
.inner #scheme-large a:hover {color: #B22810;}


.inner form.order {margin-top: 10px; width: 310px;}
.inner form.order input {float: right; width: 190px; margin-top: 9px;}
.inner form.order label {float: left; margin-top: 11px;}
.inner form.order textarea {float: right; width: 190px; height: 60px; margin-top: 9px;}
.inner form.order a {display: block; width: 88px; height: 20px; text-decoration: none; color: #FFFFFF; padding-top: 2px; padding-left: 10px;}
.inner form.order a.post {color: #FFFFFF; background: url(../images/inner/button3.gif) no-repeat top left;  text-decoration: none; float: right; margin-right: -10px; margin-top: 10px;}

p.redf {color: #B22810; font-weight: bold; margin-bottom: -5px;}
form.feedback {margin-top: 10px; width: 310px; _width: 360px; margin-top: -27px;}
form.feedback label {float: left; margin-top: 11px;}
form.feedback input {float: right; width: 190px; margin-top: 9px;}
form.feedback textarea {float: right; width: 190px; _width: 192px;  margin-top: 10px; height: 75px;}
form.feedback a {display: block; width: 88px; height: 20px; text-decoration: none; color: #FFFFFF; padding-top: 2px; padding-left: 10px;}
form.feedback a.post {background: url(../images/inner/button3.gif) no-repeat top left;  text-decoration: none; float: right; margin-right: -10px; margin-top: 10px; _margin-right: 25px;}

/*
.inner p.redf {color: #B22810; font-weight: bold; margin-bottom: -5px;}
.inner form.feedback {margin-top: 10px; width: 310px; margin-top: -27px;}
.inner form.feedback label {float: left; margin-top: 11px;}
.inner form.feedback input {float: right; width: 190px; margin-top: 9px;}
.inner form.feedback textarea {float: right; width: 190px; _width: 192px;  margin-top: 10px; height: 75px;}
.inner form.feedback a {display: block; width: 88px; height: 20px; text-decoration: none; color: #FFFFFF; padding-top: 2px; padding-left: 10px;}
.inner form.feedback a.post {background: url(../images/inner/button3.gif) no-repeat top left;  text-decoration: none; float: right; margin-right: -10px; margin-top: 10px;}
*/

ul.sitemap {margin-top: 10px;}
ul.sitemap li ul {margin-left: 20px;}
ul.sitemap a {text-decoration: none; color: #7C7C7B; }
ul.sitemap a:hover {text-decoration: none; color: #B22810;}


.inner a.link {text-decoration: none; color: #7C7C7B;}
.inner a.link span {color: #D7D9DC; margin-right: 10px;font-weight: bold;}
.inner a.link:hover {text-decoration: none; color: #B22810;}

.inner a.link2 {text-decoration: none; color: #3F4041;}
.inner a.link2:hover {text-decoration: none; color: #E27631;}


#contnp {margin: 0px -4px 0px 0px; border-right: 2px solid #E0E0E0; background: url(../images/inner/newsback.gif) no-repeat left top; min-height: 500px; _height: 500px; padding-left: 50px; padding-top: 20px; padding-right: 0px; margin-right: 0px;}
#contnp .wrapper {margin: 0px; padding-left: 40px;}
#contnp h2 {color: #3F4041; font-size: 24px; color: #B22810; font-weight: normal;}
#contnp h3 {border-top: 1px solid #DDE0E4; font-size: 11px; color: #B22810; height: 10px; padding-top: 10px; margin-top: 8px; margin-bottom: 0px;}

.tech {margin-top: 20px;   padding-right: 20px;}
.tech td {padding-left: 10px; padding-right: 10px; background: #DDE0E4; height: 20px;}
.tech td.title {height: 20px; background:#B22810; color:#FFFFFF; }
.tech td.title2 {background:#EEEFF1; color:#7C7C7B; }

a.search {text-decoration: none; color:E27631;}
a.search:hover {text-decoration: none; color:E27631;}

.inner img {padding: 3px; border: 1px solid #DDE0E4;}


#voting2 {padding: 10px 10px; }
#voting2 form {padding: 0px; }
#voting2 form img {border: none; padding: 0px;}
#voting2 h2 {position: absolute; margin: -19px 0px 0px -60px; display: block; width: 55px; height: 149px; text-indent: -9999px; background: url(../images/hdr-voting.gif) no-repeat 0px 0px;}
#voting2 .q {margin: 0px 0px 10px 8px; font-weight: bold; color: #B22810; clear: both; display: block;}
#voting2 table {margin: 0px 0px 7px 8px; clear: both;}
#voting2 table td {padding: 0px 0px 1px 0px;}
.voting_results img {border: 0px!important;}
#voting2 table input {margin: 3px 7px 0px 0px; width: 13px; height: 13px;}
#voting2 .btn {display: block; margin-bottom: 1px;}

.mc3powered {margin-top:6px;}


#photogallery { 
	display: block; 
	width: 100%; 
	/*margin-top: 30px;*/
}
#photogallery .l-col {
	DISPLAY: block;
	FLOAT: left; 
	WIDTH: 438px; 
	HEIGHT: 296px; 
	TEXT-ALIGN: center;
	margin-top: 45px;
	margin-right: 5px;
}
#photogallery .l-col P {
	DISPLAY: block;
	FONT-SIZE: 20px; 
	BACKGROUND: #ffffff; 
	FILTER: alpha(opacity=50); 
	WIDTH: 430px; COLOR: #000000; 
	POSITION: absolute; 
	HEIGHT: 288px; 
	moz-opacity: 0.5;
}
#photogallery .l-col P SPAN {
	DISPLAY: block; 
	MARGIN: 120px 0px 0px;
}
#photogallery .l-col IMG {
	DISPLAY: block; MARGIN: 0px
}
#photogallery .r-col {
	DISPLAY: block; 
	float: left;
	MARGIN: 0px; 
	WIDTH: 140px;
	margin-right: 5px;
	/*border: 1px solid red;*/
	margin-top: 45px;
}
#photogallery .r-col img { border-style:none;}
/*#photogallery .small-ph {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 7px; OVERFLOW-X: hidden; PADDING-BOTTOM: 6px; OVERFLOW: auto; WIDTH: 355px; PADDING-TOP: 6px; HEIGHT: 189px; BACKGROUND-COLOR: #ffffff
}*/
#photogallery .small-ph A {
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	border: 1px solid #dde0e4;
	margin-bottom:5px;
}
#photogallery .small-ph A:hover {
	padding: 1px;
	border: 1px solid black;}
#photogallery .small-ph A.selected {
	padding: 1px;
	border: 1px solid black;
}
