HTML, BODY { 
  width: 100%; 
  height: 100%; 
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-size: 11px;
  font-family: Arial, sans-serif
}

IMG.border { 
  padding: 4px; 
  border: 1px solid #b6b6b6 
}
img.photo {
  border: 1px solid #b6b6b6;
	margin-right:	8px;
}

IMG.left {
	float: left;
	margin: 0 12px 0 0
}
IMG.right {
	float: right;
	margin: 0 0 0 12px
}
		 
A { 
   color: #000; 
	text-decoration: underline;
}
.news-item  a { 
  color: #000; 
	text-decoration: none;
}
A:hover { 
  color: #000;
  text-decoration: underline;
}
A IMG { 
   border: 0px
}

H1, H1 a, H1 a:hover  {
	color: #45ad1c;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 12px;
	text-decoration: none;
}
H2, h2 a, h2 a:hover {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	margin: 12px 0
} 
.red {
	color: #a7300e;
}
H2.brown, H2.brown a, H2.brown a:hover  {
	color: #a7300e;
	font-size: 16px;
	font-weight: bold
}
H2.blue, H2.blue a, H2.blue a:hover   { 
  color: #45ad1c;
	font-size: 16px;
	font-weight: bold;
  text-align: center
}
/* H3.menu {
	color: #2c6d12;
	font: bold 12px Arial, sans-serif;
	height: 29px;
	padding: 5px 18px;
	margin: 16px 0 0 0;
	background: url(/Sites/calarasi_md/Images/bgH3.gif) repeat-x 
} */
H4 {
	color: #000000;
	font: bold 11px Arial, sans-serif;
	margin: 0 0 12px 0
}
H5, H5 a {
	color: #969696;
	font: 11px Arial, sans-serif;
	margin: 12px 0
}
P {
	color: #000000;
	font: 11px Arial, sans-serif; 
	text-align: justify;  
	line-height: 16px;
	margin: 12px 0
}
UL, OL, LI {
	color: #000000;
	font: 11px Arial, sans-serif; 
	line-height: 16px
}
EM {
  font-style: normal;
}
I {
  font-style: normal;
}
TABLE {
	color: #000000;
	font: 11px Arial, sans-serif;
}
TABLE.auto {
   margin: auto
}
TABLE.user {
	width: 100%;
	padding: 2px;
	border: 1px solid #2c6092;
	border-collapse: collapse;
}
.user TD {
  padding: 2px;
	border: 1px solid #2c6092
}
.user P {
	margin: 0
}
TABLE.user2 {
	width: 100%;
	padding: 2px;
	border: 0;
}
TBODY.user2 {
	width: 100%;
	padding: 2px;
	border: 0;
}
.user2 P {
	margin: 0
}
TD.top {
  vertical-align: top
}
.right {
	text-align: right
}
.center {
	text-align: center
}
.left {
	text-align: left
}
.clear {
	clear: both
}
.blue { 
  color: #45ad1c;
	font-size: 12px;
	font-weight: bold;
}

.Body {
  width: 1000px; 
  margin: 0 auto;
  background: url(/Sites/calarasi_md/Images/bgMain.gif) repeat-y
}

.Header {
	position: relative;
  width: 1000px;
	height: 245px;
	border-bottom: 1px solid #2B5E91;
	background-color: #9DD3E7 
}

#search {
	position: absolute;
	right: 47px;
	top: 16px;
}

/* main Menu */

.mainMenu {
	width: 990px;
	height: 29px;
	padding: 5px;
	background: #3571A5 url(/Sites/calarasi_md/Images/bgMenu.gif) repeat-x
}
.mainMenuTxt {
	color: #fff;
	font-weight: bold;
	font-size: 12px; 
	text-align: center
}
.mainMenuTxt A { 
  color: #fff; 
  text-decoration: none
}
.mainMenuTxt A:hover { 
  color: #fff; 
  text-decoration: none;
	border-bottom: 1px solid #ffffff 
} 
.widthMenu {
	width: 150px
}

/* Content Block */

/* .bgMainContent {
  
} */
.blockLeft {
  float: left; 
  width: 252px; 
  padding-left: 15px; 
  padding-bottom: 18px
}
.blockContent {
  float: left;
  width: 478px;
  padding: 15px 15px 15px 30px
}
.rightBlock { 
  float: right;
  width: 210px;
  padding-bottom: 18px;
} 
.content { 
  margin-right: 201px
} 

/* Sup Menu */

UL.cont_sup_menu {
	margin: 18px 1px 8px 1px;
	padding: 6px 4px 5px 32px;
	background: #d0ffbe url(/Sites/calarasi_md/Images/bgH3.gif) repeat-x bottom; 
}
LI.cont_sup_menu {	
	color: #2c6d12;
	font: bold 12px Arial, sans-serif;
}
LI.cont_sup_menu A {	
	color: #2c6d12;
	text-decoration: none;
}
LI.cont_sup_menu A:hover {	
	color: #2c6d12;
	text-decoration: none;
	border-bottom: 1px solid #2c6d12;
}

UL.ref_sup_menu {
	margin: 0 1px 8px 1px;
	padding: 0 4px 0 0px;
}
LI.ref_sup_menu {	
	color: #424242;
	font: bold 11px Arial, sans-serif;
	padding: 0px 0px 0px 32px;
  list-style: none outside; margin:2px 0px 2px 0px;
}
LI.ref_sup_menu_new {	
	color: #424242;
	font: bold 11px Arial, sans-serif;
	background: url(/Sites/calarasi_md/Images/new.gif)  no-repeat 11px 2px; 
	padding: 0px 0px 0px 32px;
  list-style: none outside; margin:2px 0px 2px 0px;
}
LI.ref_sup_menu_new A, .ref_sup_menu A { 
  color: #424242; 
  text-decoration: none 
}
LI.ref_sup_menu_new A:hover, .ref_sup_menu A:hover { 
  color: #f05123; 
  text-decoration: none;
	border-bottom: 1px solid #f05123
}

/* // Sup Menu */

/* Delete */

.sup_menu, .sup_menu_new {
	width: 217px;
	padding-left: 33px;
  color: #424242;
  font-weight: bold;
	font-size: 11px;
}
.sup_menu_new {
	background: url(/Sites/calarasi_md/Images/new.gif) no-repeat 13px 3px;
}
.sup_menu A, .sup_menu_new A { 
  color: #424242; 
  text-decoration: none 
}
.sup_menu A:hover, .sup_menu_new A:hover { 
  color: #000000
}

.secondMenu {
  color: #424242;
  font-weight: bold;
	font-size: 11px;
  padding-left: 14px
}
.secondMenu A { 
  color: #424242; 
  text-decoration: none 
}
.secondMenu A:visited {
  color: #000000
}
.secondMenu A:hover { 
  color: #f05123; 
  text-decoration: none;
	border-bottom: 1px solid #f05123
}

/* // Delete */

.comment {
  color: #969696;
  font-size: 11px;
  padding: 6px 0;
  margin-bottom: 4px;
  border-top: 1px solid #eaeaea; 
  border-bottom: 1px solid #eaeaea
}
.comment A { 
  color: #969696; 
  text-decoration: none 
}
.comment A:hover { 
  color: #000000; 
  text-decoration: underline 
}
.commentLeft {
	float: left; 
	width: 120px
}
.commentRight {
	margin-left: 120px
}

/* Calendar */

TD.month {
  font-size: 11px;
  text-align: right
}
TD.callendar { 
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
	padding: 1px 4px 1px 0;
  background-color: #E6E6E6;
  border-bottom: 2px solid #FFFFFF
}
TD.callendarLeft {
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
	padding: 1px 4px 1px 0;
  background: #E6E6E6 url(/Sites/calarasi_md/Images/bgCallendarLeft.gif);
  border-bottom: 2px solid #FFFFFF
}
TD.callendarRight {
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
	padding: 1px 4px 1px 0;
  background: #E6E6E6 url(/Sites/calarasi_md/Images/bgCallendarRight.gif);
  border-bottom: 2px solid #FFFFFF
}
TD.callendarActiv {
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
	padding: 1px 4px 1px 0;
  background-color: #65A3EC;
  border-bottom: 2px solid #FFFFFF
}
TD.callendarMonth {
  font-weight: bold;
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
	padding: 1px 4px 1px 0;
}

/* Footer Border */

.borderBotLeft {
	float: left; 
	width: 267px; 
	height: 10px; 
	border-top: 1px solid #b6b6b6; 
	background-color: #efefef
}
.borderBotRight {
	float: left; 
	width: 733px; 
	height: 11px; 
	background-color: #b6b6b6
}

/* Whether, Exchange, Photo and Video Gallery */

.blockAuxiliary  {
	clear: both; 
	width: 950px; 
	height: 130px; 
	background: #f2f2f2 url(/Sites/calarasi_md/Images/bgFooter.gif) repeat-x; 
	padding: 30px 30px 30px 20px
}
.blockAuxiliary_1 {
	float: left; 
	width: 260px;
	color: #3f3234; 
	font: bold 11px Arial, sans-serif;
	
}

.blockAuxiliary_1_1 {
	float: left; 
	width: 170px;
	color: #3f3234; 
	font: bold 11px Arial, sans-serif
}
.blockAuxiliary_2 {
	float: left; 
	width: 250px;
}

/* Banner */

.BannerBlock {
  clear: both; 
  width: 960px; 
  height: 125px; 
  padding: 0 20px; 
  background-color: #efefef; 
  border-top: 1px solid #b6b6b6
}
.bannerLeft {
  float: left; 
  padding: 20px
}
.bannerRight {
  float: right; 
  padding: 20px
}

/* Copyright */

.Footer {
	clear: both; 
	width: 100%; 
	height: 110px; 
	background-color: #45ad1c
} 
.logo {
	float: left;  
        width: 167px;
	padding: 25px 50px
        
}
.copyBlock {
	float: left; 
	width: 733px
}
.static {
	color: #ffffff; 
  font-size: 11px;
	padding: 20px; 
	border-bottom: 1px solid #89cd6f
}
.counter {
	color: #ffffff; 
  font-size: 11px;
	padding: 10px 20px; 
	border-bottom: 1px solid #89cd6f
}
.copy {
	float: left; 
	width: 326px; 
	color: #ffffff; 
  font-size: 11px;
	padding: 20px
}
.copy A {
  color: #fff;
	text-decoration: none
}
.copy A:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

/* Block News */

.commentBlock {
	padding: 20px;
	margin-bottom: 1px;
	background-color: #f2f2f3
}

br, .clear { clear: both; }

.news-item {
	margin-bottom: 10px;
}
.news-item img{
	border: 1px solid #e6e6e6;
	padding:1px;
	margin: 0px 8px 0px 0px; 
}

.png { BEHAVIOR: url(/index/png.htc); }
/* CSS Document End for web-site www. */  
#lang-nav {
	position: absolute;
	top: 33px;
	right: 238px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fcffff;
}

#lang-nav a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fcffff;
	text-decoration: none;	
}
#search-input {
	position: absolute;
	top: 30px;
	right: 88px;
}
#search-input input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	width: 130px;
	height: 15px;
}

#search-btn
{
	position: absolute;
	top: 30px;
	right: 60px;
}

#lnk-sitemap
{
	position: absolute;
	top: 53px;
	right: 85px;
}

#lnk-sitemap a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fcffff;
}
.left {
  float: left;
}

#comment, #comment table, #comment td, .check  {
	border: 0px;
}

input, textarea {
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
}


#search-btn input {
	background: transparent;
	border: 0px;
}

table.calendar_table {
	margin: auto;
	background: transparent url(/Sites/calarasi_md/Images/calendar-bg.gif) no-repeat 3px 49px;
}

table.calendar_table td{
}

select.calendar_navigation{
  border: 1 solid silver;
  font-size: 10px;
}

td.calendar_header {
  font-weight: bold;
  font-size: 11px;
  text-align: right;
	width: 18px;
  height: 14px;
}

td.calendar_td{
}

td.calendar_td_available a:hover{
  }
td.calendar_td_selected{
}

td.calendar_td_today{
  background-color: #65a3ec;
}

td.calendar_td_today_available{
  background-color: #65a3ec;
  border: 1px solid red;
}

td.calendar_td_today_selected{
  background-color: #65a3ec;
}

.blockPic {
	padding: 27px 13px 1px 13px;
	background-color: #f7f7f7	
}
.cap {
	color: #000000;
  font-size: 11px;
	text-align: center;
	padding: 9px 0
}
.contPhoto {
	color: #000000;
  font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
  font-family: Arial, sans-serif
}
.contQuantity {
	color: #616161;
  font-size: 14px;
	text-align: right;
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6	
}


.gallery_pager  {
		padding: 13px;
	background-color: #f7f7f7	
}

#poll_form .item input {
	border: 0px;
}
#btn-vote {
		border: 1px solid #e6e6e6;
		font-weight: bold;
}
#poll .question {
	color: #a7300e;
	font-size: 16px;
	font-weight: bold;
}

#poll .answers .item input {
	background-color: #f7f7f7	
}
#poll .answers {
	padding: 13px;
	background-color: #f7f7f7	
}

.currency {
	color: #255c0f; 
	font-weight: bold
}

.rate {
	color: #777777; 
	font-weight: bold
}
#guestbook .item { clear: both; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #eaeaea }

#guestbook .item .date { color: #a7300e; }

#guestbook .item .txt { width: 100%; padding-left: 8px; }

#guestbook .item .txt .ttl { margin-bottom: 8px; }

#guestbook .item .txt .ttl a { color: #0074a8; font-weight: bold; }

.toggler {
  color: #2f6395;
	cursor: pointer;
	font-weight: bolder;
}

.spot {
	width:120px;
	text-align: center;
	border: 1px solid #dadada;
	padding: 2px 10px;
}

.spot .img {
	cursor: pointer;
}

.spot .ttl {
	text-align: left;
	float: left;
	width: 80px;
	font-weight: bolder;
}
.spot .time {
	float: right;
	width: 30px;
}

