body	{ margin: 0; width: 100%; height: 100%; background-color: #FFFFFF; }
img		{ border: 0; }
label	{ cursor: pointer; }
form		{ margin: 0; }

body, td, input, select, textarea { font-family: Arial; font-size: 13px; color: #464646; }

.uppercase		{ text-transform: uppercase; }
.lowercase		{ text-transform: lowercase; }
.bold			{ font-weight: bold; }
.nowrap			{ white-space: nowrap; }

li	{ padding: 0; margin: 0; }
ol	{ padding: 0; margin: 0; padding-left: 20px; #padding-left: 28px; }
ol li	{ padding: 3px 0px 4px 0px; }
ul	{ padding: 0; margin: 0; list-style: none; }
ul li	{ padding: 3px 0px 4px 19px; background: transparent url( /template/image/bullet-1.gif) 0 13px no-repeat; }

h1 { font-size: 24px; font-weight: normal; margin: 0px 0px 8px 0px; }

a:link			{ color: #023F88; text-decoration: underline; }
a:visited		{ color: #7494BB; text-decoration: underline; }
a:active		{ color: #2771C9; text-decoration: underline; }
a:hover			{ color: #2771C9; text-decoration: none; } 

.na a:link			{ color: #023F88; text-decoration: underline; }
.na a:visited		{ color: #023F88; text-decoration: underline; }
.na a:active			{ color: #023F88; text-decoration: underline; }
.na a:hover			{ color: #023F88; text-decoration: none; } 

.nLink a:link		{ color: #3C83C3; text-decoration: underline; }
.nLink a:visited		{ color: #3C83C3; text-decoration: underline; }
.nLink a:active		{ color: #3C83C3; text-decoration: underline; }
.nLink a:hover		{ color: #3C83C3; text-decoration: none; } 

.nohover a:link 		{ text-decoration: none; }
.nohover a:visited	{ text-decoration: none; }
.nohover a:active	{ text-decoration: none; }
.nohover a:hover		{ text-decoration: none; } 

.hover a:link		{ text-decoration: none; }
.hover a:visited		{ text-decoration: none; }
.hover a:active		{ text-decoration: none; }
.hover a:hover		{ text-decoration: underline; }

.jsLink a:link		{ text-decoration: none; border-bottom: 1px dashed #007EDC; }
.jsLink a:visited	{ text-decoration: none; border-bottom: 1px dashed #007EDC; }
.jsLink a:active		{ text-decoration: none; border-bottom: 1px dashed #007EDC; }
.jsLink a:hover		{ text-decoration: none; border-bottom: 0px; }

.whiteLink a:link	{ color: #FFFFFF; }
.whiteLink a:visited	{ color: #FFFFFF; }
.whiteLink a:active	{ color: #FFFFFF; }
.whiteLink a:hover	{ color: #FFFFFF; } 

.blackLink a:link	{ color: #464646; }
.blackLink a:visited	{ color: #464646; }
.blackLink a:active	{ color: #464646; }
.blackLink a:hover	{ color: #464646; } 

.blueLink a:link		{ color: #00A2F3; }
.blueLink a:visited	{ color: #00A2F3; }
.blueLink a:active	{ color: #00A2F3; }
.blueLink a:hover	{ color: #00A2F3; }

.grayLink a:link		{ color: #E6E6E6; }
.grayLink a:visited	{ color: #E6E6E6; }
.grayLink a:active	{ color: #E6E6E6; }
.grayLink a:hover	{ color: #E6E6E6; }

.grayLink2 a:link	{ color: #898989; }
.grayLink2 a:visited	{ color: #898989; }
.grayLink2 a:active	{ color: #898989; }
.grayLink2 a:hover	{ color: #898989; }

.grayDarkLink a:link		{ color: #464646; }
.grayDarkLink a:visited	{ color: #464646; }
.grayDarkLink a:active	{ color: #464646; }
.grayDarkLink a:hover	{ color: #464646; }

.min { color: #1F71D2; }
.plu { color: #C70006; }
.gray { color: #898989; }

.whitetitle { padding-top: 29px; }
.whitetitle .text { font-size: 14px; font-weight: bold; padding: 4px 30px 4px 10px; background-color: #FFFFFF; color: #464646; position: relative; top: -13px; }
.whitetitle .shadow { background-image: url(/template/image/shadow_title.png); background-repeat: no-repeat; background-position: right bottom; }

.whitetitleblue { padding-top: 29px; float: left; }
.whitetitleblue .text { font-size: 14px; font-weight: bold; padding: 4px 30px 4px 10px; background-color: #FFFFFF; color: #00A2F3; position: relative; top: -13px; }
.whitetitleblue .shadow { background-image: url(/template/image/shadow_title.png); background-repeat: no-repeat; background-position: right bottom; }
.titlelink { float: right; margin: 18px 10px 0px 0px; }

.bluetitlewhite { padding-top: 29px; }
.bluetitlewhite .text { font-size: 14px; font-weight: bold; padding: 4px 30px 4px 10px; background-color: #023F88; color: #FFFFFF; position: relative; top: -13px; }
.bluetitlewhite .shadow { background-image: url(/template/image/shadow_title.png); background-repeat: no-repeat; background-position: right bottom; }

.graytitleblue { padding-top: 29px; }
.graytitleblue .text { font-size: 14px; font-weight: bold; padding: 4px 30px 4px 10px; background-color: #F7F7F7; color: #00A2F3; position: relative; top: -13px; }
.graytitleblue .shadow { background-image: url(/template/image/shadow_title.png); background-repeat: no-repeat; background-position: right bottom; }

.graytitledarkblue { margin-bottom: 5px; }
.graytitledarkblue .text { font-size: 14px; font-weight: bold; padding: 4px 30px 4px 10px; background-color: #F7F7F7; color: #023F88; position: relative; top: -13px; }
.graytitledarkblue .shadow { background-image: url(/template/image/shadow_title.png); background-repeat: no-repeat; background-position: right bottom; }


.active {
color: #68D1F9 !important;
font-weight: bold;
}

.w10 { width: 1px; } 
.w10 div { font-size: 1px; line-height: 1px; width: 10px; }

.alls {
text-align: left;
width: 1000px;
/*padding: 0 150px 0 150px;
 border: 1px dashed #D7D7D7; */
}

.toste {
font-size: 11px;
color: #898989;
padding: 10px 0px 20px 0px;
}

.pnTitle {
display: inline;
background-image: url(/template/image/png_gray_50.png);
font-size: 13px;
font-weight: bold;
padding: 6px 7px 6px 7px;
position: absolute;
margin-top: 15px;
color: #FFFFFF;
}

.vPlay {
position: absolute !important;
margin-top: 45px;
margin-left: 100px;
}

.vPlay2 {
position: absolute !important;
margin-top: 55px;
margin-left: 100px;
}

.headerLink div {
width: 227px;
height: 70px;
background-color: #F7F7F7;
float: left;
border-right: 7px solid #FFFFFF;
font-size: 13px;
padding: 8px;
overflow: hidden;
font-weight: bold;
border-bottom:6px solid #FFFFFF;
}
.headerLink div a{
	display:inline;
}
.headerLink div img {
float: left;
margin-right: 10px;
}

.headerLink a {
display: block;
width: 220px;
/*height: 45px;*/
overflow: hidden;
}

.button1 {
border: 1px solid #E1E1E1;
background-color: #F7F7F7;
font-size: 13px;
padding: 8px 12px 8px 12px;
width: 1px;
white-space: nowrap;
background-repeat: no-repeat;
}

.btICOprint { padding-left: 32px; background-image: url(/template/image/ico_bt_print.gif); background-position: 9px 7px; }

.tag {
font-size: 13px;
margin-bottom: 30px;
background-image: url(/template/image/ico_tag.png);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 23px;
}

.tag a {
margin-right: 15px;
}

.oneNewsInImg {
position: relative;
top: 7px;
}

/* MAIN */

.main .regions {
color: #000000;
font-size: 13px;
height: 33px;
display:none;
}

.main .regions.visible {
display:table-cell;
}

.main .regions a {
padding: 0px 12px 0px 12px;
border-right: 1px solid #E6E6E6;
}

.main .logo {
background-color: #F0F0F0;
border: 1px solid #F0F0F0;
border-bottom: 0px;
padding: 18px 0px 0px 18px;
background-image: url(/template/image/logobg.gif);
background-repeat: repeat-x;
height: 73px;
}

.main .logo a {
margin-right: 16px;
}

.main .logo span {
font-size: 22px;
color: #555555;
position: relative;
top: -12px;
}

.main .menutop {
background-color: #F0F0F0;
font-size: 14px;
}

.main .menutop div {
float: left;
padding: 10px 19px 10px 19px;
font-weight: bold;
background-color: #E1E1E1;
border-right: 1px solid #F0F0F0;
}

.main .menutop .whitelink {
background-color: #023F88;
margin-left: 10px;
margin-right: 10px;
}

.main .menutop #first {
margin-left: 0px;
}

.main .menusub {
background-color: #023F88;
height: 30px;
font-size: 13px;
padding-left: 7px;
}

.main .menusub a {
padding: 0px 12px 0px 12px;
border-right: 1px solid #6B7279;
}

.main .mainnews {
font-size: 14px;
width: 400px;
font-weight: bold;
}

.main .mainnews div {
font-size: 13px;
font-weight: normal;
margin-top: 5px;
}

.main .mainnews img {
margin-bottom: 5px;
}

.main .linknews  {
padding-right: 10px;
line-height: 18px;
/*padding-top:48px;*/
}

.main .linknews div {
padding-left: 10px;
background-image: url(/template/image/bullet-2.gif);
background-repeat: no-repeat;
background-position: 0px 15px;
padding-bottom: 7px;
padding-top: 7px;
margin-left: 10px;
border-bottom: 1px solid #F0F0F0;
}

.mainnewstitle {
padding: 8px 10px 8px 10px;
background-color: #00A2F3;
color: #FFFFFF;
font-size: 14px !important;
font-weight: bold !important;
position: absolute;
margin-top: 10px !important;
}

.main .linknews span {
display: block;
margin-top: 5px;
padding-left: 20px;
}

.main .linknews #fln {
padding-top: 0px;
background-position: 0px 7px;
}


.main .submain {
background-color: #F4F4F4;
padding: 0px 10px 20px 0px;
width: 510px;
}

.main .submain .submainone {
float: left;
width: 260px;
margin-left: 10px;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.main .submain .submainone img {
margin-bottom: 10px;
}

.main .submain .submainone span {
font-size: 13px;
font-weight: normal;
color: #898989;
white-space: nowrap;
}

.main .submain .submainone div {
/*display: inline;*/
font-size: 13px;
font-weight: normal;
}

.main .submain .subsmall {
float: left;
width: 160px;
margin-left:10px;
}

.main .submain .subsmall .one {
margin-bottom: 10px;
line-height: 18px;
width:100%;
}

.main .submain .subsmall .one span {
font-size: 13px;
font-weight: normal;
color: #898989;
}

.main .submain .oneother {
margin: 0px 10px 20px 10px;
line-height: 18px;
clear: left;
}

.main .submain .oneother img {
float: left;
margin: 0px 10px 10px 0px;
clear: left;
position: relative;
top: 4px;
}

.main .submain .oneother span {
font-size: 13px;
color: #898989;
}

.main .subother {
border-left: 1px solid #F4F4F4;
width: 289px;
}

.main .subother .one {
width: 269px;
margin: 0px 10px 10px 10px;
line-height: 18px;
clear: both;
}

.main .subother .one img {
float: left;
margin: 0px 10px 20px 0px;
clear: left;
position: relative;
top: 4px;
}

.main .subother .one span {
font-size: 13px;
color: #898989;
}

.main .subother .one div {
/*padding-left: 75px;*/
/*width:170px;*/
overflow:hidden;
/*display:inline;*/
}

.main .morepart {
width: 290px;
display:none;
}

.main .morepart .otherblock {
background-color: #F4F4F4;
padding-bottom: 10px;
margin-bottom: 2px;
clear: both;
}

.main .morepart .otherblock table {
clear: both;
}

.main .morepart .otherblock .one {
margin: 0px 0px 0px 10px;
line-height: 18px;
font-size: 13px;
clear: both;
padding-bottom: 20px;
padding-right: 10px;
}

.main .morepart .otherblock .one div {
float: left;
margin: 0px 10px 0px 0px;
clear: both;
position: relative;
top: 4px;
}

.main .morepart .otherblock .one a {
font-weight: bold;
}

.main .morepart .otherblock .one img {
clear: both;
margin-bottom: 10px;
}

/* NEWS */

.newsOne .imgz {
float: left;
margin: 0px 20px 20px 0px;
}

.newsOne .date {
color: #898989;
font-size: 13px;
}

.newsOne .in {
margin-top: 15px;
font-size: 14px;
line-height: 20px;
}

.newsOne .in br {
height: 10px;
line-height: 10px;
}

.newsOne .in img {
position: relative;
top: 6px;
}

.newsLink {
border-left: 1px solid #F4F4F4;
margin-top: 50px;
padding-bottom: 1px;
}

.newsLink .graytitleblue {
position: relative;
top: -12px;
}

.newsLink .one {
font-size: 13px;
margin-bottom: 23px;
margin-left: 10px;
}

.newsLink .one span {
color: #898989;
}

/* LIST */

.listTable {
margin-top: 10px;
border-bottom: 1px solid #F0F0F0;
}

.listTable td {
padding-right: 10px;
}

.listOne {
clear: both;
padding-bottom: 20px;
}

.listOne img {
margin: 0px 10px 20px 0px;
float: left;
position: relative;
top: 3px;
}

.listOneText {
font-size: 13px;
}

.listOneText a {
font-weight: bold;
}

.listOneText span {
color: #898989;
display: block;
margin-top: 5px;
}

.newsList {
color: #464646;
padding-top: 0px;
}

.newsList .one {
clear: both;
margin-top: 20px;
font-size: 13px;
}

.newsList .one img {
float: left;
margin: 0px 10px 20px 0px;
position: relative;
top: 2px;
}

.newsList .one span {
color: #898989;
}

/* CMT */

#commentList {
border-collapse: collapse;
}

.oneCommentPost td{
padding: 14px 0px 14px 0px;
color: #898989;
font-size: 13px;
border-top: 1px solid #F0F0F0;
}

.oneCommentPost td strong {
color: #464646;
padding-right: 5px;
}

.oneCommentText td {
padding-left: 21px;
color: #000000;
padding-bottom: 14px;
border-bottom: 1px solid #F0F0F0;
}

/* RIGHT */

.rightPanel {
width: 240px;
padding-left: 10px;
font-size: 13px;
color: #898989;
}

.rightPanel .find {
padding-top: 5px;
}

.rightPanel .find input {
width: 164px;
height: 26px;
color: #D3CAAD;
}

.rightPanel .find #bt {
width: 65px;
margin-left: 8px;
}

.rightPanel .date {
padding: 13px 0px 12px 0px;
border-bottom: 1px solid #F0F0F0;
}

.rightPanel .weather {
padding: 11px 0px 11px 0px;
border-bottom: 1px solid #F0F0F0;
}

.sun { background-image: url(/template/image/ico_w_sun.jpg); }

.rightPanel .weather span {
font-weight: bold;
padding: 3px 0px 3px 25px;
background-repeat: no-repeat;
}

.rightPanel .weather .day {
margin-right: 20px;
}

.rightPanel .cash {
padding: 10px 0px 10px 0px;
height: 50px;
line-height: 16px;
}

.rightPanel .cash .mb {
color: #000000;
float: left;
width: 92px;
border-right: 1px solid #E3E3E3;
margin-top: 5px;
}

.rightPanel .cash .indx {
color: #000000;
float: left;
/*width: 150px;*/
margin-top: 5px;
padding-left: 1px;
}

.rightPanel .rep {
background-color: #F4F4F4;
color: #464646;
font-size: 13px;
margin-top: 30px;
}

.rightPanel .rep span {
display: block;
padding: 12px;
background-color: #E6E6E6;
margin-bottom: 5px;
}

.rightPanel .rep span a {
font-weight: bold;
}

.rightPanel .br {
height: 60px;
}

.rightPanel .vote {
background-color: #F4F4F4;
font-size: 13px;
color: #464646;
padding-bottom: 10px;
}

.rightPanel .vote .stext {
display: block;
margin-left: 10px;
padding-bottom: 10px;
}

.rightPanel .vote .one {
margin: 0px 10px 6px 10px;
font-style: italic;
color: #023F88;
}

.rightPanel .vote .one input {
position: relative;
top: 2px;
}

.rightPanel .cnt .subtitle {
font-size: 13px;
font-weight: bold;
padding: 8px 30px 8px 10px;
color: #464646;
border-bottom: 1px solid #F0F0F0;
}

.rightPanel .cnt table {
margin-top: 10px;
}

.rightPanel .cnt .one {
padding-bottom: 10px;
vertical-align: top;
}

.rightPanel .cnt .one .t {
padding-left: 10px;
}

.rightPanel .cnt .one td {
font-size: 13px;
padding-bottom: 15px;
padding-left: 5px;
color: #898989;
}

/* Pager */

.pagerzzz {
clear: both;
text-align: left;
font-size: 14px;
margin-top: 30px;
}

.pager_num,
.pager_sel,
.pager_left,
.pager_right { font-size: 14px; font-weight: normal; background-color: #F4F4F4; padding: 7px 10px 7px 10px; line-height: 14px; background-repeat: no-repeat; margin: 0px 3px 0px 3px; }
.pager_left { background-image: url(/template/image/pager_left.gif); background-position: left; padding: 7px 10px 8px 20px; font-size: 13px; }
.pager_right { background-image: url(/template/image/pager_right.gif); background-position: right; padding: 7px 20px 8px 10px; font-size: 13px; }
.pager_sel { color: #000000; font-weight: bold; background-color: #F4F4F4; }
.pager_num { background-color: #FFFFFF; }

/* PHOTO */

.photoAlbum {
border-collapse: collapse;
width: 100%;
margin-top: 3px;
}

.photoAlbum td {
border-right: 1px solid #FFFFFF;
background-color: #E6E6E6;
font-size: 13px;
vertical-align: top;
width: 240px;
}

.photoAlbum div {
padding: 10px;
}

.photoAlbum span {
color: #898989;
}

.photoAlbum a {
font-weight: bold;
}

.photoAlbum .null {
background-color: #FFFFFF;
font-size: 1px;
line-height: 1px;
height: 20px;
}

.photoDat {
font-size: 13px;
color: #898989;
margin-bottom: 10px;
}

.photoinfo {
font-size: 13px;
margin-bottom: 20px;
}

.photoOne {
width: 600px;
background-color: #F4F4F4;
margin-bottom: 30px;
}

.photoOne div {
padding: 12px;
font-size: 13px;
color: #000000;
}

/* BOTTOM */
.SEOlinks{
font-size: 10px;
color: #060606;
padding: 0px 12px 6px 12px;
margin-left: auto;
margin-right: auto;
text-decoration: none;
}
.SEOlinks a{
text-decoration:none;
color: #060606;
}
.SEOlinks a:hover{
text-decoration:none;
color: #060606;
}
.bottomMenu {
background-color: #023F88;
height: 30px;
}

.bottomMenu a {
padding: 0px 12px 0px 12px;
border-right: 1px solid #6B7279;
}

.footer {
padding: 15px 0px 15px 0px;
font-size: 13px;
}

.footer .left {
width: 630px;
float: left;
}

.footer .left a {
display: block;
margin: 15px 15px 0px 0px;
float: left;
}

.footer .right {
width: 240px;
float: right;
}

.footer .right a {
display: block;
margin-bottom: 10px;
}

/* right blog */

.rightPanel .blogblock {
background-color: #F4F4F4;
padding-bottom: 0px;
clear: both;
color: #464646;
}

.rightPanel .blogblock able {
clear: both;
}

.rightPanel .blogblock .one {
margin: 0px 0px 0px 10px;
line-height: 18px;
font-size: 13px;
clear: both;
padding-bottom: 20px;
padding-right: 10px;
}

.rightPanel .blogblock .one div {
float: left;
margin: 0px 10px 0px 0px;
clear: both;
position: relative;
top: 4px;
}

.rightPanel .blogblock .one a {
font-weight: bold;
}

.rightPanel .blogblock .one img {
clear: both;
margin-bottom: 10px;
}


.sape {
font-size: 10px;
color: #919191 !important;
clear: both;
padding-top: 10px;
}

.sape a {
color: #919191 !important;
display: inline !important;
float: none !important;
}

/*social comments*/
.commentsSwitch {background-color: #F7F7F7;width:720px;}
.commentsSwitch th {background-color: #F7F7F7;width:33%;}
/*border-top-right-radius: 20px 10px;border-top-left-radius: 20px 10px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;*/
.commentsSwitch a {color:#A9B8CB;text-decoration:none;border-bottom:1px dashed #A9B8CB;}
.commentsSwitch a.active{color:#023F88 !important;text-decoration:none;border-bottom:none;}
.commentsTab{width:100%;margin-top:26px;}

/*NEWS_NEW_LIST*/
.mainNewsItem{background-color: #F4F4F4; overflow: hidden;font-weight: bold;}
.newsItemTitle{margin-bottom:5px;font-size:15px;font-weight:bold;}
/*.mainNewsItem div{margin-top:5px;}*/
/*NEWS_IMG*/
.gsInformer td{color:#FFFFFF !important;}
.imgNewsTitle{margin-top: 6px; width: 254px; background-color: #F7F7F7;padding-left: 6px;}

.mainnews .bluetitlewhite{display:none;}

/*Persons*/
.persons_item{margin-bottom:55px;}
.persons_info{}
.persons_image{float:left;margin-right:15px;}
.persons_text{float:left;width:360px;}
.clear{clear:both;}

/*Переделываем поля*/

/*Баннер на главной*/
.fln {background-color: #F7F7F7;}
.shadow{position:relative;}
.shadow img{position:absolute;top:-10px;}

/*Валюта*/
.currency_summary .currency_short b {
  font-size:16px;
}
.currency_short {
  width:40%;
  float:left;
  padding-left:10%;
  padding-top:10px;
}
.currency_table {
  border-collapse:collapse;
  border:1px solid #464646;
}

.currency_table tr {
  border-bottom:1px solid #464646;
}

.currency_table td,
.currency_table th {
  border-left:1px solid #464646;
  border-right:1px solid #464646;
  padding: 7px; 
}

.currency_table th {
  color:#023F88;
}

.currency_table th div{
  font-size:11px;
  color:#0085FF;
}

.currency_table .highlight_orange {
  color:#0085FF;
  font-weight:bold;
}

.currency_table .currency_center {
  text-align:center;
}

.weather_block_mini {
  border-collapse:collapse;
  width: 240px;
  background-color:#023F88;
}

.weather_block_mini th:first-child,
.weather_block_mini td:first-child,
.weather_block th:first-child,
.weather_block td:first-child{
  font-weight:bold;
}


.weather_block_mini td,
.weather_block_mini th {
  width:33%;
  text-align:center;
  font-size:11px;
  color:#FFF!important;
  padding-right:10px;
  padding-top: 5px;
}

.weather_block_mini_image {
  text-align:center;
}

.weather_block_mini_image img{
  width:32px;
  height:32px;
}

.weather_block_mini .small {
  font-size:9px;
}

.weather_block_mini_forecast {
  padding-bottom:10px;
}

.weather_block {
  border-collapse:collapse;
  width: 100%;
  background-color:#023F88;
}

.weather_block td,
.weather_block th {
  width:20%;
  text-align:center;
  font-size:15px;
  color:#FFF!important;
  padding-top: 10px;
  padding-right:10px;
}

.weather_block_image {
  text-align:center;
}

.weather_block_image img{
  width:64px;
  height:64px;
}

.weather_block .small {
  font-size:13px;
}

.weather_block_forecast {
  padding-bottom:10px;
  padding-top:10px;
}

.weather_block_forecast div{
  padding-bottom:10px;
}
