html,body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body,td,div,p, ul, li {
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #303030;
}
table{
	border-collapse:collapse;
	wi33dth:100%;
}
table td{
	padding:0;
}
img{
	border:none;
}
div#countersjs{
	position: absolute;
	top: -200px;
	left: -200px;
}
/* --------------------------------------------- */
a:link,a:visited{
	color:#0058A1;
}
a:hover,a:active{
	color:#000000;
}
.list-current {
    color: #0058A1;
    background-color:#BBBBBB;
    padding:2px 2px 2px 2px;    
    }
a.list:link {
	color: #0058A1;
}
a.list:visited {
	color: #0058A1;
}
a.list:hover {
color: #000000;
text-decoration:none;
}
a.list:active {
color: #000000;
text-decoration:none;
}
td.lord-of-lords{
padding-top:7px;
}
div.logo-div{
margin-bottom:35px;
}
div.the-first{
position:absolute;
margin-top: 5px;
margin-left: 3%;
color:#B52F00;
}
td.level01{
	background-color: #E8F1FA;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #C8C8C8;
	font-size:16px;
}
td.level02{
	background-color: #CBE3F9;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #C8C8C8;
	font-size:16px;
}
td.enterpart{
	background-color: #D6D6D6;
	color: #525252;
	padding-left: 8px;
	height: 26px;
}
td.country{
	background-color: #F7F3EA;
	height: 26px;
}

td.country strong {
	font-family: Arial, sans-serif;
	margin-top: 5px;
	float:left;
	margin-left:10px;
	font-size: 0.95em;
	color: #545350;
}

p.type {font-size:0.95em;
		display: inline;
}

a.count:link,a.count:visited{
	color:#0058A1;
	font-size:0.95em;
}
a.count:hover,a.count:active{
	color:#000000;
}
input,option,select{
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
}
td.forinput{
	padding-right:20px;
	padding-top: 5px;
}
table.for-orange{
border-collapse: collapse;
}
td.orange{
	background-color: #FF6700;
	text-align: center;
	height: 29px;
	border-right:1px solid #FFFFFF;
	background-image: url(../img/back_zakl.gif);
	background-position: right;
	background-repeat: no-repeat;
}
td.orange-pale{
	background-color: #FFFFFF;
	text-align: center;
	height: 29px;
	border:2px solid #FF6700;
}
td.mainnavcont{
border-right:1px solid #FF6700;
border-top:1px solid #FF6700;
height:34px;
}
div.top-link{
height:10px;
padding-left:140px;
}

div.flag-h {
position: relative;
left:0px;
float:left;
margin-top:3px;
margin-left:3px;
padding:0px;
}

div.top-link-2{
height:10px;
width:20px;
border-left:2px solid #FF6700;
}
a.orange:link,a.orange:visited{
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	text-decoration: none;
}
a.orange:hover,a.orange:active{
	color:#FFFFFF;
	font-weight: bold;
	font-size:1em;
	text-decoration: underline;
}
a.orange-pale:link,a.orange-pale:visited{
	color:#FF6700;
	font-weight: bold;
	font-size:1em;
	text-decoration: none;
}
a.orange-pale:hover,a.orange-pale:active{
	color:#FF6700;
	font-weight: bold;
	font-size:13pt;
	text-decoration: underline;
}
a.localright:link,a.localright:visited{
color:#0058A1;
}
a.localright:hover,a.localright:active{
color:#B52F00;
}
td.mainnav{
	text-align: center;
	border-right:1px solid #525252;
}

a.navmain:link,a.navmain:visited{
	color:#058A1F;
	font-weight: bold;
	font-size:13pt;
}
a.navmain:hover,a.navmain:active{
	color:#525252;
	font-weight: bold;
	font-size:12pt;
}
td.forbanner{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 19px;
}
td.rightmenu{
	vertical-align: top;
	padding-left: 20px;
	padding-right: 10px;
	border-bottom: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
}
td.rightmenuitem{
	border-bottom: 1px solid #C8C8C8;
	height: 31px;
	padding-left: 20px;
	background-image: url(../img/back_rightitem.gif);
	background-repeat: no-repeat;
}
td.upnavigator{
	background-color: #0058A1;
	border-left: 1px solid  #0058A1;
}
.navigator{
	border-bottom: 1px solid #E5E5E5;
	border-left:   1px solid #E5E5E5;
	border-right:  1px solid #E5E5E5;
	vertical-align: top;
}
.navigt-sel
{
    margin-top:2px; margin-bottom:2px;
}
form{
	margin: 0px;
}
td.subhdr{
	padding-left: 18px;
	font-size:7pt;
	padding-right: 10px;
	vertical-align: top;
}
td.subhdr1{
	padding-left: 18px;
	font-size:12pt;
	padding-bottom: 6px;
	vertical-align: top;
	border-bottom: 1px solid #E5E5E5;
}
td.blueth{
	padding-left: 18px;
	height: 18px;
	background: url(../img/back_blueth.gif) center left;
	background-repeat: no-repeat;
	font-size:11px;
	font-weight: bold;
	
}
td.logo-container{
padding-right:10px;
vertical-align:center;
}
table.orange-container{
margin-top:20px;
}
td.white{
	padding-left: 18px;
	padding-top:5px;
	padding-bottom: 4px;
}
td.white select{
	height:10px;
	font-size:10px;
	width:215px;
}
td.upcatal{
	background-color: #FFC800;
	border-left: 1px solid #FFC800;
}
td.goldenth{
	background-color: #FFF9E5;
	border-top: 1px solid #FFC800;
	border-bottom: 1px solid #E4E4E4;
	padding-left: 18px;
	height: 20px;
	background-image: url(../img/back_goldenth.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
}
td.even{
	padding-left:6px;
	padding-top:1px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E4E4E4;
	background-color: White;
}
td.odd{
	padding-left:6px;
	padding-top:1px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E4E4E4;
	background-color: #FBFBFB;
}
td.superaction{
	padding-left:19px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-top: 22px;
	background-color: #E8F1FA;
	border: 1px solid #E5E5E5;
	background-image: url(../img/back_superaction.gif);
	background-position: center;
	background-repeat: no-repeat;
}
p {
line-height: 150%;
margin-top: 0px;
}
div.brand{
font-size:12px;
margin-top:-10px;
}
td.lowbignav{
	width: 33%;
	text-align: center;
	border-right: 1px solid #8F8F8F;
}
a.loworange:link,a.loworange:visited{
	color:#FF6700;
	font-weight: bold;
	font-size:9pt;
	text-decoration: none;
}
a.loworange:hover,a.loworange:active{
	color:#FF6700;
	font-weight: bold;
	font-size:9pt;
	text-decoration: underline;
}
td.forlowbignav{
	padding-top: 9px;
	padding-bottom: 8px;
	border-bottom: 1px solid #C8C8C8;
	border-top: 2px solid #C8C8C8;
}
td.forlowsmallnav{
	text-align:center;
	padding: 8px;
	padding-left: 40px;
	padding-right: 40px;
	color:#8F8F8F;
}
td.upnotes{
	background-color: #B52F00;
	border-left:1px solid #B52F00;
}
td.upattention{
	background-color: #0058A1;
	border-left: 1px solid #0058A1;
	height: 5px;
}
td.notepadding{
	width: 18px;
}
td.notetext{
	padding-top:16px;
	padding-bottom: 16px;
	padding-right: 5px;
	vertical-align: top;
	border-bottom: 1px solid #E4E4E4;
}
td.notetext img{
	float: left;
	margin: 0 10px 5px 0;
}
td.notetext1 {
	padding:16px;
	padding-right: 5px;
	vertical-align: top;
	border-bottom: 1px solid #E4E4E4;
}
td.notetext-b {
	padding:16px;
	padding-right: 5px;
	vertical-align: top;
}
td.notepic {
	padding-top: 16px;
	padding-bottom: 16px;
	vertical-align: top;
	border-bottom: 1px solid #E4E4E4;
}
td.notepic-b{
	padding-top:16px;
	padding-bottom: 16px;
	vertical-align: top;
	border-bottom: 1px solid #fff;
}
h1.note1{
	margin: 0px;
	border: none;
	padding: 0px;
}
h1.note {
	margin: 0px;
	border: none;
	padding:0px;
}
td.attentext{
	padding-top:16px;
	padding-bottom: 16px;
	padding-left: 18px;
	vertical-align: top;
	border-bottom: 1px solid #E4E4E4;
}
td.upspec{
	background-color: #FF6700;
	border-left: 1px solid #FF6700;
}
td.upnews{
	background-color: #32A100;
	border-left: 1px solid #32A100;
}
td.upforum{
	background-color: #FF6700;
	border-left: 1px solid #FF6700;
}
td.orangeth{
	background-color: #F7F3EA;
	border-top: 1px solid #FF6700;
	border-bottom: 1px solid #E4E4E4;
	padding-left: 18px;
	height: 20px;
	background-image: url(../img/back_orangeth.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
}
td.newscontainer{
	padding-left: 18px;
	padding-top:20px;
	padding-bottom: 17px;
}
p.newsdate{
	font-size:14pt;
	margin: 0px;
}
p.newsdate{
	margin: 0px;
}
table.superaction{
	margin-top: 20px;
}
table.level5{
	margin-top: 20px;
}
td.dropline{
	height: 23px;
	border-bottom: 1px solid #C8C8C8;
	font-size:7pt;
	color: #0058A1;
	
}
table.separator{
margin-bottom:14px;
margin-top:14px;
}
table.level5{
	margin-top: 42px;}
	
span.dropline {
color: #B52F00;
}
td.lrn{
	height: 23px;
	border-bottom: 1px solid #C8C8C8;
	background-image: url(../img/back_lrn.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px;
}
td.lrnb{
	height: 23px;
}
ul,ol{
	line-height: 150%;
}
td.town{
	background: #F7F3EA;
	border: 1px solid #C8C8C8;
	height: 21px;
}

h1{
	font-size:1.5em;
	border-bottom: 3px solid #B52F00;
	padding-bottom: 8px;
	line-height: 150%;
}
h2{
	font-size:1.3em;
	margin: 0px;
	line-height: 150%;
	margin:12px 0 5px 0;
	color:  #B52F00;
}
h3{
	font-size:1.1em;
	margin: 0px;
	line-height: 150%;
	background-image: url(../img/h3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
div.white-right{
	background-color: white;
}
table.school-slogan{
	border-collapse: collapse;
	margin-top: 25px;
	border-bottom: 1px solid #E4E4E4;
	
}
table.school-slogan1{
	border-collapse: collapse;
	margin-top: 25px;
}
td.school-01{
 vertical-align: top;
 padding-bottom:20px;
 width: 180px;
 font-weight: bold;
}
td.school-01 img{
 border: 0px solid #0058A1;
}
td.school-02{
 padding-top: 0px;
 vertical-align: top;
 padding-left: 20px;
 padding-bottom:20px;
}

td.school-02 h1{
   font-size:1em;
	border-bottom:none;
	
	padding-bottom: 0px;
	line-height: 150%;
	margin-top:-5px;
	margin-bottom:0px;

}

table.price-tbl{
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
	border-left: 4px solid #FF6800;
}
table.price-tbl td{
	border:1px solid #E4E4E4;
	padding: 3px;
	text-align: center;
	font-size:11px;
}
table.price-tbl td.course-td{
	text-align: left;
	padding-left: 10px;
}
table.price-tbl td.course-td span{
	display: block;
}
table.price-tbl td.course-td span.course{
	font-weight: bold;
}
span.choosen-razm{
	font-weight: bold;
	text-transform: uppercase;
}
table.price-tbl td.price-hdr {
	text-align: left;
	padding-left: 10px;
	border-bottom:1px solid #FF6800;
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #E8F1FA;
}
table.price-tbl td.price-hdr-2 {
	text-align: left;
	padding-left: 10px;
	  border-bottom:1px solid #FF6800;
	  padding-bottom: 7px;
	  padding-top: 7px;
	  background: #ffffff;
}
table.price-tbl tr.week-tr td{
   background-color: #E8F1FA;
}
table.price-tbl td.price-bottom {
	  text-align: left;
	  padding-left: 10px;
	  padding-bottom: 7px;
	  padding-top: 7px;
	  background-color: #ffffff;;
}
ul.no-margin{
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 100%;
}

div.div-img-right-col{
	padding-bottom: 10px;
	padding-top: 20px;
	text-align: center;
	
}
img.img-right-col{
	margin-bottom: 10px;
	display: block;
	border: 0 0;
}
div.video-right {
text-align: center;
color: #FF6700;
font-size: 11pt;
font-weight:bold;
margin-top: 10px;
}
div.video-right1 {
text-align: center;
margin-right: auto;
margin-left: auto;
padding: 0px 20px 20px 20px;
}
  td.left1 {
  background: #FF6800 url(../img/left1.jpg) no-repeat; 
  height:28px; 
  }
  td.right1 {
  background: url(../img/right1.jpg) no-repeat; 
  height:28px;
  }
  td.left2 {
  background: #8ADAFA url(../img/left2.jpg) no-repeat; 
  height:28px;
  }
  td.right2 {
  background: url(../img/right2.jpg) no-repeat; 
  height:28px;
  }
  td.right7 {
  background: #8ADAFA url(../img/right4.jpg) no-repeat; 
  height:28px;
  }
  
  td.left3 {
  background: #AEE5FB url(../img/left3.jpg) no-repeat; 
  height:28px;
  }
  td.right3 {
  background: url(../img/right3.jpg) no-repeat; 
  height:28px;
  
  }
  td.left1-2 {
  background: url(../img/left1-2.jpg) no-repeat; 
  width:48px;
  height:24px;  
  text-align:center;
  width:25%;
  }
    
  td.left1-3 {
  background: url(../img/left1-3.jpg) repeat-x; 
  height:24px;
  position:relative;
  width: 300px;
  left:48px;
  top:0px;
  }
  td.left1-4 {
  background: url(../img/left1-4.jpg)  no-repeat; 
  width:43px;
  height:24px;

  }
 td.left1-5 {
  background: url(../img/left1-5.jpg) repeat-x;  
  height:24px;
  }
 td.left1-6 {
  background: url(../img/left1-6.jpg)  no-repeat;
  height:24px;
  position:relative;
  right:0px;
  top:0px;
  width:143px;
  }
  
 a.nav-main1:link, a.nav-main1:visited {
	color: #ffffff; 
	font-weight: bold; 
	text-decoration:none; 
	text-transform: uppercase;
	}
a.nav-main:link, a.nav-main:visited {
	color: #575757; 
	font-weight: bold; 
	text-decoration:none; 
	text-transform: uppercase;
	}
	
a.nav5:link, a.nav5:visited {
	color: #0058A1; 
	text-decoration:none; 
	font-size: 0.95em;
	}
	
a.nav5:hover,a.nav5:active{
	color:#000000;
}
table.nav {
background: #E8F1FA;
font-size: 14px;
border-top: 1px solid #E5E5E5
}
div.picture {
float: left;
margin-right: 15px;
width: 180px;
height: 151px;
}
div.flag {
float: right; 
margin-left: 5px;
/*border: 1px solid #000000;*/
margin-right: 5px;
}
div.notepic {
float: right; 
margin-left:15px;
width:100px;
}
div.allschool {
	position:relative; 
	top: 0px; 
	padding: 10px 10px 20px 20px;
	background:#F4F4F4;
	font-size:80%;
}
div.allschool span{
	display:block;
	margin:0 0 5px 0;
}
div.allschool span a{
	font-weight:bold;
}
.error{
    color:Red;
}	
.subscrib{
    font-size:9px;
}
input.edit{
	width:400px;
}

/* SITE MAP ITEMS */

div#mapcont{
	
}
div#mapcont strong{
	display:block;
	margin:3px 0 5px 0;
}
div#mapcont h1{
	border:none;
	margin:0;
	color:#0058A1;
}
div#mapcont ul{
	margin-top:0;
}
div#mapcont h1 a:link, div#mapcont h1 a:visited{
	text-decoration:none;
}
div#mapcont h1 a:hover, div#mapcont h1 a:active{
	text-decoration:underline;
}
table#schools{
	width:100%;
	border-collapse:collapse;
}
table#schools thead td{
	background:#E8F1FA;
	color:#4F5255;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	border-top:3px solid #0058A1;
	text-align:center;
}
table#schools td{
	width:33%;
	vertical-align:top;
	border:1px solid #E5E5E5;
}
table#schools td h2{
	margin-bottom:5px;
	margin-top:10px;
	text-transform:uppercase;
	width:auto;
	background:#FAF2EF;
	border-top:1px solid #B52F00;;
	padding:3px 10px 3px 10px;
}
table#schools td h2 a:link, table#schools td h2 a:visited{
	text-decoration:none;
	color:#B52F00;
}
table#schools td h2 a:hover, table#schools td h2 a:active{
	text-decoration:underline;
	color:#B52F00;
}
table#schools td h3{
	margin-bottom:10;
	margin-top:5px;
	text-transform:uppercase;
	background:none;
	padding:0;
	color:#0058A1;
	padding-left:10px;
}
table#schools td h3 a:link, table#schools td h3 a:visited{
	text-decoration:none;
}
table#schools td h3 a:hover, table#schools td h3 a:active{
	text-decoration:underline;
}
table#schools td ul{
	margin-bottom:20px;
	margin-top:0;
	line-height:120%;
	padding:0 10px 0 20px;
}
table#schools td ul li{
	margin-bottom:5px;
}

/* Addon 21.02.2006 17:52:51 */
div#printarea2{
	background:;
}
div#dropsch{
	padding:0 0 5px 0;
}
div#dropsch strong{
	font-size:100%;
}
div#dropsch a:link, div#dropsch a:visited{
	color:#0058A1;
	text-decoration:none;
}
div#dropsch a:hover, div#dropsch a:active{
	color:#0058A1;
	text-decoration:underline;
}

table.plistsc{
	margin:0 0 20px 0;
}

ul.hopt{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
ul.hopt li{
	float:left;
	padding:5px 10px 5px 10px;
	background:#fff;
	position:relative;
	z-index:20;
	border-bottom:1px solid #E4E4E4;
}
ul.hopt li.sel{
	background:#E8F1FA url(../img/lt-blue.gif) left top no-repeat;
	font-weight:bold;
	padding:0 0 6px 10px;
	border:none;
}
ul.hopt li.sel div{
	background: url(../img/rt-blue.gif) right top no-repeat;
	padding:5px 10px 0 0;
}
br.zero{
	line-height:0;
}
table.postdrop{
	position:relative;
	margin-top:-21px;
	z-index:10;
}

div#printarea3{
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}

ul.cont-right-linx{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
ul.cont-right-linx li{
	padding:2px 10px 2px 40px;
	border-bottom:1px solid #C8C8C8;
	background: url(../img/back_lrn.gif) left no-repeat;
}
ul.cont-right-linx li a:link, ul.cont-right-linx li a:visited{
	color:#0058A1;
}
ul.cont-right-linx li a:hover, ul.cont-right-linx li a:active{
	color:#B52F00;
}

/* Articles */

table.article{
	
}
table.article td{
	border-bottom:1px solid #E4E4E4;
	vertical-align:top;
	padding:10px 0 10px 10px;
}
table.article td h1{
	border:none;
	margin-bottom:0;
}
table.article td.artpic{
	width:100px;
	text-align:right;
}
table.article td.artpic img{
	border:1px solid #E4E4E4;
	padding:5px;
}

/* Send E-mail */
div#smail{
	margin:15px;
	
}
div#smail input, div#smail textarea{
	margin: 0 0 10px 0;
}
table.sendmail{
	
}
table.sendmail td{
	vertical-align:top;
}

/* Registration */
table.regstep1{

}
table.regstep1 td{
	padding:5px 10px 5px 10px;
}
table.regstep1 td.r{
	text-align:right;
}
table.regstep1 td.c{
	text-align:center;
}
div.regresult{
	text-align:center;
}
p.regresult{
	padding:10px;
	width:300px;
	text-align:left;
	display:block;
}

/* SPO */
/* main spo */
table.spo-1{
	margin:10px 0 40px 0;
}
table.spo-1 td{
	padding:3px 10px 3px 10px;
	border:1px solid #E4E4E4;
	vertical-align:top;
}
table.spo-1 tr.spohead td{
	font-weight:bold;
	background:#FAF2EF;
	color:#B52F00;
	border-top:2px solid #B52F00;
}
table.spo-1 tr.spocont td{
	width:14%;
}
table.spo-1 tr.spocont td.wide{
	width:44%;
}

/* other spos */

table.spo-0{
	margin:0 0 10px 0;
}
table.spo-0 td{
	padding:3px 10px 3px 10px;
	border:1px solid #E4E4E4;
	vertical-align:top;
}
table.spo-0 tr.spohead td{
	font-weight:bold;
	background:#E8F1FA;
}
table.spo-0 tr.tablerow td, table.spo-0 tr.tablerowalt td{
	width:14%;
}
table.spo-0 tr.tablerow td.wide, table.spo-0 tr.tablerowalt td.wide{
	width:44%;
}
table.spo-0 tr.tablerow td{
	background:#F9F9F9;
}

/* Перенос бордера */
td.uberdrop{
	border-top:2px solid #0058A1;
	vertical-align: top; 
}

div.panel{
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #048BCD;
	background-color: #F9F9F9;
}
div#partneradmin{
	padding: 0 20px 0 20px;
}

/* Partner`s Design Form */
table#forminput{
	width:auto;
}
table#forminput td{
	vertical-align: top;
	padding: 0 0 15px 0;
}
table#forminput td#start{
	width:200px;
}
table#forminput td input, table#forminput td textarea{
	border: 1px solid #b52f00;
	margin-left: 20px;
}
/* Photogallery */

table#photogallery{
	
}
table#photogallery td{
	text-align:center;
	padding: 10px 0 10px 0;
	vertical-align: top;
}
table#photogallery td div{
	font-size: 11px;
	margin-top: 10px;
}
table#photogallery td a:link{
	border: 1px solid #0058a1;
	background: #e8f1fa;
	padding: 5px;
	display: block;
	width:170px;
}
table#photogallery td a:visited{
	border: 1px solid #0058a1;
	background: #fff;
	padding: 5px;
	display: block;
	width:170px;
}
table#photogallery td a:hover, table#photogallery td a:active {
	border: 1px solid #0058a1;
	background: #6a92cf;
	padding: 5px;
	display: block;
	width:170px;
}
table#photogallery td a img{
	display: block;
	border: 1px solid #e5e5e5;
}

/* Форма заказа школы */
ul#what-step{
	line-height: 100%;
}
ul#what-step li{
	font-size:90%;
}
ul#what-step li.this{
	font-weight:bold;
	color: #B52F00;
}
ul#what-step li.p{
	color: #c8c8c8;
}
div.form-explainer input{
	
}
div.form-explainer p.w span{
	color:#B52F00;
}
div.form-explainer h3{
	color: #0058a1;
	background: none;
	padding: 0;
	font-size: 95%;
}
div.form-explainer p{
	/*font-size: 10px;
	color: #686868;*/
}
table.ord-tbl{
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0 5px 0;
}
table.ord-tbl td{
	padding: 5px 5px 10px 10px;
	vertical-align: top;
	border-bottom: 1px solid #e8e8e8;
	font-size: 90%;
	color: #686868;
}
table.ord-tbl td.l{
	width: 250px;
	padding: 8px 10px 10px 10px;
	border-right: 1px solid #e8e8e8;
	background: #E8F1FA;
}
table.ord-tbl td select{
	width: 250px;
}
table.ord-tbl td input.t{
	width: 210px;
}
table.ord-tbl td input.sh{
	width: 60px;
	margin-right: 5px;
}
table.ord-tbl td textarea{
	width: 240px;
	height: 150px;
}
div.ord-right{
	padding: 3px 5px 10px 5px;
}
table.fw-bw{
	width: 100%;
	margin-top: 10px;
}
table.fw-bw td{
	text-align: right;
}
table.fw-bw td.l{
	text-align: left;
}
table.fw-bw td input{
	width: 120px;
}
/* к0лендарики и прочее */
table.ord-tbl td table{
	width: 100px;
}
table.ord-tbl td table td{
	padding: 0px;
}
div.h1plain{
	display: inline;
}
div.h1plain h1{
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	background: none;
	border: none;
}



.container {
position: relative;
width: 100%;
height: 0;
padding-bottom: 56.25%;
}
.video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}




