* { 
font : 12px/1.18 verdana, arial, helvetica, sans-serif; 
margin : 0; 
padding : 0; 
} 
body { 
background-color : #e5f2ff; 
} 
#eswa { 
margin : 0 auto; 
width : 900px; 
} 
#top { 
background : #fff url(../../portator/i/header.png) no-repeat; 
position : relative; 
height : 80px; 
} 
.header { 
background-color : #fff; 
background : #fff url(../../portator/i/mid-dle.gif) repeat-y; 
height : 140px; 
position : relative; 
} 
.header .sitetitle { 
background : url(../../portator/i/logo.gif) no-repeat 60%; 
border : 0 #c6c1f7; 
height : 140px; 
position : absolute; 
left : 40px; 
top : -10px; 
width : 850px; 
} 
.header h1 { 
color : #000000; 
font : bold 30px Georgia, Verdana, Arial, Helvetica, sans-serif; 
position : absolute; 
left : 253px; 
top : 40px; 
} 
#center { 
background : #fff url(../../portator/i/mid-dle.gif) repeat-y; 
padding : 0 0 0 40px; 
width : 860px; 
} 
*#content { 
background-color : #fff; 
float : left; 
margin-right : 30px; 
width : 600px; 
overflow : hidden; 
} 
#right { 
background-color : #fff; 
float : left; 
width : 182px; 
} 
.topcalendarbox { 
background : url(../../portator/i/topbox.gif); 
width : 210px; 
height : 25px; 
} 
.calendarbox { 
background : #fff url(../../portator/i/box.gif) no-repeat bottom; 
margin : 0; 
padding : 0 18px 20px 10px; 
width : 182px; 
} 
.topbox { 
background : url(../../portator/i/topmenu.png) no-repeat; 
width : 210px; 
height : 15px; 
} 
.box { 
background : url(../../portator/i/boxmenu.png) repeat-y; 
margin : 0; 
padding : 0; 
width : 210px; 
} 
.botbox { 
background : url(../../portator/i/botmenu.png) no-repeat; 
width : 210px; 
height : 25px; 
} 
#bottom { 
background : #fff url(../../portator/i/footer.png); 
margin : 0 0 0 0px; 
text-align : center; 
height : 80px; 
position : relative; 
} 
#bottom div { 
color : #ededfc; 
border-top : 3px double #ededfc; 
text-align : left; 
padding : 9px 0 0; 
position : absolute; 
left : 40px; 
top : 10px; 
width : 820px; 
} 
#bottom a { 
color : #ededfc; 
} 
.clear { 
clear : both; 
display : block; 
overflow : hidden; 
width : 100%; 
height : 1px; 
} 
a { 
color : blue; 
text-decoration : none; 
} 
a:hover { 
color : red; 
} 
b { 
font-weight : bold; 
border : none; 
} 
b:hover { 
color : #000; 
cursor : text; 
} 
blockquote { 
padding : 10px; 
color : #555; 
} 
h1, h2, h3, h4, h5, h6, small { 
font-size : 12px; 
margin : 5px; 
} 
hr { 
margin : 0 5px; 
height : 1px; 
color : silver; 
} 
li, ol, ul { 
margin : 0 5px 0 10px; 
text-align : justify; 
} 
p { 
margin : 3px 12px; 
text-indent : 1em; 
text-align : justify; 
} 
ul, ol { 
padding : 0; 
} 
ol { 
margin : 5px 5px 0 25px; 
} 
strong { 
background-color : yellow; 
font-weight : normal; 
} 
td, small { 
font : 12px verdana, arial, sans-serif; 
color : black; 
} 
i { 
font-style : italic; 
} 
sup { 
color : red; 
} 
#hr { 
background : #999daf; 
margin : 3px; 
height : 1px; 
} 
#hr hr { 
display : none; 
} 
#panels { 
width : 180px !important ; 
padding : 5px; 
margin : 0; 
} 
.small { 
color : #aaa; 
} 
.bborder { 
background-color : #fff; 
border : 1px solid #a7a6b4; 
} 
.panel { 
border-top : 0px solid #ccc; 
border-bottom : 0px solid #ccc; 
color : navy; 
margin : 5px; 
padding : 3px 0 5px 10px; 
background-color : #e5f2ff; 
} 
.panel span { 
color : silver; 
} 
.hide { 
z-index : 1; 
left : 0; 
visibility : hidden; 
position : absolute; 
top : 0; 
} 
.lasto { 
background-color : #ff9; 
border : 1px solid #f90; 
padding : 10px; 
margin : 0; 
} 
.note { 
border-bottom : 1px dotted blue; 
color : blue; 
} 
.select { 
color : red; 
} 
.postlink { 
margin : 5px 25px; 
text-align : right; 
} 
.postdate { 
color : silver; 
margin : 5px 10px; 
text-align : right; 
} 
.postbody { 
margin : 100px 0; 
} 
.title { 
margin : 5px; 
} 
.Page .title img { 
margin : 5px 10px 0 0; 
width : 110px; 
height : 130px; 
} 
.Page { 
font-size : 11px; 
margin : 0; 
text-align : justify; 
} 
.copyright { 
border-left : 1px solid silver; 
color : #333; 
margin : 20px 5px; 
padding : 0 0 0 10px; 
} 
.Page img { 
margin : 5px 10px; 
} 
.title img { 
margin : 5px 10px 0 0; 
width : 110px; 
height : 130px; 
} 
.righter { 
font-weight : normal; 
margin : 5px 25px; 
text-align : right; 
} 
.prim { 
margin : 5px auto; 
padding : 3px; 
text-align : left; 
width : 79%; 
} 
.prim label { 
color : blue; 
} 
.prim div { 
background : #fff; 
border : 1px solid silver; 
font : 12px/1 arial, sans-serif; 
margin : 3px auto; 
padding : 5px; 
} 
.linktocat { 
color : #555; 
font-weight : bold; 
margin : 5px 20px; 
text-align : right; 
} 
.linktocat a, .linktocat a:link, .linktocat a:visited, .linktocat a:active { 
font : bold 16px Georgia; 
color : #00309c; 
text-decoration : none; 
} 
.linktocat a:hover { 
color : blue; 
} 
.part, .part a, .last { 
color : #555; 
font : bold 12px georgia; 
margin : 20px 5px 10px; 
} 
.part a, .part a:link, .part a:visited, .part a:active { 
color : #00309c; 
font : bold 13px georgia; 
text-decoration : none; 
} 
.part a:hover { 
color : blue; 
} 
.last a { 
font : bold 13px Georgia; 
color : #00309c; 
text-decoration : none; 
} 
.last a:hover { 
color : #a00; 
} 
.last ul { 
margin : 10px 0 0 5px; 
list-style-type : none; 
} 
.kw { 
margin : 3px 5px; 
text-align : left; 
} 
.kw b { 
color : #565656; 
font-weight : normal; 
} 
a.tt { 
position : relative; 
border-bottom : 1px dotted blue; 
} 
a.tt span { 
display : none; 
} 
a.tt:hover span { 
float : left; 
display : block; 
border : 2px outset silver; 
color : black; 
position : absolute; 
left : 10px; 
top : 10px; 
width : 200px; 
padding : 3px; 
} 
.com { 
background : white url(../../portator/i/comment.gif) no-repeat; 
float : right; 
width : 26px; 
height : 26px; 
padding : 0 0 0 2px; 
margin : 3px 5px 5px; 
cursor : crosshair; 
} 
.com a, .com a:link, .com a:visited { 
font-weight : normal; 
color : green; 
} 
.com a:active, .com a:hover { 
color : red; 
} 
fieldset { 
border : 1px solid #777; 
color : #777; 
font : 13px/1 arial, sans-serif; 
margin : 0 auto; 
padding : 3px 0 0; 
width : 498px; 
} 
legend { 
color : #777; 
padding : 4px 5px 10px; 
margin : 0 0 0 10px; 
} 
legend span { 
color : red; 
} 
select, input { 
height : 19px; 
} 
textarea, select, input { 
color : #777; 
} 
option { 
height : 15px; 
padding : 0 0 0 5px; 
} 
#connect { 
margin : 10px auto; 
width : 500px; 
} 
#connect p { 
margin : 0 0 2px; 
padding : 0; 
} 
#connect label { 
float : left; 
font : 12px/1 arial, sans-serif; 
padding : 7px 0 0 25px; 
margin : 2px 0 0; 
} 
#connect .tema, #connect .name, #connect .email, #connect .cod { 
background : #fff url(../../portator/i/pencil.png) no-repeat 2px 1px; 
border : 1px solid #777; 
float : right; 
margin : 0 5px 2px 0; 
padding : 0 0 4px 22px; 
width : 345px; 
height : 15px; 
} 
#connect .cod { 
width : 215px; 
} 
#connect textarea { 
background : #fff url(../../portator/i/pencil.png) no-repeat 2px 1px; 
border : 1px solid #777; 
float : right; 
margin : 0 5px 2px 0; 
padding : 10px 0 0 22px; 
width : 465px; 
height : 165px; 
} 
#connect img { 
border : none; 
float : right; 
margin : 1px 2px 2px 0; 
width : 120px; 
height : 19px; 
} 
#connect .submit { 
background : #fff; 
border : 1px solid #777; 
color : #777; 
float : right; 
font : 13px/1 arial, sans-serif; 
margin : 0 5px 2px 0; 
width : 489px; 
height : 22px; 
} 
#comment { 
margin : 10px auto; 
width : 500px; 
} 
#comment label { 
float : left; 
font : 12px/1 arial, sans-serif; 
padding : 7px 0 0 30px; 
} 
#comment .tema, #comment .name, #comment .email, #comment .cod { 
border : 1px solid #777; 
float : right; 
margin : 0 5px 2px 0; 
padding : 0 0 3px 22px; 
width : 361px; 
height : 15px; 
} 
#comment .tema, #comment .name, #comment .email, #comment .cod, #comment textarea { 
background : #fff url(../../portator/i/pencil.png) no-repeat 2px 1px; 
} 
#comment .cod { 
width : 235px; 
} 
#comment textarea { 
border : 1px solid #777; 
float : right; 
margin : 2px 5px 2px 0; 
padding : 10px 0 0 22px; 
width : 465px; 
height : 165px; 
} 
#comment img { 
border : none; 
float : right; 
margin : 1px 2px 2px 0; 
width : 120px; 
height : 19px; 
} 
#comment .submit { 
background : #fff; 
border : 1px solid #777; 
color : #777; 
float : right; 
font : 13px/1 arial, sans-serif; 
margin : 0 5px 2px 0; 
width : 489px; 
height : 22px; 
} 
#admin { 
margin : 0 auto; 
width : 500px; 
} 
#admin label { 
float : left; 
margin-left : 5px; 
} 
#admin .url { 
float : right; 
width : 430px; 
height : 21px; 
background : white; 
border : 1px solid #777; 
margin : 1px 5px; 
padding : 0; 
} 
#admin textarea { 
float : right; 
width : 430px; 
height : 300px; 
background : white; 
border : 1px solid #777; 
margin : 1px 5px; 
padding : 0; 
} 
#admin .sign { 
height : 100px; 
} 
#admin select { 
float : right; 
margin : 2px 1px; 
padding : 0; 
width : 290px; 
height : 21px; 
} 
#post_edit { 
display : block; 
float : right; 
margin : 5px auto; 
width : 500px; 
} 
#post_edit .submit { 
width : 88px; 
height : 21px; 
background : white; 
border : 1px solid #777; 
color : #777; 
font : 13px/1 arial, sans-serif; 
margin : 0; 
} 
#search { 
margin : 0 auto; 
padding-bottom : 20px; 
width : 500px; 
} 
#search label { 
float : left; 
margin : 5px; 
} 
#search .request { 
border : 1px solid #777; 
margin : 0 1px 10px 0; 
width : 320px; 
height : 21px; 
} 
#search .submit { 
background : white; 
border : 1px solid #777; 
color : #777; 
font : 13px/1 arial, sans-serif; 
width : 100px; 
margin : 0 1px 10px 0; 
height : 23px; 
} 
a.sba, a.sba:link, a.sba:visited, a.sba:active { 
color : #555; 
text-decoration : none; 
font-weight : bold; 
} 
a.sba:hover { 
color : #777; 
} 
a.sbb, a.sbb:link, a.sbb:visited, a.sbb:active { 
color : #777; 
text-decoration : none; 
} 
a.sbb:hover { 
color : #777; 
text-decoration : underline; 
} 
.sb h3 { 
margin : 10px 0 15px 0; 
} 
.point, .tbl { 
background-color : #fff; 
border : 1px solid silver; 
margin : 5px auto; 
text-align : left; 
width : 500px; 
} 
.point .graf { 
margin : 5px 0 0; 
padding : 0 0 0 2px; 
height : 330px; 
} 
.point .desc { 
margin : 0 0 5px 20px; 
} 
.sttit { 
background-color : #fff; 
border : 1px solid silver; 
color : #777; 
margin : 2px; 
padding : 2px; 
} 
.serf, .rss { 
color : #1e90ff; 
} 
.post { 
color : red; 
} 
.nopost { 
color : blue; 
} 
.friend { 
color : blue; 
} 
.tbl { 
width : 502px; 
} 
.tbl td, .tbl pre, .value pre, .numb pre { 
color : #000; 
font : 11px verdana, arial, sans-serif; 
margin : 2px; 
padding-bottom : 1px; 
overflow : hidden; 
} 
.anonce { 
color : #777; 
margin : 2px 100px 0 44px; 
padding : 2px; 
} 
.numb { 
float : left; 
text-align : right; 
width : 40px; 
} 
.value { 
overflow : hidden; 
width : 450px; 
} 
.tbl td .sttit { 
margin : 0; 
} 
.topmenu { 
position : absolute; 
left : 35px; 
top : 20px; 
z-index : 10; 
} 
.topmenu li { 
list-style-type : none; 
margin : 0; 
padding : 4px 4px 0; 
} 
.topmenu li { 
float : left; 
} 
.topmenu a { 
color : #929292; 
font : bold 16px georgia, helvetica, sans-serif; 
} 
.topmenu a:hover { 
color : #c60; 
text-decoration : underline; 
} 
.nav { 
margin : 0; 
text-align : left; 
padding : 0; 
} 
.nav li { 
list-style-type : none; 
} 
.nav .nolink { 
color : #808080; 
font : bold 12px arial, helvetica, sans-serif; 
margin : 0; 
padding : 3px 0 3px 13px; 
} 
.nav a { 
color : #777; 
font : 14px georgia, helvetica, sans-serif; 
padding : 1px 0 3px 10px; 
} 
.nav a:hover { 
color : #c60; 
text-decoration : underline; 
} 
.nav .bot { 
padding-bottom : 2px; 
} 
a.selected, a.selected:hover { 
color : #a00; 
cursor : default; 
text-decoration : none; 
} 
.form { 
position : absolute; 
right : 37px; 
top : 20px; 
} 
.form .search, .form .submit { 
border : 1px solid #dddbcd; 
color : #565656; 
} 
.form .search { 
margin : 0 0 1px; 
padding : 1px 0 0; 
width : 130px; 
height : 17px; 
} 
.form .submit { 
color : #777; 
font : bold 12px georgia, sans-serif; 
margin : 0 0 1px; 
padding : 0 0 0 1px; 
width : 56px; 
height : 20px; 
} 
.gr_news { 
margin : 0 13px 10px; 
} 
.gr_news a { 
text-decoration : none; 
} 
.gr_date { 
color : #a77; 
margin : 10px 0; 
text-align : right; 
} 
.gr_title { 
padding : 0; 
} 
.gr_title a { 
color : #22c; 
font : bold 14px "Times New Roman", Times, airal, verdana, helvetica, sans-serif; 
} 
.gr_title a:hover { 
color : #c00; 
} 
.gr_desc { 
margin : 10px 0; 
text-align : justify; 
} 
.gr_returnlink { 
color : #a77; 
margin-top : 5px; 
text-align : right; 
} 
.gr_returnlink a { 
color : #00b; 
font : 11px arial, sans-serif; 
} 
.gr_returnlink a:hover { 
color : #c60; 
} 
.gr_image { 
float : left; 
margin : 5px 10px 2px 0; 
} 
.gr_clear { 
clear : both; 
} 

/*
playback timings (ms):
  LoadShardBlock: 69.545 (3)
  esindex: 0.007
  captures_list: 719.826
  CDXLines.iter: 13.902 (3)
  PetaboxLoader3.datanode: 60.461 (4)
  exclusion.robots.fetch: 629.851 (4)
  exclusion.robots: 630.638
  exclusion.robots.policy: 0.438
  RedisCDXSource: 1.81
  PetaboxLoader3.resolve: 186.278
  load_resource: 226.022
*/