div#direction {direction: rtl;}
body {/*font-size: 20px*/}
form#anketa tr td:last-child {font-size: 16px;}
h1 {font-size: 40px}
h1.right {font-size: 20px; height: 23px;top: 29px;line-height: 1.2;}
nav#topmenu a.a1 {font-size: 20px;}
nav#topmenu ul li, nav#rightmenu li {padding: 10px 30px 10px 10px; background-position:right;}
nav#topmenu ul li.sel, nav#rightmenu li.sel, ul.pagemenu li {background-position:right;}
ul.pagemenu li {padding: 0 40px 0 0;}
div.topbtns div.vk, div.topbtns div.gl {margin: 0 5px 0 20px;}
div.searchline input[type="text"] {border-radius: 0 3px 3px 0;border: 1px solid #fff; border-left: 0;}
div.searchline input[type="submit"] {border-radius: 3px 0 0 3px;}
nav#topmenu div.secondmenu, nav#rightmenu li {text-align: right;}
li {margin-left:0; margin-right:20px;}
div.metr {float: left;}
div.contacts {left: 0; right:auto;}
footer table.ftr td:first-child {border-left: 1px solid #fff;}
footer table.ftr td:last-child {border:none;}
footer table.ftr td {padding: 0 20px 0 0;}
div#content {float:right;}
div#right {float:left;}
footer table.ftr tr.hdr {font-weight: bold;}
div#content h1, table.ranks td, form#anketa td {text-align:right;}
div.td.a1 h2 {margin: 0 40px 2px 0;}
div.newslist div.img {float:right; margin:0 0 0 20px;}
div.newslist a.sec {float:left;}
div.ds {direction:ltr;}
div.ds .date {margin-left:20px;display: inline-block;direction:rtl;}
div#gallery a.pt {margin-right:0;margin-left:10px;}
div#gallery a.pt:nth-child(4n) {margin-right:0; margin-left:0;}