* {box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box}
body {background: #1f2c36; color: #ffffff; font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif; font-size: 16px; margin: 0px; padding: 0px}
body.index {background: #1f2c36 url(images/bg_litres.jpg) 20% 0% no-repeat}
a, a:link, a:visited, a:hover {font-size: 1em; color: #78d8fd; font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif; text-decoration:underline}
a:hover {text-decoration:none}
h1 {height:107px; width: 373px; margin: 35px 0 35px 82px; background: transparent url(images/bg_h1_litres.png) 0% 0% no-repeat}
h2 {font-size:18px}
h3, h4 {font-size:16px}
p, ul, ol, h2, h3, h4 {margin:20px 0}
img {border:0}
ul {list-style-image: url(images/bullit.jpg)}
input, label {display: block}
input[type=text] {background-color: #ffffff; border: 1px solid #000000; width: 266px; height: 20px}
input[type=submit], a.button {background: transparent url(images/bg_button_blue.png) 0% 0% repeat-x; text-align:center; border:1px solid; border-top-color: #0ca0d4;  border-right-color: #176584;  border-bottom-color: #0ca0d4;  border-left-color: #1380a8;  height: 32px; width: 281px; margin:20px auto; padding: 4px 0; color:#ffffff; font-size:18px; cursor:pointer; display:block; text-decoration:none;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}


.body {margin:0px auto; padding:0; width: 884px}
.head {padding:32px 0 0 0; margin: 0}
	h1 span {position:absolute; left:-2200px}
.content {padding: 0 45px 35px 45px}
.index .content {padding: 0 350px 35px 45px}
	.important span {background:#d73f10; padding: 5px 10px; font-size: 12px; margin-left:5px}
	p.logo a {margin: 0 14px 0 0}
	p.logo a:first-child {margin: 0 14px 0 38px}
	form div {margin:35px 0}
		form div label {float:left; text-align:left; margin: 0 5px 12px 0; width:135px; clear:left}
		form div input[type=text] {float:left; margin: 0 0 25px 0; text-align:center}
		form div input#code {margin: 0 0 12px 0 !important}
		form div input[type=submit] {clear:both}
	
.footer {padding: 0; color:#78d8fd; font-size:10px}
	ul.menu {list-style-image:none; list-style:none; margin-left:181px; font-size:16px}
		ul.menu li {float:left; margin: 0 35px 35px 0}
	.socialbuttons {clear:both; margin: 30px auto; text-align:center}
	.footer .logo {float:left; width: 108px}
	.footer .forcompany {float:left; width: 775px; padding-bottom:20px}
	.footer p {margin:0}
div.clear {clear:both}

.hidden{display:none}

.modalWindow table {border:0; padding:0; border-collapse: collapse; margin:1em auto}
		.modalWindow table td {width: 200px; border:0; margin: 0; text-align:center}

.modalWindow {
	min-width: 250px;
	margin: 0 auto;
	background: #efefef;
	clear: both;
	padding: 1em 2em;
	position: absolute;
	z-index: 100501;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	top: 65px;
	border: 2px solid #bbc0c4;
}
.modalWindow .close{ text-decoration:none !important; color:#333333; float:right; }
span.fancy_button {
	height: 22px;
	background-image: url(2010/bg_button.jpg);
	background-repeat: repeat-x;
	border-left: #1A8416 1px solid;
	border-right: #1A8416 1px solid;
	color: white;
	font-weight: bold;
	padding: 3px 15px;
	cursor: pointer;
	font-size: 9pt;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

span.fancy_button.cancel {
	background-image: url(2010/bg_cancel.jpg) !important;
	border-left: #B51304 1px solid  !important;
	border-right: #B51304 1px solid  !important;
}

.error
{
	height: 44px;
}

