@charset "utf-8";
body  { font: 12px Arial, Tahoma; margin: 0; padding: 0; color: #757575; }
a { color: #0666a2; text-decoration: none; }

/* Header block style */
#siteContainer { width: 1000px; background: #ffffff; text-align: left; }  
#siteContainer #headerBlock { width: 1000px; height: 143px; } 
#headerBlock .fistRow { height: 21px; margin: 0 0 0 162px; }
.fistRow img { float: left; }
#headerBlock .secondRow { height: 122px; line-height: 10em; }
.secondRow .switchLang { float: left; width: 97px; height: 122px; background: url(../images/switchlang_bg.gif) right no-repeat; text-align: center; }
.switchLang a:hover { text-decoration: underline; }
.secondRow .topBlock { float: left; position: relative; width: 903px; height: 122px; background: url(../images/topblock_bg.gif) #268dcd; }
.topBlock h3 { position: absolute; bottom: 5px; margin: 0 0 0 200px; }
/* Header block style */

/* Left side style */
#siteContainer #sideBar01 { float: left; width: 190px; height: 350px; text-align: center; }
#siteContainer .az{ background: url(../images/sidebar01_aze_bg.gif) top right no-repeat;  }
#siteContainer .en { background: url(../images/sidebar01_eng_bg.gif) top right no-repeat;  }
#siteContainer .ru { background: url(../images/sidebar01_rus_bg.gif) top right no-repeat;  }
#siteContainer #sideBar02 { float: left;  width: 190px; }
#sideBar02 .menuBlock { width: 190px; margin-bottom: 3px; padding-top: 71px; background: url(../images/sidebar02_menu_bg.gif) no-repeat; }
.menuBlock ul { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
.menuBlock ul li { padding-bottom: 4px;  background: url(../images/menu_item_bg.gif) no-repeat;}
/*.menuBlock ul li:hover, .menuBlock ul li.hover { margin-bottom: 3px; padding-left: 8px; background: #1785ca;  }*/
.menuBlock a:hover { color: #ffffff; }

.menuBlock ul.subMenu { margin: 10px 0 5px 0; padding: 0; list-style-type: none;display:none; }
.menuBlock ul.subMenu li { margin: 0 0 0 30px; background: none; }
.menuBlock ul.subMenu li a:hover { color: #0666a2; text-decoration: underline;  }
.menuBlock .noBackground { background: none;  margin: 0px; }

.menuBlock li:visited > .subMenu,
.menuBlock ul .current {
    display:block;
}


.menuBlock .subsubMenu { margin: 10px 0 5px 15px; padding: 0; list-style-type: none; }
.menuBlock .subsubMenu li { margin: 0 0 0 60px; background: none; }
.menuBlock .subsubMenu li a:hover { color: #0666a2; text-decoration: underline; }

.menuBlock ul li span:hover a{
    color:white !important;
}
.menuBlock span { display: block; height: 14px; padding-left: 8px; behavior: url(..//scripts/hover.htc); }
.menuBlock span:hover, .menuBlock span.hover { display: block; height: 14px; padding-left: 8px; background: #1785ca; }
.menuBlock a:hover { color: #ffffff; }

#sideBar02 .leftBlock { width: 170px; padding: 10px; background: url(../images/block_bg.gif); text-align: center;}
.leftBlock img {margin-bottom: 5px; border: 1px solid #2d2d2d; }
#sideBar02 h3 { margin: 0; font-weight: bold; font-size: 16px; color: #0666a2; }
/* Left side style */

/* Main side style */
.index #siteContainer #mainContent { float: left; width: 300px; padding: 20px; background: url(../images/main_right_bg.gif) top repeat-x; }
.second #siteContainer #mainContent { float: left; width: 580px; padding: 20px; background: url(../images/main_right_bg.gif) top repeat-x; }
#mainContent h3 { margin: 12px 0; font-weight: bold; font-size: 16px; color: #0666a2; line-height: 1.0em; }
#mainContent p { margin: 0; text-align: justify; line-height: 1.4em; }
#mainContent .pendCases { border: 1px solid #ddd; border-collapse: collapse;}
#mainContent .pendCases th { background: #f5f5f5; text-align: center;background:none; }
#mainContent .pendCases td {border: 1px solid #ddd; color:black;text-decoration:none !important;background:none;}
#mainContent .infoBlock { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #c1c1c1; line-height: 1.4em; }
.infoBlock ul, .infoBlock ol { margin-top: 5px; margin-bottom: 5px; }
.infoBlock .infoDate { color: #fc5103; }
.infoBlock .docDown { display: inline; margin-right: 15px; padding: 0 6px 0 10px; background: url(../images/doc_down.gif) no-repeat left; color: #0666a2; }
.infoBlock .noLink { color: #757575; text-decoration: none; }
.infoBlock .arrowDown { display: inline; padding: 0 6px 0 10px; background: url(../images/arrow_down.gif) no-repeat left; color: #0666a2; }
.infoBlock .mainHeader { height: 25px; margin: 0; padding: 3px 10px; background: #0666a2; font-weight: bold; color: #ffffff; }
.infoBlock .subHeader { height: 15px; margin: 0; padding: 3px 10px; background: #eaecee; border-bottom: 1px solid #0666a2; color: #555555; }
.infoBlock .itemRow { width: 90%; margin: 0; padding: 7px 10px 7px 20px; border-bottom: 1px solid #0666a2; }
.infoBlock .checkSubBox { width: 10%; margin: 0; padding: 3px; border-bottom: 1px solid #0666a2; background: #eaecee; }
.infoBlock .checkBox { width: 10%; margin: 0; padding: 3px; border-bottom: 1px solid #0666a2; }
.infoBlock .greyRow { margin: 0; padding: 3px 10px; background: #eaecee; color: #555555; }
.infoBlock .whiteRow { margin: 0; padding: 3px 10px; }
/* Main side style */

/* Right side style */
.index #siteContainer #sideBar03 { float: left; width: 280px; background: url(../images/main_right_bg.gif) top repeat-x; padding: 20px 0; }
.second #siteContainer #sideBar03 { display: none; }
#sideBar03 .newsBlock { width: 262px; }
.newsBlock h3 { margin: 0; font-weight: bold; font-size: 16px; color: #0666a2 }
.newsBlock ul { list-style-type: square; }
.newsBlock li { padding-bottom: 7px; }
.newsBlock li a:hover { text-decoration: underline; }
.newsBlock blockquote { margin: 20px 0 30px 0; }
.newsBlock blockquote .newsDate { float: left; width: 55px; color: #858585; }
.newsBlock blockquote .newsItem { float: left; width: 100%; }
.newsBlock blockquote .newsItem a:hover { color: #0666a2; text-decoration: underline; }
/* Right side style */

/* Footer side style */
#siteContainer #footerBlock {  padding: 30px; } 
#siteContainer #footerBlock p { margin: 0; font-size: 11px; }
#siteContainer #footerBlock a { color: #000; text-decoration: underline; }
/* Footer side style */

/* Miscellaneous classes for reuse */
.fltRt { float: right; margin-left: 8px; }
.fltLt { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.attension { color: #CF0101; }
#feedback .filedS { width: 400px; }
input #captchaPict { width: 100px; position:relative; float:left; margin-top:10px; }
#captcha { position:relative; margin-right:10px; float:left; }
#recaptcha { margin-top:10px; }
/* judges-info */
table.judges-info {
	border-collapse: collapse;
	font-size:1.2em;
}
table.judges-info tr {
	border-top:1px dashed #dedede;	
}
table.judges-info tr:first-child {

}
table.judges-info tr td {
	padding:10px 0;
	
}
table.judges-info th {
	text-align:left;
}
table.judges-info h4 {
	font-weight:bold;
	margin:0;
	padding:10px 5px;
}
table.judges-info tr td:first-child {
	white-space:nowrap;
	font-family: Georgia, Times, 'Times New Roman', serif;
	padding-left:15px;
}
table.judges-info tr td:nth-child(2) {
	padding-left:10px;
	text-align:justify;
}


