/*
Cleaner
-------------------------------------------*/
*{border:none;margin:0;padding:0;}
p,ul,li{margin:0;padding:0;}
input,select,textarea{margin:0;padding:0;border: 1px solid #aaa; color:#777777;}
img{margin:0;padding:0;border:none;}
/*-------------------------------------------*/

/*
Main Styles
-------------------------------------------*/
html{background:#fff;height:100%;}
body{font: 14px Arial, sans-serif; color: #636363; line-height:20px;width:900px;margin:0 auto;  }
strong{font-weight:bold}
h1 {font-size:42px;line-height:42px;font-weight:normal;margin-bottom:20px;}
h2 {font-size:30px;line-height:30px;font-weight:normal;margin-bottom:30px; }
h3 {font-size:18px; color:#8e8c8c; font-weight:normal;line-height:20px; margin-bottom:20px;}

a {color:#138bbd;text-decoration:underline}
a:hover {color:#138bbd;text-decoration:none}
p{margin-bottom:20px;}
/*-------------------------------------------*/


/*
Add styles
-------------------------------------------*/
.fl{float:left}
div.cleaner{height:0; line-height:1%; font-size:1%; clear:both}
p.big_p  {font-size:18px;}
.red{color:#ce3232}
.ml10 {margin-left:5px;}
.mb0 {margin-bottom:0;}
.mb{margin-bottom:20px;}
/*-------------------------------------------*/
/*
Common
-------------------------------------------*/
a.big_a_green {font-size:18px; padding-left:12px; padding-right:15px; *line-height:33px; *height:33px;*padding-bottom:16px;padding-bottom:10px;padding-top:3px;background: url("../img/green_back.jpg") no-repeat;}

span.big_span_green {font-size:18px; padding-left:12px; padding-right:15px; *line-height:33px; *height:33px;*padding-bottom:16px;padding-bottom:10px;padding-top:3px;background: url("../img/green_back.jpg") no-repeat;}


/*-------------------------------------------*/

/*
1 page
-------------------------------------------*/
.header {width:900px; height:330px;}
.right_top {margin-top:34px; float:left; height:140px;}
.left_top {width:256px; float:left}
div.main_center_top {width:343px; height:238px; float:left; *margin-top:-8px;}
div.order {width:282px; height:238px;float:left;}
div.order p{margin-bottom:10px;}

div.main_menu{height:44px; }
div.main_text {width:569px;margin-right: 30px; float:left;}

div.min_order {background:url("../img/baloon.jpg") no-repeat; height:160px; width:150px; margin-top:48px; padding-left:24px; padding-top:20px;padding-right:60px;}
.mini_p {font-size:12px; line-height:15px; text-align: left;}
.mini_p_h {font-size:12px; line-height:15px;}

div.min_order p.big_p {margin-left:9px;}
p.strike {margin-bottom:24px;text-decoration: line-through;}
div.marginals {width:290px; float:left; margin-top:2px;}
div.marginals p.mini_p {margin-bottom:5px;}
img.face{margin-bottom:19px;}

a.contacts {font-size:12px; background: url("../img/cont.jpg") no-repeat left; padding-left:24px; margin-left:30px;}
span.span_contacts {font-size:12px; background: url("../img/cont.jpg") no-repeat left; padding-left:24px; margin-left:30px;}

a.order_button {background: url("../img/button.jpg") no-repeat top left; color:white; font-size:18px; padding:4px 14px 5px 12px; line-height:31px;text-decoration:none;}
a.order_button:hover {background: url("../img/button.jpg") no-repeat top left; background-position: 0 -30px;}


div.bottom {margin-top:30px; height:40px; border-top:1px solid #9ecfe4; font-size:12px; padding-top:20px;}
/*--------------------------------------------*/
/*
2 page
-------------------------------------------*/

table.price_table td {padding:0px 10px }
table.price_table tr {font-size:14px}
table.price_table th {background:#74b811;color:#d4e9b6;line-height:40px;}
table.price_table td h3{line-height:60px; margin-bottom:0;}
table.price_table tr.minith  td{background:#d4e9b6;line-height:40px; font-weight:bold; text-align:center}
table.price_table {padding-bottom:30px;}
/*--------------------------------------------*/
/*
3 page
-------------------------------------------*/
.order_form p {margin-bottom:10px;}
.order_form input {padding:3px; width:310px; margin-bottom:30px; font-size:18px; line-height:20px;}
.order_form textarea {height:228px; width:100%; margin-bottom:10px;}

.order_form  {background:#d4e9b6; display:table;padding:20px;padding-right:30px;}

.right_order {width:400px; height:300px; float:left;display:table}
.left_order {width:340px; float:left;display:table}

.right_order a.order_button {background: url("../img/button2.jpg") no-repeat top left; }
.right_order a.order_button:hover {background: url("../img/button2.jpg") no-repeat top left; background-position: 0 -30px;}

/*--------------------------------------------*/

.remark {font-size: 12px;}
