body {
    background-color: #666666;
    font-family: Arial;
    font-size: 11px;
    color: #747476;
    margin-top: 0;
    margin-bottom: 15px;
}
form, ul, li {
    margin: 0;
    padding: 0;
}

/* Main Layout */
.div_body {
    width: 960px;
    max-width: 960px;
    min-width: 960px;
    margin: 0 auto;
    padding: 0;
}
.header {
    background: url('/imgs/logo.jpg') no-repeat scroll #07080D;
    height: 95px;
    width: 100%;
}
.top_menu {
    position: relative;
    float: left;
    color: #999999;
    font-weight: bold;
    padding-top: 25px;
    padding-left: 200px;
    text-align: right;
}
.twitter a {
    color: #B05394;
	font-size: 10px;
	font-weight: bold;
    text-decoration: none;
}
.top_menu a {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.top_menu a:link, .top_menu a:hover, .top_menu a:active, .top_menu a:visited {
    text-decoration: none;
    color: #747476;
}
.top_form {
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    width: 161px;
    float: right;
}
.select_lang {
    background: url("/imgs/skin_select.png") no-repeat scroll 0 0 transparent;
    font-family: MS Shell Dlg;
    font-size: 10px;
    color: #FFF;
    cursor: pointer;
    padding-left: 5px;
    padding-bottom: 8px;
    width: 161px;
    height: 17px;
    line-height: 15px;
}
.lang_list {
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #474747;
    background: #FFF;
    position: absolute;
    display: none;
    padding: 8px;
    width: 150px;
    z-index: 100;
}
.lang_list ul {
    margin: 0;
    padding: 0;
}
.lang_list li {
    list-style: none outside none;
    overflow: hidden;
    margin: 0;
    padding: 1px;
}
.lang_list li a {
    border: 1px solid #FFF;
    overflow: hidden;
    display: block;
    padding: 2px 4px;
}
.lang_list li a.active, .lang_list li a:hover {
    border: 1px solid #BFBFBF;
    background-color: #F1F1F1;
}
.lang_list li a span {
    float: left;
    overflow: hidden;
    margin-right: 5px;
    width: 15px;
    height: 10px;
}
.flags {
    background: url("/imgs/flags.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #BFBFBF;
}
.flag_ua {
    background-position: 0 -550px;
}
.flag_en {
    background-position: 0 -330px;
}
.flag_ru {
    background-position: 0 -240px;
}
.div_search {
    background: url('/imgs/bg_input.png') no-repeat scroll 0 0 transparent;
    position: relative;
    width: 161px;
    height: 17px;
}
.input_search {
    background: none;
    font-family: MS Shell Dlg;
    font-size: 11px;
    color: #FFF;
    width: 350px;
    height: 17px;
    border: 1px solid #999999; 
    margin: 0;
    padding: 0;
    margin-left: 5px;
}
.btn_search {
    background: url('/imgs/btn_search.png') no-repeat scroll 0 0 transparent;
    position: relative;
    float: right;
    cursor: pointer;
    width: 17px;
    height: 17px;
    right: 0;
    top: 1px;
}
.btn_erase {
    background: url('/imgs/btn_erase.png') no-repeat scroll 0 0 transparent;
    position: relative;
    float: right;
    cursor: pointer;
    width: 17px;
    height: 17px;
    right: 0;
    top: 1px;
}
.space {
    position: relative;
    float: right;
    width: 2px;
    height: 17px;
    right: 0;
    top: 1px;
}
.line {
    background: url('/imgs/line.png') repeat scroll #07080D;
    height: 12px;
    width: 100%;
}
.underline_tv {
    background: url('/imgs/underline_tv.jpg') no-repeat #07080D;
    height: 177px;
    width: 100%;
}
.underline_tv_flash {
    height: 177px;
    width: 100%;
}
.underline {
    background: url('/imgs/underline.jpg') no-repeat #07080D;
    height: 25px;
    width: 100%;
}


.contentdvblogic {
    font-size: 12px;
    background-color: #FFF;
    float: left;
    min-height: 100px;
    width: 760px;
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 40px;
}

table.contentdvblogic{
    padding-top: 0px;
    border-collapse:collapse;
}

table.contentdvblogic td{
    padding:2px 2px;
    background-color: #FFF;
    font-size: 12px;
    border: 1px solid #999999; 
}

.content_table {
    background-color: #FFF;
    font-size: 12px;
}

.footer {
    width: 100%;
}
.footer_lcorner {
    background: url('/imgs/lcorner.png') no-repeat scroll 0 0 transparent;
    width: 25px;
    height: 25px;
    float: left;
}
.footer_rcorner {
    background: url('/imgs/rcorner.png') no-repeat scroll 0 0 transparent;
    width: 25px;
    height: 25px;
    float: left;
}
.footer_body {
    background-color: #FFF;
    float: left;
    width: 910px;
    height: 25px;
}
.copyright {
    text-align: center;
    color: #DBDBDB;
    float: left;
    padding: 5px 0 10px 0;
    width: 100%;
}
.div_buy_prod {
    background: url('/imgs/bg_box.png') repeat-x;
    margin: 10px 0 0 0;
    padding: 10px;
    width: 355px;
    text-align: center;
}
.div_buy {
    width: 155px;
    height: 130px;
    font-size: 13px;
    text-align: left;
}
.div_buy div {
    padding-top: 7px;
}
.div_italic_text {
    font-size: 11px;
    font-style: italic;
}
input.btn_style {
    background-color: #2BB0DF;
    cursor: pointer;
    border: 1px solid #2699C2;
    color: #FFF;
    font-size: 10px;
}
input.btn_right_align {
    float: right;
}

input.btn_buy {
    background-color: #2BB0DF;
    cursor: pointer;
    border: 1px solid #2699C2;
    color: #FFF;
    width: 95px;
    font-size: 10px;
}

/* Text Styles */
/*a:link, a:hover, a:active, a:visited {
    text-decoration: none;
    color: #747476;
}*/
a.dark_link {
    color: #231F20;
}

a.black_link{color:black;font-weight:bold;}

h1 {
    font-size: 17px;
    font-weight: bold;
    padding: 0;
    margin: 20px 0 5px 0;
}
h2 {
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-top: 5px;
}
h3 {
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    margin: 23px 0 0 0;
}
h4 {
    font-size: 10px;
    font-weight: bold;
    padding: 0;
    margin: 10px 0 0 0;
}

/* COMMON STYLES*/
.div_left{float:left;}
.div_right{float:right;}
