body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000000; font-family: Tahoma,Verdana;  position:relative;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a, a:link {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}


hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {font-weight:normal; margin:0;}
h1 {font-size: 1.8em; color:#122B63; line-height:110%;	padding-bottom: 10px;}
h2 {font-size:1.5em; padding: 0 0 8px 0; color:#122B63; }
h3 {font-size:1.25em; padding: 12px 0 4px 0; color:#545454; font-weight:bold; }
h4 {}

ul {list-style-type:none; margin:0; padding:0;}
ul  li {padding:4px 5px 4px 20px; background: transparent url(/images/arr_02.gif) 8px 9px no-repeat;}

p { margin:0; padding:8px 0 0 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input,select {font-family:Arial;}
select {font-size:12px;}


small {font-size:0.9em; text-align:justify;}
big {font-size:1.1em;}

.cl {clear:both; font-size:0;}
.line { border-bottom:1px solid #d5d5d5;}
.razd {clear:both; font-size:0;height:8px;}


#container {width:975px; margin:0 auto; border-bottom:1px #132C64 solid; border-right:1px #132C64 solid; border-left:1px #132C64 solid; border-top:2px #132C64 solid; background-color:#FBFCFE;}
.banner {text-align:center; padding:4px 0 9px 0; }

/*---header---*/
.now_date {float:left; padding-left:8px; color:#004677; font-weight:bold;}
.ico_menu {float:right; font-size:0.9em; padding:3px 8px 4px 0;}
.ico_menu a {margin-left:10px;}
a.rss {padding: 0 0 0 14px; background: transparent url(/images/rss_ico.gif) 0 2px no-repeat;}
a.wap {padding: 0 0 0 12px; background: transparent url(/images/wap_ico.gif) 0 0px no-repeat;}
a.mail {padding: 0 0 0 14px; background: transparent url(/images/mail_ico.gif) 0 2px no-repeat;}

.header_blue_block {clear:both; background:#ffffff; height:90px;}
#logo {float:left; margin: 3px 0 0 0px;}
#ban_top {float:right; margin:0;}


#head_info_user {font-size:12px; float:right; width:170px; padding: 14px 8px 0 8px;color:#fff;}
#head_info_user a {color:#fff;}
.ico_mail {float:left; padding:3px 0 0 15px; background: transparent url(/images/ico_mail.gif) 0 6px no-repeat;}
#head_info_user .exit {float:right; padding:3px 0 0 0;}
#head_info_user .exit a {color:#80a3bb;}

/*----main_menu---*/
.menu_line {padding-bottom:3px; margin-bottom:2px; margin-left:-2px;}
#main_menu {background: #132C64; height:20px; font-size:12px; text-transform:capitalize; font-weight:normal;}
#main_menu table {width:200px; background: #132C64;}
#main_menu td {text-align:center; padding:0px 3px 0 3px; height:20px; }
#main_menu td.active {font-family:Tahoma; color:#ffffff; background-color:#132C64; font-size:12px; text-decoration:underline;}
#main_menu a {color: #ffffff; font-family:Tahoma; font-size:12px; text-decoration:none;}
#main_menu a:hover {color: #ffffff; font-family:Tahoma; font-size:12px; text-decoration:underline;}
/*----/main_menu---*/

/*---path_block---*/
#path_block {background:#ececec; padding:12px 8px; white-space: nowrap;}
td.path {color:#6e6e6e; font-weight:bold; height:15px; padding: 0 13px 0 0; width:340px;}
.path  a {font-weight:normal;}
.path  a:visited {color:#122B63;}
.path .separ {padding:0 7px; background: transparent url(/images/separ_arr.gif) 50% 5px no-repeat;}
#path_block .title { height:15px; font-size:1.1em; padding: 0 0 0 10px; background: transparent url(/images/header_title_arr.gif) 0 3px no-repeat;}
#path_block .ref_text a:hover, #path_block .ref_text a:link, #path_block .ref_text a:visited {color:#000000;}
/*---/path_block---*/

/*---/header---*/

/*---main_content---*/
#main_content {padding-top:10px; padding-left:5px; padding-right:5px;}
#main_content2 {border-top:8px solid #fff;;background: transparent url(/images/main_content2.gif) 0px 0px repeat-y;}
.left_part {float:left; width:308px; padding: 0px 0px 4px 0px; margin-top:-11px;}
.center_part {float:left; width:627px;  padding:0 3px 0 8px;}
.center_part1 {float:right; width:651px;  padding:0 0px 0 5px;}
.center_part2 {float:left; width:393px; margin-right:3px; margin-left:3px;}
#main_content2 .left_part {width:518px;}
#main_content2 .center_part {width:249px;}
.left_and_center {float:left; width:805px;}

.right_part {float:right; width:250px; padding: 0px 0px 4px 0px; text-align:right; margin-top:-10px;}
.right_part h2 {padding:5px 0;}

.text_block {padding: 0 8px;}
.untext_block {margin: 0 -8px;}
.white_bg {background:#fff;}
.blue_bg {background:#e5f6fe;}
.blue_block {background:#e5f6fe; padding:8px; margin:8px -8px;}
.blue_block_text {background:#e5f6fe; padding:8px; margin:0 0 8px 0px;}
.blue_comm {background:#e5f6fe; padding:4px; margin:0 -8px 	8px -8px; line-height:20px;}
.blue_comm_text {background:#e5f6fe; padding:4px; margin:0 0 8px 0px; line-height:20px;}
.grey_bg {background:#ececec;}
.grey_block {background:#ececec; width:160px; height:10px; margin: 0 0px 0 -8px;}
.grey_block_text{border: 1px solid rgb(204, 204, 204); background-color: #ffffff; margin-left:12px; width:626px;}
.grey_block1 {margin:0 -8px 8px -8px; padding:8px; background:#ececec url(/images/vline.gif) 132px 0 repeat-y;}
.grey_block2 {margin:0 0px 8px 0px; padding:8px; background:#ececec;}
.grey_comm_text {background:#ececec; padding:4px; margin:0 0 8px 0px; line-height:20px;}
.grey_dark_block {padding:8px; background:#cfcfcf;}

.center_text {padding: 0 8px; background:#fff;}

.title {font-size:1.5em; color:#122B63; }
.title2 {font-size:1.3em; font-weight:bold;}
.new {padding-bottom:8px;}
.new1 {padding-bottom:8px; margin-bottom:10px;}
.new1 .shot_info_new1 {padding-bottom:0;}
.new2 {padding-top:8px; padding-bottom:4px }
.date {font-size:10px; padding-right:5px; color:#646464; font-family: Verdana, Arial, Tahoma, sans-serif;}

.grey, a.grey {color:#545454;}
.grey2 {color:#848484;}
.grey1, a.grey1 {color:#aeaeae;}
.h1_grey {color:#3f3f3f;}
.size13 {font-size:1.1em;}
.size14 {font-size:1.17em;}
.size15 {font-size:1.25em; line-height:150%}
.size16 {font-size:1.33em;}
.size18 {font-size:1.5em;}
.size23 {font-size:1.9em;}
.size24 {font-size:2em;}
.size26 {font-size:2.1em;}
.lh14 {line-height:140%;}
.lh16 {line-height:165%;}
.lh18 {line-height:180%;}
.lh20 {line-height:200%;}
.lh24 {line-height:240%;}
.lh26 {line-height:260%;}
.img_below {margin-bottom:-3px;}
.ref_text a, a.ref_text {color:#000000; text-decoration:none;}
.ref_text a:hover, a.ref_text:hover	 {color:#e11e2c; text-decoration:underline;}
.ref_text a:visited, a.ref_text:visited {color:#bcbcbc;}
.ref_grey, .ref_grey a, a.ref_grey {color:#9a9a9a !important;}
.refs a, a.refs {text-decoration:underline;}
.refs a:hover, a.refs:hover  {color:#aeaeae; text-decoration:none;}
.tleft {text-align:left !important;}
.tcenter {text-align:center !important;}
.tright {text-align:right !important;}
.fleft {float:left;}
.fright {float:right;}
img.fleft {margin-right:8px;}
.fright {float:right;}
.fright1 {float:right; margin-top:4px;}

.kurs_valute {float:left; width:110px; padding-right:29px;}
.table_01  th {font-size:0.9em; text-align:left; padding:  1px 0 6px 0}
.table_01  td {padding:  0 10px  2px 0;}

.table_02 {width:100%;}
.table_02 td {vertical-align:top; padding-right:8px; padding-bottom:5px;}
.table_02 td.last {vertical-align:top; padding-right:0px;}

.table_03 {width:100%; margin: 0 0 8px 0;}
.table_04 {width:100%; margin: 0 0 0px 0;}

.table_05 {width:100%; margin-top:6px;}
.table_05 td {padding-bottom:7px; padding-top:4px;}

.table_06 {width:100%;}


.table_kod {width:100%;}
.table_kod  td {padding-top:8px;}
.table_kod  td.td_kod {padding-top:0px; vertical-align:top;}

.table_photo {margin-right:-20px;margin-top:8px;}
.table_photo td {vertical-align:top !important; padding-right:19px; }
.table_photo table {margin:0 auto;}
.table_photo td td {padding:3px 0 5px 0;}

.shot_info_new , .shot_info_new1 {font-size:0.9em; font-weight:bold; padding-bottom:2px;color:#646464; }
.shot_info_new {border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding: 4px 2px; margin:0 -2px 2px -2px;}
.short_info_com {float:right; padding:2px 0 0 5px;}
.ncom, .nlook {margin-left: 7px; font-size:0.9em; font-weight:bold;}
.shot_info_new .ncom, .shot_info_new1 .ncom, .shot_info_new .nlook, .shot_info_new1 .nlook {font-size:1em;}  
.ncom { padding: 0 0 0 16px; background:transparent url(/images/comm_ico.gif) 0 2px	 no-repeat;}
.nlook {padding: 0 0 0 18px; background:transparent url(/images/look_ico.gif) 0 2px no-repeat;}
.nok {margin-left: 7px; padding: 0 0 0 15px; font-weight:bold; font-size:1.25em; color:#e11e2c; background:transparent url(/images/ok_ico.gif) 0 2px no-repeat;}
.news_left_block .ncom, .news_left_block .nlook, .news_right_block .ncom, .news_right_block .nlook {margin-left: 0px;}
.answer { padding: 0 0 0 16px; background:transparent url(/images/comm_ico.gif) 0 2px	 no-repeat;}

 
.table_comment {width:100%;}
.table_comment a {text-decoration:none;}
.table_comment a:hover {text-decoration:underline;}
.table_comment .ico, .ico1 {margin-bottom:-5px;}

/*---comment---*/
.comment {padding: 0 0 10px 0; margin:0 0 12px 0; width:240px; border-bottom:1px #cccccc solid;}
.comment_text {padding: 0 0 0 5px; font-family:"Verdana"; font-size:11px;}
.date_comm {padding-top:2px; padding-bottom:3px; font-size:0.83em; color:#9a9a9a;}
/*---/comment---*/

 
.inp {color:#000000; margin-top:0.3em; font-family:"Verdana"; font-size:11px; width:216px;}
.inp1 {color:#000000; margin-top:0.3em; font-family:"Verdana"; font-size:11px; margin-left:0.3em;}
.tar{color:#000000; font-family:"Verdana"; font-size:11px; width:216px; height:130px;}

 
a.circle {float:left; display:block; margin-right:7px; width:19px; height:19px; line-height:19px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background: #122B63 url(/images/circle_ico.gif) 0 0px no-repeat;}
a.circle:hover {color:#fff; background: #e11e2c url(/images/circle_ico.gif) 0 -26px no-repeat;}

.prev_photo, .prev_video, .prev_audio  {display:inline;padding: 0 2px; text-decoration:none;}
a.photo_ico, a.video_ico, a.audio_ico {text-decoration:none; }
a.photo_ico {padding:0 6px; background:transparent url(/images/photo_ico.gif) 0 1px no-repeat;}
a.video_ico {padding:0 8px; background:transparent url(/images/video_ico.gif) 0 2px no-repeat;}
a.audio_ico {padding:0 8px; background:transparent url(/images/audio_ico.gif) 0 2px no-repeat;}
a.photo_ico:hover, a.video_ico:hover, a.audio_ico:hover {text-decoration:none;}
a.photo_ico:hover {background-image:url(/images/photo_ico_a.gif);}
a.video_ico:hover {background-image:url(/images/video_ico_a.gif);}
a.audio_ico:hover {background-image:url(/images/audio_ico_a.gif);}

.photo_ico_text {padding:0 0 0 20px; line-height:160%; background:transparent url(/images/photo_ico.gif) 0 50% no-repeat;}
.video_ico_text {padding:0 0 0 20px; line-height:160%; background:transparent url(/images/video_ico.gif) 0 50% no-repeat;}
.audio_ico_text {padding:0 0 0 20px; line-height:160%; background:transparent url(/images/audio_ico.gif) 0 50% no-repeat;}


.drop_prev {margin: -255px 0 0 -52px; position: absolute; z-index:100; width:256px; height:246px;  background:transparent url(/images/prev_block.gif) 0 0px no-repeat;}
.drop_prev1 {width:223px; height:205px; margin:1px 0 0 1px; background:#fff; padding:12px 10px 7px 12px; }
.drop_prev1 img {border:1px solid #757575 !important;}

.new_menu {width:534px;}
.new_menu .element {width:160px;padding:12px 5px; float:left;  text-align:center; background:#ececec; margin-right:8px; margin-bottom:8px;}
.new_menu .element a.photo_ico, .new_menu .element a.audio_ico {padding:0 0 0 20px;}
.new_menu .element a.video_ico {padding:0 0 0 22px; }
.new_menu .element a {text-decoration:underline;}
.new_menu .element a:hover {text-decoration:none;}

.all_news {text-align:right; font-size:0.9em;padding:0px 0 8px 0; }
.all_news a {padding: 0 0 0 15px; color:#9a9a9a; background: transparent url(/images/allnews_ico.gif) 0 3px no-repeat; }
.allnews {padding:5px 0 15px 0; }
.allnews a {padding: 0 0 0 15px; color:#e11e2c; background: transparent url(/images/allnews_ico1.gif) 0 3px no-repeat; }
.refer_detal {float:left; font-size:0.9em; padding:6px 0 8px 8px;}
.refer_detal a {color:#9a9a9a; }

.mail_ico {padding:5px 0 4px 18px; background: transparent url(/images/mail_ico.gif) 0 8px no-repeat;}
.mob_ico {padding:5px 0 4px 18px; background: transparent url(/images/mob_ico.gif) 0 6px no-repeat;}
.desk_ico {padding:5px 0 4px 18px; background: transparent url(/images/desk_ico.gif) 0 8px no-repeat;}
.add_ico {padding:5px 0 4px 21px; margin:0 -8px 0 -3px; background: transparent url(/images/add_ico.gif) 0 3px no-repeat;}
.print_ico {padding:0px 0 0px 18px; background: transparent url(/images/print_ico.gif) 2px 3px no-repeat;}
.send_friend_ico {padding:0px 0 0px 18px; cursor: pointer; background: transparent url(/images/1.jpg) 0px 0px no-repeat; color:#666666; font-weight:bold; text-decoration:none; font-size:11px;}
.send_friend_ico:hover {padding:0px 0 0px 18px; cursor: pointer; background: transparent url(/images/1.jpg) 0px 0px no-repeat; color:#122B63; font-weight:bold; text-decoration:none; font-size:11px;}

.favor_ico {padding:0px 0 0px 18px; background: transparent url(/images/favor_ico.gif) 2px 2px no-repeat;}

ul.list {list-style-type:none; margin:0; padding:0;}
ul.list  li{list-style-type:none; margin:0; padding:4px 5px 3px 0; background:none;}
ul.list_01  li {padding:4px 5px 4px 18px !important; background: transparent url(/images/arr_01.gif) 5px 9px no-repeat !important;}
.detal  {padding-left:16px; background: transparent url(/images/arr_02.gif) 4px 5px no-repeat;}


.listp {padding: 0 0 14px 0;}
.listp p {padding:0px 0 7px 0;}

.recl {padding:3px 18px; margin-bottom:8px;  border:1px solid #b7b7b7; font-weight:bold; background: transparent url(/images/recl_ico.gif) 5px 6px no-repeat;}
.recl a {color:#5c5c5c;}

.news img, .table_comment img {border:1px solid #e2e2e2;}
.news {margin-left:-8px !important; margin-bottom:0px;}
.news td {vertical-align:top; padding:0px 4px 6px 8px;}
.news_left_block {float:left; width:246px; padding:8px; }
.news_right_block {float:right; width:246px; padding:8px; }
.aut_new {padding: 0 0 0 8px;background: transparent url(/images/user_change.gif) 0 0px no-repeat;}
.nobord, .ico {border:0 !important;}
.bord {border:1px solid #e2e2e2;}
.bord1 {border:1px solid #a9a9a9;}
.ico {margin-bottom:-3px; margin-top:-2px;}
.radio {margin-top:0; margin-bottom:-2px; vertical-align:-2px;}
.news_left_block .news td, .news_right_block .news td {padding-right:0px;padding-top:8px;}
.blue_tr  td {padding-top:8px !important;}

.tegs  {text-align: justify;}
.tegs a {color:#8a8b8c; text-decoration:none;}
.tegs a:hover {color:#fff; background:#000066;}
.teg {padding:0 0 20px 0;}
.teg a {padding:0 2px;}
.teg a:hover {color:#fff; background:#000066;}

.news_partn_block {margin-right:-18px;}
.news_partn {float:left; width:152px; padding:10px 18px 10px 0; font-size:0.9em; overflow:hidden; }
.news_partn img {float:left;}
.news_partn a {text-decoration:none;}
.news_partn a:hover {text-decoration:underline;}
.text_news_partn {float:left; width:95px; padding-left:8px;}


a.add_news { display:block; font-size:1.5em; min-height:50px; margin-bottom:5px; height:auto !important; height:50px; padding: 2px 0 0px 50px;background: transparent url(/images/add_news_ico.gif) 3px 0  no-repeat;}
.line_blue {clear:both; font-size:0; border-top:1px solid #739ebb; margin:5px;}
/*---poll---*/
.poll {padding:8px 0;}
.poll p {padding:3px 0;}
.poll input[type="radio"] {margin-left:0;}
.poll_go {font-size:11px; color:#122B63; font-weight:bold; border:1px solid #999999; background:#cccccc; padding:2px 7px; margin:4px 0; cursor:pointer; font-family:"Verdana" }
.poll_go:hover {font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #999999; background:#122B63; padding:2px 7px; margin:4px 0; cursor:pointer; font-family:"Verdana" }
.but {font-size:12px; color:#fff; font-weight:bold; border:1px solid #575757; background:#004677; padding:2px 7px; margin:15px 0 8px 0; cursor:pointer; }
.but_text {margin:0;}
.rating {padding:3px 0; font-size:0.9em; line-height:140%;}
.rating_diagr {float:left; height:11px; margin:1px 5px 0 0; }
/*---poll---*/

.pages {text-align:center; color:#122B63; vertical-align:top;}
.pages  a {font-weight:normal; text-decoration:none; margin:0 1px;}
.pages  a:hover {color:#e11e2c;}

a.close {display:block; position:relative; float:right; z-index:5; width:24px; height:24px; margin:-2px -2px 0 0;background: #004677 url(/images/close_ico.gif) 0 0 no-repeat;}
.drop_region {clear:both; left:0; position:absolute; z-index:3; line-height:15px; margin:4px 0 0 0; padding:0 8px 4px 8px; background:#ececec; width:240px;}

/*---calendar---*/
.calendar {width:300px;; margin-bottom:16px;}
html:root .calendar {margin-left:1px;}
html:root .calendar_month {margin-right:-1px;}
.calendar_month { font-weight:bold; text-align:center; padding:5px 0; border-top:1px solid #afafaf; border-left:1px solid #afafaf; border-right:1px solid #afafaf; background:#ececec;}
.calendar th {font-size:0.9em; padding:5px 0; border:1px solid #afafaf; background:#ececec;}
.calendar td {text-align:center;  padding:5px 0; border:1px solid #afafaf;}
.calendar td.active {color:#fff; font-weight:bold; background:#122B63;}
.calendar a:visited {color:#000000;}
.calendar a:hover {color:#122B63; text-decoration:none;}
/*---/calendar---*/

/*---tabs---*/
.tabs {height: 35px; width:100%; border-bottom: 5px solid #004677;}
html:root .tabs {margin-bottom:2px;}
.tabs td, .tabs th {height:35px; text-align:center; font-weight:bold; vertical-align:middle !important; }
.tabs th {background:#004677; color:#fff;}
.tabs a {text-decoration:none;}
.tabs a:hover {text-decoration:underline;}
.tabs span {text-decoration:none;}
.tabs span:hover {text-decoration:underline;}
/*---/tabs---*/

/*---zoom_photo---*/
#dark_bg {position:absolute; z-index:5;  top:0; left:0; bottom:0; right:0;  background:transparent url(/images/dark_bg.png);}
.zoom_photo {z-index:10; position:absolute; background:#fff; width:600px; padding:10px; border:1px solid #6d6d6d; left:50%; top:430px;  margin-left:-310px;}
.zoom_pages {background:#ececec; padding:5px 12px; margin:0 0 6px 0; }
.zoom_pages .pages {margin:0; padding: 4px;}
.zoom_prev {display:block; float:left; width:22px; height:22px; background:#004677 url(/images/zoom_prev.gif) 0 0 no-repeat;}
.zoom_next {display:block; float:right; width:22px; height:22px; background:#004677 url(/images/zoom_next.gif) 0 0 no-repeat;}
a.zoom_prev:hover, a.zoom_next:hover {background-position: 0 100%;}

.zoom_photo .close { position:absolute; right:14px; top:14px; z-index:15; margin:0; background: transparent url(/images/close_ico.png) 0 0 no-repeat;}
/*---/zoom_photo---*/

/*---profile---*/
.profile {width:100%;}
.profile td {vertical-align:top; }
.profile_right_part {padding: 0 0 0 8px; }
.profile_left_part {border-top:6px solid #fff; padding:8px; background:#ececec;}
.profile .tabs a {color:#5c5c5c;}
.photo {border:1px solid #959595;}

form.add {padding-right:7px;}
form.add td {vertical-align:middle; }
.tar_01 {width:99%; margin:5px 0;} 
.tar_02 {width:99%; margin:5px 0;} 
.inp_01 {width:99%; margin:5px 0;}
.inp_02 {width:180px; margin:2px 0;}
.sel_01 {width:185px; margin:2px 0;}
.check_01 {vertical-align:-2px;}
.sel_date {width:15px;}
.sel_month {width:56px;}
.sel_year {width:25px;}

.photo_name {float:left; }
.table_photo .check { margin:0px 4px 0 0; padding-top:0;}

.standart_photo {margin:0 -14px 0 0; padding:10px 0;}
.standart_photo .element {width:95px; float:left; margin-right:8px; text-align:center; padding-bottom:10px;}
.standart_photo .element img {border:1px solid #bbbbbb;}

.btnone {margin-bottom:0 !important; padding-bottom:4px !important;}
.overflow {width:100%; overflow:hidden;}
/*---/profile---*/


/*---/main_content---*/

/*---footer---*/
#footer {clear:both; padding:5px 0 8px 0; background-color:#122B63; }
/*----footer_menu---*/
#footer_menu {margin-bottom:8px; padding:0px; overflow:hidden; font-size:1.1em; border-bottom:1px solid #d8d8d8;border-top: 1px solid #d8d8d8;  }
html:root #footer_menu {padding:0 0 0 1px;}
#footer_menu table {width:100%; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#footer_menu td {text-align:center; padding:0px 15px 0 15px; height:20px; text-transform:uppercase;}
#footer_menu td.active {font-family:Tahoma,Verdana; color: #FFFFFF; background-color:#122B63; font-size:13px; font-weight:600; text-transform:uppercase; }
#footer_menu a {color: #858484; font-family:Tahoma,Verdana; font-size:13px; font-weight:600; text-transform:uppercase; text-decoration:none;}
#footer_menu a:hover {color: #122B63; font-family:Tahoma,Verdana; font-size:13px; font-weight:600; border-color:#122B63; text-transform:uppercase; text-decoration:none;}

#footer_menu td.aspan_line{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*----/footer_menu---*/

.footer_menu1 {text-align:center; padding:10px 0 10px 0;}
	
/*---/footer---*/


/*--error_content---*/
.error_page {padding-top:105px;}
#error_content {padding:70px 320px 100px 160px;  background: transparent url(/images/error_content_bg.jpg) 15px 40px no-repeat;}
.title_error {padding:5px 0 15px 0; font-size:2.08em; color:#ρρ0033;}
/*--/error_content---*/

#auth {position:absolute; z-index:60; margin:328px 0 0 344px;  width:320px; border:1px solid #6d6d6d; background:#fff; color:#000;}
.title_auth {background:#004677; color:#fff; font-size:1.5em; padding:9px 15px }
#auth a.close {background: #004677 url(/images/close_auth.gif) 0 0 no-repeat;}
.text_auth {padding:18px 10px 18px 15px;}
.inp_auth {width:162px; margin:4px 0 4px 12px; font-size:12px;}
.text_auth .but_text {margin-top:-2px;}
#auth table {width:100%}


/* MY */
.error					{color:#122B63;}

.bugs_journal			{width:800px; margin:auto; background:#ccc; border:solid 1px #aaa;}
.bugs_journal h2		{width:100%; text-align:center; margin:0; padding:3px 0; font-family:"Georgia"; cursor:pointer;}
.bugs_journal ul		{background:#f0f0f0; border:solid 1px #ccc; padding:0 1px 1px 1px; margin:0; list-style:none;}
.bugs_journal li		{margin:2px 0 0 0; background:#eee; border:solid 1px #ddd; padding:0 1px; font-family:"Arial"; font-size:11px;}
.bugs_journal .code		{width:170px; display:block; float:left;}
.bugs_journal .msg		{margin-left:170px; display:block;}

.voil					{position:absolute; background:#111111; z-index:9997;}
.dialogWin				{position:absolute; background:#fff; z-index:9999; width:320px; border:1px solid #6d6d6d; color:#000;}
.dialogWinTitle			{position:relative; background:#004677; color:#fff; font-size:1.6em; padding:9px 15px; font-weight:bold;}

.dialogWinInner			{padding:10px;}
.dialogWinInner .fld	{width:100%; display:block;}


.newsmain				{vertical-align:top; padding-bottom:5px; width:100%; height:180px; position:relative;}
.newsmain ul			{position:absolute;width:100%; height:100%; list-style:none; margin:0; padding:0;}
.newsmain li			{height:100%; z-index:5; margin:0; padding:0 10px 0 0;}

.divDigs				{position:absolute; width:100px; height:30px; left:260px; top:152px; z-index:10;}
.divDigs span			{float:left; display:block; margin-right:7px; width:19px; height:19px; line-height:19px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background: #e11e2c url(/images/circle_ico.gif) 0 -26px no-repeat; cursor:default;}
.divDigs span.circle 	{float:left; display:block; margin-right:7px; width:19px; height:19px; line-height:19px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background: #122B63 url(/images/circle_ico.gif) 0 0px no-repeat;}
.divDigs span.circle:hover	{background: #e11e2c url(/images/circle_ico.gif) 0 -26px no-repeat;}

/* MY change */
.tsize13  {font-size:1.1em;}
.tsize14  {font-size:1.17em;}
.tsize15  {font-size:1.25em; line-height:150%}
.tsize16  {font-size:1.33em;}
.tsize17  {font-size:1.5em;}
.tsize18  {font-size:1.9em;}
.tsize19  {font-size:2em;}
.tsize20  {font-size:2.1em;}

span.aspan  {color:#666666; text-decoration:underline; cursor:pointer;}
span.aspan:hover {color:#122B63; text-decoration:none;}



span.noaspan  {color:#122B63;}


span.aspan2  {color:#122B63; text-decoration:none; cursor:pointer;font-weight:normal; margin:0 1px;}
span.aspan2:hover {color:#e11e2c; text-decoration:none;}

span.span3  {color:#e11e2c; text-decoration:none;font-weight:normal; margin:0 1px; display:none; position:absolute;}


.scroller			{position:relative; float:left; width:100%; height:21px; margin:auto; overflow:hidden;}
.scroll_arrow		{width:29px; display:block; text-align:center; float:left;}
.scroll_dig			{width:25px; display:block; text-align:center; position:absolute; top:4px;}

.gallist 		{list-style:none;}
.gallitem 		{float:left; background:#eee; width:50px;}
.gallitem_ins	{width:50px; height:50px; position:relative; border:outset 2px #fff;}
.gallitem_pic	{width:50px; height:50px; position:relative; background:url() no-repeat;}
.gallitem_pic_noclick	{width:50px; height:50px; position:relative; background:url() no-repeat;}
.gallitem_drag	{background:#ccc;}
.gallmain		{position:absolute; left:2px; top:53px;}
.gallkill		{position:absolute; left:65px; top:54px; width:16px; height:16px; margin:-2px -2px 0 0;background: #004677 url(/images/close_ico1.gif) 0 0 no-repeat;}


.ref_grey, .ref_grey span, span.ref_grey {color:#9a9a9a !important;}
.refs span, span.refs {text-decoration:underline;}

/* END: MY change */

.typeSource {
display: none;
}

.news_cut {display: none; padding: 0; margin: 0;}
#error {color: red;}
.err_auth {color:#e11e2c; font-family: Arial, Tahoma, sans-serif; font-size: 1.2em;}

.send {margin:0.2em}
#meta_news_block905 {margin-left: 0px; padding: 0;}

/* autocomplete */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {

	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;

	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background: #eee url();
}
.ac_even {
	background: #eee url();
}

.ac_over {
	background: #0A246A url();
	color: white;
}

.blue_text, .blue_text:link {color:#122B63; text-decoration:none;}
.blue_text:hover {color:#e11e2c; text-decoration:none;}

#header { color:#999999; display:block; font-family:"Verdana"; font-size:11px; font-weight:bold; text-transform:uppercase; padding: 0px 0px 0px 2px; text-align:left;text-decoration:none;}

#header:hover{ display:block; color:#122B63; font-family:"Verdana"; font-size:11px; font-weight:bold; text-transform:uppercase; padding: 0px 0px 0px 2px; text-align:left; text-decoration:none;}

#header2 {color:#000000; display:block; font-family:"Verdana"; font-size:11px; padding: 35px 0px 0px 5px; text-align:left; text-decoration:none;}

#header2:hover{color:#122B63; display:block; font-family:"Verdana"; font-size:11px; padding: 35px 0px 0px 5px; text-align:left; text-decoration:none;}

#header3 { color:#000000; font-family:"Verdana"; font-size:10px; font-weight:bold; text-transform:uppercase; padding: 0px 0px 0px 2px; text-align:left; text-decoration:none;}

#header3:hover{color:#122B63; font-family:"Verdana"; font-size:10px; font-weight:bold; text-transform:uppercase; padding: 0px 0px 0px 2px; text-align:left; text-decoration:none;}

#header_main1
{
color:#122B63;
display:block;
font-family:"Verdana";
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-top: 7px;
padding-left:12px;
padding-bottom:4px;
text-align:left;
text-decoration:none;
}

#header_main1:hover
{
color:#000000;
display:block;
font-family:"Verdana";
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-top: 7px;
padding-left:12px;
padding-bottom:4px;
text-align:left;
text-decoration:none;
}


.small 
{
font-family:Verdana;
font-size:11px;
text-decoration:none;
padding: 0px 0px 0px;
}

.red_login {
display:block;
font-family:"Verdana";
font-size:10px;
font-weight:bold;
color: #122B63;
margin-bottom:0.5em;
padding-top:0.3em;
text-transform:uppercase;
}

.phrase {
display:block;
font-family:Tahoma,Verdana;
font-size:11px;
text-decoration:none;
padding: 0px 5px 0px 7px;
color:#999999;
font-weight:normal;
}

.phrase_author
{
font-family:"Verdana";
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color: #999999;
display:block;
margin-bottom:-5px;
padding-right:5px;
}

.red 
{
display:block;
font-family:"Verdana";
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding: 5px 0px 0px 0px;
color: #122B63;
border-color:#122B63;
border-style:solid;
border-width:5px 0pt 0pt;
line-height:1.2em;
margin-bottom:0.5em;
padding-top:0.3em;
margin-top:15px;
}
.red:hover
{
display:block;
font-family:"Verdana";
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding: 5px 0px 0px 0px;
color: #3300FF;
border-color:#3300FF;
border-style:solid;
border-width:5px 0pt 0pt;
line-height:1.2em;
margin-bottom:0.5em;
padding-top:0.3em;
margin-top:15px;
}

.red_1 {
display:block;
font-family:"Verdana";
font-size:12px;
padding: 5px 0px 0px 0px;
color: #122B63;
line-height:1.2em;
margin-bottom:0.5em;
padding-top:0.3em;
margin-top:15px;
font-weight:bold;
margin-left:5px;
}


.div_red
{
font-family:"Verdana";
font-size:11px;
font-weight:bold;
color: #999999;
border-top:5px #122B63 solid;
border-bottom:1px #122B63 solid;
display:block;
background-color:#F2F2F2;
width:160px;
height:320px;
margin-bottom:0.9em;
}

.div_red1
{
font-family:"Verdana";
font-size:11px;
font-weight:bold;
color: #999999;
border-top:5px #122B63 solid;
border-bottom:1px #122B63 solid;
display:block;
background-color:#F2F2F2;
width:160px;
margin-bottom:0.9em;
border-left:1px #cccccc solid;
border-right:1px #cccccc solid;
}

.div_red2 {font-family:"Verdana"; font-size:11px; color: #999999; display:block; background-color:#FFFFFF; margin-bottom:0.9em; margin-top:0.5em; padding-bottom:0.9em; width:300px; }

#header_text
{
color:#122B63;
display:block;
font-family:"Verdana";
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:5px;
text-align:left;
text-decoration:none;
}

#page_text
{
color:#370691;
font-family:"Verdana";
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

#source_text {font-family:"Verdana"; font-size:11px; padding: 5px 10px 0px 0px; color: #666666; text-decoration:none; }
#source_text:hover {font-family:"Verdana"; font-size:11px; padding: 5px 10px 0px 0px; color: #122B63; text-decoration:none; }

.left_pic {float:left; padding-right:0.9em; padding-bottom:0.7em; padding-left:0.3em;}
.left_pic1 {float:left; padding-right:0.9em; padding-bottom:0.5em; padding-left:0.3em;}
.left_text {float:left; width:90px; height:50px; vertical-align: bottom !important;}
.left_text1 {float:left; width:50px; vertical-align: bottom !important; padding-top:20px;}
.div_grey {width:633px; font-family:"Verdana"; font-size:11px; background-color:#FFFFFF; padding-left:9px; padding-right:9px; margin-top:-5px;}

.clock {font-family:"Verdana"; font-size:10px; color:#cccccc; }
.footer_a {font-family:"Verdana"; font-size:11px; font-weight:bold; color:#666666; cursor:pointer;}
.footer_a :hover {font-family:"Verdana"; font-size:11px; font-weight:bold; color:#666666; text-decoration:underline;}
.red_2 {display:block; font-family:"Verdana"; font-size:12px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-left:12px;color: #122B63; margin-bottom:0.5em; }
.div_source {margin-left:11px; margin-top:5px; font-family:"Verdana"; font-size:11px; color:#666666;}
.a_more {font-family:"Verdana"; font-size:11px; color:#9999999; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
.a_more:hover {font-family:"Verdana"; font-size:11px; color:#122B63; font-weight:bold; text-transform:uppercase; text-decoration:none;}

.left_a{font-family:"Verdana"; font-size:11px; text-decoration:none; color:#000000 !important;}
.left_a:hover {font-family:"Verdana"; font-size:11px; text-decoration:none; color:#000000 !important;}
.main_border{padding-top:0.5em; padding-right:0.2em; padding-left:0.2em; text-align:center;}
.com1 {margin-left:50px; margin-top:7px;}
.com2 {margin-left:50px; margin-top:12px;}
.close_1 {color:#666666; cursor:pointer; border:1px #cccccc solid;}
.a_back {font-family:"Verdana"; font-size:10px; color:#999999; text-decoration:underline; font-weight:bold; margin-left:12px;}
.a_back:hover {font-family:"Verdana"; font-size:10px; color:#999999; text-decoration:none; font-weight:bold; margin-left:12px;}
.author_name{font-family:"Verdana"; font-size:10px; color:#999999; font-weight:normal; text-align:right;}

.karusel_bg {background-color: #000066; width:250px; height:25px; color:#FFFFFF; text-align:left;}
.karusel_bg2 {background-color: #000066; width:393px; height:25px; color:#FFFFFF !important; text-align:left;}
.text_on_bg {font-family:"Verdana"; font-size:11px; margin-left:9px; padding-top:5px; display:block; font-weight:bold; text-align:left;}
.mar_1 {margin:10px 11px 0 0;}
