.borderwrap {
 background: #ffffff;
 }

 .borderwrap p.formbuttonrow1 {
 background: #ffffff !important;
 border: 0px;
 border-top: 1px solid #CCC;
 }

 .borderwrap p {
 background: #ffffff;
 border: 1px solid #cccccc;
 margin: 5px;
 padding: 10px;
 text-align: left;
 }

 #submenu { 
 background: #C3C3C3 url('http://forum.mediaportal.kiev.ua/style_images/mediaportal/back.png') repeat;
 border-bottom: 1px solid #91B83D;
 color: #ffffff;
 margin: 0px 0px 0px 0px;
 }

 #submenu a:link, 
 #submenu a:visited { 
 background: transparent; 
 color: #ffffff; 
 padding: 0 6px 0 6px;
 text-decoration: none;
 }

 #submenu a:hover, 
 #submenu a:active {
 background: transparent;
 color: #5B7B36;
 }

 #submenu p.home,
 #userlinks p.home {
 float: left;
 }

 #logostrip{ 
 background: #FFF url('http://forum.mediaportal.kiev.ua/style_images/mediaportal/tile_back.png') repeat-x;
 border: 0px;
 border-top: 1px solid #A6CF3F; 
 border-bottom: 1px solid #618339;
 height: 120px;
 margin: 0;
 padding: 0;
 }

 #userlinks { 
 background: #C3C3C3 url('http://forum.mediaportal.kiev.ua/style_images/mediaportal/userlinks.png') repeat-x;
 border-top: 1px solid #73983E; 
 border-bottom: 4px solid #CECECE;
 color: #ffffff;
 margin: 0px 0 0px 0;
 padding: 0 8px 0 8px;
 vertical-align: middle;
 }

 #userlinks a:link,
 #userlinks a:visited {
 color: #ffffff;
 text-decoration: none;
 }

 #userlinks a:hover,
 #userlinks a:active {
 color: #445C28;
 text-decoration: none;
 }

 #submenu p,
 #userlinks p {
 background: transparent !important;
 border: 0 !important;
 font-size: 9px;
 font-weight: bold; 
 letter-spacing: 1px;
 margin: 0 !important;
 padding: 4px 0 4px 0; 
 text-align: right;
 }

 #userlinks p {
 font-weight: normal;
 letter-spacing: 0;
 }

 #navstrip{ 
 background: #FFF url('http://forum.mediaportal.kiev.ua/style_images/mediaportal/submenu.png') repeat-x;
 color: #ffffff;
 border: 1px solid #3B77BB;
 font-size: 10px;
 height: auto;
 font-weight: bold;
 margin: 0 0 10 0;
 padding: 5px 5px 5px 8px; 
 }

 #navstrip a:link, 
 #navstrip a:visited{ 
 background: transparent; 
 color: #ffffff;
 text-decoration: none;
 }

 #navstrip a:hover, 
 #navstrip a:active{
 background: transparent; 
 color: #1C5FA6;
 }


/* Custom butcher's styles */


#loginarea { 
 background: transparent;
 border-top: 0px; 
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

#loginarea td { 
 background: transparent;
 border-top: 0px; 
 color: #ffffff;
 margin: 0px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 2px;
 font-family: Verdana, Tahoma, Arial;
 font-size: 10px;
}

input.logininput { 
 width: 100px;
 height: 18px;
 font-family: verdana, tahoma;
 font-size: 11px;
 border: 1px solid #618339;
}

#loginarea {
 background: transparent;
 border-top: 0px;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}


#borderlefttables { 
 background: transparent;
 border: 1px solid #838383;
 padding: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
}

#lefttables { 
 background: transparent;
 border-bottom: 10px solid #cecece;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 margin: 0px;
 padding: 0px;
}

#lefttables td.top { 
 background: #ffffff url('http://forum.mediaportal.kiev.ua/style_images/mediaportal/maintitle.png') repeat-x;
 border-bottom: 4px solid #cecece;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 margin: 0px;
 height: 24px;
 font-family: verdana, tahoma;
 font-size: 9px;
 font-weight: bold; 
 letter-spacing: 1px;
 padding: 2px 4px 2px 4px;
 color: #ffffff;
 vertical-align: middle;
 cursor: default;
}

#lefttables td { 
 background: #ffffff;
 border-bottom: 5px solid #e8e8e8;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 margin: 0px;
 padding: 5px;
 font-family: verdana, tahoma;
 font-size: 11px;
 vertical-align: top;
}

#lefttables td.story { 
 border: 0px;
 margin: 0px;
 padding: 10px;
 font-family: verdana, tahoma;
 font-size: 11px;
 vertical-align: top;
 cursor: default;
}

#lefttables td.understory { 
 border: 0px;
 border-top: 1px solid #e8e8e8;
 margin: 0px;
 height: 18px;
 padding: 2px 10px 0 10px;
 font-family: verdana, tahoma;
 font-size: 11px;
 cursor: default;
 vertical-align: top;
 /*background: #ffffff url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/icon_next.png') no-repeat right top;*/
}

#lefttables td.underfullstory { 
 border: 0px;
 border-top: 1px solid #e8e8e8;
 margin: 0px;
 height: 18px;
 padding: 2px 10px 0 10px;
 font-family: verdana, tahoma;
 font-size: 11px;
 vertical-align: top;
 cursor: default;
 /*background: #ffffff url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/icon_print.png') no-repeat right top;*/
}

#lefttables table { 
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0px;
}

#lefttables li { 
/* background: url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/icon_li.png') no-repeat;
 padding: 0 0 2px 0;
 margin: 0; 
 line-height: 1.2em; 
 font-size: 12px; 
 font-family: Tahoma; 
 text-indent: 16px;
 border: 0px;
 height: 16px;
 list-style: none; */
 background: url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/li.gif') no-repeat;
 padding: 0px;
 margin: 0px;
 text-indent: 8px;
 border: 0px;
 line-height: 3px; 
}

#lefttables a:link,
#lefttables a:visited {
 color: #3b77bb;
 font-family: verdana, tahoma;
 text-decoration: none;
}

#lefttables a:hover,
#lefttables a:active {
 color: #8eb33d;
 font-family: verdana, tahoma;
 text-decoration: none;
}

#normaltables td { 
 background: transparent;
 margin: 0px;
 padding: 0px;
 border: 0px;
}

input.poolbuttons { 
 width: 74px;
 height: 20px;
 border: 0px;
 padding: 0px;
 font-family: verdana, tahoma;
 font-size: 10px;
 color: #000000;
 vertical-align: middle;
}

img.icon {
 border: 0px;
 float: left;
 padding-right: 6px;
 width: 16px;
 height: 16px; 
}

#addnews 
#addnews td {
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 100%;
}

#addnews td {
 padding: 0px;
 font-family: verdana, tahoma;
 font-size: 11px;
 color: #000000;
 vertical-align: top;
}

#addnews input {
 width: 100%;
 height: 18px;
 font-family: verdana, tahoma;
 font-size: 11px;
 border: 1px solid #618339;
}

#addnews textarea {
 width: 100%;
 font-family: verdana, tahoma;
 font-size: 11px;
 border: 1px solid #618339;
}

#addnews select {
 width: 100%;
 height: 16px;
 font-family: verdana, tahoma;
 font-size: 11px;
 border: 1px solid #618339;
}

#topnews li { 

 padding: 0px; 
 margin: 0px; 
 line-height: 1.2em; 
 font-size: 10px; 
 font-family: Arial;
 border: 0px;
 list-style: none;
}

div.helptip {
 border: 1px dashed red;
 background: #ffffff;
 font-family: verdana, tahoma;
 font-size: 10px;
 padding: 8px;
 margin-top: 4px;
 margin-bottom: 4px;
/* -moz-border-radius: 5px;*/
}

table.bottom_options {
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 100%;
}

td.check_options {
 vertical-align: middle;
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 1%; 
}

td.td_options {
 vertical-align: middle;
 text-align: left;
 padding: 0px;
 margin: 0px;
 border: 0px;
 font-family: verdana, tahoma;
 font-size: 10px;
}

div.menulinks,
td.menulinks {
 background: #ffffff url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/menu_noactive.gif') right top no-repeat;
 border-top: 2px solid #9bc03c;
 border-bottom: 2px solid #9bc03c;
 margin: 0px;
 padding-left: 10px;
 border-left: 0px;
 border-right: 0px;
 vertical-align: middle;
 font-family: verdana, tahoma;
 font-size: 10px;
 font-weight: bold;
 cursor: default;
 color: #3b77bb;
 letter-spacing: 1px;
 height: 20px;
 cursor: pointer;
 text-transform: uppercase;
}

td.menu_active {
 background: #ffffff url('http://www.mediaportal.kiev.ua/templates/mediaportal/images/menu.gif') right top no-repeat;
 border-top: 2px solid #729be0;
 border-bottom: 2px solid #729be0;
 margin: 0px;
 padding-left: 10px;
 border-left: 0px;
 border-right: 0px;
 vertical-align: middle;
 font-family: verdana, tahoma;
 font-size: 10px;
 font-weight: bold;
 color: #3b77bb;
 letter-spacing: 1px;
 height: 20px;
 cursor: pointer;
 text-transform: uppercase;
}

div.menuborder { 
 background: #ffffff;
 border: 1px solid #838383;
 padding: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 2px;
}

/* --------------------------------- */

table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
}
.category {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
 padding-top: 15px;
}
.category a {
 color: #4b719e;
 text-decoration:none;
}
.category a:hover {
 text-decoration: underline;
 }
.speedbar {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
 padding-left: 6px;
}
.speedbar a {
 color: #4b719e;
 text-decoration:none;
}
.speedbar a:hover {
 text-decoration: underline;
 }

.slink {
 color: #717171;
 font-size: 11px;
 font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
 color: #E34000;
 text-decoration:none;
 }

.slink a:hover {
 color: #E34000;
 text-decoration: underline;
 }
.copy {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
 padding: 5px;
}
.skin {
 font-size: 11px;
 font-family: tahoma;
 padding-left: 60px;
}
select {
 font-size: 11px;
 font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
 color: #727272;
 text-decoration:none;
 }

.copy a:hover {
 color: #727272;
 text-decoration: underline;
 }
.ltitle {
 color: #E34000;
 font-size: 18px;
 font-family: tahoma;
 font-weight: bold;
 padding-left: 6px;
 padding-top: 11px;
}
.stext {
 color: #727272;
 font-size: 11px;
 font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
 color: #E34000;
 text-decoration:none;
 }

.stext a:hover {
 color: #E34000;
 text-decoration: underline;
 }
.ntitle {
 color: #888888;
 font-size: 14px;
 font-family: Calibri;
 font-weight: bold;
 padding-left: 6px;
 padding-top: 11px;
}
.ntitle a {
 color: #4b719e;
 text-decoration:none;
}
.ntitle a:hover {
 text-decoration: underline;
 }
.ctitle {
 color: #888888;
 font-size: 12px;
 font-family: tahoma;
 padding-left: 6px;
 padding-top: 18px;
}
.ctitle a {
 color: #4b719e;
 text-decoration:none;
}
.ctitle a:hover {
 text-decoration: underline;
 }
.news {
 FONT: 10pt Verdana; 
 text-align:justify;
}
.news a {
 color: #4b719e;
 text-decoration:none;
}
.news a:hover {
 text-decoration: underline;
 }
.userstop {
 font-family:Tahoma;
 font-size:11px;
 color:#606D77;
}
.userstop thead {
 font-family:Tahoma;
 font-size:11px;
 font-weight: bold;
 color: rgb(71,117,165);
}
.userstop td {
 padding:3px;
}
.userstop a {
 color: #4b719e;
 text-decoration:none;
}
.userstop a:hover {
 text-decoration: underline;
 }
.hr_line {
 background: url(../images/line.gif);
 width: 100%;
 height: 7px;
 font-size: 3px;
 font-family: tahoma;
 margin-top: 4px;
 margin-bottom: 4px;
}

/*=========================*/
/* MEDIAPORTAL MODERN STYLES */
/* created by Butcher */
/*=========================*/


 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� �������� ����
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.hidden {
 position: absolute;
 visibility: hidden;
}

ul.menu {
 list-style: none;
 width: 180px; /* Width of Menu Items */
 border: 0px;
 padding: 0px;
 margin: 0px;
}

ul li.menu {
 position: relative;
 background: #ffffff url('../images/menu_noactive.gif') right top no-repeat;
 margin: 0px 0px 2px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: middle;
 border: 1px solid #838383;
 height: 22px;
 }
 
li ul.menu {
 position: absolute;
 left: 179px; /* Set 1px less than menu width */
 top: -4px;
 display: none;
 padding: 2px 2px 0px 2px;
 background: #ffffff;
 border: 1px solid #838383;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ��������� �������� ����
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 ul li a.menu {
 display: block;
 background: #ffffff url('../images/menu_noactive.gif') right top no-repeat;
 border-top: 2px solid #9bc03c;
 border-bottom: 2px solid #9bc03c;
 padding: 0px 0px 0px 10px;
 border-left: 0px;
 border-right: 0px;
 font-family: verdana, tahoma;
 font-size: 10px;
 font-weight: bold;
 color: #3b77bb;
 letter-spacing: 1px;
 cursor: pointer;
 text-transform: uppercase;
 text-decoration: none;
 line-height: 18px;
 }
 
 li.menu {
 background: #ffffff url('../images/menu_noactive.gif') right top no-repeat;
 margin: 1px 0px 1px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: middle;
 border: 1px solid #838383;
 height: 22px;
 }

 /* Fix IE. Hide from IE Mac \*/
 * html ul li { float: left; height: 1%; }
 * html ul li a { height: 1%; }
 /* End */

 a.menu:hover {
 background: #ffffff url('../images/menu.gif') right top no-repeat;
 }
 
 li ul li a.menu {
 display: block;
 background: #ffffff url('../images/menu_noactive.gif') right top no-repeat;
 border-top: 2px solid #9bc03c;
 border-bottom: 2px solid #9bc03c;
 padding: 0px 0px 0px 10px;
 border-left: 0px;
 border-right: 0px;
 font-family: verdana, tahoma;
 font-size: 10px;
 font-weight: bold;
 color: #3b77bb;
 letter-spacing: 1px;
 cursor: pointer;
 text-transform: uppercase;
 text-decoration: none;
 line-height: 18px;
 } /* Sub Menu Styles */
 
 li:hover ul, li.over ul.menu {
 display: block;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ������
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 #modern_block {
 border: 0px;
 margin: 0px;
 padding: 4px 2px 6px 2px;
 font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
 font-size: 11px;
 cursor: default;
 }

 #modern_block a:link,
 #modern_block a:active,
 #modern_block a:visited {
 color: #3e73b9;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 line-height: 16px;
 }

 #modern_block a:hover {
 color: #3e73b9;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 line-height: 16px;
 border-bottom: 1px dashed #3e73b9;
 }

 #modern_block li { 
 background: url('../images/li.gif') no-repeat;
 padding: 0px;
 margin: 0px;
 text-indent: 8px;
 border: 0px;
 line-height: 3px; 
 }

 table.modern_block_top {
 width: 100%;
 border: 0px;
 background: url('../images/modern_block_header_bg.gif') left top repeat-x;
 margin: 2px 0px 0px 0px;
 }

 table.modern_block_alt_top {
 width: 100%;
 border: 0px;
 background: url('../images/modern_block_header_bg.gif') left top repeat-x;
 margin: 2px 0px 0px 0px;
 }

 table.modern_block {
 width: 100%;
 border: 0px;
 background: #ffffff url('../images/modern_block_bg.gif') left bottom repeat-x;
 margin: 0px 0px 2px 0px;
 }

 table.modern_block_closed {
 width: 100%;
 border: 0px;
 background: url('../images/modern_block_header_bg.gif') left top repeat-x;
 margin: 2px 0px 2px 0px;
 }

 td.modern_block_top_left {
 width: 6px;
 background: url('../images/modern_block_top.gif') left top no-repeat;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_top {
 height: 29px;
 background: url('../images/modern_news_top.gif') left top repeat-x;
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 letter-spacing: 0.5px;
 vertical-align: middle;
 color: #364683;
 cursor: default;
 text-align: center;
 padding-right: 10px;
 }

 td.modern_block_show_hide {
 background: url('../images/modern_news_top.gif') left top repeat-x;
 font-size: 1px;
 vertical-align: middle;
 padding: 0px;
 width: 12px;
 }

 td.modern_block_top_right {
 width: 8px;
 background: url('../images/modern_block_top.gif') right top no-repeat;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_left {
 width: 6px;
 background: url('../images/modern_block_left.gif') left top repeat-y;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_right {
 width: 8px;
 background: url('../images/modern_block_right.gif') right top repeat-y;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_bottom_left {
 height: 5px;
 width: 6px;
 background: url('../images/modern_block_bottom.gif') left bottom no-repeat;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_bottom {
 height: 5px;
 background: url('../images/modern_news_bottom.gif') left bottom repeat-x;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_block_bottom_right {
 height: 5px;
 width: 8px;
 background: url('../images/modern_block_bottom.gif') right bottom no-repeat;
 font-size: 1px;
 line-height: 1px;
 }

 td.modern_news_top {
 background: url('../images/modern_news_top.gif') left top repeat-x;
 height: 29px;
 font-family: tahoma, arial, verdana;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 letter-spacing: 1px;
 vertical-align: middle;
 color: #364683;
 cursor: default;
 padding: 0px 4px 4px 0px;
 }


 td.modern_news_main {
 border: 0px;
 margin: 0px;
 padding: 4px 14px 6px 14px;
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 line-height: 14px;
 text-align: justify;
 }

 td.modern_news_main a:link,
 td.modern_news_main a:active,
 td.modern_news_main a:visited {
 color: #1f4262;
 }
 
 td.modern_news_main a:hover {
 color: #e26000;
 }

 #modern_news_category,
 td.modern_news_category {
 padding: 2px 0px 2px 14px;
 border: 0px;
 margin: 0px;
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #364683;
 line-height: 12px;
 vertical-align: middle;
 }

 #modern_news_category a:link,
 #modern_news_category a:active,
 #modern_news_category a:visited {
 color: #3e73b9;
 font-family: verdana, tahoma, arial;
 text-decoration: none;
 border: 0px;
 }

 #modern_news_category a:hover {
 color: #3e73b9;
 font-family: verdana, tahoma, arial;
 text-decoration: none;
 border-bottom: 1px dashed #3e73b9;
 }

img.icon_show_hide {
 border: 0px;
 padding: 0px;
 width: 12px;
 height: 12px; 
 cursor: pointer;
}

td.modern_block_closed_top_left {
 width: 6px;
 background: url('../images/modern_block_closed.gif') left top no-repeat;
 font-size: 1px;
}

td.modern_block_closed_top {
 height: 29px;
 background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 letter-spacing: 0.5px;
 vertical-align: middle;
 color: #364683;
 cursor: default;
 text-align: center;
 padding-right: 10px;
}

td.modern_block_closed_show_hide {
 background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
 font-size: 1px;
 vertical-align: middle;
 padding: 0px;
 width: 12px;
}

td.modern_block_closed_top_right {
 width: 8px;
 background: url('../images/modern_block_closed.gif') right top no-repeat;
 font-size: 1px;
}

#modern_block_archives {
 border: 0px;
 margin: 0px;
 padding: 4px 2px 6px 2px;
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 cursor: default;
}

#modern_block_archives a:link,
#modern_block_archives a:active,
#modern_block_archives a:visited {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 14px;
 background: url('../images/modern_a_bg_nonactive.gif') left top no-repeat;
}

#modern_block_archives a:hover {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 14px;
 border-bottom: 1px dashed #3e73b9;
 background: url('../images/modern_a_bg_active.gif') left top no-repeat;
}

#modern_block_friends {
 border: 0px;
 margin: 0px;
 padding: 4px 2px 6px 2px;
 font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
 font-size: 11px;
 cursor: default;
}

#modern_block_friends a:link,
#modern_block_friends a:active,
#modern_block_friends a:visited {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 16px;
 background: url('../images/modern_a_bg_nonactive.gif') left top no-repeat;
}

#modern_block_friends a:hover {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 16px;
 border-bottom: 1px dashed #3e73b9;
 background: url('../images/modern_a_bg_active.gif') left top no-repeat;
}

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ������ ���������
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.navigation_1 {
 color:#666; 
 border:0px;
}

.navigation_1 a:link,
.navigation_1 a:visited,
.navigation_1 a:hover,
.navigation_1 a:active {
 text-decoration:none;
 color: #636363;
 background:#F9F9F9;
 border:1px solid #E6E6E6;
 padding:3px 6px;
 font-size:11px
}

.navigation_1 a:hover {
 background:#799AE3;
 color:#FFFFFF;
 border-color:#E6E6E6;
}

.navigation_1 span {
 text-decoration:none;
 background:#fff;
 padding:3px 6px;
 border:1px solid #E6E6E6;
 color:#ccc;
 font-size:11px;
}

 div.navigation {
 font-size: 1px;
 font-family: verdana, tahoma, arial;
 color: #ffffff;
 font-weight: normal;
 padding: 0px;
 margin: 10px 0px 10px 0px;
 line-height: 24px;
 vertical-align: middle;
 }

 div.navigation a:link,
 div.navigation a:active,
 div.navigation a:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 2px;
 background: #e2ebf2 url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a:hover {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 2px;
 background: #ffffff url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_1:link,
 div.navigation a.nav_1:active,
 div.navigation a.nav_1:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 12px 6px 12px;
 background: #e2ebf2 url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_10:link,
 div.navigation a.nav_10:active,
 div.navigation a.nav_10:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 9px 6px 8px;
 background: #e2ebf2 url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_100:link,
 div.navigation a.nav_100:active,
 div.navigation a.nav_100:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 5px 6px 5px;
 background: #e2ebf2 url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_1:hover,
 div.navigation a.nav_10:hover,
 div.navigation a.nav_100:hover {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 background: #ffffff url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_button_left:link,
 div.navigation a.nav_button_left:active,
 div.navigation a.nav_button_left:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 7px 6px 25px;
 background: #e2ebf2 url('../images/modern_navigation_button_left_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_button_left:hover {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 7px 6px 25px;
 background: #ffffff url('../images/modern_navigation_button_left_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_button_right:link,
 div.navigation a.nav_button_right:active,
 div.navigation a.nav_button_right:visited {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 24px 6px 7px;
 background: #e2ebf2 url('../images/modern_navigation_button_right_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation a.nav_button_right:hover {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 24px 6px 7px;
 background: #ffffff url('../images/modern_navigation_button_right_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 }

 div.navigation span.nav_1 {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 12px 6px 12px;
 background: #ffffff url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 div.navigation span.nav_10 {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 9px 6px 9px;
 background: #ffffff url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 div.navigation span.nav_100 {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 4px 6px 4px;
 background: #ffffff url('../images/modern_navigation_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 div.navigation span.nav_button_left {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 7px 6px 25px;
 background: #ffffff url('../images/modern_navigation_button_left_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 div.navigation span.nav_button_right {
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 6px 25px 6px 7px;
 background: #ffffff url('../images/modern_navigation_button_right_bg.gif') left top no-repeat;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 div.navigation span.three_dots {
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 color: #000000;
 border: 0px;
 line-height: 24px;
 cursor: default;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ����� ���������
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 tr.modern_block_contacts {
 border-top: 1px dashed #84aa3d;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 height: 24px;
 }

 td.modern_block_contacts_1 {
 width: 21px;
 padding: 0px 0px 0px 3px;
 vertical-align: middle;
 }

 td.modern_block_contacts_2 {
 width: 60px;
 padding: 0px;
 font-family: tahoma, verdana, arial;
 color: #000000;
 text-align: left;
 font-size: 11px;
 vertical-align: middle;
 }

 td.modern_block_contacts_3 {
 padding: 0px;
 font-family: tahoma, verdana, arial;
 color: #000000;
 text-align: left;
 font-size: 11px;
 vertical-align: middle;
 font-weight: bold;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ����������� "����� ������"
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 #modern_newreleases,
 table.modern_newreleases {
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 100%;
 table-layout: fixed;
 }

 #modern_newreleases td.modern_newreleases_header {
 background: #e2ebf2;
 padding: 2px 2px 2px 4px;
 margin: 0px;
 border: 0px;
 font-family: tahoma, verdana, arial;
 color: #000000;
 text-align: left;
 font-size: 11px;
 vertical-align: middle;
 font-weight: bold;
 width: 50%; 
 }

 #modern_newreleases td.modern_newreleases {
 padding: 2px 2px 4px 4px;
 margin: 0px;
 border: 0px;
 font-family: arial, tahoma, verdana;
 color: #000000;
 text-align: left;
 font-size: 11px;
 vertical-align: top;
 overflow: hidden;
 }

 #modern_newreleases td.modern_newreleases a:link,
 #modern_newreleases td.modern_newreleases a:active,
 #modern_newreleases td.modern_newreleases a:visited {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 14px;
 background: url('../images/modern_a_bg_nonactive.gif') left top no-repeat;
 }

 #modern_newreleases td.modern_newreleases a:hover {
 color: #3e73b9;
 padding: 0px 0px 0px 8px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 14px;
 border-bottom: 1px dashed #3e73b9;
 background: url('../images/modern_a_bg_active.gif') left top no-repeat;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ������� ���������� ������
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 table.global_links {
 margin: 0px;
 padding: 0px;
 border: 0px;
 width: 100%;
 height: 26px;
 background: #c1da7e url('../images/modern_news_bottom.gif') left bottom repeat-x;
 }

 table.global_links td {
 padding: 0px 10px 5px 10px;
 vertical-align: middle;
 border: 0px;
 cursor: default;
 font-family: verdana, tahoma, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #84aa3d;
 white-space: nowrap;
 }

 table.global_links td:hover {
 color: #5a712e;
 cursor: pointer;
 }

 table.global_links td.current {
 padding: 0px 10px 0px 10px;
 background: #ffffff;
 color: #000000;
 cursor: default;
 }

 table.global_links td.head,
 table.global_links td.head:hover {
 padding: 0px 10px 5px 10px;
 vertical-align: middle;
 border: 0px;
 cursor: default;
 font-family: verdana, tahoma, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #84aa3d;
 white-space: nowrap;
 }

 table.global_links td a {
 font-family: verdana, tahoma, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #84aa3d;
 text-decoration: none;
 cursor: default;
 }

 table.global_links td:hover a {
 font-family: verdana, tahoma, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #5a712e;
 text-decoration: none;
 cursor: pointer;
 }

 table.global_links td.link_forum {
 padding: 0px 10px 5px 20px;
 background: url('../images/modern_icon_block_forum_lastposts.gif') left center no-repeat;
 }

 table.global_links td.link_imgshosting {
 padding: 0px 10px 5px 20px;
 background: url('../images/modern_icon_globalmenu_imageshosting.gif') left center no-repeat;
 }

 table.global_links td.border_left {
 padding: 0px;
 background: url('../images/modern_global_links_borders.gif') right bottom no-repeat;
 border: 0px;
 white-space: nowrap;
 width: 4px;
 }

 table.global_links td.border_right {
 padding: 0px;
 background: url('../images/modern_global_links_borders.gif') left bottom no-repeat;
 border: 0px;
 white-space: nowrap;
 width: 3px;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ������ ���� / ����������� ��������� ����
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 table.menu_category {
 width: 100%;
 background: url('../images/modern_menu_category_bg_nonactive.gif') left top repeat-x;
 border: 0px;
 margin: 2px 0px 2px 0px;
 }

 table.menu_category:hover {
 background: url('../images/modern_menu_category_bg_active.gif') left top repeat-x;
 cursor: pointer;
 }

 table.menu_category td.left {
 width: 5px;
 height: 29px;
 background: url('../images/modern_menu_category_bg_left.gif') right top no-repeat;
 padding: 0px;
 }

 table.menu_category td.roll {
 width: 44px;
 background: url('../images/modern_menu_category_bg_roll.gif') left top no-repeat;
 padding: 0px;
 }

 table.menu_category td.roll:hover {
 background: url('../images/modern_menu_category_bg_roll_active.gif') left top no-repeat;
 }

 table.menu_category td.right {
 width: 5px;
 background: url('../images/modern_menu_category_bg_right.gif') left top no-repeat;
 padding: 0px;
 }

 table.menu_category td.image {
 width: 16px;
 text-align: center;
 vertical-align: middle;
 background: url('../images/modern_menu_category_bg_center.gif') left top repeat-x;
 padding: 0px;
 }

 table.menu_category td.image img {
 border: 0px;
 padding: 0px 0px 2px 0px;
 }

 table.menu_category td.center {
 text-align: left;
 vertical-align: middle;
 background: url('../images/modern_menu_category_bg_center.gif') left top repeat-x;
 padding: 0px 0px 3px 4px;
 font-family: tahoma, verdana, arial;
 color: #364683;
 font-weight: bold;
 font-size: 11px;
 letter-spacing: 0.5px;
 line-height: 12px;
 }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ����� ��� ��������� ��������� ����
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

 table.menu_category_opened {
 width: 100%;
 background: url('../images/modern_menu_category_bg_active.gif') left top repeat-x;
 border: 0px;
 margin: 2px 0px 2px 0px;
 }

 table.menu_category_opened td.left {
 width: 5px;
 height: 29px;
 background: url('../images/modern_block_top.gif') left top no-repeat;
 padding: 0px;
 cursor: pointer;
 }

 table.menu_category_opened td.collapse {
 width: 44px;
 background: url('../images/modern_menu_category_bg_collapse.gif') left top no-repeat;
 padding: 0px;
 cursor: pointer;
 }

 table.menu_category_opened td.collapse_hover {
 width: 44px;
 background: url('../images/modern_menu_category_bg_collapse_active.gif') left top no-repeat;
 padding: 0px;
 cursor: pointer;
 }

 table.menu_category_opened td.image {
 width: 16px;
 text-align: center;
 vertical-align: middle;
 background: url('../images/modern_block_top.gif') center top repeat-x;
 padding: 0px;
 cursor: pointer;
 }

 table.menu_category_opened td.image img {
 border: 0px;
 padding: 0px 0px 2px 0px;
 }
