html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                 

ul li {list-style:none;}

table {border-collapse:collapse; border-spacing:0; }
input, select {vertical-align:middle;}
ul {margin:0;}
ol {margin-left:30px; list-style-type: decimal;}

/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button {cursor: pointer;}


 /* !всем inline-block ! */
div, ul, li{display: -moz-inline-stack; /* ff2 */
			 display: inline-block; /* true browsers*/
			 vertical-align: top; /* for beauty */
			 zoom: 1; /* IE7 */
			 *display: inline; /* IE7 */ }


body {font-family:Verdana;font-size:12px;background:#a5a5a5;color:#231f20;}
#root {width:960px;display:block;margin:0 auto;}
#header {width:100%;margin-top:20px;}
#content {width:930px;margin-top:0px;padding:10px 15px 30px 15px;
background: #fff;z-index:10;position:relative;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-box-shadow: -2px 2px 10px #7d7d7d;
-moz-box-shadow: -2px 2px 10px #7d7d7d;
box-shadow: -2px 2px 10px #7d7d7d;

}
.cont {width:100%;height:100%;padding:15px 0 0 0;margin-top:0px; }
#footer {width:100%;margin:40px 0;}
a {margin:0; padding:0; font-size:100%; background:transparent;color:#033572;outline:none;}
a:hover {text-decoration:none;}
h1 {font-size:27px;font-weight:normal;padding:10px 0 15px 0;}
h2 {font-size:20px;font-weight:normal;padding:10px 0;}
h3 {font-size:16px;line-height:20px;font-weight:normal;padding:5px 0 2px 0;}
h4 { font: bold 14px Arial; padding: 3px 0 2px 0;}
p {padding:4px 0;}

.up20 {margin-top:20px;}
.up40 {margin-top:40px;}
.b20 {margin-bottom:20px!important;}
.fl {float:left;}
.fr {float:right;}
.p40 {padding-right:40px;}

.up_cont {width:100%;}
.nav {font-size:13px;float:right;}
.nav li.tech {margin-top:3px; height: 30px; }
.nav li.pers {background:#033572;padding:3px 9px 5px 5px;margin: 0px 10px;vertical-align:middlae;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
 
}
.nav li.pers a {color:#fff;background: url(/media/image/des20110405/pers.png) 0 2px no-repeat;padding-left:18px;}

.logos {margin:0px 0 0px 13px;width:947px;position:relative;}
.logo {background:url(/media/image/des20110405/logo.jpg) left top no-repeat;width:266px;height:70px;}
.logo a {text-decoration:none;color:#fff;width:150px;font-size:18px;font-weight:bold;display:block;padding:12px 0 0 89px;}
.mission img{padding:30px 0 0 10px;}
.phone { position: absolute; right: 0px; top:0px; background:url(/media/image/des20110405/phone.jpg) 0 17px no-repeat;
	height: 39px; padding: 11px 0px 7px 35px; text-align: right; }
.phone p.bn {font-size:28px;color:#fff;padding:0;}
.phone p.call {font-size:11px;color:#fff;padding:0;}

.main_menu {width:100%;background: #fff;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-box-shadow: -2px 2px 10px #7d7d7d;
-moz-box-shadow: -2px 2px 10px #7d7d7d;
box-shadow: -2px 2px 10px #7d7d7d;

}
.main_menu ul {width:100%;text-align:justify;}
.main_menu ul li {font-size:18px;height:50px;text-align:center;position:relative;}
.main_menu ul li a {width:320px;height:50px;display:block;line-height:48px;position:absolute;}
.main_menu ul li a.tick{background:url(/media/image/des20110405/tick.gif) 65px 14px no-repeat;left:0;}
.main_menu ul li a.info{background:url(/media/image/des20110405/info.gif) 22px 16px no-repeat;left:316px;}
.main_menu ul li a.help{background:url(/media/image/des20110405/help.gif) 98px 14px no-repeat;left:627px;}
.main_menu ul li.active a.tick{background:url(/media/image/des20110405/tick.gif) #e5e5e5 65px 14px no-repeat;border-right:solid 5px #fff;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
}
.main_menu ul li.active a.info{background:url(/media/image/des20110405/info.gif) #e5e5e5 22px 16px no-repeat;}
.main_menu ul li.active a.help{background:url(/media/image/des20110405/help.gif) #e5e5e5 98px 14px no-repeat;border-left:solid 5px #fff;left:622px;padding-right:5px;
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
}

.form {width:570px; height: 280px; background:#fff0ab;padding:15px 25px; margin-bottom: 15px; }
.lform {width:62%;}
.rform {width:36%;}
.lform input, .rform input {height:17px;font-size:17px;padding:5px 0 8px 7px;font-family:Verdana;}
.lform input {width:260px;}
.rform input {width:160px;}
.rform input.check {width:18px;height:14px;float:left;margin:4px 6px -10px -2px;}
.bp, .gp, .blp { font-size:17px;font-weight:bold;padding:0px 0 5px 0;display:block; }
.form .first {padding-top:0;}
.bp span {font-size:12px;font-weight:normal;}
.gp {color:#179f00;}
.blp {color:#00a0e0;float:left;}
.ie8 .blp {position:relative;top:5px;}
.dd {position:relative;width:202px;}
.date {position:absolute;top:2px;right:0px;}
.w30 {width:32%;padding-right:1px; z-index: 0; }
.form .last {padding-right:0;}
.pag {font-size:15px;margin-top:0px;padding:0; z-index: 0;}
.pag a {padding:0 5px;}
.pag span {padding:3px 5px;background:#555;color:#fff;}
.search {width:100%;text-align:center;margin:10px 0 10px 0;}

.der .find, .w50 .find{padding:8px 15px;z-index:100;position:relative;font-size:14px;top:5px;}

.rcol {width:290px;margin-left:0px;}
.video {width:100%;height:190px;background:#231f20;text-align:center;}
.watch {background:url(/media/image/des20110405/vid.png) left top no-repeat;width:139px;height:139px;margin-top:9%;}

.w50 {width:48%;}
.w50 p {line-height:18px;}
.p25 {padding-left:25px;}
.spi {margin:15px 0;}
.spi h3 {padding-top:0;}
.sp {float:left;margin:0 20px 0px 0;}
.sp img{border:solid 1px #ddd;}

.copy {width:50%;}
.copy p{background:url(/media/image/des20110405/logo2.jpg) 0 2px no-repeat;height:33px;padding:0 0 0 53px;color:#fff;line-height:16px;margin-left:5px;}
.dmenu { width: 35%; padding-left:7px; }
.dmenu p {color:#fff;}
.dmenu ul li {display:block;padding:5px 0 5px 17px;}
.ie7 .dmenu ul{margin-left:-18px;}
.ie6 .dmenu ul{margin-left:-18px;}

.foot_logo img { margin: 10px; }

.ynum {width:18%;}
.ynum p {color:#fff;padding-left:20px;line-height:16px;}
.ynum p span {color:#f52e27;font-weight:bold;}

.adm {width:100%;}
.adm p{font-size:18px;}
.del {background:#ed2f21;padding:8px 15px;z-index:100;position:relative;font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
}
.del a {color:#fff;}
.ddel {margin:10px 0 0 30px;}
.prel {text-align:center;width:100%;margin:40px 0;}
.adm .find {margin:20px 0 0 0;}

.navnav {font-size:25px;margin:10px 0 30px 0px;}
.sel {background:#595959;color:#fff;padding:1px 10px 5px 10px;}
.fut {color:#ababab;}

.w25 {width:22%;background:#ededed;padding:10px 15px 50px 15px;height:100%;}
.sliders {margin:25px 0 20px 0;}
.time {margin:20px 0;}
.time a {margin-right:15px;}
.lin {display:block;clear:left;position:relative;top:10px;left:-2px;margin-bottom:5px;}
.lin a {position:relative;top:-4px;margin-left:5px;}

.w70 {width:72%;padding-left:15px;}


.der {width:100%;font-size:14px;border-top:solid 3px #e6e6e6;border-bottom:solid 3px #e6e6e6;padding:15px 0;}
.der1 {width:280px;}
.der2 {width:200px;}
.wh {font-weight:bold;text-align:right;width:70px;padding:4px 5px 3px 0px;font-size:13px;}
.pl {width:190px;padding:3px 0 3px 5px;}
.num {width:100px;padding:3px 0 3px 5px;}
.gr {color:#179F00;}
.bbl {color:#00A0E0;}

.adm .der {padding:20px 0 20px 150px;width:84%;border-top:none;}
.adm .der .find {margin-top:0px;}

.result {width:100%;font-family:Arial;margin-top:20px;}
.result th {font-weight:normal;text-align:left;padding:0 10px;}
.result th p {font-size:14px;}
.result th p.hh {font-size:25px;}
.result td {padding:3px 10px;background:#ededed;border-top:solid 1px #fff;border-bottom:solid 1px #fff;vertical-align:middle;font-size:15px;width:130px;}
.result td.more {width:135px!important;}
.result tr.pll td {color:#ABABAB;background:none;border:none;font-size:12px;padding:5px 10px;}
.result tr.ae td {font-size:10px;background:none;border:none;}
.result tr.aeg td {font-size:10px;border:none;padding:8px 10px;}
.result tr.gray td {border:none;padding:5px 10px;vertical-align:top;}
.result td img {margin-left:40px;position:relative;top:1px;}
.result td a.cart img {margin:0px;}
.result td div {margin:4px 5px 0 0;}
.p20 td {padding-top:20px;}
.dark{margin:10px 0 -10px 0!important;}
.dark td{background:#d1d1d1;}
.tr_date {font-size:11px;margin:0!important;display:block;}

.bnav {position:relative;width:100%;}
p.pagination, p.show_me {font-size:15px;margin:20px 0;width:49%;}
p.pagination a, p.pagination span {margin:0 10px;}
p.show_me a, p.show_me span  {margin:0 5px;}
p.pagination span.back  {margin-left:0;color:#ABABAB}
p.pagination span.here, p.show_me span.here  {background:#595959;padding:2px 5px;color:#fff;}
.show_me {position:absolute;right:0;top:0;text-align:right;}

.grr {background:#e6e6e6;padding:25px 30px;font-size:14px;}
.w53 {width:53%;padding-right:10px;}
.w30 {width:31%;margin:10px 0px 0px;padding-right:15px;}
.w30 a img {margin-left:40px;}

.quest {font-size:14px;padding:10px 0;}
.ans {padding-left:20px;}
h2.hei {font-size:25px;margin-top:50px;}

.w75 {width:73%;padding-right:25px;}
.w20 {width:22%;text-align:center;}
.w20 p {font-size:11px;line-height:15px;}
.it {width:180px;}
.it h2 {padding:5px 0px 20px 0px;text-align:left;position:relative;left:25px;}
.w60 { width:60%; padding-right:25px; text-align: justify; }
.w40 { width:35%; }

.w30c {width:31%;margin:20px 0;padding-right:15px;text-align:center;}
.new {margin:10px 0px;text-align:left;}
.ddt {padding:0;margin-bottom:-6px;}
.w65 {width:65%;margin:20px 0;}

.pers_nav a{margin-right:30px;}
.pers_nav span {background:#5a5a5a;padding:5px 10px;color:#fff;margin-right:30px;}

.pta {margin:40px 0 10px 0;width:100%;}
.pta th{text-align:left;padding:10px 0;font-size:15px;font-family:Arial;}
.pta td{padding:6px 0 10px 0;border-top:solid 4px #e6e6e6;border-bottom:solid 4px #e6e6e6;vertical-align:middle;}
.pta td.destin {font-size:14px;}
.pta td img {margin:0 10px -3px 10px;}
.pta span {color:#aaaaaa;}

.pass {display:block;font-weight:bold;padding:8px 0;}
.pas {width:260px;font-family:Verdana;font-size:17px;height:17px;padding:5px 0 8px 7px;margin-bottom:20px;}
.give {}
.would {position:relative;top:12px;left:5px;width:310px;}

.dell {background:url(/media/image/des20110405/del.gif) 0 4px no-repeat;font-size:14px;padding-left:20px;display:block;margin:5px 0;}
.dell span {text-transform:uppercase;}
.kill {font-size:12px;margin-left:10px;}
.less {padding:6px 10px!important;font-size:14px!important;margin:0 30px;}
.lcom {font-size:14px;padding-top:5px;}




.formoplata { width: 270px; height: 280px; padding: 10px 20px 20px; margin-bottom: 10px; background: #033572;
	text-align:left; color: #ffffff; }
.formoplata a { color: #ffffff; }
.formoplata input { margin-bottom: 4px; }
#ipnr { width: 140px; color: #033572; text-align: center; font: 17px Verdana; padding: 5px; }
.bigsubmit { background:#033572; border:solid 1px #033572; padding:8px 16px; position:relative;
	font-size:12px; color: #ffffff; text-decoration: underline;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px;
}
.bigsubmitd { background:#eeeeee; border:solid 1px #cccccc; padding:8px 16px; position:relative;
	font-size:12px; color: #999999; text-decoration: underline;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px;
}
.invertbut { border:solid 1px #ffffff; padding: 7px 16px; position:relative;
	font: 12px Tahoma; color: #033572; text-decoration: underline;
	background-color: #fff0ab;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px;
	/*background-image: -webkit-gradient(linear, 0% 0%, 60% 100%, from(#ffffff), to(#fff8cc));
	background-image: -moz-linear-gradient(top -70deg, #ffffff, #ffffff, #fff0ab);*/
}
.invertbut:hover { border-color: #fff0ab; /*background: #ffffff;*/ text-decoration: none; }

.bigsubmit:hover { text-decoration: none; }
#PAYFR { width: 100%; height: 960px; }
.spectab { width: 700px; }
.spectab1 { min-width: 10px; }
.spectag { width: 150px; margin: 10px 0px; }
.spectag a { display: block; padding: 1px 4px; font: normal 8pt Arial; text-decoration: none; }
.spectag table { width: 173px; }
.spectag td { padding: 2px 20px 2px 12px; }
.spectag h4 { padding: 10px 4px 0px; text-align: center; font: normal 16pt "Arial Narrow" "Arial"; color: #575757; }
.spectag .s1 td { height: 28px; background: url(image/new1/whitesquare1-1.png) no-repeat; }
.spectag .s2 td { background: url(image/new1/whitesquare1-2.png) repeat-y; }
.spectag .s3 td { height: 36px; background: url(image/new1/whitesquare1-3.png) no-repeat left bottom; }
#listTerminal { width: 100%; }
.w20 h5 { padding: 6px 10px 20px; font: bold 12pt Arial; }

.subc p, .w60 p, .w75 p { /*text-indent: 25px;*/ font: normal 10pt Arial; color: #333333; text-align: left; }
.subc ul, .subc ol, .w60 ul, .w60 ol, .w75 ul, .w75 ol { margin: 10px 10px 10px 25px; }
.subc b, .w60 b, .w75 b { color: #333333; }
.subc strong, .subc em, .w60 strong, .w60 em, .w75 strong, .w75 em { font-style: normal; font-weight: normal; }
.subc li, .w60 li, .w75 li { font: 10pt Arial; margin: 8px 0 8px 10px; /*text-indent: 20px;*/ display: block; /*text-align: justify;*/ }
.subc li:before, .w60 li:before, .w75 li:before {
	position: absolute;
	display: block;
	content: '— ';
	margin-left: -1.5em;
}
.subc h5, .w60 h5, .w75 h5 { font: 18pt "Times New Roman"; color: #379FEF; }

.spec_aj_img { float: left; padding: 10px 10px 10px 0px; min-width: 160px; text-align: center; }
.spec_aj_img img { margin-left: auto; margin-right: auto; }
.spec_aj h4 { font: 16px Arial; color: #033572; }

#hotcakes {
	display: block; overflow: hidden; width: 932px; height: 22px; position: relative;
	border: solid 1px #ccccbb; background: #ffffee;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-moz-box-shadow: inset 2px 2px 4px #ddddcc; -webkit-box-shadow: inset 2px 2px 4px #ddddcc; box-shadow: inset 2px 2px 4px #ddddcc;
}
#hotcakes div {
	position: absolute; left: 0px; top: 0px;
	padding: 4px 10px; white-space: nowrap;
}
#hotcakes a { text-decoration: none; }
#hotcakes a:hover { text-decoration: underline; color: #ff0000; }

#hotcakes_spec {
	/*padding: 4px 10px; border: solid 1px #ccccbb; background: #ffffff;*/
	/*-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-moz-box-shadow: inset 2px 2px 4px #ddddcc; -webkit-box-shadow: inset 2px 2px 4px #ddddcc; box-shadow: inset 2px 2px 4px #ddddcc;*/
}
#hotcakes_spec li { text-indent: 0px; }

.line { width: 100%; border-top: solid 3px #e6e6e6; margin-top: 20px; }
#map ul { display: block; margin: 0px; padding: 0px; }
#map li { display: block; margin: 0px; padding: 4px 0px 0px 20px; list-style-type: none; text-indent: 0px; }

.searchscreen img { display: block; margin: 20px -200px 20px 10px; border: solid 5px #eef8ff;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
}
.searchscreen h5 { margin-top: 20px; }
.bpsup { position: relative; padding: 0px; }
.bpsup input { padding-right: 40px; }
.bpsup span { position: absolute; top: 8px; right: 18px; font: bold 12pt Arial; color: #cccccc; }

.bpsub span { color: #033572; text-decoration: underline; cursor: pointer; }
.bpsub span:hover { text-decoration: none; }