	* {
		color		: #45437F; margin:0; padding:0; outline:none}
	}

	* a{
		text-decoration	: underline;
		color		: #232176;
	}

* a:hover{
		color		: #7598F2;
	}


	* a:visited{
		color		: #232176;
	}

	body {
    font-size	: smaller;
		FONT-FAMILY	: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
		background-color: #F2F8F9;
		min-width	: 1000px; max-width: 1280px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1280? "1280px": "auto")); min-height:100%; margin: 0 auto; text-align: left; 
	}

	#logo {
		height: 120px;
		padding-bottom: 10px;
	}

	#logo table {
   		margin  	: 0;
		background-color:#DCE7EA;
	}

	#logo h1 span{
		display		: none;
	}

	#authsubmit{

		background-color: #7598F2;
		border		: 1px solid #7598F2;
	}

	.yellowbutton, .yellowbutton img{
		background-color: #7598F2;
		border		: 1px solid #7598F2;;
	}

	#auth{
		font-size	: smaller;
		color		: #232176;
	}

	#auth form {
		color		: #232176;
		margin-bottom	: 0px;
		margin-left	: 4px;
		margin-top	: 0px;
		padding		: 0px;

	}

	#auth input{
		border		: 1 px solid #FFCB08;
	}

	#search{
		font-size	: smaller;
		color		: #232176;
	}

	#search form {
		color		: #232176;
		margin-bottom	: 4px;
		margin-left	: 4px;
		margin-top	: 0px;
		padding		: 0px;

	}

	#search input{
		height		: 1.3em;
		border		: 1 px solid #FFCB08;
	}

	input {
		color		: #000;
	}

	#phone {
		color		: #232176;
		font-size	: 1 em;
		font-weight	: bold;

	}

	#address{
		color		: red;
		font-size	: larger;
		font-weight	: bold;
	}

/*------------main---------------------*/

	#mainframe{

	}
	
	#main{
    margin  : 10;
	}
	#main ul{
    margin  : 10;
		font-size : smaller;
	}

	#rightcell {
		width		: 25%;
		text-align	: left;
		vertical-align	: top;
	}

	#leftcell {
    
		width		: 25 %;
		text-align	: left;
		vertical-align	: top;
	}
	
	#opt_skidki_ban{
	text-align: center;
	padding-left:10px;
	}

	#maincell{
		width		: 50%;
		text-align	: left;
		vertical-align	: top;
		padding		: 7 px;
		font-size : smaller;
	}

  #special{
    margin    :10;
  }

	#news {
		margin		:0 ;
		
	}

	#news table{
		margin		:0 ;
		font-size : smaller;
	}

	#news th{
	}

	#news td{
		margin		:0 ;
		padding		: 0.5em;
	}

	#news hr{
		margin-left	: auto;
		margin-right	: auto;
		margin-top	: 0.3em;
		margin-bottom	: 0.3em;
		width		: 10px;
		height		: 10px;
		background-color: #777;
	}

  #contacts{
		font-size : smaller;  
  }
  
  .zagolovok{
  text-align: center;
  font-size: large;
  }
/*------------shop---------------------*/

	#shop_tree{

		font-size	: smaller;
	}

	#shop_tree ul{
    		margin-left   : 30;
	}

	#shop_catalog ul li{
		display		: inline;
	}

	#shop_catalog a{
		text-decoration	: none;
	}

	#shop_catalog ul li ul a{
		text-decoration	: underline;
	}

	#shop_catalog ul{
		font-weight	: bold;
	}

	#shop_catalog ul li ul{
		font-weight	: normal;
	}

	#shop_table td {
		/*border		: 1px solid #7598F2;*/
		background-color: #DCE7EA;
	   	border-spacing	: 5;
		padding		: 5;
	}


	#shop{
		width		: 95%;
		text-align	: center;
		font-size : smaller;
	}

	#shop td{
		border-collapse	: collapse;
		text-align	: center;
		border		: 1px dashed #7598F2;

	}

	#shop th{
		background-color: #7598F2;
		color		: white;
		text-align	: center;
	}

	#descr{
		border		: 0px ;
	}

	#descr td{
		border		: 0px ;
	}


/*------------orders-------------------*/

	#orders th {
		background-color: #7598F2;
		color		: white;
		text-align	: center;
	}

	#orders td {
		border-collapse	: collapse;
		text-align	: center;
		border		: 1px dashed #7598F2;
	}

/*------------bcrumbs------------------*/

	#bcrumbs {
    		margin      : 15;
		text-align	: left;
		font-weight	: bold;
		font-size	: small;
		text-align	: center;
	}

	#bcrumbs li{
		list-style	: none;
		display		: inline;
	}

	#bcrumbs a{
	
	}

/*------------showgoods----------------*/
	#showmaincell{
		width		: 75%;
		text-align	: left;
		vertical-align	: top;
		padding		: 5 px;
		margin: 30;
	}


/*------------nalichie-----------------*/
  .notinstock{
    color   : #8CCAE1;
  }
  
  .few{
    color   : #759AD1;
  }
  
  .onway{
    color   : #75D18B;
  }
  
  
/*------------round box----------------*/
  
  .roundbox { margin:0.5em; }
  .r5 { margin: 0 5px; }
  .r4 { margin: 0 4px; }
  .r3 { margin: 0 3px; }
  .r2 { margin: 0 2px; }
  .r1 { margin: 0 1px; }
  
  .r1, .r2, .r3, .r4, .r5 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

  .roundbox b, .inner-box { background-color: #DCE7EA; }
	.inner-box {padding-left : 10px;}  
  	.inner-box ul{margin-left : 25px;}  
  .red{
    color   : red;
  }
  
  #smalldescr{
      font-size  : smaller;
  }
  
  #smalldescr td{
    border		: 0px solid #7598F2;
    width   : 300;
  }
  
  #rightdescr {
    vertical-align : top;
    width : auto;
  }
  
  
  .searchscript{
	font-size: 0.6em;
	}
