#navChain{
 margin:-3px 0 0 0;
}

#navHome{
  float:left; 
  width:11px; 
  height:12px; 
  background:url(/images/ico-home-trans.png) no-repeat;
  margin:3px 3px 0 0;
  
 }
  
 #navChain a{

  color: #486DAA;
  text-decoration: none;
  font-size: 10px; 
  font-family: tahoma;
 }

span.last{
  margin-top:1px;
  color:#707070;
  font-size: 10px; 
  font-family: tahoma;
 }
 
span.slash{
 color:#707070;
 font-size: 10px; 
 font-family: tahoma;

}

img{
border:0 0 0 0px;
}

#elementText{
 color:#1753a3; 
 text-decoration:underline;
 font-size:8pt;
 padding:4px 0 0px 0;
 font-family:verdana;
}


#elementTextM{
 color:#1753a3; 
 text-decoration:underline;
 font-size:8pt;
 font-family:verdana;
}

h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;

	font-size:95%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:90%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#FFFFFF;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(http://www.mchs.gov.ru/images_blue/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}


/*************************************************/
/* breadcrumbstyle */
/*************************************************/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}


/*************************************************/
/* informationStyle */
/*************************************************/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	position: relative;
	color:#486DAA;
	font-size: 8pt;
	top:-3px;
}


#rName{
color:#1754AE;
font-size:13.1pt;
font-weight:normal; 
font-family:tahoma;
}


/*************************************************/
/* mainNewsStyle */
/*************************************************/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	
color:#5180BF;
}


/*************************************************/
/* news.list */
/*************************************************/
div.news-list img.preview_picture
{float:left;
 margin:0 4px 6px 0;
}

div.news-date-time {
	color:red;
}

div.news-list  p.news-item {
color:black;
}


/*************************************************/
/* newsliststyle2 */
/*************************************************/
div.news-list img.preview_picture

{

	float:left;
	margin:0 4px 6px 0 auto; 
}


.news-date-time {
	color:#486DAA;
}


/*************************************************/
/* newsMainStyle */
/*************************************************/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	
color:#5180BF;
}


/*************************************************/
/* prognosStyle */
/*************************************************/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}


/*************************************************/
/* style */
/*************************************************/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
	
}

ul.left-menu li
{	height:26px;
	width:187px;
	padding: 0px 0px 0px 0px;
	background:#F5F5F5 url(http://www.mchs.gov.ru/images_blue/punkt_menu2.png) top;
	
}

ul.left-menu li a
{   
	font-family:tahoma;
	font-size:10pt;
	color:#3A3636;
	text-decoration:none;	
}

ul.left-menu li a:visited
{
	color:#3A3636;
}

ul.left-menu li a:hover
{
	color:orange;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}


/*************************************************/
/* template_styles */
/*************************************************/
html, body, form
{
	margin: 0px 0px 0 0px;
	padding: 0;
	
}



html
{
	height:100%;
	
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	
   
	
	/*min-width:1014px;
	*/
	
/*	margin: 0 50px 0 50px;*/
}

/*Font*/
body
{
	font-size: 80%;
	/* font-family: Tahoma, Verdana, Helvetica, sans-serif; */
	color: #333;
	background-color: #fff;
	font-family:tahoma;
}

/*Font in table*/
table
{
	font-size:100%;

}

/*Links*/

a:link {color: #1754AE; text-decoration:none; font-family:tahoma; }
a:visited{color: #1754AE; text-decoration:none; font-family:tahoma; }
a:active {color: #486DAA;}
a:hover{color:orange;}

#newsHead a{
 font:12pt; 
 color:#0e50a5;
 font-family:tahoma;
 text-decoration:underline;
 position: relative;
 top:-3px;
}

#anonsHead a{
 font:11pt; 
 color:#0e50a5;
 font-family:tahoma;
 text-decoration:underline;
 position: relative;
 top:-3px;
 
}
#anonsHead  a:hover{
 color:orange;
}

#newsHead  a:hover{
 color:orange;
}

#newsHead2 a{
 font-size:10pt; 
 color:#1152a4;
 font-family:tahoma;
 text-decoration:underline;
 position: relative;
 top:-3px;
}

#newsHead2  a:hover{
 color:orange;
}

#newsText{
text-align:justify;
font-size:8pt;
color:black;
font-family:verdana;
}




small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}

#zag{
 color:#231f20; 
 font: 10pt tahoma;
 padding:0 0 0 15px;
}

#htl{
position:relative;
top:-5px;
left:-2px;
width:75%;
margin:0;
padding:0;

}

#hotLineHead{
 width:185px;
 height:10px;
 float:left;
 background:#ffb000;
 color:#1753a3;
 font-size: 7pt;
 font-weight:bold;
 text-align:center;
 border-top: 2px solid red;
 position:relative;
 top:-1px;
 z-index:5;
}

#hotlinelink{
float:left;
color:#ee2b33;
font-size:7pt;
}


#header
{
	position:relative; /*containing block*/
	height:141px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:80%;
	border-bottom:2px  solid #1487fe;
	border-left:2px  solid #1487fe;
	border-right:2px  solid #1487fe;
	background:#0f53a2 url(http://www.mchs.gov.ru/images_blue/header_zalivka4_f.png);
	
}

#header_logo
{
	position:absolute;
	/*left:29%;*/
}

#company_logo
{
	display:block;
	position:absolute;
	width:109px; 
	height:143px; 
	left:25px;
	top: 0;
	background:url(http://www.mchs.gov.ru/images_blue/simvol.png) right center no-repeat;
}

#header_text
{
	position:absolute;
	left:133px;
	top: 0;
	width:250px;
	height:70px;
	padding-left:0px;
	padding-top:42px;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#elementDate{
color:#000000; 
text-decoration:none;
font-size:7pt;
font-family:tahoma;
}

#header_text h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#header_text span
{
	font-size:80%;
}

/* Header menu: home, search, feedback*/
#header_menu
{

	background:#4B6185;
	position:absolute;
	right:55px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#search_main
{
	width:178px;
	height:62px;
	position:absolute;
	right:8px;
	top:70px;
	
}

#subscr{
font-size:7.5pt;
}




#phoneNum
{
	position:absolute;
	right:14px;
	top:35px;
	color:#ffffff;
	font-size:16pt;
	font-weight:bold;
}

#rus
{
	position:absolute;
	right:223px;
	top:119px;
	color:#ffb200;
	font-size:7.5pt;

}

#eng
{
	position:absolute;
	right:192px;
	top:119px;
	color:#90b7d6;
	font-size:7.5pt;
	

}


a #rus , a #eng {cursor:pointer !important;}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #9dabc0;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#zebra
{
	height:20px;
	background:transparent url(http://www.mchs.gov.ru/images_blue/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

#portCenter{
 position:relative; 
 top:-9px;
 width:100%;
 
/* padding-bottom:95px;
 border:1px solid red;*/
 
}

#portCenter a
{
 color:black;
 font-family:tahoma;
 text-decoration:none;
 font-weight:normal;

}

#portCenter a:hover
{
 color:orange;
 text-decoration:underline;
}

#portCenterTD2{
 padding-left:7px;
 height:127px;
}
/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/
#content
{
	position: relative;
    top:-1px;
	left:-1px;
	width:90%;
	height:70%;
	border-collapse:collapse;
	/*width: ex * pression( (document.body.clientWidth > 1010 & document.body.clientWidth <1400) ? "90%" : "990px"); */

	 /*
	width: ex * pression( document.body.clientWidth >1010 ? ( document.body.clientWidth <1300 ? "91%" : "1300px"  ) : "988px");
         
        width: ex * pression( document.body.clientWidth >930 ? ( document.body.clientWidth <1300 ? "91%" : "1100px"  ) : "930px");
	min-width:930px;	
	max-width:1100px;*/
	}

#content-foto
{
	position: relative;
    top:6px;
}


/*Left column*/
#content .left-column
{
	width:187px;
	vertical-align:top;
	height:100%;
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
	padding-top:1px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
/*	min-width:610px;	
	max-width:910px;
*/
}

/*Right column*/
#content .right-column
{
	width:187px;
	vertical-align:top;
	padding:0 0 0 0px;
	position:relative;left:15px;
}

/*Bottom banner*/
#bottom_banner
{
	padding:5px;
	text-align:center;
}

/*Footer*/
#footer
{
	background: #ffffff;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	/*padding:8px;*/
	
}

/*Link in footer*/
#footer a
{
	color: #000000;
	font-size: 100%;
}

/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/* social network*/
div#sonet_events_ms_message {width:150px;}


.calendar {padding:0 0 0 5px;}
.calendar table {width:187px; margin:0 0 0; }
.calendar td {border:1px solid #FFF; font-weight:normal; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E0DFCD;
			text-align:center; 
}

.calendar th {font-weight:normal; text-align:right; padding:0px 0px 0px 14px;border:1px solid black;}
.calendar #dd1 {width:40%; border:0; padding:0 0 10px; }
.calendar #dd2 {width:60%; padding:0 0 10px; text-align:right; border:0; }
.calendar a {display:block; width:100%; height:19px; text-decoration:none;}
.calendar a:hover {color:#FFF; background:#FF6A00; text-decoration:none;}
.calendar span {padding:2px 0 0; display:block;}
.calendar strong {display:block; width:100%; height:19px; background:#FFF; color:#0893DD;}
.calendar div {width:100%; height:20px;}

/*************************************************/
/* tvstyle */
/*************************************************/
td.popupmenu div.popupitem .playlist-edit {background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif);}


.search-form td{
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
}


ul.star {
    list-style-image:url(/images_blue/star_blue.png);
  }
  
  ul.star li a{
   position:relative;
   bottom:5px;
   margin-left:3px;
   
  }
 
  ul.star li.star2{
   list-style-image:url(/images_blue/star_orange.png);
  }

.centeralInner{
 width:100%;

}

.centeralInner2{
 width:425px;
 color:yellow;
 
}

#rus, #eng{
 cursor:text;
 }

.selectedLand{
 color:red;
}

.news-date-time{
 padding:0 0 2px 0;
 position: relative;
 color:#486DAA;
 font-size: 8pt;
 top:-3px;
}

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}

.news-list .preview_picture{
 padding:0 5px 0 0;
 margin:0;

}

.rCont2 {padding:0 0 0 10px;}
.rCont2-2 {border-bottom:1px solid #D2D2D2; padding:10px 80px 10px 30px;}
.rCont2-2 h3 {color:#FF6A00; font-size:12px; padding:0 0 0 0; text-transform:uppercase; font-weight:bold;}
.poll {padding:0 0 0 20px;}
.poll dt {padding:8px 0;}
.poll dd {font-size:11px;}


#anp p{
 margin:0;
 padding:0;
 text-align:left;
}

#map1 {
 color:#003583;
}

#map1:hover{
 color:orange;
}

.news {clear:both; margin:0 0 10px; /*border-bottom:1px solid #DAD7BD;*/}
.news .date {padding:0; font-size:10px;}
.news h2 {font-size:12px; font-weight:bold; padding:0 0 3px;}
.anons h2 {font-weight:bold;}
.news img {display:block; float:left; margin:0 10px 5px 0;}




.content-block{
 width:100%;
 border-top-color:#E4E4E4;
 background:#FFFFFF;
 margin-bottom:5px;
}

#separator{
 clear:both; 
 height:13px; 
 margin:0; 
 padding:0; 
 font-size:0pt;
 border:0px solid black;
 
}

#blockHead{
 background:url(/images_blue/punkt_menu2.png) no-repeat; 
 width:187px; 
 height:27px;
 clear:both;
}

#blockHead .anons{
 background:url(/images_blue/punkt_orange2.png) no-repeat; 
}

#blockBody{
 clear:both;
 border:1px solid #b8d6e4;
 background:#E6EFFA;
 width:184px;

}


#blockBody .preview_picture{
 margin:9px 0;
}

#blockHead p{
 color:#231f20; 
 font: 10pt tahoma;
 padding:5px 0 0 16px;
 margin:0;
}

#blockHead p.tv{
 font: 10pt tahoma;
 padding:5px 0 0 16px;
 margin:0;
 color: #f26522; 
 font-weight: bold;
 
}

#blockBody p.date{
 color:#000000; 
 text-decoration:none;
 font-size:7pt;
 font-family:tahoma;
 padding:0 0 5px 12px;
 margin:0;
}

#portalFeedBack{
 clear:both; float:left; padding:2px 5px 0 12px; width:100%;height:20px;
 
}

#portalFeedBack a{
color:#1753a3; 
 text-decoration:underline;
 font-size:7.5pt;
 padding:0 0 20px 10px;
 position:relative;
 top:-5px;
 }

#pointedText{
 margin:0;
}

#pointedText .orangePoint{
 background:url(/images_blue/point4_.png) no-repeat; 
 float:left; 
 clear:both; 
 width:4px;
 height:4px; 
 margin:8px 0;
 padding-right:3px;
 padding-left:3px;
 
}

#pointedText .text{
 float:left;
 margin:0;
 width:164px;
 margin-bottom:0px !important;
 margin-bottom:4px;
}


#pointedText a{
 color:#1753a3; 
 text-decoration:underline;
 font-size:8pt;
 padding:4px 0 0px 0;
 font-family:verdana;
}

#rcHead{
 font-size:16pt; 
 background:#014073 url(/images_blue/footer_bg3.png) no-repeat; 
 padding:0 0 0 6px;
 color:white; 
 border-top:1px #73a7cd solid;  
 border-bottom:1px #73a7cd solid;
}

#rcHeadPhone{
 color:#ffd993; 
 font-size:8pt; 
 text-align:right;
}

#rcText{
  color:white;
}

#rName{
 color:#1754AE;
 font-size:13.1pt;
 font-weight:normal; 
 font-family:tahoma;
}

#rName a:hover{
color:orange;
}

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}


.p_ignore p {
 padding-bottom:5px;
 margin:0;
}

#phone
{
 position:absolute;
 right:9px; 	
 top:23px;
 color:#ffd993;
 font-size:7pt;
}

/*LeftMenu1*/

ul#navmenu-v{
  margin: 0;
  border: 0 none;
  padding: 0px;
  width: 187px; 
  height:auto;
  list-style: none;
  background:#e6effa url(/images_blue/punkt_me-top.png);
  z-index:500;
}


ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0px;
  width: 187px; 
  height:26px;
  list-style: none;
  background:#e6effa url(/images_blue/punkt_me-top.png);
  z-index:500;
}

ul#navmenu-v ul li{
width:250px;
height:auto;
}


ul#navmenu-v.bottom,
ul#navmenu-v li.bottom,
ul#navmenu-v ul.bottom {
 height:27px;
 background:#e6effa url(/images_blue/punkt_me.png) ;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  /*border:#003366 1px solid;*/
}

ul#navmenu-v li ul li {
 border:none;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 6px;
  display: block;
  color: black;
  FONT-SIZE: 10pt;
  font-family:tahoma;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  padding:4px 0 5px 16px;
  cursor:hand;
  
}


/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background:  url(/images_blue/punkt_me-right.png) no-repeat;
}

ul#navmenu-v li:hover li.bottomSubMenu a,
ul#navmenu-v li.iehover li.bottomSubMenu a {
  border-bottom:#c0dbe8 1px solid;
}

ul#navmenu-v a:hover{
color:orange;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 187px;
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

/* ----eof leftMenu---------------- */


/*LeftMenu2 */

ul#navmenu-v2
{
  margin: 0;
  border: 0 none;
  padding: 0px;
  width: 187px; 
  height:auto;
  list-style: none;
  background:#e6effa url(/images_blue/punkt_me-top_2.png);
  z-index:500;
}

ul#navmenu-v2 li,
ul#navmenu-v2 ul {
  margin: 0;
  border: 0 none;
  padding: 0px;
  width: 187px; 
  height:auto;
  list-style: none;
  background:#e6effa url(/images_blue/punkt_me-top_2.png);
  z-index:500;
}

ul#navmenu-v2 ul li{
width:250px;
height:auto;
}


ul#navmenu-v2.bottom,
ul#navmenu-v2 li.bottom,
ul#navmenu-v2 ul.bottom {
 height:27px;
 /*background:#e6effa url(/images_blue/punkt_me.png) ;*/
 border-bottom:#c0dbe8 1px solid;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul#navmenu-v2 li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  /*border:#003366 1px solid;*/
}

ul#navmenu-v2 li ul li {
 border:none;
}

/* Root Menu */
ul#navmenu-v2 a {
  padding: 0 6px;
  display: block;
  
  
  color: black;
  FONT-SIZE: 10pt;
  font-family:tahoma;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  padding:4px 4px 5px 16px;
  
}


/* 2nd Menu */
ul#navmenu-v2 li:hover li a,
ul#navmenu-v2 li.iehover li a {
  background:  url(/images_blue/punkt_me-right_2.png) no-repeat;
}

ul#navmenu-v2 li:hover li.bottomSubMenu a,
ul#navmenu-v2 li.iehover li.bottomSubMenu a {
  border-bottom:#c0dbe8 1px solid;
}

ul#navmenu-v2 a:hover{
color:orange;
}

ul#navmenu-v2 ul,
ul#navmenu-v2 ul ul,
ul#navmenu-v2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 187px;
}

ul#navmenu-v2 li:hover ul ul,
ul#navmenu-v2 li:hover ul ul ul,
ul#navmenu-v2 li.iehover ul ul,
ul#navmenu-v2 li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v2 li:hover ul,
ul#navmenu-v2 ul li:hover ul,
ul#navmenu-v2 ul ul li:hover ul,
ul#navmenu-v2 li.iehover ul,
ul#navmenu-v2 ul li.iehover ul,
ul#navmenu-v2 ul ul li.iehover ul {
  display: block;
}

/* -----eof LeftMenu--------------- */




img{
 border:0px;
}

#indexMenu1{
 clear:both; float:left; position:relative; left:-12px; top:-5px;
}

#indexText1{
 clear:both; float:left; position:relative;  top:-15px;
}

#indexSeparator{
 clear:both; height:20px;
}

#detailText p{
 margin:10px;
}

#indexHead{
 font-size:10pt; font-weight:bold;  margin-bottom:5px;
}



#newsHead a{
 font-size:12pt; 
 color:#0e50a5;
 font-family:tahoma;
 text-decoration:underline;

}

#newsHead2 a, #newsHead2{
 font-size:10pt; 
 color:#1152a4;
 font-family:tahoma;
/* position: relative;
 top:-3px;
*/
}

#content .main-column
{
	vertical-align:top;
	padding-top:1px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:10px;
/*	min-width:610px;	
	max-width:910px;
*/
}

#header_logo
{
 position:absolute;
}

#elementDate{
 font-size:7pt;
}

#header
{
	position:relative; 
	height:141px;
	border-bottom:2px  solid #1487fe;
	border-left:0px  solid #1487fe;
	border-right:0px  solid #1487fe;
	background:#013571 url(/images_blue/header_zalivka8_f.png) no-repeat;
	width:100%;
}
	
#headereng
{
	position:relative;
	height:141px;
	border-bottom:2px  solid #1487fe;
	border-left:0px  solid #1487fe;
	border-right:0px  solid #1487fe;
	background:#013571 url(/images_blue/header_zalivka8_f_eng.png) no-repeat;
	width:100%;
}

#content
{
	position: relative;
    top:-1px;
	left:-1px;
	width:90%;
	height:70%;
	border-collapse:collapse;
    width: expression( document.body.clientWidth >950 ? ( document.body.clientWidth <1120 ? "100%" : "1120px" ) : "950px");
	min-width:950px;	
	max-width:1120px;
}


.calendar {padding:0 0 0 5px;}
.calendar table {width:187px; margin:0 0 0; }
.calendar td {border:1px solid #FFF; font-weight:normal; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E0DFCD;
			text-align:center; 
}

.calendar th {font-weight:normal; text-align:right; padding:0px 0px 0px 14px; border:0;}
.calendar #dd1 {width:40%; border:0; padding:0 0 10px; }
.calendar #dd2 {width:60%; padding:0 0 10px; text-align:right; border:0; }
.calendar a {display:block; width:100%; height:19px; text-decoration:none;}
.calendar a:hover {color:#FFF; background:#FF6A00; text-decoration:none;}
.calendar span {padding:2px 0 0; display:block;}
.calendar strong {display:block; width:100%; height:19px; background:#FFF; color:#0893DD;}
.calendar div {width:100%; height:20px;}



#floatPort1{
 width:225px;
 height:127px;
 float:left;
 border:0px solid black;
 }

#floatPort2{
 width:240px;
 height:140px;
 float:left;
}

#elementTextFeedBack{
 color:#1753a3; 
 text-decoration:underline;
 font-size:7.5pt;
}

#elementTextFeedBack a{
 color:#1753a3; 
 text-decoration:underline;
 font-size:7.5pt;
}

#elementText{
 color:#1753a3; 
 text-decoration:underline;
 font-size:8pt;
 padding:4px 0 0px 0;
 font-family:verdana;
}
 
#feedBack{
 width:187px;
 margin:0px 0 0 0;
 background:#e6effa;
}
 
#feedBack img{
 margin:0 0 0 7px;
}
 

ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin:0; padding:0;
	margin-bottom:8px;
	list-style: none; 
	width: 187px;
	font-size:12px;
	
}


#bigNew {padding:30px 20px 0 20px; font-size:13px;}
#bigNew p {line-height:130%;}
.bigNew span {font-size:13px;}
.bigNew .bigDate span {font-size:12px;}
.bigNew img {float:left; margin:0 20px 10px 0;}
.bigNew .picComm {float:left; margin:0 20px 5px 0; width:280px;}
.bigNew .picComm img {display:block; margin:0; float:none;}
.bigNew .picComm div {padding:8px 0 12px; border-bottom:1px solid #D2D2D2; font-size:11px; color:#707070;}
.bigNew strong {font-size:14px;}
.bigNew h1 {padding:2px 0 20px; font-size:24px; color:#616161; line-height:24px;}
.bigNew h2 {font-size:15px; font-weight:bold; padding:0 0 0; color:#0893DD;}
.bigNew .hh2 {font-size:15px; font-weight:bold; padding:10px 0 0; color:#0893DD; margin:0 0 20px 0;}
.bigNew .txt {color:#000000}
#bigNew3 {padding:10px 20px 0 10px; font-size:13px;}
#bigNew2 {padding:19px 20px 10px 30px; font-size:14px;}
#bigNew img{
 margin-right:5px;
}

.division img{
 margin:0 5px 0 0;
}

#newDetailHead{
 font-size:15px; 
 font-weight:bold; 
 padding:10px 0 10px 0; 
 color:#0893DD; margin:0 0 1px 0;
 font-family:verdana;
 font-size:11pt;

}

/* PRINT */

.print {width:105px; float:right; font-size:10px;}
.print a {display:block; background:url(/img/ico/ico-print.gif) no-repeat 0 2px; padding:0 0 5px 15px;}

/* To blog */

.toblog {width:105px; float:right; font-size:10px;}
.toblog a {display:block; background:url(/img/ico/icon_blog.png) no-repeat 5px 2px; padding:0 0 5px 20px;}



#emerUg {position:absolute; top:-20px; right:0; width:20px; height:20px; background:url(/img/lite/bcg/emer-ug.gif);}
.cnt {padding:0 25px 0 10px;}

/* FROM MAIN TEMPLATE */
#selector {background:#F4F4F4; padding:5px 5px 5px 5px; font-size:12px; line-height:15px;}
#selector i {display:block; float:left; font-style:normal; color:#707070; height:16px; overflow:hidden; margin:0; position:relative; white-space:nowrap;}
#selector a {display:block; float:left; height:16px; overflow:hidden; white-space:nowrap;}
#selector strong {display:block; float:left; color:#FFF; background:#FF7E00; height:16px; overflow:hidden; font-weight:normal; white-space:nowrap;}
#selector .ny {color:#D2D2D2; background:none; white-space:nowrap;}
#selector span {display:block; padding:0 3px;}
#selector .sB {float:left; height:16px; width:7px; background:url(/img/sel-bord.gif) no-repeat 3px 3px;}

.sLine {height:16px; overflow:hidden; clear:both; background:url(/img/sline-bcg.gif) repeat-x 0 8px;}
.sSp {height:1px; overflow:hidden; clear:both;}

.selector {background:#F4F4F4 url(/img/selector-bcg2.gif) no-repeat 100% 0; padding:10px 20px; font-size:12px; line-height:15px;}
.selector i {display:block; float:left; font-style:normal; color:#707070; height:16px; overflow:hidden; margin:0; position:relative; white-space:nowrap;}
.selector a {display:block; float:left; height:16px; overflow:hidden; white-space:nowrap;}
.selector strong {display:block; float:left; color:#FFF; background:#FF7E00; height:16px; overflow:hidden; font-weight:normal; white-space:nowrap;}
.selector .ny {color:#D2D2D2; background:none; white-space:nowrap;}
.selector span {display:block; padding:0 3px;}
.selector .sB {float:left; height:16px; width:7px; background:url(/img/sel-bord.gif) no-repeat 3px 3px;}

#navLine {border-bottom:1px solid #D2D2D2; padding:15px 0 5px; margin:20px 0 10px 20px; font-size:10px; color:#707070;}
* html #navLine img {vertical-align:middle;}
*+html #navLine img {vertical-align:middle;}
.navLine {border-bottom:1px solid #D2D2D2; padding:20px 0 5px; margin:0 0 10px; font-size:10px; color:#D2D2D2;}
* html .navLine img {vertical-align:middle;}
*+html .navLine img {vertical-align:middle;}

.common {width:100%; clear:both;}
.sp {width:20px;}
.sp div {width:20px;}
.tit {font-size:12px; text-transform:uppercase; font-weight:bold; padding:4px 0 6px 26px;}

.pictureAlt{
  text-align:left; font-size: 9px; color:020202; 
  font-style:italic;
}



.corruption{
 margin:5px 10px 0 10px;
}

.corruptionTable td{
 padding-left:10px;
}

.tbl_view td p{
 margin:0;
 padding:0;
 height:0;
 color:red;
}

.vote{
	margin:0;
	padding:0;
	 font-size:7.5pt;
}

.vote dd{
 float:left;
 position:relative;
 margin:0; 
 padding:0;
 
}

.vote dt{
 float:left;
 margin:0; 
 padding:0;
}

ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }

.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }

.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }

.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }


.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 39%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; *margin: 0 5% 0.4em 0; //width: 39%; }
.columns ul { width: 100%; }

/* */

#newsText p{
 padding:0;
 margin:0;
}

#headerLeftBorder{
 position:absolute; 
 left:0; 
 top:-1px; 
 width:2px; 
 height:141px; 
 background:#1487fe;z-index:100;
}

#orel{
 position:absolute; 
 left:2; 
 top:20px;
} 

#headerBottomBorder{
 position:absolute; 
 left:184px; 
 top:-70px; 
 width:2px; 
 height:141px; 
 background:#1487fe;
 z-index:100;
}

 
#headerBlankImage{
 position:absolute;
 /*left:-133px;*/
 top: 0;
} 
 
#headerBlankImage img{ 
 border:0;
 width:485px; 
 height:135px;
}

.cursor_hand{
  cursor:hand;
}




#corBlock{
 padding:0; 
 margin:0; 
 background: #e6effa; 
 border:1px solid #e6effa;
} 

#corText{
 padding:0 5px 0 10px;
}


#rcPlashka{
 BORDER-TOP: #bfdae7 1px solid; 
 LEFT: 0px; 
 FLOAT: left; 
 BORDER-LEFT: #bfdae7 1px solid; 
 WIDTH: 100%; 
 COLOR: #cd4414; 
 BORDER-BOTTOM: #bfdae7 1px solid; 
 POSITION: relative; 
 height:46px; 
 BACKGROUND:#ddeaf4 url(/images_blue/rc_back.png) repeat-x; 
 margin-bottom:5px;
}

#rcPlashkaBorder{
 BACKGROUND: #bfdae7; 
 LEFT: 100%; 
 WIDTH: 1px; 
 POSITION: absolute; 
 HEIGHT: 100%;
}

#topRightPoint{
 FONT-SIZE: 0pt; 
 BACKGROUND: white; 
 LEFT: 100%; 
 WIDTH: 1px; 
 POSITION: absolute; 
 TOP: -2px; 
 HEIGHT: 1px;
}

#bottomRightPointBlock{
 LEFT: 100%; 
 POSITION: absolute; 
 TOP: 100%;
}

#bottomRightPoint{
 FONT-SIZE: 0pt; 
 BACKGROUND: white; 
 WIDTH: 1px; 
 POSITION: absolute; 
 TOP: 0px; 
 HEIGHT: 1px
}

#bottomLeftPoint{
 FONT-SIZE: 0pt; 
 BACKGROUND: white; 
 LEFT: -1px; 
 WIDTH: 1px; 
 POSITION: absolute; 
 TOP: 100%; 
 HEIGHT: 1px
}


#topLeftPoint{
 FONT-SIZE: 0pt; 
 border-top:1px solid white; 
 LEFT: -1px; 
 WIDTH: 1px; 
 POSITION: absolute; 
 TOP: -1px; 
 HEIGHT: 1px;
}

#rcHeadTbl{
 margin:0px 5px 0 0; width:98%; height:100%; border:0;
}

#rcHeadName{
 font-size:13.5pt; color:#1754ae; font-weight:bold; margin: 0 0 0 10px;
}

#cleaner{
 font-size:0;
 height:0;
 clear:both;
}

#corruptionRightPart{
 background:#e6effa; float:left; width:100%; height:674px;
}

#separator12{
 height:12px; font-size:0; clear:both;
}

#leftSide{
 border-left:1px solid silver;
 width:10px;
 /*background:url(/images_blue/sideShade2.jpg) repeat-y left top; */
}

#rightSide{
 width:10px;
 border-right:1px solid silver;
 /*background:url(/images_blue/sideShade3.jpg) repeat-y right top;*/
}

.forSafari{
 width:100%; 
 max-width:1240px; 
 margin:0 auto;
}

#fPos{
 position:absolute; 
 right:254px; 
 top:119px; 
 color:white;
}

#pdaPos{
 position:absolute; 
 right:285px; 
 top:119px; 
 color:white;
}

#wapPos{
 position:absolute; 
 right:308px; 
 top:119px; 
 color:white;

}

#specPos{
 position:absolute; 
 right:322px; 
 top:119px; 
 color:white;
 padding-right:9px;
}

#vicPos{
 position:absolute; 
 right:405px; 
 top:112px; 
 color:white;
}

#ohranaPos{
 position:absolute; 
 right:535px; 
 top:112px; 
 color:white;
}

#smPos{
 position:absolute; 
 right:535px; 
 top:112px; 
 color:white;
}

#aboutPos{
 position:absolute; 
 right:374px; 
 top:119px; 
 color:white;

}

 .ico{
 position:relative;
 top:2px;
}




/* search */	
#searchPos{
 width:176px; 
 height:63px; 
 border:1px solid #528bcc; 
 background:#A7C9E2; 
 position:absolute; 
 right:8px; 
 top:70px;
 font-size:0;
}

#SearchContent{
 margin:6px 0 0 8px;
}

#SearchContent input[type="text"]{
 width:101px; 
 height:14px; 
 font-size:8pt;
 
}

#SearchContent input[type="submit"]{
 width:51px; 
 height:20px; 
 font-size:8pt; 
 background:#CACFD2; 
 position:relative; 
 left:3px; 
 top:1px;
 padding:0;
}

#SearchContent select{
 width:162px; 
 height:20px; 
 font-size:8pt; 
 position:absolute; 
 left:8px; 
 top:32px;
}
/* */

/* hotline */
#hotLineHead{
 width:185px;
 float:left;
 background:#ffb000;
 color:#1753a3;
 font-size: 7pt;
 font-weight:bold;
 text-align:center;
 border-top: 2px solid red;
 top:-1px;
 z-index:200;
 height:100%; 
 position:absolute;
}

#htl{
 padding:0;
 margin: 2px 0 0 0px; 
 position:relative; 
 left:0px; 
 top:-3px; 
 width:100%;
 height:13px;  
}

#hotlinelink{
 font-size: 8pt; 
 cursor:hand;
 color:#ee2b33;
 position:absolute; 
 top:0; 
 right:0; 
 width:100%;
}
/* */


/* from css */

#elementTextM{
 color:#1753a3; 
 text-decoration:underline;
 font-size:8pt;
 font-family:verdana;
}

h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:95%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:90%;
	color:#737373;
	margin-right:20px;
}

div.photo-info-box{}
div.photo-action{}
div.photo-view{}
div.photo-controls{
	margin:7px 0px; 
	clear:both; 
	width:100%;
	height:20px!important;}

div.photo-controls a.photo-action, div.photo-controls a.photo-view{
	float:left;
	display: block;
	height:20px; 
	padding-left:20px;
/*	background-image: url('images/components/temp.gif');*/
	background-position:left center;
	background-repeat: no-repeat;
	margin-right:15px;}
div.photo-controls a.photo-upload{
	background-image: url('images/components/ph_new.gif');}
div.photo-controls a.back-to-album{
	background-image: url('images/components/back.gif');
	background-position:left 42%;}
div.photo-album-controls a.album-edit{
	background-image: url('images/components/alb_edit.gif');}
div.photo-album-controls a.album-edit-icon{
	background-image: url('images/components/alb_edit_icon.gif');}
div.photo-album-controls a.album-delete{
	background-image: url('images/components/alb_drop.gif');}
div.photo-controls a.new-album{
	background-image: url('images/components/alb_new.gif');}
div.photo-controls a.edit{
	background-image: url('images/components/ph_edit.gif');}
div.photo-controls a.go-to-view{
	background-image: url('images/components/ph_view.gif');}
div.photo-controls a.go-to-edit{
	background-image: url('images/components/ph_edit.gif');}
div.photo-controls a.delete{
	background-image: url('images/components/ph_del.gif');}
div.photo-controls a.move{
	background-image: url('images/components/ph_move.gif');}
div.photo-controls a.photo-upload, div.photo-controls a#ControlsAppletForm{
	background-image: url('images/components/ph_new.gif');}
div.photo-album-controls a.album-new{
	background-image: url('images/components/ph_new.gif');}
div.photo-controls a.slide-show{
	background-image: url('images/components/ph_slide_show.gif');
	padding-left:20px;}
div.photo-controls a.original{
	background-image: url('images/components/ph_original.gif');
	padding-left:20px;}
div.photo-controls span.photo-author{
	font-weight: bold;}
div.photo-controls a.select-all{
	background-image: url('images/components/ph_edit.gif');}
/* /Panel */

/* Album(s) */
table.photo-album{
	padding: 0; 
	margin: 0 0 10px 0;
	border: 1px solid #CACACA; 
	background-color: #f6f6f6; 
	width: 100%;}
table.photo-album td {
	padding: 5px;
	text-aling: left;
	vertical-align: top;}
div.photo-album-img {
	padding:5px; 
	margin:0px;}
div.photo-album-img div, div.photo-album-img img {
	padding:0px;
	margin:0px;}
div.photo-album-img img{
	border:1px solid #BBBBBB;
	cursor:hand; 
	cursor:pointer;}
div.photo-album-img div.outer {
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
	position:relative;
	padding:0px;
	margin:0px;}
div.photo-album-img div.tool {
	width:10px; 
	background-image:url('images/components/tool.gif');
	background-repeat:repeat-y;
	background-position:left top;
	float:left;
	position:absolute;
	left:-5px;
	margin:7px 0px;}
div.photo-album-img div.inner {
	padding:7px 9px 7px 21px;
	margin:0px;}
div.photo-album-info div.name {
	font-weight:bold; 
	margin:5px 0px;}
div.photo-album-info div.password {
	font-size:10px; 
	margin:5px 5px 5px 0px;;
	width:13px;
	height:13px;
	overflow:hidden;
	float:left;
	background-image:url('images/components/lock.gif');
	background-repeat:no-repeat;
	background-position:center center;}
div.photo-album-info div.date {
	font-style: italic;}
div.photo-album-controls{
	height:auto!important;}
div.photo-album-controls a{
	float:none!important;
	height:auto;}
div.photo-album-cover{
	background-image:url('images/no_photo.gif');
	background-repeat:no-repeat;
	background-position:center center;
	border: 1px solid gray;}
div.photo-albums div.photo-album{
	float:left}
/* /Album(s) */

/* Photo */
div.photo-title{font-weight:bold;}
div.photo-date{font-style:italic; margin:5px 0px;}
div.photo-tags a {
	display:inline!important;}
div.photo-rating {
	margin:5px 0px;}
div.photo-rating td {
	padding:0px!important;}
/* .Default */
.photo-photo-item{
	float:left; 
	margin:0;
	padding:0;
	border:none;}
.photo-photo-item td {
	vertical-align:top;
	text-align:middle;
	margin:0px;
	padding:0px 10px 0px 0px;}
.photo-photo-item-inner{
	padding:5px;
	border:1px solid #CACACA; 
	background-color:#FFFFFF;}
.photo-photo-item-edit div.photo-photo-item-inner{
	position:relative!important;}
.photo-photo-item-edit input{
	position:absolute!important;
	left:3px;
	top:3px;}
.photo-photo-item-notapproved div.photo-photo-item-inner, .photo-photo-item-notapproved td.photo-image{
	background-color:#FED2D2!important;}
div.photo-photo-item-inner a{display: block;}
div.photo-photo-item-inner img {border:1px solid #BBBBBB;}
div.photo-photo-item-description-inner{
	width:250px;
	padding:5px;
	display:none;
	position:absolute;
	border:1px solid #4b4b6f;
	background-color:white;
	z-index:10000;
	zoom:1;}
div.photo-photo-item-description-inner div.photo-title{
	padding:0px;
	border:none;
	white-space:normal;
	oveflow:none;}
/* Table */
th.result_image table.shadow{
	text-align: center;}
th.result_image table.shadow, table.shadow td {
	border: none;
	padding:0px;
	margin:0px;}
table.shadow td.photo-image {
	padding:5px;
	margin:0px;
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align: middle;}
table.shadow td.photo-image input {
	position:absolute;
	top:2px;
	left:2px;}
table.shadow td.photo-image img {
	border:1px solid #BBBBBB;}
/* Shadow */
th.result_image table.shadow tr.b {
	height:6px !important;
	background-image: url('images/ph_03.gif');
	background-repeat:repeat-x;
	background-position: right;}
th.result_image table.shadow td.l{
	text-align:left;}
th.result_image table.shadow td.r{
	text-align:right;}
th.result_image table.shadow td.l div.empty, th.result_image table.shadow td.r div.empty {
	border:none;
	height:6px !important; 
	width:56px; 	
	overflow:hidden;
	background-image: url('images/ph_02.gif');
	background-repeat:no-repeat;
	background-position: right top;}
th.result_image table.shadow td.r div.empty {
	float:right;}
th.result_image table.shadow td.l div.empty {
	background-image: url('images/ph_01.gif');}
/* /Shadow */
table.result{
	float:left;
	margin:0px 10px 10px 0px;}
th.result_image{
	padding:10px 10px 0px 10px;
	border: 1px solid #BBBBBB;
	border-bottom: none;
	background-color:#f6f6f6;
/*	text-align:center;*/
	vertical-align:middle;}
td.result_text {
	padding:0px 5px 5px 5px;
	border: 1px solid #BBBBBB;
	border-top: none;
	background-color:#f6f6f6;
	vertical-align:top;}
/* /Photo */

/* Popups */
div.photo-popup, div.photo-window-edit {
	background-color:white; 
	padding:0; 
	margin:0;
	border:none; 
	overflow:hidden; 
	text-align:center; 
	color:black;
	font-size:100%;}
div.photo-popup{
	border: 1px solid gray; 
	width:352px; 
	height:352px;}
div.photo-window-edit{
	border:none;
	width:350px; 
	height:350px;}
div.photo-window-edit table{
	width:100%; 
	border:none;}
div.photo-window-edit td {
	border:none;}
table.photo-popup thead{
	display:none;}
div.photo-window-edit table tbody td {
	text-align:left;
	vertical-align:top;}
div.photo-window-edit div.photo-info-box{
	padding:5px 10px;}
div.photo-window-edit div.photo-info-box-inner{
	overflow:auto; 
	text-align:left;
	position:relative;
	width:330px;
	height:290px;}
div.photo-window-edit table tfoot td {
	text-align:center;
	vertical-align:middle;
	padding:2px;
	height:50px!important;
	overflow:hidden;}
div.photo-edit-field {
	padding: 0.3em 0 0.1em 0;
	width:300px;}
div.photo-edit-field div.photo-edit-field{
	width:auto;
	padding-left: 0.3em;}
div.photo-edit-fields-section-icon {
	margin-top:7px;}
div.photo-edit-field-title input, div.photo-edit-field-tags input, div.photo-edit-field textarea {
	width:100%;}
div.photo-edit-field-title label, div.photo-edit-field-tags label, div.photo-edit-field-description label, 
div.photo-edit-field-date label{
	display:block;
	margin-bottom:0.2em;}
div.photo-edit-field-image{
	position:relative;
	float:left;
	padding:0px;
	margin:0px 5px 5px 0px; 
	border:none;}
div.photo-edit-field-image input {
	position:absolute; 
	z-index:1000; 
	top:0px; left:0px;}
div.photo-edit-field-image img {
	cursor:pointer; cursor: hand;}
/* /Popups */
/* Album edit icon */
div.photo-popup div.photo-photo img {
	width:65px;}
div.photo-popup div.photo-window-edit div.photo-photo{
	height:70px!important;
	overflow:hidden;}
/* /Album edit icon */

/* Comments */
div.blog-line, .blog-post-delete {}
.blog-post-delete{
	display:block; 
	background-repeat:no-repeat; 
	align:absmiddle;
	background-image: url("images/delete.gif"); 
	width:18px; 
	height:18px; 
	float:right;
}
.blog-user {
	display:block; 
	background-repeat:no-repeat; 
	align:absmiddle;
	background-image: url("images/icon_user.gif"); 
	width:16px; 
	height:16px; 
	float:left;}
.blog-author, .blog-author a {
	color:#000000;}
.blog-post-date, .blog-post-date a{
	color: #456A74;}
table.blogquote {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	border-collapse:collapse;
	background-color: #FBFBF9; 
	text-indent: 2pt;}
table.blogcode {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	border-collapse:collapse;
	background-color: #FBFBF9; 
	text-indent: 2pt; }
table.blog-table-post-comment{
	width:100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	color: #000000; }
table.blog-table-post-comment th{
	background-color:#F1F5FA;
	padding: 3px 5px;
	border:1px solid #8FB0D2;
	font-size: 100%; }
table.blog-table-post-comment td{
	border:1px solid #8FB0D2;
	vertical-align:top;
	padding: 8px;
	font-size: 100%; }
table.blog-table-post-comment-table{
	width:100%;
	color: #000000; }
table.blog-table-post-comment-table th, table.blog-table-post-comment-table td{
	border:0px;
	padding:0px 0px 0px 2px;
	font-size: 100%;}
table.blog-comment-form{
	width:100%;
	color: #000000; 
	border-collapse:collapse;
	background-color:#FFFFFF;}
table.blog-comment-form th, table.blog-comment-form td{
	border:1px solid #8FB0D2;
	padding:0px;
	font-size: 100%;}
table.blog-comment-form-noborder{
	width:100%;
	color: #000000; 
	padding:0px;}
table.blog-comment-form-noborder th, table.blog-comment-form-noborder td{
	border:0px;
	padding:0px 0px 2px 0px;}
table.blog-comment-form-noborder td.padding{
	padding:2px;}
table.blog-comment-form-noborder-padding td{
	padding:2px;
	vertical-align:middle;}
.blogButton {
	font-size: 100%;
	font-family: Verdana, Arial, helvetica, sans-serif;
	border-style:none;}
.blogButton:hover{
	background-color:#FFFFEE;}
.blog-comment-text {font-size:100%;}
table.blog-table-post-comment-table a{
	text-decoration: none;
	curor:default;}
/* /Comments */

/* PAGES */
/* PAGES Sections top */
div.only-on-main a.photo-view{
	margin:0px!important;
	padding:0px!important;}
div.photo-controls span.empty, div.photo-controls div.empty {
	display: block;
	height:20px; 
	width:30px; 
	background-image: url('images/bullet.gif');
	background-position:center center;
	background-repeat: no-repeat;
	float:left;}
div.photo-view 	a.active{
	font-weight:bold;}
div.photo-view 	span.sights{
	display: block;
	height:20px; 
	padding-left:15px;
	margin-left:20px;
	background-image: url('images/components/thumbs.gif');
	background-position:left center;
	background-repeat: no-repeat;}
/* PAGES Detail */
div.photo-detail-inner-image{
	float:left;
	margin-right:1.8em}
div.photo-detail-inner-description{
	float:left;
	padding: 0;}
div.photo-detail-inner-navigation{
	padding: 1em 0.5em;}
div.photo-detail div.photo-title{
	padding-bottom:1em;}
div.photo-tags{
	padding:0.5em 0;}
div#photo_go_to_prev, div#photo_go_to_next, div#photo_go_to_prev_disabled, div#photo_go_to_next_disabled{
	width:23px;
	height:23px;
	background-position: right top;
	background-repeat: no-repeat;}
div#photo_go_to_prev, div#photo_go_to_next{
	cursor:pointer;
	cursor:hand;}
div#photo_go_to_prev{background-image: url("images/nav/_navig_left.gif");}
div#photo_go_to_next{background-image: url("images/nav/_navig_right.gif");}
div#photo_go_to_prev_disabled{background-image: url("images/nav/_navig_left_disabled.gif");}
div#photo_go_to_next_disabled{background-image: url("images/nav/_navig_right_disabled.gif");}
/* Section, Sections*/
div.photo-photo-list div.photo-title{
	padding:5px;
	overflow:hidden;
	display:block;
	
white-space:normal;
	overflow:hidden!important;
	
cursor:pointer;
	cursor:hand;}
	
/* Shadow */
table.shadow tr {height:2px !important;}
table.shadow td {padding:0px; margin:0px;}
table.shadow div.empty {height:2px !important; overflow:hidden;}
table.shadow, table.shadow td {border:none}
table.shadow .t-r, table.shadow .m-r, table.shadow .b-r {width:2px; background-image: url('images/shadow-m-r.gif');background-repeat:repeat-y;background-position: right;}
table.shadow .b-l, table.shadow .b-c{height:2px; background-image: url('images/shadow-b-c.gif');background-repeat:repeat-x;background-position: left bottom;}
table.shadow .t-r {text-align:right; vertical-align:top;}
table.shadow .t-r div.empty {width:2px;height:2px;background-image: url('images/shadow-t-r.gif');background-repeat:no-repeat;background-position: right top;}
table.shadow .b-r {text-align:right; vertical-align:bottom;}
table.shadow .b-r div.empty {width:2px;height:2px;background-image:url('images/shadow-b-r.gif');background-repeat:no-repeat;background-position: right top;}
table.shadow .b-l {text-align:left; vertical-align:bottom;}
table.shadow .b-l div.empty {width:2px;height:2px;background-image: url('images/shadow-b-l.gif');background-repeat:no-repeat;background-position: right top;}
/* /Shadow */

/* Standart */
div.empty-clear{
	clear:both;}
div.photo-navigation{
	padding:5px 0px;
	clear:both;}
form.photo-form{
	padding:0;
	margin:0;}
font.starrequired{
	color:red;}
div.before-comment{
	clear:both; 
	width:100%; 
	overflow:hidden; 
	height:20px!important}
div.waitwindow {
	width:170px!important; 
	padding:10px; 
	display:block;
	border:1px solid #EACB6B; 
	text-align:center; 
	font-size:13px; 
	background-color:#FCF7D1; 
	background-image:url(images/upload/wait.gif); 
	background-position:10px center; 
	background-repeat:no-repeat;
	z-index:10000;}
/* /Standart */