/*S. Copyright © Rusflat.ru, 2008*/
#main td.r p.err {font-size:0.75em; margin-left:60px; color:#c02d2d}
#main td.r p.err b {display:block; background:url(/images/t/ma.gif) no-repeat; background-position:0 4px; padding-left:15px; font-weight:normal; margin:4px 0px}

#main td.r p.info {font-size:0.75em; margin-left:60px; color:#122843}
#main td.r p.info b {display:block; background:url(/images/t/m.gif) no-repeat; background-position:0 4px; padding-left:15px; font-weight:normal; margin:4px 0px}

#main td.r div.txt {width:100%; margin-top:20px}
#main td.r div.txt p {width:90%; font-size:0.75em; margin-left:60px}

#main td.r div.dtxt {width:90%; font-size:0.75em; margin-left:22px; color:#122843; margin-bottom:20px}
#main td.r div.dtxt p {font-size:1em}

#main td.r div.dt {width:90%; font-size:0.75em; margin-left:22px; color:#122843; margin-bottom:0px}
#main td.r div.dt p {font-size:1em}


#main td.r table.cnt {width:100%; border-bottom:1px solid #93b5c3}
#main td.r table.cnt td {width:50%; background:#d5e5ea/*FADCDC*/; border-top:1px solid #93b5c3}

#main td.r table.cnt td.cr {background:url(/images/t/bg_c.gif) repeat-y left #ebf3f4}
#main td.r table.cnt tr.h td {background: #C63232 url(/images/t/bg2.gif) repeat-x scroll 100% 0;/*background:#b5cfd8;*/ border-bottom:1px solid #fff; border-top:0px;}
#main td.r table.cnt tr.h td p {background:url(/images/t/pt.gif) no-repeat; background-position:0px 13px; font:bold 12px arial; color:#ffffff;/*color:#063257*/ padding:8px 0 8px 14px; margin-top:0px}
#main td.r table.cnt tr.h td a {display:inline; background:none; padding:0px; font:bold 12px arial; color:#ffffff;/*color:#063257*/}
#main td.r table.cnt tr.h td.cr {border-left:2px solid #c2d4db}

#main td.r table.cnt tr.s td {background:#b5cfd8;border-bottom:1px solid #fff; border-top:0px;}
#main td.r table.cnt tr.s td p {background:url(/images/t/pt.gif) no-repeat; background-position:0px 13px; font:bold 12px arial; color:#063257; padding:8px 0 8px 14px; margin-top:0px}
#main td.r table.cnt tr.s td a {display:inline; background:none; padding:0px; font:bold 12px arial; color:#063257;}
#main td.r table.cnt tr.s td.cr {border-left:2px solid #c2d4db}

#main td.r table.cnt img {border:1px solid #78b2cf; margin:15px 0 10px 30px}
#main td.r table.cnt p {width:85%; font-size:0.75em; color:#122843; margin:0 10px 0 30px}
#main td.r table.cnt p a {color:#122843}
#main td.r table.cnt p a:hover {color:#c02d2d}
#main td.r table.cnt div {width:100%; padding:20px 0; border-bottom:1px solid #bed7de}
#main td.r table.cnt div.l {border-bottom:0px}
#main td.r table.cnt p.hot {background:url(/images/c/star.gif) no-repeat top left; padding-left:20px; padding-top:2px}
#main td.r table.cnt p.else a {display:block; background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; font:0.9em tahoma; color:#ca0202}
#main td.r table.cnt p.m_top {margin-top: 10px; margin-bottom:15px;}


#main td.r table.cnt p.more a {display:block; background:url(/images/t/p_more.gif) no-repeat; padding-left:12px; background-position:0 5px; font:0.9em tahoma;}
#main td.r table.cnt p.more a:hover {display:block; background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; color:#ca0202}
#main td.r table.sing p.more {margin-top:0px; margin-bottom: 10px;}
#main td.r p.no_free {font-size:0.75em;margin-left:22px;}

#main td.r table.cnt img.d {margin:0px 0px -3px 2px; border:0px; position:relative}
#main td.r table.cnt i {font-style:normal; font-variant:small-caps; font-size:1.3em}

#main td.r table.sing {border-bottom:1px solid #93b5c3}
#main td.r table.sing td {width:1%}
#main td.r table.sing td.cr {width:99%; padding:20px 10px 20px 0px}
#main td.r table.sing img {margin-right:30px}
#main td.r table.sing p {margin-top:10px}

/*#main td.r h1 {width:100%; background:#b5cfd8; border-bottom:1px solid #fff; border-top:5px solid #68869f; border-bottom:1px solid #94b5c4; margin:0px; clear:both}
#main td.r h1 b {display:block; background:url(/images/t/pt.gif) no-repeat; background-position:30px 13px; font:bold 12px arial; color:#063257; padding:8px 0 8px 44px; border-bottom:1px solid #fff}*/
#main td.r h1 {margin-left:23px; font-size:1.4em; font-weight:bold; color:#29486d}
#main td.r h2 {margin-left:44px; font-size:1.1em; font-weight:bold; color:#62819c}
#main td.r h3 {margin-left:44px; font-size:1em; font-weight:bold; color:#62819c}
#main td.r p {color:#122843}

#main td.r p.hier {background:#EAF2F4; border-bottom:0px solid #fff; border-bottom:0px solid #94b5c4; margin:0px; clear:both; font:normal 11px tahoma; padding:7px 0 7px 24px; color:#063257}
#main td.r p.hier a {color:#063257}

#main td.r div.links {width:90%; width:expression(body.clientWidth > 850? "90%": "555px"); min-width:555px; margin-bottom:30px}
#main td.r div.links p {width:27%; margin:3px 0px 3px 22px; font:bold 0.7em tahoma; float:left; color:#122843; line-height:20px}
#main td.r div.links p a {color:#122843}
#main td.r div.links p a:hover {color:#c02d2d}
#main td.r div.links br {clear:both}

#main td.r div.add {width:400px; height:35px; background:#d2e3e8; margin:0 0 30px 0; clear:both; font:11px tahoma}
#main td.r div.add a {color:#000; display:block; float:left; margin:10px 0 0 15px; padding-left:13px; background:url(/images/c/mark.gif) no-repeat; background-position:0 4px}
#main td.r div.add a.add {background:url(/images/c/add.gif) no-repeat; background-position:0 4px; margin-left:25px}

#main td.r div.sites {width:100%; margin:0 0 20px 0}
#main td.r div.sites p {padding-left:60px; font-size:0.75em; background:url(/images/c/dott.gif) repeat-x bottom; padding:0 20px 15px 50px; margin:15px 0 0 0; line-height:24px}
#main td.r div.sites p a {color:#c02d2d; font:bold 0.9em tahoma}
#main td.r div.sites b {font:bold 0.9em tahoma}
#main td.r div.sites p.l {background:none}

#main td.r div.req p {padding-right:50px; line-height:16px}
#main td.r div.req p b {font:bold 1em arial}
#main td.r div.req span {font:0.9em tahoma; color:#556e8d}

#main td.r form {margin-left:60px}
#main td.r form p {font:bold 0.7em tahoma}
#main td.r form span {color:#c02d2d}
#main td.r form input.b {font:0.75em arial; margin-right:15px}
#main td.r form p img {margin:8px 0}
#main td.r form table {width:70%; margin-bottom:20px}
#main td.r form p.def {width:90%; font-weight:normal}
#main td.r form a {color:#122843}
#main td.r form a:hover {color:#c02d2d}
#main td.r form table.lnk td {padding-right:20px}

#main td.r form select {font:12px arial}

#main td.r div.item {width:90%; margin-top:20px}
#main td.r div.item p {font-size:0.75em; margin-left:30px; color:#00223e}
#main td.r div.item img {margin-left:30px; border:1px solid #78b2cf}

#main td.r div.item div {width:100%; clear:both; margin:20px 0px 20px 30px}
#main td.r div.item div img {margin:0px 20px 20px 0px}

#main td.r div.item div.more {font-weight:bold; margin:10px 0px 15px 30px; padding-bottom:15px}
#main td.r div.item div.more a {color:#122843}
#main td.r div.item div.more a:hover {color:#c02d2d}
#main td.r div.item div.more p {background:url(/images/t/ma.gif) no-repeat; background-position:0 4px; padding-left:15px; margin:7px 0px 7px 15px}
#main td.r div.item div.more p.simp {font-weight:normal}
#main td.r div.item div.more p.simp a {font-weight:bold}
#main td.r div.item div.brd {border-bottom:1px solid #94b5c4}
#main td.r div.item img.d {margin:0px 0px -3px 4px; border:0px; position:relative}

#main td.r div.item div.d {margin:0 0 0 30px}
#main td.r div.item div.d p {margin:0; display:inline}

#flink {font-weight:bold; padding:10px 0px 15px 30px; margin:0;border-left:1px solid #68859f;border-top:1px solid #68859f;border-right:1px solid #68859f;min-width:760px;box-sizing:border-box;-moz-box-sizing:border-box;font-size: 12px;}
#flink a {color:#122843}
#flink a:hover {color:#c02d2d}
#flink p {background:url(/images/t/ma.gif) no-repeat; background-position:0 4px; padding-left:15px; margin:7px 0px 7px 15px}
#flink p.simp {font-weight:normal}
#flink p.simp a {font-weight:bold}

#main td.r div.item div.d {margin:0 0 0 30px}
#main td.r div.item div.d p {margin:0; display:inline}

#main td.r div.dtxt p.all_offer {margin:18px 0 50px 10px; font-weight:bold; font-size:1.2em;}
#main td.r div.dtxt p.all_offer a{color:#29486D;}

#main td.r div.item p.page {background:#cfe1e5; border-top:1px solid #bdd6dd; border-bottom:1px solid #bdd6dd; padding:3px 10px}
#main td.r div.item p.page b {background:#fff}
#main td.r div.item p.page a {color:#122843; font-weight:bold}
#main td.r div.item p.page a:hover {color:#c02d2d}

#main p.page {padding:3px 10px; margin-left:10px}
#main p.page b {color:#c02d2d; display:inline}
#main p.page a {font:bold 1em arial; color:#122843; font-weight:bold; display:inline; padding:0px; background:none}
#main p.page a:hover {color:#c02d2d}

#main td.r div.pub {width:90%; margin:30px 0px}
#main td.r div.pub p {font-size:0.75em; margin-left:44px}
#main td.r div.pub li {padding:3px 0px}
#main td.r div.pub ul {font-size:0.75em; margin-left:70px; color:#122843}
#main td.r div.pub ol {font-size:0.75em; margin-left:70px; color:#122843}
#main td.r div.pub li ol {font-size:1em; margin:15px 0px 15px 40px}
#main td.r div.pub li ul {font-size:1em; margin:15px 0px 15px 40px}
#main td.r div.pub a {color:#122843}
#main td.r div.pub a:hover {color:#c02d2d}

#main td.r div.pub p.page {background:#cfe1e5; border-top:1px solid #bdd6dd; border-bottom:1px solid #bdd6dd; padding:3px 10px}
#main td.r div.pub p.page b {background:#fff; display:inline}
#main td.r div.pub p.page a {font:bold 1em arial; color:#122843; font-weight:bold; display:inline; padding:0px; background:none}
#main td.r div.pub p.page a:hover {color:#c02d2d}

#main td.r div.foot {width:80%; margin-left:40px; margin-bottom:20px}
#main td.r div.foot p {font-size:0.75em; margin-left:10px}
#main td.r div.foot p.brd {border-top:1px solid #94b5c4; padding-top:10px; padding-left:10px; margin-left:0px}
#main td.r div.foot ul {font:bold 0.7em tahoma; margin:-15px 0px 0px 30px}
#main td.r div.foot a {color:#122843}
#main td.r div.foot a:hover {color:#c02d2d}
#main td.r div.foot a.s {color:#c02d2d}

#main td.r div.pst b {display:block; margin-bottom:5px}
#main td.r div.pst a {display:block; background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; font:0.9em tahoma; color:#ca0202}
#main td.r div.pst a.h {background:none; font:bold 1em arial; color:#122843; padding-left:0px; margin-bottom:5px}

#main td.r div.pmenu {width:25%; float:right; padding:10px 15px 10px 30px; border-left:1px solid #94b5c4; margin:0px 0px 20px 20px; position:relative; right:-7%}
#main td.r div.pmenu a {display:block; font:bold 0.7em tahoma; padding-left:15px; margin:8px 0; color:#000; text-decoration:none; background:url(/images/t/mp.gif) no-repeat; background-position:0 4px}
#main td.r div.pmenu a:hover {text-decoration:underline}
#main td.r div.pmenu b {display:block; font:bold 0.7em tahoma; padding-left:15px; margin:8px 0; color:#c02d2d; background:url(/images/t/mp.gif) no-repeat; background-position:0 4px}
#main td.r div.pmenu i {font-style:normal; font:bold 11px tahoma; text-transform:uppercase; color:#000; display:block; margin-left:-12px; position:relative}

#main td.r div.pag {width:100%; padding:20px 0px; background:url(/images/c/dott.gif) repeat-x bottom #fafcfd}
#main td.r div.pag p {font:bold 12px arial; margin:0px 0px 6px 30px}

#main td.r div.pag a {color:#122843}
#main td.r div.pag a:hover {color:#c02d2d}

#main td.r div.pag p.arr {font:11px tahoma; margin:0px 0px 0px 50px}
#main td.r div.pag p.arr span {font-size:14px}

#main td.r div.pag p.pages {margin:6px 0px 0px 50px}
#main td.r div.pag p.pages b {color:#c02d2d}

#main td.r div.part {width:468px; margin-left:50px; margin-top:30px}
#main td.r div.part h2 {margin-left:0px}
#main td.r div.part h2 a {color:#62819c}
#main td.r div.part img {border:1px solid #78b2cf}
#main td.r div.part table {width:100%; margin-top:20px; margin-bottom:50px}
#main td.r div.part table td {width:1%; padding-bottom:15px; font-size:0.75em}
#main td.r div.part table td.pr {width:99%; padding-left:20px}
#main td.r div.part table img {margin:5px 0px 0px 0px}
#main td.r div.part a {color:#122843}
#main td.r div.part a:hover {color:#c02d2d}

#main td.r div.text {width:90%; margin: 50px 0 50px 50px; font-size:12px;}
#main td.r div.text h2 {margin-left:0px}
#main td.r div.text h2 a {color:#62819c}
#main td.r div.text img {border:1px solid #78b2cf}
#main td.r div.text a {color:#122843}
#main td.r div.text a:hover {color:#c02d2d}

#main td.r ul.addm {font:bold 0.7em tahoma; margin-left:75px; margin-bottom:30px}
#main td.r ul.addm a {color:#122843}
#main td.r ul.addm a:hover {color:#c02d2d}
