body {
margin:15px 0 0 7px;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px
}

a {
color:#606AB2
}

form {
display:inline
}

.header,.footer,.main,.frame {
border-collapse:collapse;
padding:0;
margin:0;
border:0
}

.header>tbody>tr>td,.main>tbody>tr>td,.footer>tbody>tr>td {
padding:0;
margin:0;
border:0
}

.header,.mainbox,.footer {
width:1243px;
clear:left
}

.main {
float:left;
width:988px
}

.lastbox {
margin-left:1003px;
width:240px;
font-size:13px
}

* html .lastbox {
margin-left:1000px
}

.last__news {
background-color:#FFF;
padding:10px;
border:solid 2px #666FB4
}

.right_anons__title__last {
background-color:#606ab2;
border-bottom:4px solid #98a4f3
}

.last__item {
padding:.5em 0
}

.date {
color:#76798c
}

#TopBox {
padding:10px 0 0 269px;
color:#8c8e9d
}

#HeaderBox {
padding-right:0
}

#LogoBox {
padding-left:0;
width:250px
}

.slogan {
font:bold 15px tahoma;
color:#606AB2
}

#youtube {
width:468px;
padding-top:20px;
text-align:center
}

.roundbox {
position:relative
}

.tl,.tr,.bl,.br {
width:5px;
height:5px;
position:absolute;
background-repeat:no-repeat;
font-size:0
}

.tl {
top:0;
left:0;
background-position:0 0
}

.tr {
top:0;
right:0;
background-position:-5px 0
}

.bl {
bottom:0;
left:0;
background-position:0 -5px
}

.br {
bottom:0;
right:0;
background-position:-5px -5px
}

* html .bl,* html .br {
bottom:-1px
}

#nav {
height:51px;
padding:5px;
margin-left:7px
}

#nav .tl,#nav .tr,#nav .bl,#nav .br {
background-image:url(/i/corners.gif)
}

#nav .content {
color:#989FD0;
font-size:13px;
padding:20px 0 0 65px
}

#nav .content a {
color:#FFF
}

#nav .search {
float:right;
padding-right:20px
}

.newyear {
background:#606ab2 url(/i/newyear.png) 0 0  no-repeat !important;
}

.logo {
background:#606ab2 url(/i/ico.gif) 18px 12px no-repeat
}

#HeaderLine {
background:0 0 url(/i/hl_bg1.gif) no-repeat #606ab2
}

#HeaderLine2 {
height:61px;
background:right top url(/i/hl_bg2.gif) no-repeat
}

#HeaderLine2 td {
color:#989FD0;
font-size:13px;
padding-left:70px
}

#HeaderLine2 td a {
color:#D5D7E7
}

#Ico {
height:38px;
width:34px;
position:absolute;
left:282px;
top:48px;
background:0 0 url(/i/ico.gif) no-repeat
}

#SearchForm .s {
width:415px;
height:19px;
border:1px #9B9CA1 solid;
margin:1px 0 0;
vertical-align:middle
}

#IcoBox {
width:270px;
padding-top:10px;
text-align:center
}

#TopMenu {
width:100%;
margin-bottom:5px
}

#TopMenu td {
	/* width:14%; */
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:1em;
	margin-right:2px;
	white-space:nowrap;
	border-bottom:solid 5px #606AB2;
}
#TopMenu td a {
	border-bottom:solid 2px #606AB2;
	text-decoration:none;
}

#TopMenu td.m1,
#TopMenu td.m1 a {
	color:#ed1671;
	border-bottom-color:#ed1671
}

#TopMenu td.m2,
#TopMenu td.m2 a  {
	color:#2ea8ac;
	border-bottom-color:#2ea8ac
}

#TopMenu td.m3,
#TopMenu td.m3 a {
	color:#7b983c;
	border-bottom-color:#7b983c
}

#TopMenu td.m4,
#TopMenu td.m4 a  {
	color:#be9c5c;
	border-bottom-color:#be9c5c
}

#TopMenu td.m5,
#TopMenu td.m5 a {
	color:#909090;
	border-bottom-color:#909090
}

#TopMenu td.m6,
#TopMenu td.m6 a {
	color:#31c28d;
	border-bottom-color:#31c28d
}

#TopMenu td.m7,
#TopMenu td.m7 a {
	color:#2ea8ac;
	border-bottom-color:#2ea8ac
}

#BannerTop {
padding-left:20px
}

#BannerTop img {
margin-bottom:10px
}

#Banner3 {
padding:20px 0 15px;
text-align:center
}

#bottomBanner {
padding:30px 0 20px
}

.inside_top_468 {
width:468px;
margin:0 auto;
padding-bottom:10px;
font-size:0
}

#LeftPanel {
width:240px;
padding-right:15px
}

#LPPhotoBox {
background-color:#eee;
width:240px
}

#LPPhotoBox .Name {
padding:11px 0 2px 13px;
font-size:14px;
color:#363636;
font-weight:bold
}

#LPPhotoBox .Name a {
text-decoration:none
}

#LPPhotoBox .Name span {
color:#666FB4
}

#LPPhotoBox .Name i {
font-style:normal;
color:#363636
}

#LPPhotoBox .lname {
margin-top:1px;
font-size:1px;
height:4px;
width:197px;
background-color:#666FB4
}

.LPPhoto {
margin-bottom:18px
}

#LPPhotoBox .LPPhoto td {
font-size:12px
}

.LPPhoto .img {
padding:15px 0 0 14px;
vertical-align:top;
width:83px
}

.LPPhoto .text {
padding:13px 12px 0 0;
vertical-align:top
}

.LPPhoto .text em {
color:#8C8E9D;
font-size:9px;
font-style:normal
}

.LPPhoto .text a {
color:#606AB2;
line-height:16px
}

.MNewsBlock,
#MainContent0 {
width:100%
}


#Box .Name {
background-color:#2ea8ac;
border-bottom:4px #62bec1 solid;
color:#fff;
width:150px;
font-size:15px;
font-weight:bold;
padding:5px 10px 0
}

#Box .Name a {
text-decoration:none;
color:#fff;
padding-right:13px
}

#Box .Line {
border-bottom:1px #c2c2c2 solid
}

#Box .Photo {
text-align:center;
vertical-align:top;
padding-top:7px;
width:172px
}

#Box .Photo div {
background-color:#eee;
padding:11px 0 6px
}

#Box .Anons {
padding:5px;
vertical-align:top
}

#Box .Anons em,#Box .Anons1 em {
color:#8C8E9D;
font-size:12px;
font-style:normal
}

#Box .Anons h2,#Box .Anons1 h2 {
padding:0;
margin:0 0 6px;
font-size:18px;
font-weight:normal;
line-height:19px
}

#Box .Anons h2 a,#Box .Anons1 h2 a {
color:#606AB2
}

#Box .Anons div,#Box .Anons1 div {
color:#363636;
font-size:12px;
line-height:17px
}

#Box .link1 {
background:0 0 url(/i/link1.gif) no-repeat;
height:20px;
float:right;
width:160px;
font-size:11px;
color:#363636;
padding-top:1px;
margin-top:11px
}

#Box .link1 a {
color:#606AB2;
padding-left:8px
}

#Box .Photo1 {
text-align:center;
vertical-align:top;
background-color:#D5D7E7;
padding:11px 0 6px;
border-top:9px #fff solid;
width:172px
}

#Box .Anons1 {
border-top:9px #fff solid;
background-color:#D5D7E7;
vertical-align:top;
padding:15px 15px 20px 12px
}

#Box .News {
vertical-align:top;
line-height:15px
}

#Box .News div {
width:220px;
margin:15px 5px 8px
}

#Box .News em {
font-style:normal;
font-size:12px;
color:#76798C
}

#Box .News a {
color:#606AB2;
font-size:12px
}

#Box.m1 .MNewsBlock .Name {
background-color:#ED1671;
border-bottom-color:#F25095
}

#Box.m2 .MNewsBlock .Name {
background-color:#2ea8ac;
border-bottom-color:#62bec1
}

#Box.m3 .MNewsBlock .Name {
background-color:#7b983c;
border-bottom-color:#9cb26d
}

#Box.m4 .MNewsBlock .Name {
background-color:#BE9C5C;
border-bottom-color:#CEB585
}

#Box.m5 .MNewsBlock .Name {
background-color:#909090;
border-bottom-color:#B4B4B4
}

#Box.m6 .MNewsBlock .Name {
background-color:#31C28D;
border-bottom-color:#79D0B0
}

#Box.m7 .MNewsBlock .Name {
background-color:#2ea8ac;
border-bottom-color:#62bec1
}

#Box.m8 .MNewsBlock .Name {
background-color:#606ab2;
border-bottom-color:#7c88e5
}

#Box.m9 .MNewsBlock .Name {
background-color:#7b983c;
border-bottom-color:#9cb26d
}

#RightPanel .Anons {
border:none
}

#RightPanel .Line {
width:63px
}

#RightPanel .Anons em {
font-size:11px
}

#RightPanel .Anons h2 {
font-size:14px;
font-weight:bold
}

.rightColumnContainer,#rightColumnContainer {
width:230px;
padding:5px;
background-color:#EEE
}

.rightColumnContainer #box,#rightColumnContainer #box {
width:230px
}

.rightCellContainer {
background-color:#EEE;
padding:5px
}

#footer {
margin-top:1em;
padding-top:1em;
border-top:solid 1px #c2c2c2
}

#footer__box {
border:0;
border-spacing:0
}

#footer__box td {
vertical-align:top
}

#footer__counters {
width:240px;
padding-right:15px
}

#footer__copy {
color:#76798C
}

#footer__copy p {
margin-top:0
}

#RightPanel {
padding-left:15px
}

#Path {
background-color:#eee;
color:#303030;
padding:7px 10px 5px 11px;
font-size:11px;
line-height:15px
}

#Path a {
color:#606AB2;
text-decoration:underline
}

#NameBox {
width:100%;
border-top:4px #606AB2 solid;
border-spacing:0
}

#SubName {
padding:17px 10px 15px 0
}

#SubName.Gallery {
padding:13px 10px 11px 0
}

#NameBox em {
color:#606AB2;
font-size:23px;
font-weight:bold;
font-style:normal
}

.m1 #NameBox {
border-top-color:#ED1671
}

.m1 #NameBox em {
color:#ED1671
}

.m2 #NameBox {
border-top-color:#2ea8ac
}

.m2 #NameBox em {
color:#2ea8ac
}

.m3 #NameBox {
border-top-color:#7b983c
}

.m3 #NameBox em {
color:#7b983c
}

.m4 #NameBox {
border-top-color:#BE9C5C
}

.m4 #NameBox em {
color:#BE9C5C
}

.m5 #NameBox {
border-top-color:#909090
}

.m5 #NameBox em {
color:#909090
}

.m6 #NameBox {
border-top-color:#31C28D
}

.m6 #NameBox em {
color:#31C28D
}

.m7 #NameBox {
border-top-color:#2ea8ac
}

.m7 #NameBox em {
color:#2ea8ac
}

td#PrintLink {
background:0 17px url(/i/print.gif) no-repeat;
width:100px;
padding:16px 0 0 19px;
font-size:11px
}

em.date {
color:#8C8E9D;
font-style:normal;
line-height:11px;
margin:0 0 0 1px;
font-size:11px
}

td#Content h1.art {
margin:1em 0 .5em;
padding:0 0 0 1px;
font-size:18px;
font-weight:normal;
color:#363636
}

td#Content,#Content td {
color:#363636;
font-size:12px
}

td#content p {
margin:0;
padding-bottom:1em
}

td#Content h1 {
margin:0;
padding:18px 1px 10px;
color:#606AB2;
font-size:23px;
font-weight:bold;
font-style:normal
}

td#Content h2 {
font-size:16px;
color:#363636
}

td#Content h3,td#Content h4,td#Content h5,td#Content h6 {
font-size:14px;
color:#363636
}

#Content div.m0 {
border-top:4px #606AB2 solid
}

hr {
height:1px;
color:#C2C2C2;
border:none;
border-bottom:1px #C2C2C2 solid
}

#NextArtList {
border-top:1px #C2C2C2 solid;
margin-top:1em;
padding:1em 0 2em;
clear:both
}

#NextArtList div {
padding:9px 0 0
}

#NextArtList em {
font-style:normal;
font-size:11px;
color:#8C8E9D;
line-height:11px
}

#NextArtList a {
font-size:13px;
line-height:18px
}

#NextArtList span {
margin-top:2px;
line-height:15px
}

#Content #ContForms td {
padding-top:10px;
background-color:#eee;
color:#3e3e3e;
font-size:12px
}

#Content #ContForms td.left {
padding-left:20px
}

#ContForms input {
width:350px;
border:1px #9b9ca1 solid
}

#ContForms textarea {
width:350px;
height:120px;
border:1px #9b9ca1 solid;
font:14px Arial,Helvetica,sans-serif
}

#ContForms input.b {
width:75px;
height:21px;
border:1px #9b9ca1 solid;
margin-right:19px
}

#Content #ContForms td.mini {
font-size:11px
}

#Content .SubNews1 {
border-bottom:1px #c2c2c2 solid
}

#Content .SubNews1 td {
padding-bottom:21px;
vertical-align:top
}

#Content .SubNews1 em {
font-style:normal;
font-size:12px;
color:#8c8e9d
}

#Content .SubNews1 h2 {
padding:0;
margin:0 0 6px;
font-size:18px;
font-weight:normal;
line-height:18px
}

#Content .SubNews1 h2 a {
color:#606AB2
}

#Content .SubNews1 div {
color:#363636;
font-size:12px;
line-height:17px
}

.form {
padding:15px;
background:#EEE;
clear:left
}

.form div {
margin:5px 0
}

.form .label {
float:left;
width:140px
}

.form .field,.form .buttons {
padding-left:140px
}

.form .field input,.form .field textarea {
width:288px;
max-width:288px
}

.form .buttons {
text-align:right
}

.required {
color:#F00
}

.form .field input.captcha {
width:126px;
margin-left:10px;
vertical-align:top
}

#SubNews {
margin-top:3px
}

#SubNews td {
padding-top:19px;
vertical-align:top
}

#SubNews .img {
padding-top:20px;
width:86px
}

#SubNews td em {
margin:0;
padding:0;
font-style:normal;
font-size:11px;
color:#8c8e9d
}

#SubNews h3 {
padding:0;
margin:-2px 0 0;
font-size:14px;
font-weight:bold;
line-height:normal
}

#SubNews h3 a {
color:#606AB2
}

#SubNews div {
padding-top:5px;
color:#363636;
font-size:12px;
line-height:normal
}

.link2 {
background:0 0 url(/i/link1.gif) no-repeat;
height:20px;
float:right;
width:153px;
font-size:11px;
color:#363636;
padding-top:1px;
margin-top:11px
}

.link3 {
background:0 0 url(/i/link2.gif) no-repeat;
height:20px;
float:right;
width:105px;
font-size:11px;
color:#363636;
padding-top:1px;
margin-top:23px
}

.link2 a,#Content .link3 a {
color:#606AB2;
padding-left:8px
}

#Content #SearchBox0 {
background-color:#eee;
border-bottom:4px #606ab2 solid;
padding:3px 0 18px 14px
}

#Content #SearchBox td {
background-color:#eee;
padding-top:11px
}

#SearchBox input {
font-size:13px
}

#SearchBox select {
font-size:13px;
margin-left:2px;
padding-left:0
}

#SearchBox input.b {
font-size:13px;
margin-left:2px;
padding-left:0;
height:22px;
margin-bottom:1px;
width:64px;
text-align:center
}

#SearchBox .SText {
width:257px
}

#Content #CountList {
font-size:11px;
height:17px;
width:50px;
margin-top:2px
}

#Content .Search li {
line-height:normal;
margin:0;
padding:0 0 9px
}

#Content .Search li em {
font-style:normal;
font-size:11px;
color:#8c8e9d
}

#Content #GalleryPhGall {
margin-top:8px;
background-color:#fff
}

#Content #GalleryPhGall td {
background-color:#fff;
text-align:center;
padding-bottom:27px;
width:25%
}

#Content .GalleryPhName {
padding-top:2px
}

#Content .GalleryPhoto {
padding-top:10px
}

#Content #GalleryPhIco {
margin-top:26px;
background-color:#fff
}

#Content #GalleryPhIco td {
text-align:center;
padding-top:1px;
background-color:#fff;
width:20%
}

#Content #GalleryPhIco td div {
width:70px;
height:73px;
padding:10px
}

#Content #GalleryPhIco td div.on {
background-color:#eee;
border:1px #666fb4 solid;
padding:9px
}

.blue {
color:#606ab2
}

#Content table.Table1 {
background-color:#333;
padding:1px;
margin:0;
border:none
}

#Content table.Table1 td {
background-color:#FFF;
padding:2px 5px 0 0;
border:none
}

#Content .contact {
font-weight:bold;
margin-right:1em;
padding:0;
display:inline;
float:left
}

div div#video {
padding-top:20px
}

.ad_tl {
padding-right:15px
}

.ad_tr {
padding-left:15px
}

.ad_tl div,.ad_tr div {
width:240px;
height:100px
}

.ad_468_title {
padding:10px 0 15px
}

.mb10 {
padding-bottom:10px
}

.abox {
width:210px;
padding:15px;
background:#EEE;
font-size:12px;
clear:left
}

.abox h3 a {
text-decoration:none;
color:#363636
}

.abox h3 {
border-bottom:solid 4px #666FB4;
padding:0 0 1px;
margin:0 0 15px;
font-size:14px;
font-weight:bold
}

.abox h3:first-letter {
color:#666FB4!important
}
.abox h3.red:first-letter,
.abox h3.red a {color:red !important}

.abox .wrapper {
clear:left;
padding-bottom:15px
}

.abox .photo {
float:left;
width:70px
}

.abox .photo img {
width:70px;
border:0;
margin-bottom:15px
}

.abox .announce {
padding-left:80px
}

.abox .intro {
clear:left;
padding-top:10px
}

.abox .intro h4 {
font-size:13px;
margin:0
}

.abox .intro ul {
padding-left:10px;
margin:10px 0 0 20px
}

.main_left {
width:240px;
padding-right:15px
}

.main_central {
width:474px
}

.main_right {
width:240px;
padding-left:15px
}

.links h4 {
font-size:12px!important
}

.links ul {
margin-left:10px;
padding-left:10px
}

.links ul li {
margin-bottom:5px
}

.garin,.garin a {
font-size:8px;
color:#CCC
}

a.red {
color:#ED1671
}

#partners {
width:468px;
overflow:hidden;
margin-top:50px
}

.sn {
margin-bottom:2em
}

#widget {
padding:10px 30px;
text-align:center;
font-size:12px;
background-color:#FFF
}

#widget img {
width:50px;
height:23px;
border:none
}

.rbc {
	padding:0 0 15px;
	background-color:#FFF;
	clear: left
}

.BlogList {
margin-top:10px
}

.BlogList td {
padding-bottom:30px
}

.BlogList td.img {
width:100px;
text-align:center;
padding-right:10px
}

.BlogList td.img img {
width:100px;
margin-bottom:7px;
border:none
}

.BlogList td.img2 {
padding:3px 15px 10px 8px
}

.BlogList em {
display:block;
margin-top:6px
}

.BlogList h3 {
margin:0;
padding:8px 0
}

.BlogList h3,.BlogList h3 a {
font-size:14px
}

.BlogList .links {
text-align:right;
padding-top:6px
}

.BlogList .date {
color:#8C8E9D;
font-size:11px
}

.Name1 {
margin-top:30px;
padding:20px 0 0;
border-top:1px #C2C2C2 solid
}

.Name1 h3 {
margin:0;
padding:0
}

input.i {
width:200px;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
border:1px #999 solid;
background-color:#f9f9f9;
margin-bottom:2px;
color:#000
}

input.b {
border:1px #999 solid;
background-color:#ccc;
width:120px;
color:#000
}

.author {
clear:left;
margin-bottom:50px
}

.blog_articles {
clear:left
}

.blog_articles .article {
margin-bottom:20px
}

.blog_articles .article h3 {
padding:0;
margin:0
}

.blog_articles .article .date {
color:#8C8E9D;
font-size:11px
}

.blog_articles .article .title {
font-weight:bold
}

h2 {
clear:left
}

.person {
clear:left;
margin:10px 0;
overflow:hidden
}

.person p {
padding:0;
margin:0
}

.person h3 {
font-size:14px;
padding:0;
margin:0
}

.person .date {
float:left
}

.person .date sup {
font-size:85%;
color:#666
}

.person .date sup.holiday {
color:#F66
}

.person .intro {
padding-left:100px
}

.person .intro img {
float:left;
width:70px;
height:70px;
margin-right:10px;
border:none
}

.dostup {
margin-bottom:12px;
position:relative;
overflow:hidden;
width:1241px
}

.dostup img {
border:0
}

.dostup p {
margin:0;
padding:0;
font-size:12px
}

.dostup .back {
position:absolute;
top:0;
left:0;
z-index:2;
width:19px;
height:95px;
background-color:#FFF
}

.dostup .back a,.dostup .next a {
display:none;
outline:none
}

.dostup .next {
position:absolute;
top:0;
z-index:2;
width:19px;
height:95px;
background-color:#FFF;
right:0
}

.dostup ul {
position:relative;
left:0;
width:auto;
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
z-index:1
}

.dostup .box div {
float:left;
display:inline;
width:240px;
overflow:hidden
}

.container {
border:solid 1px #ed1671;
border-bottom-width:4px
}

.dostup .box {
padding:12px 20px 12px 21px
}

.dostup .next a {
position:absolute;
top:43px;
right:0;
width:19px;
height:95px;
text-align:center
}

.dostup .back a {
position:absolute;
top:43px;
width:19px;
height:95px;
text-align:center
}

.dostup .box div img {
float:left;
display:inline;
margin-right:7px
}

.dostup .box div p {
float:left;
display:inline;
width:150px
}

.dostup .box div div {
margin-left:10px
}

.weather {
color:#000;
margin-right:5px;
margin-bottom:.3em
}

.weather strong {
font-size:23px;
font-weight:normal
}

.weather img.small {
margin:0 1em;
width:31px;
height:31px
}

.weather img.large {
margin-right:2em;
width:93px;
height:93px
}

.weather h3 {
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
margin-right:1em
}

.weather h3 a {
color:#ED1671
}

.weather h4 {
padding:0;
margin:0;
font-size:28px!important;
font-weight:normal
}

.weather td {
text-align:left
}

#forecast {
width:100%
}

#forecast td {
text-align:center;
vertical-align:top;
padding:.3em
}

#forecast tr.day td {
background-color:#DAE5ED
}

#forecast tr.night td {
background-color:#bcd7eb;
border-top:solid 1px #FFF
}

#forecast img {
width:61px;
height:61px;
border:0
}

.weather .copy {
margin-top:2em
}

img.twclogo {
width:61px;
height:61px;
border:0;
margin-right:1em;
float:left
}

.weather .links {
padding-left:75px
}

.right_anons {
font-size:12px;
width:100%;
margin:1em 0
}

.right_anons__title {
border-bottom:solid 1px #C2C2C2
}

.right_anons__title a {
display:block;
position:relative;
top:1px;
width:150px;
padding:5px 10px 2px;
text-decoration:none;
color:white;
font-size:15px;
font-weight:bold
}

.right_anons__body {
padding:.5em 5px 0
}

.right_anons__body .date {
font-size:.9167em
}

.right_anons__body a {
display:block;
font-size:1.1667em;
padding:.4286em 0
}

.right_anons__title__sn {
background-color:#8d2222;
border-bottom:solid 4px #cf6666
}

div.action_box {
padding-top:1em;
margin:1em 0;
border-top:1px solid #C2C2C2
}

ul.action {
width:474px;
list-style-type:none;
padding:0;
margin:0;
height:16px
}

ul.action li {
float:left;
position:relative
}

ul.action a {
background:url(/i/icons/actions.png) no-repeat scroll 0 0 transparent;
display:block;
font-weight:700;
height:16px;
padding:0 0 0 20px
}

#action__print {
background-position:0 -32px;
width:183px
}

#action__subscribe {
background-position:0 -47px;
width:207px
}

#action__rss {
background-position:0 -63px;
width:24px
}

table.rates,.rates th,.rates td {
border-color:#999;
border-style:solid
}

table.rates {
width:100%;
border-width:0 0 1px 1px;
border-spacing:0;
border-collapse:collapse
}

.rates th,.rates td {
margin:0;
padding:.5em;
border-width:1px 1px 0 0
}

.rates th {
background-color:#669;
color:#FFF
}

.rate {
text-align:center
}

.rates .rate.best {
background-color:#CFC;
font-weight:bold
}

.rates .hl td {
background-color:#EEE
}

.best-rates {
width:190px;
margin:0 auto
}

.best-rates td {
margin:0;
padding:.25em;
text-align:center
}

.best_rates__id {
background-color:#669;
color:#FFF
}

.lj,.li,.ya {
float:left;
width:16px;
height:16px;
margin:0 3px;
background-image:url(/i/icons/actions.png);
background-repeat:no-repeat
}

.lj {
background-position:0 -79px
}

.li {
background-position:0 -95px
}

.ya {
background-position:0 -111px
}

a.show-code,a.show-result {
border-bottom:dotted 1px #606AB2;
text-decoration:none
}

#blog-result,#blog-code {
display:none;
margin:15px 0
}

#blog-result {
width:452px;
border:solid 1px #c2c2c2;
padding:10px;
overflow:hidden
}

#blog-code textarea {
width:470px;
height:80px;
font-size:11px;
margin:0
}

.share {
float:left;
margin:0 1em 5px 0;
height:21px;
}

/* .acceptors {
overflow:hidden
} */

.blogs {
clear:left;
margin-top:1em;
width:auto
}
.marker{
text-transform:uppercase;
}
.marker a {
	text-decoration:none;
	color:red !important
}

.faqbox {clear:left}
dl.faq  p {padding:0 0 0.5em; margin:0}
dl.faq dt p {font-weight:bold}
dl.faq dt {margin-top:2em}
dl.faq dd {margin:0}
.fb_like {margin:0 0 5px}

.facebook,
.twitter,
.vkontakte,
.rss {
	float:left;
	display:block;
	width:16px; height:16px;
	margin-left:34px;
	background-image:url('/i/icons/actions.png');
	background-repeat:no-repeat;
}
.facebook {background-position: 0 -143px;}
.twitter {background-position: 0 -127px;}
.vkontakte {background-position: 0 -159px;}
.rss {background-position: 0 -63px;}

