@charset "utf-8";
/* CSS Document */

BODY {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:#fff;}
.clear {clear:both;}
A {color:#00418c;}
A:visited {color:#00418c;}
A:hover {color:#000000;}
IMG {border:none;}

UL, LI, P, BLOCKQUOTE {padding:0; margin:0;}

.header {background:url(i/hline.png) center repeat-y #00024d; text-align:center;}
.h-left {background:url(i/h-left.png) top left no-repeat; height:125px;}
.logos {width:700px; margin:auto; position:relative; padding:30px 0 30px 0;}

#avtosreda {display:block; position:absolute; left:0; width:334px; height:62px;}
#publications {display:block; position:absolute; right:10px; width:290px; height:70px;}

.navigation {background:url(i/nline.png) top repeat-x; text-align:center;}
.n-arrows {background:url(i/n-arrows.png) top right no-repeat; height:63px;}
.n-inner {width:990px; padding-top:23px; margin:auto}
.navigation UL {list-style:none; font-size:0.8em; margin-left:40px;}
.navigation LI {float:left; margin-right:40px;}
.navigation A, .navigation A:visited {color:#00418c; text-shadow: 0px 1px 0px #f9f9f9; font-weight:bold}
.navigation A:hover {color:#000; text-shadow: 0px 1px 0px #fff; font-weight:bold}

#prices {background:url(i/prices.png) left top no-repeat; padding-left:25px;}
#color {background:url(i/color.png) left top no-repeat; padding-left:25px;}
#ref {background:url(i/ref.png) left top no-repeat; padding-left:25px;}
#help {background:url(i/help.png) left top no-repeat; padding-left:25px;}
#forum {background:url(i/forum.png) left top no-repeat; padding-left:25px;}

.body {text-align:center;}
.content {text-align:left; padding:30px 4% 30px 4%; max-width:1260px; margin:auto}
.left {width:21%; float:left}
.left UL {list-style:none; font-size:0.9em; margin-top:7px;}
.left LI {margin-bottom:10px;}
.left UL STRONG {padding-left:20px; background:url(i/rub-strong.gif) left no-repeat}
.left UL A, .left UL A:visited {padding-left:20px; white-space:nowrap}
.left UL A:hover {padding-left:20px; background:url(i/rub-bul.gif) left no-repeat; white-space:nowrap}

.left UL STRONG A, .left UL STRONG A:visited {padding-left:0px; white-space:nowrap; color:#000000}
.left UL STRONG A:hover {padding-left:0px; white-space:nowrap; color:#000000; background:none;}

A.rss, A.rss:visited {display:block; width:48px; text-align:center; background:url(i/rss.png) top left no-repeat; text-align:center; font-size:0.7em; color:#000000; font-weight:bold; text-shadow: 0px 1px 0px #ffe1a2; padding:8px 0 8px 0; margin:20px 0 0 19px}
A.rss:hover {display:block; width:48px; text-align:center; background:url(i/rss.png) top left no-repeat; text-align:center; font-size:0.7em; color:#fff; font-weight:bold; text-shadow: 0px -1px 0px #f9a925; padding:8px 0 8px 0; margin:20px 0 0 19px}

.center {float:left; width:50%;}

.pub-item {}
.img {width:140px; background:url(i/img-bg.png) left repeat-y; float:left}
.img .cor {height:150px; background:url(i/cor1.gif) left bottom no-repeat;}
.img SMALL {font-size:0.7em; display:block; color:#fff; padding:3px 0 0 10px;}
.img A.rublink, .img A.rublink:visited {color:#ffda8e; display:block; padding:2px 0 0 10px; font-size:0.7em; text-shadow: 0px -1px 0px #000853;}
.img A.rublink:hover {color:#fff; display:block; padding:2px 0 0 10px; font-size:0.7em; text-shadow: 0px -1px 0px #000853}

/*A.imglink {width:140px; height:109px; display:block}
A.imglink IMG {width:140px; height:105px; } 
A.imglink:hover {width:140px; height:105px; display:block}
A.imglink:hover IMG {position:absolute; width:250px; height:188px; margin:-35px 0 0 -55px; border:3px #00418c solid}*/

.descr {padding-left:155px; padding-right:10px; //padding-left:150px;}
.descr .title {font-size:1.1em; font-weight:bold; font-style:italic}
.descr SPAN {display:block; font-size:0.95em; line-height:1.3em; padding-top:10px;}

.hr {clear:both; background:url(i/cline.gif) bottom repeat-x; margin:0 0 25px 0;}
.hr SPAN {display:block; height:26px; background:url(i/cor2.gif) left bottom no-repeat;}

.right {float:left; width:28%; //width:20%;}
.r-inner {padding-left:10%;}
A.r-title, A.r-title:visited, A.r-title:hover {font-size:1.1em; font-weight:bold; font-style:italic; color:#000000;}
.r-inner UL {list-style:none; font-size:0.95em; margin-top:10px;}
.r-inner LI {margin-bottom:0.7em; line-height:1.3em;}

.podlink {font-size:0.8em;}
.l10 {margin-left:10px;}

.footer {border-top:1px #e4e4e4 solid; font-size:0.8em; color:#666666; padding-top:20px; margin-top:20px;}
.fcinner {margin-left:10px; line-height:1.5em;}
.flinner {margin-top:8px;}
.footer .right {position:relative;}
.frinner {margin-left:20px; line-height:1.5em; width:200px; text-align:left; right:10px; position:absolute}


/* article */

.text {font-size:0.95em; line-height:1.3em;}
.text H1 {font-size:1.3em; margin:0 0 1em 0;}
.text H2 {font-size:1.15em; margin:0 0 1em 0;}
.text H3 {font-size:1em; margin:0 0 1em 0;}
.text P {margin:0 0 1.3em 0;}
.text BLOCKQUOTE {margin:0 0 1.3em 20px; padding:15px 20px 15px 75px; background:url(i/quote.png) top left no-repeat #f6f6f6; font-style:italic; color:#444}
.text UL, text OL {margin:0 0 1.3em 40px; padding:0;}
.text UL UL, .text OL OL {margin:0.7em 0 0.7em 40px; padding:0; color:#444}
.text LI {margin:0 0 0.5em 0;}
.text TABLE {margin-bottom:1.3em; border-collapse:collapse; width:100%; font-size:0.95em}
.text TH {border-bottom:2px #999 solid; text-align:left; padding:3px;}
.text TD {border-bottom:1px #999 solid; padding:3px;}
.text CITE {font-size:0.85em; margin-bottom:1.3em; color:#666666;}

H1.in {font-size:1.3em; margin:0 0 1em 0;}
.ralink {margin-top:40px; padding:10px 10px 10px 10px; border-top:4px #ccc solid; background:#f9f9f9;}
.ralink H2 {font-size:0.8em; /*font-style:italic;*/ margin:0; padding:0 0 10px 10px;}

.ralink UL {margin:0 0 0 25px; padding:0; font-size:0.8em;}
UL.notes {list-style:none; margin:0; padding:0;}
