/* CSS Document */
html, body {
	border:0;
	margin:0;
	padding:0;
	color:#FFFFFF;
	background-color:#C0C0C0;
	font: normal 13px Arial;
	height:100%;
}

p,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	color: #ffffff;
	background-color: transparent;
}
font {
	font-size:13px;
	font-family:arial;
}
a {
	color:white;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
td {
	vertical-align:top;
}
p {
	margin:8px 0;
}

a:hover {
	text-decoration:none;
}

.btmdotted {
	border-bottom:dotted 1px #fff;
	cursor:help;
}
.buy {
	font-size:14px;
	color:white;
	margin-bottom:10px;
}

#main {
	width:100%;

	margin:auto;
	/*width:100%; */
	background:#00173C url(/imgs/topbg.jpg) right -60px repeat-x;
}

#top01 {
	height:116px;
	padding-left:11px;	
	background:url(/imgs/top_01.jpg) right bottom no-repeat;
}
#topmenu {
	width:210px;
	height:28px;
	background:url(/imgs/topmenu.jpg) left top no-repeat;
	margin-bottom:17px;
	padding:10px 0 0 20px;
	color:#1B1B1B;
	font-size:14px;
}
#topmenu a {
		color:#1B1B1B;
}
#phone {
	width:230px;
	height:60px;
	background:url(/imgs/phonebg.gif) left top no-repeat;
	vertical-align:middle;
	text-align:center;
}
#phone img {
	margin-top:8px;
}
#top02 {
	width:230px;
	height:116px;
	background:url(/imgs/top_02.jpg) left bottom no-repeat;
	padding-right:14px;
}
#search {
	width:230px;
	height:24px;
	margin:5px 0 5px;
	background:url(/imgs/topsearch.jpg) top left no-repeat;
}
#search input {
	color:black;
	margin:5px 0 2px 25px;
	font:normal 11px Verdana;
	width:195px;
}
#cart {
	width:230px;
	height:113px;
	background:url(/imgs/cart2.gif) left top no-repeat;
	margin:5px 0;
	
}
#ctable {
	width:100%;
}
td#c1 {
	height:90px;
	color:black;
	vertical-align:middle;
	font-weight:bold;
	padding-left:15px;
}
td#c1 b {
	font-size:16px;
}
td#c1 div {
	margin-top:10px;
	text-align:center;
	color:black;
	font-size:14px;
}
#c2 {
	text-align:right;
	padding-right:23px;
	vertical-align:middle;
	font-weight:bold;
	height:20px;
}
td#c2 a {
	color:#000;
}

#orange {
	width:210px;
	height:123px;
	background:url(/imgs/toporange.jpg) left top no-repeat;
	color:white;
	padding:10px;
	text-align:justify;
}
#top11 {
	height:100px;
	padding-left:11px;
	padding-right:9px; /* 15 */
	background:url(/imgs/top_11.jpg) right top no-repeat;
}
#topmenu2 {
	width:100%;
	height:38px;
	background:url(/imgs/topmenu2_02.gif) top left repeat-x;
	font:bold 16px Arial;
}
#topmenu2 td.hf1,
#topmenu2 td.hf2 {
	width:7%;
}
#topmenu2 td.hf1 {
	background:url(/imgs/topmenu2_01.gif) top left no-repeat;
}
#topmenu2 td.hf2 {
	background:url(/imgs/topmenu2_03.gif) top right no-repeat;
}

#topmenu2 td.fl {
	width:10%;
	background:none;
}
#topmenu2 td {
	vertical-align:middle;
}
#topmenu2 a {
	color:white;
	text-decoration:none;
}
#topmenu3 {
	margin: 5px 0 0 ;
	color:#FFFFFF;
	font:normal 14px arial;
/*	line-height:20px;*/
	width:100%;
}
#topmenu3  h1{
	margin: 8px 0 0;
	color:#FFFFFF;
	font:normal 16px arial;
/*	line-height:20px;*/
	width:100%;
}
#topmenu3 td {
	width:10%;
	background:none;
}
#topmenu3 a {
	color:#E1E4E8;
}
#topmenu3 a.act {
	color:#ff9900;
}
#topmenu3 p {
	padding:4px 0 0 15px;
	margin:0;	
	background:url(/imgs/marker.gif) left center no-repeat;
}
#topmenu3 td.hf {
	width:1%;
	background:none;
}
#topmenu3 td.fl {
	width:2%;
	background:none;
	white-space:nowrap;
}
.top12 {
	background:url(/imgs/topspec.jpg) left top no-repeat;
	padding:0 35px 10px 10px;
	height:143px;
	margin-top:5px;
}
.top13  {
	background:url(/imgs/topspec2.jpg) left top no-repeat;
	padding:0 35px 10px 10px;
	height:115px;
	margin-top:5px;	
}
.top12 h5,.top13 h5 {
	font:bold 18px Arial;
	color:#000000;
	padding:6px 0 15px 0px;
}
.top12 b,.top13 b {
	font:normal 14px Arial;
	color:#000000;
}
.top12, .top12 a, .top13, .top13 a {
	color:#000;
}
#mtd {
	padding-left:31px;
	text-align:justify;
	min-height:1200px;
	height:1200px;
	padding-right:5px;
}
#mtd h1 {
	font-size:20px;
	color:white;
	margin-bottom:10px;
}
#rtd {
	width:230px;
}
#rtd h3{
	margin: 15px 30px 10px 0;
	color:#D5D9DF;
	text-align:center;
	font:bold 15px arial;
}
#rtd1 p {
	margin: 0px 12px 0 15px;
	color:#D5D9DF;
	text-align:justify;
}
#rightbanner {
	margin-top:50px;
}
#btm {
	padding:20px 14px 0 11px;
	height:58px;
}
#btm a {
	color: #0101b1;
}
#btm a.mailto {
	color: #515151;
}
#btmtbl {
	width:100%
}
#btm2 {
	width:100%;
	background:url(/imgs/btm_02.gif) top left repeat-x;
	padding-top:10px;
	color: #515151;	
}
#btm2 #counters {
	float:right;
}
#btm2 #counters img {
	margin:5px 5px;
}
/* special */
img.special {
	float:left;
	margin:0 10px 10px 0;
}

/* catalog */

.good {
	width:100%;
}
.good img, .highslide img {
	margin:0 6px 0 0;
	cursor:pointer;
	padding:0px;
	border:solid 1px white;
	max-width:350px;
	max-height:350px;
/*	float:right;*/
}

.good .highslide img {
	border:solid 1px white;
}

.nm {
	float:left;
	font-size:10px;
}
.good img.no {
	margin:0;
	cursor:none;
	padding:0px;
	border:none;
}
.good .desc {
	width:100%;
	text-align:left;
	padding-right:10px;
}
.cattable .line {
	height:30px;
/*	background:url(/imgs/1x1white.gif) left center repeat-x; */
}
.cattable td {
	text-align:left;
}
#producers {
	margin:10px 0 20px;
	font-size:14px;
/*	background:gray; */
	padding:5px 0 5px;
}

.price {
	width:88px;
	height:24px;
	padding-top:1px;
	background:url(/imgs/price.gif) top left repeat-x;
	color:#F57E33;
	font:normal 20px arial;
	text-align:center;
	margin:10px 0;
	white-space:nowrap;
}
.price2 {
	width:63px;
	height:14px;
/*	background:url(/imgs/price2.gif) top left repeat-x; */
	color:#F57E33;
	font: 11px arial;
	text-align:center;
	margin:10px 0;
	white-space:nowrap;
}
/* product_detail */
#prodinfo {
	margin:10px 0 0;
}

#prodinfo2 {
	margin:10px 0 0;
}

#prodinfo2 p
{
	color:#000000;
}

#prodinfo .price{
	margin-top:0;
}
.bigimage {
	white-space:nowrap;
}
#bigimage {
	margin:0 15px 15px 0;
	border:solid 1px white;

}
#properties {
	white-space:nowrap;
	float:left;
	margin-right:15px;
	width:100%;
}
#properties td{
	padding:2px 5px;
	white-space:nowrap;
}
#properties td.v {
	white-space:normal;
}
.read {
	text-align:justify;
}
#linked {
	width:100%;
	vertical-align:top;
	margin-top:15px;
}
#linked img {
	margin-right:10px;
	border:solid 1px white;
}
#linked .line {
	height:20px;
	background:url(/imgs/1x1white.gif) left center repeat-x;
}
#linked2 div {
	float:left;
	width:180px;
	margin:10px;
	text-align:center;
}
#linked2 p.price {
	text-align:center;
	margin:auto;
	margin-top:10px;
}
#linked2 img {
	border:solid 1px white;
}

/* cart */
#carttable {
	width:100%;

}
#carttable a {
	color:#FFaa00;
}
#carttable th {

	text-align:center;
	color:#ffffff;
	font-size:13px;
}
#carttable th,#carttable td {
	height:30px;
}
#carttable td {
	color:#cccccc;
	vertical-align:middle;
}
#carttable td.del {
	padding-left:10px;
}
#carttable .cart_prod {
	padding-left:15px;
	font-weight:bold;
	text-align:left;
}
#carttable .cart_price {
	text-align:left;
}
#carttable #cart_cost {
	text-align:right;
}
#carttable td.cart_prod a {
	color:#cccccc;
}
#carttable tr.chet td {

}
#carttable tr.nechet td {

}
#carttable td.last {
	height:50px;
}
#carttable img {
	margin-top:3px;
	cursor:pointer;
}
#carttable input {
/*	border-style:inset;
	border-width:2px;
	border-color:white; */
	height:16px;
	padding-top:2px;
	padding-right:2px;
	width:22px;
	margin:auto 4px auto;
	text-align:right;
}
#carttable input.btn {
	width:88px;
	height:25px;
	border:none;
	margin:auto;
	padding:0;
}
#carttable td#total_	{
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;
}
#total_all{
	font:normal 18px Tahoma;
	color:#F57E33;
}


/* order_form */
.order_table td{
	padding:2px;
}
.order_table input {
	padding:2px 2px;
	background:url(/imgs/order_btn.gif) left top no-repeat;
	color:black;
}
#order_img {
	margin-top:10px;
	cursor:pointer;
}
.order_table textarea {
	color:black;
}
/* order_info */
#orderinfo {
}
#orderinfo td{
	padding:5px;
}
#orderinfo a{
	font-weight:bold;
}
.order_table input, 
.order_table textarea {
	border:solid 1px black;
	background:white;
}
.order_table .no_border {
	border:none;
	background:transparent;
}

/* special */
img.special {
	margin:0 10px 0 0;
	cursor:pointer;
	padding:0px;
	border:solid 1px white;
	float:left;
}

#pcatalog {
	width:100%;
	margin:0 10px;
}
.pcat {
	width:50%;
	float:left;
}

td.prodcatalog {

	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:30px 0 10px;
}

#filter div {
	float:left;
	width:230px;
}
div#fend {
	float:none;
	clear:both;
}
#filter input.submit {
	padding:10px;
	border:solid 1px white;
	font-size:15px;
}
#catpages {
	text-align:right;
	margin-bottom:10px;
}
#catpages span {
	font-size:15px;
	color:white;
	font-weight:bold;
}
#catpages a {
	color:#F57E33;
}
#time {
	position:absolute; right:0px; top:170px; width:35px;
	color:#00173C;overflow:hidden;
}

.info1 
{
	padding:0px 0px 10px 0px;
	text-align:left;
}
#takenowdiv {
	background:#013996;
	padding:10px 10px;
}
#lefttext {
	padding-left:10px;
}
#r0 {
	background:url(/imgs/b0.gif) left top no-repeat;
	border:solid 1px #F57E33;
	border-right:none;
	width:30px;
	height:150px;
	position:fixed;
	right:0px;
	top:253px;
}
.sm {
	display:none;
	padding-left:10px;
}

#arm {
	background: url(/imgs/arm.gif) right top repeat-y;
}
#art {
	background: url(/imgs/art.gif) right top no-repeat;
}
#arb {
	background: url(/imgs/arb.gif) right bottom no-repeat;
	padding-right:13px;
	vertical-align:middle;
}

#arh {
	background: url(/imgs/arh.gif) right bottom repeat-x;
}
#arl {
	background: url(/imgs/arl.gif) left bottom no-repeat;
}
#arr {
	background: url(/imgs/arr.gif) right bottom no-repeat;
	padding-bottom:13px;
	text-align:center;
}

#arm p {
	margin:0 0;
	margin-right:20px;
	text-align:center;
}
td.arc {
	text-align:center;
	padding-right:20px;
}
#hempty {
	padding-right:13px;
}
#wempty {
	padding-bottom:13px;
}
a.orange { color:#ff9900;}
.orange { color:#ff9900;}
#feedback {
	display:none;
	margin:10px 15px 10px 5px;
	color:#FF9900;
}
#feedback textarea {
	border:solid 1px black;
	background:#DCDFE4;
	font-size:11px;
	color:black;
	width:100%;
	height:100px;
	margin:5px 0
}
#feedback input {
	border:solid 1px black;
	background:#DCDFE4;
	color:black;
	
}
.highslide-caption, .highslide-caption a { 
	color:black;
}
div.hover {display:none;}
#popuphs *{
	color:#013893;
}
.highslide-header *{
	color:#ccc;
}
.highslide-header a.control {
	padding-left:20px; float:right;
}
/*.highslide-html-content a {color:#bbb;float:right;font-weight;bold;}*/
#popuphs h3{
	font:bold 18px arial;
	margin-bottom:10px;
}
#popuphs .orange { color:#ff9900;}
#popuphs .red { color:#ff0000;}


div#arr a.zoomz {
background-color: transparent;
background-image: url(/hs/graphics/fullexpand.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
display: block;
margin-top: 0pt;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0pt;
width: 34px;
height: 34px;
}

#rz00m {	
	/*position:relative;*/
	display:block; 
	margin-right:50px; 
	float:right; 
	margin-top:-70px;
}