@import url(http://fonts.googleapis.com/css?family=Roboto:400,900,700&subset=latin,cyrillic-ext,cyrillic);
@import url('page_ext.css');

body {

	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #111111;	
	margin: 0;
	padding: 0;
	font-family: Roboto, Tahoma, Arial;
	font-family: 14pt;
}

h1 {
	font-family: Roboto, Tahoma, Arial;
	font-size: 24pt;
	color: #fff;
	margin: 0;
	padding: 0;
}

.shad {
	text-shadow: 2px 2px 5px #222;
}
.date{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #005A6E),
		color-stop(1, #008AA9)
	);
	background-image: -o-linear-gradient(bottom, #005A6E 0%, #008AA9 100%);
	background-image: -moz-linear-gradient(bottom, #005A6E 0%, #008AA9 100%);
	background-image: -webkit-linear-gradient(bottom, #005A6E 0%, #008AA9 100%);
	background-image: -ms-linear-gradient(bottom, #005A6E 0%, #008AA9 100%);
	background-image: linear-gradient(to bottom, #005A6E 0%, #008AA9 100%);
	margin: 0 auto;
	width: 501px;
	border-radius: 10px;
	height: 85px;
	text-align: center;
}
.about{
    margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 15px;
	width: 1090px;
	height: auto; /*670px;*/
	background: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid green;
	
}

div#header-line {
	background-color: #111;
	height: 20px;
}



div#main {
	width: 1100px;
	margin: 0px auto 0 auto;
}



table {
	width: 100%;	
	border: 0;
	margin: 0;
}



td {
	text-align: center;
	vertical-align: top;
	padding: 0;
}

td#rightbar {
    background: #ffffff;

	width: 530px;

	/*height: 970px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid green;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	

}

ul.galo4ka {
	list-style-image:url('img/5.png');
}



ul.blt li{

	list-style-image: url(img/blt.png);

	text-align: left;

	margin: 20px 30px;

	font-family: Roboto, Tahoma, Arial;

	font-size: 14pt;

}

/*
td#form {
	background: url(img/form_530.png) no-repeat;
}
*/

input.data {

	font-family: Times New Roman;

	font-size: 16pt;

	width: 368px;

	height: 50px;

	margin: 9px auto;

	padding-left: 5px;

	border: 0;

	color: #aaa;

	background-color: transparent;

}

input.first {

	margin-top: 60px;

}



input.form-submit {

	background: url(img/btn1.png);

	width: 270px;

	height: 70px;

	border: 0;

	background-color: transparent;

}

input.form-submit:hover {

	background: url(img/btn2.png);

	cursor: pointer;

}



input.data:focus {

	border: 0px;

}

table#price {
	/*border: 2px dashed #ccc;*/
	border-collapse: collapse;
	width: 95%;
	margin: 20px auto;
	font-size: 16pt;
	border-spacing: 0;
}
#price td {
	padding: 5px;
	border: 2px dashed #ccc;
}
#price td:first-child {
	text-align: left;
}

#price thead td {
	text-align: center !important;
	font-weight: bold;
}

#price tr#prs {
	color: #aa0000;
	font-weight: bold;
}
.prob-head {
	background-color: rgba(254,191,4,1);
}
.prob-cell {
	background-color: rgba(255,214,94,1);/*#ffffB2;*/
}
.int-head {
	background-color: #81A80C;
}
.int-cell {
	background-color: #C6F55A;
}
.vip-head {
	background-color: #008AA9;
}
.vip-cell {
	background-color: #5fbed4;
}