*{margin:0px;padding:0px;}
table td, table th {margin:0px;padding:0px;}
html{height:100%;}
a{color:#980000;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0px;}
ul{list-style-type:none;}
hr {height: 0px;border: #FBDEB4 1px solid;}
body{height:100%;font-size:11px;}
* html div#content{height:100%;}
div#content{min-height:100%;width:100%;font-family:"Tahoma";width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%");min-width:1004px;}
h1 {font-size:13px;color:#90928C;margin:10px 0 0 0;padding:0;}
 div#header{overflow:hidden;width:100%;}
  div#header div#top{width:100%;overflow:hidden;margin-top:10px;}
	div#header div#top div#top_info{float:left;padding-left:50px;}
	
	div#header div#top div#top_info div#top_input{}
	div#top_input #town{border:1px solid #90928C;color:#525252;font-size:11px;padding:1px 3px;width:160px;}
	div#top_input input#town_result{width:9px;margin-left:10px;height:15px;border:none;background:url('/img/common/town.gif') center left no-repeat;}

	div#header div#top div#banner_700{float:right;padding-right:15px;}

  div#header div#navigation{width:100%;overflow:hidden;background:url('/img/common/navigation.gif') bottom left repeat-x;}
	div#header div#ru_ukr{float:left;width:46%;color:#8E8E8E;text-align:right;background:url('/img/common/ru_ukr.gif') bottom left no-repeat;height:26px;}
	 div#header div#ru_ukr p{padding-right:40px;}
	 div#header div#ru_ukr p a{color:#8E8E8E;text-decoration:none;padding-left:10px;}
	div#header div#tabs{float:left;width:54%;}
		div#header div#tabs ul{float:left;}
		div#header div#tabs ul li{float:left;background:url('/img/common/tabs_brown200.gif') bottom left no-repeat;}
		div#header div#tabs ul li a{text-decoration:none;color:#fff;padding:7px 20px 5px 10px;display:block;background:url('/img/common/tabs_brown.gif') bottom right no-repeat;}
		div#header div#tabs ul li a.last{background:url('/img/common/tabs_last.gif') bottom right no-repeat;padding:7px 32px 5px 12px;}
		div#header div#tabs ul li.first{background:url('/img/common/tabs_first200.gif') bottom left no-repeat;}
		div#header div#tabs ul li.first_active{background:url('/img/common/tabs_first_active200.gif') bottom left no-repeat;}
		div#header div#tabs ul li.first_active a,div#header div#tabs ul li.active a{background:url('/img/common/tabs_active_a.gif') bottom right no-repeat;padding:7px 32px 5px 12px;color:#484848;font-weight:bold;}
		div#header div#tabs ul li.first_active a{padding:7px 20px 5px 10px;}
		div#header div#tabs ul li.active{background:url('/img/common/tabs_active200.gif') bottom left no-repeat;}
		
		div#header div#tabs ul li.active a.last{background:url('/img/common/tabs_last_active.gif') bottom right no-repeat;padding:7px 32px 5px 12px;}
		div#header div#tabs ul li a.active_prev{background:url('/img/common/a_active_prev.gif')  bottom right no-repeat;}
	
	div#search{overflow:hidden;background:url('/img/common/bgr.gif') top left repeat-x;}
	 div#msearch{overflow:hidden;background:url('/img/common/bird.gif') top left no-repeat;height:120px;}
	  div#form_search{overflow:hidden;background:url('/img/common/search.gif') top left repeat-x;}
	   div#form_search_left{overflow:hidden;background:url('/img/common/search_left.gif') top left no-repeat;}
	    div#form_search_right{overflow:hidden;height:90px;background:url('/img/common/search_right.gif') top right no-repeat;}
		 div#search_text,div#search_input,div#search_text2{overflow:hidden;height:15px;padding:0 15px;color:#000;}
		 div#search_text{padding-top:5px;font-weight:bold;}
		 div#search_text2 a{color:#fff;font-size:11px;}
		 div#search_input{height:30px;padding-top:15px;}
		 html:root div#search_input{padding-top:12px;}
		
		 div.fselect{float:left;width:22%;}
		 div.fselect select{width:130px;color:#5B1E00;font-size:11px;padding:2px;}
		 div.fbutton{float:left;width:60px;text-align:center;margin-top:2px;overflow:hidden;}
		 div.fbutton input{color:#fff;padding:2px 12px 2px;background:url('/img/common/button.gif') center left no-repeat;font-size:11px;border:none;}
		* html div.fbutton input{padding:1px 6px 1px 5px;}
		*:first-child+html div.fbutton input{padding:1px 6px 1px 5px;}
		div.bimg{margin-top:15px;}
		 
 div.wcontent{width:100%;float:left;margin-right:-250px;}
  div.wcenter{margin-right:250px;}
   div.mwcenter{float:left;width:100%;}
	
	div.mcenter{margin-left:280px;}
	div.center{width:100%;float:left;}
	
	div#left{float:left;width:230px;padding:15px 0 15px 50px;}
  div#right{float:right;width:235px;margin-left:15px;padding:15px 0 15px 0px;font-size:11px;}

  div#mcenter100{margin-left:50px;margin-top:17px;}
  div#left100{float:left;width:50px;margin-top:17px;}
  div#right0{float:right;width:235px;margin-left:15px;}
  
  div#menu{overflow:hidden;width:219px;}
  div#mmenu{background:url('/img/common/middleMenu.gif') top left repeat-y; overflow:hidden;}
  div#tmenu{background:url('/img/common/topMenu.gif') top left no-repeat; overflow:hidden;}
  div#bmenu{background:url('/img/common/bottomMenu.gif') bottom left no-repeat;overflow:hidden;padding:15px 10px;}
  div#menu h2{font-size:12px;color:#213444;font-weight:bold;margin-left:3px;padding:0px 0 10px;}
  div#menu ul{}
  div#menu ul li{background:url('/img/common/arrow.gif') top left no-repeat;padding:2px 5px 2px 15px;}
  div#menu ul li a, a.str{margin-left:5px;color:#BD2F2F;font-size:11px;font-weight:normal;}
  div#menu ul li a.t{margin-left:0px;color:#980000;font-size:11px;font-weight:bold;}
  div.leftbanner{overflow:hidden;padding:15px 8px 15px 0;text-align:center;margin:0 auto;}

  div.rating{overflow:hidden;width:189px;margin-bottom:7px;background:url('/img/common/rating_mid.gif') top right repeat-y;}
  div.rating_top{background:url('/img/common/div_top.gif') top left no-repeat;height:expression((this.scrollHeight < 187)? "187px" : "100%");min-height:187px;overflow:hidden;text-align:center;color:#fff;}
  
  div.rating_h{margin:10px 0 10px 20px;text-align:left;font-size:11px;}
  div.rating_h h1,div.rating_h h2,div.rating_h h3{font-size:14px;}
  div.rating_img{margin:10px 0 10px 5px;}
  div.rating_img img{border:1px solid #fff;}
  div.rating_h p{font-size:11px;font-weight:bold;}
  div.rating_h p.underline{text-decoration:underline;}
  div.rating_h a{color:#fff;}

  div.rating_bottom{background:url('/img/common/div_bottom.gif') top left no-repeat;overflow:hidden;height:7px;font-size:3px;}
  div.rightbanner{overflow:hidden;margin-left:5px;padding:7px 0 7px;}
  div.centerbanner{overflow:hidden;width:100%;float:left;margin:7px 0 7px 0px;text-align:center;}

  div.box{overflow:hidden;margin:15px 0 15px 0px;float:left;width:100%;}
  div.mlbox{overflow:hidden;width:100%;background:url('/img/common/mbox.gif') top left repeat-y;}
  div.mrbox{overflow:hidden;width:100%;background:url('/img/common/mbox.gif') top right repeat-y;}
  div.tbox{overflow:hidden;width:100%;background:url('/img/common/tbox.gif') top left repeat-x;}
  div.bbox{overflow:hidden;width:100%;background:url('/img/common/bbox.gif') bottom left repeat-x;}
  div.ltbox{overflow:hidden;width:100%;background:url('/img/common/tlbox.gif') top left no-repeat;}
  div.lbbox{overflow:hidden;width:100%;background:url('/img/common/blbox.gif') bottom left no-repeat;}
  div.rtbox{overflow:hidden;width:100%;background:url('/img/common/trbox.gif') top right no-repeat;}
  div.rbbox{overflow:hidden;width:100%;background:url('/img/common/brbox.gif') bottom right no-repeat;}

  div.info {margin: 10px 0 10px 0;width:100%;}
  div.r_information{overflow:hidden;padding:10px 20px;}
  ul. {margin: 10px 0 10px 0;}

  div.h_news{overflow:hidden;width:100%;background:url('/img/common/h2.gif');font-size:14px;margin-bottom:10px;}
  div.h_news h1,div.h_news h2,div.h_news h3,div.h_news p{font-size:12px;float:left;background:#fff url('/img/common/h2_line.gif') top right repeat-y;padding-right:10px;}
  div.comment,div.news{margin:5px 0px;font-size:11px;}
  
  div.block {position:relative;float: right;margin: 10px;background: #FCF5EB;padding: 10px;z-index:10;}
  
  
  div.news{}
  div.img{float:left;width:100px;}
  div.mnovelty{margin-left:100px;}
  div.novelty{width:100%;float:left;}
  div.line{overflow:hidden;font-size:3px;width:100%;border-top:1px dashed #625C54;margin-top:10px;}
  * html div.line{float:left;margin-top:7px;}
  div.date{overflow:hidden;width:100%;}
  div.date span{color:#535353;padding-right:10px;}
  div.date a{color:#980000;font-weight:bold;}

  div.description{
  	overflow:hidden;font-size:11px;margin:10px 0;
  	
  }
  
  div.description ul {
  list-style-type: disc;
  margin: 3px 3px 3px 20px;
  }
  div.description ol {
  	
	list-style-position: outside;
	margin: 3px 3px 3px 20px;
  }
  div.description a{color:#980000;padding-left:0px; margin-right:5px;}
  div.description a.all_news{background:url('/img/common/all_news.gif') left center no-repeat;}
  div.description a.other_comments{background:url('/img/common/other_comments.gif') left center no-repeat;}
    div.description a.white_comment{background:url('/img/common/white_comment.gif') left center no-repeat;}

	
	
	
	
	table.letter a {margin:3px;}
	
	table.tm2 td {margin:3px;padding:5px;}
	table.pa td {margin:3px;}
	
	
	.form-button {background: #FE7606;border: #BF2F00 1px solid;color:white;}

	
  div#tinfo{clear:both;overflow:hidden;text-align:center;padding:0px 50px 20px;}
  div#t2info{margin:0 auto;background:url('/img/common/cafe.gif') top left no-repeat #F36A04;overflow:hidden;width:100%;height:200px;padding:5px 0;}
 
 div.in1,div.in2,div.in3{float:left;overflow:hidden;height:200px;} 
 div.in1{text-align:left;width:34%;}
 div.in2{background:#FF9C35;width:33%;}
 div.in3{background:#FFB262;width:33%;}
 *:first-child+html div.in1{width:33.8%;}
 div.intuit{overflow:hidden;margin:0 5px;}

 div.text,div.text2{overflow:hidden;padding:3px;color:#fff;font-size:11px;}
 div.text img{float:left;margin:5px;}
 div.text p{margin:10px;}
 div.text p.logo{margin:10px;}

 div.text2{color:#000;padding-top:10px;}
 div.text2 div.img_text2{width:100px;float:left;}
 div.text2 div.img_text2 img{padding:2px;border:1px solid #6A6A6A;}
 div.text2 div.m_img_text2{margin-left:110px;}
 div.text2 div.text_2_h{width:100%;float:left;text-align:left;}
 div.text2 div.text_2_h h2{color:#A72A0E;font-size:14px;}
 div.text2 div.text_2_h p.text2_date{color:#fff;margin:5px 0;}
  div.text2 div.text_2_h p{margin:5px 0 10px;}
 div.text2 div.text_2_h p a{color:#353535;font-weight:bold;}

 div.text2 div.text2_info{text-align:left;padding:10px;}



div#before_footer{clear:both;width:100%;height:70px;}
div#footer{font-family:"Tahoma";font-size:11px;height:56px;width:100%;margin-top:-70px;position:relative;padding-top:10px;border-top:4px solid #A01C00;width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%");min-width:1004px;}
 
 div.float_left{float:left;}
 div.float_right{float:right;}
  
 div.float_left_footer{float:left;margin-left:50px;width:10%;}
 * html div.float_left_footer{margin-left:20px;}

 div.float_right_footer{float:right;margin-right:50px;width:30%;}
 * html div.float_right_footer{margin-right:25px;}
  div.float_right_footer a{color:#000;font-weight:bold;}
 
 div.counter{float:left;padding:0 5%;}
 div.counter div.float_left{margin-left:10px;}
div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	content: ' ';
	margin: 0px;
	padding: 0px;
}
 
 table.pad2 td {padding: 5px;}
 
 table.pad td.obj_name {font-size:13px;font-weight:bold; padding:5px 0 5px 0;}
 table.pad td.ont {width:150px;color:#9A5940;}
 table.pad td.obj_name a {font-size:13px;font-weight:bold;}
 table.pad td a {font-size:13px;}
 
 table.pa td.pati {font-size:16px;}
 
 
 
 
 table.pa td {font-size:12px;padding:4px;}
 table.pa td a {font-size:12px;}
 table.pa td .small {font-size:11px;}
 table.pa td.red {color:red;font-size:11px;}
 table.pa td.pati {font-size:16px;}
 
 /* описание товара (в меню, прайсе) */
.description {
	font-size: 10px;
}
/* описание товара (в меню, прайсе) */

/* таблица вывода меню */
.tm2{
	
	border-right: 0px #B6CAE5 solid;
	border-left: 0px #B6CAE5 solid;
	border-bottom: 0px #637793 solid;
}
.tm2 a {
	color: #414246;
	font-size: 11px;
	text-decoration: underline;
}

.tm2 a:hover {
	text-decoration: none;
}
.tm2 TD{
	background-color=#FAFBFF;
	border-top: 1px #C3D6F4 dashed;
	font-size: 11px;
	
}
.tm2 TD.title{
	color:#B00E00;
	font-size: 12px;
	padding: 5px 3px 5px 3px;
}
.tm2 TD.razdel  {
	font-size: 14px;
	text-align: center;
	color:#414246;
	font-weight: bold;
	padding: 5px 3px 5px 3px;
}
.tm2 TD.t{
	background-color=#B6CAE5;
	border-top: 0px #A2B3CC solid;
	font-size: 12px;
}
.tm2 TD.t a {
	font-size: 12px;
	text-decoration: none;
}
.tm2 TD.t a:hover {
	text-decoration: underline;
}


.tm2 TD.str {
	background-color: #E1EDFF;
	border-top: 1px #A2B3CC solid;
	border-collapse: collapse;
	padding: 3 0 3 0;
}
.tm2 TD.str A {
	font-size: 12px;
}
/* таблица вывода меню */

div.pagesnum{padding:3px;position:relative;margin:30px 0 0 0px;height:1%;}
	div.pagesnum a{padding:3px 6px;position:relative;font-weight:normal;margin:0 1px;text-decoration:underline;}
	div.pagesnum a:hover{color:#FFF;background-color:#DA5403;}
	div.pagesnum span {background-color:#FF9C35;padding:3px 6px;margin:0 1px;position:relative;color:#FFF;}
	div.pagesnum span.str{border-left:#666 1px solid;padding:3px 15px;margin:0 1px 0 10px;position:relative;background:#FFF;color:#666;}

.b_search {width:22px;height:22px;background:url('/img/common/redo.png') top left no-repeat;border:0;margin-left:5px;}
.patin {
	color: #980000;
	font-size: 17px;
	font-weight: bold;
	text-decoration:none;
}

div#zakaz_block_detailed {
	background: url(/img/zakaz_block_detailed_fon.gif) top repeat-x;
	color: black;
	font-weight: bold;

	border-top: #eff2f4 1px solid;
	border-bottom: #eff2f4 1px solid;
	padding: 10px;
	margin-bottom:10px;
}

div#zakaz_block_detailed span.tit {
	color: #cb0e00;
}

div#zakaz_block_detailed table {margin: 10px;}
div#zakaz_block_detailed table td {padding: 5px 10px;}
div#zakaz_block_detailed .zakaz_block_detailed_btn_ru {
	background: url(/img/zakaz_block_detailed_btn_ru.gif) top no-repeat;
	border: 0px;
	width: 77px;
	height: 20px;
	cursor: pointer;
}

div#zakaz_block_detailed input, div#zakaz_block_detailed select {padding-left:5px;}


.bu1 {
    background: transparent url(/img/bu1.gif) left no-repeat;
    width: 117px;
    height: 17px;
    color: white;
    vertical-align: middle;
    font-size: 12px;
    padding: 4px 1px 3px 4px;
    margin-bottom: 5px;
}

.bu1 a, .bu1 a:hover, .bu1 a:active, .bu1 a:visited {
    font-size: 11px;
    color: white;
    text-decoration: none;
}

.bu2 {
    background: transparent url(/img/bu2_f.gif) left top no-repeat;
    width: 117px;
    height: auto;
    color: white;

    font-size: 11px;
    padding: 0px;
    margin-bottom: 5px;
}

.bu2_b {
    background: transparent url(/img/bu2_b.gif) left bottom no-repeat;
    padding: 1px 1px 3px 4px;
    vertical-align: middle;
    margin: 0;
}

.bu2 a, .bu2 a:hover, .bu2 a:active, .bu2 a:visited {
    font-size: 11px;
    color: white;
    text-decoration: none;
}

.linkFull, a.linkFull, a.linkFull:visited, a.linkFull:active, a.linkFull:hover {
    display: block;
    margin-top: 10px;
    background: transparent url(/img/linkFull.gif) left no-repeat;
    padding-left: 15px;
    color: #b13625;
    text-decoration: none;
}

.linkFull2, a.linkFull2, a.linkFull2:visited, a.linkFull2:active, a.linkFull2:hover {
    display: block;
    margin-top: 10px;
    background: transparent url(/img/linkFull2.gif) left no-repeat;
    padding-left: 15px;
    color: #b13625;
    text-decoration: underline;
}
