*{ margin: 0; padding: 0; }
body{
	background: #ffffff;
	color: #191919;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif
}
/*//////// DIV style ////////*/
#body {
	width: 955px;
	margin: 23px auto 23px auto;
}
#top {
	height: 50px;
	padding: 0 18px 0 19px;
	background: #252525 url(../images/site_img/menu_top_bg.gif) repeat-x;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #e2e2e2;
}

#bottom {
	height: 50px;
	margin-bottom: 10px;
	padding: 0 18px 0 10px;
	border-top: 2px solid #ffffff;
	background: #252525 url(../images/site_img/point_bottom.gif) no-repeat bottom;
}
.text_bottom {
	display: block;
	float: left;
	padding: 13px 0 0 25px;
	color: #acacad;
	font-size: 10px;
}
.text_bottom a {
	color: #646f2b;
	font-size: 10px;
	text-decoration: underline;
}

#page_content {
	overflow: hidden;
	background: #999999;
	padding-bottom: 21px;
}
#block_grey_menu {
	overflow: hidden;
	clear: both;
	background: #dfdfdf url(../images/site_img/bg_menu.gif) repeat-y;
	border-left: 1px solid #f0f0f0;
}
#block_left {
	float:left;
	width: 163px;
	padding-bottom:25px;
	text-align: center;
}
#block_right {
	width: 755px;
	float: left;
	clear:right;
	padding: 22px 18px 22px 18px;
}
#block_grey {
	clear: both;
	margin-top: 14px;
	background: #dfdfdf;
	padding: 22px 26px 22px 26px;
}
#block_white {
	clear: both;
	margin-top: 18px;
	background: #ffffff;
	padding: 7px;
}

.info_grey,.info_grey_min {
	overflow:hidden;
	clear: both;
	background: #f8f8f8;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	padding: 18px;
}
.info_grey_min {
	padding: 11px 18px 11px 18px;
	margin-top: 4px;
}
.info_grey_min strong { margin-right: 16px; }

.info_white {
	overflow:hidden;
	clear: both;
	border: 1px solid #f0f0f0;
	padding: 15px;
}
.info_white table{
	font:11px Tahoma,Verdana,Arial, Helvetica, sans-serif;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.info_white table td,.info_white table th{
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	padding: 4px 10px 4px 10px;
}
.info_white table th{
	background: #f8f8f8;
	color: #6e6e6e;
	text-align: left;
}
.info_white h4{
	font-size: 13px;
	margin-bottom: 12px;
}
.info_white h5{
	font-size: 12px;
	margin-bottom: 10px;
}
.info_white h6{
	font-size: 11px;
	margin-bottom: 8px;
}
.info_white a {
	color: #646f2b;
	text-decoration: underline;
}
.info_white a:hover { text-decoration: none; }
.info_white p { margin-bottom: 10px; }
.info_white h3{
	font-size: 11px;
	margin-bottom: 15px;
}
.info_white ul{
	margin: 0 0 19px 17px;
}
.info_white ul li{
	padding-left: 16px;
	margin-bottom: 3px;
	background: url(../images/site_img/point.gif) no-repeat 0 3px;
}
.info_white ul li strong{
	font-weight: normal;
	color: #646f2b;
}

#block_white div.info_white strong {
	color:#646F2B;
}

#promo_home{
	position: relative;
	height: 185px;
	padding-left: 5px;
	margin: 18px 0 10px 0;
	background: #ffffff url(../images/site_img/promo_home.gif) repeat-x;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 2px solid #808080;
}
#promo_home h3{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 82px;
	height: 83px;
}
#promo_home p{
	float: left;
	width: 137px;
	padding: 0 11px 0 10px;
}
#promo_home p .img{
	display: block;
	height: 109px;
	padding-top: 15px;
	text-align: center;
}
#promo_home p .text{
	display: block;
	margin-top: 10px;
	text-align: center;
}
#promo_home p .text a{
	color: #646f2b;
	font-weight: bold;
}

.grey_block,.grey_block_bot {
	height: 24px;
	padding: 10px 0 0 13px;
	margin-top: 2px;
	background: #646f2b;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.grey_block_bot { margin-top: 4px; }
.grey_block a,.grey_block_bot a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.grey_block a.pre,.grey_block_bot a.pre {
	background: url(../images/site_img/pre.gif) no-repeat right;
	padding: 1px 30px 1px 0;
}
.grey_block a.next,.grey_block_bot a.next {
	background: url(../images/site_img/next.gif) no-repeat;
	padding: 1px 0 1px 30px;
}
/*//////// UL style ////////*/
ul{ list-style:none; }

#menu_top {
	float: left;
	margin-top: 10px;
}
#menu_top li {
	float: left;
	height: 31px;
	margin-right: 10px;
	background: url(../images/site_img/menu_top.gif) repeat-x;
}
#menu_top li a {
	display: block;
	float: left;
	height: 31px;
	color: #ffffff;
}
#menu_top li a:hover { background: url(../images/site_img/menu_top_over.gif) repeat-x; }
#menu_top li span.right {
	display: block;
	float: left;
	height: 22px;
	padding: 9px 16px 0 16px;
	background: url(../images/site_img/menu_top_left.gif) no-repeat right;
	cursor: pointer;
}
#menu_top li span.left {
	display: block;
	float: left;
	background: url(../images/site_img/menu_top_left.gif) no-repeat;
}
#menu_top li span.active {
	display: block;
	float: left;
	background: url(../images/site_img/menu_top_point.gif) no-repeat center bottom;
}
#menu_top span.home {
	display: block;
	float: left;
	padding-left: 18px;
	background: url(../images/site_img/menu_top_home.gif) no-repeat 13px 10px;
}

#menu_left {
	float:left;
	width:163px;
	margin-bottom:20px;
}

#menu_left li {
	border-bottom:solid 1px #f0f0f0;
	text-align:left;
}

#menu_left li a {
	display:block;
	width:142px;
	padding:6px 0 6px 21px;
}

#menu_left li a:hover {
	background-color:#f0f0f0;
}

#menu_left li.active {
	border:none;
}

#menu_left li.active div {
	padding:6px 0 6px 21px;
	background:#646f2b url(../images/site_img/menu_left_active.gif) no-repeat 8px 50%;
	color: #ffffff;
}

#menu_left .sub_cat a {
	width: 133px;
	padding-left:30px;
	color:#646F2B;
	font-size:9px !important;
	background: #F8F8F8;
}

#bottom_menu {
	float: left;
	height: 25px;
	margin: 12px 0 0 0;
	background: url(../images/site_img/bottom_menu.gif) repeat-x;
}
#bottom_menu li {
	float: left;
	height: 20px;
	padding: 5px 16px 0 16px;
}
#bottom_menu li {
	float: left;
	padding: 5px 16px 0 16px;
}
#bottom_menu li.left {
	padding-left: 21px;
	background: url(../images/site_img/bottom_menu_left.gif) no-repeat;
}
#bottom_menu li.right {
	padding-right: 21px;
	background: url(../images/site_img/bottom_menu_left.gif) no-repeat right;
}
#bottom_menu li a { color: #ffffff; }

#menu_home{
	display: inline;
	float: left;
	width: 620px;
	height: 50px;
	margin: 0 0 11px 11px;
	background: url(../images/site_img/menu_home.jpg) no-repeat;
}
#menu_home li{
	float: left;
	padding: 21px 0 0 70px;
}
#menu_home li.cpu{  padding-left: 82px; }
#menu_home li.video{  padding-left: 80px; }
#menu_home li.monitor{  padding-left: 84px; }

#news_home {
	display: inline;
	float: left;
	width: 483px;
	height: 130px;
	margin-left: 11px;
	padding: 8px 0 0 7px;
	background: url(../images/site_img/news_home2.gif) no-repeat;
}
#newsletter_home {
	float: left;
	width: 128px;
	height: 132px;
	margin: 0 5px 0 0;
	padding: 8px 4px 0 5px;
	background: url(../images/site_img/newsletter_home.gif) no-repeat;
}
#newsletter_home form { margin-top: 12px; }
#news_home h3,#newsletter_home h3 {
	margin-bottom: 7px;
	color: #ffffff;
	font: bold 15px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height: 12px;
}
#news_home p,#newsletter_home p {
	color: #999999;
	margin-bottom: 2px;
}
#news_home p a { color: #999999; }

#path {
	float:left;
	padding:12px 0 12px 20px;
}
#path li {
	float: left;
	color: #ffffff;
}
#path li a {
	color: #ffffff;
	text-decoration: underline;
}


#list_products li {
	height: 24px;
	padding: 10px 0 0 10px;
	margin-top: 2px;
	background: #646f2b url(../images/site_img/plus.gif) no-repeat 9px 9px;
}
#list_products li a {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#list_products li a.plus {
	display: block;
	float: left;
	width: 18px;
	height: 16px;
	margin-right: 10px;
}

#gallery {
	text-align: center;
	padding-bottom: 20px;
}
#gallery h1 {
	text-align: left;
	height: 40px;
	padding: 13px 15px 0 15px;
	margin-bottom: 20px;
	background: #646f2b;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
#gallery h1 span {
	float: left;
}
#gallery h1 a {
	float: right;
}


.sitemap {
	overflow: hidden;
	clear: both;
	margin-top: 18px;
	background: #ffffff;
	padding: 5px 5px 0 5px;
}
.sitemap li {
	background: #f8f8f8;
	border: 1px solid #f0f0f0;
	margin-bottom: 4px;
	padding: 11px 13px 13px 13px;
}
.sitemap li.has_sub { padding: 0; }
.sitemap li.has_sub a.title_underl{
	float: left;
	margin: 11px 13px 13px 13px;
}
.sitemap ul {
	overflow: hidden;
	clear: both;
	border-top: 1px solid #f0f0f0;
	background: #ffffff;
	margin: 0;
	padding: 3px 13px 13px 13px;
}
.sitemap ul li {
	float: left;
	width: 150px;
	background: #ffffff url(../images/site_img/point.gif) no-repeat 0 4px;
	border: 0;
	padding: 0 0 0 18px;
	margin: 10px 0 0 0;
}
/*//////// H style ////////*/
.title_page {
	font: bold 16px Arial,Tahoma,Verdana,Helvetica, sans-serif;
	margin-left: 10px;
}
.products_title {
	padding: 10px 0 10px 15px;
	margin-bottom: 2px;
	background: #646f2b;
	font-size: 12px;
	color: #ffffff;
}
.title_cont {
	display: inline;
	font-size: 11px;
	color: #646f2b;
}
/*//////// P style ////////*/
.price_file {
	float: left;
	width: 242px;
	height: 36px;
	margin: 0 0 11px 12px;
	padding: 14px 0 0 58px;
	background: url(../images/site_img/price_file_bh.jpg) no-repeat;
}
.map{
	float: left;
	width: 30px;
	height: 30px;
	padding: 57px 0 0 58px;
	background: url(../images/site_img/map_min.jpg) no-repeat;
}
.map a{
	display: block;
	float: left;
	width: 23px;
	height: 24px;
}
/*//////// IMG style ////////*/
img{ border: 0; }
.pic {
	float: left;
	margin: 0 15px 5px 0;
}
/*//////// A style ////////*/
a {
	color: #191919;
	font:11px Tahoma,Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.title_underl {
	font-weight: bold;
	color: #646f2b;
	text-decoration: underline;
}
a.title_underl:hover { text-decoration: none; }
a.underl {
	color: #646f2b;
	text-decoration: underline;
}
a.white { color: #ffffff; }
/*//////// SPAN style ////////*/
.text_none {
	visibility: hidden;
	font:1px Verdana,Tahoma, Arial, Helvetica, sans-serif;
}
.logo_mag {
	display:block;
	float:right;
	height: 13px;
	width: 106px;
	margin-top: 19px;
	background: url(../images/site_img/logo_mag.gif) no-repeat;
}
/*//////// Form style ////////*/
fieldset{ border: 0; }
input.txt{
	float: left;
	width: 134px;
	padding: 1px 0 2px 5px;
	color: #999999;
    font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}
input.txt_min{
	float: left;
	width: 40px;
	padding: 1px 5px 2px 5px;
	color: #404040;
    font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}
button.point {
	float: left;
	width: 21px;
	height: 17px;
	border: 0;
	margin-left: 9px;
	background: url(../images/site_img/button_point.gif) no-repeat;
	cursor: pointer;
}
select{ font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

#search_form {
	float: right;
	margin-top: 17px;
}

#registration_form{
	width: 450px;
	text-align: left;
	margin-bottom: 20px;
}
#registration_form label{
	width: 130px;
	clear:left;
}
#registration_form .btn{ margin: 18px 0 0 150px; }
#registration_form p{ margin-left: 150px; }

#contact_form{
	width: 390px;
	float: right;
}
#contact_form .btn{ margin: 18px 0 0 106px; }
#contact_form p{ margin-left: 106px; }
#contact_form label{ clear:left; }
#contact_form select{
	float: left;
	width: 283px;
	margin-top: 18px;
}

#products_form {
	overflow:auto;
	border: 1px solid #f0f0f0;
	padding: 11px 0 11px 16px;
}
#products_form label{
	font-size: 13px;
	margin-right: 18px;
	font-weight: bold;
}

#products_form select{
	margin-right: 18px;
}

#products_form fieldset {
	float:left;
}

.lbl{
	float: left;
	width: 85px;
	margin: 18px 19px 0 0;
	text-align: right;
	padding-top: 2px;
	font-weight: bold;

}
input.txt_big{
	float: left;
	width: 270px;
	padding: 1px 5px 2px 5px;
	color: #000000;
    font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background: #f8f8f8;
	margin-top: 18px;
}
textarea{
	float: left;
	width: 270px;
	height: 75px;
	padding: 1px 5px 2px 5px;
	color: #000000;
    font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background: #f8f8f8;
	margin-top: 18px;
}

.btn,.btn_right{
	clear: both;
	width: 80px;
	height: 21px;
	border: 0;
	background: url(../images/site_img/bg_button.gif) no-repeat;
	color: #ffffff;
	font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.btn_right{ margin-top: 6px; }
/*//////// Address style ////////*/
address{
	float: left;
	margin: 10px 0 0 30px;
	font-style: normal;
}
address strong{
	display: block;
	margin-bottom: 7px;
}
/*//////// Table style ////////*/
table{
	color: #191919;
	font:11px Tahoma,Verdana,Arial, Helvetica, sans-serif;
}
.list_products {
	width: 741px;
	margin-top: 3px;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.list_products caption {
	padding: 0 0 0 20px;
	margin-top: 2px;
	/*background: #646F2B url(../images/site_img/minus.gif) no-repeat 9px 9px;*/
	background: #646F2B url(../images/site_img/backgroun_caption.png) repeat-y;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.list_products caption div{
	background: url(../images/site_img/arrow_green.png) no-repeat 0px;
	height:23px;
	padding: 8px 0 0 25px;
	color:white;
}

.list_products th {
	padding:4px 8px 4px 8px;
	background: #f8f8f8;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	font-weight: normal;
	text-align: left;
}

.list_products td {
	padding: 8px;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	text-align: left;
}

.list_products td.bold {
	width: 60px;
	color: #586126;
	font-size: 12px;
	font-weight: bold;
}

.list_products .pl_category {
}

.list_products .pl_sub_category {
}

.list_products .pl_producer {
}

.list_products td.pl_product {
	text-align:center;
}

.list_products td.pl_product a {
	display:block;
}

.list_products .pl_summary {
}

.list_products td.pl_price {
	text-align:center;
}

.list_products td.pl_price,
.list_products td.pl_guarantee{
	color: #586126;
	font-size: 115%;
	font-weight: bold;
}

.list_products .pl_quantity {
	text-align:center;
}

.list_products td.pl_quantity input {
	width:80%;
}

.list_products td.pl_order div {
	cursor:pointer;
	background:url('../images/site_img/btn_add_to_basket.gif') no-repeat;
	width:69px;
	height:19px;
}

.installation {
	width: 376px;
	float: left;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.installation caption {
	padding: 10px 0 10px 13px;
	background: #dfdfdf;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.installation th {
	width: 180px;
	padding: 5px 13px 5px 13px;
	background: #f8f8f8;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	font-weight: normal;
	text-align: left;
}
.installation td .title_underl { padding: 1px 0 2px 30px; }
.installation td.file,.installation td.link { padding: 10px 0 10px 9px; }
.installation td.file { background: url(../images/site_img/file.gif) no-repeat 9px 9px; }
.installation td.link { background: url(../images/site_img/link.gif) no-repeat 9px 9px; }

#block_white a.title {
	font-weight: bold;
	color: #4a4e0f;
}
#block_white a.title_green {
	font-weight: bold;
	color: #646f2b;
}

.products_content {
	width: 100%;
	margin-top: 3px;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.products_content td {
	padding: 10px 0 10px 12px;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	font-weight: normal;
	text-align: left;
}
.products_content td.name {
	background: #f8f8f8;
	width: 95px;
	height: 16px;
	vertical-align: top;
}
.products_content td.value {
	width: 205px;
	height: 16px;
	vertical-align: top;
}
.products_content td.info {
	 vertical-align: top;
	 text-align: center;
}
.products_content td.info p.top {
	 text-align: left;
	 padding: 5px 0 7px 0;
}
.products_content td.info p.top .price{
	display: block;
	background: #646f2b;
	width: 130px;
	padding: 9px;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
}
.products_content td.info p.top .guarantee{
	display: block;
	background: #f8f8f8;
	width: 130px;
	padding: 9px;
}
.products_content td.info p.bottom {
	text-align: right;
	padding: 0 25px 7px 0;
}
.products_content td.info p.bottom .plus {
	display: block;
	float: right;
	width: 23px;
	height: 24px;
	background: url(../images/site_img/magnifier.gif) no-repeat;
}
.login_form{
	margin-left:10px;
	width:400px;
}

.login_form div{
	margin:10px 0 0 0;
	width:500px;
}

.login_form label{
	margin: 0 20px 0 75px;
}

.login_form .pass{
	margin-left:62px;
}

.login_form input{
	border:1px solid #646F2B;
}

.login_form .pass input{
	margin-left:0px;
	width:200px;
}
.login_form .pass {
	margin-bottom:10px;
}

.login_form .btn_enter input {
	border-width:0px;
	display:block;
	width:76px;
	height:24px;
	margin-left:195px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/site_img/entry_btn.png) no-repeat 2px;
	text-indent:-9999px;
	overflow:hidden;
}

.under_links{
	margin-left:207px;
	_margin-left:200px;
}
.under_links a{
	color:#646F2B;
	text-decoration:underline;
	margin-right:40px;
}

.error{
	color:red;
	font-weight:bold;
	margin-top:10px;
}

.navigate{
	float:right;
	margin-right:10px;
	padding:12px 0 12px 0;
}

.navigate a{
	text-decoration:underline;
	color:white;
	margin-left:10px;
}

.content_form{
	float:left;
	width:98%;

}

.content_form label {
	margin-left:10px;
	cursor:pointer;
}

.content_form div {
	padding-bottom:10px;
	padding-right:5px;
	padding-top:10px;
	float:left;

}

.content_form div input, .content_form div textarea {
	display:block;
	margin-left:10px;
	margin-top:5px;
}

.content_form div input.text,
.content_form div textarea {
	background:#ffffff;
	border:1px solid #646F2B;
}

.content_form div.bussines_type,
.content_form div.bulletin {
	width:90%;
	margin-left:10px;
}

.content_form div.bussines_type input,
.content_form div.bulletin input {
	display:inline;
	vertical-align:-2px;
}

.content_form div.bussines_type label {
	margin-left:2px;
}

.content_form div.turnover {
	width:80%;
}

.content_form div.turnover label {
	margin-left:0;
	float:none;
}

.content_form div.turnover input {
	float:none;
	display:inline;
	vertical-align:-4px;
}

.content_form div.bulletin label {
	margin-left:2px;
	float:none;
}

.content_form div.bulletin input {
	vertical-align:-4px;
}

.content_form div input[type=hidden]{
	border:0;
}

.content_form div textarea {
	margin-left:10px;
	float:none;
}

.content_form div select {
	display:block;
	margin-left:10px;
	margin-top:5px;
	width:120px;
}

.content_form .profile_edit{
	display:block;
	width:115px;
	height:21px;
	border-width:0px;
	background: url(../images/site_img/btn_profil_edit.png) no-repeat 2px;
	text-indent:-9999px;
	overflow:hidden;


}

.content_parent{
	float:left;
	width:100%;
	_width:98%;
}
.content_form .cont_title{
	width:98%;
	padding-left:10px;
	font-weight:bold;
}
.content_form legend{
	padding: 10px 0 0 10px;
	_padding-left:4px;
	color:black;
}
.loged input {
	font-size:11px;
}

.user_promotions{
	float:left;
}

.user_promotions img{
	display:block;
	float:left;
	margin-right:5px;
	cursor:pointer;
	margin-bottom:5px;
}

.user_promotions div{
	float:left;
	width:60%;
}
.user_promotions label {font-weight:bold; text-decoration:underline;}

.user_promotions .each_promo{
	ssbackground-color:red;
	width:500px;
	margin-bottom:10px;
	margin-top:10px;
}

.user_promotions .each_promo img{
	border:1px solid #999;
}

.user_promotions .content{
	display:block;
	font-weight:normal;
	margin-top:4px;
	text-decoration:none;
}

.user_promotions a {
	color:#F45904;
	margin-top:5px;
	margin-left:100px;
	display:block;
	float:left;
}

.lightbox_overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #fff;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	cursor: pointer;
	z-index: 1001;
}

body{
	height:100%;
}

.lightbox {

	background-color: white;
	z-index: 1002;
	overflow: auto;
	border: 1px solid #666;
}

.parent_img{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index:2000;
	padding-top:16px;
	border:1px solid #333;
	background-color:#646F2B;
}

.close_img{
	position:absolute;
	top:-4px;
	right:-4px;
	cursor:pointer;
}

.filter_div{
	background-color:#6F6F6F;
	border:1px #999999 solid;
	/*height:80px;*/
	overflow:auto;
	margin-bottom:40px;
	font-size:11px;
}

.filter_div label {
	font-weight:bold;
}

.filter_div button {
	margin-left:5px;
	height:20px;
}

.filter_div input {
	margin-left:5px;
	width:70px;
	border:1px solid #818D3F;
}

.filter_div div{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:8px;
	/*height:25px;*/
}

.filter_div .first{
	clear:both;
	margin-top:10px;
	_margin-top:9px;
	margin-right:30px;
	width:200px;
}

.filter_div .between{
	height:2px;
	margin-top:10px;
	width:719px;
	background: url(../images/site_img/between.png) repeat-x;
	margin-right:8px;
	font-size:2px;
}

.filter_div .filter_btn{
	border-width:0px;
	display:block;
	width:80px;
	height:21px;
	background: url(../images/site_img/filter_btn.png) no-repeat 3px 0px;
	text-indent:-9999px;
	overflow:hidden;
}

.list_orders{font-size:12px;}

.list_orders td a {
	margin-right:10px;
	font-size:12px;
}

.list_orders .ord_num{
	background: #646F2B url(../images/site_img/num_order.png) no-repeat center right;
	color:white;
	height:15px;
	padding:0 6px 0 4px;
}

.list_orders td a {
	text-decoration:underline;
	color:#646F2B;
}

.list_orders td a:hover {
	text-decoration:none;
}

.the_order{
	border:1px solid black;
}

.the_order .top_links a{
	margin-right:20px;
	/*margin-left:5px;*/
	font-size:12px;
	font-weight:bold;
	color:#646F2B;
	text-decoration:underline;
}



.the_order .products {
	width:100%;
	font-size:11px;
	padding-bottom:10px;
}

.the_order .products td {
	border:1px #E1E1E1 solid;
	border-width: 0 1px 1px 0;
	text-align:center;
	padding: 10px 0 10px 4px;
	vertical-align:middle;
}

.the_order .products td img{
	padding:5px 0 0 5px;
}

.the_order .products .head_title td {
	padding:5px 0 5px 0;
}


.history_title{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-color:#646F2B;
	color:white;
	height:19px;
	padding-top:4px;
	margin-bottom:10px;
}

.prev_revision{
	text-align:center;
	background-color:#C0C0C0;
	padding:5px 0 5px 0;
	font-size:12px;
}

.head_title{
	background-color:#DFDFDF;
}

.head_title td{
	height:20px;
}

.links a{
	color:#646F2B;
}

.links a:hover{
	text-decoration:underline;
}

.top_order{
	border:1px solid black;
	text-align:right;
	margin: 10px 10px 0 8px;
}

.top_order select {
	margin: 10px 10px 10px 0;
	width:150px;
}

.empty_basket{
	font-size:12px;
}

.empty_basket a {
	color:#F45904;
	font-weight:bold;
	text-decoration:underline;
}

.btn_row{
	display:block;
	width:74px;
	height:21px;
	background: url(../images/site_img/empty_btn.png) no-repeat;
	border-width:0px !important;
	text-indent:-9999px;
	overflow:hidden;
	color:white;
	padding-bottom:5px;
}

.top_order {
	float:left;
	width: 96.2%;
	_width: 95%;
	clearh: both;
	padding: 10px 5px;
	margin-bottom:10px;
}

.top_order label, .top_order select, .top_order input{
	float:left;
	display: block;
	margin: 0 5px;
}


.top_order select{
	width:100px;
}

.order_content{
	border:1px solid #999;
	border-width:3px 1px;
}

.hide_text{
	display:none;
}

.see_basket {
	background: url(../images/site_img/see_order.png) no-repeat;
	display:block;
	margin-top:10px;
	width:150px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}

.edited_order{
	color:black !important;
}


.currency,
.currency div {
	text-align:center;
	float:right !important;
}

.currency div {
	margin-right:10px;
}

.currency div label {
	display:block;
	margin:0 !important;
	font-size:100% !important;
	font-weight:normal !important;
}

.currency div input {
	
}