table,td,tr,body,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote{
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

td {
	vertical-align: top;
}

a {
	outline: none;
}

body {
	font-family: Arial, Tahoma, Verdana, Georgia, Times New Roman;
	font-size: 12px;
	color: #504e46;
}

.ie7 body {
	text-align: center;
}

h1 {
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	margin: 0px 0px 15px 0px;
	font-size: 200%;
	font-weight: normal;
	font-style: italic;
	color: #00559a;
	line-height: 120%;
}

h2 {
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	margin: 0px 0px 15px 0px;
	font-size: 180%;
	font-weight: normal;
	font-style: italic;
	color: #4680b0;
	line-height: 120%;
}

h3 {
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	margin: 0px 0px 15px 0px;
	font-size: 160%;
	font-weight: normal;
	font-style: italic;
	color: #84aed0;
	line-height: 120%;
}

.blue-header {
	color: #00559a;
	margin: 0px 20px 10px 0px;
	font-size: 110%;
}

.lightblue-header {
	color: #0082c8;
	margin: 0px 20px 10px 0px;
	font-size: 110%;
}

.block-header {
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	float: left;
	margin: 20px 0px 0px 20px;
	color: #003867;
}

.order-header {
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	float: left;
	margin: 20px 0px 0px 40px;
	color: #d44912;
	//text-shadow: 1px 2px 0px #ffffff;
}

a {
	color: #1d588d;
}

a:hover {
	color: #c74b00;
}

a:visited {
	color: #614e77;
}

a:visited:hover {
	color: #c74b00;
}

#global-container {
	width: 980px;
	margin: 0 auto;
}

.ie7 #global-container {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#global-header {
	float: left;
	width: 980px;
	margin: 10px 0px 10px 0px;
}

#global-main {
	float: left;
	width: 980px;
	margin: 10px 0px 0px 0px;
}

#global-footer {
	width: 940px;
	float: left;
	padding: 20px;
	margin: 20px 0px 20px 0px;
	border-top: 1px dashed #516e86;
}

	#madeby {
		float: right;
		width: 320px;
		text-align: right;
		color: #2e3e4b;
		line-height: 180%;
	}
	
	#madeby p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	#madeby a {
		background: #516e86;
		padding: 3px;
		color: #fff;
		text-decoration: none;
	}
	
	#madeby a:hover {
		color: #9ac1e1;
	}

	
	#remark {
		float: left;
		font-size: 180%;
		font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
		margin: 10px 0px 0px 20px;
		color: #2e3e4b;
		font-style: italic;
		//text-shadow: 0px 2px 2px #000000;
	}
	
	#copyrights {
		line-height: normal;
		width: 520px;
		float: left;
		color: #2e3e4b;
		line-height: 180%;
	}
	
	#copyrights p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	#copyrights a {
		color: #055a9f;
	}
	
	#copyrights a:hover {
		color: #0f4978;
	}

.ie7 #global-footer {
	padding: 0px 0px 20px 0px;
	float: none;
}

#logo {
	float: left;
	clear: both;
}

#phone {
	float: right;
	color: #003867;
	//font-style: italic;
	font-size: 260%;
	margin: 26px 0px 0px 40px;
	//text-shadow: 0px 2px 3px #003a69;
	width: 300px;
	text-align: right;
}

#contact {
	float: right;
	height: 23px;
	background: #37a7c8 url('/i/contact-bg2.jpg') repeat-x bottom;
	font-size: 110%;
	color: #ffffff;
	text-shadow: 0px 1px 0px #000000;
	padding: 6px 15px 0px 15px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border: 1px solid #3588c1;
	margin: 31px 0px 0px 0px;
	width: 160px;
	text-align: center;
}

#contact a {
	text-decoration: none;
	color: #ffffff;
}

#contact a:hover {
	color: #d4edf4;
}

#contact a:visited {
	color: #ffffff;
}

#contact a:visited:hover {
	color: #d4edf4;
}

#menu {
	float: left;
	margin: 0px 0px 20px 0px;
}

#menu a {
	font-size: 120%;
	color: #005298;
	//font-style: italic;
}

#menu a:hover {
	color: #1062a7;
}

#menu a:visited {
	color: #3b4769;
}

#menu a:visited:hover {
	color: #1062a7;
}

#menu li .current {
	color: #003867;
	text-decoration: none;
}

#menu li .current:hover {
	color: #76aedd;
}

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menu li {
	float: left;
	margin: 0px 20px 10px 0px;
}

#planes {
	float: left;
	clear: both;
	background: #ddf1ff;
	padding: 10px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 110%;
	color: #00559a;
	//font-style: italic;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 970px;
}

.ie7 #planes {
	width: 960px;
	padding: 10px;
}

#planes ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#planes li {
	float: left;
	margin: 0px 20px 10px 0px;
}

#planes a {
	font-size: 100%;
//	font-style: italic;
	color: #003768;
}

#planes a:hover {
	color: #006dcd;
}

#helicopters {
	float: left;
	clear: both;
	background: #b6e5ff;
	padding: 10px 0px 2px 10px;
	margin: 0px 0px 0px 20px;
	font-size: 110%;
	color: #0082c8;
	//font-style: italic;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.ie7 #helicopters {
	width: 920px;
	padding: 10px;
}

#helicopters ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#helicopters li {
	float: left;
	margin: 0px 20px 10px 0px;
}

#helicopters a {
	font-size: 100%;
//	font-style: italic;
	color: #006da8;
}

#helicopters a:hover {
	color: #0397e6;
}

#airports {
	float: left;
	clear: both;
	background: #fff5e1;
	padding: 10px 0px 2px 10px;
	margin: 20px 0px 0px 0px;
	font-size: 100%;
	color: #d68630;
	//font-style: italic;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	line-height: 1em;
	width: 970px;
}

.ie7 #airports {
	width: 920px;
	padding: 10px;
}

#airports ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#airports li {
	float: left;
	margin: 0px 20px 10px 0px;
}

#airports a {
	font-size: 100%;
	color: #d66e35;
}

#airports a:hover {
	color: #c34500;
}

#thetext {
	width: 620px;
	float: left;
	clear: both;
	background: #ffffff;
	color: #464d5b;
	padding: 20px;
	line-height: 180%;
	font-size: 100%;
	text-align: justify;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
//	text-indent: 20px;
}

.ie7 #thetext {
	float: none;
}

#thetext p {
	margin: 0px 0px 10px 0px;
}

#thetext p:first-letter {
	font-size: 110%;
	//font-style: italic;
}

#theorder {
	width: 260px;
	float: left;
	background: #ffffff url('/i/block-bottom-bg.jpg') bottom left repeat-x;
	margin: 0px 0px 0px 20px;	
	padding: 20px;
	font-size: 100%;
	line-height: 140%;
	//font-style: italic;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#theorder input {
	width: 226px;
	color: #666;
	border: 1px solid #d4d4d4;
	font-size: 90%;
	font-family: Arial, Tahoma, Verdana, Georgia, Times New Roman;
	padding: 2px 5px;
	background: url('/i/input-bg.jpg') repeat-x bottom;
}

#theorder input.req {
	border: 1px solid #d4d4d4;
	border-left: 4px solid #d44912;
}

#theorder input.type-1 {
	border: 1px solid #efcfcf;
	width: 248px;
}

#theorder input.req-type-1 {
	border: 1px solid #efcfcf;
	border-left: 4px solid #d44912;
	width: 245px;
}

#theorder input.type-2 {
	border: 1px solid #eaceab;
	width: 250px;
}

#theorder input.req-type-2 {
	border: 1px solid #eaceab;
	border-left: 4px solid #d44912;
	width: 245px;
}

#theorder input.type-3 {
	border: 1px solid #99c5e7;
}

#theorder input.req-type-3 {
	border: 1px solid #99c5e7;
	border-left: 4px solid #d44912;
	width: 223px;
}

#theorder input.req-type-3 {
	border: 1px solid #99c5e7;
	border-left: 4px solid #d44912;
	width: 223px;
}

#theorder input[type='checkbox'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
}

.ie #theorder input[type='checkbox'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
	border: 0px;
	background: none;
}

.opera #theorder input[type='checkbox'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
	border: 0px;
	background: none;
}

#theorder input[type='radio'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
}

.ie #theorder input[type='radio'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
	border: 0px;
	background: none;
}

.opera #theorder input[type='radio'] {
	width: 20px;
	margin: 10px 5px 0px 10px;
	border: 0px;
	background: none;
}

#theorder textarea {
	width: 250px;
	color: #666;
	border: 1px solid #d4d4d4;
	font-size: 110%;
	font-family: Arial, Tahoma, Verdana, Georgia, Times New Roman;
	padding: 5px;
	background: url('/i/input-bg.jpg') repeat-x bottom;
}

#theorder input[type='submit'] {
	border: 1px solid #c10000;
	width: 260px;
	height: 40px;
	background: #e04537 url('/i/submit-bg.jpg') repeat-x bottom;
	margin: 0px 0px 20px 0px;
	font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana;
	font-size: 160%;
	font-style: italic;
	color: #ffffff;
	text-shadow: 0px -1px 0px #840101;
	cursor: pointer;
}

#theorder p {
	margin: 0px 0px 5px 0px;
}

#theorder h3 {
	margin: 0px;
}

#theorder p .type-2 {
	width: 260px;
	border: 1px solid #EACEAB;
	border-left: 4px solid #d44912;
	font-size: 90%;
	font-family: Arial, Tahoma, Verdana, Georgia, Times New Roman;
	padding: 2px 5px;
}

.orderplane {
	text-align: center;
	margin: 0px 0px 0px 20px;
}

#language-container {
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
}

#language-container ul {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#language-container li {
	float: left;
	margin: 0px 0px 0px 10px;
	font-size: 90%;
	color: #23456e;
	//font-style: italic;
}

#language-container li a {
	color: #23456e;
}

#language-container img {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
}

#share-this-container {
	clear: both;
	border-top: 1px dashed #9b9b9b;
	float: right;
	width: 620px;
}

#share-this-comment {
	float: right;
	margin: 16px 20px 0px 0px;
	text-indent: 0px;
	color: #767676;
}

#share-this {
	float: right;
	height: 39px;
}

ul.share-this-list {
	padding: 0px;
	margin: 11px 0px 0px 0px;
	list-style-type: none;
	text-indent: 0px;
}

ul.share-this-list li {
	float: left;
	padding: 0px;
	margin: 1px 0px 0px 5px;
	text-indent: 0px;
}

#i-want-this-plane {
	float: left;
	text-align: center;
	width: 620px;
	margin: 20px 0px 30px 0px;
}

.order-link {	
	font-size: 140%;
	font-style: italic;
	text-decoration: none;
	color: #c10000;
	border-bottom: 1px dotted #c10000;
}

.order-link:hover {
	color: e4503c;
	border-bottom: 1px dotted #e4503c;
}

.order-link:visited {
	color: #c10000;
	border-bottom: 1px dotted #c10000;
}

.order-link:visited:hover {
	color: #e4503c;
	border-bottom: 1px dotted #e4503c;
}

#clearstyle {
	line-height: 100%;
	text-indent: 0px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#airport-specs {
	margin: 20px 0px 0px 0px;
	float: left;
}

/* Форма заявки */

div.destination_block {
	background: #fcfeff;
	border: 1px solid #99C5E7;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

a.destination-remove {
	background: url(/i/b-del.jpg) no-repeat 60px 1px;
	padding: 0px 24px 0px 0px;
	font-size: 110%;
	color: #da4e00;
	text-transform: capitalize;
}

a.destination-remove:hover {
	background: url(/i/b-del-hover.jpg) no-repeat 60px 1px;
	color: #be2300;
}

a.destination-add {
	background: url(/i/b-add.jpg) no-repeat 0px 1px;
	padding: 0px 0px 0px 20px;
	color: #3396ea;
	font-weight: normal;
	font-size: 110%;
}

a.destination-add:hover {
	background: url(/i/b-add-hover.jpg) no-repeat 0px 1px;
	color: #0962b1;
}

/* Форма заявки */

ul.share-this-list li.sb-type-1 {
	margin: 7px 0px 0px 0px !important;
}


/* Наши самолеты */

#own-planes {
	float: left;
	clear: both;
	background: #bbe0f9;
	padding: 10px 0px 2px 10px;
	margin: 0px 0px 20px 0px;
	font-size: 110%;
	color: #233a5f;
	//font-style: italic;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 970px;
}

.ie7 #own-planes {
	width: 960px;
	padding: 10px;
}

#own-planes ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#own-planes li {
	float: left;
	margin: 0px 20px 10px 0px;
}

#own-planes a {
	font-size: 100%;
//	font-style: italic;
	color: #233a5f;
}

#own-planes a:hover {
	color: #006dcd;
}

.respects-column-block {
	background: #fff !important;
}

.respect-preview {
	text-align: center;
}

.respect-preview img {
//	width: 160px;
//	height: 227px;
	border: 1px solid #ccc;
}

.respects-thumb {
	border: 1px solid #ccc;
}

.all-respects-block {
	text-align: center;
	margin: 10px 0 0 0;
}

.all-respects-block a {
	font-size: 1.1em;
	color: #d44912;
}

.all-respects-block a:hover {
	color: #972b00;
}
