/* GENERAL */
head {margin: 0px;
padding: 0px;}

body {background-color: #fff;
font-family: Arial, Helvetica, sans;
margin: 0px;
padding: 10px;}

img {margin: 0px;
padding: 0px;
border-style: none;}

font, .font_h, .font_small, a, a:hover, div, span, td {color: #444;}

font, .font_h, a, a:hover, div, span, td {font-size: x-small;}

.div_h {font-size: small;}
.div_h a {font-size: small;}

.font_small {font-size: xx-small;}

.font_h {font-weight: bold;}

.font_error {color: red;
font-weight: bold;}

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

tr {margin: 0px;
padding: 0px;}

td {margin: 0px;
padding: 0px;
text-align: justify;}

form {margin: 0px;
padding: 0px;}

input {margin: 1px;
padding: 0px;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}

div {margin: 0px;
padding: 0px;
text-align: justify;}

.div_h {font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;}

.cross_padding {height: 10px;}

span {margin: 0px;
padding: 0px;}

ul {margin: 5px;
padding: 0px;}

li {margin: 0px;
margin-left: 30px;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
list-style-image: url("pic/marker.gif");}

center {}

/* STRUCTURE */
.vc_site {padding-right: 2px;
padding-bottom: 2px;
width: 975px;
background-color: gray;}

.vc_table {width: 100%;}
.vc_table_tr1 {height: 100px;}
.vc_table_td1_1 {width: 180px;
border-width: 1px;
border-color: #444;
border-style: solid;
background-color: fff;}
.vc_table_td1_2 {vertical-align: top;
border-width: 1px;
border-color: #444;
border-style: solid;
background-color: fff;}
.vc_table_td2_1 {vertical-align: top;
text-align: right;
border-width: 1px;
border-color: #444;
border-style: solid;
border-bottom-width: 0px;
background-image: url("pic/left_back.jpg");
background-repeat: repeat-y;}
.vc_table_td2_2 {vertical-align: top;
border-width: 1px;
border-color: #444;
border-style: solid;
background-color: fff;}
.vc_table_td3_1 {vertical-align: bottom;
text-align: right;
border-width: 1px;
border-color: #444;
border-style: solid;
border-top-width: 0px;
background-image: url("pic/left_back.jpg");
background-repeat: repeat-y;}

.vc_top_label {padding-left: 10px;
padding-top: 7px;
font-weight: bold;}

.vc_menu {padding-top: 54px;}

.vc_logo {float: top;
position: relative;
top: 45px;
left: 65px;
z-index: 2;}

.vc_notebook {position: relative;
top: -57px;
left: 55px;
z-index: 1;}

.vc_line {position: relative;
top: -90px;
left: -35px;
z-index: 1;}

.vc_data {width: 710px;
position: relative;
top: -40px;
left: 40px;}

.projects_table {}
.projects_pic {vertical-align: top;
padding-right: 5px;
padding-bottom: 5px;}
.projects_data {vertical-align: top;
padding-bottom: 5px;}

.glossary {padding-bottom: 10px;}

.button {padding-top: 5px;}

.counters {padding: 5px;}

.numeration, .sort {padding-bottom: 5px;}

.textads {text-align:center; font-size:small; color:gray;}

/* MODULES */
/* basket */
.basket {padding-left: 25px;}

/* primary menu */
.pr_menu_item {border-left-color: white;
border-left-width: 10px;
border-left-style: solid;
border-bottom-color: white;
border-bottom-width: 5px;
border-bottom-style: solid;}
.pr_menu_a {text-decoration: none;
font-weight: bold;}
.pr_menu_select_item {border-left-color: white;
border-left-width: 10px;
border-left-style: solid;
border-bottom-color: #ffd42a;
border-bottom-width: 5px;
border-bottom-style: solid;}
.pr_menu_select {color: #000;
font-weight: bold;}

/* news */
.news_item {margin-bottom: 5px;}
.news_item_date {padding-right: 5px;}

.news_all_item {margin-bottom: 5px;}
.news_all_item_date {padding-right: 5px;}

/* catalog - category */
.cat_table {margin-left: 50px;}

/* catalog - show case */
.cat_table_show_case {margin-left: -40px;}
.cat_td_show_case {padding-top: 10px;
padding-bottom: 10px;
width: 150px;
vertical-align: bottom;
text-align: right;}
.cat_td_show_case td {text-align: right;}
.cat_td_pic_show_case {}
.cat_td_name_show_case {font-weight: bold;}
.cat_td_price_show_case {}
.cat_td_basket_show_case {}

/* catalog - position */
.cat_td_basket_pos {padding-left: 10px;}

/* search result */
.search_res_item {margin-bottom: 5px;}

/* basket full */
.bask_show_sum {padding-top: 5px;
padding-bottom: 10px;
font-weight: bold;}
.bask_full_order {padding-top: 5px;}
.bask_full_history_item {padding-top: 5px;}

/* basket show */
.bask_show tr td {border-top-width: 1px;
border-top-color: #444;
border-top-style: solid;}
.bask_show_td_num {width: 25px;}
.bask_show_td_name {width: 150px;}
.bask_show_td_price {width: 100px;}
.bask_show_td_data {width: 100px;}
.bask_show_td_count {width: 50px;}
.bask_show_td_add {width: 100px;}
.basket_m {margin: 1px;}

/* registration */
.reg table tr td {text-align: right;}

/* authentication */
.auth table tr td {text-align: right;}
