/*DEFAULTS*/
* {margin:0; padding:0;}
html, body {height:100%;}
table {font-size:100%; border-collapse:collapse;}
table, img {border:0;}
body {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; background:#FFF; font-size:12px;}

a {color:#B32317; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

#menu a {color:#221F1F; text-decoration:underline;cursor:hand;}
#menu a:hover {color:#B51303; text-decoration:underline;cursor:hand;}

p {margin:0 0 0px; line-height:150%;}
h1,h2,h3,h4 {color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:5px;}
h1 span,h2 span,h3 span,h4 span {color: #B51403;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;color: #B51403;}
h4 {font-size:13px;}

ul {padding:0 0 5px;}
ul li {list-style-type:none; background:url(/img/home3/arr4.gif) no-repeat 0 7px; padding:0 0 10px 12px;}

/*MAIN*/
#main {min-width:990px; position:relative; text-align:center; background:url(/img/home3/head-bcg.gif) repeat-x 0 0;}
* html #main {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');}
#mw {width:97%; margin:0 auto; position:relative; text-align:left; max-width:1200px;}
* html #mw {width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1290?'1200px':'97%');}

.common {width:100%;}
.ots {margin:0 0 15px;}
.ots2 {margin:0 0 30px;}
.vis {display:block;}
.hid {display:none;}
.loader16 {
	background-image:		url(/js/autocompleter/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}
.nobcg {background:none !important;}
.sp {height:15px; overflow:hidden; clear:both;}

#mLeft {width:200px;}
#mRight {width:240px;}
#mCenter {padding:0 0 0 16px;}
#mCenter2 {padding:0 16px 0 0;}

#dopLeft {width:195px;}
#dopRight {padding:0 0 0 16px;}

.flexBanner {height:60px; text-align:center; background:#EBEBEB; overflow:hidden;}
.flexBanner img, .flexBanner embed, .flexBanner object {display:block; margin:0 auto;}
.flexBanner p {padding:21px 0 0; color:#999;}
.sideBanner {height:300px; text-align:center; background:#EBEBEB; overflow:hidden;}
.sideBanner img, .sideBanner embed, .sideBanner object {display:block; margin:0 auto;}
.sideBanner p {padding:121px 0 0; color:#999;}

/*ALL*/
#header {position:relative; height:122px; background:#EDEDED;}
#headSp {height:25px;}
#logo {position:absolute; top:0; left:-10px;}

#topMenu {position:absolute; top:7px; left:217px;}
.topMenu {height:24px; background:#A4A4A4; font-size:11px; padding:0 5px;}
.topMenu a {display:block; float:left; height:24px; color:#FFF; text-decoration:underline;}
.topMenu a:hover {background:#B51303; color:#FFF; text-decoration:underline;}
.topMenu span {display:block; padding:4px 7px 0;}

#topBanner {position:absolute; top:0; left:216px; width:500px; height:70px; overflow:hidden; background:#FFF;}
#topBanner img, #topBanner object, #topBanner embed {display:block;}

#sign {position:absolute; top:41px; right:0px; width:122px; font-size:11px;}
#sign div {height:24px;}
#sign div a {display:block; height:24px; width:122px; background:#B51303; color:#FFF; text-decoration:none; float:left;}
#sign div a:hover {color:#FFF; background:#221F1F; text-decoration:none;}
#sign div span {display:block; padding:5px 0 5px 10px; font-weight:bold; text-transform:uppercase;}
#sign dl {padding:5px 0 0;}
#sign dt {padding:0 0 5px 10px; background:url(/img/home3/arr1.gif) no-repeat 3px 6px;}
#sign dt a {color:#B51303;}
#sign dt a:hover {color:#B51303; text-decoration:none;}
#sign dd {padding:0 0 5px 10px; background:url(/img/home3/arr1.gif) no-repeat 3px 6px;}
#sign dd a {color:#221F1F;}
#sign dd a:hover {color:#221F1F; text-decoration:none;}
#sign .on {background:#221F1F; color:#FFF;}
#sign .signed {background:#393; color:#FFF; width:122px;}
#sign .signed span {text-transform:none;}
#sign p {padding:6px 0 0; margin:0;}
#sign p select {width:120px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#sign em {font-style:normal; display:block; padding:7px 0 0 10px;}
#sign em img {vertical-align:middle; margin:0;}
#sign em a {text-decoration:none;}
#sign em a b {text-decoration:underline; font-weight:normal;}
#sign em a:hover b {text-decoration:none; font-weight:normal;}

#signBlock {position:absolute; top:41px; right:122px; background:#FFF; border:1px solid #221F1F; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px;}
#signBlock h4 {color:#B32317; font-size:14px; font-weight:normal; margin:0; padding:0 0 5px;}
#signBlock .inp {border:1px solid #B2B2B2; width:100px; display:block;}
#signBlock td {padding:0 0 5px 5px; font-size:11px; color:#676767; text-align:right;}
#signBlock div {text-align:right; padding:4px 0 0; color:#A7A7A7; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#signBlock div input {vertical-align:middle;}
#signBlock p {padding:8px 0 0; text-align:right; margin:0; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#signBlock p a {color:#B51303;}
#signBlock p a:hover {text-decoration:none;}

#signed {position:absolute; top:0; right:130px;}
#signed div {border:1px solid #999; border-top:0; padding:0 1px 1px;}
#signed img {display:block;}
#sNums {position:absolute; top:0; right:0; width:122px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#676767;}
#sNums dt {font-size:18px; font-weight:bold;}
#sNums dd {font-size:11px; padding:0 0 0 10px;}
.plus {color:#393;}
.minus {color:#393;}

#menu {padding:0 0 10px;}
#menu div {background:url(/img/home3/hdot.gif) repeat-x 0 0; padding:3px 10px 4px; font-weight:bold;}
#menu ul {padding:0 0 10px 10px; font-size:11px;}
#menu li {background:url(/img/home3/arr3.gif) no-repeat 0 7px; padding:0 0 0 12px;}
#menu li a {color:#B51303;}
#menu li a:hover {text-decoration:none;}

#red1 {height:28px; overflow:hidden; font-size:14px;}
#red1 strong {display:block; float:left; background:#FFF; border-bottom:0;}
#red1 strong span {display:block; padding:5px 17px 5px;}
#red1 a {display:block; float:left; font-weight:bold; color:#221F1F; text-decoration:underline;}
#red1 a span {display:block; padding:5px 17px;}
#red1 a:hover {color:#B51303;}
#red2 {height:28px; background:url(/img/home3/bord-bot2.gif) repeat-x 0 100%; overflow:hidden; font-size:14px;}
#red2 strong {display:block; float:left; background:#FBF6D5; border:1px solid #EDE6BF; border-bottom:0; float:right;}
#red2 strong span {display:block;color:#000000; padding:5px 23px 5px;cursor:pointer;}
#red2 a {display:block; float:left; font-weight:bold; color:#B51303; text-decoration:none; font-size:18px;}
#red2 a span {display:block; padding:5px 17px;}
#red2 a:hover {color:#221F1F;}

#redCont1 {background:#FFF; border:1px solid #CCC; border-top:0;}
#redCont2 {background:#FBF6D5; border:1px solid #EDE6BF; border-top:0;}
.rc {height:400px; overflow:hidden;}
.rc2 {padding:5px 16px; color:#000000;}
.rc2 img {display:block; float:left; border:1px solid #FFF; margin:5px 10px 0 0;}
.rc2 p {line-height:130%; margin:0 0 5px;}
.rc2 div {background:url(/img/home3/dot-bord.gif) repeat-x 0 100%;}
.rc2 div a {display:block; width:100%; padding:12px 0 14px; font-weight:bold;color:#000000;}

#jam {border:1px solid #F9EAD2; background:#FCF5E9;}
#jamCont {padding:0 0 3px;}
.jamTop {height:59px;}
.jamTop td {background:#F9EAD2;}
.jamTop img {display:block;}
.jamTop1 {font-size:14px; padding:8px 0 0; width:30%;}
.jamTop1 a {display:block; width:100%; color:#B51303;}
.jamTop1 span {display:block; padding:0 0 0 30px; background:url(/img/home3/arr3.gif) no-repeat 19px 8px;}
.jamTop1 a:hover {text-decoration:none;}
.jamTop2 {width:1%; padding:4px 8px 0;}
.jamTop3 {padding:0 0 8px;}
.jamTop3 span {font-size:36px;}
#jamCont ul {padding:10px 0 0 18px;}

#foto {position:relative; border:1px solid #E4DFDF; background:#F4F4F4;}
#fotoCont {position:relative; height:239px; overflow:hidden;}
#fotoTit {font-size:14px; font-weight:bold; padding:10px 0 0 19px;}
#pics {position:absolute; top:32px; left:19px; width:200px; height:213px; overflow:hidden;}
#picsCont {position:absolute; top:0; height:213px;}
#picsCont img {display:block; float:left; margin:0 1px 1px 0;opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
* html .pcBig td {padding:0 0 1px;}
*+html .pcBig td {padding:0 0 1px;}
#picsCont a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

.arr {overflow:hidden; position:absolute;}
.arr img {display:block;}
.arr a {display:block; padding:5px;}
.arr a img {background-repeat:no-repeat; background-position:0 0;}
.arr a:hover img {background-position:0 -9px;}
.aLeft a img {background-image:url(/img/home3/mov-arr-1.gif);}
.aRight a img {background-image:url(/img/home3/mov-arr-2.gif);}
.off {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);}
#foto .aLeft {top:142px; left:1px;}
#foto .aRight {top:142px; right:1px;}

#cLeft {width:38%; height:400px;}
#cRight {height:400px; padding:0 0 0 16px;}

.flexBlock {position:relative;}
.flexCont {position:relative;}
.flexTabs {height:26px; overflow:hidden;}
.flexTabs strong {display:block; float:left; height:26px;}
.flexTabs a {display:block; float:left; height:26px; font-weight:bold; color:#221F1F;}
.flexTabs span {display:block; padding:5px 16px 7px;}

.grey {border:1px solid #E4DFDF; background:#F4F4F4;}
.grey .flexCont {height:460px; overflow:hidden;}
.grey .flexTabs {background:#FFF url(/img/home3/bord-grey.gif) repeat-x 0 100%;}
.grey .flexTabs strong {background:#F4F4F4; border-right:1px solid #C4DDDF;}
.grey .flexTabs a {border-right:1px solid #E4DFDF;}
.grey .flexTabs a span {padding:5px 5px 7px 10px;}
.grey .aLeft {top:27px; left:10px;}
.grey .aRight {top:27px; left:22px;}
.grey .next {position:absolute; top:30px; left:39px; font-size:10px;}
.next a {color:#221F1F;}

.green {border:1px solid #DFEADC; background:#EDF7EA;}
.green .flexCont {height:202px;}
.green .flexTabs {background:#FFF url(/img/home3/bord-green.gif) repeat-x 0 100%;}
.green .flexTabs strong {background:#EDF7EA; border-right:1px solid #DFEADC;}
.green .flexTabs a {border-right:1px solid #DFEADC;}
.green .aLeft {top:75px; left:1px;}
.green .aRight {top:75px; right:1px;}
.green .elem {width:157px; height:150px;}
.green .fcScroll {height:150px;}
.green .scroll {height:150px;}

.blue {border:1px solid #C4DDDF; background:#EAF6F7;}
.blue .flexCont {height:194px;}
.blue .scroll {height:140px;}
.blue .flexTabs {background:#FFF url(/img/home3/bord-blue.gif) repeat-x 0 100%;}
.blue .flexTabs strong {background:#EAF6F7; border-right:1px solid #C4DDDF;}
.blue .flexTabs a {border-right:1px solid #C4DDDF;}
.blue .aLeft {top:70px; left:1px;}
.blue .aRight {top:70px; right:1px;}
.blue .elem {width:118px; height:140px;}
.blue .fcScroll {height:140px;}
.blue .scroll {height:140px;}

.yell {border:1px solid #EDE6BF; background:#FBF6D5;}
.yell .flexCont {height:211px;}
.yell .scroll {height:155px;}
.yell .flexTabs {background:#FFF url(/img/home3/bord-yell.gif) repeat-x 0 100%;}
.yell .flexTabs strong {background:#FBF6D5; border-right:1px solid #EDE6BF;}
.yell .flexTabs a {border-right:1px solid #EDE6BF;}
.yell .aLeft {top:78px; left:1px;}
.yell .aRight {top:78px; right:1px;}
.yell .elem {width:157px; height:160px;}
.yell .fcScroll {height:160px;}
.yell .scroll {height:160px;}

.pink {border:1px solid #ff9999; background:#fce9e9;}
.pink .flexCont {height:211px;}
.pink .scroll {height:155px;}
.pink .flexTabs {background:#FFF url(/img/home3/bord-pink.gif) repeat-x 0 100%;}
.pink .flexTabs strong {background:#fce9e9; border-right:1px solid #ff9999;}
.pink .flexTabs a {border-right:1px solid #ff9999;}
.pink .aLeft {top:78px; left:1px;}
.pink .aRight {top:78px; right:1px;}
.pink .elem {width:157px; height:160px;}
.pink .fcScroll {height:160px;}
.pink .scroll {height:160px;}

.fcLeft {width:16px;}
.fcRight {width:16px;}
.fcCenter {padding:14px 0 0;}
.fcScroll {position:relative; height:150px; overflow:hidden; width:100%;}
.fcCenter a {color:#221F1F;}
.scroll {position:absolute; top:0; height:150px; overflow:hidden;}

.bord {width:15px; background:url(/img/home3/v-bord.gif) repeat-y 50%;}
.bord div {width:15px;}

.elem1 {width:142px;}
.elem1 div {background:#FFF; padding:1px; margin:0 0 5px;}
.elem1 div div {background-color:#CCC; width:140px; height:89px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem1 div a {text-decoration:none; width:140px; height:89px; display:block;}
.elem1 dt {font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 3px;}
.elem1 dd {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.elem2 {width:103px;}
.elem2 div {background:#FFF; padding:0px; margin:0 3px 5px 0;}
.elem2 div div {background-color:#000; width:100px; height:70px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem2 div a {text-decoration:none; width:102px; height:70px; display:block;}
.elem2 dt {font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 3px;}
.elem2 dd {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.elem2 p {padding:3px 0 0; margin:0; color:#B51303;}

.elem3 {width:142px;}
.elem3 div {background:#FFF; padding:1px; margin:0 0 5px;}
.elem3 div div {background-color:#000; width:140px; height:89px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem3 div a {text-decoration:none; width:140px; height:89px; display:block;}
.elem3 p {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.newsCont {padding:28px 0 0;}
.bigNew {padding:0 16px;}
.bigNew img {display:block; float:left; border:1px solid #FFF; margin:0 10px 10px 0;}
.bigNew p {font-size:14px; font-weight:bold; line-height:130%; margin:0;}
.bigNew a {color:#000;}
.bigNew a b {color:#B51303;}

.new {clear:both; width:100%;}
.newPic {width:1%; padding:7px 10px 7px 16px;}
.newPic img {display:block; border:1px solid #FFF;}
.sec td {background:#E2E1E1;}
.newTxt {margin:0; line-height:130%; padding:0 15px 0 0;}

.news .newPic {width:1%; padding:0 0 5px;}
.news .newPic img {display:block; border:1px solid #CFCFCF;padding:1px;}

#brands {border:1px solid #E1E8E8; border-top:7px solid #C5D6D6; background:#EBF7F7; position:relative;}
#brandCont {height:454px; position:relative;}
#allBrands {position:absolute; top:429px; right:-1px; width:50%; height:25px; background:#FFF; border-left:1px solid #E1E8E8; border-top:1px solid #E1E8E8;}
#allBrands div {padding:5px 0 0 5px;}
#allBrands a {display:block; background:url(/img/home3/arr1.gif) no-repeat 3px 7px; padding:0 0 0 10px; color:#B51303;}
#allBrands a:hover {text-decoration:none;}
* html #allBrands {right:-2px;}
.brands {width:50%; font-size:10px; text-transform:uppercase; padding:5px 0 0;}
.brands a {display:block; width:100%; color:#000;}
.brands a:hover {color:#FFF; background:#B32317; text-decoration:none;}
.brands span {display:block; padding:4px 5px 4px 17px;}

#dlCont {position:relative; margin:16px 0 0; height:428px; overflow:hidden;}
#dlCont0 {position:relative; height:428px;}

#dl01 {background:#E2E1E1 url(/img/home3/dl-01-bcg.gif) no-repeat 100% 8px;}
#dl02 {background:#C4DDDF url(/img/home3/dl-02-bcg.gif) no-repeat 100% 8px;}
#dl03 {background:#DFEADC url(/img/home3/dl-03-bcg.gif) no-repeat 100% 8px;}
#dl04 {background:#FCF5E9 url(/img/home3/dl-04-bcg.gif) no-repeat 100% 8px;}
.closed {margin:0 0 1px; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.closed span {display:block; padding:9px 0 10px 16px; background:url(/img/home3/arr-top.gif) no-repeat 100% 14px;}
.opend {margin:0; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.opend a {color:#000; text-decoration:none;}
.opend a:hover {color:#000; text-decoration:none;}
.opend span {display:block; padding:9px 0 10px 16px; background:url(/img/home3/arr-bot.gif) no-repeat 100% 15px;}

#dlCont01 {border:1px solid #E2E1E1; border-top:0; margin:0 0 1px; position:relative;}
#dlCont02 {border:1px solid #C4DDDF; border-top:0; margin:0 0 1px; position:relative;}
#dlCont03 {border:1px solid #DFEADC; border-top:0; margin:0 0 1px; position:relative;}
#dlCont04 {border:1px solid #FCF5E9; border-top:0; margin:0 0 1px; position:relative;}

.dlCont {height:292px; overflow:hidden; position:relative;}
.topic {padding:8px 13px 9px;}
.topic dt {padding:0 0 5px; color:#B51303;}
.topic dd {font-size:11px; padding:0 0 0 9px; background:url(/img/home3/ico-user.gif) no-repeat 0 5px; color:#554E4E;}
.topic dd a {color:#B51303; text-decoration:none;}
.topic dd a:hover {color:#000; text-decoration:none;}
.topic dd img {vertical-align:middle;}
.sec2 {background:#F4F4F4;}
.sec3 td {background:#EAF6F7;}
#dlCont .arrTop {position:absolute; top:5px; right:-2px;}
#dlCont .arrBot {position:absolute; top:14px; right:-2px;}

.userPic {width:1%; padding:9px 10px 9px 13px;}
.userPic img {display:block;}
.userTxt dt {padding:0 0 5px;}
.userTxt dt a {color:#B51303;}
.userTxt dt a:hover {color:#B51303; text-decoration:none;}
.userTxt span {font-weight:bold; color:#B51303;}

/*FOOTER*/
#footLine {height:5px; overflow:hidden; background:#B51303; margin:0 0 16px;}
#footLine div {width:216px; height:5px; background:#CDCDCD;}
#footer {width:100%;}
#footLeft {width:216px;}
#foot {padding:0 0 20px;}
#foot .topMenu {float:left;}
#foot {font-size:11px;}
#foot p {padding:0 0 10px; margin:0; color:#8D8D8D;}
#foot strong {color:#000; font-weight:normal;}
#foot b {color:#B51303;}
#counters {width:220px;}
#counters td {padding:0 0 10px 10px;}
#counters img {display:block;}


.tip {}
.tip .tip-title {display:block; padding:5px 10px 6px;white-space:nowrap;background:#B51303; color:#FFF; font-size:11px;}
.tip-bottom {position:absolute; bottom:-6px; left:10px; width:11px; height:6px; background:url(/img/home3/pop-arr.gif); overflow:hidden;}

.ajax {position:absolute; top:4px; right:5px;}
.ajax img {display:block;}

.qslide h2 {margin: 0px; padding: 0px; font-size: 11px; color:#8D8D8D;}
.qslide a {font-size: 11px; color:#8D8D8D;}

.counters {float:left; padding:10px 0 0; width:110px;}
.counters p {padding:0 0 10px;margin:0;}
.counters img {display:block;}

<!-- SS -->
#a.sourcelink {color: #000;}

div.artdes {padding:11px; text-align: left; font-size: 11px; color:#333333; line-height: 13px;}
#div.artdes a{font-size: 11px;}
#div.artdes a:hover{font-size: 11px;}
div.artdes span {color: #999999;}

a.sourcelink {color: #000;}

blockquote {border:1px solid #CCC; padding:5px 10px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:5px 0 10px;}

.tit a {font-size:20px; color:#B2B2B2; text-decoration:underline; margin:0 0 0 5px;}
.tit a.abig {font-size:24px; color:#B2B2B2; text-decoration:underline; margin:0 0 0 5px;}
.tit a:hover {color:#B51303; text-decoration:underline;}
.titLink {width:100%;}
.titRight {text-align:right; padding:5px 0 0;}
.titRight input {vertical-align:middle;}
.titRight .inp {width:100px;}

div.rasp{height:2px; display: block; padding:4px; border-bottom: 1px dotted #9f9f9f;}


.dopart td.txt{padding-left:15px; }
.dopart img {border: 5px solid #ddd;}
.dopart span.date{padding:2px 4px 3px 4px; font-size:11px; font-weight:bold; background-color: #ddd;}
.dopart a {text-decoration: none; color: #000;}
.dopart a h4 {font-size: 22px; line-height: 22px; padding: 0px; color: #000; text-decoration: underline;}
.dopart a h4:hover {color: #666;}
.dopart p.art {padding-top: 6px;font-size: 11px; line-height: 13px;}


table.Url{width: 100%; background-color: #eaeaea;}
table.Url td.dark{background-color: #b0b0b0; font-size:11px; color:#FFFFFF; padding:2px 10px;}

.comSide {width:50%;}
.comSide2 {width:50%; padding:10px 5px; border-bottom:5px solid #EAEAEA;}
.comSp {width:2px;}
.comSp div {width:2px;}







.gar3 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar3 th {background:#D3DDE4; font-weight:normal; text-align:left; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 8px 6px;}
.gar3 th a {color:#000;}
.gar3 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar3 th a img {border-bottom:1px solid #000;}
.gar3 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar3 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:left; font-size:11px; color:#000; padding:7px 8px 9px;}
.gar3 td img {display:block; margin:0 auto;}
.gar3 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}

.gar2 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar2 th {background:#D3DDE4; font-weight:normal; text-align:center; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 1px 6px;}
.gar2 th a {color:#000;}
.gar2 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar2 th a img {border-bottom:1px solid #000;}
.gar2 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar2 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:center; font-size:11px; color:#000; padding:7px 1px 9px;}
.gar2 td img {display:block; margin:0 auto;}
.gar2 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}
.garB {font-weight:bold;}
.garOb b {color:#A40000; font-weight:normal;}
.garOb strong {color:#039; font-weight:normal;}
.gar2 .price {color:#B51303; font-weight:bold;}
.color div {width:28px; height:12px; overflow:hidden; margin:0 auto;}
.gar2 .garNew {font-weight:bold; color:#B51303;}
.gar2 th.model {text-align:left; width:20%; padding:4px 0 6px 8px;}
.gar2 td.model {text-align:left; font-weight:bold; padding:7px 1px 9px 8px;}
.garNew b {color:#666;}
.gar2 .gTh2 {text-align:left; font-weight:bold; color:#333; font-size:12px; padding:4px 1px 6px 8px;}
.gar2 .gTh {color:#666;}
.gar2 .gLeft {padding:7px 1px 9px 8px; text-align:left;}
.gar2 .gDop {text-align:left; padding:7px 1px 9px 8px;}
.gar2 .gDop a {color:#366;}



.qLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;}
.qLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}
.oLink {display:block; float:left; background:url(/img/ob-bcg1.gif) no-repeat 0 0; height:22px; overflow:hidden; color:#C00; text-decoration:none;}
.oLink span {display:block; padding:3px 15px 5px; background:url(/img/ob-bcg2.gif) no-repeat 100% 0;}
.gLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;color:#393;font-weight:bold;}
.gLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}
.gbLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;color:#999;}
.gbLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}

.pager {vertical-align:middle; font-size:14px; color:#000; font-weight:bold;}
.pager img {vertical-align:middle; margin:0 2px 0 0;}
.pager strong {margin:0 4px 0 0;}
.pager a {margin:0 4px 0 0;font-size:14px;color:#B32317;cursor:pointer;text-decoration:underline;}

.smNews {padding:0 0 10px; margin:0px; color:#B51303;}
.smNews span {color:#999;}
.smNews a {color:#000; text-decoration:underline;}
.smNews a:hover {color:#B32317; text-decoration:underline;}

.news {width:100%;}
/*.newPic a img {border:1px solid #CFCFCF; padding:1px; display:block;}
.newPic a:hover img {border:1px solid #777;}*/
.newTxt {padding:0 0 15px 10px;}
.newTxt a {color:#000; text-decoration:underline;}
.newTxt a:hover {color:#B32317; text-decoration:underline;}
.newTxt dd {font-size:11px;color:#676767;}
.newPic2 {width:1%; padding:5px 10px 5px 0;}
.newPic2 img {display:block;}
.newTxt2 {padding:5px 0; border-bottom:1px solid #E5E5E5;}
.newTxt2 a {color:#000; text-decoration:underline;}
.newTxt2 a:hover {color:#B32317; text-decoration:underline;}
.last {border-bottom:0;}

.mainTwo {width:100%;}
.mtLeft {width:233px;}
.mtRight {padding:0 0 0 19px;}

.otz {width:100%; margin:0 0 20px; border-collapse:separate;}
.otz th {color:#666; font-size:11px; text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px; font-weight:normal;}
.otz th a {color:#366;}
.otz td {border-top:1px solid #C4C4C4; padding:4px 13px 6px; font-size:11px;}

.curs {width:100%; border:1px solid #CCC; margin:0 0 15x;}
.curs td {padding:3px 7px; font-size:11px;}
.curs .curSp td {padding:0; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.curs span, h3.green {color:#393;}
.rBanner {text-align:center;}

.blogTop {width:100%; margin:0 0 20px; border-bottom:1px solid #C4C4C4; border-collapse:separate;}
.blogTop th {text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px;}
.blogTop th a {color:#366;}
.blogTop th a.n {color:#B51303;}
.blogName {font-size:14px; color:#B51303; font-weight:bold;}
.date {width:2%; white-space:nowrap; font-size:11px; font-weight:normal;}
.blogTxt {padding:0 13px 10px; line-height:150%;}
.blogTxt .pic {display:block; padding:1px; background:#FFF; border:1px solid #999; margin:0 0 5px;}
.blogTxt .picLeft {display:block; padding:1px; background:#FFF; border:1px solid #999; float:left; margin:0 10px 2px 0;}
.blogDop {width:100%; margin:0 0 20px;}
.blogDop td {background:#F6F6F6; padding:4px 13px 6px; color:#366; font-size:11px;}
.blogDop td a {color:#366;}
.bdRight {text-align:right;}

#marksBig {width:100%;}
#marksBig td {border:1px solid #F0F0F0; padding:0; width:25%; text-transform:uppercase;}
#marksBig .mDark td {border:1px solid #FFF; background:#F0F0F0;}
#marksBig .rDark td {border:1px solid #FFF; background:#f4e6e6;}
#marksBig .bDark td {border:1px solid #FFF; background:#e6f4f4;}
#marksBig .gDark td {border:1px solid #FFF; background:#e6e8f4;}
#marksBig a {display:block; width:100%; text-decoration:none; color:#000; font-weight:bold; font-size:10px;white-space:nowrap;}
#marksBig a:hover {background:#B51303; color:#FFF; text-decoration:none; font-size:10px;}
#marksBig span {display:block; padding:8px 5px 8px 23px; background:url(/img/home/dot.gif) no-repeat 10px 13px;}
#marksBig span.count {display:inline; padding:0; font-size:7px; text-transform:none; }
#marksBig a:hover span {padding:7px 5px 7px 23px;}
#marksBig a:hover span.count {padding:0;}

.blogs {width:100%;}
.blogsLeft {padding:20px 20px 0 0;}
.blogsRight {width:170px; padding:20px 0 0;}
.blogsRight h3 {font-size:18px; color:#000; padding:0 0 10px 10px;}
.blogsRight h3 a {color:#393;}

.parTab {width:100%; margin:0 0 20px;}
.parName {padding:7px 5px 0; border-bottom:1px solid #CCC; width:20%;}
.parNameNW {padding:7px 5px 0; border-bottom:1px solid #CCC;}
.parValue {padding:7px 5px 0; border-bottom:1px solid #CCC; width:30%; font-weight:bold; color:#333;}
.parSp {width:20px; border-bottom:1px solid #FFF;}
.parSp div {width:20px;}

fieldset {border-color:#ccc;border-width: 1px;color:#000;padding:10px;}

.form1 {width:100%; margin:0 0 5px;}
.fLeft {width:55%;}
.fLeft p {padding:0 0 2px;}
.fLeft input {width:100%;}
.fRight {color:#7F7F7F; padding:0 0 0 20px;}
.fRight p {padding:0 0 5px;}
.fRight img {vertical-align:middle;}

.compName {width:50%; border-bottom:1px solid #CCC; padding:7px 5px 0 17px; color:#333; background:url(/img/ico/ico-galk.gif) no-repeat 0 10px;}
.compl {width:100%; margin:0 0 5px;}
.compl td {border-bottom:1px solid #E5E5E5;}
.complSp {width:20px;}
.complSp div {width:20px;}
.cPar {width:10px;}
.cValue {width:40%; padding:5px 0 5px 5px;color:#676767;}
.cValue a img {vertical-align:middle; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.cValue a:hover img {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
.cDop {padding:2px 0 2px;}
.cDop select {width:60px;}

.parTab {width:100%; margin:0 0 20px;}
.parName {padding:7px 5px 0; border-bottom:1px solid #CCC; width:20%;}
.parNameNW {padding:7px 5px 0; border-bottom:1px solid #CCC;}
.parValue {padding:7px 5px 0; border-bottom:1px solid #CCC; width:30%; font-weight:bold; color:#333;}
.parSp {width:20px; border-bottom:1px solid #FFF;}
.parSp div {width:20px;}


.formSmall {width:80%;}

.fPar {width:1%; white-space:nowrap; padding:0 20px 6px 0;}
.fValue {width:49%; padding:0 0 6px;}
.fValue .inp1 {width:99%;}
* html .fValue .inp1 {width:97%;}
*+html .fValue .inp1 {width:97%;}
.fValue .inp2 {width:40%;}
.fValue .inp3 {width:70%;}
.fValue .inp4 {width:30%;}
.fValue .inp5 {width:20%;}
.fSp2 {width:40px;}
.fSp2 div {width:40px;}
.fPar i {color:#B51303; font-style:normal;}
blockquote {border:1px solid #CCC; padding:5px 10px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:5px 0 10px;}


.fPar2 {text-align:right; padding:0 10px 6px 0;}
.fPar2 i {font-style:normal; color:#B51303;}
.fv2 {width:58%;}
.fv2 .inp {vertical-align:middle;}
.btn {padding:10px 0; text-transform:uppercase;}
.btn input {width:100%; text-align:center; color:#FFF; font-size:18px; text-transform:uppercase; background:#0C6900; border:0; padding:5px 0; cursorointer; cursor:hand; border:1px solid #2AB518; border-right:1px solid #052E00; border-bottom:1px solid#052E00;}
.btn input:hover {background:#107D01; border-left:1px solid #84ED77; border-top:1px solid #84ED77;}

.fComm {font-size:9px; color:#999; padding:0 0 0 16px;}
.fComm strong {color:#B51303; font-weight:normal;}

.forms {width:100%;}
.forms .noBcg {background:#FFF;}
.fSp {height:19px; padding:0;}
.fName {width:25%; background:#F3F6F7;}
.fName p {padding:0 10px; font-size:11px; color:#666;}
.fInp {width:37%; background:#F3F6F7; padding:1px 0; font-size:11px;}
.fInp a {color:#336666; margin:0 0 0 10px;}
.inp {border:1px solid #7F9DB9; background:#FFF; width:99%;}
.inpred {border:1px solid #B32317; background:#FFF; width:99%;}
.inpgreen {border:1px solid #339933; background:#FFF; width:99%;}

#navMarks {background-color:#F2F2F2;}
#navMarks a.def {text-decoration: none; border-bottom:1px dashed; color: #000; margin-left: 40px; padding: 1px 3px 1px 3px;}
#navMarks a.def:hover {color:#FFF; background:#B32317; text-decoration:none; border: 0px;}
#navMarks b {font-size: 11px;}
#navMarks td {padding: 10px 0px 10px 0px;}
#navMarks a.cli {color:#FFF; background:#B32317; text-decoration:none; border: 0px;margin-left: 40px; padding: 1px 3px 1px 3px;}

#marksList {width:100%;}
#marksList td {padding:0px; width:25%; text-transform:uppercase; vertical-align:top;}
#marksList ul {padding-left: 0px;list-style-type: none;}
#marksList li {list-style-type: none;}
#marksList td ul {background-image:none;margin:0px;padding:0px;}
#marksList td li {background-image:none;margin:0px;padding:0px;}
#marksList a.defList {display:block; width:100%; text-decoration:none; color:#000; font-weight:bold; font-size:10px; white-space:nowrap;}
#marksList a.defList:hover {color:#FFF; background:#B32317; text-decoration:none; font-size:10px;}
#marksList a.cliList {display:block; width:100%; text-decoration:none; color:#999; font-weight:bold; font-size:10px; white-space:nowrap;}
#marksList a.cliList:hover {color:#FFF; background:#B32317; text-decoration:none; font-size:10px;}
#marksList span {display:block;  text-decoration:none;padding:8px 5px 8px 23px; }
#marksList a:hover span {text-decoration: none; color:#FFF;}
#marksList span.count {display:inline; padding:0; font-size:7px; text-transform:none; text-decoration:none; }
#marksList a:hover span.count {padding:0;}

.galSp {height:1px; overflow:hidden; clear:both;}
.gPic {float:left; position:relative; width:145px; height:109px;}
.gPic a {display:block; width:145px; height:109px; text-decoration:none;}
.gPic a:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.gPic div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.gPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.gPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.cPic {float:left; position:relative; width:120px; height:90px;}
.cPic a.pic {display:block; width:120px; height:90px; text-decoration:none;}
.cPic a.pic:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.cPic div {position:absolute; bottom:92px; left:55px; width:180px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.cPic .text {text-decoration: none; color: gray;}
.cPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.cPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.invis {visibility:hidden;}
.vis {visibility:visible;}

#pddAnswers{margin:2em 0; white-space: nowrap;font-style: normal;  }
#pddAnswers div { font-style: normal;width:18px; float:left;}
#pddAnswers div.clear { color:#999;}
#pddAnswers div.valid{color:#000;}
#pddAnswers div.clear, #pddAnswers div.valid, #pddAnswers div.invalid {border:1px solid #CCC; margin:0 3px; padding:0 6px;}
#pddAnswers div.valid{background:#339933;color:#FFF;border:1px solid #339933;}
#pddAnswers div.invalid{background:#B51303;color:#FFF;border:1px solid #B51303;}

a.subhref {
	text-decoration: none;
	color: gray;
}
a.subhref:hover{
	text-decoration: none;
	color: black;
}



input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;margin-right:5px;}
p {padding:0 0 10px;}


/*.blogs {width:100%;}
.blogsLeft {padding:20px 20px 0 0;}
.blogsRight {width:170px; padding:20px 0 0;}
.blogsRight h3 {font-size:18px; color:#000; padding:0 0 10px 10px;}
.blogsRight h3 a {color:#393;}*/

.stat {width:100%; margin:0 0 30px;}
.stat td {font-size:11px; padding:3px 2px 5px;}
.stat .fst {padding:3px 2px 5px 12px;}
.stat .stNum {padding:3px 2px 5px 12px; width:1%; white-space:nowrap;}
.stat .sec td {background:#EEF2F4;}
.stPar {color:#393; width:18%;}
.stName a {color:#366;}
.stName a:hover {color:#B51303;}

#cloud {padding:0 0 20px 0; width:200px; text-transform:uppercase;}
#cloud div {padding:0 0 0 7px;}
#cloud a {text-decoration:none; line-height:26px; display:block; float:left; white-space:nowrap;}
#cloud a:hover {text-decoration:none; color:#FFF; background:#B51303;}
#cloud span {display:block; padding:0 5px;}
.cd01 {font-size:9px; color:#999;}
.cd02 {font-size:12px; color:#828282;}
.cd03 {font-size:14px; color:#707070;}
.cd04 {font-size:16px; color:#595959;}
.cd05 {font-size:18px; color:#404040;}
.cd06 {font-size:20px; color:#222;}
.cd07 {font-size:24px; color:#000;}

.tzar {margin:0 0 30px;}
.tzar dt {padding:0 0 5px 10px; font-size:14px; font-weight:bold; color:#393;}
.tzar dt a img {display:block; background:#FFF; padding:1px; border:1px solid #CCC;}
.tzar dt a:hover img {border:1px solid #333;}
.tzar dd {padding:0 0 0 10px; font-size:11px;}
.tzar dd a {color:#366;}

.lTit {color:#393; font-size:18px; padding:0 0 10px;}

.blogElements {width:100%; margin:0 0 20px;}
.beSp {height:14px; background:#FFF;}
.beNum {font-size:18px; color:#CCC; width:20px; line-height:18px; padding:0 5px 0 0; text-align: right}
.beNum div {width:20px; overflow:hidden;}
.bePic {width:1%; padding:0 7px 0 0;}
.bePic a img {display:block; padding:1px; background:#FFF; border:1px solid #CFCFCF;}
.bePic a:hover img {border:1px solid #333;}
.beTxt {background:#F3F6F7; vertical-align:middle; padding:2px 10px 3px 10px;}
.beTxt dt {font-size:14px; font-weight:bold;}
.beTxt dd {font-size:11px;}
.beTxt dd a {color:#366;}
.beCom {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; padding:0 10px 0 0; vertical-align:middle; text-align:right;}
.beCom a {color:#666;}
.beRat {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beRat dd {font-size:14px; padding:2px 0 0; font-weight:bold;}
.bePlus dd {color:#393;}
.beMinus dd {color:#C33;}
.beDops {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beDops dd {font-size:14px; padding:2px 0 0; font-weight:bold;}
.beClubs {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beClubs dd {font-size:14px; padding:2px 0 0; font-weight:bold;}

.switch {text-align:right; padding:0 0 30px; font-size:11px;}
.switch span {margin:0 10px;}
.switch a {color:#366;}


.gar {width:100%; margin:0 0 30px;}
.garSp {width:10px;}
.garSp div {width:10px;}
.garSide {width:33%;}
.garBig {width:66%;}
.garPic {padding:0 0 10px;}
.garPic a img {display:block; border:1px solid #9F9F9F; padding:1px; background:#FFF;}
.garPic a:hover img {border:1px solid #000;}
.garTxt h1 {padding:0 10px 5px; font-size:18px;}
.garTxt p {padding:2px 10px 3px;margin:0px; font-weight:bold; color:#333; font-size:11px;}
.garTxt p.sec {background:#EEF2F4;}
.garTxt div {padding:0 0 10px; font-size:11px; color:#999;}
.garTxt div a.msg {color:#999;}
.garTxt h3 {font-size:20px; padding:0; color:#699;}
.ch {padding:5px 11px 15px;}
.ch a:hover {color:#000;}
.ch img {vertical-align:middle;}
.ch1 {color:#366;}
.ch2 {color:#999;}

.gar3 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar3 th {background:#D3DDE4; font-weight:normal; text-align:left; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 8px 6px;}
.gar3 th a {color:#000;}
.gar3 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar3 th a img {border-bottom:1px solid #000;}
.gar3 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar3 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:left; font-size:11px; color:#000; padding:7px 8px 9px;}
.gar3 td img {display:block; margin:0 auto;}
.gar3 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}

.gar2 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar2 th {background:#D3DDE4; font-weight:normal; text-align:center; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 1px 6px;}
.gar2 th a {color:#000;}
.gar2 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar2 th a img {border-bottom:1px solid #000;}
.gar2 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar2 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:center; font-size:11px; color:#000; padding:7px 1px 9px;}
.gar2 td img {display:block; margin:0 auto;}
.gar2 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}
.garB {font-weight:bold;}
.garOb b {color:#A40000; font-weight:normal;}
.garOb strong {color:#039; font-weight:normal;}
.gar2 .price {color:#B51303; font-weight:bold;}
.color div {width:28px; height:12px; overflow:hidden; margin:0 auto;}
.gar2 .garNew {font-weight:bold; color:#B51303;}
.gar2 th.model {text-align:left; width:20%; padding:4px 0 6px 8px;}
.gar2 td.model {text-align:left; font-weight:bold; padding:7px 1px 9px 8px;}
.garNew b {color:#666;}
.gar2 .gTh2 {text-align:left; font-weight:bold; color:#333; font-size:12px; padding:4px 1px 6px 8px;}
.gar2 .gTh {color:#666;}
.gar2 .gLeft {padding:7px 1px 9px 8px; text-align:left;}
.gar2 .gDop {text-align:left; padding:7px 1px 9px 8px;}
.gar2 .gDop a {color:#366;}

.params {width:100%;}
.params td {padding:2px 13px 3px; font-size:11px;}
.params .sec td {background:#F3F6F7;}
.params2 {width:100%;}
.params2 td {padding:5px 13px 5px; font-size:11px;}
.params2 .sec td {background:#F3F6F7;}

.par {font-weight:bold;}
.pTxt {font-weight:normal; width:65%;}
.pClub a {color:#000;font-weight:normal; }

.otz {width:100%; margin:0 0 20px; border-collapse:separate;}
.otz th {color:#666; font-size:11px; text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px; font-weight:normal;}
.otz th a {color:#366;}
.otz td {border-top:1px solid #C4C4C4; padding:4px 13px 6px; font-size:11px;}
.rat {white-space:nowrap; width:1%;}
* html .rat img {vertical-align:middle;}
*+html .rat img {vertical-align:middle;}
.rat a {cursor: pointer; cursor: hand;}
.rat span {margin:0 5px 0 0;}
.rat .plus {font-size:14px; font-weight:bold; color:#393;}
.rat .minus {font-size:14px; font-weight:bold; color:#C33;}
.otz .otv {text-align:right; font-size:12px;}
.otv a {color:#366;}

.rating {width:100%;}
.rating td {padding:10px 0 20px;}
.rating img {display:block; margin:0 auto;}
.rDown a {display:block; width:23px; padding:2px 0; text-align:center;}
.rDown a:hover {background:#C66;}
.rUp a {display:block; width:23px; padding:2px 0; text-align:center;}
.rUp a:hover {background:#9C6;}
.rPosPlus {font-size:18px; color:#393;}
.rPosMinus {font-size:18px; color:#C33;}

.tabs { clear: both; margin-top: 1em; }
.tabs .tabi { float:left; padding: .6em; position:relative; bottom: -3px; margin-left: 10px; padding-left: 30px; }
.tabs .tab { float:left; padding: .6em; position:relative; bottom: -3px; margin-left: 20px;  }
.tabs .current {  border: 1px solid #ccc; border-bottom: 1px solid #fff; background-color:#FFF; position:relative; bottom: -3px; }
@media all and (min-width: 0) { #ad .tth  { width: 32%; } }
.borderBottom { border-bottom: 1px solid #ccc; padding-bottom: .2em;  }
.tabs .borderBottom { float:left; width: 100%; background-color: #f5f5f5; }
.tabs .tabi img {position: absolute; margin-left:-25px;}


.friends_list_entry {
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:40px;
  line-height:normal;
  margin:5px;
  margin-top: 0px;
  padding:5px;
  text-align:center;
  vertical-align:top;
  margin-bottom: 25px;
}

.friendPic {display:block; background:#FFF; border:1px solid #C4C4C4; }

.pflink, .pflink:hover {color: #8D8D8D; text-decoration: none;}


#rPicPan a img {display:block; background:#FFF; padding:1px; border:1px solid #C4C4C4;}
#rPicPan a:hover img {border:1px solid #000;}
#rNamePan {font-size:14px; font-weight:bold; padding:5px 0 10px;}
.country { text-transform: none; color:#369; font-family:Tahoma, "Courier New", Courier, monospace; font-size:11px; font-weight:bold;}

#rPic a img {display:block; background:#FFF; padding:1px; border:1px solid #C4C4C4;margin-left: 5px; margin-right: -13px; margin-bottom: -15px;}
#rPicon a img {display:block; background:#FFF; padding:1px; border:1px solid #393;margin-left: 5px; margin-right: -13px; margin-bottom: -15px;}
#rPicon {float:right;}
#rPicon div {float:bottom;position:relative;background:#393;width:9px; height:9px; bottom:-2px; left:7px; }
#rPic a:hover img, #rPicon a:hover img{border:1px solid #000;}
#rName {font-size:14px; font-weight:bold; padding:5px 0 10px;}
#rStatus {padding:10px 0 10px; border-bottom:2px solid #EBEBEB; border-top:2px solid #EBEBEB; margin:0 0 10px;}
#rStatus dt {font-size:14px; font-weight:bold; color:#699;}
#rStatus dd.plus {font-size:18px; color:#393;}
#rStatus dd.minus {font-size:18px; color:#C33;}
a.help img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
a.help:hover img {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
#rLinks {padding:0 0 20px; border-bottom:2px solid #EBEBEB; margin:0 0 10px; font-size:11px;}
#rLinks dt {padding:10px 0 0;}
#rLinks dd {padding:0 0 0 10px;}
#rLinks .bLink a {color:#366;}

#dlCont span a {
    color:#000000;
}

#dlCont01 dl dt a {
    color:#000000;
}

#dlCont04 dl dt a {
    color:#000000;
}

#comments_pager {padding:5px;padding-left: 12px; font-size: 12px;font-weight: bold;}
#comments_pager span {padding-left:10px;}

.rPosPlusNormalized {color:#393;}
.rPosMinusNormalized {color:#C33;}

#uploaded_pics_list img, #car_pics_list img { padding:4px; }
#uploaded_pics_list div, #car_pics_list div { width:88px; }
#uploaded_pics_list { position:relative; border:0; height:150px; overflow:auto; }
.uploaded_pics_entry {
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:5px;
  margin-top: 0px;
  padding:0;
  text-align:center;
  vertical-align:top;
  margin-bottom: 25px;
}
#videos { }
#videos .vid { cursor: hand; cursor: pointer; width: 155px; overflow: hidden; height: 165px; float: left; margin: 0px 15px 15px 0px; padding: 7px; background: #e0e1e3; border: 1px solid #d0d1d3; }
#videos .description { margin: 3px 0 0 0; color: #404040; font-family: Arial, Tahoma; font-size: 11px; }
#videos .video table { float: left; margin: 0px 15px 15px 0px; background: #fff; border:1px solid #e0e1e3;  }
#videos .video table td { padding: 15px; }
#videos .video .description { margin: 5px 0 0 0; color: #404040; font-family: Arial, Tahoma; font-size: 11px; }

#jam li a {
    color:#000;
}





/*--------------*/
.wCont {padding:0 15px;}
#.wCont h1 {font-weight:bold; margin: 0 0 15px;}
.wTxt {padding:0 20px 0 0;}
.wTxt p img {vertical-align:middle;}
.wTxt span {white-space:nowrap;}
.wTxt a {color:#B51403;}
.wTxt a:hover {color:#B51403; text-decoration:none;}
.wRating {width:120px; padding:30px 0 0;}
.wRating dt {font-size:18px; font-weight:bold; clear:both;}
.wRating dd {clear:both;}
.wRating img {display:block; float:left;}
.wRating div {height:10px; border-bottom:1px solid #DDDEE0; margin:0 0 7px; width:85px; clear:both;}

.yNews {position:relative; border:1px solid #F4E6CF; background:#FBF6D5; height:177px; overflow:hidden;}
.yNews2 {position:relative;}
.yNews3 {position:relative; height:33px;}
.yTit {height:33px;}
.yTit h2 {margin:0; padding:0 0 0 15px; font-weight:bold;color:#000;}
.yTit h2 b {color:#B51403;}
.yTit td {padding:5px 0 0;}
.yTit .yLink {text-align:right; font-size:11px; padding:0 15px 0 0;}
.yLink img {vertical-align:middle;}
.yLink a {color:#B51403;}
.yLink a:hover {color:#B51403; text-decoration:none;}

.pic {display:block;}
.left {float:left; margin:0 10px 5px 0;}
.right {float:right; margin:0 0 5px 10px;}

.yNews .aLeft {top:87px; left:1px;}
.yNews .aRight {top:87px; right:1px;}
.yNews .fcCenter {padding:0;}
.yNews .fcScroll {height:127px; position:static;}
.yNews .scroll {height:127px;}
.yNews .fcScroll table {height:127px;}
.vBord {width:20px;}
.vBord div {width:20px;}
.ynPic {width:1%; padding:3px 10px 3px 0;}
.ynPic img {display:block; border:1px solid #FFF;}
.ynTxt {width:49%; color: #666; font-size: 11px;}
.ynTxt a{color:#000; font-size: 12px;}


#.yNews a {{*color:#221F1F; text-decoration:underline;*}cursor:hand;}
#.yNews a:hover {color:#B51303; text-decoration:underline;cursor:hand;}

.nTit {font-weight:bold; padding:0 0 0 17px;}
.nTit b {color:#B51403;}

.aButtons {height:35px;}
.aButtons a {display:block; float:left;position:relative; font-weight:bold; text-decoration:none; color:#000; background:}
.aButtons a:hover {display:block; float:left; font-weight:bold; text-decoration:none; color:#B51303; background:}
.aButtons span {display:block; padding:0 18px 0 18px;}
.aButtons .on {color:#B51403; background:url(/img/ico/arr-bold.gif) no-repeat 8px 6px;}
.aButtons b {display:block; padding:0 0 1px; background:url(/img/home3/abord.gif) repeat-x 0 100%;font-size:11px;}
.aButtons .on b {background:none;}

.modSp {height:20px; clear:both;}
.models a {display:block; width:120px; height:120px; margin:0 10px 0 0; float:left;color:#000;position:relative;}
.models a:hover {display:block; width:120px; height:120px; margin:0 10px 0 0; float:left;color:#B51303;}
.models img {display:block;}
.models b {display:block; font-weight:normal; padding:3px 0 0 2px;}




.models a div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;z-index:9999;}
.models a div p {padding:4px 8px 4px; z-index:400; font-size:11px; margin:0;}
.models a div div {bottom:-10px; left:10px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}


.flWin {
    background:#F5F5F5 none repeat scroll 0 0;
    border:1px solid #CACACA;
    position:relative;
    width:100px;
    height:100px;
    top:-50px;

}
/*
.models div {
    background:#F5F5F5 none repeat scroll 0 0;
    border:1px solid #CACACA;
    bottom:92px;
    color:#666666;
    left:55px;
    position:absolute;
    width:180px;
}
*/
.tDrive {border:1px solid #DFE2CE; background:#F5F7EA;}
.tDrive .sec td {background:#EAEDDA;}
.tnPic {width:1%; padding:8px 16px;}
.tnPic img {display:block; border:1px solid #EAEAEA;}
.tnTxt dt {color:#B51303; font-size:11px; padding:0 0 7px;}
.tnTxt {padding:8px 20px 8px 0;}

.galSp {height:1px; overflow:hidden; clear:both;}
.gPic {float:left; position:relative; width:143px; height:109px;}
.gPic a {display:block; width:145px; height:109px; text-decoration:none;}
.gPic a:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.gPic div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.gPic div p {padding:4px 8px 4px; z-index:400; font-size:11px; margin:0;}
.gPic div div {bottom:-10px; left:10px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.cPic {float:left; position:relative; width:120px; height:90px;}
.cPic a.pic {display:block; width:120px; height:90px; text-decoration:none;}
.cPic a.pic:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.cPic div {position:absolute; bottom:92px; left:55px; width:180px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.cPic .text {text-decoration: none; color: gray;}
.cPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.cPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.invis {visibility:hidden;}
.vis {visibility:visible;}

#subscribe {border:1px solid #DFDFDF; padding:17px 17px 0;}
#subscribe h1 {font-weight:bold; font-size:24px; color:#B51403; line-height:22px;}
#subscribe h1 span {font-size:28px;}
#subscribe h1 b {color:#2C2C2C;}
#subscribe table {width:100%;}
#subSp {height:17px; clear:both;}
#subIco {width:1%;}
#subIco img {display:block;}
#subTxt {font-size:11px; padding:0 0 0 15px;}

.rTit {color:#221F1F; font-size:18px; font-weight:bold; padding:0 0 0 19px;}
.rNew {padding:0 0 15px 19px;}
.direct {padding:0 0 15px 13px;}
.rNew dt {color:#5C5C5B; font-size:11px; padding:0 0 3px;}
.rNew .tt {font-size:12px; padding:0 0 2px;}
.rNew .tt a {color:#B51403;}
.rNew .tt a:hover {text-decoration:none;}
.rNew dd {font-size:11px;}
.rNew dd a {color:#727272;}
.rNew dd a:hover {text-decoration:none;}

.rCat {border-bottom:1px solid #DCDDDB; padding:15px 15px 15px 19px;}
.rCat dt {padding:0 0 3px;}
.rCat dd {font-size:11px;}
.rCat .tl {padding:5px 0 0 10px; background:url(/img/ico/arr-link.gif) no-repeat 0 12px;}
.rCat .tl a {color:#B51403;}
.rCat .tl a:hover {text-decoration:none;}
.nobord {border:0;}

#links {background:#B51403; border:1px solid #B51403; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold;}
#links table {width:100%;}
#links td {width:50%; color:#FFF; padding:5px 0;}
#links a {display:block; width:100%; color:#FFF; text-decoration:none;}
#links a:hover {color:#FCFCFC; text-decoration:none;}
#links span {display:block; padding:2px 13px 2px 14px; background:url(/img/ico/arr-bold2.gif) no-repeat 7px 9px;}
#links b {display:block; padding:2px 4px;}
#links a:hover b {background:#FFF; color:#B51403;}

.aRev { color:#000;}
.aRev:hover { color:#B32317;}

.spanFpx {display:inline; font-size:9px; font-weight:normal; padding:0px; margin:0px;}

#sb2 {position:absolute; top:85px; left:216px;}
#sb2 input {display:block; float:left; margin:0 10px 0 0;}
.si {border:1px solid #999; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; background:#F7F7F7 url(/img/btn/si-shad.gif) repeat-x 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px 7px 3px; width:385px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#CCC;}
.focused {border:1px solid #B51403; border-right:1px solid #CC3123; border-bottom:1px solid #CC3123; color:#000;}
.siBtn {border:0; width:89px; height:23px; background:url(/img/btn/si-btn.gif) no-repeat 0 0; cursor:pointer; cursor:hand;}
.siHover {background:url(/img/btn/si-btn.gif) no-repeat 0 -23px;}


#pcomplex {float:right; width:140px;}
#pcomplex span {display:block; width:120px;}
#pcomplex a {color:#978D97; text-decoration:none;}
#pcomplex a:hover {color:#333; text-decoration:none;}


/* dop generation */
#mainImg {
    position:absolute;
    width:400px;
    height:300px;
}

#imgHref {
    color:#000000;
    text-decoration:underline;
    font-size:14px;
    padding-top:5px;
    padding-left:7px;
    z-index:31;
    position:absolute;
}

#imgDivIn {
    position:absolute;
    height:30px;
    z-index:30;
    width:100%;
    bottom:0px;
    background-color:#FFF;
}
/*----------------------*/