/* ----------------- MAIN ---------------------- */

html, body {
	font-weight:		normal;
	font-family:		"Times New Roman", Serif;
	border:				none;
	margin:				0px;
	padding:			0px;
	background-color:	white;
	color:				#555577;
}

td {
	font-weight:		normal;
	font-family:		"Times New Roman", Serif;
}

table, img, form {
	border:				none;
	margin:				0px;
	padding:			0px;
}

div {
	margin:				0px;
	padding:			0px;
}

.copyright1 {
	font-size:			75%;
	color:				#666666;
	padding:			0px 0px 0px 210px;
	border-top:			solid 1px #CCCCCC;
	background:			#F6F6F6;
}

.copyright2 {
	font-size:			75%;
	color:				#666666;
	border-top:			solid 1px #CCCCCC;
	background:			#F6F6F6;
	padding:			0px 20px 0px 20px;
}

.canada {
	color:				#666666;
	margin:				10px 10px 10px 10px;
	background:			#F6F6F6;
}

.path {
	font-size:			90%;
	padding:			61px 10px 5px 0px;
	color:				#333333;
}

/* ----------------- MENU ---------------------- */

.lang_sw {
	font-size:                      65%;
	text-align:                     right;
	padding:                        0px 50px 0px 0px;
}
.book {
	font-size:			75%;
	background:			url(/img/book.gif) top right no-repeat;
	text-align:			right;
	padding:			11px 10px 10px 40px;
}
.book_reyestr {
        font-size:                      75%;
        background:                     url(/img/book_reyestr.gif) top right no-repeat;
        text-align:                     right;
        padding:                        20px 10px 20px 60px;
}
.forma {
        font-size:                      75%;
        background:                     url(/img/form.jpg) top right no-repeat;
        text-align:                     right;
        padding:                        20px 10px 20px 60px;
}

.email_db {
        font-size:                      100%;
        background:                     url(/img/fin.jpg) top left no-repeat;
        text-align:                     left;
        padding:                        0px 0px 90px 0px;
}

.menur1 {
	background:			#F7F7F7;
	border-left:		solid 1px #999966;
	font-size:			90%;
	width:				210px;
	color:				#666666;
}

.menur2 {
	background:			#F7F7F7;
	border-left:		solid 1px #999966;
	border-bottom:		solid 1px #999966;
	font-size:			90%;
	width:				100%;
	color:				#666666;
}

.menul1 {
	background:			#F7F7F7;
	border-right:		solid 1px #999966;
/*	font-size:			90%;
*/	font-size:			100%;
	width:				100%;
	color:				#666666;
}

.menul2 {
	background:			#F7F7F7;
	border-right:		solid 1px #999966;
	border-bottom:		solid 1px #999966;
	font-size:			90%;
	width:				100%;
	color:				#666666;
}

.menur1 .a1, .menur2 .a1, .menul1 .a1, .menul2 .a1 { padding: 10px  0px  7px 15px; }
.menur1 .a2, .menur2 .a2, .menul1 .a2, .menul2 .a2 { padding:  0px  0px  7px 15px; }
.menur1 .a3, .menur2 .a3, .menul1 .a3, .menul2 .a3 { padding:  0px  0px 17px 15px; }
.menur1 .b1, .menur2 .b1, .menul1 .b1, .menul2 .b1 { width:100%; padding: 10px 15px 10px  0px; }
.menur1 .b2, .menur2 .b2, .menul1 .b2, .menul2 .b2 { width:100%; padding:  0px 15px 10px  0px; }
.menur2 .b3, .menul1 .b3, .menul2 .b3 { width:100%; padding:  0px 15px 20px  0px; }
.menur1 .b3 { width: 200px; padding:  0px 15px 20px  0px; }

.mrcap {
	border-top:			solid 1px #666633;
	border-left:		solid 1px #666633;
}

.mlcap {
	border-top:			solid 1px #666633;
	border-right:		solid 1px #666633;
}

.mrh {
	background:			#FFD000;
	border-top:			solid 1px #666633;
	border-bottom:		solid 1px #666633;
	border-left:		solid 1px #666633;
	font-weight:		bold;
	font-size:			103%;
	color:				#0031AD;
	padding:			5px 5px 5px 10px;
}

.mlh {
	background:			#FFD000;
	border-top:			solid 1px #666633;
	border-bottom:		solid 1px #666633;
	border-right:		solid 1px #666633;
	font-weight:		bold;
	font-size:			103%;
	color:				#0031AD;
	padding:			5px 5px 5px 10px;
}

/* ----------------- CONTENT ---------------------- */

a {
	color:				#4D76F7;
}

h1 {
	font-size:			150%;
	margin:				0px;
	padding:			0px;
	margin-bottom:		20px;
	color:				#666688;
	border-bottom:		solid 1px #666688;
}

h2 {
	font-family:        "Times New Roman", Serif;
/*	font-size:			100%;
*/	font-size:			115%;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
	color:				#666688;
}

h3 {
	font-size:			100%;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
	color:				#666688;
}

p {
	font-size:			100%;
	line-height:		130%;
	text-align:			justify;
	margin:				0px;
	margin-bottom:		20px;
	padding:			0px;
	color:				#555577;
}

.smalldate {
	font-size:			85%;
	color:				#8888AA;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
}

.content {
	font-size:			90%;
	line-height:		130%;
	text-align:			justify;
	margin:				0px;
	padding:			0px;
	color:				#333366;
}

.content1 {
	font-size:			90%;
	line-height:		130%;
	text-align:			left;
	margin:				0px;
	padding:			0px;
	margin-bottom:		20px;
	color:				#333366;
}

ul {
	margin-bottom:		0px;
	margin-top:			0px;
	padding-bottom:		0px;
	padding-top:		0px;
}

li {
	font-size:			90%;
	line-height:		130%;
	text-align:			justify;
	margin:				0px;
	margin-bottom:		20px;
	padding:			0px;
	color:				#333366;
}

.submenu {
	font-size:			90%;
	color:				#555577;
}

.small {
	font-size:			70%;
}

.attached {
	font-size:			90%;
	margin-bottom:		40px;
	text-align:			right;
	clear:				both;
	float:				none;
}

.folder {
	font-size:			90%;
	margin:				0px;
	padding:			0px;
	margin-bottom:		3px;
	color:				#666688;
}

.personal {
	font-size:			90%;
}

.f-content {
	padding: 7px 0px 0px 0px;
	font: Tahoma;
	font-size: 70%;
	color: #808080;
	text-align: right;
}

.search {
        /*background:                     #F7F7F7;*/
        width:                          100%;
        color:                          #666644;
}

.searchtd {
        font-size:                      90%;
        font-family:                    sans-serif;
        font-weight:                    bold;
        width:                          100%;
		text-align:                     right;
}

#textgoto {
	padding: 0px 0px 0px 0px;
}


/*s syb*/
#abetka {
    text-align: center;
    margin: 10px 0 25px 0;
}
#judes_list {
    margin-top: 10px;
}
#judes_list li {
    margin-bottom: 10px;
}
#judes_list li a {
    cursor: pointer;
}

#judes_list li a:hover {
    text-decoration: underline;
}

input[name='searching_any_jude'] {
    width: 91%;
}
.title_delc {
    font-size: 1.3em;
}
.curr_letter, .deactive_letter, .active_letter {
    padding: 3px;
    margin: 2px;
    text-decoration: none;

}

.curr_letter {
font-weight: bold;
text-decoration: underline;
color: black;
    font-size: 1.2em;
}

.deactive_letter {
color: #808080;
}

.active_letter {
    color: #0c00ff;
    cursor: pointer;
}
.active_letter:hover {
    text-decoration: underline;
}
.clear_letter {
    color: #a81f21;
    text-decoration: none;
    font-size: 1.2em;
}
.clear_letter:hover {
    color: #ed6749;
}

#decl_history li a {
    display: block;
    margin: 5px 0 0 10px;
    font-size: 0.9em;
}

#decl_history li {
    font-size: 1em;
}

#decl_history {margin-top: 10px;}

#q_court_search {
    width: 540px;
}
#q_result ul li, .q_result ul li {margin: 0; padding: 2px 0; list-style: none;}
#q_result ul li a, .q_result ul li a {font-size: 0.9em;}
#q_result ul, .q_result ul {
    width:595px;
    max-height: 300px;
    overflow-y: scroll;
    padding: 10px;
    border: 1px solid grey;
    margin: 0 auto;
    /*-webkit-border-bottom-right-radius: 10px;*/
    /*-webkit-border-bottom-left-radius: 10px;*/
    /*-moz-border-radius-bottomright: 10px;*/
    /*-moz-border-radius-bottomleft: 10px;*/
    /*border-bottom-right-radius: 10px;*/
    /*border-bottom-left-radius: 10px;*/
    background-color: #fff;
}
#q_result {
    /*text-align: center;
    position: absolute;
    z-index: 9999;*/
}
#q_num_result, #q_num_result_error {
    padding: 5px 0;
    font-weight: bold;
    color: #23a429;
    font-size: 0.9em;
}
#q_num_result_error {
    color: #cd0000;
}
#q_res ul li {margin: 0; padding: 2px 0; list-style: none;}
#q_res ul li a {font-size: 0.9em;}
#q_res ul {
   /* width:595px;*/
    max-height: 300px;
    overflow-y: scroll;
    padding: 10px;
/*    border: 1px solid grey;
*/    margin: 0 auto;
    /*-webkit-border-bottom-right-radius: 10px;*/
    /*-webkit-border-bottom-left-radius: 10px;*/
    /*-moz-border-radius-bottomright: 10px;*/
    /*-moz-border-radius-bottomleft: 10px;*/
    /*border-bottom-right-radius: 10px;*/
    /*border-bottom-left-radius: 10px;*/
/*    background-color: #fff;
*/}
#q_res {
    text-align: center;
    margin-bottom: 20px;
    /*position: absolute;
    z-index: 9999;*/
}
#q_num_res, #q_num_res_error {
    padding: 5px 0;
    font-weight: bold;
    color: #23a429;
    font-size: 0.9em;
}
#q_num_res_error {
    color: #cd0000;
}

/*e syb*/

/*ld*/


.pstrnav {
    text-align: center;
    display: none;
}

a.arbitr {
    display:block;
    width:170px;
    text-align: center;
    border:1px solid black;
    border-left: none;
    border-right:1px solid #000000;
    background-color:#FCF3D4;
    font-size:75%;
    text-decoration:none;
    padding:5px;
}
.arch {
    text-decoration: none;
}

h4 {
    font-size:			160%;
    margin:				0px;
    padding:			0px;
    margin-bottom:		5px;
    color:				#4d76f7;
}

div#gcs{
	float: right;
	width: 400px;
}
div.clear{
	clear: both;	
}


.loading {
    
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .9 ) 
                url('../img/ajax-loader-csz.gif') 
                50% 50% 
                no-repeat;
}

.loading_fair {
    display: 	none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .9 ) 
                url('../img/ajax-loader-fair.gif') 
                50% 50% 
                no-repeat;
}
#wrap{height: 78px;padding-top:6px;padding-bottom:5px;}
#bancontainer { 
width:511px;
background:#FCF3D4;
border: 1px solid #333;
margin: 0 auto;
display: none;
}
.newsslide ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;}
div.newsslide {display:none;}

#tooltip{
	position: absolute;
	display: none;
	border: 1px solid #333;
	background: #BDCDFF;
	padding: 5px 20px;
	color: #333;
	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#wrapper{/*width:98%;margin-top: 25px;border:1px solid #BBBBBB; */padding:20px; /*color:#000;*/}
#wrapper .button{background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;
    border: 1px solid #DCDCDC;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #777777;padding: 6px 9px; text-shadow: 1px 1px 0 #FFFFFF;margin-left: 10px;
}

#wrapper #question{font-weight:bold; font-size:14px;}
/*#wrapper #pollBox{margin-left:20%;}*/
#pollBox .option{margin-bottom:10px;}
.no_click{background-color:#000;}


#progress_text {text-align:center; margin-bottom:15px; font-size:110%}
div#poll_wrap {margin: 20px 40px 0 30px;}
.nbutton{cursor:pointer;margin:15px 0 15px 0;border:1px solid #b9babb;background:#FFFFFF;color:#16191E;font-size:100% !important;text-decoration:none;font-weight:bold;padding:10px 20px !important;-moz-box-shadow:0px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,.85);box-shadow:0px 1px 7px rgba(0,0,0,.85);}

.pbutton{cursor:pointer;color:#b9babb;margin:15px 15px 15px 0;border:1px solid #b9babb;background:#FFFFFF;font-size:100% !important;text-decoration:none;font-weight:bold;padding:10px 20px !important;-moz-box-shadow:0px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,.85);box-shadow:0px 1px 7px rgba(0,0,0,.85);}
.fbutton{cursor:pointer;margin:15px 0 15px 0;border:1px solid #b9babb;background:#FFFFFF;color:#16191E;font-size:100% !important;text-decoration:none;font-weight:bold;padding:10px 20px !important;-moz-box-shadow:0px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,.85);box-shadow:0px 1px 7px rgba(0,0,0,.85);}

.abutton{cursor:pointer;margin-bottom:15px;border:1px solid #b9babb;background:#FFFFFF;color:#16191E;font-size:100% !important;text-decoration:none;font-weight:bold;padding:10px 20px !important;-moz-box-shadow:0px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,.85);box-shadow:0px 1px 7px rgba(0,0,0,.85);}


.nbutton:hover, .fbutton:hover, .pbutton:hover, .abutton:hover{border:1px solid #a1a3a5;background:#d0d1d2;}
.pbutton:hover {color:#16191E;}
div#greeting { margin: 20px 20px 0 20px; }


div#finish { margin: 20px 20px 0 20px; }

textarea#custom {
	width:100%;
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
     box-sizing: border-box;         /* Opera/IE 8+ */
}
textarea.custom {
	width:50%;
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
     box-sizing: border-box;         /* Opera/IE 8+ */
}
p#greet{text-align: justify;}
p#greet1{text-align: justify;}
.crs {float:right;}
div#hover:hover {cursor: pointer; *cursor: hand;}

div.fair_info {
	text-align: center;
	margin-top:10px;
}

/*ld*/

/* SYB start */
a.text_banner {
display:block;
width:199px;

border:1px solid black;
border-top:none;
border-right:none;
background-color:#FCF3D4;
font-size:0.8em;
text-decoration:none;
padding:5px;
}

a.fancybox {
   width: 160px;
   height: 120px;
    background-color: #FCF3D4;
    display: inline-block;
    line-height: 200px;
    padding: 5px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    margin:5px;
}
a.fancybox > img {
    vertical-align: middle;
}

/* SYB end */