.XXXX {font: 11px Arial}
.XXXX2 {color: #333; font: 9px Arial}
.YA {font: 11px Arial}


BODY {background: #FFF; margin: 0px; padding: 2px 20px 2px 10px}

/* menu */
DIV.menu {font: 12px Verdana, sans-serif; color: #FFF; background: #C33; padding: 7px 3px 6px 8px}
DIV.menu A {color: #FFF; text-decoration: none; font-weight: bold}
DIV.menu A:hover {text-decoration: underline}
DIV.menu SPAN {color: #FF9; font-weight: bold}
DIV.greystripe {height: 15px;font: 11px Verdana, sans-serif; color: #333; background: #CCC; padding: 5px 10px 3px 0px; text-align: right; margin-bottom: 20px;} 
DIV.greystripe A {color: #333; text-decoration: none}
DIV.greystripe A:hover {text-decoration: underline}

/*  left column */
DIV.submenu_head {font: 10px Verdana, sans-serif; color: #FFF; background: #C33; padding: 0px 0px 1px 2px; margin-top: 3px}
DIV.submenu {border-bottom: solid 2px #C33; padding: 0px 0px 6px 0px}
DIV.submenu P {font: 11px Verdana, sans-serif; color: #C33; margin: 4px 0px 0px 2px}
DIV.submenu P A {color: #C33; text-decoration: none}
DIV.submenu P A:hover, DIV.submenu P SPAN {text-decoration: underline}
DIV.menu2 {border-bottom: 2px solid #999; padding-bottom: 6px}
DIV.menu2 P {font: 11px Verdana, sans-serif; margin: 5px 3px 3px 0px}
DIV.menu2 P A {color: #333}
DIV.menu2 P A:hover {color: #333}
DIV.menu2 P.head {font: 9px Verdana, sans-serif; color: #C03; letter-spacing: 1px; margin: 20px 3px 9px 0px}

/* bottom */
DIV.footer {font: 0.7em Verdana, sans-serif; color: #DCDCDC; background: #C33; padding: 4px 3px 5px 8px}
DIV.footer A {color: #DCDCDC; text-decoration: none}
DIV.bottom_text {font: 0.7em Verdana, sans-serif; color: #666; margin: 4px 0px 3px 8px}
DIV.bottom_text A {color: #966}

/* elements */
DIV.path {font: 0.7em Verdana, sans-serif; color: #666; margin: 0px 0px 10px 30px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #999}
DIV.path SPAN {font-weight: bold; color: #C66}
DIV.path A {color: #666; text-decoration: none}

P.krut1 {font: 0.7em Verdana, sans-serif; color: #333; margin: 0px 0px 7px 0px}
P.krut {font: bold 12px Verdana, sans-serif; margin: 5px 0px; text-align: center}
P.krut A {color: #03C}
TABLE.krut_table {background: #DCDCDC}
TABLE.krut_table IMG {border: 3px solid #999; margin: 3px 0px 0px: 3px}
TD.krut_price {font: 10px Verdana, sans-serif; color: #666}
TD.krut_price SPAN {font: bold 16px Arial, sans-serif}

/* content */
A IMG {border: none}
IMG.innews {border: 1px solid #CCC; float: right; margin: 2px 0px 3px 4px}
H1 {font: 1.5em Arial, sans-serif; margin: 35px 0px 28px 7%}
H2 {font: bold 0.8em Verdana, sans-serif; margin: 28px 0px 16px 7%}
P {font: 0.8em Arial, sans-serif; line-height: 140%; color: #000; margin: 8px 0px 5px 7%}
P A {color: #900}
P A:hover {text-decoration: none}
P A:visited {color: #906}
P.author {font: 0.7em Verdana, sans-serif; color: #666}
P.head {font: bold 1.0em Arial, sans-serif}
P.comment {font: 0.7em Arial, sans-serif; color: #333}
P.comment A {color: #C36}

DIV.pages {font: 0.7em Verdana, sans-serif; color: #333; margin: 20px 0px 0px 7%; clear: both}
DIV.pages A {color: #06C}
DIV.pages_ya {font: 0.8em Verdana, sans-serif; color: #333; margin: 20px 0px 0px 7%; clear: both}
DIV.pages_ya A {color: #06C}

TABLE.onindex {font: 0.7em Verdana, sans-serif; background: #DCDCDC; color: #03C; line-height: 170%; margin: 40px 0px 0px 7%; width: 90%}
TABLE.onindex SPAN {font-weight: bold; color: #000}
TABLE.onindex A {color: #03C}
TABLE.onindex A:hover {text-decoration: none}

/* news */
DIV.news P {margin: 16px 0px 16px 7%}
DIV.news P.date {font: 0.6em Verdana, sans-serif; color: #666; margin: 50px 0px 0px 7%; clear: both}
DIV.news P.head {margin: 2px 0px 16px 7%}
DIV.news P.source_news {font: 0.7em Verdana, sans-serif; color: #333; margin: 9px 0px 16px 7%}
DIV.news P.source_news A {color: #C36}
DIV.newslist P.head {font: bold 1.0em Arial, sans-serif; margin: 2px 0px 16px 7%}
DIV.newslist P.date {font: 0.6em Verdana, sans-serif; color: #666; margin: 30px 0px 0px 7%}

/* reviews */
DIV.review P {margin: 16px 0px 16px 7%}
DIV.review P.comment {margin: 16px 0px 20px 7%}
DIV.review P.bottom {font-weight: bold; color: #333; margin: 28px 0px 16px 0px; text-align: right}
DIV.review P.head {margin: 25px 0px 5px 7%}
DIV.review H2 {margin: 28px 0px 16px 7%}
DIV.review IMG.inreviews {border: 3px solid #CCC; margin: 7px 0px 0px 0px}
DIV.review TABLE.rev {margin: 0px 0px 10px 7%}
DIV.review TABLE.rev P {margin: 2px 0px 0px 10px}
DIV.review P.list {margin: 0px 0px 15px 7%}

/* models */
DIV.model P.head {margin: 20px 0px 2px 7%}
DIV.model TABLE {margin-left: 9%}
DIV.model TABLE P {font: 0.8em Verdana, sans-serif; margin: 3px 0px 15px 0px}

DIV.model TABLE.brand {margin: 30px 0px 0px 7%}
DIV.model TABLE.brand P.head {margin: 0px 0px 2px 0px}
DIV.model TABLE.brand P {font: 0.8em Arial, sans-serif; margin: 10px 0px 10px 0px}
DIV.model TABLE.brand P.comment {font: 0.7em Verdana, sans-serif; margin: 10px 0px 20px 0px}
DIV.model TABLE.brand IMG {margin: 0px 20px 25px 15px; border: none}

DIV.model P {margin: 9px 0px 16px 7%}
DIV.model TABLE.spec {margin-left: 7%}
DIV.model TABLE.spec TABLE {margin-left: 0px}
DIV.model TABLE.spec TABLE {border-bottom: 1px solid #CCC; border-top: 1px solid #CCC}
DIV.model TABLE.spec TABLE P {font: 0.7em Verdana, sans-serif; line-height: 150%; margin: 6px 0px 7px 0px}
DIV.model H2 {margin: 35px 0px 8px 7%}
DIV.model IMG {border: 1px solid #999; margin: 0px}
DIV.model P.othermodels {font: 0.7em Verdana; color: #666; line-height: 160%; margin: 0px 0px 0px 7%}
DIV.model P.othermodels A {color: #666}

DIV.model P.othermodels A:hover {color: #C60}
DIV.model P.mess {margin: 30px 0px 5px 7%}
DIV.model P.author {margin: 0px 0px 16px 9%}

/* soft */
DIV.soft P.comment {margin: 40px 0px 20px 7%}
DIV.soft P.head {margin: 40px 0px 0px 7%}
DIV.soft TABLE {font: 0.7em Verdana, sans-serif; color: #333; line-height: 200%; margin: 25px 0px 0px 10%}
DIV.soft TABLE A {color: #900}
DIV.soft TABLE A:hover {text-decoration: none}
DIV.soft H2 {margin: 30px 0px 0px 7%}
DIV.soft P.download {color: #666}
DIV.soft P.download A {color: #C60}
DIV.soft P.author {margin: 4px 0px 25px 9%}

/* price */
TABLE.price {margin: 0px 0px 0px 7%}
TABLE.price TD {font: 0.7em Verdana, sans-serif; color: #333; border-bottom: 1px solid #CCC}
TABLE.price A {color: #333}
TABLE.price A:hover {color: #C60}
TABLE.price TD.price_1 {font: bold 0.7em Verdana; color: #333; background: #F5F5F5; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC}

/* buysell */
DIV.buysell P.author {margin: 4px 0px 25px 9%}
DIV.buysell H2 {margin: 30px 0px 0px 7%}

/* softcd*/
DIV.softcd P.head {margin: 40px 0px 0px 7%; clear: both}
DIV.softcd P.under {font: 0.7em Verdana, sans-serif; color: #666; margin: 10px 0px 20px 7%}
DIV.softcd IMG {border: 5px solid #CCC; float: right; margin: 2px 0px 25px 10px}

/* links */
DIV.links H2 {margin: 30px 0px 0px 7%}
DIV.links P.comment {margin: 40px 0px 20px 7%}

/* glossary */
DIV.glossary H2 {margin: 30px 0px 0px 7%}

/* shops */
DIV.shops P A {color: #000; text-decoration: none}
DIV.shops P.head {margin: 40px 0px 0px 7%}
DIV.shops P.head A {color: #900; text-decoration: underline}
DIV.shops P.head A:hover {text-decoration: none}
DIV.shops P.comment {margin: 10px 0px 20px 7%}
