@charset "utf-8";
body{margin:0px; font-family: Arial, Helvetica, sans-serif; line-height:21px; font-size:17px; color:#ffffff; background:#0086CA; min-width:380px;}
/*
body {background: #000;}
background: linear-gradient(to bottom, #DAE9EE 10%, #0086CB 70%, #B5D2DC 97%);
background: -webkit-linear-gradient(#DAE9EE 10%, #0086CB 70%, #B5D2DC 97%);
697060  font-family: Book Antiqua; #BBD4C7 1%, #fff 55%, #FDFDFF */

table{padding:0px; border:0px; border-spacing:0px; border-collapse:collapse;}
td{padding:0px; vertical-align:top;}
img{margin:0; border:0px;}
h1{line-height:35px;}
h2,h3,h4{line-height:23px;}
p{margin:0; padding:0;}
a{text-decoration:none; color:#fff; word-spacing:0px; display:inline-block;}
a:hover{text-decoration:none;}
.backgroound{position:relative;}
.dRecord, .dNews, .dButt, .imenu, .dSide {
-webkit-transition: background-color 2s ease-out;
-moz-transition: background-color 2s ease-out;
-o-transition: background-color 2s ease-out;
transition: background-color 2s ease-out;
}

canvas {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* formating by adArt.php, adComent.php and more */
.dClear{height:0px; clear:both;}
.pUserArt{text-align:right; margin:0px; margin-bottom:10px;} /* article autor */
.sArtDate{font-size:10px;} /* article date */
.pUserCom{text-align:left; margin:0px; margin-bottom:10px;} /* comment autor */
.sCommDate{font-size:10px;} /* comment date */


/* HEADER #F8B334 */
.header{position:fixed; top:0; width:100%; height:30px; text-align:right; z-index:500; background:#0086CA;} /* background:#F8B334; */
.dHead{position:relative; width:98%; margin:0% 1%; color:#fff; word-spacing:15px; line-height:30px;}
.aMenuTop{word-spacing:0px; color:#fff; font-size:15px;} /* top lang. and user menu */
.aMenuTop:hover{text-decoration:underline;} /* top lang. and user menu */
.aPart{font-weight:700; color:#fff;} /* меню дялове */
.aPart:hover{text-decoration:underline;} 
.spanCat{padding:3px; background:#006498;}  /* фон на линка(aPart) на избраната категория в главното меню #DADADA */
.sWelcome{ word-spacing:0px; font-weight:700;} /* добре дошъл на вписан потребител */
.imenu {position:relative; top:2px; right:2px; float:right; margin-left:10px; max-width:32px; z-index:700;} /* button meny */
.imenu:hover{background:#006498; cursor:pointer;}
.divlogo{position:relative; margin:0% 1%; width:98%; text-align:right; clear:both; z-index:0;} /* */
.imglogo{position:relative; float:none; margin-left:auto; margin-right:auto; width:100%; max-width:320px; z-index:600; cursor:pointer;}

.imgScr{float:none; height:100%; margin:0; margin-left:auto; margin-right:auto;}

/* MENU dSide */
.dSide{position:relative; float:right; width:25%; min-width:280px; margin:0px; background:#006498; display:none;
padding:1%;  border: 1px solid #006498; border-radius:5px; opacity:0.9; z-index:500;}
.dSide:hover {background-color: #00324C;}
.sClose{text-align:right; color:red; cursor:pointer; display:inline-block;}
.dMenu{height:170px; overflow:hidden; overflow-Y:auto; z-index:500;} /* menu last article from scripts/menuCaArticle.php */

.sMenuSub{margin-top:5px; font-weight:600; display:block;}
.aMPart{font-size:17px; font-weight:600; color:#8C0000}/* link to part */
.aMPart:hover{text-decoration:underline;}
.dMSubCat{margin-left:20px;} /* link cont. to cat */
.aMCat{font-size:19px; font-weight:500;}/* link to cat */
.aMCat:hover{text-decoration:underline;}
.aMSubCat{font-size:18px; font-weight:500;}
.aMSubCat:hover{text-decoration:underline;}
.aMSubSub{font-size:17px; font-weight:500;}
.aMSubSub:hover{text-decoration:underline;}
/* scripts/menuCaArticle.php menu article.php */
.hsSub{margin-bottom:0;} /* sub-sub-category only in article */
.aArtlink{font-weight:500;} /* link to art */
.aArtlink:hover{color:red;}
.imgMenuSub{float:left; border:0; width:50px; height:50px;} /* img in likk... */
.asSub{color:blue; cursor:pointer; word-spacing:0px;} /* prev and next articles - only in article */


.masterTab{position:relative; margin-top:5px; margin-left:auto; margin-right:auto; width:100%; max-width:1240px; min-width:380px; clear:both;}

/*CONTENT tdContent*/
.tdContent{overflow:hidden; position:relative; display:block;} /* content row */ 


/* CONTENT */
.divContent{position:relative; width:100%; height:auto; min-height:30px; margin-top:3%; margin-bottom:7%;}
.divMess{margin:2%; padding:1%; background:#006498; clear:both;} /*дива за странициране и съобщения  #D9D9A3*/
.spanMess{font-weight:500;} /* съобщение на системата */

/* gallery.php */
.aPage{font-weight:400;} /* линк към пореден номер на страница color:#003E62; */
.aPagePr{font-weight:400;} /* pr page */
.aPageNext{font-weight:400;} /* next page */
/* article.php, preview.php*/
.aPagePro{font-weight:400;} /* there is comments */
/* article.php, preview.php, photo.php*/
.pHistory{margin:3%; text-align:right;} /* п или див тага в който се помества линка за връщане на предходната стр. */
.aHistory{font-weight:500;}/* линк за връщане към предходната страница*/


/* content.php ... */
.hContent{margin:1% 3% 0%; padding:0px; font-size:21px; font-weight:700; text-align:right;} /* part */
.hContentCat{margin:1% 3% 0%; padding:0px; font-size:21px; font-weight:500; text-align:right;} /* cat */
.hContentSub{margin:1% 3% 0%; padding:0px; font-size:19px; font-weight:300; text-align:right;} /* sub-cat */
.hContSubSub{margin:1% 3% 0%; padding:0px; font-size:23px; font-weight:700; text-align:right;} /* sub-sub-cat */
.dPageTop{margin:1%; padding:1%;} /* links to pages top */
.aTop{color:#fff} /* links top */
.divPage{clear:both; text-align:center; margin:3% 0;} /* next/prev page bottom */

/* records */
.dRecord{position:relative; float:left; width:27%; min-width:280px; max-width:800px; height:240px; margin:1%; padding:1%; text-align:justify; border:0; cursor:pointer; overflow:hidden; background-color:#0072AC; box-shadow: 10px 15px 10px #006498;} /* box in part (content.php)*/
.dRecord:hover {background-color: #0086CA;}
.dImgPart{float:left; width:45%; max-width:240px; margin:0% 3% 3% 0%;}  /* div for small img in part */
.imgPart{float:none; margin:0px; width:100%;} /* small img in part */
.hAutor{margin:0px; font-size:15px;}
.hContArt{margin:0px; font-size:17px; text-align:right;} /* in part (content.php) */
.hRKey{margin:0; font-size:15px; text-align:right;}
.aArticle{font-size:19px; font-weight:100; color:#41525A;} /* link to article (content.php) */
/* news */
.dNews{position:relative; float:left; width:27%; min-width:280px; max-width:800px; height:240px; margin:1%; padding:1%; text-align:justify; border:0; cursor:pointer; overflow:hidden; background-color:#0072AC; box-shadow: 10px 15px 10px #006498;}
.dNews:hover {background-color: #0086CA;}
.dImgNews{float:left; width:45%; max-width:240px; margin:0% 3% 3% 0%;}
.imgNews{float:none; margin:0px; width:100%;}
.hNAutor{margin:0; font-size:15px;}
.hNews{margin:0; font-size:17px; text-align:right;}
/* buttons */
.dButt{float:left; width:27%; min-width:280px; max-width:800px; height:70px; margin:1%; padding:1%; cursor:pointer; overflow:hidden; background-color:#0072AC;}
.dButt:hover {background-color: #F8B334;}
.dImgButt{float:left; width:35%; min-width:65px; max-width:54px; margin:0px; margin-right:10px; overflow:hidden;}
.imgButt{float:none; margin:0px; height:60px;}
.hButt{margin:0; font-size:17px;}


/* article.php */
.hArtCont{position:relative; width:94%; margin:2% 3% 0%; padding:0px; font-size:17px; font-weight:100; text-align:right;} /* part */
.hArtContCat{position:relative; width:94%; margin:0% 3%; padding:0px; font-size:17px; font-weight:300; text-align:right;} /* sub-cat */
.hArtContSub{position:relative; width:94%; margin:1% 3%; padding:0px; font-size:21px; font-weight:500; text-align:right;} /* sub-cat */
.divArticle{position:relative; width:95%; margin:2%; padding:1%; box-shadow: 10px 15px 10px #006498;
background: linear-gradient(to bottom, #000 20%, #006498 90%, #0086CA 97%);
background: -webkit-linear-gradient(#000 20%, #006498 90%, #0086CA 97%);}
/* article in div */
.divArticleItalic{font-style:italic; text-align:right;}
.hArtAutor{margin:1% 0% 0%; font-size:17px; font-weight:700; text-align:right;}
.hArticle{margin:1% 0%; padding:0px; font-size:31px; font-weight:700; text-align:right}/* title */
.divRecArt{margin:3% 2%; padding:1%; background:#0072AC; box-shadow: 10px 15px 10px #006498;} /* commment box */
.dRecCom{margin:7px 0px 0px; padding:5px; color:#404040; background:#E5F2F9;} /* commment text */
.dImgArt{float:left; width:40%; margin: 3px 13px 13px 3px;}
.imgTrArt{width:100%;} /* img */
.imgArtEx{float:none; margin: 3% 3%; max-width: 720px; width: 90%;} /* more img */
.aPageCom{font-weight:400; color:#fff; text-decoration: underline;} /* link to comments page */
/* article coments.php */
.slink{color:#fff; cursor:pointer; word-spacing:0px;} /* link to comments page: top (page frirst last), bottom (pr next)*/
/* article small side */
.dASide{position:relative; float:right; width:0; max-width:25%; padding-top:11%; text-align:center; display:none; overflow:hidden;}
.iDia{position:relative; width:95%; max-width:350px; margin-top:75px;}
.aDia{}
/* article admin/user format */
.pleft{margin:0; padding:0; text-align:left; clear:both;} /* paragra... */
.pcenter{margin:0; padding:0; text-align:center; clear:both;}
.pright{margin:0; padding:0; text-align:right; clear:both;}
.pjustify{margin:0; padding:0; text-align:justify; clear:both;}
.dVideo{width:90%; height:400px; margin-left:auto; margin-right:auto; clear:both;}


/* photo.php */
.dPhoto{margin:1% 3%; display:block; overflow:hidden;}
.imgPhoto{width:100%; max-width:840px;}


/* FOOTER */
.tdFoot{vertical-align:bottom; padding:10px;} /* footer row */
.dSoc{border-bottom:1px solid #DADADA;} /* social nework */
.imgSoc{float:right; margin:4px;}
.imglogoFooter{float:left; margin-right:10px; height:107px;} /* logo */
/* .imglogo1{margin:11px 10px; height:107px;} */
.dNewslet{margin:0% 2%; text-align:right; height:54px; overflow:hidden;} /* newsletter frame */
.ifrNlet{margin:0; padding:0; width:100%; height:100%; border:0;}


.dFMenu{margin:13px; text-align:center; word-spacing:5px; font-weight:500;} /* menu */
.aMenuFo{font-weight:500; word-spacing:1px;}
.aMenuFo:hover{color:#000;}
.divGeodi{margin:5px; text-align:right; font-size:17px; border-top:1px solid #DADADA;} /* geodi */
.aGeodi{font-size:19px; font-weight:500;}/* geodi */
.dSeo{padding:10px; text-align:center; font-size:13px;} /* keywords */

/* other */
.userfile{width:197px; margin:3px;} /* for user */
.divMap{float:left; margin:2%; width:95%; }/* google map */


@media only screen and (max-width: 480px) {
	body{min-width:320px;}
	.masterTab{min-width:320px;}
	.dNewslet{height:74px;}
	.divArticle{box-shadow:none}
}

@media only screen and (max-width: 380px) {
	body{min-width:320px;}
	.masterTab{min-width:320px;}
	.dNewslet{height:74px;}
	.divArticle{box-shadow:none;}
	.divArticle{width:94%; box-shadow:none;}
	.hArtCont{width:93%;}
	.hArtContCat{width:93%;}
	.hArtContSub{width:93%;}
}
