body{

	margin:0;

	padding:0;

	background:#fff;

	color: #000;

}

a{

	color:#000;

	text-decoration:underline;

}

a:hover{

	color:#000;

	text-decoration:none;

}

h1{

	margin:0 0 10px 0;

	padding:0;

	font:24px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#F9700B;

}

h2{

	margin:0 0 4px 0;

	padding:0;

	font:20px/100% Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#387EC6;

}

h3{

	margin:0 0 4px 0;

	padding:0;

	font:18px/100% Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#000;

}

h4{

	margin:0 0 4px 0;

	padding:0;

	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#387EC6;

}

h5{

	margin:0 0 4px 0;

	padding:0;

	font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#000;
	
	text-transform:uppercase;

}

h6{

	margin:0 0 4px 0;

	padding:0;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

}

p{

	margin:0 0 8px 0;

	padding:0;

}

#header{

	margin:0 auto;

	padding:0;

	width:970px;

	background:url(../images/bgr_header.jpg) no-repeat right top;

	text-align:left;

}

.logo{

	margin:0;

	padding:23px 0 20px 0;

}

.lang{

	margin:0;

	padding:0 0 0 10px;

}

.lang ul{

	margin:0;

	padding:7px 0 20px 0;

}

.lang ul li{

	margin:0;

	padding:0 15px 0 0;

	text-align:left;

	display:inline;

	list-style-type:none;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	text-decoration:none;

}

.lang ul li a{

	padding-left:20px;

	color:#666;

	text-decoration:none;

	background-repeat: no-repeat;

	background-position: 0px 2px;

}

.lang ul li a:hover{

	color:#000;

}

.lang ul li.lang_ua a{

	background-image: url(../images/ua.gif);

}

.lang ul li.lang_ru a{

	background-image: url(../images/ru.gif);

}

#main_table{

	margin:0 auto;

	padding:0;

	border:0;

	width:970px;

	border-collapse:collapse;

}

#main_table td{

	vertical-align:top;

}

#main_table td.left_column{

	width:200px;

	border-right:solid 1px #e3e3e3;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

#main_table td.right_column{

	width:200px;

	border-left:solid 1px #e3e3e3;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

#main_table td.center_column{

	padding:0 10px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

.column_block{

	margin:0 0 10px 0;

	padding:0 0 10px 0;

	border-bottom:solid 1px #e3e3e3;

}

#main_table td.left_column .column_block{

	margin-right:10px;

}

#main_table td.right_column .column_block{

	margin-left:10px;

}

.column_block h4{

	padding:3px 0 3px 32px;

	background-repeat: no-repeat;

	background-position: left top;

	font:18px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#387EC6;

}

.column_block h4.title_menu{

	background-image: url(../images/icon_menu.gif);

}

.column_block h4.title_search{

	background-image: url(../images/icon_search.gif);

}

.column_block h4.title_contact{

	background-image: url(../images/icon_contact.gif);

}

.column_block h4.title_news{

	background-image: url(../images/icon_news.gif);

}

.column_block h4.title_product{

	background-image: url(../images/icon_product.gif);

}

.column_block h4.title_poll{

	background-image: url(../images/icon_poll.gif);

}

dl.main_menu{

	margin:0;

	padding:0;

}

dl.main_menu dd{

}

dl.main_menu dd.link0{

	margin:6px 0 4px 0;

	padding:0 0 0 0;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#333;

}

dl.main_menu dd.link1{

	margin:0px 0 4px 25px;

	padding:0;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#333;

}

dl.main_menu dd a{

	color:#333;

	text-decoration:none;

}

dl.main_menu dd a:hover{

	color:#000;

	text-decoration:underline;

}

dl.main_menu dd.link0 a{

	padding:0 0 0 10px;

	background:url(../images/bullet_menu.gif) no-repeat 0px 4px;

}

a.selected

{

	font-weight: bold;

}

dl.main_menu dd a.selected:hover

{

	text-decoration:none;
	
	cursor:default;

	color:#333;

}

dl.main_menu dd.link0 a.selected

{

	background:url(../images/bullet_green.gif) no-repeat 0px 4px;

}

p.more_right{

	text-align:right;

	padding-right:13px;

	background:url(../images/arrow_right.gif) no-repeat right 3px;

}

p.news_date{

	padding-left:11px;

	background:url(../images/bullet_news.gif) no-repeat 0 1px;

}

.column_block form{

	margin:0;

	padding:0;

}

input.search_input{

	padding-left:3px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	border:solid 1px #e3e3e3;

	width:190px;

	height:19px;

}

table.product_adv{

	margin:0 auto;

	border:0;

	width:190px;

	border-collapse:collapse;

}

.product_adv td{

	vertical-align:middle;

	text-align:left;

	padding:0 3px 8px 3px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

.product_adv td img{

	padding:2px;

	border:solid 1px #e3e3e3;

}

table.bottom_adv_table{

	margin:0 auto;

	border:0;

	width:100%;

	border-collapse:collapse;

	border-top:solid 1px #e3e3e3;

}

.bottom_adv_table td{

	vertical-align:top;

	text-align:center;

	padding:10px 5px 10px 5px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	width:50%;

}

table.product_adv a{

	color:#666;
	
	text-decoration:none;

}

table.product_adv a:hover{

	color:#000;
	
	text-decoration:none;

}

table.product_adv h3 a{

	font:18px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#F9700B;
	
	text-decoration:none;

}

table.product_adv h3 a:hover{

	color:#000;
	
	text-decoration:none;

}

#footer{

	margin:10px auto;

	padding:10px 0 0 0;

	width:970px;

	text-align:center;

	border-top:solid 1px #e3e3e3;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}







.inzerce{

	margin:0;

	padding:10px;

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#FF6600;

	border:solid 1px #FF6600;

	text-align:center;

}

.inzerce2{

	margin:0;

	padding:10px 5px 0 5px;

	border:solid 1px #FF6600;

}

.inzerce_kz{

	margin:0;

	padding:10px 5px 0 5px;

	border:solid 1px #FF6600;

	background:url(../images/kz_flag.jpg) no-repeat left bottom;

	text-align: left;

}

.inzerce_kg{

	margin:0;

	padding:10px 5px 0 5px;

	border:solid 1px #FF6600;

	background:url(../images/kg_flag.jpg) no-repeat left bottom;

	text-align: left;

}

.inzerce_table{

	margin:0 auto;

	padding:0;

	border:0;

	width:100%;

	border-collapse:collapse;

}

.inzerce_table td{

	vertical-align:top;

	text-align: left;

	width:50%;

}

ul.download_list{

	margin:0;

	padding:0 0 10px 0;

}

ul.download_list li{

	margin:0 0 6px 10px;

	padding:0 0 5px 19px;

	list-style-type:none;
	
	background-repeat: no-repeat;

	background-position:left middle;

}

ul.download_list li img{

	margin:0;

	padding:0;

	vertical-align:absmiddle;

}

td.product_list_img{

	padding:0 10px 5px 0;

	vertical-align:top;

}

td.product_list_img img{

	margin:0;

	padding:0;
	
	border:none;

}

td.product_list_img img.with_border{

	margin:0;

	padding:2px;

	border:solid 1px #e3e3e3;

}

td.product_list_descr{

	padding:0 0 5px 0;

	vertical-align:top;

}

.pages{

	margin:0;

	padding:10px 0 15px 0;

	text-align:center;

	font:11px Verdana, Arial, Helvetica, sans-serif;

}

table.shop_table{
	margin:0 auto;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.shop_table td{
	vertical-align:top;
	text-align:left;
	padding:0 8px 15px 8px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.shop_table td.empty_cells{
	background:url(../images/grey_point.gif) repeat-x 0 center;
}
.shop_table td.vert_border{
	background:url(../images/grey_point.gif) repeat-y 0 0;
	width:1px;
	padding:0;
}
table.shop_prod_anons{
	margin:0 auto;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.shop_prod_anons td{
	padding:0;
}
.shop_prod_anons td h4{
	color:#F9700B;
}
.shop_prod_anons td input.input_prod{
	margin:4px 0 6px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 1px #e3e3e3;
	width:132px;
	height:18px;
}
table.shop_prod_anons2{
	margin:0 0 6px 0;
	border:0;
	width:100%;
	border-collapse:collapse;
	border-bottom:solid 1px #dedede;
}
.shop_prod_anons2 td{
	padding:0 0 6px 0;
}

.column_block h4.title_basket{
        background-image: url(../images/icon_basket.gif);
}
table.basket_table{
        margin:0 0 8px 0;
        border:0;
        border-collapse:collapse;
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:#666;
        width:100%;
}
.basket_table td{
        padding:2px 2px 2px 2px;
        background:#f3f3f3;
        border-bottom:solid 1px #fff;
}
.basket_table tr.summa_basket td{
        padding:2px 2px 2px 2px;
        background:#ededed;
}
a.current 
{
	text-decoration: none;
	font-weight: bold;
}
.input_small{
  padding-left:5px;
  font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 1px #e3e3e3;
	width:25px;
	height:18px;
}
table.order{
	margin:0 0 6px 0;
  border:0;
  border-collapse:collapse;
  width:100%;
}
.order td{
  padding:4px 10px 4px 5px;
  border-top:solid 1px #fff;;
}
table.order input,table.order select{
  font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 1px #d0d0d0;
	width:220px;
	height:17px;
}
table.order textarea{
  font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 1px #d0d0d0;
	width:220px;
	height:100px;
}
.order span{
  color:#f00;
}
.order tr.required td{
  background:#f6f6f6;
}