* {margin:0px; padding:0px; outline:0px;}
html {height:100%; background:#1f406e url(/_img/bg_body.png) left top repeat-x;}
#bg {background:url(/_img/bg.png) center top no-repeat;}
body {font-family:arial, tahoma, verdana, sans-serif; font-size:11px; height:100%;}
#wrapper {margin:0 auto; width:976px; min-width:976px; min-height:100%; height:auto !important; height:100%; padding:0px; position:relative;}
* html #wrapper, * html #footer {width:expression((documentElement.clientWidth||document.body.clientWidth)<975?'980px':'');}

a:link, a:visited {color:#2490ce; text-decoration:none;}
a:hover, a:hover.visited {color:#2490ce; text-decoration:underline;}

img {border:0px;}

table {border-collapse:collapse; width:100%;}
table td {vertical-align:top;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {font-family:arial, tahoma; margin:0px 0px 10px 0px; text-align:left; color:#1f406e;}
h1 {font-size:21px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

input {vertical-align:middle;}

.top {position:absolute; top:0px; left:0px; width:100%; height:20px; background:#091f44; opacity:0.8; //filter:alpha(opacity=80);}

.logo {position:absolute; top:20px; left:50%; margin-left:-488px; z-index:2;}
.home {font-family:arial narrow, "arial narrow", arial, tahoma; position:absolute; top:0px; left:50%; margin-left:-480px; z-index:2; width:130px; height:19px; padding-top:1px; background:none;}
.log_in {color:#ffffff; text-align:right; font-family:arial narrow, "arial narrow", arial, tahoma; position:absolute; top:0px; left:50%; margin-left:318px; z-index:2; height:19px; padding-top:1px;}

#header {height:129px; background:url(/_img/menu_top_bg.png); position:relative;}
#header .shl {position:absolute; width:46px; height:667px; top:0px; left:-46px;}
#header .shr {position:absolute; width:46px; height:667px; top:0px; right:-46px;}

.menu .mnu {position:absolute; top:58px; left:114px; width:700px; z-index:90;}
.menu ul {margin:0px; padding:0px; position:absolute; left:0px; top:0px; list-style-type:none;}
.menu ul li {float:left; list-style-type:none; height:22px; padding:7px 5px; border-right:5px solid #2490ce; font-size:0px;}
.menu ul li span {display:none; font-size:0px;}
.menu ul li ul {padding:0px 0px 10px 0px; background:#2490ce; position:absolute; left:0px; top:0px; margin:0px 0px 0px -3px; width:165px; display:none;}
.menu ul li ul li {float:none; height:auto; padding:0px; border:0px; font-size:12px;}
.menu .sub {font-size:11px; text-transform:none; letter-spacing:0px;}
.menu ul li a:link, .menu ul li a:visited {display:inline-block;}
.menu ul li a:hover, .menu ul li a:hover.visited {display:inline-block; opacity:0.6; //filter:alpha(opacity=60);}
.menu ul li a.sub:link, .menu ul li a.sub:visited {margin-left:10px; height:auto; display:inline-block; padding:6px 0px 0px 0px; color:#ffffff; text-decoration:underline; width:147px;}
.menu ul li a.sub:hover, .menu ul li a.sub:hover.visited {margin-left:10px; height:auto; display:inline-block; padding:6px 0px 0px 0px; color:#ffffff; text-decoration:none; width:147px; opacity:1; //filter:alpha(opacity=100);}

.search_home {font-size:16px; font-weight:bold; position:absolute; top:63px; right:16px; background:#ffffff url(/_img/search_bg.png) left no-repeat; width:230px; padding-left:23px; height:24px; border:1px solid #000000; letter-spacing:-1px;}
.search_home input {background:none; margin-top:2px; width:180px; border:0px; font-size:16px; color:#555555; font-weight:bold; letter-spacing:0px;}
.search_home .button {background:none; height:21px; width:180px; border:0px; font-size:16px; color:#555555; font-weight:bold;}
.search_home a:link, .search_home a:visited {border-left:1px solid #000000; float:right; background:#2490ce; color:#ffffff; display:block; width:42px; height:21px; padding-top:3px; text-align:center;}
.search_home a:hover, .search_home a:hover.visited {border-left:1px solid #000000; float:right; background:#58a2cd; color:#ffffff; display:block; width:42px; height:21px; padding-top:3px; text-align:center; text-decoration:none;}

#middle {width:100%; padding:0px; height:1%;}
.block_one {padding:10px; background:#ffffff;}
.block_one ul {position:relative; left:20px; padding-right:20px;}
.block_one ol {position:relative; left:25px; padding-right:25px;}
.last_news {width:307px; color:#acacac;}
.last_news:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.last_news h2 {color:#68cbdc; margin:-1px 0px 10px -3px; line-height:33px; font-size:42px; text-transform:uppercase; letter-spacing:-2px;}
.last_news div {height:53px; margin-bottom:8px;}
.last_news .on {background:#ededed;}
.last_news div:after {content:'.'; display:block; clear:both; visibility:hidden; height:0px;}
.last_news img {float:left; margin-right:9px;}
.last_news span {font-family:arial narrow, "arial narrow", arial, tahoma; font-size:10px; display:block; padding-top:4px;}
.last_news a:link, .last_news a:visited {display:block; font-weight:bold; color:#03a8c5; text-decoration:none;}
.last_news a:hover, .last_news a:hover.visited {display:block; font-weight:bold; color:#03a8c5; text-decoration:underline;}

.live {position:relative; float:right; width:640px;}
.live .name {position:absolute; top:300px; left:0px; width:640px; height:60px; font-size:12px;}
.live .name .info {position:relative; z-index:1; top:2px; left:12px; color:#ffffff;}
.live .bg {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#111434; opacity:0.8; //filter:alpha(opacity=80); z-index:0;}
.live .name h3 {font-size:30px; margin:0px;}
.live .rotary {padding:4px 6px 0px 14px; height:49px; background:#30366f;}
.live .rotary img {float:left; margin-right:7px; border:1px solid #555a89;}
.live .rotary .video_arrow {float:right; margin-top:7px; border:0px;}

.home_tab_cnt {position:relative; padding-bottom:10px;}
*html .home_tab_cnt {background:#091321;}
.home_tab_cnt .bg {position:absolute; top:0px; left:0px; width:976px; height:100%; background:#091321; opacity:0.7; //filter:alpha(opacity=70); z-index:0; font-size:0px;}
*html .home_tab_cnt .bg {width:958px;}

.home_tab {position:relative; width:958px; margin:0 auto; table-layout:fixed;}
.home_tab td {padding-left:1px; vertical-align:top;}
.home_tab h2 {font-size:42px; text-transform:uppercase; letter-spacing:-2px;}

.tv_program, .hot_videos, .top_artists {color:#7c8189; font-size:14px; font-weight:bold; table-layout:auto;}
.tv_program td, .hot_videos td, .top_artists td {vertical-align:middle; height:39px; padding:0px 7px;}
.hot_videos td {text-align:left;}
.tv_program h2, .hot_videos h2, .top_artists h2 {position:relative; left:-3px; color:#9a6b1d; margin:0px;}
.hot_videos h2 {color:#a8066c;}
.top_artists h2 {color:#678831;}
.hot_videos label, .tv_program label, .top_artists label {font-size:11px; display:block; padding-bottom:10px;}
.tv_program .on, .hot_videos .on, .top_artists .on {background:#161f2c;}
.tv_program .active {background:#1f406e;}
.tv_program .active  .time, .tv_program .active  .channel {color:#ffffff;}
.tv_program .active  .program a {color:#c9e1ef;}
.tv_program .time {color:#5c636c;}
.tv_program .program, .hot_videos .video {line-height:12px;}
.tv_program .program b {color:#cc8b1e; text-transform:uppercase; display:block;}
.tv_program .program span {color:#d0d2d5; font-size:11px; font-family:arial narrow, "arial narrow", arial, tahoma; font-weight:normal;}
.tv_program .channel {color:#d0d2d5;}
.tv_program a:link, .tv_program a:visited, .tv_program a:hover, .tv_program a:hover.visited {color:#9a6b1d;}

.hot_videos img {float:left; border:1px solid #424954; margin-right:6px; position:relative; margin-left:-1px;}
.hot_videos .video b {padding-top:4px; text-transform:uppercase; display:block;}

.hot_videos .number, .top_artists .number {width:auto; text-align:center; padding:0px;}
.top_artists .number {padding:0px 0px 0px 7px; //padding:0px;}
.hot_videos .number b, .top_artists .number b {display:inline-block; width:23px; height:20px; padding-top:3px; text-align:center; background:#c70a7a; color:#f4cee4; letter-spacing:-2px;}
.top_artists .number b {background:#cddc28; color:#525531;}

.hot_videos .video b a:link, .hot_videos .video b a:visited {color:#ec008c; text-decoration:none;}
.hot_videos .video b a:hover, .hot_videos .video b a:hover.visited {color:#ec008c; text-decoration:underline;}
.hot_videos .video span {color:#d0d2d5; font-size:11px; font-family:arial narrow, "arial narrow", arial, tahoma; font-weight:normal;}
.hot_videos .channel {color:#d0d2d5;}
.hot_videos a:link, .hot_videos a:visited {color:#848990; text-decoration:none;}
.hot_videos a:hover, .hot_videos a:hover.visited {color:#848990; text-decoration:underline;}

.top_artists .artist img {position:relative; top:5px; margin:0px 3px;}
.top_artists .artist b a:link, .top_artists .artist b a:visited {color:#cddc28; text-decoration:none;}
.top_artists .artist b a:hover, .top_artists .artist b a:hover.visited {color:#cddc28; text-decoration:underline;}
.top_artists .artist span {font-size:10px; font-weight:bold; position:relative; top:-1px;}
.top_artists .artist span a:link, .top_artists .artist span a:visited {color:#6b717a; text-decoration:underline;}
.top_artists .artist span a:hover, .top_artists .artist span a:hover.visited {color:#6b717a; text-decoration:none;}

.top_artists a:link, .top_artists a:visited {color:#848990; text-decoration:none;}
.top_artists a:hover, .top_artists a:hover.visited {color:#848990; text-decoration:underline;}

.member_block {position:relative; height:57px; background:#193358 url(/_img/maks_bottom.png) center no-repeat; text-align:right;}
.member_block h3 {font-size:30px; position:absolute; top:8px; left:17px; color:#ffffff;}
.member_block a:link, .member_block a:visited {position:relative; font-weight:bold; letter-spacing:-1px; margin:18px 18px 0px 0px; display:inline-block; padding:3px 5px; background:#304869; color:#d6dae1; text-decoration:none;}
.member_block a:hover, .member_block a:hover.visited {position:relative; font-weight:bold; letter-spacing:-1px; margin:18px 18px 0px 0px; display:inline-block; padding:3px 5px; background:#435d81; color:#d6dae1; text-decoration:none;}

.bottom {background:#0c1a2c; min-height:25px;}
* html .bottom {background:#0c1a2c; height:25px;}

.bottom_menu {float:left; word-spacing:10px; font-size:10px; margin:5px 18px; text-transform:uppercase;}
*html .bottom_menu {margin:5px 9px;}
.bottom_menu a:link, .bottom_menu a:visited {color:#868d96; text-decoration:underline; word-spacing:normal;}
.bottom_menu a:hover, .bottom_menu a:hover.visited {color:#868d96; text-decoration:none;  word-spacing:normal;}

.copyright {float:right; font-family:arial narrow, "arial narrow", arial, tahoma; margin:4px 18px; color:#3d4856;}
*html .copyright {margin:4px 9px;}

/*EDITOR*/

#editor {position:absolute; color:#091d2f; z-index:99; top:10px; left:0px; background:#657989; margin-left:10px; width:120px; height:90px; border:solid #ffffff 2px; text-align:center;}
#editor a:link, #editor a:visited {color:#ffffff; text-decoration:underline;}
#editor a:hover, #editor a:hover.visited {color:#ffffff; text-decoration:none;}
#editor div {padding:10px;}
#editor div a:link, #editor div a:visited {color:#ffffff; text-decoration:none; background:#091c2b; padding:3px 5px 4px 5px; border:solid #ffffff 2px;}
#editor div a:hover, #editor div a:hover.visited {color:#ffffff; text-decoration:underline; background:#10334f; padding:3px 5px 4px 5px; border:solid #ffffff 2px;}

.login_form {position:absolute; left:50%; top:50%; width:334px; height:auto; font-size:11px; font-family:arial, tahoma, verdana; margin:-140px 0px 0px -167px; background:#ffffff; z-index:99; position:fixed; padding:0px 0px 0px 0px;}
.login_form:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
* html .login_form {position:absolute; left:50%; top:50%;}
.login_form .containter {margin:25px 30px 25px 30px;}
.login_form .errors {padding:10px 30px; color:#ffffff; background:#000000;}
.login_form .errors h3 {font-weight:normal; margin:0px 0px 3px 0px;}
.login_form .errors p {text-align:left;}
.login_form .title {width:100%; padding:5px 0px; text-align:center; background:#1f406e;}
.login_form h4 {font-size:18px; color:#ffffff; font-family:arial, tahoma, verdana; color:#3ea3d0; letter-spacing:-1px; text-align:center; margin:0px;}
.login_form h3 {margin-top:10px; font-size:18px; color:#ffffff; font-family:arial, tahoma, verdana; color:#ffffff; letter-spacing:-1px;}
.login_form  .text {font-family:arial, tahoma, verdana; font-size:20px; width:271px; height:23px; padding:2px 0px 2px 0px; border:1px solid #657989; width:99%; color:#1f406e; background:#ffffff;}
.login_form  .number {float:left; width:124px; padding:6px; font-size:22px; text-align:center; letter-spacing:8px; color:#1f406e; background:#ffffff; float:left; border:1px solid #657989;}
.login_form  .number_img {float:left; width:135px; height:40px;}
.login_form .button {float:left; width:135px; padding:5px; font-size:12px; cursor:pointer;}
.login_form a:link, .login_form a:visited {font-family:arial, tahoma, verdana; font-size:11px; word-spacing:0px; color:#0972b6; text-decoration:underline; word-spacing:0px;}
.login_form a:hover, .login_form a:hover.visited {font-family:arial, tahoma, verdana; font-size:11px; word-spacing:0px; color:#0972b6; text-decoration:none; word-spacing:0px;}
.login_form a img {margin-right:5px;}
.login_form .bottom {width:100%; height:20px; padding:6px 0px 4px 0px; background:#e1e1e1;}
.login_form .bottom a {float:left; margin-left:19px;}
.opacity_div {width:100%; height:100%; background:#000000; opacity:0.80; position:absolute; top:0px; left:0px; z-index:98; //filter:alpha(opacity=80);}

#posttaxon h1 {color:#1f406e; font-size:42px; text-transform:uppercase; letter-spacing:-2px; margin:-1px 0px 10px -3px; line-height:33px;}

/*POSTTAXON*/

#posttaxon {font-size:14px; font-weight:bold; text-align:left; padding-bottom:15px; border-bottom:1px dotted #193358;}
#posttaxon span {font-family:times, times new roman, "times new roman";}

.schedule_day {width:100%; position:relative; //margin-bottom:-12px; font-size:12px;}
.schedule_day div {float:left; margin-right:5px; padding:6px 0px;}
.schedule_day div b {background:#e9b202; padding:2px 5px; color:#000000;}
.schedule_day a:link, .schedule_day a:visited {color:#ffffff; text-decoration:none; background:#2490ce; padding:3px 7px;}
.schedule_day a:hover, .schedule_day a:hover.visited {color:#ffffff; display:inline; text-decoration:underline; background:#2490ce; padding:3px 7px;}
.schedule_day a.active:link, .schedule_day a.active:visited {color:#ffffff; text-decoration:none; background:#1f406e; padding:3px 7px;}
.schedule_day a.active:hover, .schedule_day a.active:hover.visited {color:#ffffff; display:inline; text-decoration:underline; background:#1f406e; padding:3px 7px;}

.sch_table {text-align:left; width:100%; border-collapse:collapse; font-size:12px;}
.sch_table th {background:#2490ce; color:#ffffff; vertical-align:middle; padding:7px 9px;}
.sch_table td {vertical-align:middle; padding:7px 9px;}
.sch_table .time {color:#1f406e; font-weight:bold;}
.sch_table .active .time {color:#ffffff; font-weight:bold;}
.sch_table .colored {background:#dbe9f1;}
.sch_table .active {background:#1f406e; color:#ffffff;}
.sch_table .active a:link, .sch_table .active a:visited {color:#c9e1ef; text-decoration:underline;}
.sch_table .active a:hover, .sch_table .active a:hover.visited {color:#c9e1ef; text-decoration:none;}
.sch_table .title_colored {color:#e9b202;}

.sch_table a:link, .sch_table a:visited {text-decoration:underline;}
.sch_table a:hover, .sch_table a:hover.visited {text-decoration:none;}

/*PROGRAM*/

.program_item {border-bottom:1px dotted #1f406e;}
.program_item table, .program_item_last table {width:100%; border-collapse:collapse;}
.program_item table td, .program_item_last table td {padding:10px 0px;}
.program_item:after, .program_item_last:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.program_item .name, .program_item_last .name {color:#000000; font-size:16px; font-weight:bold; margin-bottom:10px;}
.program_item img, .program_item_last img {float:left; margin:0px 15px 5px 0px; border:1px solid #ebebeb;}
.program_item .ether {background:#2490ce; color:#ffffff; padding:4px; font-size:11px;}
.program_item .descr {padding-bottom:5px;}

.program_item_more {}
.program_item_more .name {color:#000000; font-size:16px; font-weight:bold; margin-bottom:10px;}
.program_item_more:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.program_item_more  .week_days {}
.program_item_more  .week_days span {white-space:nowrap; font-size:11px; margin:0px 5px 2px 0px;}
.program_item_more {text-align:left; padding-bottom:20px;}
.program_item .name {color:#000000; font-size:16px; font-weight:bold; margin-bottom:10px;}
.program_item_more img {float:left; margin:0px 15px 5px 0px; border:1px solid #ebebeb;}
.program_item_more .days_n_djs {background:#2490ce; color:#ffffff; padding:4px; font-size:11px;}



/*NEWS*/

.news_item, .news_item_last {position:relative; border-bottom:1px dotted #1f406e; margin-bottom:8px; padding:4px 0px 0px 0px; font-size:11px;}
*html .news_item, *html .news_item_last {height:119px;}
.news_item_last {border:0px;}
.news_item:after, .news_item_last:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.news_item .img, .news_item_last .img {float:left; position:relative; top:2px; width:126px; height:96px; padding-bottom:18px; //padding-bottom:16px;}
*html .news_item .img, *html .news_item_last .img {padding-bottom:0px; font-size:0px;}
.news_item .img .news_img_border, .news_item_last .img .news_img_border {position:absolute; top:0px; left:0px;}
.news_item .name, .news_item_last .name {font:bold 16px arial, tahoma;}
.news_item .right_area, .news_item_last .right_area  {padding:0px 0px 0px 140px;}
.news_item .right_area .name, .news_item_last .right_area .name {font:bold 16px arial, tahoma;}
.news_item .right_area .date, .news_item_last .right_area .date {padding:3px 0px; font-size:10px;}
.news_item .date, .news_item_last .date {padding:3px 0px; font-size:10px;}
.news_item .right_area .msg, .news_item_last .right_area .msg {padding:5px 0px; text-align:justify;}
.news_item .msg, .news_item_last .msg {padding:5px 0px; text-align:justify;}

.news_more {padding:0px;}
.news_more:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.news_more img {position:relative; float:left; margin:0px 15px 10px 0px; border:1px solid #ebebeb;}
.news_more .name {font-size:16px; font-weight:bold;}
.news_more .date {font-size:10px; padding:3px 0px;}

.news_archive_form {width:100%; padding-bottom:14px; border-bottom:1px dotted #1f406e;}
.news_archive_form table {border-collapse:collapse;}
.news_archive_form  input {background:none; border:1px solid #ebebeb; height:20px; color:#000000;}
.news_archive_form select {font-size:11px; border:1px solid #ebebeb; background:#ffffff; color:#000000;}
.news_archive_form .nmb {width:40px; text-align:center;}
.news_archive_form .nmb2 {width:60px; text-align:center;}
.news_archive_form .slct {width:95px;}
.news_archive_form  option {font-size:11px; background:#ffffff; color:#000000;}
.news_archive_form .bttn {background:#2490ce; cursor:pointer; width:100px; text-align:center; margin-top:-1px; margin-left:1px; color:#ffffff;}



/*VIDEO_ITEM*/

.video_item {padding:3px 15px 15px 0px; margin-bottom:10px; border-bottom:1px dotted #1f406e; height:100%;}
.video_item:after, .video_item_last:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.video_item span, .video_item_last span {font-size:16px;}
.video_item .name, .video_item_last .name {padding-bottom:10px; //padding-bottom:5px;}
.video_item .video_clip, .video_item_last .video_clip {float:left; margin-right:10px; border:1px solid #ebebeb;}
.video_item_last {background:none; padding:0px 15px 0px 0px; margin-bottom:0px; border:0px;}

.video_item a, .video_item_last a {font-size:12px;}

.video_item_more {width:200px; padding-top:15px;}
.video_item_more img {border:2px solid #b3b3b3; margin-bottom:3px;}

/*MUSIC_ITEM*/

.music_tab {width:100%; border-collapse:collapse; table-layout:fixed;}
.music_tab td {padding:15px 10px 15px 0px; margin-bottom:10px; border-bottom:1px dotted #1f406e;}
.music_tab .last {background:none; border:0px;}
.music_tab .img {border:1px solid #ebebeb; float:left; margin-right:10px;}
.music_tab .name {font:bold 16px arial, tahoma; padding-bottom:0px;}
.music_tab span {display:inline-block; padding:5px 5px 5px 0px;}

.music_item_more {}
.music_item_more .img {border:1px solid #ebebeb; float:left; margin-right:10px;}
.music_item_more .name {font-size:16px; padding-bottom:0px;}
.music_item_more span {display:inline-block; padding:5px 5px 5px 0px;}


/*MSG*/

.msg_item {padding:10px 15px 10px 10px;}
.msg_item b {color:#3ea3d0;}
.msg_item .date {float:right; font-size:11px;}
.msg_item .msg {padding-top:4px;}

/*FEED_FORM*/

.err_report {padding-bottom:20px;}
.err_report b {color:#2490ce; display:inline-block; padding-bottom:3px;}

.feed_form {width:100%; padding:0px;}
.feed_form:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.feed_form .block {float:left; width:48%; padding-right:2%;}
.feed_form label {cursor:pointer;}
.feed_form input, .feed_form textarea {font-family:arial, tahoma; padding:2px 4px; border:1px solid #2490ce; width:370px; color:#1f406e; background:#ffffff; margin:4px 0px;}
.feed_form .button_area {text-align:left; padding-left:5px;}
.feed_form .select {padding:10px 0px; font-size:11px;}
.feed_form select {font-size:11px; color:#000000; background:#ffffff; border:1px solid #657989;}

.feed_form .nmbr_img {border:0px; margin:0px 0px 0px 4px; float:left;}
.feed_form .nmbr {width:90px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:7px; margin-left:1px; margin-top:0px; float:left;}
.feed_form .bttn {background:#2490ce; cursor:pointer; width:100px; text-align:center; margin-top:-11px; margin-left:1px; color:#ffffff; border-left:1px solid #3da9e7; border-bottom:1px solid #0b77b5; border-right:1px solid #0b77b5;}

.word_comments {font:bold 16px arial, tahoma; padding-bottom:20px;}

/**/

.reg_area {}
.back  {font-size:12px; padding:12px 0px 4px 0px; text-align:left;}
.back  a {font-size:12px;}
.reg_area a:link, .reg_area a:visited {color:#ffffff; text-decoration:none; background:#2490ce; padding:3px 5px 3px 5px;}
.reg_area a:hover, .reg_area a:hover.visited {color:#ffffff; text-decoration:underline; background:#58a2cd; padding:3px 5px 3px 5px;}
.reg_area a.log:link, .reg_area a.log:visited {color:#ffffff; text-decoration:none; background:#1f406e; padding:3px 5px 3px 5px;}
.reg_area a.log:hover, .reg_area a.log:hover.visited {color:#ffffff; text-decoration:underline; background:#2c5da1; padding:3px 5px 3px 5px;}

/*SEARCH*/

#search {padding-right:15px; text-align:left;}
#search input {font-family:arial, tahoma; padding:2px 4px; border:1px solid #657989; width:99%; color:#1f406e; background:#ffffff; margin:4px 0px;}
#search .word_result {padding:12px 0px 4px 0px; font-weight:bold; font-size:14px; color:#3ea3d0;}
#search .bttn {background:#2490ce; cursor:pointer; width:100px; text-align:center; margin-top:3px; color:#ffffff; border-top:1px solid #3da9e7; border-left:1px solid #3da9e7; border-bottom:1px solid #0b77b5; border-right:1px solid #0b77b5;}

.search_result {padding-top:15px; font-family:arial, tahoma; color:#e9b202; letter-spacing:-1px; font-size:14px; font-weight:bold;}

.answ {text-align:justify; padding-right:15px;}
.answ b {font-size:14px;}
.answ div {float:left;}
.no_results {padding:5px 0px 5px 0px;}

/*PAGE*/

.page_count {width:100%; font-size:14px; font-weight:bold;}
.page_count:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.page_count div {float:left; margin-right:5px;}
.page_count .active {display:block; padding:3px 6px; background:none; font-weight:bold;}
.page_count a:link, .page_count a:visited {color:#ffffff; text-decoration:none; display:block; padding:3px 6px; background:#2490ce;}
.page_count a:hover, .page_count a:hover.visited {color:#ffffff; text-decoration:none; display:block; padding:3px 6px; background:#e47130;}
.arch {}
.arch a:link, .arch a:visited {color:#ffffff; text-decoration:none; display:block; padding:3px 6px; background:#2490ce;}
.arch a:hover, .arch a:hover.visited {color:#ffffff; text-decoration:none; display:block; padding:3px 6px; background:#e47130;}

/*OUR_FRIENDS*/

.our_friends {border-left:1px solid #193358; border-right:1px solid #193358; background:#1f3f6e; height:100%; padding:10px 20px; color:#ffffff;}
.our_friends h1 {color:#ffffff;}
.our_friends:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}

.our_friends div {float:left; margin-right:30px; width:155px; height:250px;}
.our_friends table {width:100%; border-collapse:collapse; table-layout:fixed;}
.our_friends table td {padding-right:10px;}

.shop_tab {width:100%; border-collapse:collapse; table-layout:fixed;}
.shop_tab td {padding:15px 10px 15px 0px; border-bottom:1px dotted #1f406e;}
.shop_tab .last {background:none; border:0px;}
.shop_tab img {border:1px solid #ebebeb; float:left; margin-right:10px; margin-bottom:5px;}
.shop_tab .name {font:bold 16px arial, tahoma; padding-bottom:0px;}
.shop_tab .price {padding:5px 0px;}
.shop_tab .price b {font-size:16px; display:inline-block; padding-bottom:3px;}

.shop_tab a.add_to_cart:link, .shop_tab a.add_to_cart:visited {display:inline-block; padding:3px 3px 3px 18px; color:#ffffff; background:#EF008E url(../_img/i_cart.png) 3px 5px no-repeat;}
.shop_tab a.add_to_cart:hover, .shop_tab a.add_to_cart:hover.visited {display:inline-block; padding:3px 3px 3px 18px; color:#ffffff; background:#EF008E url(../_img/i_cart.png) 3px 6px no-repeat;}

.shop_item_more {padding-top:10px; //padding-top:0px;}
.shop_item_more:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.shop_item_more img {border:1px solid #ebebeb;}
.shop_item_more table {width:100%; border-collapse:collapse;}
.shop_item_more .name {font:bold 16px arial, tahoma; padding-bottom:0px;}
.shop_item_more .price {padding:5px 0px;}
.shop_item_more .price b {font-size:16px; display:inline-block; padding-bottom:3px;}
.shop_item_more a.add_to_cart:link, .shop_item_more a.add_to_cart:visited {display:inline-block; padding:3px 3px 3px 18px; color:#ffffff; background:#ef008e url(../_img/i_cart.png) 3px 5px no-repeat;}
.shop_item_more a.add_to_cart:hover, .shop_item_more a.add_to_cart:hover.visited {display:inline-block; padding:3px 3px 3px 18px; color:#ffffff; background:#ef008e url(../_img/i_cart.png) 3px 6px no-repeat;}


/*CART*/

.cart_info {padding:10px; background:#2490ce; color:#ffffff; font-size:14px;}
.cart_info a:link, .cart_info a:visited {font-size:16px; float:right; font-weight:bold; color:#ffffff; text-decoration:none; display:inline-block; padding:6px 18px; background:#1f406e;}
.cart_info a:hover, .cart_info a:hover.visited {font-size:16px; float:right; font-weight:bold; color:#ffffff; text-decoration:none; display:inline-block; padding:6px 18px; background:#2c5a9b;}

.cart_tab {width:100%; border-collapse:collapse;}
.cart_tab td {padding:3px 5px; border:1px solid red;}
.cart_tab th {padding:3px 5px; border:1px solid lime;}

#cart {border-collapse:collapse; font-size:12px; border:1px solid #dde4ea;}
#cart img {border:1px solid #e7e9eb;}
#cart th {height:30px; text-align:center;}
#cart tr.on {background:#fcfbfa;}
#cart tr.off {background:#eef1f4;}
#cart td {height:52px; text-align:center; vertical-align:middle; border:1px solid #dde4ea;}
#cart .control {padding:10px 0px 10px 0px;}
#cart h3 {text-align:center;}
#cart a.save:link, #cart a.save:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#cart a.save:hover, #cart a.save:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#cart a.order:link, #cart a.order:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#eb008a; border-left:2px solid #eb299a; border-top:2px solid #eb299a; border-bottom:2px solid #cc0077; border-right:2px solid #cc0077;}
#cart a.order:hover, #cart a.order:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#eb008a; border-left:2px solid #eb299a; border-top:2px solid #eb299a; border-bottom:2px solid #cc0077; border-right:2px solid #cc0077;}

#control a.save:link, #control a.save:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#control a.save:hover, #control a.save:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}


#order {text-align:center; margin:0 auto; width:700px;}
#order input {font-size:13px; border:1px solid #a3b3bd; background:#eef1f4; color:#7b8c96; width:99%; padding:2px 3px 2px 3px; color:#4f565c;}
#order .td {text-align:right; vertical-align:middle;}

#order .sending {float:right; margin-left:8px;}
html:root #order .sending {margin-right:-2px;}
#order td {text-align:right;}
#order textarea {font-family:arial, tahoma, verdana; font-size:13px; height:100px; border:1px solid #a3b3bd; background:#eef1f4; padding:2px 3px 2px 3px; color:#4f565c; width:99%;}

#control {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px;}
html:root #control {margin-right:-2px;}
#control a:link, #control a:visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#control a:hover, #control a:hover.visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}

#control_2 {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px; margin-top:5px; margin-right:1px;}
#control_2 a:link, #control_2 a:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#control_2 a:hover, #control_2 a:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}

#carts {position:absolute; width:260px; top:211px; right:50px; z-index:4; text-align:left; background:#ffffff; border:1px solid #e9e8e7;}
#carts .carts {margin:5px; height:40px; background:#dee5ed; padding:3px 0px 3px 3px; color:#63707b;}
#carts a:link, #carts a:visited {color:#63707b; text-decoration:underline;}
#carts a:hover, #carts a:hover.visited {color:#63707b; text-decoration:none;}
.shadow {position:absolute; top:269px; right:50px; bottom:-6px; width:153px; height:5px;}



