BODY{margin:0px;padding:0px;font:0.75em verdana,tahoma,geneva,sans-serif;color:#333;background:#fff //url(bg.gif) top center no-repeat;}
BODY.normal{font-size:0.81em}
BODY.small{font-size:0.75em}
A IMG{border:none;}
A,A:link{color:#333}
A:hover{color:#000;}
.content A:visited{color:#999;}
A.d{border-bottom:1px dashed #333;text-decoration:none;}
A.d:hover{border-bottom:1px dashed #000;text-decoration:none;}
H1{font-family:arial,helvetica,sans-serif;font-weight:normal;}
H2{font-family:arial,helvetica,sans-serif;font-weight:bold;}
H2 A{text-decoration:none;border-bottom:1px solid #333}
.content H2 A:visited{text-decoration:none;border-bottom:1px solid #999}
.content H2 A.c{border:none;}
A.c{border:none;}
FORM{margin:0px;}
INPUT{font:1em arial,helvetica,sans-serif;color:#333;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#fff;padding:3px}
TEXTAREA{font:1em arial,helvetica,sans-serif;color:#333;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#fff url(/images/input_bg.gif) no-repeat top left;padding:3px}
SELECT{font:1em arial,helvetica,sans-serif;color:#333;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#fff url(/images/input_bg.gif) no-repeat top left;padding:2px}
BUTTON SPAN{display:none;}
BUTTON{cursor:pointer;}
LABEL{cursor:pointer;}

P.info, P.date{font-family:arial,helvetica,sans-serif;font-size:11px !important;color:#999}
P.info A, P.date A{color:#999}
P.info A:hover, P.date A:hover{color:#666}

.right .calendar P{font-size:0.92em;line-height:1.27em}

.all{min-width:980px;//width:expression(document.body.clientWidth > 980 ? "100%" : "980px" );}

.header{height:90px;background:#ebebeb url(/images/bg1.gif) center center repeat-x;margin-bottom:16px;}

.logo{width:35%;float:left;//margin-right:-100%;}
.logo IMG{position:absolute;left:3%;top:27px}

.stuff UL{margin:0px;padding:0px;font-size:0.92em;}
.stuff LI{float:left;list-style:none;margin-left:1em;padding:0px 4px 3px;}
.stuff LI.cur{color:#fff;background:#ff0600;}
.stuff UL.lang{margin-top:28px;}
.stuff UL.vers{margin-top:48px;}
.vers LI.rss{color:#fff;background:#ff4200;margin-left:0.25em;}
.vers LI.rss A{color:#fff;}
.vers LI.rss.cur{background:#ddd;}
.stuff UL.vers LI{margin-left:0.25em;}

P.timestamp{font:11px arial,helvetica,sans-serif;position:relative;left:10%;top:16px;margin:0px 0px 0px 160px;width:125px}
P.timestamp EM{color:#ff0600;font-style:normal;}

.banner1{float:left;width:51%;float:left;white-space:nowrap;//margin-left:35%;//margin-right:-100%;//display:inline;}
.banner1 IMG{margin-top:5px;position:relative;left:-2.5%;margin-right:-4px}
.normal .banner1 IMG{margin-right:3%;}
.normal .banner1>IMG{margin-right:6%;left:-8%}
.normal .banner1 A>IMG{margin-right:6%;left:-8%}


.stuff{width:14%;float:left;white-space:nowrap;//margin-left:86%;//display:inline;}

.left{clear:both;width:75%;float:left;/*/margin-right:-100%;*/}

.left .content{margin-right:0px;}

.left H3{font-size:11px;font-weight:normal;margin:0px 0px 5px 4%;//margin-left:3%;//margin-top:3px;}
.left H3 EM{padding:4px 6px 5px;font-style:normal;background:#e5e5e5;}

.top{width:42%;float:left;margin-bottom:20px;}
.top IMG{margin:12px 0px 0px 4%;border:1px solid #888}
.top>IMG{margin:12px 0px 0px 9.5%;}
.top H2{font-size:1.42em;line-height:1.20em;margin:15px 0px 0px 9.5%;}
.top P{margin:6px 5% 0px 9.5%;line-height:1.355em;}
.top H2 A{margin-right:10px;}
.top H2 IMG{float:none;border:none;margin:0px;position:relative;top:6px;margin:-4px 0px 0px;}
.top H2 A.c{text-decoration:none;color:#999;border:none;}
.top H2 A.c IMG{margin-right:3px;}

.topnews{float:left;width:50%;margin-left:2.5%;margin-top:9px;padding-top:3px;margin-bottom:20px;//display: inline;}
.topnews IMG{float:left;border:1px solid #888;margin:-4px 0px 0px;}
.topnews H2 A{margin-right:10px;}
.topnews H2{margin:-6px 0px 0px 65px;font-size:1.25em}
.topnews H2 IMG{float:none;border:none;margin:0px;position:relative;top:6px;margin:-4px 0px 0px;}
.topnews H2 A.c{text-decoration:none;color:#999}
.topnews H2 A.c IMG{margin-right:3px;}
.topnews P{margin:2px 0px 25px 65px;line-height:1.355em;}
.topnews P.info{margin:4px 0px 0px 65px;}

.feed{clear:both;margin-top:0px;}
.feed H3{margin-bottom:0px;margin-top:0px;position:relative;top:5px;}
.feed H2{clear:both;margin:25px 4% 0px 10.8%;font-size:1.25em;//margin-left:8%}
.feed H2 A{margin-right:10px;}
.feed H2 IMG{float:none;border:none;margin:-4px 0px 0px;position:relative;top:6px;}
.feed H2 A.c{text-decoration:none;color:#999;border:none;}
.feed H2 A.c IMG{margin-right:3px;}
.feed P{margin:5px 4% 0px 10.8%;line-height:1.355em;//margin-left:8%}
.feed IMG{float:left;margin:8px 10px 5px 10.8%;border:1px solid #888;//margin-left:6.1%}
.feed>IMG{//margin-left:8%;}
.feed DIV.more{margin:25px 4% 0px 9%;font:1.12em arial,helvetica,sans-serif;color:#999;//margin-left:7%}
.feed DIV.more A{font-weight:bold;}
.feed P.more A.r{margin-left:30px;}
.feed P.date{margin-top:27px;margin-left:0;position:absolute;left:3%;padding-left:6px;//left:1%}
.feed P.themes{margin:25px 4% 0px 10.8%;font:1.25em/1.33em arial,helvetica,sans-serif;position:relative;left:-5px;//margin-left:8%}
.feed P.themes A{margin-left:5px;}

.left .sets{clear:both;margin-top:10px;}
.left .sets H3{margin-bottom:0px;margin-top:0px;position:relative;top:0px;}
.left .sets DIV{width:28%;float:left;margin-top:30px;height:100px;margin-left:4%;//margin-left:3%}
.left .sets DIV IMG{margin-top:0px}
.left .sets IMG{float:left;border:1px solid #888;margin-top:3px;}
.left .sets H1{margin:0px 0px -10px;}
.left .sets H2{margin:-3px 0px 0px 70px;font:1.17em arial,helvetica,sans-serif}
.left .sets DIV P{margin:2px 0px 0px 70px;font-size:0.92em;line-height:1.27em}
.left .sets P{margin:10px 4% 0px 10.8%;font-size:0.92em;line-height:1.27em}




.article{clear:both;margin-top:38px;}
.article CENTER IMG{text-align:center;float:none;}
.article H1{margin:0px 4% 0px 10.8%;font-size:1.75em;//margin-left:8%}
.article H1 A, .article H1 SPAN{margin-right:10px;}
.article H1 IMG{float:none;border:none;margin:-4px 0px 0px;position:relative;top:6px;}
.article H1 A.c, .article H1 SPAN.c{text-decoration:none;color:#999}
.article H1 A.c IMG, .article H1 SPAN.c IMG{margin-right:3px;}
.article DIV.more{margin:25px 4% 0px 10.8%;font:1.12em arial,helvetica,sans-serif;color:#999;clear:both;}
.article DIV.more A{font-weight:bold}
.article P.date{margin-top:28px;margin-left:0;position:absolute;left:2%;padding-left:6px;//left:1.33%}
.article P.date A{position:relative;top:-25px;left:-10px}
.article UL.themes{margin:25px 4% 0px 10.8%;padding:0px;font:1em arial,helvetica,sans-serif}
.article UL.themes LI{margin:0px 0px 5px;padding:0px;list-style:none}
.article P{margin:5px 4% 18px 10.8%;line-height:1.355em;//margin-left:8%}
.article IMG{float:left;margin:8px 10px 5px 10.8%;border:1px solid #888;//margin-left:8%}

.small P.date{padding-left:0px;}


.article UL.rss A{color:#fff;background:#ff4200;padding:0px 4px 3px;}
.article UL.rss{padding:0px;margin:15px 4% 18px 10.8%;//margin-left:8%}
.article UL.rss LI{margin-bottom:10px;list-style:none;}



DIV.more{clear:both;margin:0px 4% 0px 10.8%;padding:25px 0px;color:#999;//margin-left:8%}
DIV.more A{font-weight:bold}
DIV.more P{font:1.12em arial,helvetica,sans-serif;}
DIV.more P.l{width:40%;float:left;margin:0px;}
DIV.more P.r{width:40%;float:right;text-align:right;margin:0px;}
DIV.more P.pages{margin:0px 0px 0px -10px;font-size:1.18em}
DIV.more P.pages A{margin-left:10px;padding:3px 6px;}
DIV.more P.pages STRONG{padding:3px 6px;background:#ebebeb;margin-left:10px;font-weight:normal}


.article .comments H2{margin:0px 4% 0px 10.8%;padding-top:50px;font:bold 1.25em arial,helvetica,sans-serif;clear:both;//margin-left:8%}
.article .comments P.info{margin-top:20px;margin-bottom:-3px;padding-left:0px;}
.article .comments P{padding-left:10px;font-size:1em;}

DIV.vk_like{margin-top:20px;margin-bottom:-3px;padding-left:0px;}

DIV.fb-root{margin-top:20px;margin-bottom:-3px;padding-left:0px;}

.form{margin-bottom:50px;}
.form LABEL{display:block;width:90px;margin-right:5px;float:left;}
.form INPUT{width:70%;font-size:1.25em}
.form BUTTON{font:1.25em arial,helvetica,sans-serif;padding:2px 4px;margin-left:90px;margin-right:10px;}
.form TEXTAREA{width:70%;font-size:1.25em;height:200px}
.form P{clear:both;padding-bottom:3px;font-family:arial,helvetica,sans-serif;font-size:11px !important;margin-bottom:0px}
.form P.desc{padding-left:105px;color:#999;margin-top:-3px;}
.form H2{position:relative;top:-10px}


.right{width:24%;float:right;/*/margin-left:76%;//display:inline;//width:expression(document.body.clientWidth > 980 ? "100%" : "980px" )/*/}
* html .right {margin-left: -1px;}
*:first-child+html .right {margin-left: -1px;}

.right H4{font-size:11px;font-weight:normal;margin:0px 0px 8px}

.calendar{background:#ebebeb url(/images/bg1.gif) top repeat-x;padding:6px 8px 8px;margin-top:18px;margin-bottom:15px;}
.calendar INPUT{width:35px;font-size:1.09em;margin-bottom:0px}
.calendar SELECT{font-size:1.09em;margin-bottom:0px}
.calendar FORM{}
.calendar BUTTON{height:20px;width:20px;background:transparent url(/images/button.gif) center center no-repeat;border:none;position:relative;top:-5px;}

.calendar TABLE{border:1px solid #eee;border-bottom-width:0px;margin-right:0px;margin-top:4px;margin-bottom:0px;background:#f6f6f6;margin-right:0px;}
.calendar TABLE FORM{text-align:right;margin-right:12px}
.calendar TD{font:0.92em arial,helvetica,sans-serif;border-bottom:1px solid #eee;text-align:center;padding:3px 0px;}
.calendar TR#days TD{font-size:9px;padding:4px 0px}
.calendar TR#month TD{background:#f2f2f2;padding-top:8px;background:#fff;}
.calendar TR#month IMG{position:relative;left:6px;}
.calendar TR#month TD A{display:inline;}
.calendar TD#today{background:#fff;}
.calendar TABLE A{color:#666;display:block;padding:3px 0px;margin:-3px 0px}
.calendar TABLE A:hover{color:#000;background:#fff;}

.right .sets{padding:18px 18px 0px;border:1px solid #f1f1f1}
.right .sets IMG{float:left;border:1px solid #888;clear:both}
.right .sets H3{margin:-3px 0px 10px 70px;font:1.17em arial,helvetica,sans-serif}
.right .sets P{margin:2px 0px 35px 70px;font-size:0.92em;line-height:1.27em}
.right .sets P.more{margin:-10px 0px 20px 0px;font-size:11px;clear:both}


.search{background:#ebebeb url(/images/bg1.gif) top repeat-x;padding:18px;margin-top:18px;margin-bottom:15px;}
.search INPUT{width:80%;font-size:1.09em;margin-bottom:3px;color:#999}
.search FORM{font-size:0.92em;margin-top:5px}
.search BUTTON{height:20px;width:20px;background:transparent url(/images/button.gif) center center no-repeat;border:none;position:relative;top:-9px;}

.left .search{margin:18px 4% 30px 4%;}
.left .search INPUT{width:95%}
.left .search P.ext{margin:3px 0px 0px 6%;line-height:2.4em}


.subs{background:#ebebeb url(/images/bg1.gif) top repeat-x;padding:18px;margin-top:18px;margin-bottom:15px;}
.subs INPUT{width:80%;font-size:1.09em;margin-bottom:3px;color:#999;margin-top:12px;}
.subs INPUT.radiobutton{width:auto;border:none;background:transparent;margin-right:-2px;}
.small .subs INPUT.radiobutton{margin-right:-4px;margin-left:-3px;//margin-right:-10px;}
.subs IMG{position:relative;left:-1px}
.subs FORM{}
.subs BUTTON{height:20px;width:20px;background:transparent url(/images/button.gif) center center no-repeat;border:none;position:relative;top:-9px;}

.news07{padding:18px 0px 0px 18px;border:1px solid #f1f1f1;}
.news07 IMG{float:left;margin-bottom:18px;//margin-bottom:0px;}
.news07 .links{float:left;font:11px arial,helvetica,sans-serif;margin:6px 0px 0px 13px}
.news07 H3{margin:25px 12px 0px 0px;font:1.17em arial,helvetica,sans-serif;clear:both}
.news07 P{margin:6px 9px 20px 0px;font-size:0.92em;line-height:1.27em}
.news07 P.info{margin:6px 9px 0px 0px;}

.pop{padding:18px;border:1px solid #f1f1f1;margin-bottom:15px;}
.pop H3{margin:15px 10px 0px 0px;font:1.17em arial,helvetica,sans-serif;clear:both}
.pop P.info{margin:6px 0px 0px 0px;}

.banner2{padding:36px;text-align:center;clear:both;}
.banner3{padding:36px;text-align:center}

.footer{clear:both;padding-top:60px;padding-bottom:60px;line-height:1.25em}
.footer P{font-size:0.92em;margin:5px 0px 0px}
.footer DIV{margin-bottom:60px}
.copyright{width:35%;float:left;//margin-right:-100%}
.copyright P{margin:5px 10% 0px 10%}
.contacts{width:45%;float:left;//margin-left:33%;//margin-right:-100%;//display:inline;}
.counters{width:20%;float:left;//margin-left:78%;//display:inline;}
.counters IMG{margin-bottom:3px;}
.right .voting .result{margin:10px 0px 22px}
.right .voting .result DIV{border-bottom:3px solid #ff0600;height:20px;margin-bottom:10px;}
.right .voting .result DIV P{position:absolute;margin-top:6px;width:22%;font-size:11px;font-family:arial,helvetica,sans-serif;//width:200px;}

.right .voting{padding:18px 18px 0px;border:1px solid #f1f1f1;margin-bottom:20px;}
.right .voting FORM{margin:0px;}
.right .voting INPUT{border: none;}
.right .voting IMG{float:left;border:1px solid #888}
.right .voting H3{margin:-3px 0px 10px 0px;font:1.17em arial,helvetica,sans-serif}
.right .voting P{margin:2px 0px 5px 0px;font-size:0.84em;line-height:1.27em}
.right .voting P.more{margin:8px 0px 18px 0px;font-size:11px;}
.right .voting BUTTON{font-family:arial,helvetica,sans-serif;padding:0px 4px 1px;margin-left:10px;}
.right .voting A.a{border-bottom:1px dashed #333;text-decoration:none;}
.right .voting A.a:hover{border-bottom:1px dashed #000;text-decoration:none;}
.right .voting H5{font-size:10px;font-weight:bold;margin:0px 0px 8px}


.right .weather .result{margin:10px 0px 22px}
.right .weather .result DIV{border-bottom:3px solid #ff0600;height:20px;margin-bottom:10px;}
.right .weather .result DIV P{position:absolute;margin-top:6px;width:22%;font-size:11px;font-family:arial,helvetica,sans-serif;//width:200px;}

.right .weather{padding:18px 18px 0px;border:1px solid #f1f1f1;margin-bottom:20px;}
.right .weather FORM{border: none;margin:0px;}
.right .weather INPUT{border: none;}
.right .weather H3{margin:-3px 0px 10px 0px;font:1.17em arial,helvetica,sans-serif}
.right .weather P{margin:2px 0px 5px 0px;font-size:0.84em;line-height:1.27em}
.right .weather P.more{margin:8px 0px 18px 0px;font-size:11px;}
.right .weather BUTTON{font-family:arial,helvetica,sans-serif;padding:0px 4px 1px;margin-left:10px;border: none;}
.right .weather A.a{border-bottom:1px dashed #333;text-decoration:none;}
.right .weather A.a:hover{border-bottom:1px dashed #000;text-decoration:none;}
.right .weather H5{font-size:10px;font-weight:bold;margin:0px 0px 8px}
.right .weather IMG{border:none;}

.vote {clear:both; margin:38px 4% 0px 10.8%;}
.vote H1{font-size:1.75em;}
.vote .err{font-size:1.2em; color: #DD7777;}
.vote .result{margin:20px 0 20px 0; padding: 0 0 20px 20px; border:1px solid #f1f1f1;}
.vote .result DIV{border-bottom:3px solid #ff0600;height:20px;margin-bottom:10px;}
.vote .result DIV P{position:absolute;margin-top:6px;width:22%;font-size:11px;font-family:arial,helvetica,sans-serif;//width:200px;}

.article P.info IMG{margin:30px 5px;}

table.kurs td{font-size:10px;}

