html {
	background:#e0f2fb url("../images/bg.gif") top center;
}
body {
	background:url("../images/wbg.gif") repeat-x top center;
}
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:12px;
	color:#6d6d6d;
	font-family:tahoma, sans-serif;
}
#wrapper {
	background:url("../images/head.jpg") no-repeat top center;
	height:100%;
	position:relative;
	min-width:999px;
}
#wrapper-ny {
	background:url("../images/head-ny.jpg") no-repeat top center;
	height:100%;
	position:relative;
	min-width:999px;
}
#wrap {
	position:relative;
	min-height:100%;
	width:999px;
	margin:0 auto;
	z-index:2;
}
* html #wrap {
	height:100%;
}
#footer-summer {
	position:relative;
	margin-top:-211px;
	height:211px;
	background:url("../images/fbg-summer.gif") repeat-x;
	z-index:1;
}
#footer-winter {
	position:relative;
	margin-top:-211px;
	height:211px;
	background:url("../images/fbg-winter.gif") repeat-x;
	z-index:1;
}
#footer-autumn {
	position:relative;
	margin-top:-211px;
	height:211px;
	background:url("../images/fbg-autumn.gif") repeat-x;
	z-index:1;
}


#head {
	width:999px;
	height:215px;
}
#head_but {
	margin-left:510px;
	margin-top:133px;
}
#head_but img {
	border:0px !important;
}
#icons {
	position:absolute;
	margin-left:44px;
	margin-top:88px;
}
#icons img {
	border:0 !important;
	margin-right:9px;
}
#left {
	margin:0px 0px 150px 40px;
	padding-top:17px;
	width:194px;
}
#menu {
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:6px;
	margin-bottom:27px;
}
#menu li {
	background:url("../images/libg.gif") repeat-x 0px;
	padding:2px 10px 4px 20px;
	margin-top:7px;
	color:#2874bb;
	font-size:18px;
	line-height:17px;
	font-family:Myriad Pro, tahoma, times new roman, free times, serif;
}
#menu li img {
	margin-left:-26px;
	margin-right:12px;
	border:0px !important;
}
#menu a, #menu a:visited {
	color:#2874bb;
	text-decoration:none;
}
#banners {
	margin-bottom:24px;
}
#banners img {
	margin-bottom:4px;
	border:4px solid #ffffff;
}
#lcont {
	color:#626262;
	padding-bottom:50px;
}
#lcont span {
	color:#00addf;
	font-family:myriad pro, tahoma, times new roman, free times, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}
#lcont span b {
	font-size:18px;
}
#content {
	margin:0px 40px 150px 0px;
	background:url("../images/white.png");
	border-top:3px solid #f1f9fc;
	border-bottom:3px solid #f1f9fc;
	width:660px;
	padding:21px;
}
#foot-summer {
	height:211px;
	background:url("../images/foot-summer.jpg") no-repeat center;
}

/*By Nik*/
#foot-winter {
	height:211px;
	background:url("../images/foot-winter.jpg") no-repeat center;
}
#foot-autumn {
	height:211px;
	background:url("../images/foot-autumn.jpg") no-repeat center;
}
/*//////*/

.fl {
	float:left;
}
.fr {
	float:right !important;
}
.cb {
	clear:both;
}
.abs {
	position:absolute;
}
a {
	color:#00addf;
}
a.admin {
  color:#f35866;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-family:Myriad Pro, tahoma, times new roman, free times, serif;
	font-size:24px;
	font-weight:normal;
	color:#005bab;
	line-height:24px;
	margin:0;
	padding:0;
	margin-bottom:16px;
	margin-top:-2px;
}
h2 {
	font-family:Myriad Pro, tahoma, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#626262;
	line-height:24px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	letter-spacing:1px;
}
h3 {
	font-size:13px;
	color:#005bab;
	margin-bottom:5px;
}
h1 a {
	color:#005bab;
}
h2 a {
	color:#626262;
}
h3 span {
  color:#626262;
}
p {
	margin-bottom:10px; /*22px;*/
	line-height:17px;
	margin-top:0px;
}
.photos_block {
	margin-bottom:10px;
}
.photo {
	display:inline-block;
	margin-right:6px;
	margin-bottom:6px;
}
.photos_block img {
	background:#ffffff;
	border:1px solid #00addf;
	padding:1px;
}

/*
#content ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
}
#content ul li {
	padding-bottom:6px;
	background:url(../images/small_bullit.gif) no-repeat 0px 4px;
	padding-left:12px;
}
#content ul li ul {
	padding-top:3px;
	margin-bottom:-4px;
}
#content ul li ul li {
	background:url(../images/small_sub_bullit.gif) no-repeat 0px 6px;
}
*/

/*
.question {
	padding-bottom:12px;
}
.question p {
	margin-bottom:8px;
	margin-top:0px;
}
.question ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
}
.question ul li {
	padding-bottom:6px;
	background:url(../images/bullit_g.gif) no-repeat 0px 4px !important;
	padding-left:12px;
}
*/
/*By Nik*/

#content ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
}

#content ul li {
	/*padding-bottom:6px;*/
	background:url(../images/bullit_g.gif) no-repeat 0px 4px /*!important*/;
	padding-left:18px;/*12px;*/
}

#content ul li ul {
	/*padding-top:3px;*/
	margin-bottom:-4px;
}
#content ul li ul li {
	background:url(../images/small_sub_bullit_g.gif) no-repeat 0px 6px;
}


#content ul.blue {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
}
#content ul.blue li {
	padding-bottom:6px;
	background:url(../images/small_bullit.gif) no-repeat 0px 4px;
	padding-left:12px;
}
#content ul.blue li ul {
	padding-top:3px;
	margin-bottom:-4px;
}
#content ul.blue li ul li {
	background:url(../images/small_sub_bullit.gif) no-repeat 0px 6px;
}
/*
#content ul.blue li a.psevdo {
  margin-bottom:20px;
}
*/
/*//////*/

.pravo {
	font-size:11px;
}
.pravo div {
	width:290px;
	float:left;
	padding-right:40px !important;
}
.pravo div ul li {
	padding:0 !important;
	margin:0 !important;
	background:url(../images/pravo_bul.gif) no-repeat 0px 5px !important;
	width:290px;
	padding-left:13px !important;
	line-height:18px;
	padding-right:10px !important;
	padding-bottom:16px !important;
}
/* News Styles */
.news_block {
	display:inline-block;
	width:650px;
	margin-right:10px;
	margin-bottom:20px;
	vertical-align:top;
}

/*By Nik*/
.poster_block {
	display:inline-block;
	width:660px;
	margin-right:10px;
	margin-bottom:20px;
	vertical-align:top;
}
.poster_short {
	width:660px;
}
/*//////*/

.news_name {
	font-weight:bold;
	padding-bottom:10px;
}
.news_img {
	width:110px;
}
.news_img_main { /*N*/
	/*width:110px;*/
	background:#ffffff;
	border:1px solid #00addf;
	padding:1px;
  margin-right:16px;
}

.news_img img {
	background:#ffffff;
	border:1px solid #00addf;
	padding:1px;
}
.news_short {
	width:540px;
}
.news_short_big {
	width:305px;
}

/*By Nik*/
.news_short p {
  margin-bottom:0;  
}

.short_news_block {
	display:inline-block;
	width:300px;
	margin-right:10px;
	margin-bottom:20px;
	vertical-align:top;
}
.short_news_short {
	width:300px;
}
.short_news_short p {
	margin-bottom:0px;
  text-align:justify;
}

/*//////*/

#login_block {
	padding-bottom:24px;
	font-size:11px;
	color:#00addf;
}
#login_block span {
	font-weight:bold;
	display:block;
	padding-top:3px;
}
.login_div {
	width:194px;
}
#login_block input {
	height:17px;
	border:1px solid #a5e0f3;
	float:right;
	color:#6d6d6d;
	font-size:12px;
	width:131px;
	margin-bottom:4px;
	padding-left:4px;
}
#login_block span {
	float:left;
}
#login_more {
	padding-top:5px;
	text-align:right;
	float:right;
}
#login_button { /*login -> login_button*/
	border:0px !important;
	background:#a5e0f3 !important;
	width:67px !important;
	font-size:11px;
}
.pages {
	height:17px;
	background:#a5e0f3 !important;
	padding:0 !important;
}
.pages li {
	float:left;
	background:none !important;
	margin:0 !important;
	padding:0px !important;
	border-right:1px solid #ecf6fd;
	font-size:11px;
}
.pages a {
	padding:2px 14px 2px 14px !important;
	display:block;
}
.pages_end {
	border-left:1px solid #ecf6fd;
}
.pages a, ul.pages a:visited {
	text-decoration:none;
	color:#6d6d6d;
}
.pages a:hover {
	background:#c1f0ff;
}
li.non_active, li.non_active a:hover {
	background:#d0d0d0 !important;
}
li.non_active:hover {
	background:#d0d0d0 !important;
}
a.psevdo {
	text-decoration:none !important;
	border-bottom:1px dashed #00addf;
}
a.psevdo:hover {
	text-decoration:none !important;
	border-bottom:none !important;
  cursor:pointer;
}

/*By Nik*/
ol {
	margin:0;
	padding:0;
	margin-bottom:10px;
  padding-left: 20px;
}

#content ol li {
  margin-bottom: 10px;  

}

#content ol li ul li {
	background:url(../images/small_sub_bullit_g.gif) no-repeat 0px 6px; 
}

.hideme {
  display:none;  
}

div.fieldWithErrors {
  margin-top: -10px;
  margin-bottom: 10px;
}
div.formError {
  color:red;  
  margin-bottom: 10px;
}

div.admin a img {
  border:none;
  padding:0px 0px 0px 0px;
  
}

#leftc {
  width:300px;
  float:left;
}
#rightc {
  width:300px;
  float:right;
}

.warning, .important, .note {
	padding:5px;
	padding-left:8px;
	margin-bottom:12px;
}
.warning {
	background:#f0b79f;
	color:#f12200;
}
.important {
	background:#ffe38f;
	color:#e96a04;
}
.note {
	background:#bde8b1;
	color:#0f7433;
}

