/** style.css */
body {
background-color:#FFFFFF;
}
body, table {
font-family:Tahoma,Arial,sans-serif;
font-size:10pt;
}
body, td, th, div, p {
color:#000000;
}
li {
margin-bottom:5px;
}
hr {
background-color:#CCCCCC;
border:0 none;
color:#CCCCCC;
height:1px;
}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr15 {padding-right:15px;}
a:link, a.link, a.link:link, a.link:visited, .link a:link, .link a:visited {
color:#03AFE0;
cursor:pointer;
text-decoration:underline;
}
a.year_link, a.year_link:visited {color:black;padding-left:5px;}
a:visited {
color:#990000;
}
a:hover, a.link:hover, .link a:hover {
color:#FF6600;
text-decoration:none;
}
a.link2, a.link2:link, a.link2:visited, .link2 a:link, .link2 a:visited {
color:#000000;
cursor:pointer;
text-decoration:underline;
}
a.link2:hover, .link2 a:hover {
color:#666666;
text-decoration:none;
}
.link_a, .link_a a:link, .link_a a:visited {
color:#FFFFFF !important;
}
a.link3, a.link3:link, a.link3:visited, .link3 a:link, .link3 a:visited {
color:black;
cursor:pointer;
text-decoration:none;
}
a.link3:hover, .link3 a:hover {
text-decoration:none;
}
small, small *, .sm, .sm * {
font-size:8pt;
}
.ssm, .ssm * {
font-size:7pt;
}
h1, h2, h3 {
font-family:Tahoma,Arial,serif;
}
h1 {
color:#000000;
font-size:20px;
font-weight:normal;
margin: 0px;
padding: 0px;
}
h2 {
color:#000000;
font-size:16pt;
font-weight:normal;
}
h3 {
color:#000000;
font-size:12pt;
}
.date {
color:#F7942B;
font-size:14px;
font-weight:bold;
}
.anons {
font-size:8pt;
padding-top:4px;
}
.cost {
font-family:Tahoma,sans-serif;
font-size:12pt;
font-weight:normal;
}
table.tborder {
border-left:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}
table.tborder td, table.tborder th {
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
}
table.tborder th {
background-color:#F3F3F3;
font-family:Arial,sans-serif;
font-size:8pt;
font-weight:bold;
}
table.tborder th, table.tborder th a:link, table.tborder th a:visited {
color:#666666;
}
table.tborder {
empty-cells:show;
}
table.cborder {
empty-cells:show;
}
table.cborder td, td.cborder {
border:2px solid #E6DBB8;
}
.border {
border:1px solid #E6DBB8;
}
.image_border {
background-color:#E5E5E5;
border:1px solid #CCCCCC;
display:block;
padding:10px;
width:100px;
}
.warn {
color:red !important;
}
.cat {
font-size:14pt;
}

.big
{
	font-size: 13px;
	font-weight: bold;
	text-transform: lowercase;
}

.big1
{
	font-size: 20px;
	font-weight: normal;
	text-transform: lowercase;
}

.gray_text {
color:#727272;
}
.li {
background:transparent url(/public/img/site/li.gif) no-repeat scroll 0 3px;
padding-left:10px;
}
.li2 {
background:transparent url(/public/img/site/li2.gif) no-repeat scroll 0 5px;
padding-left:20px;
font-size: 20px;
font-weight: normal;
margin-right: 20px;
}
.hdot {
background:transparent url(/public/img/site/dot.gif) repeat-x scroll 0 0;
}
/** view.css */
body {
background-color:white;
margin:0;
padding:0;
}
form {
}
input {
font-size:8pt;
margin:0;
}
fieldset {
border:1px solid #BDB579;
}
fieldset legend {
color:#BDB579;
font-weight:bold;
}
.nomargin {
margin:0;
}
#top {
background:#231F20 url(/public/img/site/top_bg.gif) repeat-x scroll 0 0;
height:82px;
}
#top2 {
background-color:#231F20;
height:40px;
}
#bot_block {
background:transparent url(/public/img/site/dot.gif) repeat-x scroll 0 0;
padding-top:14px;
}
#bot_block1 {
background:transparent url(/public/img/site/corn_shdw_big.gif) no-repeat scroll left bottom;

padding:0 30px 20px 24px;

}
#bottom {
background:#231F20 url(/public/img/site/bot_hl1.gif) repeat-x scroll center top;
height:168px;
}
#bottom table {
background:transparent url(/public/img/site/bot_hl2.gif) no-repeat scroll 0 0;
height:168px;
}
#bottom1 {
color:#A2A1A1;
padding:20px 0 20px 24px;
vertical-align:top;
width:40%;
}
#bottom2 {
color:#A2A1A1;
padding:20px 0 20px 24px;
vertical-align:top;
}
#bottom1, #bottom1 p, #bottom1 a:link, #bottom1 a:visited, #bottom2, #bottom2 p {
color:#A2A1A1;

}

#bottom1 p{
margin: 10px 0px;
}

#bottom2 a:link, #bottom2 a:visited {
color: #727272
}

#bottom1 ul, #bottom2 ul {
font-size:8pt;
list-style-image:url(/public/img/site/li.gif);
list-style-type:none;
margin:0;
padding:0 0 0px 15px;
text-indent:0;
}

#bottom2 ul
{
	margin-left: 0px;
}

#bottom2 ul li
{
	float: left;
	width: 130px;
}

#bottom2 .clear
{
	clear: left;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

#nav {
color:#0066FF;
font-size:8pt;
width:100%;
}
#nav a:link, #nav a:visited {
color:#0066FF;
font-size:8pt;
}
#nav a#nav_a {
color:#0066FF;
text-decoration:none;
}
#nav a:hover {
text-decoration:none;
}
#main {
padding:0 5px 14px 20px;
}
#gooffice_bal {
background: url(../img/site/go_office_back.gif) repeat-x top;
color:white;
font-size:10px;

}
#gooffice_bal a:link, #gooffice_bal a:visited {
color:white;
}
#dot_vert {
background:transparent url(/public/img/site/dot.gif) repeat-y scroll 0 0;
}
#siteindex_center_bblock {
background-color:#201C1D;
height:66px;
}
#bblock_shdw {
background:transparent url(/public/img/site/bblock_shdw2.gif) repeat-x scroll 116px 0;
height:20px;
width:100%;
}
#below_block1 {
background:transparent url(/public/img/site/belowblock_shdw.gif) no-repeat scroll left bottom;
}
#below_block2 {
padding:0px 20px 0px 0px;
}
#h1 {
background-color:#F3F3F3;
padding-left: 10px;
width:100%;
}
.h1 {
background-color:#F3F3F3;
padding-left: 20px;
}
#column {
background:transparent url(/public/img/site/dot.gif) repeat-y scroll 0 0;
padding:10px 0 20px 20px;
width:20%;
}
#menu {
background:#F79123 url(/public/img/site/menu_bg.gif) repeat-x scroll 0 0;
height:58px;
}
#menu_hl1 {
background:transparent url(/public/img/site/menu_hl1.gif) no-repeat scroll left bottom;
height:58px;
padding-left:10px;
padding-right:10px;
}
#menu_hl2 {
background:transparent url(/public/img/site/menu_hl2.gif) no-repeat scroll center top;
height:58px;
}
td.menu, td.menu_a {
font-family:Verdana,Arial,sans-serif;
font-size:10pt;
font-weight:normal;
padding-top:16px;
text-transform:lowercase;
}
td.menu a, td.menu_a a {
margin:0 10px;
}
td.menu_a_bg {
background:transparent url(/public/img/site/menu_a_bg.gif) repeat-x scroll 0 0;
}
.menu a, .menu a:link, .menu a:visited {
color:black;
cursor:pointer;
}
.menu_a a, .menu_a a:link, .menu_a a:visited {
color:white;
cursor:pointer;
text-decoration:none;
}
.menu a:hover, .menu_a a:hover {
text-decoration:none;
}
#menu_ic_a {
background:transparent url(/public/img/site/ic_a.gif) no-repeat scroll right center;
}
#menu_shdw {
background:transparent url(/public/img/site/menu_shdw2.gif) repeat-x scroll 185px 0;
height:17px;
width:100%;
}
#submenu_box {
background:#ED6C07 url(/public/img/site/submenu_bg.gif) no-repeat scroll 0 0;
padding-left:10px;
}
#submenu_box, #submenu_box a:link, #submenu_box a:visited {
color:white;
}
div#submenu, div#submenu_a {

padding:0px 30px 0px 10px;
white-space:nowrap;
float: left;
}
div#submenu {
background:transparent url(/public/img/site/li3.gif) no-repeat scroll 0 0;

}
div#submenu a:link, div#submenu a:visited {
color:white;
}
div#submenu_a {
background:transparent url(/public/img/site/li3_a.gif) no-repeat scroll 0 0;
}
div#submenu_a a:link, div#submenu_a a:visited {
color:#231F20;
text-decoration:none;
}
#tree_box {
background:transparent url(/public/img/site/tree_box_bg.gif) repeat-y scroll 0 0;
width:205px;
}
.tb0, .tbo0 {
font-size:14pt;
margin:0px 0;
padding:15 0 0 0px;
}

.tb0 span, .tbo0 span
{
	margin-left: 33px;
}


.tb0 {
background:transparent url(/public/img/site/li4.gif) no-repeat 6px 15px;
}
.tbo0 {
background:transparent url(/public/img/site/li4a.gif) no-repeat 6px 15px;
}
.tb0 a:link, .tb0 a:visited {
border-bottom:1px dashed #03AFE0;
color:#03AFE0;
text-decoration:none;
}

.tbo0 a:link, .tbo0 a:visited {
color:#000000;
text-decoration:none;
}

.tba {
color:black !important;
text-decoration:none !important;
}
.tb1, .tbo1 {
background-color:#F3F3F3;
font-size:10pt;
margin:2px 0;
padding:4px 0 5px 33px;
}
.tb1 {
background:#F3F3F3 url(/public/img/site/li5_a.gif) no-repeat scroll right center;
}
.tbo1 {
background:#F3F3F3 url(/public/img/site/li5.gif) no-repeat scroll right center;
font-weight:bold;
}
.tb1 a:link, .tb1 a:visited {
border-bottom:1px dashed black;
color:black;
text-decoration:none;
}
.aib img {
border:1px solid #CCCCCC;
}
.cp_anons {
border:1px solid #333333;
display:block;
margin:10px;
padding:10px;
text-align:center;
width:150px;
}
.cp_anons img {
border:1px solid #CCCCCC;
}
div.stats {
display:inline;
height:0;
left:-1000px;
margin:0;
padding:0;
position:absolute;
top:-1000px;
visibility:hidden;
width:0;
}
.wait {
background-color:black;
border:1px solid white;
color:white;
display:block;
font-weight:bold;
height:50px;
left:40%;
position:absolute;
text-align:center;
top:40%;
vertical-align:middle;
width:200px;
z-index:10000;
}
/** */
.tri div {
margin-bottom:3px;
padding-left:12px;
}
.tri div div div {
margin-bottom:3px;
padding-left:12px;
}
.tri div.lin {
background:transparent url(/public/img/site/none.gif) no-repeat scroll 0 0;
}
.tri div.lip {
background:transparent url(/public/img/site/plus.gif) no-repeat scroll 0 0;
}
.tri div.lim {
background:transparent url(/public/img/site/minus.gif) no-repeat scroll 0 0;
}
.tri div.lin, .tri div.lip, .tri div.lim {
background-position:0 4px;
}
.popUpShell {
cursor:default;
display:block;
height:100%;
position:absolute;
top:0;
width:100%;
z-index:20;
}
.popUp {
background-color:#E0DFE3;
border:1px solid #333333;
display:block;
left:50%;
margin-left:-100px;
min-width:200px;
position:absolute;
top:50%;
z-index:21;
}
.iface {
background:transparent url/public/img/site/bg.gif) repeat scroll 0 0;
border-color:#FFFFFF #C0C0E9 #C0C0E9 #FFFFFF;
border-style:solid;
border-width:1px;
padding:1px;
text-align:right;
}
.iface input {
border:medium none;
cursor:default;
}
.iface h1 {
color:#333333;
float:left;
font-size:10pt;
font-weight:bold;
margin:1px 5px 0 1px;
}
.ifb {
cursor:pointer;
}
.popUp .iface {
cursor:move;
}
#popUpIface2.iface {
border-top:1px solid #C0C0E9;
}
#popUpContent {
min-height:50px;
padding:5px;
}
#popUpContent, #popUpContent td, #popUpContent th {
color:#333333;
font-family:Arial,sans-serif;
font-size:8pt;
}
#popUpContent a:link, #popUpContent a:visited {
color:#0000FF;
}
#popUpContent a:hover {
color:#FF0000;
}
#popUpContent h1 {
font-size:14pt;
}
#popUpContent h2 {
font-size:12pt;
}
.hlwords {
background-color:#FFFF00;
padding:0 3px;
}
.votebar {
background-color:#FF8040;
border:1px solid white;
display:table;
}
.a2c img {
cursor:pointer;
}
.png {
}
td.brd {
border:1px solid #CCCCCC;
}
td.brd div {
font-size:7pt;
} 
.clear {height:0px;clear:both; overflow: hidden}
.png {behavior:url(public/css/iepngfix.htc)}
.bold {font-weight:bold}
.table_login input {width:200px;}
.table_login input[type=text] {width:200px;}
.table_login input[type=password] {width:200px;}



/* begin protoload */
.waiting {background-image:url('../img/waiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:white;
}
.bigWaiting {background-image:url('../img/bigWaiting.gif'); background-repeat:no-repeat; background-position:center 20%; background-color:white;}
.blackWaiting {background-image:url('../img/blackWaiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:black;}
.bigBlackWaiting {background-image:url('../img/bigBlackWaiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:black;}
/* end protoload */
.border_red {border: solid 1px red !important; }
.error_message {border: solid 2px red;width: 400px;margin: 10px; padding:10px;font-weight:bold;}

.button_submit {margin:5px; padding:2px 5px 2px 5px;}
.button {margin:5px; padding:2px 5px 2px 5px;}


/* begin news */
.news {}
.news .title {}
.news .subject {}
.news .date {}
.news .content .date {background-color:silver;padding:2px;margin:5px;}
.news .content .content {}

.news p
{
	margin: 0px;
	padding: 0px;
}
.newsList .content p {margin:0px 0px 5px 0px;}

.newsOne .date {padding:0px 0px 10px 15px;}
.newsOne .title {font-size:20px;padding:0px 0px 10px 0px;}
.newsOne .text {}
/* end news */

/* begin breadcrumbs */
.breadcrumbs {padding: 10px 0px 0px 10px;}
.breadcrumbs a.first, .breadcrumbs a.first:hover {color:grey;}
.breadcrumbs a.second,  .breadcrumbs a.second:hover {color:black;text-decoration:none;}
/* end breadcrumbs */

/* laguages */

	#lang
	{
		display: block;
		baCKground: url('../img/site/lang_back.gif') no-repeat top left;
		width: 119px;
		height: 25px;
		font-family: tahoma;
		color: #ffffff;
		text-align: center;
		padding-top: 3px;
	}

	#lang:hover
	{
		color: #fff;
		text-decoration: none;
		
	}

/* end laguages */


/* preload images */
	#preload_for_ru
	{
		background: url('../img/site/for_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_for_en
	{
		background: url('../img/site/for_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_what_ru
	{
		background: url('../img/site/what_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	
	#preload_what_en
	{
		background: url('../img/site/what_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}
	
	#preload_when_ru
	{
		background: url('../img/site/when_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}
	
	#preload_when_en
	{
		background: url('../img/site/when_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_who_ru
	{
		background: url('../img/site/who_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}
	
	#preload_who_en
	{
		background: url('../img/site/who_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_how_ru
	{
		background: url('../img/site/how_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_how_en
	{
		background: url('../img/site/how_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_where_ru
	{
		background: url('../img/site/where_select_ru.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}
	
	#preload_where_en
	{
		background: url('../img/site/where_select_en.jpg') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_tooltip
	{
		background: url('../img/site/tooltip.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_tooltip_border
	{
		background: url('../img/site/tooltip_border.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	
	#preload_tooltip_right_border
	{
		background: url('../img/site/tooltip_right_border.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	
	#preload_tooltip_bottom_border
	{
		background: url('../img/site/tooltip_bottom_border.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}

	#preload_tooltip_bottom_right
	{
		background: url('../img/site/tooltip_bottom_right.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}
	
	#preload_clients_arrow
	{
		background: url('../img/site/clients_arrow.gif') no-repeat;
		height: 0px;
		width: 0px;
		display: inline;
		overflow: hidden;
	}


/* end preload images */



/* tooltips */

.tooltip
{
    display:none; 
    position:absolute;
    margin-top:18px;
    z-index:100;
    width: 300px;        
    background: url('../img/site/tooltip_border.gif') repeat-y left;
    background-color: white;
}
            
.tooltip_arrow
{
    background: url('../img/site/tooltip.png') no-repeat left center;
    margin-left: -9px;
    padding: 7px 7px 7px 18px;
    min-height: 45px;
}
            
.tooltip_top
{
    background: url('../img/site/tooltip_border.gif') repeat-x top;
}

.tooltip_bottom
{
    background: url('../img/site/tooltip_bottom_border.gif') repeat-x bottom;   
}

.tooltip_right
{
    background: url('../img/site/tooltip_right_border.gif') repeat-y right;   
}

.tooltip_bottom_right
{
    background: url('../img/site/tooltip_bottom_right.gif') no-repeat right bottom;      
}

/* tooltips */


.year
{
	font-size: 21px;
	color: #545454;
	margin-left: 9px;
	text-decoration: underline;
}


.calendar
{
	width: 100%;
	font-size: 14px;
	/*background: url('../img/site/calendar_back.gif') no-repeat top left;*/
	background : #f3f3f3;
}

.calendar td
{
	text-align: center;
}

a.linkyear:link, a.linkyear:visited  {
color:black;
}

.myform {width:610px;padding-left:5px;}
.myform div.line {float:left;display:inline;width:300;padding-top:3px;}
.myform div.line2 {float:left;display:inline;width:600;}
.myform input.f-text, input.f-text, input.f-file, input.f-password, select {width:290px;}
.myform textarea {width:590px;height:100px;}
.myform div.error {padding:5px;color:red;}


#gallery {}
#gallery img {border:none;}
#gallery ul {float:left;padding:0px;}
#gallery li {float: left;display: block;list-style: none;background-color:#eeeeee;margin-left:15px;}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
