@charset "windows-1251";
/* CSS Document */

html
	{
		height:100%;
	}

* html .main_body
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial;
		line-height:15px;
		height:100%;
		font-size:12px;
		color:#777777;
		min-width:1000px;
	}
	
a
	{
		text-decoration:underline;
		color:#777777;
	}	
a:hover
	{
		text-decoration:none;
	}	

a img
	{
		border:0px;
	}

p
	{
		padding:5px 0px 5px 0px;
		margin:0px;
	}	
	
h1
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		line-height:21px;
		color:#85C71B;
		padding:0px;	
		margin:5px 0px;
		text-align:center;
		font-weight:normal;
	}
	
h2
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		line-height:18px;
		color:#85C71B;
		padding:0px;	
		margin:25px 0px 5px 0px;
	}	

form
	{
		padding:0px;
		margin:0px;
	}	
	
.green
	{
		color:#85C71B;
	}
	
.bordo
	{
		color:#B54E36;
	}	
	
.main_body
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
		min-height:100%;
		margin:0px;
		background:url(/design/user/default/img/bg_head_1.jpg) 0px 0px repeat-x;
		zoom: 1;
	}
	
.clear0
	{
		clear:both;
		font-size:0px;
		line-height:0px;
		height:0px;
	}

.header		
	{		
		height:350px;	
		margin:0px 0px 0px 0px;
		background:url(/design/user/default/img/bg_head_left.jpg) 0px 0px no-repeat;
	}
	
.bg_right
	{
		height:350px;	
		margin:0px 0px 0px 0px;
		background:url(/design/user/default/img/bg_head_right.jpg) 100% 0px no-repeat;
	}
	
.logo
	{		
		height:300px;
		margin:0px 250px 0px 500px;
		padding:0px;
	}
	
.phone
	{
		text-align:center;
		color:#B54E36;
		font-size:26px;
		line-height:22px;
		font-family:"Times New Roman", Times, serif;
		padding:0px 50px 0px 0px;
	}
.phone span
	{
		color:#95D72F;
		font-size:14px;
		font-weight:bold;		
	}
	
.find_box
	{
		float:right;
		width:215px;
		margin:-25px 0px 0px 0px;
		font-size:11px;		
	}
.find_box a
	{
		color:#B54E36;	
	}
	
.find
	{
		margin:7px 0px 0px 0px;
		width:185px;
		height:27px;
		background:url('/design/user/default/img/bf_find.jpg') 0px 0px no-repeat; 
	}

.find_br
	{
		width:140px;
		height:13px;
		margin:0px 0px 0px 12px;
		padding:0px 0px 0px 0px;
		border:none;
		font-size:11px;
		line-height:11px;
		color:#95D72F;
	}	

.menu_top	
	{
		color:#B54D35;
		text-transform:	uppercase;
		font-size:12px;
		font-weight:bold;
		margin:5px 215px 0px 0px;
	}
.menu_top table tr td.mark
	{
		background:url('/design/user/default/img/menu_li.gif') 0px 50% no-repeat;
		width:3px;
	}
.menu_top table tr td.active
	{
		color:#85C71B;
	}	
.menu_top a
	{
		color:#B54D35;
		text-decoration:none;
		text-indent:3px;
	}
.menu_top a:hover
	{
		text-decoration:underline;
	}	
	
.main_container
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");	
	}

.menu_left
	{
		float: left; 
		width: 205px;
		margin:0px;
		padding:0px 15px 0px 0px;
		font-size:11px;		
	}
.menu_left a
	{
		color:#B54E36;	
	}
.menu_left ul
	{
		margin:0px 0px 15px 20px;
		padding:0px;
		list-style-type:none;
	}
.menu_left ul li
	{
		background:url('/design/user/default/img/menu_li.gif') 0px 50% no-repeat;
		padding:2px 0px 2px 10px;
	}
.menu_left ul li.all_position	
	{
		background:none;
	}
	
.zag_menu
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		line-height:21px;
		color:#85C71B;
		height:40px;
		padding:20px 0px 0px 55px;
	}
.zag_menu a
	{
		color:#85C71B;
		text-decoration:none;
	}
#kofemashina { background:url('/design/user/default/img/menu_kofemashina.jpg') 3px 0px no-repeat; }
#kofevarki { background:url('/design/user/default/img/menu_kofevarki.jpg') 3px 0px no-repeat; }
#kofe { background:url('/design/user/default/img/menu_kofe.jpg') 3px 0px no-repeat; }
#tea { background:url('/design/user/default/img/menu_tea.jpg') 3px 0px no-repeat; }
#aks { background:url('/design/user/default/img/menu_aks.jpg') 3px 0px no-repeat; }
#profi { background:url('/design/user/default/img/menu_profi.jpg') 3px 0px no-repeat; font-size:17px; margin-bottom:20px; padding-top:10px; height:50px;}
#arenda { background:url('/design/user/default/img/menu_arenda.jpg') 3px 0px no-repeat; margin-bottom:20px; padding-top:10px; height:50px;}
	
.box_right
	{
		float: right; 
		width: 205px;
		margin:0px;
		padding:5px 0px 0px 15px;
	}
	
.zag_br
	{
		font-size:11px;
		line-height:16px;
		padding:15px 60px 20px 0px;
		margin:0px 10px 0px 15px;
	}
.zag_br a, .zag_br div.title 
	{
		color:#85C71B;
		text-decoration:none;
		font-size:18px;
		line-height:21px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}	
#korzina { background:url('/design/user/default/img/rbox_korzina.jpg') 100% 0px no-repeat; }	
#sravnenie { background:url('/design/user/default/img/rbox_sravnenie.jpg') 100% 0px no-repeat; padding-top:5px; }
#novosti { background:url('/design/user/default/img/rbox_news.jpg') 100% 0px no-repeat; margin:10px 5px 10px 5px; padding-right:0px; }

.zag_br a.news_box
	{
		font-size:11px;
		color:#777777;
		line-height:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
.zag_br a:hover.news_box	
	{
		text-decoration:underline;	
	}

.autorization
	{
		width:175px;
		height:103px;
		background:url('/design/user/default/img/authorization.gif') 0px 0px no-repeat;
		padding:17px 15px 15px 15px;
		margin:5px 0px 15px 0px;
		color:#85C71B;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
.autorization input
	{
		width:150px;
		height:18px;
		border:1px solid #DEDDDD;
		font-size:11px;
		line-height:18px;
		color:#B54D35;
		margin:10px 0px 0px 0px;
		padding:0px 10px;
	}
.autorization div.btn input
	{
		width:40px;
		border:none;
	}
	
.subscribe
	{
		width:174px;
		height:93px;
		background:url('/design/user/default/img/bg_subscribe.jpg') 0px 0px no-repeat;
		padding:8px 15px;
		font-size:11px;
	}
.subscribe span.zag
	{
		color:#B54E36;
		font-weight:bold;
		font-size:12px;
	}
.subscribe input.mail
	{
		width:150px;
		height:18px;
		border:1px solid #DEDDDD;
		background:#F7F5F5;
		font-size:11px;
		line-height:18px;
		color:#85C71B;
		margin:5px 0px 0px 0px;
		padding:0px 10px;
	}	
	
.main_content
	{
		margin:0px 220px;
		padding:0px;
	}
	
.inner
	{
		padding-top:15px;	
	}
	
.crumbs
	{
		padding:5px 0px 10px 0px;	
	}	
	
.vitrina
	{
		border-collapse:collapse;
	}
.vitrina td.product
    {
        background:#F6F3EA;
        border: 3px solid #ffffff;
        border-collapse: collapse;
    }
.vitrina tr td
	{
		margin:0px;	
		padding:15px 10px 15px 10px;
		vertical-align:top;
	}
.vitrina tr td b, .vitrina tr td a
	{
		color:#B54E36;
	}
#top_left {/*border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;*/ background:#F6F3EA url('/design/user/default/img/vitrina_tl.gif') 0px 0px no-repeat;}	
#top_right {/*border-left:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;*/ background:#F6F3EA url('/design/user/default/img/vitrina_tr.gif') 100% 0px no-repeat;}	
#bottom_left {/*border-right:3px solid #FFFFFF; border-top:3px solid #FFFFFF;*/ background:#F6F3EA url('/design/user/default/img/vitrina_bl.gif') 0px 100% no-repeat;}	
#bottom_right {/*border-left:3px solid #FFFFFF; border-top:3px solid #FFFFFF;*/ background:#F6F3EA url('/design/user/default/img/vitrina_br.gif') 100% 100% no-repeat;}	

.tovar_img
	{
		float:right;
		margin:10px 0px;
		padding:0px;
	}
	
.tovar_text	
	{		
		margin:10px 135px 10px 0px;
		padding:0px 0px 0px 0px;	
		_margin-right: 10px;	
	}
	
.cena
	{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		width:140px;
		float:right;
		color:#B54E36;
		text-align:right;
		font-weight:bold;
	}
	
.v_kor	
	{
		float:right;
		width:14px;
		height:17px;
		padding:0px 10px 0px 0px;
	}
	
.text_main
	{
		margin:15px 0px;	
	}
.text_main h1
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		text-align:center;
	}
	
/* Для страницы - подтверждение заказа */	

table.zakaz
	{
		width:95%;
		border-collapse:collapse;
		margin:10px 0px;
	}
table.zakaz tr th
	{
		background: #BB5A43;
		color:#FFFDFD;
		height:20px;
	}	
table.zakaz tr th.name
	{
		text-align:left;
		padding:0px 0px 0px 25px;
	}
table.zakaz tr th.price
	{
		padding:0px 25px 0px 0px;
		text-align:right;
	}		
table.zakaz tr td
	{
		padding:20px 0px;
		border-bottom:1px solid #BB5A43;
	}
table.zakaz tr td.name
	{
		padding-left:25px;
		text-align:left;
	}
table.zakaz tr td.number
	{
		width:100px;
		text-align:center;
	}
table.zakaz tr td.number input
	{
		width:60px;
		height:17px;
		text-align:center;
		color:#777777;
		font-size:12px;
		border:1px solid #DEDDDD;
	}	
table.zakaz tr td.price
	{
		width:100px;
		padding-right:25px;
		text-align:right;
		font-weight:bold;
		color:#85C71B;
	}
table.zakaz tr.atall td
	{
		font-weight:bold;
		color:#BB5943;
	}
table.zakaz tr.atall td.text	
	{
		text-align:right;	
	}
table.zakaz tr.atall td.text a
	{
		font-weight:normal;
		color:#85C71B;
	}
table.zakaz tr.atall td.link a
	{
		font-weight:normal;
		color:#BB5943;
	}	
table.zakaz tr.atall td.price	
	{
		text-align:right;
		padding-right:25px;
	}
table.zakaz tr.nobor td
	{
		border:none;	
	}
table.zakaz tr.comments td
	{
		padding-left:25px;	
		line-height:18px;
		text-align:left;
		border-bottom:none;	
	}	
table.zakaz tr.comments td b
	{
		color:#BB5943;
		padding-left:10px;
	}
table.zakaz tr.comments td textarea
	{
		width:355px;
		height:95px;
		border:1px solid #DEDDDD;
		margin:10px 0px;
		padding:5px;
		font-size:12px;
		color:#777777;
	}	
table.zakaz tr.comments td div.btn
	{
		float:right;
		margin:0px;
		padding:98px 25px 0px 0px;
		text-align:right;
	}

/* End: Для страницы - подтверждение заказа */	

/* Для страницы - новости */	

.news_block
	{
		padding:15px 0px 0px 0px;
		margin:0px;
	}
.news_block div.date	
	{
		float:left;
		color:#85C71B;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;
		width:95px;
	}
.news_block div.preview	
	{
		padding:1px 0px 0px 105px;
		line-height:16px;
	}
.news_date{
    font-size: 11px;
}
.news_date span{
    font-weight: bold;
    color: #85C71B;
}
.news_title{
    margin: 10px 0px 10px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}

/* End: Для страницы - новости */	

/* Для страницы - о товаре */	

.foto_tovar
	{
		margin:25px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	
.price_tovar
	{
		width:130px;
		height:50px;
		text-align:center;
		background:url(/design/user/default/img/birka.jpg) 0px 10px no-repeat;
		margin:25px 0px 25px 0px;
		padding:23px 15px 10px;
		color:#FFFFFF;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		line-height:19px;
	}
.price_tovar b	
	{
		font-size:24px;		
	}
	
.foto_small
	{
		margin:40px 0px 0px 0px;	
	}
.foto_small img
	{
		width:90px;
		height:90px;
		margin:0px 5px 0px 0px;
	}

.addintional
	{
		margin:5px 0px 20px 0px;
		border-top:1px solid #B54E36;
		border-bottom:1px solid #B54E36;
	}
.addintional h2
	{
		color:#BB5B43;		
		margin:10px 0px;
	}
.addintional div
	{
		margin:5px 0px 15px 0px;
	}
.addintional table
	{
		width:97%;
		border-collapse:collapse;
		background:#F7F4EB;
	}
.addintional table tr td
	{
		padding:15px 0px;
		text-align:center;
		vertical-align:middle;
	}
	
.questions	
	{
		background:#EBF5E7;
		width:515px;
		margin:10px 0px;
		padding:20px 10px 20px 15px;
		font-size:11px;
		color:#B54D35;
	}
.questions table tr td input
	{
		margin:5px 0px 20px 0px;
		width:250px;
		height:16px;
		border:1px solid #DEDDDD;
		font-size:12px;
		color:#777777;
	}
.questions table tr td textarea
	{
		margin:5px 0px;
		padding:3px;
		width:360px;
		height:100px;
		border:1px solid #DEDDDD;
		font-size:12px;
		color:#777777;		
	}
	
.questions_btn	
	{
		float:right;	
		padding:108px 45px 0px 25px;	
	}
.questions table tr td div.questions_btn input
	{
		margin:0px 0px 0px 0px;
		width:73px;
		height:18px;
		border:none;
	}

/* End: Для страницы - о товаре */	

/* Для страницы - оформление */

.oformlenie
	{
		width:530px;
		margin:15px 0px;
		padding:0px;
	}
.oformlenie tr td	
	{
		border-bottom:1px solid #BB5A43;
		color:#85C71B;
		padding:10px 0px 10px 20px;
		font-weight:bold;
		text-align:left;
	}	
.oformlenie tr.price_txt td	
	{
		font-size:18px;
		color:#BB5943;
		padding:10px 0px 20px 20px;
	}
.oformlenie tr td input
	{
		width:225px;
		height:14px;
		border:1px solid #DEDDDD;
		font-size:12px;
		color:#777777;
	}
.oformlenie tr td select
	{
		width:185px;
		height:20px;
		border:1px solid #DEDDDD;
		font-size:12px;
		color:#777777;
	}
.oformlenie tr td textarea
	{
		width:350px;
		height:95px;
		border:1px solid #DEDDDD;
		font-size:12px;
		padding:3px;
		color:#777777;
	}	
.oformlenie tr.btn td	
	{
		border-bottom:none;
		padding:10px 10px 10px 20px;
		text-align:right;
	}
.oformlenie tr.btn td input	
	{
		width:73px;
		height:18px;
		border:none;
		margin:0px 0px 0px 10px;
	}	

/* End: Для страницы - оформление */	
	
.clear1
	{
		height:75px;
		clear:both;
	}		
	
.footer
	{
		height:75px;  		
		margin:-75px auto 0px auto;
		padding: 0px 0px 0px 0px;
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
		background:#F4F5EF;	
		clear: both;
		position: relative;
	}
	
.foot_phone
	{
		float: left; 
		width: 205px;
		margin:0px;
		padding:17px 0px 0px 15px;
		color:#B54E36;
		font-weight:bold;
	}
.foot_phone div
	{
		float:left;
		color:#85C71B;
		text-align:right;
		padding:8px 15px 0px 0px;
	}
	
.foot_counter
	{
		float: right; 
		width: 220px;
		margin:0px;
		padding:20px 0px 0px 0px;
		text-align:center;
	}
	
.foot_copyright
	{
		margin:0px 220px;
		padding:30px 0px 0px 0px;
		font-size:11px;
	}
.popup_block{
    width: 200px;
    text-align: center;
    background: #ffffff;
    border: 2px solid #dddddd;
    padding: 10px;    
    position: fixed;
    z-index: 100;
    visibility: hidden;
    left: 561px;
    top: 119px;
}
