BODY{
	 margin:0px;
     font-family: Tahoma, Helvetica, sans-serif;
	 font-size:11px;
	 COLOR:#595959;
	 }
	
A{
  	 COLOR:#DB6F2E;
     TEXT-DECORATION:underline;
  }

img {
	border:0px;
}  

input{
	 border: 1px solid #999999;
	 font-size:11px;
	 }
  
table{
      border-spacing: 0px;
	  border:0px solid #000000;
	  border-collapse: collapse;
	  padding:0px;
	  margin:0px;
	  font-size:11px;
      }  
      
	  
td{
      border: 0px solid #000000;
	  padding:0px;
	  margin:0px;
      }

p{
      border: 0px solid #000000;
	  padding:0px;
	  margin:0px;
      }


.text {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align: justify;
	color:#4C4C4C;
	padding-right:30px;
}


/* ----------- topmenu ------------- */

.topmenu{
		background-image:url("topmenu2.gif");
		background-repeat:repeat-x;
		background-position:0px 0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		BACKGROUND-COLOR:#E77531;
}

.topmenu a{
		color:#FFFFFF;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
}

.topmenu_sel{
		background-image:url("topmenu2_2.gif");
		background-repeat:repeat-x;
		background-position:0px 0px;
		padding-bottom:0px;
}

.topmenu_sel a{
		color:#FFFFFF;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
}

.topmenuItem {
		margin-top:0px;
		margin-left:5px;
		padding-right:5px;
}

.topmenutd{
		background-image:url("topmenu2.gif");
		background-repeat:repeat-x;
		background-position:0px 0px;
}

/* ----------- leftmenu ------------- */

.leftmenutop{
}

.leftmenutop a{
}

.leftmenu2{
}

.leftmenutag{
	width:15px;
}

.leftmenulink{
	padding:3px 0px 3px 0px;
}
.leftmenulink a{
			text-decoration:none;
}

.leftmenulink_sel{
	padding:3px 0px 3px 0px;
}
.leftmenulink_sel a{
			text-decoration:underline;
}

.leftmenutag_sel{
	width:15px;
}

.leftmenutag_sel a{
}

.leftmenu1{
	padding:3px 0px 3px 0px;
}

.leftmenu1 a{
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
}

.leftmenu1_sel{
	padding:3px 0px 3px 0px;
}

.leftmenu1_sel a{
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:underline;
}

.leftmenu1_sel_div{
}

.leftmenu1_sel_div2{


}

.leftmenubottom{
}

/*--------- center content ------------*/

.contenthead{
			background-color:#8C8C8C;
			background-image:url("pic1.gif");
			background-repeat:no-repeat;
			background-position:bottom left;
			border-left:1px solid #D7DADD;
			padding-top:6px;
			padding-bottom:7px;
			padding-left:40px;
			color:#FFFFFF;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
}

.contenthead2{
			background-color:#8C8C8C;
			background-image:url("pic1_2.gif");
			background-repeat:no-repeat;
			background-position:bottom left;
			border-left:1px solid #D7DADD;
			padding-top:6px;
			padding-bottom:7px;
			padding-left:40px;
			color:#FFFFFF;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
}

.newsline1{
			background-color:#D7DADD;
			padding-left:37px;
			padding-top:10px;
			padding-bottom:10px;
			border-left:1px solid #D7DADD;
}

.newsline2{
			background-color:#E4E5E6;
			padding-left:37px;
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:1px solid #D7DADD;
			border-left:1px solid #D7DADD;
}

.newsline3{
			background-color:#ECEDEF;
			padding-left:37px;
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:1px solid #D7DADD;
			border-left:1px solid #D7DADD;
}

.infoline{
			background-color:#D7DADD;
			padding-left:20px;
			padding-right:20px;
			padding-top:10px;
			padding-bottom:10px;
			border-left:1px solid #D7DADD;
}

.contenthead_1{
			float:left;
			padding-top:0px;
}

.contenthead_1_2{
			float:left;
			padding-top:0px;
			vertical-align:top;
}

.contenthead_2{
			float:left;
			padding-left:7px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.date{
			font-weight:bold;
			color:#2C2C2C;
}

.name{
			font-weight:bold;
			color:#D86D2D;
}

.newstext{
			color:#2C2C2C;
			font-size:11px;
			font-family: Tahoma, Helvetica, sans-serif;
			padding-left:7px;
}

.newstext a{
			color:#D06A2C;
			text-decoration:underline;
}

.textinfo{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			line-height:18px;
}

.textinfo2{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			line-height:18px;
			padding-left:18px;
			padding-top:10px;
}

.tdright{
			width:180px;
			vertical-align:top;
			border-left:1px solid #ffffff;			
}

.tdbottomright{
			border-bottom:1px solid #ffffff;
			border-top:1px solid #ffffff;
			vertical-align:bottom;
			background-color:#CBCDD0;
}

.tdbottomright2{
			background-color:#D7DADD;
			width:100%;
}

.tdbottom{
			border-bottom:1px solid #ffffff;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			background-color:#D7DADD;
			padding:5px;
			text-align:center;
}



.basket{
			background-image:url("basket.gif");
			background-position:bottom left;
			background-repeat:no-repeat;
			height:80px;
			background-color:#E57430;
			text-align:center;
			color:#ffffff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.basket a{
			color:#ffffff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:underline;
			font-weight:bold;
}

.login{
			background-image:url("pic4.gif");
			background-position:3px 0px;
			padding-top:4px;
			padding-bottom:5px;
			color:#FFFFFF;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			text-align:center;
}

.td1{
			padding-right:10px;
}

.td2{
			color:#FFFFFF;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.login2{
			background-color:#D7DADD;
			padding:5px;
			text-align:center;
			border-bottom:1px solid #ffffff;
			color:#464646;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.login2 input{
			border:1px solid #C4C8CF;
			background-color:#FFFFFF;
			color:#464646;
}

.rightbottom{
			height:100%;
			background-color:#CBCDD0;
}

.copyright{
			text-align:center;
			padding:8px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:10px;
}

/* -------------------------------------- */

.content{
	line-height:140%;
}
/*			background-color:#D7DADD;
			padding:15px;
			padding-left:20px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:10px;
			color:#595959;
}

.content a{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:10px;
			color:#DB6F2E;
			text-decoration:underline;
}*/

.cat_td{
			padding-bottom:0px;
			font-size:11px;
}

.cat_td1{
			background-color:#FFFFFF;
			width:120px;
			height:120px;
			text-align:center;
			vertical-align:middle;
			
}

.cat_td2{
			width:120px;
			text-align:right;

}

.cat_td2 input{
			border:1px solid #C4C8CF;
			width:25px;
}

.cat_td3{
			padding:0px;
}

.desctop{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#464646;
			padding-left:18px;
			padding-top:5px;
			width:100%;
			padding-bottom:5px;
}

.desc_pic{
			border:1px solid #ffffff;
			width:100px;
			float:left;
}

.desc_data{
			float:left;
			padding-left:15px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#464646;
			vertical-align:top;
}

.desc_data input{
			border:1px solid #C4C8CF;
			width:25px;
}

.desc_data a{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#DB6F2E;
			text-decoration:underline;
}

.desc_data2{
			float:left;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#464646;
			vertical-align:top;
}

.desc_data2 input{
			border:1px solid #C4C8CF;
			width:25px;
}

.desc_data2 a{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#DB6F2E;
			text-decoration:underline;
}

.outputControls {
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#464646;
			padding-left:18px;
			padding-top:2px;
			padding-bottom:2px;
			

}

.outputMultiControls{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#464646;
			padding-left:70px;
			padding-top:2px;
			padding-bottom:2px;
}


.classVariants{
			padding-left:20px;
			padding-top:5px;
			padding-bottom:10px;
			font-size:11px;
}

.smallpic{
			width:180px;
			height:180px;
			border:1px solid #EBECEE;
			text-align:center;
			background-color:#FFFFFF;
			padding:10px;
}

.viewTable{
			margin:10px;
}

.bottom{
			margin:10px;
}

.intervals{
			padding-left:20px;
			padding-top:5px;
			padding-bottom:5px;
			font-size:10px;
			font-weight:bold;
}

.intervals a{
			font-size:10px;
			font-weight:normal;
}

/* input.viewFieldValueEditor{
			width:350px;
} */

/* --------------------------------- */



.basketTABLE{
			border-left:1px solid #DEDFE1;
			border-top:1px solid #DEDFE1;
}


.basket_top{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#464646;
			text-align:center;
			padding-top:4px;
			padding-bottom:5px;
			border-right:1px solid #DEDFE1;
			border-bottom:1px solid #DEDFE1;
}

.basket_line{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			padding-top:4px;
			padding-bottom:5px;
			border-right:1px solid #E7E9EB;
			border-bottom:1px solid #E7E9EB;
}

.basket_line a{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#464646;
}

.basket_line input{
			border:1px solid #BEC3CB;
			color:#464646;
}

.tdbottom_b{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			border:0px solid #000000;
			text-align:left;
			padding-bottom:5px;
			padding-top:5px;
			padding-left:3px;
}

.tdbottom2_b{
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
			border:0px solid #000000;
			text-align:right;
			padding-bottom:1px;
			padding-right:8px;
}

.bottomlinks{
			margin-right:10px;
			margin-top:5px;
			text-align:center;
			padding-bottom:4px;
			float:left;
}

.bottomlinks a{
			color:#464646;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.bottom_buttons{
			text-align:right;
			padding-top:4px;
			padding-right:4px;
}

.bottom_buttons input{
			background-color:#FDFDFD;
			border:1px solid #BFC0C0;
			padding-top:1px;
			padding-bottom:1px;
} 

.fillOrderTD{
			width:140px;
			padding-left:30px;
			color:#464646;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:11px;
}

.fillOrderTD2{
			padding-top:5px;
			padding-bottom:5px;
}

.fillOrderTD2 input{
			border:1px solid #C4C8CF;
			color:#464646;
			width:300px;
}

.fillOrderTD2 textarea{
			border:1px solid #C4C8CF;
			color:#464646;
			width:301px;
}

input.checker{
			width:16px;
			border:0px solid #000;
} 

input.btn{
			background-color:#FDFDFD;
			border:1px solid #BFC0C0;
			width:150px;
			padding-top:1px;
			padding-bottom:1px;
}

.fillOrderTABLEtitle{
			color:#464646;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size:12px;
}

.viewFieldName{
			font-weight:bold;
}

.viewFieldDescription{
			font-weight:normal;
}

.viewFieldValue{
			padding-bottom:5px;
			padding-top:3px;
}


.viewFieldValueEditor{
			border:1px solid #BEC3CB;
			width:450px;
}

.bottomreg{

			color:#CA5B19;
			font-weight:bold;
}

.

.message{
	width:100%;
}

.menu_item a, .menu_item1 a {
			color:#595959;
	text-decoration:none;
	text-transform:NONE;
}


form.qsearch {
	margin:0px;
	padding-bottom:5px;
}


/* ============================= КОРЗИНА ======================================= */

/* форма содержащая поле ввода кол-ва товара и кнопку "добавить" */
.addButForm {
	margin-top:4px;
}

/* поле ввода кол-ва товара, для добавления в корзину */
input.addButInp	{ 
	width:25px; 
	height:18px; 
	padding:1px; 
	font-size:11px; 
	vertical-align:middle;
}

/* кнопка добавления товара в корзину */
input.addBut	{ 
	width:22px; 
	height:21px; 
	border-width:0px; 
	vertical-align:middle;
}

/* ============================ РЕДАКТИРОВАНИЕ ПОЗИЦИЙ ==========================*/


/* div содержащий чекбокс и надпись "" */
.delImg {
	font-size:12px;
}

/* чекбокс перед надписью "" */
.delImg input {
	width:15px; 
	padding-left:0px;	
	style:float:left;
} 

/* текстовые поля для ввода информации о товаре */
.viewFieldValue input{
			border:1px solid #BEC3CB;
			width:450px;
} 

/* многострочные текстовые поля для ввода информации о товаре */
.viewFieldValue textarea{
			border:1px solid #BEC3CB;
			width:450px;
			height:60px;
}



textarea#dbtool_editor_variations {
	width:550px; 
	height:100px; 
	padding:1px; 
	font-size:12px; 
	vertical-align:middle; 
	border:1px solid #C4C8CF;

}

#dbtool_editor_variations {
	width:200px; 
	height:18px; 
	padding:1px; 
	font-size:10px; 
	vertical-align:middle; 
	border:1px solid #C4C8CF;

}

/* ==== вывод товаров списокм ====== */

.viewMultiFieldName {
	font-weight:bold;
	padding:3px;
}

.viewMultiFieldValue {
	padding:3px;
}

table.viewMultiTable {
	border-top: 1px solid #B3B9C3;
	border-left:  1px solid #B3B9C3;
}

table.viewMultiTable td {
	border-bottom: 1px solid #B3B9C3;
	border-right:  1px solid #B3B9C3;
}

viewField{
			width:470px;
}

.viewMultiTable{
			width:470px;
}

