* {

	margin: 0;

	padding: 0;

}

html {height: 100%}

body {

	font: 12px/17px Arial, Tahoma, Verdana, sans-serif;

	height: 100%;

}

a {

	color:#fd5b0e;

	outline: none;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

p {margin: 0 0 18px}

img {

	border: none;

}

input {vertical-align: middle}

#wrapper {

	width: 100%;

	min-width: 1000px;

	min-height: 100%;

	height: auto !important;

	height: 100%;

}





/* Header

-----------------------------------------------------------------------------*/

#header {

	height:100%;

	padding: 15px 45px 0px 45px;

	clear: none;

}



.logo

     {

	 margin-top:28px;

	 }

	 

.inline-block {

	display: -moz-inline-stack;

	display: inline-block;

	_overflow: hidden;

	zoom: 1;

*display: inline;

	width:24%;

	vertical-align:top;

}

	 

#header ul

    {

	list-style:none;

	}

	

#header li.first

    {

	line-height:25px;

	}

	

#header ul li

    {

	line-height:17px;

	}

	

#header strong

    {

	color:#545454;

	font-size: 14px;

	}

	

#header strong.man

    {

	color:#F16421;

	font-size:14px;

	}

	

.menu_1

    {

	background:#66BC33 url(img/r_menu_top_right.jpg) top right no-repeat;

	margin-top:10px;

	line-height:0px;

	}

	

.menu_2

    {

	background:#66BC33;

	}

	

.menu_3

    {

	background:#66BC33 url(img/r_menu_bottom_right.jpg) bottom right no-repeat;

	line-height:0px;

	}



	

.menu_2 ul.first

    {

	margin-left:0px;

	}

	

.menu_2 a

    {

	color:#FFFFFF;

	line-height:25px;

	}

	

.menu_2 a:hover

    {

	color:#FFFFFF;

	font-weight:bold;

	}

	

.menu_select

    {

	color:#FFFFFF;

	font-weight:bold;

	line-height:25px;

	}





/* Middle

-----------------------------------------------------------------------------*/

#content {

	padding: 20px 45px 180px 45px;

}



#content_vnutr {

	padding: 20px 45px 120px 45px;

}



h1

  {

  font-size:18px;

  color:#fd5b0e;

  margin-left:15px;

  margin-bottom:10px;

  font-weight:normal;

  }

.tovar_h1
  {
  font-size:18px;
  color:#fd5b0e;
  margin-bottom:10px;
  font-weight:normal;
  }  

h2

  {

  color:#55A922;

  font-size:18px;

  font-weight:normal;

  margin-bottom:10px;

  }



  

.index ul li

  {

  text-align:left;

  display: inline-block;

  float:left;

  width:24%;

  padding-bottom:25px;

  list-style:none;

  }

  

.tovar ul li

  {

  display: inline-block;

  float:left;

  width:25%;

  list-style:none;

  height:360px;

  vertical-align:top;

   }



.tovar ul li p

   {

   margin-bottom:0px;

   }



.tovar

   {

	margin-left:15px;

	margin-top:30px;

	margin-bottom:10px;

   }

   

.tovar ul li strong

   {

	font-size:14px;

	font-weight:bold;

	color:#fd5b0e;

   }



.index ul li a

  {

  font-size:14px;

  font-weight:bold;

  }

  

.index

   {

	margin-left:15px;

	margin-top:30px;

	margin-bottom:10px;

   }

   

.first_text_block

   {

   margin-left:15px;

   margin-right:15px;

   }



.menu_inside_1

    {

	background: #F1EDD7 url(img/r_inside_menu_top_right.jpg) top right no-repeat;

	margin-top:20px;

	line-height:0px;

	}

	

.menu_inside_2

    {

	background:#F1EDD7;

	padding-left:15px;

	height:20px;

	}

	

.menu_korz

    {

	padding-left:15px;

	height:20px;

	}

	

.menu_korz li

    {

	float:left;

	list-style:none;

	margin-right:15px;

	}

	

.korz_img

    {

	margin:10px 0px 10px 0px;

	}

	

.butt_korz

    {

	margin:0px 5px 0px 25px;

	width:110px;

	}

	

.korz_price

    {

	font-size:18px;

	color:#373737;

	}

	

.korz_kolvo

    {

	width:48px;

	}

	

.shet_hist

    {

	margin-top:25px;

	}

	

.menu_inside_2 li

    {

	float:left;

	list-style:none;

	margin-right:15px;

	}

	

.menu_inside_3

    {

	background:#F1EDD7 url(img/r_inside_menu_bottom_right.jpg) bottom right no-repeat;

	line-height:0px;

	}

	

.menu_inside_2 li a:hover

    {

	font-weight:bold;

	}

	

.menu_inside_2 li.select

    {

	font-weight:bold;

	color:#fd5b0e;

	}


.pad_korz
    {
	padding-left:4px;
	}
.p_korz
    {
	margin-top:15px;
	}


  

/* Footer

-----------------------------------------------------------------------------*/

#footer {

	margin: -160px auto 0;

	min-width: 1000px;

	height: 160px;

	background: url(img/down_bg.jpg) bottom repeat-x;

	border-top:solid 1px #CCCCCC;

}



#footer_vnutr {

	margin: -90px auto 0;

	min-width: 1000px;

	height: 90px;

	background: url(img/down_bg.jpg) bottom repeat-x;

	border-top:solid 1px #CCCCCC;

}



.foot

         {

	margin:15px 45px 40px 45px;

		 }

		 

.inline-block_foot {

	display: -moz-inline-stack;

	display: inline-block;

	_overflow: hidden;

	zoom: 1;

*display: inline;

	width:48%;

	vertical-align:top;

}



.foot_pad

     {

	 padding-left:40px;

	 }

	 

#footer ul

     {

	 list-style:none;

	 }

	 

#footer_vnutr ul

     {

	 list-style:none;

	 }

	 

.livepad

     {

	 padding-top:10px;

	 padding-bottom:7px;

	 }

	 

.clear

     {

	 clear:both;

	 }


