body
{
   margin-top:    0;
   margin-bottom: 0;
   margin-left:   0;
   margin-right:  0;
   padding: 0;
   font:  13px verdana, geneva, arial, sans-serif;
   color: #000000;
   background-color: #FFFFFF;
}

.selected_menu
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
   font-weight: bold;
}

a:link, a:visited, a:active
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
   text-decoration: none;
}

a:hover
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
   text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:active
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
   text-decoration: none;
}

a.menu:hover
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
   text-decoration: underline;
}

.design
{
   font:  10px verdana, geneva, arial, sans-serif;
   color: #000000;
}

.text13px
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #000000;
}

.text11px
{
   font:  11px verdana, geneva, arial, sans-serif;
   color: #000000;
}

.red11
{
   font:  11px verdana, geneva, arial, sans-serif;
   font-weight: bold;
   color: #CC0000;
}

.wht11
{
   font:  11px verdana, geneva, arial, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
}

.text14px
{
   font:  14px verdana, geneva, arial, sans-serif;
   color: #000000;
   text-align: justify;
}

.text14px_white
{
   font:  14px verdana, geneva, arial, sans-serif;
   color: #FFFFFF;
}

.text13px_white
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #FFFFFF;
}

.text13px_w
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #000000;
}

.title_main_page
{
   font:  11px verdana, geneva, arial, sans-serif;
   font-weight: bold;
   color: #E1301E;
}

a.design:link
{
   font:  10px verdana, geneva, arial, sans-serif;
   color: #185CDC;
}
a.design:visited
{
   font:  10px verdana, geneva, arial, sans-serif;
   color: #185CDC;
}
a.design:active
{
   font:  10px verdana, geneva, arial, sans-serif;
   color: #185CDC;
}
a.design:hover
{
   font:  10px verdana, geneva, arial, sans-serif;
   color: #990000;
}

a.menu_top:link
{
   font:  14px verdana, geneva, arial, sans-serif;
   text-decoration: none;
   color: #FFFFFF;
}
a.menu_top:visited
{
   font:  14px verdana, geneva, arial, sans-serif;
   text-decoration: none;
   color: #FFFFFF;
}
a.menu_top:active
{
   font:  14px verdana, geneva, arial, sans-serif;
   text-decoration: none;
   color: #FFFFFF;
}
a.menu_top:hover
{
 font:  14px verdana, geneva, arial, sans-serif;
 text-decoration: underline;
 color: #FFFFFF;
}

.menu_left_title
{
 font-size: 11px;
 font-weight: normal;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 1px;
 padding-right: 1px;
 color: #FFFFFF;
 text-align: center;
}

a.mainlevel:link, a.mainlevel:visited
{
 display: block;
 vertical-align: top;
 FONT-WEIGHT: 700;
 FONT-SIZE: 12px;
 COLOR: #5372a3;
 FONT-FAMILY: Tahoma, Arial;
 text-align: left;
 padding-top: 5px;
 padding-left: 10px;
 height: 13px !important;
 text-decoration: none;
 background-position: 5px;
 background-repeat: no-repeat;
}

a.mainlevel:hover
{
 text-decoration: underline;
}

.menu_sub_link
{
   padding-left: 15px;
}

.display_none
{
   display: none;
}

hr
{
  border: 1pt dashed #999999;
  border-bottom: none;
}

.menu_title
{
   border: 1 solid #62B159;
   background-color: #91C988;
   font:  14px verdana, geneva, arial, sans-serif;
}

.menu_bg
{
   font:  13px verdana, geneva, arial, sans-serif;
   background-color: #EDF8EA;
}

.menu_edge
{
   border: 1 solid #DFDFE2;
}

.menu_admin_bg
{
   font:  13px verdana, geneva, arial, sans-serif;
   background-color: #EDF8EA;
}


.textfield
{
   border: 1px solid #999999;
}

.button
{
   border: 1px solid #999999;
   height: 22;
   background-color: #E4F0FF;
}

.path_txt
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #000000;
}

/* --- news --- */

.news_date
{
   font:  11px verdana, geneva, arial, sans-serif;
   color: #990000;
   font-weight: bold;
}


.news_edge
{
   font:  14px verdana, geneva, arial, sans-serif;
   /*background-color: #A0D4F8;*/
   border: solid 1px #A0D4F8;
   padding: 1px;
}

.news_title
{
   font:  14px verdana, geneva, arial, sans-serif;
   background-color: #BBDEF7;
}

.news_bg
{
   font:  14px verdana, geneva, arial, sans-serif;
   background-color: #ECF1F7;
}

p
{
   text-indent: 15;
}

.prg_ind_jstf
{
   text-align: justify; 
	  text-indent: 20;
}

.bold13
{
   font:  13px verdana, geneva, arial, sans-serif;
   font-weight: bold;
}

.normal13
{
   font:  13px verdana, geneva, arial, sans-serif;
}

.cur_page
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #FFFFFF;
   background-color: #3584F5;
}

a.mailto
{
   font:  13px verdana, geneva, arial, sans-serif;
   color: #185CDC;
}

tabel
{
  font:  14px verdana, geneva, arial, sans-serif;
  color: #000000;
}

.black11
{
  font:  11px verdana, geneva, arial, sans-serif;
  color: #000000;
}

img
{
  border: none;
}

#rulesFeedback {
    width: 450px;
    text-align: left;
    margin: 20px 0;
}

#frmFeedback {
    margin: 5px 0 5px 20px;
    border: 1px solid gray;
    width: 450px;
    padding: 10px 10px 10px 30px;
    background: #FFF url(/images/email.png) no-repeat 315px top;
    border: 1px solid #94CBFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
}

#frmFeedback label {
    display: block;
    padding: 5px 0;
    margin: 0;
    text-indent: 0;
    font: bold 14px verdana, geneva, arial, sans-serif;
    
}

#frmFeedback p {
    clear: both;
    padding: 5px 0;
    display: block;
    margin: 0;
}

#frmFeedback sup {
    font: bold 10px verdana, geneva, arial, sans-serif;
    color: red;
}

#frmFeedback input[type="text"] {
    height: 22px;
    background-color: #F0F8FF;
    border: 1px solid #94CBFF;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
}

#frmFeedback textarea {
    background-color: #F0F8FF;
    border: 1px solid #94CBFF;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
}

h1.blue_underline {
    font: bold 18px verdana, geneva, arial, sans-serif;
    color: #286AB8;
    padding-bottom: 3px;
    border-bottom: 1px dashed #94CBFF;
    width: 400px;
}

.msgInfo, .msgOk, .msgWarning, .msgError {
    border: 1px solid;
    margin: 10px auto;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    width: 50%;
}

.msgInfo {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/msg_inf.png');
}

.msgOk {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/msg_ok.png');
}

.msgWarning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/msg_warning.png');
}

.msgError {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/msg_error.png');
}

b.price {
    height: 28px;
    width: 79px;
    font-weight: bold;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    background: url(/images/price_bg.gif) no-repeat 0 0;
    display: inline-block;
    padding: 0;
    margin: 0 4px;
    text-indent: 0;
}

.canal_box_tab {background:url(http://www.viasat.ua/images/pic_chnel_center.gif);}
.canal_box_tab th { font-weight:normal; text-align:left; padding:10px 15px 10px 10px;}
.canal_box_tab th td { vertical-align:top;}

.canal_box_tab dl {
    font: 13px verdana, geneva, arial, sans-serif !important;
}
