html { font-size: 62.5%;background:#ffffff; }
body,body.nb{ background:#ffffff url(../i/bgtop.gif) repeat-x top;  font-size: 1.3em; font-family: Tahoma, arial, georgia, "Times New Roman", Times, serif; color: #000000;min-width:1020px;}
body.nb{
	background: none;
	background-color:#fff;
}
select, input,textarea{
	font-size: 1.0em; font-family: Tahoma, arial, georgia, "Times New Roman", Times, serif;
	color:#1B5187;
}

.rightcol select, input,textarea{
	border:1px solid;
}

body, html, input, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, td, p, fieldset, dt, dd, dl{margin:0; padding:0}
table {border-collapse: collapse; }
td {vertical-align: top;}

a {color: #0066cc;   text-decoration: none;}
a:hover {color: #0066cc;  text-decoration: underline;}
ul, li {list-style:none;}

img { border:none;}

.tab100 {width:100%;}
.tab1000 {width:1000px;}
.tab50 {width:50%;}
#tab1 td{ padding:3px};

.nowrap {white-space:nowrap;}

.td50 {width:50%;}
h1 { color:#e83348; font: normal 2em Tahoma, arial, Georgia, Helvetica, sans-serif; padding:15px 0 10px 0;}
h2 { color:#ffffff; font: normal 1.3em Tahoma, Arial, Georgia, Helvetica, sans-serif; padding:15px 0 8px 0px; position:relative;}
h2.doc { color:#e83348; font: normal 1.2em Tahoma, arial, Georgia, Helvetica, sans-serif; padding:15px 0 10px 0; text-align:center;}
h2.padl { padding:15px 0 15px 0px; text-align:center;}
h3 { color:#65635f; font: bold 1.2em Arial, Georgia, Helvetica, sans-serif;padding:5px 0 3px 0px;}

 
.abs {position:absolute;}
.rel{position:relative; }
.cent{text-align:center;}
.bot{vertical-align: bottom;}
.mid{vertical-align: middle;}
.bold{ font-weight: bold;}
.left{ text-align: left;}
.right{ text-align: right;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.black {border:1px solid black;}
.flright{ float: right;}
.flleft{ float: left;}

.padt10 {padding-top:10px;}
.padt15 {padding-top:15px;}
.padt20 {padding-top:20px;}
.padt30 {padding-top:30px;}
.padt50 {padding-top:50px;}
.padl20 {padding-left:20px;}
.padl10 {padding-left:10px;}
.padl5 {padding-left:5px;}
.mart20 {margin:20px 0 0 0;}
.marb178 {margin-bottom: 178px}
.mart15 {margin-top:15px;}
.mart10 {margin-top:10px;}
.padb5 {padding-bottom:5px;}

.main { margin:0px auto; width:98%; padding:0 0 0 0;min-width:1020px; }
.mainbg {background:url(../i/earth.jpg) no-repeat top center;}

.logo { padding:65px 0 95px 50%;}
.anniversary{position: absolute; left: 21px; top:52px;}

.bluebig { background:#0e4d8c url(../i/bgblue.gif) repeat-x top;}

.bluetop {}
.bluetop .l1{ float:left; display:inline; width:212px; margin-left:8%;  }
.bluetop .l1 .shar { position:absolute; top:-175px;}
.bluetop .r1 { margin-left:32%; text-align:left; width:55%; }
.bluetop .r1 .flags { position:absolute; top:-30px; left:0; width:100%;}
.bluetop .r1 .flags .one { float:left; text-align:center; margin-right:1%; display:inline;}
.bluetop .r1 .flags .one a{ color:#FFFFFF; text-decoration:underline; font-size:1.1em;}
.bluetop .r1 .flags .one a:hover{ color:#FFFFFF; text-decoration:none;}

.bluetop .r1 .flags .mega { float:left; text-align:center; margin-right:1%; display:inline;}
.bluetop .r1 .flags .mega a{ color:#FFFFFF; text-decoration:underline; font-size:1.1em;}
.bluetop .r1 .flags .mega a:hover{ color:#FFFFFF; text-decoration:none;}

/*.bluetop .r2 { float:right; width:150px; text-align:right; margin-right:1%;display:inline;}*/

.bluetop .r2 .rel { top:-23px; left:-10px; position:relative; float:right; width:170px; }
.bluetop .r2 .letters { position:absolute;}
.bluetop .r2 .letters span { padding:0 4px;}
.bluetop .r2 .letters .rss { padding:23px 0 0 0; text-align:center;}
.bluetop .r2 .letters .rss span { padding:0 10px;}
.bluetop .r2 .letters .rss img { vertical-align:middle;}
.bluetop .r2 .letters .rss a{ color:#FFFFFF; text-decoration:none; font-size:0.9em;}

.content{ padding:10px 0 0 0; width:100%;}
.content .leftcol { float:left; width:30%; /*border-right:1px dashed #4777a7; */color:#FFFFFF;}
.content .leftcol .leftpad { padding:40px 34px 40px 34px;}
.content .leftcol a{ color:#FFFFFF; text-decoration:underline;}
.content .leftcol a:hover{ color:#FFFFFF; text-decoration:none;}
.content .leftcol .news{}
.content .leftcol .news .one { padding:10px 0 15px 0;}
.content .leftcol .news .date{ font-size:0.87em; padding:0px 0 3px 0;}
.content .leftcol .news .arhiv { font-size:0.87em; padding:15px 0 0 0;}

.content .rightcol { border-left:1px dashed #4777a7; float:left;  width:69%;}
.content .rightcol .rightpad{padding:80px 20px 20px 20px;}
.content .rightcol .white { background:#ffffff; padding:5px;}
.content .rightcol .whitein { border:1px solid #010101; padding:10px 10px 20px 10px;}
.content .zag { text-align:center; color:#e2001a; font-size:1.2em; padding:5px 35px 15px 35px;}
.content p { padding:5px 25px 15px 25px;}
.content .golzag { background:#36b8e2 url(../i/gz.gif) no-repeat left center; height:17px; padding:0 0 0 30px; color:#FFFFFF;}
.content ul, .cities ol, .cities ul{ padding:7px 20px 20px 50px;}
.cities ol li {list-style-type: decimal;}
.content ul li { background:url(../i/m1.gif) no-repeat left 10px; padding:3px 0  0px 12px;}

.ugkoor { position:relative; float:right; margin:0;width:96px; height:0px;}
.ugkoor .ug { background:url(../i/ug.jpg) no-repeat right bottom; width:96px; height:68px; position:absolute; top:-34px; left: 18px;}
.ugkoor .ugkor { background:url(../i/ug.gif) no-repeat right bottom; width:96px; height:68px; position:absolute; top:-55px; left: 7px;}
.ugkoor .ugw { background:url(../i/ugw.gif) no-repeat right bottom; width:96px; height:68px; position:absolute; top:-55px; left: 7px;}

.footer {color:#666666; font-size:0.87em; background:url(../i/bgten.gif) no-repeat top left; margin-top:10px; border:1px solid #FFFFFF;}
.footbg {padding:10px 0px 10px 0px;background:url(../i/linebot.gif) repeat-x top; }
.footer .left1 { float:left; width:750px;}
.footer .right1 { float:right; width:100px; text-align:right;}

/*kor*/
.topkor { padding:15px 0 6px 0;}
.topkor .menu{ float:left;color:#ff0101; font-size:1.1em;font-weight:bold;}
.topkor .menu .akt { color:#000000;}
.topkor .menu a{ color:#ff0101; text-decoration:underline;}
.topkor .menu a:hover{ color:#ff0101; text-decoration:none;}

.topkor .nav{ float:right; font-size:1.1em; width:187px;}
.topkor .nav span { padding:0 4px;}
.topkor .signs{ float:right; font-size:1.1em; width:160px; text-align:right;}
.topkor .signs span { padding:0 7px;}

.bgbluekor { background:url(../i/bgbluekor.gif) repeat-x top; height:107px;}
.bgbluekor .bgk1 { background:url(../i/bgk1.jpg) no-repeat left top;height:107px;}
.bgbluekor .bgk2 { background:url(../i/bgk2.jpg) no-repeat right top;height:107px;}
.bgbluekor .sle { float:left; padding:20px 0 0 100px;}
.bgbluekor .sle .l11 { float:left; padding:0 20px 0 0; color:#FFFFFF; font-size:0.87em; width:223px;}
.bgbluekor .sle .l11 .zag { font: normal 1.8em "Times New Roman", Times, serif;}
.bgbluekor .sle .l22 { float:left;}
.bgbluekor .sle .l22 input { font:normal 3em tahoma, Arial, Helvetica, sans-serif; border:none; width:200px; color:#666666;}
.bgbluekor .sle .but { float:left; padding:32px 0 0 5px;}
.bgbluekor .logokor { float:right;  padding:20px 50px 0 0px; }

.bgbluecen { background:#12508e url(../i/bgk11.gif) repeat-y left;}
.bgbluecen .bgk1 { background:url(../i/bgk22.gif) repeat-y right;}

.innerkor { padding:10px 50px 0 50px;}
.innerkor .leftcol { float:left; width:28%; color:#baccde;}
.innerkor .leftcol .date { padding:0 15px 0 30px;}
.kormenu ul { font-size:1.4em; padding:20px 30px 20px 0;}
.kormenu ul li { background:url(../i/bgkormenu.gif) repeat-x bottom; padding:3px 10px 4px 0;}
.kormenu ul a{ color:#FFFFFF; text-decoration:none;padding:0 0 0 23px;}
.kormenu ul a:hover{ color:#b6dbff; text-decoration:none; background:url(../i/str.gif) no-repeat left 6px; padding:0 0 0 23px;}
.kormenu ul li.akt {padding:0 0 0 23px;background:url(../i/str.gif) no-repeat left 6px; }
/*
.kormenu ul ul{ font-size:0.8em; padding:5px 0px 5px 5px;}
*/
.kormenu ul li.akt ul{padding:5px 0px 5px 5px;}
.kormenu ul li ul{font-size:0.8em; padding:5px 0px 5px 28px;}

.kormenu ul ul li { background:none; padding:2px 10px 2px 0;}
.kormenu ul ul li a{ color:#b6dbff; text-decoration:none;padding:0 0 0 13px;}
.kormenu ul ul li a:hover{ color:#ffffff; text-decoration:none; background:url(../i/str2.gif) no-repeat left 6px; padding:0 0 0 13px;}
.kormenu ul ul li.akt {padding:0 0 0 13px;background:url(../i/str2.gif) no-repeat left 6px; color:#FFFFFF;}

.innerkor .rightcol { float:left; background:#FFFFFF; width:70%; padding:5px;}
.rightcol .bordkor {border:1px solid #010101; padding:10px 10px 20px 10px;}
.rightcol .golzag { background:#36b8e2 url(../i/gz.gif) no-repeat left center; height:17px; padding:0 0 0 30px; color:#FFFFFF;}

.rightcol .cities{padding:15px 20px 5px 20px;min-height:300px;line-height:1.1em;}
.rightcol .cities p{padding-bottom:15px;}
.rightcol .cities .col1 { float:left; width:33%;}
.rightcol .cities .col2 { float:left; width:28%; border-left:1px solid #c7c7c7; padding:0 0 0 30px;}
.rightcol .cities .col3 { float:left; width:28%;border-left:1px solid #c7c7c7;padding:0 0 0 30px;}
.rightcol .cities .col1 div, .rightcol .cities .col2 div, .rightcol .cities .col3 div { padding:0 0 3px 0;}



.banners { padding:10px 0;}
.banners td, .banners table { text-align:center;}

.bgbluebot { background:url(../i/bg33x.gif) repeat-x top; height:52px;}
.bgbluebot .bgk1 { background:url(../i/bgk33.jpg) no-repeat left top;height:52px;}
.bgbluebot .bgk2 { background:url(../i/bgk33_2.jpg) no-repeat right top;height:52px;}

.under { padding:20px 0;}
.under .left1 { width:27%; float:left; padding:15px 40px 0 0; }
.under .right1 { width:65%; float:left;background:url(../i/r1.gif) no-repeat left top; padding:0 0 0 25px;}
.under .left1 img { float:left; margin:0 15px 0 0; vertical-align:middle;}
.under h1 { font-size:1.6em;}
.under h1.bord { border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7; padding:7px 0;}
.under h1 a{ color:#e83348; text-decoration:none;}
.under h1 a:hover{ color:#e83348; text-decoration:underline;}
.under .right1 h1 { padding:0 0 5px 0;}
.under .right1 .news .date{ color:#999999; font-size:0.87em; padding:0 0 6px 0;}
.under .right1 .news a { color:#666666; text-decoration:underline;}
.under .right1 .news a:hover { color:#666666; text-decoration:none;}
.under .right1 .news .col1 { float:left; width:46%; padding:0 15px 0 0;}
.under .right1 .news .col2 { float:left; width:46%; padding:0 15px 0 0;}

.menubot { padding:5px 0 10px 0;}

.innerkor .rightcollong { float:left; width:68%; position:relative; min-width:640px;}
.rightcollong .koor{position:absolute;background-color:#FFFFFF;padding:5px; width:100%; border:1px solid #cccccc; }
.rightcollong .bordkor {border:1px solid #010101; padding:10px 10px 20px 10px; }
.rightcollong .golzag { background:#36b8e2 url(../i/gz.gif) no-repeat left center; height:17px; padding:0 0 0 30px; color:#FFFFFF;}
.rightcollong .cities{ padding:15px 20px 5px 20px;}
.rightcollong .cp {width:100%;}
.rightcollong .cit {float:left; width:98%; }
.rightcollong .pr { float:right; width:173px;margin:0 0px 0 20px;}
.rightcollong .pr img { margin:5px 0;}

.rightcollong .cities{padding:15px 20px 5px 20px; color:#1B5187;}
.rightcollong .cities .col1 { float:left; width:35%;}
.rightcollong .cities .col2 { float:left; width:35%; }
.rightcollong .cities .col3 { float:left; width:30%;}
.rightcollong .cities .col1 div, .rightcollong .cities .col2 div, .rightcollong .cities .col3 div { padding:0 0 3px 0;}

.rightcollong p {padding:5px 1px;}
.rightcollong ul {padding:0px 20px 20px 50px;}
.rightcollong ul li {background:url(../i/m1.gif) no-repeat left 10px; padding:3px 0  0px 12px;}

.underlong { padding:20px 0; width:30%;}
.underlong .kpk { padding:0 0 20px 0;}
.underlong .kpk div{ padding:15px 0 0 0;}
.underlong .kpk img { float:left; margin:0 15px 0 0; vertical-align:middle;}
.underlong h1 { font-size:1.5em;}
.underlong h1.bord { border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7; padding:7px 0;}
.underlong h1 a{ color:#e83348; text-decoration:none;}
.underlong h1 a:hover{ color:#e83348; text-decoration:underline;}
.underlong .ten { clear:both;}
.underlong .news { clear:both; padding:20px 0 0 0;}
.underlong .news .one { padding:5px 0 20px 0;}
.underlong .news h1 { padding:0 0 5px 0;}
.underlong .news .date{ color:#999999; font-size:0.87em; padding:0 0 6px 0;}
.underlong .news a { color:#666666; text-decoration:underline;}
.underlong .news a:hover { color:#666666; text-decoration:none;}
.underlong .news .arhiv { font-size:0.87em; padding:5px 0 0 0;}
.underlong .news .arhiv a{color:#cc0000; text-decoration:underline;}
.underlong .news .arhiv a:hover{color:#cc0000; text-decoration:none;}

.relnadp { position:relative;left:-40px; top:0px;}
.relnadp .nadp1 { position:absolute; }

.relnadp2 { position:relative;left:45px; top:-70px; float:right;}
.relnadp2 .nadp1 { position:absolute; }


img.cur { cursor:pointer;}
/* menu flag */
div.megapl{
	background-color: rgb(32, 68, 108);
	width: 850px;
	padding: 5px; 
	width: 30em;
	text-align:left;
}
	
div.mega div.megapl{
	display: none;
	color: #FFFFFF;
}

div.flags div.mega div.megapl {
	position: absolute;
	top: 7em;
	left: 0em;
	padding: 1em;
	color: #fff;

}

div.flags div.hovering div.megapl {
	display: block;
	color: #000;
	z-index:999;
}

/*  for png */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } * html .clearfix { height: 1%;} .clearfix { display: block; }

.texop, .c2r{
	/*font-size:0.9em;*/
	padding-bottom:10px;
	color:#1B5187;
}

p.texop em{
	color:#ff0000;
	font-weight:bold;
}

ul.txtm {
	padding:0;
	margin: 0 0 15px 2px;
	list-style-type:none;
	font-size:12px;
	color:#174480;
}
ul.txtm li.la {
	background: url(http://www.dimex.ws/img/la.gif) no-repeat left 0px; margin: 5px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.lb {
	background: url(http://www.dimex.ws/img/lb.gif) no-repeat left 0px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.lc {
	background: url(http://www.dimex.ws/img/lc.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.ld {
	background: url(http://www.dimex.ws/img/ld.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.le {
	background: url(http://www.dimex.ws/img/le.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l1 {
	background: url(http://www.dimex.ws/img/l1.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l2 {
	background: url(http://www.dimex.ws/img/l2.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l3 {
	background: url(http://www.dimex.ws/img/l3.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l4 {
	background: url(http://www.dimex.ws/img/l4.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l5 {
	background: url(http://www.dimex.ws/img/l5.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l6 {
	background: url(http://www.dimex.ws/img/l6.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l7 {
	background: url(http://www.dimex.ws/img/l7.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l8 {
	background: url(http://www.dimex.ws/img/l8.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}
ul.txtm li.l9 {
	background: url(http://www.dimex.ws/img/l9.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}

ul.txtm li.l10 {
	background: url(http://www.dimex.ws/img/l10.gif) no-repeat left 1px; margin: 3px 0 3px 1px; padding: 2px 0px 3px 25px;
}

.convn{
  color:#1B5187;
	padding: 23px 5px 13px 26px; 
	min-height:190px;
	line-height:1.3em;
}

.convn p, .convn ul{
	padding-bottom:15px;
}

ul.doc{
}

ul.doc li{
	height:33px;
	background: url(../i/icword.jpg) no-repeat left 1px; 
	margin:0;
	padding:14px 2px 0 50px;	
}

td.lbtable{
	border-left:1px solid #C7C7C7;
}

td.cityadres{
	font-size:0.9em;
	color:#fff;
	background-color:#3CB7E5;
}
td.cityadres .vncity{
	padding: 8px 0 0 16px;
	line-height:1.3em;
}

.vncityd {
line-height:1.3em;
padding:8px 0 0 16px;
}

.addressbg{
	/*background-color:#3CB7E5;*/
}

table.pad3 td{
	padding:3px;
}

table.pad4 td{
	padding:4px;
}

.reds{
	color:#FF0101;
}

.color_buttom{
	text-align:center;
	margin:15px 20px;
}

.accordion-content{
	background-color:#36B8E2;	
	color:#fff;
	font-size:1.0em;
}

.color_buttom input {
	background:#7184B2 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	text-align:center;
	width:135px;
}

div.convn span{
	color:#E40000;
}

a.navred, a:hover.navred{
	color:#E40000;
	font-weight:bold;
}

.gzagbg{
	background: #36B8E2 url(../i/gzakbg.gif) no-repeat scroll left center;
	color: #fff;
	height: 17px;
	padding: 0 0 0 20px;
	font-weight:bold;
}

.gzagbgnh{
	cursor: pointer;
	background: transparent url(../i/gzakbg.gif) no-repeat scroll 11px center;
	color:#FFFFFF;
	padding:0 0 0 34px;
	font-weight:bold;
	min-height:17px;
}

.gzagbg .gzagbgin{
	font-weight:normal;
}
.gzagbgin{
	margin: 0 0 0 20px;
}
.gzagbgin a, .gzagbgin a:hover{
	color:#fff;
}

.gzagbgin span{
	margin: 0 0 0 10px;
}

.centr{
	text-align:center;	
}

.marleft{
	margin-left:17px;	
}

a.contact, a:hover.contact:{
 color:#dedede;
}

b.ru{
  text-transform:uppercase;
  color:#ff0000;
}

b.r{
  color:#ff0000;
}

span.war{
	display:block !important;
	border:1px solid red;
	padding:5px 5px;
	text-align:center;
}

table.reztab td{
	padding:4px 4px;
}
.preload{
	text-align:center;
}

#cityo{
	color:#1B5187;
}

div.img {
	float:left;
	padding-bottom:4px;
	padding-right:9px;
	text-align:center;
	width:100px;
}

.newscorp{
 overflow:auto;
 color:#666666;
}

.tabl td, .tabl th{
 border:1px solid #E4E4E4;
 text-align:center;
}

.tabl th{
	font-size:0.9em;
	color:#004487;
}

a.foo, a:hover.foo{
	color:#666666;
}

.r104{
	background: url(../i/calltel/tel_rostov.png) no-repeat left top;
}

.trnomer{
  height: 50px;
} 

 table.action td, table.action th {
  border:1px solid #dedede;
  padding:3px 3px;  
  text-align:center;
}

fieldset textarea, fieldset select {
	border: 1px solid #0473b0;
}

fieldset{
border: 1px solid #0473b0;padding:5px;margin:4px;
}

fieldset.dop{
 /*color: #787878;*/
 border: 1px solid #FF0000;
}

legend{
padding:0 3px;
font-weight:bold;
color:#0473b0;
}

.fieldwrap{
clear:both;
}

.fieldwrap label{
width: 185px;
float: left;
}

.fieldwrap .thefield{
float: left;
margin-bottom:5px;
}

.fieldwrap .thefieldmt{
 margin-top:2px;
 float: left;
margin-bottom:5px;
}

.fieldwrap .thefield{
float: left;
margin-bottom:5px;
margin-left:5px;
}

 .vertical, .verticalsm, .verticalsmm { overflow:hidden;
line-height:30px;
position:relative;
white-space:nowrap;
width:30px;
height:200px;
border: none;
}                          

.verticalsm{
  height:150px;
}

.verticalsmm{
  height:100px;
}
           
 .vertical object, .verticalsm object, .verticalsmm object{
width:30px; 
height:200px;
display:block;
}

.verticalsm object{
  height:150px;
}

.verticalsmm object{
  height:100px;
}

span.tabh2{
  height: 30px;
  display: block;
}

table.prview td{
  font-size: 14px;
}

table.prview td{
  padding: 3px 3px;
  border: 1px solid #000;
  font-weight: bold;
}

table.prview table td{
  border: none;
}

table.prview td.b{
  color: #000;
  background-color: #dedede;
  font-weight: bold;
  text-align: center;
}

.long{
width: 220px;
}

#admin3dop, #admin3dop2, #idadmin4{
  clear:both;
  margin-bottom:4px;
  margin-left:188px;
}

ol.pv{
  list-style-type: decimal;
}

ol.pv li{
  list-style-type: decimal;
  margin-left:24px;
}
.colcall{
 color: #990000;
}

a:hover .colcall{
 color: #990000;
}

ol li.d {
  list-style-position:inside;
list-style-type:decimal;
margin-bottom:10px;
margin-left:10px;
  }

a.vnss, a:hover.vnss
	{color:#1B5187;
 text-decoration: none;}

iframe {
	height:0px;
}

input.in{
 display: none;
}

.tabl .ll{
	text-align: left;
}

.tabl td, .tabl th{
	 padding: 4px 0; 
}


.autocomplete-suggestions {font-size:16px; color:#000; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
#query{
 width: 622px;
}
.query{
 color:#fff;
 padding-bottom: 5px;
}

.hid{
 display: none;
}
 
.error-text {
color: #e70000;
}

.shadow1 {
    background: url("../images/shadow1.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    bottom: -60px;
    height: 60px;

}
.dno{
display: none;
}