@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400&subset=latin,cyrillic);
* {font-size: 100.01%;}

html, body, p, div, pre, form, fieldset, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5 {margin: 0; padding: 0; line-height: 1.4; vertical-align: top;}
h1, h2, h3, h4, h5 {line-height: 1;}
body {width: 100%; height: 100%; font-size: 62.5%; font-family:  Ubuntu, Tahoma, Verdana, Arial, sans-serif; font-weight: 300; background: #fff; text-align: center; color: #000;}
html {width:100%; height: 100%;}
table{}
img {border: 0;}
a, a:visited, .content a, .content a:visited {font-family: Ubuntu; font-weight: 400; color: #653AB5; text-decoration: underline;}
a:hover, a:active, .content a:hover, .content a:active {font-family: Ubuntu; font-weight: 400; color: #653AB5; text-decoration: underline;}

.clear {clear: both; height: 0; font-size: 0; overflow: hidden;}

.content table {
    background-color: #f9f2ff;
    border-color: #b599cf;
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 300;
    color: #4F249F;
}
.content td {
	padding: 7px;
    border: 1px solid;
	}
.content table {
	border-collapse: collapse;
	width: 97%;
}
.content h2 {
	margin: 0; padding: 54px 0 0;
    font-family: Ubuntu;
    font-weight: 400;
    color: #653AB5;
	font-size: 36px;
	}
.content p {
	margin: 21px 0 0; padding: 0;
	font-size: 18px;
	line-height: 22px;
	}

.content hr {border: none; border-top: 2px solid #ccc; height: 0; _height: 2px;}

.content sub, .content sup, .content small {font-size: .8em;}
.content big {font-size: 1.4em;}
.content blockquote {margin: 1.5em 0; padding: 0 1em; border-left: 2px solid #fff; font: normal 1.2em Verdana; color: #3a3a3a; line-height: 1.6em;}

/* headers */

.content h3 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.4em Trebuchet MS;}
.content h4 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.3em Trebuchet MS;}

/* lists */
.content ul {margin: 5px 0 0 33px;}
.content ul li {margin-bottom: 7px; list-style-type: none; font-family: Ubuntu; font-weight: 400; color: #653AB5;}

/*.table-style td {width: 130px; height: 47px; text-align: center;}*/
/* tables
.table-style {margin: .6em 0 .3em; width: 100%; position: relative; text-align: center; background: #ffffff; border-top: solid 1px #5f5f5f; border-left: solid 1px #5f5f5f;}
.table-style td {text-align: left; vertical-align: top; padding: .7em 10px; border-bottom: 1px solid #5f5f5f; border-right: 1px solid #5f5f5f; font: normal 1.1em Tahoma; color: #3a3a3a;}
.table-style td p{font-size: 1em; margin: 0; padding: 0; line-height: 1.2em;}
.table-style-header, .table-style th {text-align: center;  padding: .4em .8em ; 	background: #ffc900; color: #313131;}
.table-style-header * {color: #313131;font-weight: bold;}
.table-style-row td {border-left: 1px solid #fff; border-top: 1px solid #fff; background: #f8f8f8;}
*/
/* forms */
.form-style td{padding: .3em .4em; font-size: 1.2em; vertical-align: top;}
.form-block label {text-align: right; color: #797979; display: block; margin-right: 5px; padding: 0px 0 0 0; //padding: 1px 0 0 0; _padding: 3px 0 0 0;}
.form-block label b {position: absolute; color: red; filter: alpha(opacity=30); opacity: 0.3;}
.form-require {font-weight: bold; font-size: 1.1em; color: red;}
.form-error {display: block; color: #990000; text-transform: lowercase; font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
.form-data {font-size: 1.1em;}
.form-input {width: 180px; border: 1px solid #ddd4aa; background: #fffaee; color: #797979;}
.form-input-1 {width: 50px; border: 1px solid #ddd4aa; background: #fffaee; color: #797979;}
.form-checkbox, .form-submit {cursor: hand; cursor: pointer;}
.tr-submit {text-align:right;} 
.form-submit {background: red; color: white;}

.form-block textarea {width: 250px; height: 150px; font-family: Arial, sans-serif; border: 1px solid #ddd4aa; background: #fffaee;}
.form-block select {border: 1px solid #ccc; background: #E0E0E0;}

.form-block .antibot-img {border: solid 1px #ddd4aa;}

/* Навигатор */
.main-path{clear: both; margin: 0 0 15px 0; font: normal 1.1em Tahoma; }
.main-path, .main-path a, .main-path a:visited, .main-path a:active {}
.main-path a:hover {}