body {

background-color: #ffffff;
color: #666666;
margin: 0 0 0 0;
padding: 0;
font-family: arial;
font-size: 9pt;
}
td {
margin: 0;
padding: 0;
vertical-align: top;
font-family: arial;
font-size: 9pt;

}
p {
padding: 0;
margin: 0;
padding-top: 5;
padding-bottom: 3;
}
a {
	text-decoration: none;
	color: #bd3608;
}
a:hover {
text-decoration: underline;
}
a.t1 {
color: #ffffff;
text-decoration: none;
}
a.t1:hover {
text-decoration: underline;
}
.t2 {
padding-left: 20;
vertical-align: middle;
}
.t3 {
	background-image: url(../i/t3-2.gif);
	background-position: right;
	background-repeat: repeat-y;
}


td.menu_td {
	vertical-align: top;
	text-align: center;
	width: 170px;
}


td.main_td {
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	width: 900px;
	
}


a.t4:hover {
text-decoration: underline;
}
td.t5 {
margin: 0;
padding:0;
padding-top: 10;
padding-bottom: 10;
background-image: url(../i/t3-4.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
td.t8 {
margin: 0;
padding:0;
padding-top: 10;
padding-bottom: 5;

}
a.t6 {
font-size: 10pt;
color: #cb5415;
text-decoration: none;
background-image: url(../i/t3-3.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20;
}
a.t6:hover {
text-decoration: underline;
}
a.t7 {
font-size: 8pt;
color: #cb5415;
text-decoration: none;
background-image: url(../i/t3-5.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 10;
margin-left: 11;
}
a.t7:hover {
text-decoration: underline;
}

a.t9 {
font-size: 9pt;
color: #333333;
text-decoration: none;
}
a.t9:hover {
text-decoration: underline;
}
td.t10 {
background-color: #e5e5e5;
vertical-align: middle;
}
h1 {
color: #383431;
font-weight: bold;
font-size: 11pt;
padding: 0;
margin: 0;
}
h1.toph1{
	font-weight: bold;
	font-size: 12pt;
	color: #ff9933;
	padding-top: 7px;
}
h1.toph2_cat{
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}
h1.toph2_tov{
	font-weight: bold;
	font-size: 7pt;
	color: #666666;
	padding-bottom: 10px;
	padding-left: 5px;
}
h1.h1_model{
	color: #666666;
	font-weight:bold;
	font-size:15pt;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.t11 {
font-size: 9pt;
color: #d98640;
text-decoration: none;
font-weight: bold;
}
a.t11:hover {
text-decoration: underline;
}
a.t12 {
font-size: 8pt;
color: #666666;
text-decoration: none;
}
a.t12:hover {
text-decoration: underline;
}
.t13 {
font-size: 8pt;
font-weight: bold;
color: #000000;
}
.t14 {
padding-left: 5; 
padding-right: 5;
}
.t15 {
font-size: 8pt;
color: #666666;
}
a.t16 {
text-decoration: none;
font-size: 8pt;
color: #bd3608;
}
a.t16:hover {
text-decoration: underline;
}
.t17 {
font-size: 8pt;
color: #333333;
vertical-align: middle;
text-align: center;
}

a.tleftmenu {
font-size: 8pt;
color: #666666;
text-decoration: none;
}
a.tleftmenu:hover {
	text-decoration: underline;
	color: #FF6600;
}

div.menu_items {
	padding-bottom: 4px;
	margin-bottom: 0px;
}
a.menu_items {
	color: #444444;
	font-size: 10pt;
}

a.menu_items:hover {
	text-decoration: underline;
	color: #222222;
}

td.menu_items {
width: 170px;
height: 25px;
}

div.menu_curr_item {
	color: #222222;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 0px;
}



#txt {padding-top: 20px;}
.pimg {padding: 5px; margin-right: 10px; float:left;}
table.price td { vertical-align: middle; height: 25px;}
.new_table {
	border-collapse: collapse;
	padding: 0;
	font-size: smaller;
}
.new_table td {
	border: 1px solid #ccc;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
.new_table th {
	font-weight: bold;
	background-color: ThreedFace;
	font-size: 8pt;
	/*border: 1px solid #ccc;*/
}
 .new_table TR:hover TD {
	background-color: ThreedLightShadow;
}

.icq { 
	position: absolute; top: 202px; left: 17px; vertical-align: middle; height: 40px;
}

.icq td { 
	vertical-align: middle;
	text-align: left;
	color: #fff; font-size: 11pt; font-weight: bold;
	font-family: Times New Roman;
}
.icq img { 
	vertical-align: middle;
	border: 0;
}

img.category_img {
	/*border: 2px solid #FE9834;
	width: 150px;
	padding: 1px;*/
	border: 0;
	margin: 0 2px 0 1px;
}

.no_border{border:0;}
.mainlogo{margin-left:20px; border:0;}
.phone { margin-bottom: 5px; }
.phone_td { text-align: left; width: 130px; padding-left: 30px; }

td.top_menu_td {
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 0;
	height: 21px;
	width: 900px;
	font-size: 14px;
	color: #BD3608;
	font-weight: 300;
}

.top_menu {
	font-size: 14px;
}

table.top_menu {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 80%;
	font-size: 14px;
	color: #BD3608;
	border-bottom: 1px dashed #d0d0d0;

}

a.top_menu:hover {
	font-weight: bold;
	border-bottom: none;
}

table.left_menu {
}
.menu_div2 img { border: 0; }

table.top_menu td { padding: 5px; }
table.top_menu td img { border: 0; }

table.showpict {width: 100%;}
table.showpict td { padding: 5px;}
table.showpict td img { border: 0; }

table.descr {
	width:60%;
	color: #444444; 
	font-size: 10pt;
}

.katalog_tovarov {margin-top: 78px; margin-bottom: 7px; text-align: justify;}

.footer {
	width: 100%;
	/*background-color: #ffefe4;*/
	padding: 3px;
	color: #666666;
	/*color: #383838;*/
}

td.tableobjimg {
padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #D0D0D0;
}

td.tableobjdecr {
padding-left: 15px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #D0D0D0;
}


.bottom_menu {
	font-size: 14px;
}

table.bottom_menu {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 80%;
	font-size: 14px;
	color: #BD3608;
border-top: 1px dashed #d0d0d0;
padding-top: 5px;
}

  .smart_input {
    position: relative;
    vertical-align: top;
  }
  .smart_input label {
   position: absolute;
    top: 2px;
    left: 5px;
   display: none;
  cursor: text;
  font-size: 11pt;
  font-family: Arial;
  color: #AAAAAA;
  }
  
textarea {
resize: none;
}

td.cat_top {
background-color: #f4f4f4;
width: 100%;
height: 35px;
}

td.cat_top:hover {
background-color: #ff9934;
}

/* {
font-size: 9pt;
color: #797979;
text-decoration: none;
font-weight: bold;
}

a.cat_top:hover  {
color: #ffffff;
text-decoration: underline;
} */


.cat_top a {

    color: #ff9933;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
   
    line-height: 1em;
    text-align: left;
    text-decoration: none;
	font-weight: bold;
    width: 135px;
}

/*
.cat_top a {
    background-image: url("/images/hbg.gif");
    background-position: 0 0;
    color: #797979;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    height: 43px;
    line-height: 1em;
    text-align: left;
    text-decoration: none;
	font-weight: bold;
    width: 275px;
}*/

.cat_top a:hover {
 /*    background-position: 0 43px;*/
	color: #ff9933;
	text-decoration: underline;

   }

.cat_top a div{
/*  padding: 10px 6px 0 6px;*/
   }

.headh1 {
color: #ff9933;
font-size: 14pt;
font-weight: bold;
padding: 10px 3px 10px 5px;
}

.botmenu{
	width:100%; 
	background: #f68e2d;
}

.botmenu a {
    color: #ffffff;
    text-align: left;
    text-decoration: none;
	margin-left: 25px;
}

.botmenu div {
	padding-top: 15px;
	padding-bottom: 5px;
    font-weight: bold;
}

.head_line{
	width:100%; 
	background: #f6f7f9;
	border-collapse: collapse;
}

.head_line a {
    color: #686868;
	text-align: left;
    text-decoration: none;
}

.head_line a:hover {
    color: #f79937;
	text-decoration: underline;
	
}

.head_line td {
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-decoration: underline;
}

.addtovs {
	color: #666666;
	font-size:8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	width:200px;
}

.addtovs a {
	color: #666666;
}

.addtovs span {
	color: #FF9934;
	font-weight:bold;
}

.addtovs div div {
	padding-top: 3px;
	padding-bottom: 5px;
}

.addtovstitle {
	color: #d43a08;
	font-weight:bold;
	font-size:9pt;
	padding-top: 15px;
	padding-bottom: 5px;
	
}

.addtovs div {
	float: left; 
	position: relative;
	width:130px;
}

table.cattable {width: 97%; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dashed #D0D0D0;}
  
.li_counter {vertical-align: bottom; padding-bottom: 1px; padding-left: 5px; text-align: right;}
.header {border-collapse: collapse; min-width: 750px; max-width: 1300px; width:100%;}
  
.header_print {display: none;}
.tobasket {border-collapse: collapse; padding-bottom: 15px;}
.bay_now {padding-top: 15px;padding-bottom: 5px;}
.print_but {padding-left: 15px;padding-top: 3px;}
.line_right {
text-align: right; background-image: url(/images/shadow_left.gif); 	background-position: right;	background-repeat: repeat-y; }
.line_left {
text-align: left; background-image: url(/images/shadow_right.gif); 	background-position: left;	background-repeat: repeat-y;}

//------------------------------------------
.hotspot {padding-bottom:1px; border-bottom:1px dotted #666; cursor:pointer;}

#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}
