body{
	margin: 0px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #6d6d6d;
	/*background-image: url(../images/big-back.jpg);*/
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top left;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}
h1{
	display: inline;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
a, a:hover, a:visited, a:link{
	color: #6d6d6d;
	text-decoration: none;
	outline: none;
}
iframe{
	border: 0px;
	margin: 0px;
	overflow-x: hidden;
	overflow-y: hidden; 
	border: 0px solid #ffffff;
}
.site{
	width: 100%;
	/*height: 1000px;*/
	/*height: auto;*/
	position: relative;
	background-image: url(../images/headerMenu.jpg);
	background-repeat: no-repeat;
	/*
	background-image: url(../images/backs_01b.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 566px;
	*/
}
#top{
	position: absolute;
	z-index: 4;
	left: 180px;
	height: 53px;
	top: 0px;
}
#topLinks{
	width: 440px;
	color: #ffffff;
	float: left;
}
#topLinks a, #topLinks a:link, #topLinks a:hover, #topLinks a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 25px;
}
.imgSep{
	vertical-align: top;
}
.bluePlus{
	color: #e6e6ff;
}
#topContacts{
	width: 340px;
	height: 50px;
	float: left;
	padding-left: 45px;	
	white-space:nowrap;
}
#topContactsContact{
	color: #a6a6bb;
	line-height: 25px;
	font-size: 11px;
}
#topContactsPhone{
	color: #d8d8e3;
	line-height: 25px;
	font-size: 17px;
	font-family: Arial Black;
	margin-bottom: 10px;
}
#topContactsSkype{
	color: #FFFFFF;
	line-height: 15px;
	font-size: 11px;
	font-family: Arial Black;
}
.logo{
	margin-top: 10px;
	margin-left: 10px;	
	float: left;
	display: block;
}
.live{
	poition: absolute;
	left: 270px;
	margin-top: -10px;
}
.live img{
	border: 0px;
}
#bannerTop{
	float: left;
	width: 780px;
	height: 90px;
	text-align: right;
	margin-top: 60px;
}
#specialLinks{
	width: 955px;
	margin-left: 55px;
}
#specialLinksHolder{
	width: 200px;
	line-height: 55px;
	font-size: 13px;
	font-family: Arial Black;
	float: left;
	height: 46px;
}
#scrollingText{
	width: 700px;
	height: 54px; 
	overflow: hidden;
	float: left;
}
a.specialLink1, a.specialLink1:link, a.specialLink1:visited, a.specialLink1:hover{
	font-size: 14px;
	font-family: Arial Black;
	text-decoration: none;
	color: #3b708b;
	padding-right: 30px;
}
a.specialLink1:hover{
	text-decoration: underline;
}
a.specialLink2, a.specialLink2:link, a.specialLink2:visited, a.specialLink2:hover{
	font-size: 14px;
	font-family: Arial Black;
	text-decoration: none;
	color: #6795ac;
	padding-right: 30px;
}
a.specialLink2:hover{
	text-decoration: underline;
}
a.specialLink3, a.specialLink3:link, a.specialLink3:visited, a.specialLink3:hover{
	font-size: 14px;
	font-family: Arial Black;
	text-decoration: none;
	color: #87b0c4;
	padding-right: 30px;
}
a.specialLink3:hover{
	text-decoration: underline;
}
#specialLinksHolder1{
	width: 350px;
	height: 46px;
	padding-top: 5px;
	line-height: 20px;
	font-size: 11px;
	float: left;
}
#specialLinksHolder1 label{
	width: 190px;
	display: block;
	float: right;
}
#specialLinksHolder1 a, #specialLinksHolder1 a:link, #specialLinksHolder1 a:visited, #specialLinksHolder1 a:hover{
	font-family: Arial Black;
	text-decoration: none;
	display: block;
	width: auto;
	float: right;
}
#darkGreyMenu{
	height: 39px;
	padding-top: 4px;
	padding-left: 2%;
	line-height: 36px;
	width: 98%;
	color: #FFFFFF;
	background-image: url(../images/topMenu.jpg);
	background-repeat: repeat-x;
	
}
#darkGreyMenu a, #darkGreyMenu a:link, #darkGreyMenu a:hover ,#darkGreyMenu a:visited{
	color: #FFFFFF;
	font-family: Arial Black;
	text-decoration: none;
	padding-right: 20px;
}
#darkGreyMenu a:hover{
	color: #87b0c4;
}
#darkGreyMenu a.darkGreyMenuActive, #darkGreyMenu a.darkGreyMenuActive:link, #darkGreyMenu a.darkGreyMenuActive:hover, #darkGreyMenu a.darkGreyMenuActive:visited{
	color: #87b0c4;
}
#lightGreyMenu{
	height: 28px;
	padding-top: 5px;
	padding-left: 2%;
	line-height: 20px;
	width: 98%;
	color: #c7c7c7;
	background-color: #555355;
}
#lightGreyMenu a, #lightGreyMenu a:link, #lightGreyMenu a:hover ,#lightGreyMenu a:visited{
	color: #c7c7c7;
	text-decoration: none;
	padding-right: 20px;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
}
#lightGreyMenu a:hover{
	color: #FFFFFF;
	font-size: 11px;
}
#lightGreyMenu a.lightGreyMenuActive, #lightGreyMenu a.lightGreyMenuActive:link, #lightGreyMenu a.lightGreyMenuActive:hover, #lightGreyMenu a.lightGreyMenuActive:visited{
	color: #FFFFFF;
	font-size: 11px;
}
#midObjects{
	padding-left: 2%;
	background-image: url(../images/shadowLeft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 337px;
	width: 98%;
	background-color: #6795AC;
	overflow: hidden;
}
#midObjectsPics{
	width: 649px;
	height: 337px;
	background-position: center center;
	background-color: #7d7d9f;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}
.imgFixed{
	width: 649px;
	height: 337px;
	position: absolute;
	z-index: 4;
	display: block;
}
#dataMain{
	position: absolute;	
	z-index: 10;
	width: 313px;
	height: 337px;
}
#dateMain{
	font-family: Arial Black;
	color: #87b0c4;
	font-size: 10px;
	position: absolute;	
	z-index: 10;
	margin-top: 28px;
	margin-left: 30px;
}
#titleMain{
	font-family: Arial Black;
	color: #FFFFFF;
	font-size: 47px;
	line-height: 47px;
	margin-top: 58px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 7px;
	z-index: 10;
}
#titleMain a.bigT, #titleMain a.bigT:link, #titleMain a.bigT:visited, #titleMain a.bigT:hover{
	font-family: Arial Black;
	color: #FFFFFF;
	font-size: 47px;
	line-height: 47px;
	text-decoration: none;
	font-weight: normal;
}
#titleMain a.middleT, #titleMain a.middleT:link, #titleMain a.middleT:visited, #titleMain a.middleT:hover{
	font-family: Arial Black;
	color: #FFFFFF;
	font-size: 35px;
	line-height: 35px;
	text-decoration: none;
	font-weight: normal;
}
#titleMain a.smallT, #titleMain a.smallT:link, #titleMain a.smallT:visited, #titleMain a.smallT:hover{
	font-family: Arial Black;
	color: #FFFFFF;
	font-size: 27px;
	line-height: 27px;
	text-decoration: none;
	font-weight: normal;
}
#dataButtonsAll{
	width: 327px;
	height: 337px;
	color: #FFFFFF;
	float: left;
	line-height: 20px;
}
#dataButton1{
	width: 279px;
	padding-left: 45px;
	padding-right: 3px;
	height: 114px;
	padding-top: 3px;
	background-image: url(../images/inactive_button_01.png);
	background-repeat: no-repeat;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}
#dataButton2{
	width: 279px;
	padding-left: 45px;
	padding-right: 3px;
	height: 106px;
	padding-top: 3px;
	background-image: url(../images/inactive_button_02.png);
	background-repeat: no-repeat;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}
#dataButton3{
	width: 279px;
	padding-left: 45px;
	padding-right: 3px;
	height: 109px;
	padding-top: 3px;
	background-image: url(../images/inactive_button_03.png);
	background-repeat: no-repeat;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}
.buttonTitle{
	font-family: Arial Black;
	font-size: 17px;
	letter-spacing: -1px;
}
#linkMain{
	padding-left: 20px;
}
#divEmpty{
	height: 23px;
	width: 100%;
	clear: both;
}
#leftPart{
	width: 700px;
	height: auto;
	float: left;
}
#mainExtra{
	background-image: url(../images/backs_02.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 66px;
	width: 660px;
	padding-left: 40px;
}
.leftColumn{
	background-image: url(../images/backs_02.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 66px;
	width: 660px;
	padding-left: 40px;
}
#mainExtraTxt{
	width: 400px;
	height: 70px;
	overflow: hidden;
	font-size: 11px;
	color: #6d6d6d;
	float: left;
}
#mainExtraMore{
	width: 215px;
	font-size: 11px;
	color: #6d6d6d;
	float: left;
	padding-left: 45px;
}
#separ1{
	width: 700px;
	height: 22px;
	background-image: url(../images/backs_04.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#blueMain{
	width: 665px;
	padding-left: 35px;
	background-color: #f0f5f8;
	background-image: url(../images/backs_23-2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
#dailyPicture{
	width: 665px;
	padding-left: 35px;
	background-image: url(../images/backs_02.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;
	padding-bottom: 10px;
	padding-top: 30px;
}
#dailyPictureLeft{
	width: 330px; 
	height: auto; 
	float: left;
}
#dailyPictureRight{
	width: 320px; 
	height: auto; 
	float: left; 
	text-align: center; 
	font-size: 11px;
}
.newsArrowBox{
	padding-left: 20px; 
	margin-bottom: 3px; 
	background-image: url(/images/newsArrow.png); 
	background-repeat: no-repeat; 
	background-position: top left; 
	background-repeat: no-repeat;
}
.tabs{
	color: #62627c;
	font-size: 11px;
	
}
a.tabs, a.tabs:link, a.tabs:visited, a.tabs:hover{
	color: #62627c;
	font-size: 11px;
	display: block;
	width: auto;
	float: left;
	height: 49px;
	line-height: 49px;
	width: 70px;
	text-align: center;
	/*font-family: Arial Black;*/
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}
a.tabs:hover, a.tabs:active{
	font-family: Arial Black;
	color: #46468c;
	background-image: url(../images/backs_08.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	font-weight: bold;
}
a.tabsA, a.tabsA:link, a.tabsA:visited, a.tabsA:hover, a.tabsA:hover{
	font-size: 11px;
	text-align: center;
	display: block;
	width: auto;
	float: left;
	width: 70px;
	height: 49px;
	line-height: 49px;
	font-family: Arial Black;
	color: #46468c;
	background-image: url(../images/backs_08.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	font-weight: bold;
}
.corner{
	float: left;
}
#specialBox1{
	background-image: url(../images/backs_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 646px;
	padding-left: 35px;
	margin-left: -35px;
	height: 190px;
	padding-top: 14px;
	padding-bottom: 10px;
	display: none;
	visibility: hidden;
}
#specialBox2{
	background-image: url(../images/backs_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 646px;
	padding-left: 35px;
	margin-left: -35px;
	height: 190px;
	padding-top: 14px;
	padding-bottom: 10px;
	display: none;
	visibility: hidden;
}
#specialBox3{
	background-image: url(../images/backs_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 646px;
	padding-left: 35px;
	margin-left: -35px;
	height: 190px;
	padding-top: 14px;
	padding-bottom: 10px;
	display: none;
	visibility: hidden;
}
#specialBox4{
	background-image: url(../images/backs_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 646px;
	padding-left: 35px;
	margin-left: -35px;
	height: 190px;
	padding-top: 14px;
	padding-bottom: 10px;
	display: none;
	visibility: hidden;
}
#specialBox5{
	background-image: url(../images/backs_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 646px;
	padding-left: 35px;
	margin-left: -35px;
	height: 190px;
	padding-top: 14px;
	padding-bottom: 10px;
	display: none;
	visibility: hidden;
}
.specialMainTxt{
	width: 203px;
	height: 187px;
	font-size: 11px;
	float: left;
	margin-right: 20px;
}
.specialMainTxtTitle{
	font-size: 14px;
	font-family: Arial Black;
}
.specialMainPic{
	float: left;
	height: 187px;
	width: 118px;
	overflow: hidden;
	margin-right: 10px;
}
.specialMainList{
	float: left;
	height: 187px;
	width: 274px;
	margin-left: 10px;
}
.specialMainList a, .specialMainList a:link, .specialMainList a:viited, .specialMainList a:hover{
	font-size: 14px;
	text-decoration: none;
}
.arrow{
	width: 8px;
	height: 15px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin-right: 15px;
	float: left;
}
.linkN{
	width: 225px;
	height: auto;
	float: left;
}
.linkN a, .linkN a:link, .linkN a:visited, .linkN a:hover{
	font-size: 12px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
}
.purpleTitle{
	color: #c21b85;
	font-size: 12px;
	font-family: Arial Black;
}
.subCatLinks{
	width: 643px;
	padding-left: 7px;
	height: 19px;
	font-size: 10px;
	color: #7f2962;
	line-height: 19px;
	background-image: url(../images/backs_18.jpg);
}
.subCatLinks a, .subCatLinks a:link, .subCatLinks a:visited, .subCatLinks a:hover{
	font-size: 9px;
	color: #7f2962;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 3px;
}
.subCatLinks2{
	width: 643px;
	padding-left: 7px;
	height: 19px;
	font-size: 10px;
	color: #7f2962;
	line-height: 19px;
	background-image: url(../images/lentichka.png);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
}
.subCatLinks2 a, .subCatLinks2 a:link, .subCatLinks2 a:visited, .subCatLinks2 a:hover{
	font-size: 9px;
	color: #8d8d8d;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 3px;
}
.subCatNewsBox{
	height: 45px;
	width: 290px;
	padding-top: 5px;
	padding-left: 5px;
	margin-right: 10px;
	float: left;
}
.subCatPic, .subCatPic img{
	width: 44px;
	height: 42px;
	border: 0px;
	float: left;
	display: block;
	margin-right: 10px;
}
.linkN1{
	width: 205px;
	height: auto;
	float: left;
}

.linkN2{
	width: 195px;
	height: auto;
	float: left;
	background-image: url(../images/bulletNews.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 20px;
}
.linkN1 a, .linkN1 a:link, .linkN1 a:visited, .linkN1 a:hover{
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
.linkN2 a, .linkN2 a:link, .linkN2 a:visited, .linkN2 a:hover{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}
.downLine{
	width: 648px;
	height: 11px;
	background-image: url(../images/down_line.jpg);
}

#whiteMain{
	width: 675px;
	padding-left: 25px;
	background-color: #FFFFFF;
	background-image: url(../images/backs_25.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
.whiteBoxes{
	width: 145px;
	min-height: 130px;
	height: auto;
	float: left;
	margin-right: 5px;
	background-image: url(../images/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}
.arrow1{
	width: 11px;
	height: 12px;
	background-image: url(../images/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
	margin-right: 3px;
}
.whiteBoxes a, .whiteBoxes a:link, .whiteBoxes a:hover, .whiteBoxes a:visited{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.whiteContent{
	float: left;
	height: auto;
}
.whiteBoxesTitle{
	font-size: 12px;
	font-family: Arial Black;
}
#pruneMain{
	width: 665px;
	font-size: 11px;
	padding-left: 35px;
	background-color: #62627c;
	background-image: url(../images/backs_27.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	color: #FFFFFF;
}
#pruneMainContent{
	padding-top: 30px;
	width: 580px;
	margin: 0 auto;
	color: #e4e4fb;
}
#pruneMainContent a,#pruneMainContent a:link,#pruneMainContent a:visited, #pruneMainContent a:hover{
	color: #e4e4fb;
	text-decoration: none;
	font-size: 11px;
}
.prunePic{
	width: 74px;
	height: 55px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	float: left;
	border: 0px;
}
#footerMain{
	width: 665px;
	height: 40px;
	line-height: 40px;
	font-size: 10px;
	padding-left: 35px;
	background-color: #42425c;
	color: #FFFFFF;
}
#footerMain a, #footerMain a:link, #footerMain a:visited, #footerMain a:hover{
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.copyRight{
	font-family: Arial Black;
}
#rightPart{
	width: 300px;
	height: auto;
	float: left;
	overflow: hidden;
}
#rightPartSearch{
	padding-left: 15px;
	padding-top: 25px;
	width: 295px;
	padding-bottom: 30px;
	font-size: 11px;
}
.darkTitleRight{
	color: #62627c;
	font-family: Arial Black;
	font-size: 19px;
	margin-left: 
}
.searchForm{
	margin: 0px;
}
.searchBox{
	background-image: url(../images/search_box.jpg);
	width: 141px;
	height: 33px;
	border: 0px;
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 20px;
}
.searchButton{
	background-image: url(../images/search_09.jpg);
	width: 95px;
	height: 49px;
	*margin-top: 20px;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}
.whiteRight{
	padding-left: 15px;
	padding-top: 25px;
	width: 295px;
	background-image: url(../images/backs_12.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 30px;
	Font-Size: 11Px;
	background-color: #f0f5f8;
}
.blueRight{
	padding-left: 15px;
	padding-top: 25px;
	width: 295px;
	background-image: url(../images/backs_33.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 20px;
	font-size: 11px;
}
#rightPart a, #rightPart a:link, #rightPart a:visited, #rightPart a:hover{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.rightBlueTitle{
	color: #84b1c4;
	font-family: Arial Black;
	font-size: 19px;
}
.hiddenMenu{
	display: none;
}
.newsHolder{
	display: none;
	height: 50px;
}
.clear{
	clear: both;
}
.headingBig{
	color: #62627c;
	font-size: 22px;
	font-family: Arial Black;
}
.headingBigWhite{
	color: #FFF;
	font-size: 22px;
	font-family: Arial Black;
}
.blueBack{
	background-color: #87b0c4;
	width: 100%;
	/*margin-left: 2px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.blueBackHolder{
	padding-left: 20px;
	width: 940px;
}
.linkWhiteBig, .linkWhiteBig:link, .linkWhiteBig:hover, .linkWhiteBig:visited{
	font-family: Arial Black;
	font-size: 18px;
	color: #FFF;
}
.linkLightBlueBig, .linkLightBlueBig:link, .linkLightBlueBig:hover, .linkLightBlueBig:visited{
	font-family: Arial Black;
	font-size: 18px;
	color: #d7edf7;
}
.dateBackground{
	background-color: #f0f5f8;
	width: 227px;
	color: #326279;
	font-size: 11px;
	padding: 3px;
	font-family: Arial;
	float: left;
}
.content{
	padding: 20px;
	color: #333;
	width: 660px;
	height: auto;
	min-height: 40px;
	background-image: url(../images/backs_25.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 12px;
}
.contentClear{
	padding: 0px 20px 30px 0px;
	width: 680px;
	height: auto;
	min-height: 40px;
	background-image: url(../images/backs_25.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 12px;
}
.boxShadow{
	width: 600px; 
	padding: 20px 20px 20px 50px;
	height: auto; 
	min-height: 300px;
	background-image: url(/images/shadowList.jpg); 
	background-repeat: no-repeat;
	margin-left: 10px;
}
.pictureHolder{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 380px;
	overflow: hidden;
}
.pictureHolderSmall{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.pictureHolderSmall2{
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.pictureDescription{
	background-color: #2c363c;
	/*color: #85888a;*/
	color: #fff;
	font-size: 11px;
	font-style: italic;
	padding: 10px;
}
.socialLeft{
	width: 23px;
	height: 68px;
	float: left;
	background-image: url(../images/socialLeft.jpg);
	background-repeat: no-repeat;
}
.socialMiddle{
	padding: 10px;
	height: 48px;
	float: left;
	background-image: url(../images/socialBack.jpg);
	background-repeat: repeat-x;
}
.socialMiddle2{
	padding: 10px;
	height: 48px;
	float: left;
	background-image: url(../images/socialBack2.jpg);
	background-repeat: repeat-x;
}
.socialRight{
	width: 22px;
	height: 68px;
	float: left;
	background-image: url(../images/socialRight.jpg);
	background-repeat: no-repeat;
}
.headingLightBlue{
	color: #87b0c4;
	font-size: 12px;
	font-family: Arial Black;
}
.commentsCountBox{
	width: 46px; 
	height: 27px; 
	background-image: url(/images/buttonComments.jpg); 
	background-repeat: no-repeat; 
	text-align: center; 
	padding-top: 5px; 
	color: #333;
	float: left;
}
.picturesCount{
	float: right;
	padding: 3px;
	font-weight: bold;
}
.commentsTop{
	background-image: url(../images/commentsBackTop.jpg);
	background-repeat: no-repeat;
	width: 597px;
	height: 25px;
}
.commentsMiddle{
	background-image: url(../images/commentsBackMiddle.jpg);
	background-repeat: repeat-y;
	width: 597px;
	height: auto;
}
.commentsBottom{
	background-image: url(../images/commentsBackBottom.jpg);
	background-repeat: no-repeat;
	width: 597px;
	height: 21px;
}
.commentCountBlack{
	width: 47px;
	height: 40px;
	margin-left: -22px;
	font-size: 25px;
	float: left;
	text-align: right;
	padding-right: 5px;
	color: #FFF;
	background-image: url(../images/commentCountBlack.png);
	background-repeat: no-repeat;
}
.commentCountOrange{
	width: 47px;
	padding-right: 5px;
	float: left;
	height: 40px;
	margin-left: -22px;
	font-size: 25px;
	color: #FFF;
	text-align: right;
	background-image: url(../images/commentCountOrange.png);
	background-repeat: no-repeat;
}
.leftForm{
	width: 100px;
	float: left;
	font-size: 11px;
	color: #333;
	padding-top: 3px;
	font-weight: bold;
}
.rightForm{
	width: 400px;
	float: left;
	margin-bottom: 2px;
}
.inputField{
	border: 2px solid #EEE;
	font-family: Arial;
	font-size: 12px;
	padding: 3px;
	width: 400px;
}
.inputField2{
	border: 2px solid #EEE;
	font-family: Arial;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #fff;
}
#commentsForm{
	width: 620px;
	margin: 0 auto 0 auto;
	height: auto;
	display: none;
}
#displayComments{
	float: left; 
	display: block; 
	margin-top: 4px; 
	margin-left: 10px;
	cursor: hand;
	cursor: pointer;
}
.resource{
	font-size: 11px; 
	font-style: italic;
	color: #acacac;
}
.galleryPic{
	float: left; 
	width: 170px; 
	overflow: hidden;
	font-size: 10px;
	color: #333;
	margin-right: 10px; 
	margin-bottom: 10px;
}
.mainNewsDescription{
	float: left;
	padding: 0px 20px 0px 20px;
	width: 310px;
	height: auto;
}
.mainNewsDescription2{
	float: left;
	padding: 0px 20px 0px 20px;
	width: 400px;
	font-size: 11px;
	height: auto;
}
.mainAdsDescription2{
	float: left;
	padding: 0px 20px 0px 20px;
	width: 550px;
	font-size: 11px;
	height: auto;
}
.newsShadow{
	background-image: url(../images/newsShadow.jpg);
	background-repeat: no-repeat;
	width: 666px;
	margin-left: -20px;
	height: 25px;
}
.headingSmall{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.smallText{
	font-size: 9px;
	color: #aeadad;
}
.pageBox{
	width: 25px;
	height: 20px;
	float: left;
	padding-top: 5px;
	text-align: center;
	color: #6d6d6d;
}
.pageBox a,.pageBox a:link,.pageBox a:visited,.pageBox a:hover{
	font-family: Arial Black;
	font-size: 13px;
	color: #6d6d6d;
	font-weight: bold;
}
.pageBoxActive{
	width: 25px;
	height: 20px;
	float: left;
	text-align: center;
	background-image: url(../images/pageBox.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.pageBoxActive a,.pageBoxActive a:link,.pageBoxActive a:visited,.pageBoxActive a:hover{
	font-family: Arial Black;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
.pageBoxLeft{
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
	background-image: url(../images/arrowLeft.jpg);
	background-repeat: no-repeat;
}
.pageBoxRight{
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
	background-image: url(../images/arrowRight.jpg);
	background-repeat: no-repeat;
}
.pagesHolder{
	width: 300px;
	padding: 4px;
	float: right;
}
.pagesHeading{
	width: 250px;
	padding-top: 9px;
	height: auto;
	float: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
.pagesLine{
	background-color: #f0f0f0;
	width: 560px;
	padding: 5px;
}
.categoriesblueTop, .categorieselectricgreenTop, .categoriesgreenTop, .categorieslightblueTop, .categorieslightbrownTop, .categorieslightgreenTop,.categorieslightredTop, .categoriespinkTop, .categoriespurpleTop, .categoriesvioletTop, .categoriesyellowTop{
	width: 660px;
	height: 42px;
	padding-top: 4px;
	background-repeat: no-repeat;
}
.categoriesblueTop{
	background-image: url(../images/catpack/blue/categoriesHeader.jpg);
}
.categorieselectricgreenTop{
	background-image: url(../images/catpack/electricgreen/categoriesHeader.jpg);
}
.categoriesgreenTop{
	background-image: url(../images/catpack/green/categoriesHeader.jpg);
}
.categorieslightblueTop{
	background-image: url(../images/catpack/lightblue/categoriesHeader.jpg);
}
.categorieslightbrownTop{
	background-image: url(../images/catpack/lightbrown/categoriesHeader.jpg);
}
.categorieslightgreenTop{
	background-image: url(../images/catpack/lightgreen/categoriesHeader.jpg);
}
.categorieslightredTop{
	background-image: url(../images/catpack/lightred/categoriesHeader.jpg);
}
.categoriespinkTop{
	background-image: url(../images/catpack/pink/categoriesHeader.jpg);
}
.categoriespurpleTop{
	background-image: url(../images/catpack/purple/categoriesHeader.jpg);
}
.categoriesvioletTop{
	background-image: url(../images/catpack/violet/categoriesHeader.jpg);
}
.categoriesyellowTop{
	background-image: url(../images/catpack/yellow/categoriesHeader.jpg);
}
.categoriesblueMiddle, .categorieselectricgreenMiddle, .categoriesgreenMiddle, .categorieslightblueMiddle, .categorieslightbrownMiddle, .categorieslightgreenMiddle,.categorieslightredMiddle, .categoriespinkMiddle, .categoriespurpleMiddle, .categoriesvioletMiddle, .categoriesyellowMiddle{
	width: 620px;
	height: auto;
	background-repeat: repeat-y;
	padding: 0px 20px 0px 20px;
}
.categoriesblueMiddle{
	background-image: url(../images/catpack/blue/categoriesBackground.jpg);
}
.categorieselectricgreenMiddle{
	background-image: url(../images/catpack/electricgreen/categoriesBackground.jpg);
}
.categoriesgreenMiddle{
	background-image: url(../images/catpack/green/categoriesBackground.jpg);
}
.categorieslightblueMiddle{
	background-image: url(../images/catpack/lightblue/categoriesBackground.jpg);
}
.categorieslightbrownMiddle{
	background-image: url(../images/catpack/lightbrown/categoriesBackground.jpg);
}
.categorieslightgreenMiddle{
	background-image: url(../images/catpack/lightgreen/categoriesBackground.jpg);
}
.categorieslightredMiddle{
	background-image: url(../images/catpack/lightred/categoriesBackground.jpg);
}
.categoriespinkMiddle{
	background-image: url(../images/catpack/pink/categoriesBackground.jpg);
}
.categoriespurpleMiddle{
	background-image: url(../images/catpack/purple/categoriesBackground.jpg);
}
.categoriesvioletMiddle{
	background-image: url(../images/catpack/violet/categoriesBackground.jpg);
}
.categoriesyellowMiddle{
	background-image: url(../images/catpack/yellow/categoriesBackground.jpg);
}
.categoriesblueBottom, .categorieselectricgreenBottom, .categoriesgreenBottom, .categorieslightblueBottom, .categorieslightbrownBottom, .categorieslightgreenBottom,.categorieslightredBottom, .categoriespinkBottom, .categoriespurpleBottom, .categoriesvioletBottom, .categoriesyellowBottom{
	background-repeat: no-repeat;
	width: 660px;
	height: 22px;
}

.categoriesblueBottom{
	background-image: url(../images/catpack/blue/categoriesFooter.jpg);
}
.categorieselectricgreenBottom{
	background-image: url(../images/catpack/electricgreen/categoriesFooter.jpg);
}
.categoriesgreenBottom{
	background-image: url(../images/catpack/green/categoriesFooter.jpg);
}
.categorieslightblueBottom{
	background-image: url(../images/catpack/lightblue/categoriesFooter.jpg);
}
.categorieslightbrownBottom{
	background-image: url(../images/catpack/lightbrown/categoriesFooter.jpg);
}
.categorieslightgreenBottom{
	background-image: url(../images/catpack/lightgreen/categoriesFooter.jpg);
}
.categorieslightredBottom{
	background-image: url(../images/catpack/lightred/categoriesFooter.jpg);
}
.categoriespinkBottom{
	background-image: url(../images/catpack/pink/categoriesFooter.jpg);
}
.categoriespurpleBottom{
	background-image: url(../images/catpack/purple/categoriesFooter.jpg);
}
.categoriesvioletBottom{
	background-image: url(../images/catpack/violet/categoriesFooter.jpg);
}
.categoriesyellowBottom{
	background-image: url(../images/catpack/yellow/categoriesFooter.jpg);
}
.headingIndexWhite{
	font-family: Arial Black;
	font-size: 12px;
	color: #FFFFFF;
}
.linkWhiteSmall, .linkWhiteSmall:link, .linkWhiteSmall:hover, .linkWhiteSmall:visited{
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
}
.linkWhiteSmall2, .linkWhiteSmall2:link, .linkWhiteSmall2:hover, .linkWhiteSmall2:visited{
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
}
.categoriesTop{
	width: 660px;
	height: 37px;
	padding-top: 5px;
	background-image: url(../images/1_01.png);
	background-repeat: no-repeat;
	margin-left: -10px;
}
.categoriesMiddle{
	width: 620px;
	height: auto;
	padding: 10px 20px 0px 20px;
	margin-left: -10px;
}
.categoriesBottom{
	width: 660px;
	height: 22px;
	background-image: url(../images/1_03.png);
	margin-left: -10px;
	background-repeat: no-repeat;
}
.categoriesBoxLeft{
	float: left; 
	width: 170px;
}
.categoriesBoxMiddle{
	float: left; 
	width: 200px; 
	font-size: 11px; 
	color: #FFF;
}
.categoriesBoxRight{
	float: left; 
	width: 220px; 
	color: #FFF;
}
.dayInactive{
	color: #EEE;
	width: 30px;
	height: 15px;
	border: 1px solid #EEE;
	text-align: center;
	padding: 3px;
	float: left;
	font-size: 12px;
	margin-right: 2px;
	margin-bottom: 2px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.day{
	color: #999;
	width: 30px;
	height: 15px;
	border: 1px solid #87B0C4;
	text-align: center;
	padding: 3px;
	float: left;
	font-size: 12px;
	margin-right: 2px;
	margin-bottom: 2px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.dayActive{
	color: #FFF;
	font-weight: bold;
	width: 30px;
	height: 15px;
	border: 1px solid #87B0C4;
	text-align: center;
	padding: 3px;
	background-color: #05ADEB;
	float: left;
	font-size: 12px;
	margin-right: 2px;
	margin-bottom: 2px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.calendar{
	width: 280px;
	margin: 30px auto;
}
#calendarHeader{
	text-align: right;
	padding: 2px;
}
#calendarHolder{
	height: 110px;
}
.errorMessage{
	color: #FF0000;
	font-size: 11px;
	clear: both;
	display: none;
}
.commentsCount{
	width: 40px; 
	height: 20px; 
	text-align: center; 
	margin: 0 auto;
}
.thumbsUp, .thumbsDown, .pthumbsUp, .pthumbsUp{
	cursor: hand;
	cursor: pointer;
}
.newsBoxShadow{
	background-image: url(../images/backgroundNews.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 550px;
	padding: 10px 10px 10px 10px;
}
.linkSmall, .linkSmall:hover, .linkSmall:visited, .linkSmall:link{
	font-size: 11px;
}
.todaysNews, .todaysNews:hover, .todaysNews:visited, .todaysNews:link{
	font-size: 11px;
	color: #024363;
}
.todaysNews2, .todaysNews2:hover, .todaysNews2:visited, .todaysNews2:link{
	font-size: 11px;
	color: #024363;
}
.todaysNews2:hover{
	text-decoration: underline;
}
.whiteText{
	color: #FFF;
}
.todaysNewsImage{
	width: 150px;
	height: auto;
	float: right;
	display: none;
}
.pageLink, .pageLink:link, .pageLink:hover, .pageLink:visited{
	color: #FFF;
	font-family: Arial Black;
	font-weight: bold
}
.buttonHidden{
	display: none;
}
.pageHighlight{
	cursor: hand;
	cursor: pointer;
}
.hotelImagesHolder{
	width: 360px;
	margin-left: 20px;
	float: right;
}
.infoImages{
	float: right;
	margin-left: 10px;
}
.linkBlue, .linkBlue:link, .linkBlue:visited, .linkBlue:hover{
	font-size: 14px;
	font-family: Arial Black;
	text-decoration: none;
	color: #3b708b;
	padding-right: 30px;
}
.linkBlue:hover{
	text-decoration: underline;
}
.buttonTopHolder{
	float: right;
}
.buttonTopSmall{
	width: 70px;
	height: auto;
	float: left;
	text-align: center;
	padding-top: 20px;
}
.headingLeft{
	width: 700px;
	float: left;
}
.linkBlueSmall,.linkBlueSmall:link,.linkBlueSmall:hover, .linkBlueSmall:visited{
	font-size: 10px;
	color: #a4e1ff;
}
.infoBox{
	width: 300px;
	float: left;
	margin-right: 10px;
	height: 150px;
	margin-bottom: 10px;
}
.infoBoxSubmenu2{
	background-image: url(/images/bulletInfo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	width: 250px;
}

.infoBoxSubmenu{
	background-image: url(/images/bulletInfo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	width: 500px;
}
.homeButton{
	display: block; 
	float: left; 
	margin-top: 10px; 
	margin-right: 10px; 
	margin-left: -20px;
	border: 0px;
}
.searchArrow{
	width: 15px;
	height: 29px;
	background-image: url(../images/searchArrow.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: hand;
	cursor: pointer;
}
.searchBackground{
	width: 131px;
	height: 29px;
	background-image: url(../images/searchBackground.jpg);
	background-repeat: no-repeat;
	float: left;
}
.searchButton{
	width: 93px;
	height: 26px;
	padding-top: 2px;
	margin-left: 20px;
	float: left;
}
.searchField2{
	border: 0px;
	width: 130px;
	font-size: 12px;
	font-family: Arial;
	height: 23px;
	padding-top: 3px;
	background: none;
}
#searchBoxContent{
	width: 270px;
	padding: 10px 10px 10px 20px;
	z-index: 2;
	position: relative;
}
#searchBoxSuggestions{
	background-image: url(../images/backgroundSearch.png);
	width: 146px;
	height: auto;
	position: absolute;
	margin: 39px 0px 0px 20px;
	z-index: 3;
	display: none;
	cursor: hand;
	cursor: pointer;
}
.searchSuggestion{
	width: 126px;
	padding: 3px 10px 3px 10px;
	font-size: 12px;
	color: #333;
	cursor: hand;
	cursor: pointer;
}
.searchSuggestion:hover{
	color: #FFF;
	background-color: #7D7D9F;
}
#buttonSearch{
	cursor: hand;
	cursor: pointer;
}
#custom-tweet-button a {
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin-right: 2px;
	background: url(/images/buttonTwitter.jpg) center no-repeat;
}
.boxNumber{
	float: left; 
	font-size: 30px; 
	color: #CCC; 
	width: 45px;
}
.boxNewsInfo{
	float: left; 
	width: 555px;
}
#loadingMainNews{
	display: none;
	position: relative;
	z-index: 25;
	top: 50px;
	left: 230px;
	text-align: center;
	width: 200px;
}

.loadingMainNewsSmall{
	display: none;
	position: relative;
	top: 50px;
	margin: 0 auto 0 auto;
	padding-right: 30px;
	text-align: center;
	width: 100px;
}
.linkHighlights, .linkHighlights:link, .linkHighlights:hover, .linkHighlights:visited{
	display: block; margin-top: 20px; float: left;
}

#overlayImage{
	width: 700px;
	float: right;
	z-index: 5;
	position: absolute;
	top: 630px;
	/*top: 286px;*/
	left: 1005px;
	height: 1005px;
	background-image: url(/images/brgsorg.jpg);
	/*background-image: url(/images/Branding_BourgasOrg.jpg);*/
	background-repeat: no-repeat;
}
#headerBlackLine{
	background-color: #262427; 
	width: 100%; 
	left: 1000px;
	height: 30px; 
	position: absolute; 
	top: 0px;
}
.imageMessage{
	color: #ff0000;
	font-size: 11px;
	text-align: center;
	width: 100%;
	display: none;
	padding-top: 5px;
}
.leftCell2{
	float: left;
	margin: 5px;
	width: 140px;
	text-align: right;
}
.rightCell2{
	float: left;
	width: 180px;
	margin: 5px;
}
#stylePopup{
	width: 580px; 
	margin: auto; 
	padding: 10px; 
	text-align: auto; 
	color: #333; 
}
.greenBoxBack{
	padding: 15px 20px 15px 20px;
	background-color: #67a8ac;
	color: #fff;
	width: 600px;
}
.greenBoxHeading{
	font-size: 13px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #91e8ed;
	padding-bottom: 5px;
}
.greenBoxHeadingIcon{
	float: left;
}
.greenBoxHeadingRight{
	float: left;
	padding: 10px;
}