body{
	margin: 10px 0 0 0;
	padding: 0;
	color: #2b3637;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	max-width: 1280px;
   width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
   background: #fff;
}

form{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

h1{
	font-size: 16px;
	color: #a7ca48;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h1.gr{
	font-size: 16px;
	color: #898989;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2{
	font-size: 12px;
	color: #7b7b7b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

a{
	color: #f5811e;
}

div.clear{
	clear: both;
	font-size: 0;
}

div.dash{
	border-top: 1px dashed #bababa;
	font-size: 0;
	margin: 7px 0;
}

div.solidgr{
	border: 1px solid #bdbdbd;
	font-size: 0;
	margin: 7px 0;
}

div.h3{
	height: 3px;
	font-size: 0;
	text-align: center;
}

div.h7{
	height: 7px;
	font-size: 0;
}

div.w180{
	width: 180px;
}

td.ramka{
	padding: 2px;
	border: 1px solid #b8b8b8;
}

div.ramka{
	padding: 2px;
	border: 1px solid #b8b8b8;
	background-position: center;
	background-repeat: no-repeat;
	width: 160px;
	height: 160px;
	text-align: center;
	vertical-align: middle;
}


div.ramka17{
	padding: 7px 17px;
	border: 1px solid #b8b8b8;
}

div.pad-h22{
	padding: 0 22px;
}

font.orange{
	color: #f5821f;
}

td.gr2{
	background-color: #eee;
	padding: 7px;
	border: 1px solid #fff;
}

div.gr1{
	background-color: #ccc;
	padding: 7px;
	margin: 1px 0;
}

div.gr2{
	background-color: #eee;
	padding: 7px;
	margin: 1px 0;
}

font.sm{
	font-size: 90%;
}

input.sbm1{
	font-size: 11px;
	color: #fff;
	background-color: #686868;
	border: 1px solid #9e9e9e;
	padding: 0 5px;
	width: 80px;
	margin-left: 27px;
}

input.sbm2{
	font-size: 12px;
	color: #fff;
	background-color: #686868;
	border: 1px solid #9e9e9e;
	padding: 0 5px;
	width: 80px;
   vertical-align: top;
}

select.sel2{
	font-size: 12px;
   border: 1px solid #9e9e9e;
}

div.d{
 text-align: left;
 padding: 0 5px 0 5px;
}

div.d-top-left{
	float: left;
	width: 260px;
	background-color: #F47B0D;
   padding: 5px;
}

div.d-top-left a{
	color: #5f4d3c;
	font-size: 95%;
}

div.d-top-right{
	float: right;
	width: 85px;
	background-color: #efefef;
	padding: 5px;
}

td.t-top-r{
	text-align: right;
}

td.t-top-r a{
	text-decoration: none;
	font-weight: bold;
}

td.t-top-r a:hover{
	text-decoration: underline;
}

td.t-top-r a.active{
	text-decoration: underline;
}


div.d-top-right{
	color: #a9a9a9;
}

div.d-top-right img{
	margin: 0 4px;
}

td.d-menu{
		background-color: #f8f8f9;
}

div.d-menu{
	float: left;
	width: 260px;
	background-color: #FAFAFA;
	padding: 12px 0 16px 0;
	text-align: center;
}

div.d-menu div.d-menu-in{
	width: 204px;
	background-color: #FAFAFA;
	text-align: left;
	/*border: 2px solid #e8e9e9;*/
	padding: 2px 0 2px 0;
}
div.d-menu-in a{
	font-family: Tahoma, Arial;
	color: #88898a;
	font-size: 100%;
	font-weight: bold;	
	text-decoration: none;
}

div.d-menu-in a:hover{
	text-decoration: underline;
}

div.d-menu-razd{
	clear: both;
	margin: 5px 0;
	font-size: 0;
	height: 4px;
	background: url(/img/bg1.gif);
	background-repeat: repeat-x;
}

div.d-m-r{
	float: left;
}

td.td-left-1{
	width: 260px;
	background-color: #efefef;
	padding: 5px;
}

font.n-n{
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}


div.search-form{
	width: 224px;
	height: 147px;
	background: url(/img/bg2.jpg);
}

div.search-form select{
	width: 167px;
	font-size: 11px;
}

div.customers{
	width: 224px;
	height: 120px;
	background: url(/img/bg4.jpg);
	padding-top: 1px;
	background-repeat: no-repeat;
}

div.customers a{
	text-decoration: none;
}

div.customers a:hover{
	text-decoration: underline;
}

div.customers div.cust-white{

}

div.cust-white-in{
  background-color: #fff;
  font-size: 120%;
  margin-left: 70px;
  margin-right: 20px;
}

div.customers div.cust-body{
	text-align: left;
	width: 150px;
	padding: 0 0 2px 65px;
}

div.customers div.cust-body a{
	color: #2b3637;
}

div.customers div.cust-by{
	text-align: left;
	padding: 0 0 2px 70px;
	width: 170px;
}

div.customers div.cust-by a{
	color: #406800;
}

div.customers div.cust-details{
	float: right;
	margin: 0 5px 10px 0;	
}

div.customers div.cust-details a{
	color: #FFFFFF;	
	text-decoration: underline;
}

table.spisok-domov td{
	vertical-align: top;
	padding: 7px 7px 7px 0;
}

div.bot{
	height: 80px;
	background: url(/img/bg3.jpg);
	margin: 12px 5px 0 5px;
}
div.bot table{
  height: 80px;
}

td.b-t-r{
	font-size: 80%;
	color: #fff;
	padding: 20px 35px 0 0;
	text-align: center;	
}

td.b-t-r span{
	white-space: nowrap;
}

td.b-t-r a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

td.b-t-r a:hover{
	text-decoration: underline;
}

div.naprod{
  width: 118px;
  height: 41px;
  margin: 17px 25px 0 75px;
  color: #fff;
  font-size: 11px;
  text-align: right;
}

div.naprod div{
	position: relative;
	top: 6px;
	left: 7px;
  padding-right: 15px;
}

#templates{
	position: absolute;
	width: 250px;
	height: 315px;
	padding: 10px;
	left: 750px;
	top: 580px;
	/*margin-left: 430px;*/
	background-color: #D3DEDB;
	border-right: 2px solid Gray;
	border-bottom: 2px solid Gray;
	line-height: 18px;
	overflow: auto;
}

table.tdform td{
	background-color: #F5F5F5;
	font-weight: bold;
	padding: 1px 7px;
}

input.inp1{
	width: 220pt;
}

input.inp2{
	width: 150px;
	font-size: 12px;
}

textarea.ta1{
	width: 220pt;
	height: 100pt;
}

textarea.ta2{
	width: 550px;
	height: 300px;
}

fieldset.fieldset1{
	border: 1px solid #dae8d8;
	padding: 7px;
	font-weight: bold;
}

ul.subject-1{
  margin:0;
  padding:0;
	list-style: url(/img/litwo.gif);
	margin-left: 1.7em;
}

span.nav{
  font-size: 80%;
}

div.doska-f{
  background-color: #ccc;
  padding: 5px;
}


.interlace1{
  background-color: #eee;
  border-bottom: 1px solid red;
}

.interlace2{

}

.interlace td{
	padding: 3px;
}

a.order{
	text-decoration: none;
	font-size: 110%;
}

a.order:hover{
	text-decoration:underline;
}





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {
  font-size:1px;
  height:0px;
  width:0px;
  clear:left;
  line-height:0px;
  display:block;
  }
.qmmc {
  position:relative;
}
.qmmc a {
  float:left;
  display:block;
  /*white-space:nowrap;*/
}
.qmmc div a {
  float:none;
}
.qmmc div {
  visibility:hidden;
  position:absolute;
}

  /* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 

		background-color: transparent;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
    	color: #406800;
		font-family: Times new roman, Verdana, Tahoma, Arial;
		font-size:1.2em;
		text-decoration:none;
		padding:1px 10px 3px 18px;
		border-bottom: 1px dotted #CFCCCC;
		/*	border-style:solid;
		border-color:#dddddd;
		border-width:1px;*/
	
	}

	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color: #DFDFDF;
	}

	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		background-color:#DFDFDF !important;
		text-decoration:underline !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		/*background-image:url(images/arrow_right.gif);	*/
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		color: #416800;
		font-family: Times new roman, Verdana, Tahoma, Arial;
		font-size:1.2em;
		text-decoration:none;
		padding:1px 10px 3px 18px;
		border-bottom: 1px dotted #CFCCCC;
		background-color: #FFFFFF;
	}
	
		#qm0 div
	{
		/*background-color:blue;
		padding:5px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
		*/
		border-bottom: 1px solid #eee;
	}	
