*{
	margin:0;
	padding:0;
}
html{
	background:url(../img/bgr.jpg);
}
body{
	font-family:Arial,Helvetica,Garuda,sans-serif;
	font-size:12px;
	line-height:1.3;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
a{ color:inherit; }
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.a_st{
text-decoration:underline!important;
}
.a_st:hover{
text-decoration:none!important;
}
#all{
width:900px;
margin:40px auto 0px;
background:url(../img/in_bgr.png) repeat-x #000;
border-radius:10px;
behavior: url(PIE.htc);
}
#all a{
text-decoration:none;
color:#1d76c9;
}
#all li{
list-style:none;
}

.header{
padding-top:40px;
width:803px;
margin:0 auto;
}
.left_logo{
float:left;
}
.left_logo_in{
background:url(../img/left_logo_in.png) no-repeat;
display:block;
width:285px;
height:78px;
}
.right_logo{
float:right;
}
.right_logo_in{
background:url(../img/right_logo_in.png) no-repeat;
display:block;
width:353px;
height:50px;
margin-top:14px;
}

.system_line{
height:62px;
border-top:1px solid #292828;
border-bottom:1px solid #292828;
line-height:62px;
text-align:center;
color:#fff;
font-size:18px;
font-family:Arial,Helvetica,Garuda,sans-serif;
/*font-family:Impact, Charcoal, sans-serif;*/
margin-top:25px;
margin-bottom:30px;
}
.content_grey{
width:851px;
margin:0 auto;
background:#cecece;
border-radius:10px;
border:1px solid #fff;
padding-left:12px;
padding-right:12px;
padding-top:28px;
behavior: url(PIE.htc);
}


#left_column{
width:218px;
float:left;

}
#right_column{
width:610px;
float:right;
}
#right_column h1{
margin-bottom:7px;
font-size:18px;
font-weight:normal;
}

.food_block img{
float:left;
}
.food_block{
padding-top:0px!important;
background:none!important;
padding-bottom:18px;
}
.fry_food{
width:160px;
float:right;
}
.fry_food h2{
font-size:14px;
font-weight:normal;
}
.fry_food a{
font-size:12px;
display:block;
margin-top:5px;
}
.fry_food p{
font-size:10px;
margin-top:10px;
}
.main_separator{
background:url(../img/main_separator.png) repeat-x;
display:block;
height:2px;
}
.look_thing{
text-align:center;
}
.look_icon{
background:url(../img/pencil.png) no-repeat 0 50%;
display:block;
height:28px;
line-height:28px;
width:196px;
padding-left: 45px;
margin-left: 12px;
text-align: left;
}
.journal th{
color:#1b1a1a;
font-size:8px;
text-align:center;
height:24px;
line-height:24px;
}
.journal td{
height:30px;
color:#1b1a1a;
font-size:11px;
text-align:center;
line-height:30px;
padding:0px 5px;
}
.grey_bgr_t{
background:#c5c5c5;
}
.type_red{
color:#cc0000!important;
}
.type_green{
color:#2b8e00!important;
}
.journal h3{
font-size:12px;
font-style:italic;
color:#1b1a1a!important;
margin-bottom:5px;
}
.footer{
padding:20px 0px;
margin-top:20px;
width:804px;
border-top:1px solid #292828;
color:#fff;
font-size:11px;
margin:20px auto;
position: relative;
}
.strange_float{
float:left;
margin-right:157px;
}
.tb_now{
margin-bottom:30px;
}
.tb_now th{
color:#1b1a1a;
font-size:8px;
height:35px;
text-transform:uppercase;
}
.tb_now td{
padding-top:10px;
padding-bottom:10px;
}
.tb_black{
background:#bcbcbc;
}
.tb_light{
background:#c5c5c5!important;
}
.tb_name{
width:398px;
padding-left:11px;
font-size:12px;;
}
.tb_number{
width:92px;
}
.tb_number input{
background:#545454;
border:1px solid #fff;
width:30px;
text-align:center;
height:16px;
line-height:16px;
font-size:12px;
color:#fff;
display:block;
margin:0 auto;
}

.tb_ed
{
    width:50px;
    text-align:center;
}

.tb_price{
width:80px;
}
.tb_price{
font-size:11px;
text-align:center;
}
.tb_end{
width:27px;
}
.tb_end a{
background:url(../img/t_stop.png) no-repeat;
display:block;
height:14px;
width:14px;
margin:0 auto;
}

.conversion_part{
float:right;
display: table;
margin-top:10px;
}

.conversion_part .how_many {
    display: table-row;
}

.conversion_part p, .conversion_part span {
    display: table-cell;
    vertical-align: middle;
    
}
.conversion_part p{
    font-size:11px;
    padding-right: 10px;
    text-align: right;
}
.conversion_part span{
    font-size:24px;
    color:#3b8d16;
}

.conversion_part .discount span {
    font-size:14px;
}


.conversion_button{
background:url(../img/conversion_button.png) no-repeat;
display:block;
height:26px;
width:117px;
border:none;
padding-bottom:5px;
cursor:pointer;
text-align:center;
float:right;
margin-top:5px;
}
.paste_button{
background:url(../img/paste_button.png) no-repeat;
display:block;
height:26px;
width:127px;
border:none;
padding-bottom:5px;
cursor:pointer;
text-align:center;
float:right;
margin-top:5px;
}
.how_many{
margin-top:10px;
}



.company_f, .blist_label{
width:280px;
height:21px;
background:#545454;
border:1px solid #fff;
margin-left:5px;
color:#fff;
float:right;
margin-bottom:12px;
}

textarea.company_f
{
    height:auto;
}

.blist_label{
width:282px!important;
height:22px!important;
}
.company_forms{
padding-bottom:22px;
}
.company_forms_in{
width:270px;
text-align:right;
margin-top:17px;
}
.company_forms_in span{
line-height:21px;
}
.fort{
background:url(../img/main_separator.png) repeat-x;
padding-top:10px;
padding-bottom:10px;
}

.article{
width:59px;
}
.name_to{

text-align:left;
font-size:12px;
padding-left:5px;
padding-right:5px;
}
.measurement{
width:39px;
}
.price_to{
width:59px;
}
.balance{
width:20px;
}
.in_path{
width:63px;
}
.order{
width:145px;
}


.other_table{
font-size:11px;
text-align:center;
}
.for_ten{
background:#545454;
border:1px solid #fff;
width:30px;
text-align:center;
height:16px;
font-size:12px;
color:#fff;
display:block;
float:right;
margin-right:10px;
}
.total{
float:right;
margin-right:5px;
padding-top:2px;
}

.again_button{
background:url(../img/again_button.png) no-repeat;
display:block;
height:26px;
width:117px;
border:none;
padding-bottom:5px;
cursor:pointer;
text-align:center;
float:right;
margin-top:5px;
margin-right:10px;
margin-top:8px;
}


.content_enter{
margin:0px auto 30px;
width:580px;
background:#cecece;
border-radius:10px;
border:1px solid #fff;
behavior: url(PIE.htc);
}
.content_enter h1{
font-family:Impact, sans-srif;
padding:40px 0px;
text-align:center;
font-size:30px;
color:#1b1a1a;
}
.content_enter form{

}
.enter_f{
width:312px;
height:43px;
font-size:20px;
background:#545454;
border:1px solid #fff;
margin-left:5px;
margin-right:32px;
color:#fff;
margin-bottom:12px;
padding-left:5px;
float:right;
}
.content_enter  span{
float:right;
font-size:18px;
font-family:Impact, sans-srif;
line-height:43px;
}
.main_button{
background:url(../img/main_button.png) no-repeat;
color:#fff;
display:block;
font-family:Impact, sans-srif;
font-size:18px;
height:50px;
width:226px;
border:none;
padding-bottom:5px;
cursor:pointer;
text-align:center;
margin:7px auto 15px;
}

.shop_price_currency
{
    display: none;
}

.head_shop h1
{
    float:left;
}

.head_right
{
    float:right;
}

.zakaz_table td
{
    text-align: center;
}

 .diafan
{
position: absolute;
top:15px;
right:0;
font-size: 11px;
line-height: 11px;
word-wrap: none;
width: 210px;
color:#fff;
}

 .diafan a
 {
     color:#fff !important;
     text-decoration: underline !important;
 }

 .diafan img {
float: left;
margin-right: 5px;
}