.curved {
 	text-align: center;
 	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 10px;
 	padding-top: 6px;
 	padding-bottom: 6px;
 	background-color: #e0e9f0;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;}
 
#city_block {
	border:  1px solid #00b1eb;
	border-radius:10px; 
	-moz-border-radius:9px; 
	-khtml-border-radius:12px;
}

img.right {
	float:right;
	margin:0 0 10px 35px;
	clear:both;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;}
	
img.left {
	float:left;
	margin:0 35px 10px 0;
	clear:both;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border-radius: 5px;}
	
.node-page {
	/*line-height:1.2;*/}
	
.view-admin-search td, .view-admin-search th {
	padding:3px;
	text-align:center;}
	
.region-admin-search {
	width:270px;}
	
.jcarousel-skin-news_front .views-field-title a {
	font-size:18px !important;}
	
.content_region {
	width:918px;
	margin:0 auto;}
	
html.CSS1Compat {
/*	background:none;}*/}
	
html.CSS1Compat body {
	background-color: #FFF;
	background-image:none;
	width:918px;
	margin:0 auto;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:16px !important;
	line-height:20px;
	color: #18496F;
	font-weight:normal;}
	
table.links_page a{
	font-size:14px;
	line-height:18px;
	text-decoration:none;}
	
table.links_page span {
	padding-left:22px;
	background: url("../images/star_blue_18.png") 0 0 no-repeat;
	padding-bottom:5px;
	display:block;}
	
div.stared_grey {
	padding:15px 10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: url("../images/main_stars.png") 0 0 repeat;}
	
a.r_link {
	text-decoration:none;
	padding:3px 10px;
	background-color:#0F6B9A;
	color:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}
	
a.r_link:hover {
	background-color:#76C5F0;
}

a.more_link {
	text-decoration:none;
	padding:3px 10px;
	background-color:#0F6B9A;
	color:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;}
	
a.more_link:hover {
	background-color:#76C5F0;
}

.node-article .field-name-field-image img, .education_td1 img.image {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}
	
table.table, table.table tbody, table.table tr, table.table td {
	border: 1px #999 solid;
	padding:3px;}
	
.date {
	color:#0C9;}
	
/*#webform-client-form-3844 #edit-submitted-education-spec-name, #webform-client-form-3844 #edit-submitted-education-spec-link*/ #webform-component-education-spec-name, #webform-component-education-spec-link {
	display: none;}
	
.region-content .node-webform .webform-container-inline label, .load_form .webform-container-inline label {
	width:250px;
	display: block;
	float: left;
	clear:both;}
	
.region-content .node-webform .webform-container-inline input, .load_form .webform-container-inline input {
	width:600px;}
	
.region-content .node-webform .webform-container-inline input.form-checkbox, .load_form .webform-container-inline input.form-checkbox {
	width:auto !important;}
	
.region-content .node-webform .webform-container-inline input.webform-calendar, .region-content .node-webform .webform-container-inline select.month, .region-content .node-webform .webform-container-inline select.day, .region-content .node-webform .webform-container-inline select.year {
	width:auto !important;}
	
.region-content .node-webform .webform-container-inline select, .load_form .webform-container-inline select {
	width:600px;}
	
.region-content .node-webform .form-actions input.form-submit, .load_form  input.form-submit {
	margin:0 auto;
	padding:5px 30px;
	background-color:#0F6B9A;
	color:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;}
	
.region-content .node-webform .form-actions input.form-submit:hover, .load_form  input.form-submit:hover {
	background-color:#76C5F0;
	cursor:pointer;}
	
div.curved table.offer_form {
	margin-left:30px;}
	
table.valign_middle td {
	vertical-align:middle;}
	
img.round {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;}
	
.education_l .load_form input.form-text {
	width:578px;}
	
#node-3927 #webform-component-gruppa-1, #node-3927 #webform-component-gruppa-2 {
	width:450px;
	float:left;}
	
#node-3927 input, #node-3927 select {
	width:420px;}
	
#node-3927 select {
	height:32px;}
	
#node-3927 .webform-component-date {
	padding:2px 0;}
	
#node-3927 .fieldset-legend {
	font-weight:bold;}
	
#node-3927 #edit-actions {
	text-align:center;}
	
fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd div.webform-component-select select, fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd-2 div.webform-component-select select, fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd-3 div.webform-component-select select {
	width:200px;
	float:left;
	clear:left;}
	
fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd div.webform-component-textfield input, fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd-2 div.webform-component-textfield input, fieldset#webform-component-gruppa-2--obshchaya-summa-nalogov-kazhdogo-shtata-state-taxes-usd-3  div.webform-component-textfield input{
	width:200px;
	float:left;}
	
div.img_search {
	width:300px;
	float:left;
	margin:0 35px 10px 0;}
	
td.vertical {
	-moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
    height: 200px;}
	
.region-content div.form-type-checkbox {
	width:600px;
	float:right;}
	
.form-actions {
	clear:both;}
	
div.right {
	float:right; 
	width:250px;
	padding:10px;
	border:1px dotted #33AAE1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit--border-radius:3px; 
	margin:0 0 10px 35px; 
	text-align:center; 
	clear:both;}
	
div.bordered { 
	width:100%;
	padding:10px 0;
	border:1px dotted #33AAE1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit--border-radius:3px; 
	text-align:center; 
	clear:both;}
	
#node-4417 .views-field-field-image-news, #node-4417 .views-field-title, #node-4139 .views-field-field-image-news, #node-4139 .views-field-title, #node-4140 .views-field-field-image-news, #node-4140 .views-field-title, #node-4141 .views-field-field-image-news, #node-4141 .views-field-title, #node-4166 .views-field-field-image-news, #node-4176 .views-field-field-image-news, #node-4265 .views-field-field-image-news, #node-4267 .views-field-field-image-news, #node-4412 .views-field-field-image-news{
	display:none;}
	
.view-display-id-page_3 .views-field-created {display:none;}

#header {
	position:relative;}
	
.years {
	background:url(/sites/default/files/logo_up.png) 0 0 no-repeat;
	width:191px;
	height:95px;
	top:-3px;
	left:-9px;
	position:absolute;
	z-index:99999;}