/* Defaults  */

html,body{width:100%;min-width:980px;height:100%;background:#fff;font:100% Arial;margin:0;padding:0}
html{font-size:100.01%}
body{font-size:88%}
table,input,textarea,select{font:120% Arial;color:#000}
table,tr,td,a,p,div,form,ul,li,h1,h2,h3,dl,dt,dd,img,ol{margin:0;padding:0}
table{border-collapse:collapse}
td{vertical-align:top}
img{border:0}
a{color:#000}
a:link{text-decoration:underline}
h1{font:normal 220% Arial;color:#000}
h2{font:normal 157% Arial;color:#254ec5;margin-bottom:-0.5em;margin-top:1.5em}
h3{font-size:130%;color:#254ec5;margin-bottom:-0.5em;margin-top:1.5em}
.clear{width:100%;height:1px;float:none;clear:both;overflow:hidden;visibility:hidden}
.plash2{margin-bottom:0.5em;margin-top:1em;background:#002ba8;border:1px solid #001552;border-top:0;border-left:0;font:18px Arial;color:#fff;padding:8px 8px 6px 9px}
.plash2 a{text-decoration:none;color:#fff}
.plash2 a:hover{text-decoration:none;color:#eee}
ul.markered li{padding-left:10px;background:url('/_files/mark_li.gif') no-repeat 0 5px;margin:0.5em 0}
.plashka{clear:both;background:#f3f0e2;border:1px solid #a39f8a;border-left:1px solid #fff;border-top:0;margin:0 0 1em;padding:1em}
.plashka .cell{padding-left:10px}
ul,ol{position:relative;clear:both;margin:1em 0 2em;padding:0 0 1px}
ol{margin:1em 0 1em 30px}
ul li,ol ul li{list-style-type:none;margin:0}
ol li,ul ol li{position:relative;background:none;list-style:decimal outside;margin:0;padding:0 0 0.8em}
blockquote{clear:both;border:1px dashed #A4A3A7;margin:0 0 1.5em;padding:15px 25px}

/* Sizes  */

.size10{font-size:10px}
.size11{font-size:11px}
.size12{font-size:12px}
.size14{font-size:14px}
.size16{font-size:16px}

/* Body  */

#H1 {margin-bottom:10px}
small{color:#808080;font-size:10px}

#MH{width:1px;height:100%;float:left;overflow:hidden;margin:0 -1px -123px 0}
#BodyC{width:100%;float:left;padding-top:1px;margin:0 -10px 0 0}
#H{padding-left:20px;clear:both;border-right:1px solid #254ec5;border-top:1px solid #938D69;background:url('/_files/x_g.gif') repeat-y 34px 0 #254ec5;margin:0 0 1em}
#HLB{width:17.5em;height:5.2em;margin-right:-17.5em;float:left;border-right:1px solid #938D69}
#HLB div{position:relative;border-left:1px solid #fff;border-right:1px solid #fff;background:#b7cafe;margin:-1px 0 -1em;padding:3px 0 12px 0.5em}
#HLB p{margin-right:-1em;padding-left:2px;position:relative}
#HLB div h1,#HLB div #logo{font:430% Georgia;color:#000;display:block;margin:-0.4em 0 0}
#HLB div h1 a,#HLB div #logo a{font-size:100%;text-decoration:none}
#HLB div p a,#HLB div strong{font-size:80%;padding:0 1em 0 1px}
#HMB{width:100%;margin-left:-2px;float:left}
#HMBC{margin-left:17.5em;border-left:1px solid #938D69;padding:20px 1px 0 20px}
#HMBC .menu{width:15%;padding-left:1%;padding-top:.5em;float:left;font-size:85%;margin:0 -1px 0 0}
#HMBC .menu.last{width:12%}
#HMBC .menu.big{width:auto;margin-right:.5em;padding-top:0;white-space:nowrap}
#HMBC .menu big{font-size:150%}
#HMBC *{color:#fff}
#C{clear:both;padding:0 10px 2em 21px}
#R{width:100%;float:left;margin:0 -10000px 2em 0}
#RC{margin-left:19em;line-height:130%;padding:1px 1px 0 0}
#RC h2,#RC h3{font-weight:400;margin:1em 0 0.2em}
#RC strong{color:#97937c;font-weight:400}
#RC ul li{background:url('/_files/sub_menu_marker.gif') no-repeat 10px 0.9em;padding:0.75em 0 0 25px}

/* info page  */

#RC .TextAbzats img {margin:0 15px 10px 0}
#RC .TextAbzats{width:74%;float:left;text-align:justify}
#RC .TextAbzats p{clear:both;text-align:justify;margin:0 0 1em}
#RC .TextAbzats a{color:#0077BC;text-decoration:underline;cursor:pointer}

#RCR{width:20%;margin-right:-32%;float:left;position:relative;padding:0 2% 0 3%}
#RCR .Banner{margin:0 auto}
#RCR .plashka{width:200px;font:italic normal 12px Arial;margin:0 auto;padding:1em 20px}
#RCR .quote{margin-left:-0.5em;position:relative}

#L{width:17.5em;margin-bottom:2em;padding-top:3px;position:relative;float:left;background:#fff}
#L .plash1{background:#b7cafe;margin:0 2px 1em 0;padding:4px 8px 5px 9px}
#LM{padding:1em 8px 2em 9px}
#LM li{padding-bottom:0.75em}
#LM li.sub{font-size:90%;background:url('/_files/sub_menu_marker.gif') no-repeat 10px 1em;padding:0.75em 0 0 25px}
#L .lcolumn{padding:0 8px 1em 9px}
#L .lcolumn p{margin-bottom:7px}
#L .lcolumn .author{padding-bottom:0.5em;font:80% Arial;color:#9C9C9C}
#L .Banner{margin:1.5em 0}

/* Bottom  */

.W{width:100%;clear:both}
#B{clear:both;border-top:1px solid #938D69;background:#b7cafe;line-height:125%;padding:1em 10px}
#B a,#B a:hover,#B a:visited{color:#0077BC;margin:0}
#B .Half{width:44%;float:left;margin:0 0 1.5em;padding:0 0 0 5%}
#B .Half .Half{padding:0}
#B .links span{padding-right:20px}
#B img{vertical-align:middle}
#RC .PopularNews{clear:both}
#RC .PopularNews div{width:33%;float:left;margin:0 -1px 1em 0}
#RC .PopularNews div a{margin-right:20px;display:block;color:#0077BC}
#RC .PopularNews div img{margin-bottom:0.5em;vertical-align:top}
#RC .News{clear:both;margin:0 0 2em}
#RC .News a.rss{width:12px;height:1.4em;display:block;float:right;background:url('/_files/rss_small.gif') no-repeat 0 center}
#RC .News .LNews,#RC .News .RNews{width:47%;float:left;padding:0 5% 0 0}
#RC .News .RNews{width:48%;padding:0}
#RC .News .item{padding:0.5em 8px 1em 9px}
#RC .News .item h3{font:100% Arial;color:#9c9c9c;margin:0}
#RC .News .item h3 a{font:normal 18px Arial;color:#254ec5;text-decoration:none}
#RC .News .item h3 a:hover{color:#254ec5}
#RC .News .item h3 small{font-size:80%}

#MPR_Plashka{width:100%;float:left;font-size:12px;margin:0 -240px 0 0}
#MPR_Plashka h2{font-size:22px;margin:0 0 10px}
#MPR_Plashka ol li{line-height:100%;margin:0;padding:0}
#MPR_Plashka .plashka,#MPR_Plashka .PopularNews{margin-right:250px}
#MPRBannerPlace{width:240px;height:380px;float:left;position:static;margin:0 -240px 0 0}
#RC .PopularNews div a:hover,#RC .News .item a:hover{color:#40b76c}
.plashka a,#RC .News .item a{color:#0077BC}

/* pages */

.pages{margin:15px 0 0 0;clear:left;padding:0;}
.pages a,.pages span{border:1px solid #fff;background:#fff;display:block;float:left;margin-right:.1em;padding:.2em .5em}
.pages span.current{border:1px solid #2E6AB1;background:#2E6AB1;font-weight:700;color:#fff}
.pages a{border:1px solid #938D69;text-decoration:none}
.pages a:hover{border-color:#254ec5}
.pages span.nextprev{color:#666}
.pages span.nextprev{color:#999;border:1px solid #ddd}

table.listing{font:10pt Arial;width:100%;margin:0 0 1px}
table.listing thead th{text-align:center;line-height:18px;background:none;color:#82c936;white-space:nowrap;height:18px}
table.listing td{padding:.5ex 10px;border-bottom:1px solid #E0E6E8;font-size:.9em;height:19px;vertical-align:middle}
table.listing tr.r0{background:#F1F8FA}
table.listing tr.r1{background:#FFF}
table.listing .bottom{font-weight:700;color:#335c72;height:25px}
table.listing .header{font-weight:700;border-bottom:1px solid #E0E6E8;color:#335c72}

