body {
        margin: 0;
        color: #333;
        line-height: 125%;
        font-size: 14px;
        min-width: 1070px;
        max-width: 1150px;
        font-family: Verdana,Georgia,Tahoma,Arial;
        behavior:url("/view/js/libs/csshover.htc");
	background:#453c36 url(/view/gimages/body_bg1.png) repeat-x;
}
img, div {filter:expression(fixPNG(this));}

a{
        text-decoration: none;
}

a:link{
        color: black;
        text-decoration: none;
}


a:hover{text-decoration: underline;}

a:visited{
        color: black;
}

a:focus {outline-style: none;}

a.var1:hover{font-weight:bold;}
a.lnk1:hover{color:#700000;}
a.lnk3:hover h2{color:#6dadec;}
a.lnk3:hover h3{color:#6dadec;}
a.lnk3:hover h4{color:#6dadec;}
a.lnkblack:hover{color:#000000;}

a.lnk2:hover{text-decoration: underline;}

a.e{text-decoration: underline;}
a.e:hover{text-decoration: none;}

a.n{text-decoration: none;}
a.n:hover{text-decoration: none;}

#site_name{padding-left:30px;}
#site_name a{text-decoration: none!important;}
#site_name h2{color:#4376B5;font-size: 32px;}

h1, h2, h3, h4 {
        font-weight:bold;
        font-family: Georgia,serif;
 margin: 0.1em 0.3em 0.4em 0; padding:0;
        }
h1{font-size: 160%;}
h2{font-size: 150%;}
h3{font-size: 125%;}

.cttl{line-height:140%;pading:15px;color:#333;margin-bottom:1px;letter-spacing:1px;}


sql.ex{color:green; font-weight: bold;font-size:125%;line-height:150%}
sql.noex{color:red; font-weight: bold;font-size:125%;line-height:150%}
sql.other{color:blue; font-weight: bold;font-size:125%;line-height:150%}

#backl{display:none;position:absolute;top:0;left:0;z-index:150;width:100%;height:100%;background-color:#B0B0B0;opacity:0.5;text-align:center;}

#container{

background: #fff;

}

div.rightpart{float:right;width:229px;overflow:hidden;margin:20px 5px 10px 1px;}
div.centerpart{margin-right:235px}
div.clearboth{clear:both}

#head{
      display: block;
      width: 100%;
      overflow:hidden;
}

#logo{
      line-height: 190%;
      padding: 17px 25px 10px 10px;
      float: left;
}

img.banner_link1{float:right;margin:0 20px 20px 20px;opacity:0.75}
img.banner_link1:hover{opacity:1}

input[type=text],input[type=button],input[type=submit],input[type=password]{border: 1px solid grey;}

textarea{border: 1px solid grey;}

/*h*/
.mainhead{padding-top:0px;min-width:1000px;background:url('/view/gimages/head/bg_head.jpg') repeat-x}
.mh_td1{width:60px;height:57px;}
.mh_td2{vertical-align:middle;width:168px;background:url(/view/gimages/head/head1.jpg) no-repeat;}
.mh_td3{width:161px;background:url(/view/gimages/head/head2.jpg) no-repeat;}
.mh_td4{text-align:left;vertical-align:top;color:white;padding-left:50px}
.td_ug{width:138px;vertical-align:top;text-align:right;background:url(/view/gimages/head/book_ugolok.jpg) no-repeat top right}
.mh_td21{height:84px;background:url(/view/gimages/head/head3.jpg) no-repeat;}
.mh_td22{background:url(/view/gimages/head/head4.jpg) no-repeat;}
.mh_td31{height:86px;vertical-align:top;background:url(/view/gimages/head/head5.jpg) no-repeat;}

#menu_column{
      display: block;
      float: left;
      color: #2A414A;
      font-size: 17px;
      font-variant: small-caps;
      line-height: 125%;
      padding: 20px 15px 10px 25px;
}

#menu_column a{text-decoration: none;color: #2A414A;}
#menu_column a:hover{text-decoration: underline;color: #2499C4;}

#topadv{
        padding: 25px 0px 0px 90px;
        display: block;
        width: 300px;
        height: 80px;
        float:left;
        overflow: hidden;
        font-size: 35px;
}

#topadv:hover{
      /* overflow: scroll;*/
}

#psevdologo{display:block;float:right;width:100px;height:85px;padding:15px 5px 5px 5px}

img.mmenu{cursor:pointer;opacity:0.6;border:0}
img.mmenu:hover{opacity:1.0}
a:hover img.mmenu{opacity:1.0}

#essential_text{line-height:100%;}


#section{padding:20px 15px 5px 15px; background-color: white}
#content_text{padding: 5px; margin:0;line-height:22px;font-size:12px;text-align:justify}
.small_pmar p{margin:5px 0;}
p{text-indent:10px;}
img{border:0;}

div#content_text ul li{}

ul.noimg{
list-style-type:none;
}


p.m1{background:url(/view/gimages/mrk_p1.gif) no-repeat 6px 5px; padding-left: 14px; margin-bottom:10px;}


.close_small_1{position:absolute;top:3px;right:3px;}

#user_login{background-color:#FDECA6;position:absolute;top:25px;left:790px;height:auto;border:1px solid #B0B0B0;padding: 10px;line-height:125%;}
#user_login input.login{border-width:0 0 0px 0;border-style:solid;border-color:#2A414A}
#user_login input.pass{border-width:0 0 0px 0;border-style:solid;border-color:#2A414A}
#user_login input.submit{border-top-width: 1px;border-left-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-style:solid;border-color:#2A414A}
#user_search{background-color:#FDECA6;position:absolute;top:25px;left:790px;border:1px solid #B0B0B0;padding: 15px;line-height:125%;}
#user_search input.search{border-width:1px 1px 1px 1px;border-style:solid;border-color:#2A414A}
#user_info{background-color:#FDECA6;position:absolute;top:25px;left:790px;border:1px solid #B0B0B0;padding: 15px;line-height:125%;}
#top_buttons{background-color:#FDECA6;position:absolute;top:-2px;left:790px;border:1px solid #B0B0B0;padding: 0;width:210px;height:20px;text-align:center;}
.top_button{display:inline;width:55px;padding:5px;margin:0;text-align:center;border-left: 1px solid; border-right: 1px solid;border-color:#FDECA6;color: #2A414A;font-size: 75%;color:#505050;}
.top_button a{text-decoration: none;}
.top_button a:hover{text-decoration: none;}
.top_button a:visited{text-decoration: none;color:#505050;}
#top_button:hover{background-color:#fff;border-color:#B0B0B0;}

/* Erorrs */

#content{display:block;}
#bcnt{position:relative;text-align:left;line-height: 110%;}
#bcenterside{background: url("/view/ds/default/images/block/block_ex_1_06.gif") repeat;}
#blogo{height:43px;font-variant: small-caps;padding: 0px 0 0px 0;margin:0;font-family: Tahoma,Georgia;text-align:center; color: #2A414A;font-weight: bold;background:url("/view/ds/default/images/block/block_ex_1_02.gif") repeat-x;}
#bleftsidetop{width:43px;background: url("/view/ds/default/images/block/block_ex_1_01.gif") no-repeat;}
#brightsidetop{width:53px;background: url("/view/ds/default/images/block/block_minimize.gif") no-repeat;}

#bleftcorner{width: 43px;height:43px;background: url("/view/ds/default/images/block/block_ex_1_01.gif") repeat-x;}
.brightcorner{width: 53px;height:43px;background: url("/view/ds/default/images/block/block_minimize.gif") repeat-x;}
.brightcornerover{width: 53px;height:43px;background: url("/view/ds/default/images/block/block_minimize_o.gif") no-repeat;}
#bleftside{background: url("/view/ds/default/images/block/block_ex_1_05.gif") repeat-y;}
#brightside{background: url("/view/ds/default/images/block/block_ex_1_08.gif") repeat-y;}
#bfootcenter{background: url("/view/ds/default/images/block/block_ex_1_15.gif") repeat-x;}

p.task{font-size: 100%; word-spacing: 10px;color:#333;font-weight:bold;padding:10px;background-color:#eee;font-family:Verdana;text-align:left}
div.osobennosti{margin: 20px 5px 0 5px; border: 1px solid #DDD; padding: 20px 10px 0; background: #FAFAFA}
div.osobennosti div.osobennosti_type{float: left; border: 1px solid #DDD; background: #FAFAFA; padding: 0 3px; margin-top: -25px; color: #999}
div.osobennosti div.author{font-size: 75%;}

<!-- -->

<!-- -->
#feedControl{line-height:125%}
<!-- -->

#bottom{
      display: block;
      width: 100%;
      padding:0;
      margin:0;

      color: #2A414A;
      font-size: 17px;

}


img.lnk{opacity:0.65;cursor:pointer}
img.lnk:hover{opacity:1.0}

.blueword{color:#0000FF;}

#footerdiv{
padding:15px 5px 10px 15px;
color:white;
line-height:20px;
background-color: white;
border-top: solid 2px #ccc;
overflow:hidden;
position:relative;
text-align:right;
color:#646161;
height:70px;
letter-spacing:0px;
word-spacing:15px;
padding-right:50px;
font-size:125%;
}
#footerdiv a{color:#646161}

#eyes{margin-top:10px;margin-left:20px;position:absolute}

.lastedited{
	list-style-type:	none;
	list-style-position:outside;
	list-style-image:none;
	padding:0;
	margin: 0;
}

.lastedited li{
	vertical-align:bottom;
	border:1px solid #FFF7BD;
}

.lastedited li a{
	display:block;padding:3px;
}

.lastedited li a:hover{background:#FFDE7D;}

h2 > small {color:grey}

input#query{border:1px solid #E3D3C3}
a.termin{position:relative;padding:0px 4px;border-bottom:1px dotted #a1a1a1; }
a.termin:hover{background-color:#FFDC7C;text-decoration:none}
a.termin > sup{color:#aaa}
a.termin  span.desc {position:absolute;z-index:100;top:15px;left:0;font-style:italic;display:none;font-size:14px;line-height:135%;background:url(/view/gimages/termin_bg1.png) no-repeat bottom right;padding:10px;text-indent:5px; background-color:#FFDC7C;color:#333;width:250px;overflow:hidden;text-align:left}

/* tooltip 1 */
a.tt1{position:relative;padding:0px 4px;}
a.tt1:hover {text-decoration:none}
a.tt1:hover span.desc{display:inline;z-index:100;width:600px;}
a.tt1 > sup{color:#aaa}
a.tt1  span.desc {display:none;width:10px;font-size:14px;font-style: normal; line-height:135%;background:url(/view/gimages/tt1_bg2.gif) no-repeat top left;padding:10px 15px;text-indent:5px; background-color:#FFDC7C;color:#333;overflow:hidden;text-align:left}


.contactform{}
.contactform td{padding:10px;}
.contactform td input{padding:3px;}
.contactform textarea{font-size:125%;padding:5px;}

input.error, textarea.error {
	border:2px solid red;
}

span.grey{color:#9b9b9b}

.hpic {display:none;}

#chapters{position:absolute;top:250px;left:10px;height:120px;}
#chapters .citem{padding:5px;}

/*#chapters{position:absolute;}*/

#chapters_content{display:block;margin-left:30px;margin-top:20px;margin-right:20px;background-color:white;overflow:auto;padding:0px;overflow:hidden}

#chapters_button{cursor:pointer;padding:30px 10px 30px 3px;background-color:#FEFEFE;}
#chapters_button:hover{border:solid 1px #aaa;}
#chapters_button:hover img{margin-left:5px;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#chapters_button img{opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}
#chapters_button img:hover{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}


#parent_list h3{line-height:127%;font-size:91%}
#parent_list *{color:#bbb}

ul.chapters li{font-size:120%; word-spacing:8px;letter-spacing:1px;margin-top:1px;padding:5px;}
ul.chapters li small {color:grey}
ul.chapters li:hover{background-color:#FFE3B2}
ul.chapters li.current{background-color:#ffd39f}
li.in1{margin-left:30px;}
li.in2{margin-left:60px;}
li.in3{margin-left:90px;}
li.in4{margin-left:120px;}
li.in5{margin-left:150px;}
li.in6{margin-left:180px;}

div.in1{padding-left:30px;}
div.in2{padding-left:60px;}
div.in3{padding-left:90px;}
div.in4{padding-left:120px;}
div.in5{padding-left:150px;}
div.in6{padding-left:180px;}

div.ch_current{background-color:#FFC31D}

li.notapproved  a{color:grey;}

a.chapters:hover{color:#EB530D}
ul.chapters{list-style-type:none;}

div.tabs div.taby{display:none;}
div.tabs ul.tabs{margin:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 4px;
}
div.tabs ul.tabs li {background-color:#FFDE7D;padding:10px;margin:1px 1px 0 5px;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:125%}
div.tabs ul.tabs li a{color:grey}
div.tabs ul.tabs li.selected{background-color:#FFF7BD;}
div.tabs ul.tabs li.selected a{color:#222}


.linkslist{margin:10px 5px 20px 5px;line-height:150%;}
.linkslist dt{margin:20px 0 0 20px;}

.site_news{line-height:150%;margin:20px 0 40px 10px}
.site_news div.site_news_text{margin-top:10px;}



a.part_pages{color: #333}
a.part_pages:visited{color: #333}

td.part_pages{padding:5px;}
td.part_pages:hover{color:white;background-color:#E3D3C3}
td.part_pages:hover a.part_pages{color:white;}

td.part_pages_sel{background-color:#E0BF9E; color:white;}
td.part_pages_sel a{color:white;}

td.part_pages_b{border:solid #E0BF9E;border-width:2px 0px 0px 2px;padding:0 2px 0 2px;}
td.part_pages_b:hover{color:white;background-color:#E3D3C3}
td.part_pages_b:hover a.part_pages{color:white;}

span.page_span{opacity:0.7}
span.page_span:hover{opacity:1;color:#D89551}
span.page_span a:hover{color:#D89551}

div.chapter_folder{opacity:0.5;cursor:pointer;background:url(/view/gimages/folder_chapter.png) no-repeat; width:18px;height:18px;float:left;margin-right:6px;}
div.chapter_open_folder{opacity:0.5;background:url(/view/gimages/folder_open_chapter.png) no-repeat;}
div.chapter_folder:hover,div.chapter_open_folder:hover{opacity:1}


table.s1{}
table.s1 th{border:1px solid #FFDE7D;background-color:#FFDE7D;text-align:center;font-size:125%;color:black;font-style:bold;padding:5px;}
table.s1 th.ac1{background-color:#FFE77D}
table.s1 td{vertical-align:top;border-width:0 0 1px;border-color: #ccc;border-style: solid;padding:3px 8px;border-collapse:collapse;}
table.s1 td.c1{text-align:center;}

.jZanaves{
	position:absolute;
	top: 0; left: 0;
	z-index:900;
	opacity: 0.7;
	background-color: #AAA;
}

.overdiv{z-index: 1001; position: absolute; top: 50%; left: 50%; background-color: white;}
.close_image{float: right; margin: 3px;background: url('/view/gimages/close.png') no-repeat; width: 31px; height: 31px; cursor: pointer;}

.but_ok{background: #FF9510 url(/view/gimages/but-save-back.gif) no-repeat scroll 0 0; border: 0!important; width:129px; height: 32px; cursor: pointer}
.but_ok:hover{background: #FF9510 url(/view/gimages/but-save-back.gif) no-repeat scroll 0 -32px}

.but_execute{background: #FF9510 url(/view/gimages/but-execute.gif) no-repeat scroll 0 0; border: 0!important; width:129px; height: 32px; cursor: pointer}
.but_execute:hover{background: #FF9510 url(/view/gimages/but-execute.gif) no-repeat scroll 0 -32px}

.devel{float: left; margin: 20px; padding: 20px 20px 20px 160px; min-height: 180px;}

table.dragable_table{background-color:white; cursor:move;}
table.dragable_table:hover{background-color: #EEE}


div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				10px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	line-height:			18px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}



.sqlConsoleNav{
	margin:10px 0;
	padding:5px;
	background: white;
    text-align:center;
}

.sqlConsoleNav input{padding: 3px;margin:5px;}
.sqlConsoleNav select{margin:5px;}

.sqlConsoleSaved {
	width: 100%;
}

.sqlConsoleSavedQuery{
	height: 80px;
	overflow: hidden;
	margin:10px 0;
	padding:5px;
	background: #eee;

}

/* book page */
#under_title{padding:0 20px 0 50px;min-width:800px}
body{overflow-x: hidden ! important;}
.text_advise{background-color:#EEE;padding:10px;background-image:url('/view/gimages/bg7.gif')}
.text_advise > p{margin-left:10px;margin-right:10px;text-indent:30px;font-style:italic}
.text_vnim{background-color:#FFE5BF;padding:10px;}
#table_content{margin:5px 5px 5px 30px;padding:0 0 10px 0;min-width:800px}
.fld1{border-style: solid; border-width: 1px; border-color:#ddd; padding:3px; background-color: #F0F0F0; background: url('/view/gimages/dcr/ug_rb.gif') no-repeat bottom right;}
.lgd1{margin-left: 20px;}
a:hover > img{opacity:1}
ul.lefttop li{padding-bottom: 5px;}
div.edit_block{padding:5px;margin:5px;}
div.edit_panel{border: dotted 0px #aaa}
img.h2img{margin-right:5px;}
input.button{background-image: url(/view/gimages/button-bg.gif);background-repeat:repeat-x}
input.button:hover{border:1px solid #2020ff;}
div.selected_tag {cursor:pointer}
div.selected_tag:hover {color:red}
div.selected_tag:hover img.mmenu{opacity:1}
label.nav_label{display:inline;top:30px;font-size:110%;color:#aaa}
label.nav_label > a{color:#333}
label.nav_label2{display:inline;top:30px;font-size:110%;color:#aaa}
label.nav_label2  > a{color:#aaa}
.listalka{font-size:150%;margin-left:50px;}
.listalka > a{font-size:130%;color:#111}
.listalka a > img{opacity:0.5}
.listalka a:hover > img{opacity:1}
.text_error{background-color:#FFF3E3;padding:5px;color:#E00000}
div.resize_div{position:relative;overflow:hidden;cursor:s-resize;height:10px;margin:3px 10px;background:transparent;}
div.resize_div:hover{background-color:#FFDE7D}
div.resizer{background:transparent url(/view/gimages/resize.gif) no-repeat scroll center top;width:100px;height:10px;cursor:ns-resize;left:50%;position:absolute;margin:0px 0 0 -50px;}

div.ctrlc{display:inline;margin-left: 50px;width:60px;height:30px;padding:5px 0;}

div#console_result{background:#FCEACF}
.savedQuery{overflow: hidden;padding:20px; margin: 10px 0; background:#FFF7BD; border: dotted 1px #CCC; cursor:pointer}
.savedQuery:hover{background: orange; border: 1px dotted #DADADA}
.savedQuery b {color:#0000FF;font-style:normal;font-weight:bold;} /* reserved words */
.savedQuery b.pink{color: #bf31b7}
.savedQuery u {color:#FF0000;font-style:normal;} /* types */
.savedQuery a {text-decoration: none; color:#CD6600;font-style:normal;font-weight:bold;} /* commands */
.savedQuery a.grey{color:grey}
.savedQuery i,.savedQuery i b,.savedQuery i u,.savedQuery i a,.savedQuery i s  {color:#A9A9A9;font-weight:normal;font-style:italic;} /* comments */
.savedQuerys,.savedQuery s b,.savedQuery s u,.savedQuery s a,.savedQuery s i {color:#2A00FF;font-weight:normal;} /* strings */
.savedQuery s, .savedQuery u{text-decoration:none}

/* g highlight */
.sql .imp {font-weight: bold; color: red;}
.sql .kw1 {color: #0000FF; font-weight: normal;}
.sql .kw2 {color: #FF40F4; font-weight: normal;}
.sql .kw3 {color: #888; font-weight: normal;}
.sql .co1 {color: #808080; font-style: italic;}
.sql .co2 {color: #808080; font-style: italic;}
.sql .coMULTI {color: #808080; font-style: italic;}
.sql .es0 {color: #000099; font-weight: bold;}
.sql .br0 {color: #66cc66;}
.sql .st0 {color: #ff0000;}
.sql .nu0 {color: #111;}
pre.sql{font-size:14px;margin:0;padding:0px;border-style: dotted; border-color: #B08080;border-width: 1px;}

pre.sql > ol{margin:0;background-color:whitesmoke;font-family:'Courier New';font-size:100%;color:lightgrey;}
pre.sql > ol li{color:black;background-color:#FFF;padding-left:5px;margin-left: -5px}
pre.sql ol li{color:black;background-color:#FFF;padding-left:5px;}
pre.sql ol li > div{display: inline;}
div.del{display: inline;}

/* tablesort */
/*
   Add the following to your CSS file should you wish the cursor to
   "wait" while the script is processing the sort

body.sort-active *
        {
        cursor:wait;
        }
*/

table.sort
        {
        padding: 0;
        margin: 0;
        border-left: 1px solid #F2C58B;
        border-collapse:collapse;
        }


.sort th
        {
        font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: white;
        border-right: 1px solid #B08080;
        border-bottom: 1px solid #B08080;
        border-top: 1px solid #B08080;
        border-left: 1px solid #B08080;
        letter-spacing: 1px;
        text-align: left;
        padding: 8px 12px 4px 12px;
        background: #B08080 url(/view/gimages/bg_header.gif) repeat-x;
        vertical-align:middle;
        }
td.total
        {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #B08080;
        background: none;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize

        {

        background: #B08080 url(/view/gimages/bg_header_sortable.gif) repeat-x;
        padding: 8px 12px 4px 16px;
        }
th.forwardSort
        {
        background:#F2C58B url(/view/gimages/admin/bg_header_down2.jpg) no-repeat 0 0;
        }
th.reverseSort
        {
        background:#F2C58B url(/view/gimages/admin/bg_header_up2.jpg) no-repeat 0 0;
        }
th.forwardSort a,
th.reverseSort a
        {
        color:#000;
        outline:0 none;
        }
/*
These styles should be added when very long tables are expected
th.sort-active
        {
        background:#F2C58B url(/view/gimages/bg_header_sortable.gif) repeat-x 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }
*/
.sort th a
        {
        text-decoration:none;
        color: #4f6b72;
        }
.sort td a
        {
        text-decoration:none;
        color:#BF661F;
        }
.sort td img
        {
        margin:0 auto;
        }
.sort td a:hover
        {
        color:#a84444;
        border-bottom:1px dotted #a80000;
        }
.sort td
        {
        font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #F2C58B;

        padding: 6px 12px 6px 12px;
        color: #BF661F;
	background-color:white;
        }
.sort td.lft
        {
        text-align:left;
        }
.sort tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }
/* Poor old Internet Explorer has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used... */
/*.sort tr[class="alt"] td
        {
        background: #f5fbfb;
        }
.sort td[class~="alt"]
        {
        background: #edf3f3;
        }*/
/* Poor old Internet Explorer won't see the next two rules either */
.sort tbody tr.alt td:first-child
        {
        font-weight:bold;
        }
.sort tbody tr td:first-child
        {
        font-weight:bold;
        }

.sort  tr:hover,
.sort  tr.alt:hover
        {
	background: #F2C58B;
        }



ul.tablePaginater
        {
        display:block;
        list-style:none;
        padding:0;
        margin:5px 0 1px 0;
        text-align:center;
        }
ul.tablePaginater li
        {
        display:inline;
        width:2.1em;
        height:20px;
        line-height:20px;
        vertical-align:middle;
        margin-right:4px;
        color:#666;
        list-style:none;
        cursor:pointer;
        }
ul.tablePaginater li.currentPage a
        {
        border-color:#a84444 !important;
        color:#000;
        }
ul.tablePaginater li a
        {
        display:table-cell !important;
        display:inline-block;
        text-align:center;
        width:20px;
        height:15px;
        color:#666;
        padding:0;
        min-width:20px;
        min-height:20px;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        cursor:pointer;
        }
ul.tablePaginater li a:focus
        {
        color:#333;
        text-decoration:none;
        outline:none;
        border-color:#aaa;
        }
td.sized1
        {
        width:16em;
        text-align:left;
        }
td.sized2
        {
        width:10em;
        text-align:left;
        }
td.sized3
        {
        width:7em;
        text-align:left;
        }
img.close2{opacity:0.6}
img.close2:hover{opacity:1}

/* upload */
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 18px;
	background: orange url(/images/swfu_progress.jpg);
	margin-top: 2px;
    border: 1px solid grey;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}


a.progressCancel:hover {
	background-position: 0px 0px;
}

/*profile*/
.profile_info{margin:5px 0}
.profile_info_image{float:left}
.profile_info_text{margin-left: 75px;padding-top: 10px}

.right_service_href{display:block;text-indent: -1000px;width:227px;height:70px;opacity:0.8}
.right_service_href:hover{opacity:1}
.right_service_href.ru{background:url(/view/gimages/ru_quest_ans.jpg) no-repeat;}
.right_service_href.en{background:url(/view/gimages/en_quest_ans.jpg) no-repeat;}

/*vstavki*/
.author{
	position:relative;
	margin: 10px 10px 0 10px;
	font-size: 16px;
	font-weight: bold;    
	background: url(/view/gimages/author-label-bg.png) repeat-x;   
	  
}
.author .left-side{
	background: url(/view/gimages/author-label-bg-left.png) no-repeat; 	
}
.author .right-side{
	background: url(/view/gimages/author-label-bg-right.png) no-repeat right; 	
	padding-left: 12px;
	height: 45px;
}
.author_label{
	position: aboslute;
	background:url(/view/gimages/text-author.png) no-repeat;
	width:90px;
	height: 13px;		
}

