#dnn_ctr385_ReportResults_ReportResultsGridView tr td {
    padding:2px 2px 2px 2px;
}

.ajax__combobox_inputcontainer 
{
}
.ajax__combobox_textboxcontainer
{
}
.ajax__combobox_textboxcontainer input
{
}
.ajax__combobox_buttoncontainer
{
}
.ajax__combobox_buttoncontainer button
{
    background-image: url(<%=WebResource("AjaxControlToolkit.ComboBox.arrow-down.gif")%>);
    background-position: center;
    background-repeat: no-repeat;
    border-color: ButtonFace;
    height: 15px;
    width: 15px;
}
.ajax__combobox_itemlist
{
    margin: 0px;
    padding: 0px;
    cursor: default;
    list-style-type: none;
    text-align: left;
    border: solid 1px ButtonShadow;
    background-color: Window;
    color: WindowText;
    width:auto;
    overflow:auto;
}
.ajax__combobox_itemlist li
{
    white-space: nowrap;
    width: 100%;
    padding: 0 3px 0 2px;
}

.headerAboutCompanyRu {
    background-image:url(../img/header_about_company_ru.gif);
    width:141px; 
    height:19px;
    background-repeat:no-repeat; background-position:left center;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	}

.serviceTitleImgRU
{
    background-image:url(../img/block_our_services_title_ru.gif);
    width:59px; 
    height:37px;
}

.pricesTitleImgRU
{
    background-image:url(../img/block_prises_title_ru.gif);
    width:54px;
    height:37px;
}

.reportsTitleRU
{
    background-image:url(../img/block_reports_title_ru.gif);
    width:60px;
    height:37px;
}

.eventsTitleRU
{
    background-image:url(../img/block_events_title_ru.gif);
    width:52px;
    height:37px;
}

.spacer
{
    background-image:url(../img/spacer.gif);
}

.logoIndexRU
{
    background-image:url(../img/logo_index_ru.jpg);
    width:292px;
    height:111px;
}

.subSloganRU
{
    background-image:url(../img/slogan_ru.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:454px;
    height:43px;
}

.subSloganEN
{
    background-image:url(../img/slogan_en.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:454px;
    height:43px;
}

.subSloganUA
{
    background-image:url(../img/slogan_ua.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:454px;
    height:43px;
}

.sloganRU
{
    display:block; 
    position:absolute; 
    top:201px; 
    right:40px;
    background-image:url(../img/slogan_ru.gif);
    width:454px;
    height:43px;
}

.sloganEN
{
    display:block; 
    position:absolute; 
    top:201px; 
    right:40px;
    background-image:url(../img/slogan_en.gif);
    width:454px;
    height:43px;
}

.sloganUA
{
    display:block; 
    position:absolute; 
    top:201px; 
    right:40px;
    background-image:url(../img/slogan_ua.gif);
    width:454px;
    height:43px;
}

.headerInterRUS
{
    background-image:url(../img/header_inter_ru.gif);
    width:56px;
    height:22px;
}

.headerInterUKR
{
    background-image:url(../img/header_inter_ua.gif);
    width:48px;
    height:22px;
}

.headerInterENG
{
    background-image:url(../img/header_inter_en.gif);
    width:60px;
    height:19px;
	margin-bottom:3px;
}

.headerSearchRUS
{
    background-image:url(../img/header_search_ru.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:71px;
    height:19px;
}

.headerSearchUKR
{
    background-image:url(../img/header_search_ua.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:77px;
    height:23px;
}

.headerSearchENG
{
    background-image:url(../img/header_search_en.gif);
    background-repeat:no-repeat; 
    background-position:left center;
    width:77px;
    height:20px;
}


.buttonSearch
{
    background-color:Transparent;
    background-image:url(../img/button_search.gif);
    width:11px;
    height:11px;
    border:none;
    margin:0;
    padding:0;
}

.headerOpinionRU
{
    background-image:url(../img/header_opinion_ru.gif);
    width:90px;
    height:19px;
}

.headerOpinionUA
{
    background-image:url(../img/header_opinion_ua.gif);
    width:73px;
    height:23px;
}

.headerOpinionEN
{
    background-image:url(../img/header_opinion_en.gif);
    width:85px;
    height:23px;
}



.logoFooterRU
{
    background-image:url(../img/logo_footer_ru.gif);
    width:156px;
    height:42px;
}

.tmpPic
{
    background-image:url(../img/tmp_pic.jpg);
    width:234px;
    height:60px;
}

.headerAboutCompanyRU
{
    background-image:url(../img/header_about_company_ru.gif);
    width:141px;
    height:19px;
}

.headerAboutCompanyUA {
    background-image:url(../img/header_about_company_ua.gif);
    width:165px; 
    height:27px;
}

.headerAboutCompanyEN {
    background-image:url(../img/header_about_company_en.gif);
    width:102px; 
    height:20px;
}


.headerCompanyNewsRU
{
    background-image:url(../img/header_company_news_ru.gif);
    width:218px;
    height:19px;
}

.headerCompanyNewsUA
{
    background-image:url(../img/header_company_news_ua.gif);
    width:196px;
    height:21px;
}

.headerCompanyNewsEN
{
    background-image:url(../img/header_company_news_en.gif);
    width:176px;
    height:24px;
}


.footerPhoneNumber
{
    background-image:url(../img/footer_phone_number.gif);
    width:244px;
    height:28px;
}

/* ============================================================================ */

html {height: 100%;}
body {
	height:100%;
	padding:0; margin:0;
	color: #5A5A5A; font-size: 12px; font-family: verdana, tahoma, arial;
	background-color:#ffffff;}

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

form, fieldset { margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

a {color: #5A5A5A; text-decoration: underline; }
a:hover { text-decoration:none; }


.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }


#site {
	padding:0;
	text-align:left;
	width:100%;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -140px 0;
	background-image:url(../img/bg_center_zone.gif); background-repeat:repeat-x; background-position:bottom;
	}

.ttt { background-image:url(../img/slogan_ru.gif); width:454px; height:43px; }

.header_index { position:relative; height:354px; min-width:1260px; z-index:999;
	background-image:url(../img/bg_header_index.jpg); background-repeat:no-repeat; background-position:left top;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1260? "1260px": "auto");
}

.header_int { position:relative; height:206px; min-width:1260px; z-index:999;
	background-image:url(../img/bg_header_int.jpg); background-repeat:no-repeat; background-position:left top;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1260? "1260px": "auto");
}
	
	
.langs { position:absolute; left:55px; top:30px; height:22px; overflow:hidden;}
.langs a:link { text-decoration:underline;}
.langs a {margin: 0 25px 0 0;
	color: #808080; font-size: 11px; font-family: verdana, tahoma, arial;
	background: none; text-decoration: underline; }	



.header_index .logo { display:block; position:absolute; top:80px; left:0px;}

.header_index .slogan { display:block; position:absolute; top:201px; right:40px;}

.header_int .logo { display:block; position:absolute; top:80px; left:0px;}

.header_int .slogan { display:block; position:absolute; top:114px; right:40px;}

.min { visibility:hidden; height:1px;}

.top_menu_container { padding-top:10px; margin:0px 0 0 300px; white-space:nowrap; z-index:999; }
/*.top_menu_container { position:absolute; top:10px; left:300px; white-space:nowrap; }*/
.top_menu_container UL LI { list-style-type:none;}


/*

#menu { margin:0; padding:0; list-style:none;}
#menu li { float:left; margin:0; padding:0 19px 0 20px;
	background-image:url(../img/bg_menu_line.gif); background-repeat:no-repeat; background-position:left 18px; }
#menu li.first { background:none;}

#menu li a { display:block; float:left; padding:0 0 20px 0; margin:0; text-transform:uppercase;
	color: #696368; font-size: 13px; font-family:arial narrow, arial, verdana, tahoma; text-decoration:none;
	background:none;}
#menu li a span { display:block; padding:20px 15px 5px 15px; background:none;}

#menu li a:hover, #menu li a.act { color:#ffffff;
	background-image:url(../img/bg_menu_a.gif); background-repeat:no-repeat; background-position:center bottom;}	
#menu li a:hover span, #menu li a.act span {	background-color:#BC0000;}	
	
*/	

.login { position:absolute; top:200px; left:30px; width:260px;}
.login h2 { margin:0; padding:0 0 0 15px;
	color: #000000; font-size: 24px; font-family: verdana, tahoma, arial;}
.login p { margin:0 0 15px 0; padding:0 0 0 15px;
	color: #ffffff; font-size: 11px; font-family: verdana, tahoma, arial;}

.index_login {}
.index_login .fields { float:left; width:165px;}
.index_login input {width:150px; padding:3px; margin:0px 5px 10px 0;
	color: #828282; font-size: 11px; font-family: verdana, tahoma, arial;}
	
.index_login a { float:left;display:block;line-height:20px;margin-bottom:10px; padding:2px; cursor:pointer; background:none; border:none;
	color: #000000; font-size: 11px; font-family: verdana, tahoma, arial;}
.index_login a { text-decoration:underline;}
.index_login a:hover { text-decoration:none;}


.center_zone { overflow:hidden; zoom:1; padding: 0 0 30px 0;  min-width:1260px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1260? "1260px": "auto");
 }
	

.left_side { float:left; width:300px;}

.search_container { padding: 35px 50px 50px 25px;}

.search_container h2 { margin:0 0 10px 0; padding:0 0 0 15px;
	color: #000000; font-size: 24px; font-family: verdana, tahoma, arial;}
.search_container p { margin:5px 0 0 0; padding:0 0 0 15px;
	color: #828282; font-size: 11px; font-family: verdana, tahoma, arial;}
.search_container a {color: #828282;}


.serch_small { padding: 0 24px 0 0; 
	background-image:url(../img/bg_search.gif); background-repeat:no-repeat; background-position:right top; }	
.serch_small fieldset { height:50px; padding:0; background-color:#E60004;}
.serch_small button { margin:0; padding:0; background:none; border:none; cursor:pointer;
	color: #828282; font-size: 11px; font-family: verdana, tahoma, arial;}	
	

.opinion_container {padding: 0px 50px 50px 15px;}

.opinion_container h2 { margin:0; padding:0 0 0 25px;
	color: #000000; font-size: 24px; font-family: verdana, tahoma, arial;}
.questionText { margin:5px 0 0 0; padding:0 0 0 25px; display:block;
	color: #000000; font-size: 12px; font-family: verdana, tahoma, arial;}

.opinion_radio { padding:0; margin:5px 0;}
.opinion_radio td { height:25px; padding:0 5px 0 0; vertical-align:middle; color:#000000;}


.right_side { margin:0 0 0 310px;}

#nn_RigthPane {width:360px;margin-left:10px;}

.index_blocks { position:relative; height:196px; padding: 0 25px 0 0; margin:0 0 30px 0; min-width:900px; z-index:4;}

.block_our_services_RUS { position:absolute; left:0; width:202px; height:196px;
	background-image:url(../img/block_our_services_ru.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_our_services_UKR { position:absolute; left:0; width:202px; height:196px;
	background-image:url(../img/block_our_services_ua.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_our_services_ENG { position:absolute; left:0; width:202px; height:196px;
	background-image:url(../img/block_our_services_en.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}

.block_prises_RUS { position:absolute; left:25%; width:219px; height:196px;
	background-image:url(../img/block_prises_ru.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_prises_UKR { position:absolute; left:25%; width:219px; height:196px;
	background-image:url(../img/block_prises_ua.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_prises_ENG { position:absolute; left:25%; width:219px; height:196px;
	background-image:url(../img/block_prises_en.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}

.block_reports_RUS { position:absolute; left:51%; width:202px; height:196px;
	background-image:url(../img/block_reports_ru.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_reports_UKR { position:absolute; left:51%; width:202px; height:196px;
	background-image:url(../img/block_reports_ua.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_reports_ENG { position:absolute; left:51%; width:202px; height:196px;
	background-image:url(../img/block_reports_en.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}

.block_events_RUS { position:absolute; right:25px; width:210px; height:196px;
	background-image:url(../img/block_events_ru.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_events_UKR { position:absolute; right:25px; width:210px; height:196px;
	background-image:url(../img/block_events_ua.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}
.block_events_ENG { position:absolute; right:25px; width:210px; height:196px;
	background-image:url(../img/block_events_en.jpg); background-repeat:no-repeat; background-position:left top; z-index:4;}


.block_our_services h2, .block_prises h2, .block_reports h2, .block_events h2 { margin:0; padding:96px 0 20px 15px;
	color: #ffffff; font-size: 18px; font-family: verdana, tahoma, arial;}
.block_our_services p, .block_prises p, .block_reports p, .block_events p { margin:0; padding:0 5px 0 15px;
	color: #808080; font-size: 11px; font-family: verdana, tahoma, arial;}

.more {color:#E60004;}


.content_zone {padding: 0 40px 0 0; margin:0; overflow:hidden;}

.page_title { padding: 0 0 15px 20px;
	color: #808080; font-size: 11px; font-family: verdana, tahoma, arial;
	background-color:#F1F3F4; background-image:url(../img/bg_page_title_left.gif); background-repeat:no-repeat; background-position:left top;}
.page_title h2 { padding:20px 0 0 0; margin:0;
	background-image:url(../img/bg_page_title_right.gif); background-repeat:no-repeat; background-position:right top;}


.index_news {  background-image:url(../img/bg_index_news_bottom.gif); background-repeat:no-repeat; background-position:left bottom; width:312px; padding:0 0 15px 0; margin:0 0 0 35px;}
.index_news_items { padding:15px 10px 1px 20px; background-color:#DBE1E6;}
.index_news_item { padding:0; margin:0 0 10px 0;}
.index_news_item p {margin:0 0 5px 0; color:#000000; font-size: 12px; clear:both;}
.index_news_item p.date {margin:0 0 5px 0; padding:1px 3px; float:left;
	background-color:#E60004; color:#ffffff; font-size: 11px; font-family: verdana, tahoma, arial; }


.content { overflow:hidden; zoom:1; padding:0 0 7px 0; min-height:150px;
	background-image:url(../img/bg_content_bottom.gif); background-repeat:no-repeat; background-position:center bottom;}

.content_int { overflow:hidden; zoom:1; padding:0 0 7px 0;
	background-image:url(../img/bg_content_bottom_int.gif); background-repeat:no-repeat; background-position:center bottom;}

.content_text { padding:20px 20px 30px 20px;
	background-color:#ffffff;}


.comm_zone { overflow:hidden; zoom:1; margin:54px 0 0 0; padding:15px 40px 20px 30px;
	background-color:#E4E5E5; background-image:url(../img/bg_comm_zone.gif); background-repeat:repeat-x; background-position:bottom;}
.comm_zone .lft { float:left; padding:0 40px 0 0;}
.comm_zone .ctr { float:left; padding:0 40px 0 40px;}
.comm_zone .rht { float:right; padding:0 0 0 40px;}


.push { height:140px;}

.footer { height:140px; color: #ffffff; font-size: 11px; font-family: verdana, tahoma, arial; min-width:1260px;
	background-image:url(../img/bg_footer.jpg); background-repeat:repeat-x; background-position:left top;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1260? "1260px": "auto");
}
.footer a { color:#E60004;}

.bottom_logo { float:left; width:275px; height:140px; margin:0 35px 0 0;  padding:0; text-align:center;
	background-color:#ffffff;}
.bottom_logo p {padding:50px 0 0 0;}
		
.copyright { float:left; width:290px; padding:50px 0 0 0;}	

.contacts { float:left; width:270px; padding:50px 0 0 0;}

.footer_phone { float:right; height:140px; padding:0 40px 0 80px; color:#93A1AD;
	background-image:url(../img/bg_footer_phone.jpg); background-repeat:no-repeat; background-position:left top; }	
.footer_phone p { padding:50px 0 0 0;}



.question-item table td {
	font-family:verdana,tahoma,arial;
	font-size:12px;
	padding-bottom:1px;
}

.question-item select, .question-item input {
	font-family:verdana,tahoma,arial;
	font-size:12px;
	margin:0 0 0 10px;
	color:#5a5a5a;
}

.question-item {margin-bottom:1.4em;}
.question-item table {margin:1em 0 0 1em;}