/* reset */

*
	{ padding: 0; margin: 0; }
*, *:before, *:after
	{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body
	{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 28px; background: #fff url("../img/bg.png") repeat-y left top; background-size: 25% 100%; color: #222; font-weight: 300; }

/* clearfix --------------*/
.x:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .x { height: 1%; }
*:first-child+html .x { min-height: 1px; }
/* -----------------------*/

a
	{ -webkit-transition: color .3s; -moz-transition: color .3s; transition: color .3s; outline: none !important; color: rgb(110,163,190); text-decoration: none; }
a:hover
	{ color: #a1cd44; }

#flower
	{ width: 25%; background: #54b7e0; float: left; }
#flower img
	{ display: block; margin: 0 auto; width: 100%; }

#content
	{ width: 75%; float: left; }

header
	{ border-bottom: 1px solid #222; margin: 2% 6%; }
header img
	{ display: block; max-width: 250px; margin: 0 0 2% 0; }

section
	{ width: 50%; float: left; padding: 2% 6%; }
section h2
	{ font-weight: normal; margin: 0 0 30px 0; color: rgb(110,163,190); font-size: 24px; line-height: 30px; font-weight: 300; }
section h2 strong
	{ font-weight: normal; }
section strong.ebanka
	{ font-weight: 600; color: rgb(110,163,190); }
section ol
	{ margin: 0 0 0 30px; }
section p
	{ clear: both; }

form
	{ padding: 10px 0; }
form .form
	{ height: 30px; float: left; clear: both; margin: 10px 0 0 0;}
form .form label
	{ line-height: 30px; float: left; display: block; }
form .form input
	{ line-height: 20px; padding: 5px; border: 1px solid #ccc; width: 160px; background: #fff; height: 30px; float: left; display: block; margin:  0 0 0 0; border-right: 0; font-size: 14px; font-weight: normal; }
form .form button
	{ background: rgb(110,163,190); color: #fff; line-height: 30px; border: 0; cursor: pointer; float: left; display: block; padding: 0 10px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; outline: none !important; font-size: 14px; }
form .form button:hover
	{ background: #a1cd44; }
form .resultText
	{ clear: both; white-space: nowrap; font-size: 14px; padding: 10px 0 0 0; }
form .loader
	{ float: left; margin: 7px 0 0 7px; }
form .loader img
	{ display: block; }

ul {list-style:none;}