body { 
	 
	color:#fff; 
	height:100%; 
	width:100%; 
	margin:0; 
	padding:0; 
	font:normal 8pt sans-serif, Tahoma, Verdana; 
	color:#fff; 
	background:#0c4c02 url(../img/topnew_christmas.jpg) no-repeat top center;
	/*background:#0c4c02 url(../img/topnew.jpg) no-repeat top center;*/

	}
	
	
img { border:0; }
.clear { clear:both; }
.justify { text-align:justify; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.fright { float:right; }
.space60 { position:relative; width:100%; height:60px; }
.none { display:none !important;; }
.bold { font-weight:bold; }
img.vm { margin:0 4px 0 0; vertical-align:middle; }
form { padding:0; margin:0; }
a { font:normal 8pt sans-serif, Tahoma, Verdana; outline:none; color:#494949; text-decoration:none; }
dd, dl { margin:0; padding:0; }
.clear { clear:both; }
.right { text-align:right !important; }
.center { text-align:center !important; }
.none { display:none !important; }
table { border-collapse: collapse; }
table tr { vertical-align: middle }
table td { border-spacing:0px; margin:0; padding:0; }
.sto { width:100%; }
a.fff { font:normal 8pt sans-serif, Tahoma, Verdana; outline:none; color:#fff; text-decoration:none; }
a.fff:hover { text-decoration:underline; color:#fff; }
.ssmall { font:normal 7pt Tahoma, sans-serif, Verdana; }
.uup { text-transform:uppercase; }

/* --------------------- PAGE ---------------------------*/

#tooltip { position: absolute; z-index: 3000; border: 1px solid #ccc; text-align:left; background-color: #2d2d2d; color:#fff; padding: 10px; font-size:90%; max-width:450px; opacity:0.88; }
#tooltip h3 { margin:0; font:bold 8pt Tahoma, Verdana; }
#tooltip div { margin: 0; font:normal 8pt Tahoma, Verdana; }

.comunication_ok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#08ac0e; padding:10px; margin:12px 0; }
.comunication_notok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#d40404; padding:10px; margin:12px 0;}





.headPosition { height:45px; position:relative; }
.headPosition ul { margin:0; padding:0; position:absolute; top:10px; }
.headPosition li { margin:0; padding:0; float: left; list-style: none; cursor:pointer; padding-right:1px; }
.headPosition li a { position: relative; overflow: hidden; float:left; padding:13px 20px 0 20px; display:block; height:22px; min-width:73px; text-align:center; background:url(../img/tabs.gif) no-repeat 0 -35px; text-decoration:none; color:#384d4f; font:bold 8pt Tahoma, sans-serif, Verdana; }
.headPosition li a.activeMenu { background:url(../img/tabs.gif) no-repeat 0 -70px; color:#fff; }
.headPosition li a.selMenu { padding:10px 20px 0 20px; height:25px; background:url(../img/tabs.gif) no-repeat 0 0; color:#fff; }
.headPosition li a.menuNot { cursor:default; }
.headPositionC { font:bold 9pt Tahoma, sans-serif, Verdana; padding:4px; }





#top { width:1011px; position:relative; margin:0 auto; height:324px; z-index:1; }
#top .MainLinkPage { width:400px; height:162px; display:block; background:url(../img/spacer.gif); }
#menu { width:961px; position:relative; margin:0 auto; height:54px; z-index:10; overflow:hidden; }
#content { width:100%; position:relative; margin:0 auto; background:#013703; background:url(../img/bottom.jpg) no-repeat bottom center; }
#footer { width:1010px; position:relative; margin:0 auto; height:180px; }
.contentReal { width:970px; position:relative; margin:0 auto; background:#013703; padding:10px 20px 10px 20px; min-height:500px; }

.leftSide { width:244px; float:left; }
.rightSide { width:726px; float:left; }
.rightSideSub { width:716px; float:left; padding:0 0 0 10px; }

.leftSideEc { width:270px; float:left; }
.rightSideEc { width:700px; float:left; }

.Lmenu { position:relative; height:54px; padding:0; margin:0; overflow:hidden; z-index:20; }
.Lmenu div.left a { color:#fff; text-decoration: none; }
.Lmenu li { float:left; list-style: none; cursor:pointer; padding:0 1px 0 0; background:url(../img/menu_space.jpg) no-repeat 0 1px; }
.Lmenu li.back { background: url(../img/menuJS.gif) no-repeat right -54px; width: 5px; height: 54px; z-index: 8; position: absolute; }
.Lmenu li.back .left { z-index:3; background: url(../img/menuJS.gif) no-repeat top left; height: 54px; margin-right: 9px; }
.Lmenu li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color: #000; text-align: center; 
			  height:34px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:20px 12px 0 12px; }
.Lmenu li.current a { color:#fff; text-decoration: none; }
.Lmenu li a.active { color:#fff; background:url(../img/menu.gif) repeat-x center center; text-decoration: none; }

.firstSlogan { position:absolute; top:70px; left:700px; color:#fff; font:bold 14px sans-serif, Tahoma, Verdana; }
.lastSlogan { position:absolute; top:90px; left:750px; color:#fff; font:bold 20px sans-serif, Tahoma, Verdana; }
a.loginLink { position:absolute; top:0px; left:0px; text-decoration:none; color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; width:165px; 
			 display:block; height:28px; padding:12px 0 0 0; text-align:center; }
a.searchLink { position:absolute; top:0px; left:165px; width:190px; height:28px; text-decoration:none; color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; 
			  padding:12px 0 0 0; text-align:center; }


.loadBgP { position:absolute; top:85px; left:650px; background:url(../img/panelDown.png) no-repeat top center; width:1px; height:1px; z-index:1; }
.panelUserSearch { width:355px; height:162px; background:url(../img/panelDown.png) no-repeat top center; position:absolute; top:60px; left:630px; 
				   z-index:5; display:none; }
.searchLoginUp { background:url(../img/loginSearch.png) no-repeat top center; width:355px; height:60px; position:absolute; top:55px; left:630px; z-index:2; }
.soonPortal { width:985px; height:62px; position:absolute; top:0; left:12px; margin:0 auto; background:url(../img/soonportal.png) no-repeat top center; z-index:10; }
.soonPortala { width:985px; height:60px; display:block; background:url(../images/spacer.gif); }


.allPanels { position:relative; }
.firstLSpan { color:#fff; position:absolute; display:block; width:160px; height:21px; top:3px; left:3px; text-align:center; font:bold 9pt sans-serif, Tahoma, Verdana; 
			  padding:14px 0 0 0; }
a.secondLSpan { color:#b980dd; position:absolute; display:block; width:180px; height:21px; top:3px; left:170px; text-align:center; font:bold 9pt sans-serif, Tahoma, Verdana; 
			  padding:14px 0 0 0; text-decoration:none; }
a.secondLSpan:hover { color:#fff; }
.labelLogin { font:normal 8pt  sans-serif, Tahoma, Verdana; color:#fff; display:block; width:85px; position:absolute; top:60px; left:5px; text-align:right; }
.inputLogin { position:absolute; top:56px; left:95px; width:135px; background:#dbcae7; border:1px solid #460073; height:14px; padding:4px; margin:0; font:normal 8pt sans-serif, Tahoma, Verdana; }
.labelPassword { font:normal 8pt  sans-serif, Tahoma, Verdana; color:#fff; display:block; width:85px; position:absolute; top:92px; left:5px; text-align:right; }
.inputPassword { position:absolute; top:88px; left:95px; width:135px; background:#dbcae7; border:1px solid #460073; height:14px; padding:4px; margin:0; font:normal 8pt sans-serif, Tahoma, Verdana; }
.submitButton { position:absolute; top:55px; left:250px; width:80px; border:0px; text-decoration:none; font:normal 7pt sans-serif, Tahoma, Verdana; 
				background:url(../img/panelButtons.png) no-repeat top left; height:28px; color:#fff; cursor:pointer; }
.submitButton:hover { background:url(../img/panelButtons.png) no-repeat top right; }
.registerButton { position:absolute; top:85px; left:250px; width:80px; border:0px; text-decoration:none; font:normal 7pt sans-serif, Tahoma, Verdana; display:block; 
				background:url(../img/panelButtons.png) no-repeat bottom left; height:20px; color:#fff; cursor:pointer; padding:8px 0 0 0; text-align:center; }
.registerButton:hover { background:url(../img/panelButtons.png) no-repeat bottom right; }
.rememberPasswordLink { position:absolute; top:115px; left:95px; color:#fff; text-decoration:none; }
.rememberPasswordLink:hover { text-decoration:underline; }
.accUser { font:normal 8pt  sans-serif, Tahoma, Verdana; color:#fff; display:block; position:absolute; top:60px; left:15px; text-align:right; }
.editProfile { font:normal 8pt  sans-serif, Tahoma, Verdana; color:#fff; display:block; position:absolute; top:92px; left:15px; text-align:right; }
.logout { position:absolute; top:85px; left:250px; width:80px; border:0px; text-decoration:none; font:normal 7pt sans-serif, Tahoma, Verdana; display:block; 
				background:url(../img/panelButtons.png) no-repeat bottom left; height:20px; color:#fff; cursor:pointer; padding:8px 0 0 0; text-align:center; }
.logout:hover { background:url(../img/panelButtons.png) no-repeat bottom right; }
.closebox { position:absolute; top:120px; left:340px; cursor:pointer; }




.labelSearch { font:normal 8pt  sans-serif, Tahoma, Verdana; color:#fff; display:block; width:85px; position:absolute; top:72px; left:5px; text-align:right; }
.inputSearch { position:absolute; top:68px; left:95px; width:135px; background:#dbcae7; border:1px solid #460073; height:14px; padding:4px; margin:0; font:normal 8pt sans-serif, Tahoma, Verdana; }
.submitButtonSearch { position:absolute; top:65px; left:250px; width:80px; border:0px; text-decoration:none; font:normal 7pt sans-serif, Tahoma, Verdana; 
				background:url(../img/panelButtons.png) no-repeat top left; height:28px; color:#fff; cursor:pointer; }
.submitButtonSearch:hover { background:url(../img/panelButtons.png) no-repeat top right; }



.footerAuthor {
position: absolute;
bottom: 55px;
left: 46px;
color: #FFF1AE;
}
.footerAuthor a {
font: bold 8pt sans-serif, Tahoma, Verdana;
color: #FFF1AE;
text-decoration: none;
}
.footerAuthor a:hover { text-decoration:underline; color: #FFF; }

.footerMenu { position:absolute; bottom:80px; right:50px; }
.footerMenu a { font:normal 8pt sans-serif, Tahoma, Verdana; color:#fff; text-decoration:none; }
.footerMenu a.active { font-weight:bold !important; }
.footerMenu a:hover { text-decoration:underline; }

.breadcrumb { position:relative; margin:0 auto; height:27px; background:url(../img/folder.jpg) no-repeat top left; padding-left:45px; padding-top:10px; }
.breadcrumb .names { position:absolute; top:10px; right:3px; }

.menuLeft { width:244px; list-style:none; margin:7px 0 0 0; padding:0; background:url(../img/bgMenu.png) no-repeat center right; }
.menuLeft a { background:url(../img/menuLeft.png) no-repeat bottom left; width:204px; height:27px; display:block; color:#fff; text-decoration:none; 
			  font:bold 9pt sans-serif, Tahoma, Verdana; padding:13px 10px 0 30px; overflow:hidden; }
.menuLeft a:hover, .menuLeft a.selected { background:url(../img/menuLeft.png) no-repeat top left; color:#993802; }

a.buttonAddCompany { background:url(../img/button.jpg) no-repeat top center; display:block; text-decoration:none; width:180px; height:30px; 
					 overflow:hidden; color:#fff; margin-left:2px; font:bold 9pt sans-serif, Tahoma, Verdana; padding:15px 10px 0 50px; }
a.buttonAddCompany:hover { background:url(../img/button.jpg) no-repeat bottom center; }

.spaceMenu { background:url(../img/spaceMenu.jpg) no-repeat top center; width:244px; height:26px; margin:0 0 5px 0; }
.leftPoint { background:url(../img/leftPoint.jpg) no-repeat center left; width:219px; height:19px; padding:3px 0 0 25px; 
             font:bold 10pt sans-serif, Tahoma, Verdana; margin:0 0 10px 0; }
.leftPoint2 { background:url(../img/leftPoint2.png) no-repeat center left !important; }

ul.ulcompanyCatalog { list-style:none; margin:0; padding:0; }
ul.ulcompanyCatalog li { margin:0; padding:0; }
.ulcompanyCatalog a.refCompany { background:url(../img/companyCatalog.jpg) no-repeat top center; width:194px; height:30px; display:block; text-decoration:none;
				   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:15px 0 0 50px; }
.ulcompanyCatalog a.refCompany:hover { background:url(../img/companyCatalog.jpg) no-repeat bottom center; }

.comName { width:190px; overflow:hidden; background:url(../img/companyCatalogPos.jpg) no-repeat top left; height:45px; padding:13px 0 0 50px; 
		   font:bold 8pt sans-serif, Tahoma, Verdana; margin-top:2px; }
.comNameCont { background:url(../img/companyCatalogPos.jpg) repeat-y center center; width:190px; overflow:hidden; padding:0 25px; }
.firstContent { padding-bottom:20px; }
.comNameEnd { margin-bottom:2px; width:240px; overflow:hidden; background:url(../img/companyCatalogPos.jpg) no-repeat bottom right; height:15px; }

.leftComp img { border:1px solid #fff; float:left; width:55px; }
.rightComp { float:right; width:125px; font:normal 7pt sans-serif, Tahoma, Verdana; color:#83a274; padding:0 0 0 5px; }
.rightComp span { font:bold 8pt sans-serif, Tahoma, Verdana; display:block; margin-bottom:3px; color:#fff; }
.comNameCont a.buttComp { display:block; width:140px; height:24px; text-decoration:none; color:#fff; background:url(../img/buttonCompany.gif) no-repeat top center; 
						  margin:10px 0 5px 40px; padding: 8px 0 0 10px; font:normal 8pt sans-serif, Tahoma, Verdana; }
.comNameCont a.buttComp:hover { background:url(../img/buttonCompany.gif) no-repeat bottom center; }

#newsPanel { width:724px; height:339px; background:url(../img/panel.jpg) no-repeat top center; position:relative; }
#newsPanel .pTitle { display:block; position:absolute; top:23px; left:80px; font:bold 11pt sans-serif, Tahoma, Verdana; }
#newsPanel .pTitleLast { display:block; position:absolute; top:33px; left:480px; font:bold 8pt sans-serif, Tahoma, Verdana; }
#newsPanel .pDescAll { display:block; position:absolute; overflow:hidden; width:260px; height:200px; top:80px; left:200px; color:#fff; }
#newsPanel .titlePanelNews { display:block; margin:0 0 10px 0; font:bold 8pt sans-serif, Tahoma, Verdana; }
#newsPanel a.titleReadMore { display:block; background:url(../img/pointerNews.png) no-repeat center right; color:#fff; text-decoration:none; 
							 margin:10px 0 0 0; text-align:right; padding:3px 22px 0 0; height:17px; }
#newsPanel a.titleReadMore:hover { text-decoration:underline; }
#newsPanel .moreButtonsLast { position:absolute; top:60px; width:215px; left:479px; }
#newsPanel .moreButtonsLast a { background:url(../img/buttonInNews.png) no-repeat top center; height:30px; width:170px; display:block; 
		color:#fff; text-decoration:none; margin:2px 0 0 0; font:bold 9pt sans-serif, Tahoma, Verdana; padding:16px 0 0 44px; }
#newsPanel .moreButtonsLast a:hover, #newsPanel .moreButtonsLast a.active { background:url(../img/buttonInNews.png) no-repeat bottom center; }
#newsPanel .moreButtonsLast a.specialPMS { margin:9px 0 0 0 !important; width:214px !important; height:31px !important; background:url(../img/buttonReadLastNews.png) no-repeat top center !important; padding:16px 0 0 0  !important; text-align:center; }
#newsPanel .moreButtonsLast a.specialPMS:hover { margin:9px 0 0 0 !important; width:214px !important; height:31px !important; background:url(../img/buttonReadLastNews.png) no-repeat bottom center !important; padding:16px 0 0 0  !important; text-align:center; }
#newsPanel .panelSter { width:169px; height:61px; background:url(../img/panel.png) no-repeat top center; position:absolute; left:240px; top:250px; }
#newsPanel .panelCount { position:absolute; top:20px; width:40px; left:65px; text-align:center; font:bold 11pt Tahoma, sans-serif, Verdana; }
#newsPanel .prevNews { display:block; width:20px; height:20px; position:absolute; top:20px; left:0; }
#newsPanel .nextNews { display:block; width:20px; height:20px; position:absolute; top:20px; right:5px; }


.ban5Page { width:724px; text-align:center; padding:5px 0 0 0; }
.ban5Page img { border:0; }
.ban3Page { width:285px; text-align:center; padding:5px 0 10px 0; }
.ban3Page img { border:0; }

.ban1Page { width:280px; text-align:center; padding:10px 0 10px 0; }
.ban1Page img { border:1px solid #fff; }
.ban2Page { width:225px; text-align:center; padding:5px 0 10px 0; }
.ban2Page img { border:0px solid #fff; }

.subLeftSide { float:left; width:405px; margin:10px;}
.subRightSide { float:left; width:285px; margin:10px 15px 10px 0; }
.articleChosen { background:url(../img/leftPoint.jpg) no-repeat center left; width:370px; height:21px; padding:1px 0 0 25px; 
             font:bold 10pt sans-serif, Tahoma, Verdana; margin:0 0 10px 0; }
.articleMainpage { background:url(../img/bgArticle.jpg) no-repeat top center; width:402px; height:142px; overflow:hidden; position:relative; 
				   margin:8px 0; }
.articleMainpagePh { float:left; width:130px; text-align:center; padding:20px 0 0 0; }
.articleMainpagePh img { border:1px solid #fff; }
.articleMainpageDs { float:left; width:240px; padding:20px 10px 20px 0; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff; }
.articleMainpageDsnoPhotoMs { width:360px; padding:20px 10px 20px 10px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff; }
.dateMDS { color:#d0ff7a; display:block; }
.descMDS { color:#8ea88f; font:normal 8pt sans-serif, Tahoma, Verdana; }
a.readMoreArt { display:block; background:url(../img/buttonArticle.png) no-repeat top center; width:71px; height:19px; float:right; color:#fff; 
				text-decoration:none; padding:5px 0 0 30px; font:normal 8pt sans-serif, Tahoma, Verdana; }
a.readMoreArt:hover { background:url(../img/buttonArticle.png) no-repeat bottom center; }
.forBLa { height:48px; }
a.readMoreArtL { display:block; width:84px; height:23px; text-decoration:none; color:#fff; background:url(../img/readLastMore.jpg) no-repeat top center; 
				 float:right; padding:10px 0 0 0; font:normal 8pt sans-serif, Tahoma, Verdana; margin:0 10px 5px 0; text-align:center; }
a.readMoreArtL:hover { background:url(../img/readLastMore.jpg) no-repeat bottom center; }

.peopleMainpage { width:402px; height:142px; overflow:hidden; position:relative; margin:0; background:url(../img/soon.jpg) no-repeat bottom center; padding-bottom:15px; }
.peopleMainpagePh { float:left; width:150px; text-align:center; padding:20px 0 0 0; }
.peopleMainpagePh img { border:1px solid #fff !important; }
.peopleMainpageDs { float:left; width:220px; padding:28px 10px 20px 0; font:bold 10pt sans-serif, Tahoma, Verdana; color:#fff; }
.peopleMainpageDs .dateMDS { margin-top:10px; color:#f0ff00; display:block; font:normal 7pt Tahoma, sans-serif, Verdana; }
.peopleMainpageDs .descMDS { color:#b0d3b2; display:block; font:normal 8pt sans-serif, Tahoma, Verdana; }
.peopleChosen { background:url(../img/leftPoint.jpg) no-repeat center left; width:370px; height:21px; padding:1px 0 0 25px; 
             font:bold 10pt sans-serif, Tahoma, Verdana; margin:0; }


.mustSee { padding:15px; }
.lastChosen { display:block; background:url(../img/leftPoint.jpg) no-repeat center left; width:270px; height:21px; padding:1px 0 0 25px; 
             font:bold 10pt sans-serif, Tahoma, Verdana; margin:0 0 10px 0; }
ul.mustSeePos { margin:0 0 0 20px; padding:0; list-style:none; }
ul.mustSeePos li { margin:0; padding:0; }
ul.mustSeePos li a { background:url(../img/positionLast.gif) no-repeat bottom left; width:220px; display:block; height:23px; color:#fff; text-decoration:none; 
					 padding:7px 0 0 18px; }
ul.mustSeePos li a:hover { background:url(../img/positionLast.gif) no-repeat top left; }



.globalTitMenu div.ectitle { background:url(../img/leftPoint.jpg) no-repeat center left; height:19px; font:bold 11px Tahoma, sans-serif, Verdana; color:#fff; 
							 text-transform:uppercase; padding:3px 0 0 25px; position:absolute; top:8px; left:0px; }
.globalTitMenu a { color:#fff; text-decoration:none; padding:5px 10px 5px 10px; }
.globalTitMenu a.last { background:url(../img/spacer.gif) no-repeat center right; }
.globalTitMenu { padding:12px 15px 0 0; text-align:right; position:relative; height:22px; }
.globalTitMenu img { vertical-align:middle; }
.globalTitMenu a:hover { text-decoration:underline; }


.special, .spc { border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 2px solid #fff; 
		   border-left: 1px solid #fff; padding: 1px; background-color: #fff; margin:5px 10px; }



/*----------- LIST ------------------*/
.listAllList { padding:15px 20px 15px 20px !important; }
.listListContent { background:url(../img/BGList2.png) no-repeat top center; width:651px; padding:15px; position:relative; margin:0 auto; margin-bottom:10px; min-height:100px; }
.listListContent .new {
width: 61px;
height: 62px;
background: url(../img/hotnew.png) no-repeat 0 -63px;
position: absolute;
top: 6px;
right: 0px;
z-index: 2;
}

.listListContent .hot {
width: 61px;
height: 61px;
background: url(../img/hotnew.png) no-repeat 0 0;
position: absolute;
top: 5px;
right: 0px;
z-index: 2;
}
.listListContent table tr { vertical-align: top }
.listListContent .photoList { width:200px; }
.listListContent .descriptionList { width:450px; }
.listListContent .descriptionListBig { width:651px; }
.listListContent .listTitle {
position: relative;
color: #84BD0A;
border-bottom: 1px solid #84BD0A;
font: normal 7pt sans-serif, Tahoma, Verdana;
padding: 3px 0 5px 0px;
margin-bottom: 4px;
}
.listListContent .listTitle a { color:#fff; display:block; text-decoration:none; font:bold 9pt sans-serif, Tahoma, Verdana; }
.listListContent .listTitle a:hover { text-decoration:underline; }
.listListContent a.ReadMore { margin: 15px 0 10px 0; padding:5px 0 0 30px; display:block; height:19px; width:71px; background:url(../img/buttonArticle.png) no-repeat top center; 
								color:#fff; text-decoration:none; margin-right:15px; }
.listListContent a.ReadMore:hover { background:url(../img/buttonArticle.png) no-repeat bottom center; }


a.readMoreArt { display:block; background:url(../img/buttonArticle.png) no-repeat top center; width:71px; height:19px; float:right; color:#fff; 
				text-decoration:none; padding:5px 0 0 30px; font:normal 8pt sans-serif, Tahoma, Verdana; }


.listAllListItem { padding:15px 20px 5px 20px !important; }
.listAllListItem a:hover { text-decoration:underline; }
.datelistitem { padding:5px 0 0 0 !important; font:normal 7pt Tahoma, sans-serif, Verdana; margin-top:5px; }
.listAllListItemGal { width:650px; margin-bottom:15px; }
.listAllListItemGal td { width:162px; text-align:center; }
.listAllListItemGal div.galtitle { background:url(../img/leftPoint.jpg) no-repeat center left; height:19px; font:bold 11px Tahoma, sans-serif, Verdana; 
									color:#fff; text-transform:uppercase; padding:3px 0 0 25px; margin:30px 0 10px 0; }
div.buttonBack { text-align:right; height:53px; }
div.buttonBack a.backToList { margin:10px 0 10px 0; padding:10px 0 0 0; display:block; height:23px; width:84px; background:url(../img/readLastMore.jpg) no-repeat top center; text-align:center; 
								color:#fff; text-decoration:none; margin-right:15px; float:right;}
div.buttonBack a.backToList:hover { background:url(../img/readLastMore.jpg) no-repeat bottom center; }



/*-------------- SEARCH ------------*/
.searchOptionBg { padding:15px 2px; }
.searchResults { font-size:110%; }
.searchResults span { font-weight:bold; }
.searchOption { height:45px; position:relative; border-bottom:2px solid #4c8444; }
.searchOption ul { margin:0; padding:0; position:absolute; top:10px; }
.searchOption li { margin:0; padding:0; float: left; list-style: none; cursor:pointer; padding-right:1px; }
.searchOption li a { position: relative; overflow: hidden; float:left; padding:13px 20px 0 20px; display:block; height:22px; min-width:73px; text-align:center; 
					background:url(../img/tabs.gif) no-repeat 0 -35px; text-decoration:none; color:#384d4f; font:bold 8pt Tahoma, sans-serif, Verdana; }
.searchOption li a:hover { background:url(../img/tabs.gif) no-repeat 0 -70px; color:#fff; text-decoration:none; }
.searchOption li a.selMenu { padding:10px 20px 0 20px; height:25px; background:url(../img/tabs.gif) no-repeat 0 0; color:#fff; }
.searchResultsDiv { padding:5px 0; font:normal 8pt sans-serif, Tahoma, Verdana; color:#83aa7e; }
.searchResultsDiv a, .searchResultsDiv a:hover { color:#fff; }
.searchResultsDivA { display:block; font:bold 9pt Tahoma, sans-serif, Verdana; color:#fff; }
.searchResultsDivMore { font:normal 8pt sans-serif, Tahoma, Verdana; text-decoration:none; color:#fff; }
.searchResultsDivMore:hover { text-decoration:none; font-weight:bold; }
.searchResultsDivLink { font:normal 7pt Tahoma, sans-serif, Verdana; color:#fff; padding:2px 0 0 0; }



/*------------ REGISTER ------------*/
.registerAllregister { padding:15px 20px 15px 20px !important; }
.registerBox { padding:15px 2px; background:url(../img/BGList.png) no-repeat top left; position:relative; margin:0 auto; width:647px; text-align:left; margin-top:5px; }
.registerBoxEnd { height:10px; position:relative; margin:0 auto; width:626px; font-size:1px; margin-bottom:10px; }
.registerBoxTitle { border-bottom:1px solid #ded9d9; width:625px; position:relative; margin:0 auto; padding:0 0 8px 0; color:#fff; text-transform:uppercase; 
					font:bold 8pt sans-serif, Tahoma, Verdana; margin-bottom:15px; }
.registerTBox { width:647px; }
.registerTBox tr.selected td { background:#066d0a; }
.registerTBox .regBoxA { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:right; padding:7px 7px 7px 0; }
.registerTBox .regBoxC { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:left; padding:7px 7px 7px 7px; }
.registerTBox .regBoxD { color:#fff; font:normal 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:left; padding:7px 7px 7px 7px; }
.registerTBox .regBoxB { padding:7px 0 7px 0; }
.registerTBox .regInput { padding:3px; font:normal 8pt Tahoma, sans-serif, Verdana; border:1px solid #bccdce; }
.divRequiredRegister { position:relative; margin:0 auto; width:635px; }
.inputerror { border:1px dotted #d91010 !important; background:#fffee7; }
.registerButtonReg { text-align:center; }
.registerButtonReg .ButtonRegister { text-decoration:none; border:0px; margin:15px 15px 10px 0; height:47px !important; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
								  text-align:center; color:#fff; text-decoration:none; cursor:pointer; }
.registerButtonReg .ButtonRegister:hover { background:url(../img/buttonReadLastNews.png) no-repeat bottom center; }
.extraForRegister { border-bottom:1px solid #cfcfc1; width:645px; position:relative; margin:0 auto; padding:0 0 10px 0; }
.registerRegulationsTitle { width:645px; position:relative; margin:0 auto; font-weight:bold; padding:3px 0 4px 0; }
.registerRegulations { width:645px; position:relative; margin:0 auto; height:100px; overflow:auto; margin-bottom:5px; background:white; 
						border:1px solid #ccc; padding:4px; color:#000; }



/*-------- LOGIN -------------*/
.loginAllTable { padding:20px 10px 10px 10px; }
.lognALLBox { padding:15px 10px; background:url(../img/BGList.png) no-repeat top left; position:relative; margin:0 auto; width:647px; text-align:left; margin-top:5px; }
.loginButtLogin { text-transform:uppercase; position:relative; height:47px; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
					border:0px; color:#fff; font:bold 7pt Tahoma, sans-serif, Verdana; outline:none; text-decoration:none; text-align:center; cursor:pointer; 
					margin:0 auto; margin-top:10px; }
.loginButtLogin:hover { background:url(../img/buttonReadLastNews.png) no-repeat bottom center; }
.loginFormExtra td, .rememberEmailForm td { padding:4px; }
.loginFormExtraTab { position:relative; margin:0 auto; width:400px; }
.loginAgain { font:bold 9pt sans-serif, Tahoma, Verdana; padding:10px 0 5px 0px; }
.loginTextTd { font:bold 8pt Tahoma, sans-serif, Verdana; text-align:right; }
.loginInInput { padding:3px; width:300px; color:#000; font:normal 8pt sans-serif, Tahoma, Verdana; border:1px solid #ccc; }
.loginButtonExtra { text-align:center; }
.rememberFormExtraTab { position:relative; margin:0 auto; width:400px; }



/*---------- USER ---------*/
.userOptionBg { padding:15px 2px; }
.userOption { height:45px; position:relative; border-bottom:2px solid #4c8444; }
.userOption ul { margin:0; padding:0; position:absolute; top:10px; }
.userOption li { margin:0; padding:0; float: left; list-style: none; cursor:pointer; padding-right:1px; }
.userOption li a { position: relative; overflow: hidden; float:left; padding:13px 20px 0 20px; display:block; height:22px; min-width:73px; text-align:center; background:url(../img/tabs.gif) no-repeat 0 -35px; text-decoration:none; color:#384d4f; font:bold 8pt Tahoma, sans-serif, Verdana; }
.userOption li a:hover { background:url(../img/tabs.gif) no-repeat 0 -70px; color:#fff; text-decoration:none; }
.userOption li a.selMenu { padding:10px 20px 0 20px; height:25px; background:url(../img/tabs.gif) no-repeat 0 0; color:#fff; }
.userOptionElements { width:100%; }
.userOptionElements .exchpos { vertical-align:top; cursor:pointer; }
.userOptionElements .exchposAct { }
.userOptionElements .exchpos td { border-bottom:1px solid #bcbcbb; padding-bottom:5px !important; }
.userOptionElements .exchTitle { text-decoration:none; color:#fff; padding:5px 0 4px 0; display:block; font:bold 8pt Tahoma, sans-serif, Verdana;  }
.userOptionElements .exchPrice { color:#fff; width:74px; padding:6px 10px; }
.userOptionElements .exchPrice div { padding:2px 0; border-bottom:1px solid #d9d9d7; }
.userOptionElements .exchSpacer { width:15px; }
.userOptionElements .exchDesc { padding:0 0 0 10px; }
.userOptionElements .userExchange { text-decoration:none; font-weight:bold; color:#fff; }




/*----------- ECARD ------------------*/
.ecardListCompany { width:100%; border:0px; }
.ecardListCompany tr.head td { voice-family:child; height:38px !important; color:#fff !important; font:normal 8pt sans-serif, Tahoma, Verdana !important; 
								background:url(../img/bgPosition.png) repeat-x top center; }
.ecardListCompanyRR tr { vertical-align:top !important; }
.ecardListCompanyR td { padding:0px 3px 4px 3px; }

.ecardListCompanyPos { position:relative; width:654px; height:146px; background:url(../img/catalogPosition.jpg) no-repeat top center; margin:12px 0 0 0; }
.ecardListCompanyPos .photo { text-align:center; width:140px; float:left; padding:15px 0 0 0;}
.ecardListCompanyPos .name { padding:0 5px 0 20px; float:left; width:485px; color:#8faa93; }
.ecardListCompanyPos .name a.norm { display:block; color:#d0ff7a; text-decoration:none; padding:15px 0 15px 0; }
.ecardListCompanyPos .name span { color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; padding:0 0 5px 0; }
.ecardListCompanyPos .packet { position:absolute; top:3px; right:1px; width:71px; height:72px; }




.listFFAll { position:relative; margin:0 auto; text-align:left; width:656px; background:url(../img/catalogBg.jpg) repeat-y top center; padding:10px 20px 0 20px; }
.listFFAll2 { position:relative; margin:0 auto; text-align:left; width:696px; background:url(../img/catalogBg.jpg) repeat-y top center; }
.listFFEnd { position:relative; margin:0 auto; text-align:left; width:696px; height:25px; background:url(../img/catalogEnd.jpg) no-repeat top center; }
.listFFStart1 { position:relative; margin:0 auto; text-align:left; width:646px; height:25px; background:url(../img/catalogFront.jpg) no-repeat top center; font-weight:bold; padding: 10px 0 0 50px; }
.listFFStart { position:relative; margin:0 auto; text-align:left; width:666px; background:url(../img/catalogFront.jpg) no-repeat top center; padding:0 15px; }
.listFFStartTitle { width:641px; padding:10px 0 10px 25px; font:bold 10pt sans-serif, Tahoma, Verdana; }
.firstlistFFStart { width:280px; }
.secondlistFFStart { padding:0 5px 0 15px; }


/*--------- PAGINATION --------*/
.paginationTable { float:right; margin:10px 30px 10px 30px; color:#9b9b9b; font:normal 8pt sans-serif, Tahoma, Verdana; }
.paginationTable .pagprevoff, .paginationTable .pagnextoff { text-align:center; display:block; width:84px; height:25px; padding:8px 0 0 0; color:#fff; background:url(../img/pagOFF.png) no-repeat top center; }
.paginationTable .pagprevon, .paginationTable .pagnexton { text-align:center; color:#bd4471; text-decoration:none; display:block; width:84px; height:25px; padding:8px 0 0 0; color:#fff; background:url(../img/pagON.png) no-repeat top center; font-weight:bold; }
.paginationTable .pagprevon:hover, .paginationTable .pagnexton:hover { text-decoration:underline; }
.paginationTable .actualPage { display:block; margin:0 2px; width:33px; text-align:center; color:#fff; background:url(../img/pagPOS2.png) no-repeat 0 0; height:25px; padding:8px 0 0 0; font-weight:bold; }
.paginationTable .pagination { display:block; margin:0 2px; width:33px; text-align:center; color:#fff; background:url(../img/pagPOS.png) no-repeat 0 0; height:25px; padding:8px 0 0 0; text-decoration:none; }
.paginationTable .pagination:hover { text-decoration:underline; }





/*----------- MAP --------------------*/
.polandMapAllDiv { position:relative; margin:0 auto; margin-top:10px; margin-bottom:10px; }
.polandMapAll .pink { width:261px; height:252px; position:relative; display:block; }
.polandMapAll .pinks { background:url(../../../images/poland_map.png) no-repeat left top; }
.polandMapAll .green { background:url(../../../images/poland_mapGreen.png) no-repeat left top; }
.polandMapAll .violet { background:url(../../../images/poland_mapViolet.png) no-repeat left top; }
.polandMapAll .blue { background:url(../../../images/poland_mapBlue.png) no-repeat left top; }
.polandMapAll ul, .polandMapAll li { margin:0; padding:0; list-style:none; }
.polandMapAll a {display:block; position:absolute; font:normal 0.1em Tahoma, sans-serif, Verdana; text-align:center;text-decoration:none; color:transparent;}
.polandMapAll .pinks a:hover, .polandMapAll .pinks a.act { color:transparent;background:url(../../../images/poland_map.png) no-repeat top center; text-decoration:none; }
.polandMapAll .green a:hover, .polandMapAll .green a.act { color:transparent;background:url(../../../images/poland_mapGreen.png) no-repeat top center; text-decoration:none; }
.polandMapAll .violet a:hover, .polandMapAll .violet a.act { color:transparent;background:url(../../../images/poland_mapViolet.png) no-repeat top center; text-decoration:none; }
.polandMapAll .blue a:hover, .polandMapAll .blue a.act { color:transparent;background:url(../../../images/poland_mapBlue.png) no-repeat top center; text-decoration:none; }

.polandMapAll a.zachodnio-pomorskie { width:77px; height:58px;  top:14px; left:0;  padding:30px 0 0 0; z-index:1; }
.polandMapAll a.zachodnio-pomorskie:hover, .polandMapAll a.zachodnio-pomorskieA { background-position:-284px 0px !important; }
.polandMapAll a.pomorskie { width:82px; height:39px; top:0px; left:69px;  padding:20px 0 0 0; z-index:2; }
.polandMapAll a.pomorskie:hover, .polandMapAll a.pomorskieA { background-position:-367px 0px !important; }
.polandMapAll a.warminsko-mazurskie { width:91px; height:36px; top:20px; left:137px;  padding:20px 0 0 0; z-index:3; }
.polandMapAll a.warminsko-mazurskie:hover, .polandMapAll a.warminsko-mazurskieA { background-position:-455px 0px !important; }
.polandMapAll a.podlaskie { width:56px; height:50px; top:23px; left:197px;  padding:40px 0 0 0; z-index:8; }
.polandMapAll a.podlaskie:hover, .polandMapAll a.podlaskieA { background-position:-556px 0px !important; }
.polandMapAll a.lubuskie { width:53px; height:38px; top:76px; left:8px;  padding:40px 0 0 0; z-index:5; }
.polandMapAll a.lubuskie:hover, .polandMapAll a.lubuskieA { background-position:-623px 0px !important; }
.polandMapAll a.wielkopolskie { width:91px; height:58px; top:55px; left:42px;  padding:50px 0 0 0; z-index:5; }
.polandMapAll a.wielkopolskie:hover, .polandMapAll a.wielkopolskieA { background-position:-690px 0px !important; }
.polandMapAll a.kujawsko-pomorskie { width:70px; height:47px; top:48px; left:82px;  padding:20px 0 0 0; z-index:6; }
.polandMapAll a.kujawsko-pomorskie:hover, .polandMapAll a.kujawsko-pomorskieA { background-position:-803px 0px !important; }
.polandMapAll a.mazowieckie { width:96px; height:70px; top:61px; left:138px;  padding:34px 0 0 0; z-index:7; }
.polandMapAll a.mazowieckie:hover, .polandMapAll a.mazowieckieA { background-position:-888px 0px !important; }
.polandMapAll a.lodzkie { width:69px; height:33px; top:108px; left:107px;  padding:34px 0 0 0; z-index:7; }
.polandMapAll a.lodzkie:hover, .polandMapAll a.lodzkieA { background-position:-995px 0px !important; }
.polandMapAll a.dolnoslaskie { width:85px; height:41px; top:133px; left:16px;  padding:34px 0 0 0; z-index:8; }
.polandMapAll a.dolnoslaskie:hover, .polandMapAll a.dolnoslaskieA { background-position:-1072px 0px !important; }
.polandMapAll a.opolskie { width:47px; height:30px; top:159px; left:74px;  padding:24px 0 0 0; z-index:10; }
.polandMapAll a.opolskie:hover, .polandMapAll a.opolskieA { background-position:-1163px 0px !important; }
.polandMapAll a.slaskie { width:52px; height:53px; top:163px; left:106px;  padding:20px 0 0 0; z-index:9; }
.polandMapAll a.slaskie:hover, .polandMapAll a.slaskieA { background-position:-1218px 0px !important; }
.polandMapAll a.swietokrzyskie { width:53px; height:28px; top:153px; left:151px;  padding:20px 0 0 0; z-index:11; }
.polandMapAll a.swietokrzyskie:hover, .polandMapAll a.swietokrzyskieA { background-position:-1282px 0px !important; }
.polandMapAll a.malopolskie { width:61px; height:29px; top:186px; left:134px;  padding:30px 0 0 0; z-index:12; }
.polandMapAll a.malopolskie:hover, .polandMapAll a.malopolskieA { background-position:-1347px 0px !important; }
.polandMapAll a.lubelskie { width:65px; height:55px; top:110px; left:196px;  padding:30px 0 0 0; z-index:14; }
.polandMapAll a.lubelskie:hover, .polandMapAll a.lubelskieA { background-position:-1421px 0px !important; }
.polandMapAll a.podkarpackie { width:64px; height:50px; top:172px; left:186px;  padding:30px 0 0 0; z-index:13; }
.polandMapAll a.podkarpackie:hover, .polandMapAll a.podkarpackieA { background-position:-1499px 0px !important; }
.polandMapAll a.allPoland { width:48px; height:35px; bottom:0; left:0;  left:8px; padding:15px 0 0 0; z-index:14; font-size:1%; }
.polandMapAll a.allPoland:hover { background-position:-299px -196px; }





.exchangeBox { padding:15px 2px; background:url(../img/BGList.png) no-repeat top left; position:relative; margin:0 auto; width:647px; text-align:left; margin-top:5px; }
.exchangeTBox { width:647px; }
.exchangeTBox tr.selected td { background:#066d0a; }
.exchangeTBox .exchangeBoxA { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:right; padding:7px 7px 7px 0; }
.exchangeTBox .exchangeBoxB { padding:7px 0 7px 0; }
.exchangeTBox .exchangeInput { padding:3px; font:normal 8pt Tahoma, sans-serif, Verdana; border:1px solid #bccdce; }
.exchangeButton { text-align:center; }
.exchangeButton .Buttonexchange { text-decoration:none; border:0px; margin:15px 15px 10px 0; height:47px !important; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
								  text-align:center; color:#fff; text-decoration:none; cursor:pointer; }
.extraForExchange { border-bottom:1px solid #cfcfc1; border-top:1px solid #cfcfc1; width:600px; position:relative; margin:0 auto; padding:10px 0; margin-top:10px; }
.exchangeButAdd { display:block; text-decoration:none; border:0px; margin:0 auto; position:relative; height:32px !important; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
								  text-align:center; color:#fff; text-decoration:none; cursor:pointer; padding:15px 0 0 0; margin-top:20px; margin-bottom:10px; }
a.exchangeButAdd:hover { background:url(../img/buttonReadLastNews.png) no-repeat bottom center !important; }



.exchangeitemTitMenu { padding:12px 0 0 18px; height:28px; color:#d0ff7a; font:bold 8pt Tahoma, sans-serif, Verdana; position:relative; }
.exchangeitemTitMenu .exchNumber { position:absolute; top:13px; right:20px; font:normal 7pt sans-serif, Tahoma, Verdana; }
.exchangeitemTitMenu .exchNumber span { color:#fff; font-weight:bold; }
.exchangeitemPhoto { margin-top:5px; width:285px; float:left; padding:20px 0 0 0; text-align:center; }
.exchangeitemDesc { width:390px; float:left; padding:0 10px; }
.exhItTitle { color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; padding:15px 0 5px 0; }
.exhItTitle span { font:normal 7pt Tahoma, sans-serif, Verdana; color:#fff; }
.exchInfo { padding:20px 15px; color:#fff; }
.exchInfo td { border-bottom:1px solid #23bd05; padding:3px 0; font:bold 8pt Tahoma, sans-serif, Verdana; text-transform:uppercase; }
.exchInfo table { width:100%; margin:5px 0; }
.exchInfo .exchInfoFirst { color:#fff; width:80px; }
.exchInfo .exchInfoSecond { padding:0 0 0 15px; color:#d0ff7a; }
.exchFullDesc { border-bottom:3px solid #23bd05; padding:15px 0; margin-bottom:5px; }
.exchangeitemDescBig { padding:0 15px;  }
.exchangeAllBg .formForAdd { padding:5px 10px; }
.mustLogExch { font:bold 9pt Tahoma, sans-serif, Verdana; color:#fff; padding:15px 10px;  }


.deleteExchange { width:95%; }
.exchButtonEdit, .exchButtonDelete { display:block; background:url(../img/buttonArticle.png) no-repeat top center; width:71px; height:19px; float:right; color:#fff; 
				text-decoration:none; padding:5px 0 0 30px; font:normal 8pt sans-serif, Tahoma, Verdana; text-align:center; margin-left:5px; }
.exchButtonEdit:hover, .exchButtonDelete:hover { background:url(../img/buttonArticle.png) no-repeat bottom center; }

.exchangeUserTitle { color:#fff; text-transform:uppercase; font:bold 8pt Tahoma, sans-serif, Verdana; padding:0 0 0 13px; text-align:left; margin:15px 0 5px 0; }
.exchangeUserTable td { padding:3px 4px; border-bottom:1px solid #23bd05; }
.exchangeUserTable td.exchSec { font:bold 8pt Tahoma, sans-serif, Verdana; }
.exchangeExInfo { padding:10px 4px 5px 4px; color:#d0ff7a; }

.nothingFound{ height:280px; padding:10px 20px; font:bold 9pt Tahoma, sans-serif, Verdana; }




#ecardItemAll .positionFirst { position:relative; margin:0 auto; width:626px; height:62px; color:#fff; background:url(../img/ecardFirst.jpg) no-repeat top center;
								padding:20px 0 0 25px; font:bold 10pt sans-serif, Tahoma, Verdana; }
#ecardItemAll .positionDesc { padding:0 20px; position:relative; margin:0 auto; width:611px; color:#fff; background:#124414; }
#ecardItemAll .positionEnd { position:relative; margin:0 auto; width:651px; height:132px; background:url(../img/ecardEnd.jpg) no-repeat top center; }
#ecardItemAll .ecardSmallInfo { width:650px; position:relative; margin:0 auto; font:normal 7pt sans-serif, Tahoma, Verdana; color:#89a28a; text-align:center; margin-bottom:5px; }
#ecardItemAll p { margin:0; padding:0; }
#ecardItemAll .ecardMenu { width:651px; height:45px; position:relative; margin:0 auto; background:url(../img/ecardMenu.jpg) no-repeat top center; padding:4px 0 0 0;}
#ecardItemAll .ecardMenuUl { position:relative; height:40px; padding:0; margin:0; overflow:hidden; z-index:2; margin-left:5px; }
#ecardItemAll .ecardMenuUl div.left a { color:#fff; text-decoration: none; }
#ecardItemAll .ecardMenuUl li { float:left; list-style: none; cursor:pointer; padding:0 1px 0 0; }
#ecardItemAll .ecardMenuUl li.back { background: url(../img/ecardMenu.png) no-repeat right -40px; width: 5px; height: 40px; z-index: 8; position: absolute; }
#ecardItemAll .ecardMenuUl li.back .left { z-index:3; background: url(../img/ecardMenu.png) no-repeat top left; height: 40px; margin-right: 7px; }
#ecardItemAll .ecardMenuUl li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color: #fff; text-align: center; 
			  height:26px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:14px 18px 0 18px; }
#ecardItemAll .ecardMenuUl li.current a { color:#993802; text-decoration: none; }
#ecardItemAll .submenu { background:#0e3510; width:611px; position:relative; margin:0 auto; padding:3px 20px 10px 20px; }
#ecardItemAll .ecardTdLogo { width:231px; text-align:center; color:#77af01; }
#ecardItemAll .ecardTdDesc { width:380px; text-align:left; }
#ecardItemAll .ecardTitlePos { background:url(../img/ecardTitle.jpg) no-repeat center left; padding:12px 0 0 35px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; 
								height:28px; }
#ecardItemAll .ecardTitlePosPos { background:url(../img/ecardPos.jpg) no-repeat top center; overflow:hidden; width:365px; height:46px; display:block; position:relative; margin-left:15px; }
#ecardItemAll span.name { color:#fff; font:normal 7pt sans-serif, Tahoma, Verdana; position:absolute; left:40px; top:11px; }
#ecardItemAll span.value { color:#d0ff7a; font:bold 8pt sans-serif, Tahoma, Verdana; position:absolute; right:20px; top:10px; text-align:right; }
#ecardItemAll .ecardTitlePosPos a { color:#d0ff7a; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#ecardItemAll .ecardTitlePosPos a:hover { text-decoration:underline; }
#ecardItemAll .ecardMapGoogle { background:transparent; padding:2px; border:1px solid #d0ff7a; text-align:center; position:relative; margin:0 auto;  }

#ecardItemAll .ecardTableData { width:100%; }
#ecardItemAll .ecardTDFirst { width:330px; text-align:left; }
#ecardItemAll .ecardTDsecond { width:300px; text-align:center; }
#ecardItemAll .ecardComatit { font:bold 10pt sans-serif, Tahoma, Verdana; display:block; padding:25px 0 10px 0; }
#ecardItemAll .ecardComatitF { padding:5px 0 10px 0 !important; }
#ecardItemAll .ecardTableData td { border-bottom:1px solid #77af01; padding:4px 1px; }
#ecardItemAll .ecardTableData .sec { text-align:right; }
#ecardItemAll .ecardTableData a, a.showBigGoogleMap { color:#d0ff7a; text-decoration:none; }
#ecardItemAll .ecardTableData a:hover, a.showBigGoogleMap:hover { text-decoration:underline; }

.likeButtonEcard { position:absolute; top:10px; left:550px; z-index:10; }

.platnosci { background:url(../../../images/platnosci.png) no-repeat top center; border:0; text-decoration:none; width:260px; height:26px; }
.paypalbutton { background:url(../../../images/paypal.png) no-repeat top center; border:0; text-decoration:none; width:106px; height:50px; }

.CHplayer { position:relative; margin:5px auto; width:620px; height:349px; }
.CHplayer2 { width:670px !important; height:458px !important; position:relative; margin:0 auto; background:url(../img/movieborder.jpg) no-repeat top center; }
.CHplayer2 object { margin:41px 0 0 25px; }
.CHplayer2 .moviedescription { position:absolute; bottom:33px; left:95px; color:#a2f531; font:normal 8pt Tahoma, sans-serif, Verdana !important; }
.movieChPlayer { position:relative; margin:0 auto; }

.facebooklike { width:240px; height:300px; background:url(../img/facebook.jpg) no-repeat top center; height:412px; position:relative; }
.facebooklike iframe { position:absolute; top:15px; left:12px; background:white; }
.facebooklink { position:absolute; top:315px; left:13px; background:url(../img/facebookbutton.png) no-repeat 0 0; width:213px; height:45px; }
.facebooklink:hover { background-position:0 -45px; }





/*comments and tell friend*/

.tabscomments { display:block; height:43px; width:668px; position:relative; margin:0 auto; }
.tabscomments a { width:126px; height:30px; float:left; display:block; text-align:center; text-decoration:none; color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana;
					background:url(../img/combox/tabs.jpg) no-repeat top right; margin-right:2px; padding:13px 0 0 0; }
.tabscomments a:hover, .tabscomments a.actual { background-position:-1px 0 ; }
.spcomments { width:678px; min-height:150px; background:url(../img/combox/boxbg.jpg) repeat-y top center; position:relative; margin:0 auto; }
.spcommentsend { width:678px; height:25px; background:url(../img/combox/boxend.jpg) no-repeat top center; position:relative; margin:0 auto; }
.spcomments .contcomm { width:678px; min-height:150px; background:url(../img/combox/boxstart.jpg) no-repeat top center; }
.contcomm .inform { padding:0px 20px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; }
.contcomm .titlecomms { height:20px; position:relative; width:100%; display:block; }
.contcomm .titlecomm { height:18px; background:url(../img/combox/cursor.png) no-repeat 0 0; font:bold 9pt sans-serif, Tahoma, Verdana; padding:0 0 0 25px; display:block; margin:0 0 0 13px; }
.contcomm .spacercomm { width:100%; background:url(../img/combox/spacer.png) no-repeat center center; height:20px; display:block; margin-bottom:10px; }

.commentform { width:540px; position:relative; margin:0 auto; }
.commentform table { width:540px; }
.commentform table td { padding:10px 5px; }
.textInputcomm { background:#d8d8d8; padding:6px; color:#393939; border:1px solid #393939; font:normal 8pt sans-serif, Tahoma, Verdana; border-radius:5px; }
.textInputcomm:hover, .textInputcomm:focus { background:white; }
.infotdc { width:170px; font:bold 7pt Tahoma, sans-serif, Verdana; padding-left:10px; }
.infotdcbig { font:bold 9pt Tahoma, sans-serif, Verdana; }
.infottspacer { padding:0px !important; background:url(../img/combox/spacerinput.png) no-repeat top center; font-size:1px; }
.ButtonComm { border:0px; text-decoration:none; background:url(../img/combox/button.png) no-repeat 0 0; height:27px; width:118px; margin-right:4px; font:bold 7pt Tahoma, sans-serif, Verdana; text-align:center; color:#fff; cursor:pointer; }
.ButtonComm:hover { background-position:0 -27px; }
.buttontdcomm { }
.commentsAll { width:663px; position:relative; margin:0 auto; background:url(../img/combox/commentsbg.png) no-repeat top center; min-height:100px; }
.commentsAllEnd { width:663px; height:16px; position:relative; margin:0 auto; background:url(../img/combox/commentsend.png) no-repeat top center; }
.commsignature { font:bold 10pt sans-serif, Tahoma, Verdana; color:#2f6d00; text-transform:uppercase; position:absolute; top:12px; left:60px; }
.commdate { font:normal 8pt sans-serif, Tahoma, Verdana; color:#53534d; text-align:right; position:absolute; top:12px; right:10px; }
.commdate span { font:bold 8pt sans-serif, Tahoma, Verdana; color:#2f6d00; }
.commcontvalue { font:normal 8pt sans-serif, Tahoma, Verdana; color:#000; padding:50px 20px 10px 80px; }
.buttoncommore { width:96px; height:18px; background:url(../img/combox/buttonmore.png) no-repeat 0 0; display:block; color:#fff; font:bold 7pt Tahoma, sans-serif, Verdana; 
					text-decoration:none; position:absolute; top:11px; right:10px; padding:5px 0 0 25px; }
.buttoncommore:hover { background-position:0 -23px; }

.fbbox { background:white; position:relative; margin:0 auto; width:650px; display:block !important; }

.exchangeMainpos { width:718px; position:relative; margin:0 auto; }
.exchangeMainposAll { width:718px; height:480px; background:url(../img/exchangebg.jpg) no-repeat top center; display:block; margin:0 auto; position:relative; }
.exMaTitle { position:relative; width:718px; height:48px; }
.exMainPos { height:67px; width:718px; position:relative; margin-bottom:2px; }
.exMainPos .exmnumber {
position: absolute;
top: 25px;
left: 18px;
width: 20px;
height: 20px;
text-align: center;
font: bold 9pt sans-serif, Tahoma, Verdana;
color: #CF0;
}
.exMainPos .exmdesc { position:absolute; top:10px; height:47px; width:210px; left:170px; overflow:hidden; font:normal 8pt Tahoma, sans-serif, Verdana; color:#fff;  text-decoration:none; display:block; }
.exMainPos .exmdate { position:absolute; top:10px; height:47px; width:65px; left:390px; overflow:hidden; font:normal 8pt Tahoma, sans-serif, Verdana; color:#fff;  text-decoration:none; display:block; text-align:center; }
.exMainPos .exmregion { position:absolute; top:10px; height:47px; width:120px; left:470px; overflow:hidden; font:normal 8pt Tahoma, sans-serif, Verdana; color:#fff;  text-decoration:none; display:block; text-align:center; }
.exMainPos .exmprice { position:absolute; top:10px; height:47px; width:80px; left:610px; overflow:hidden; font:normal 8pt Tahoma, sans-serif, Verdana; color:#fff;  text-decoration:none; display:block; text-align:center; }
.exMainPos .exphoto { width:80px; height:56px; display:block; position:absolute; top:5px; left:63px; border:1px solid #88978c; }
.exMainPos .exphotox { position:relative; }
.exMainPos .exphoto img { position:absolute; top:0; left:0; z-index:1; }
.exMainPos .exphoto .photoex { position:absolute; top:0; left:0; width:80px; height:56px; display:block; z-index:10; background:url(../img/photoex.png) no-repeat 0 0; }
.exMainPos .nphotoex { position:absolute; top:0; left:0; width:80px; height:56px; display:block; z-index:10; background:url(../img/nophotoex.jpg) no-repeat 0 0; }
.exMainPos:hover { background:url(../img/ogloszenia_bg_hover.png) no-repeat center center; }
.exchangeMainpos .exMbutt { text-decoration:none; border:0px; margin:15px 15px 10px 0; height:30px !important; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
							padding:17px 0 0 0; text-align:center; color:#fff; text-decoration:none; cursor:pointer; position:absolute; bottom:20px; right:20px; font:bold 9pt sans-serif, Tahoma, Verdana; }
.exchangeMainpos .exMbutt:hover { background:url(../img/buttonReadLastNews.png) no-repeat bottom center; }
.exMaTitle div { position:absolute; top:20px; color:#494949; font:bold 8pt sans-serif, Tahoma, Verdana; text-align:center; }
.exMaTitle .texmnumber { left:18px; width:20px; }
.exMaTitle .texmdesc { width:210px; left:170px; }
.exMaTitle .texmdate { width:65px; left:390px; }
.exMaTitle .texmregion { width:120px; left:470px; }
.exMaTitle .texmprice { width:80px; left:610px; }
.exMaTitle .texphoto { width:80px; left:63px; }

.linkTopFB { z-index:1; height:28px; width:35px; display:block; background:url(../img/fbnk.png) no-repeat top left; position:absolute; top:297px; left:910px; }
.linkTopNK { z-index:1; height:28px; width:35px; display:block; background:url(../img/fbnk.png) no-repeat top right; position:absolute; top:297px; left:946px; }
.linkTopFB:hover, .linkTopNK:hover { top:295px; height:30px; }


.linkCategoryIcon { display:block; width:139px; height:20px; background:url(../img/listCategory.png) no-repeat 0 0; position:relative; color:#fff;
					text-decoration:none; font:normal 8pt sans-serif, Tahoma, Verdana; outline:none; padding:8px 0 0 30px; }
.linkCategoryIcon:hover, .linkCategoryIcon.active { background-position:left bottom; font-weight:bold; }
.linkCategoryIcon img { display:block; position:absolute; top:0; left:0; }
.countCatList { color:#fcff00; }

.ecardCatLeft { width:265px; background:#144b08 url(../img/ecardCatTop.jpg) no-repeat 0 0; }
.ecardCatLeft .allCatLeft { min-height:400px; background:url(../img/ecardCatBottom.jpg) no-repeat bottom center; padding:15px 0 20px 0; }
.elinkCategoryIcon { display:block; width:210px; height:20px; background:url(../img/ecardCatPos.png) no-repeat 0 0; position:relative; color:#fff;
					text-decoration:none; font:normal 8pt sans-serif, Tahoma, Verdana; outline:none; padding:8px 0 0 55px; margin:2px 0 0 0; }
.elinkCategoryIcon:hover, .elinkCategoryIcon.active { font-weight:bold; background-position:bottom center; }
.elinkCategoryIcon img { display:block; position:absolute; top:0; left:20px; }
.extraCatForHide { cursor:pointer; }
.extraCatForHide:hover { color:#bef307; }


a.buttonAddCompanyEx { background:url(../img/buttonAddC.png) no-repeat -2px 0; display:block; text-decoration:none; width:175px; height:33px; 
					 overflow:hidden; color:#fff; margin-left:2px; font:bold 9pt sans-serif, Tahoma, Verdana; padding:18px 10px 0 55px; }
a.buttonAddCompanyEx:hover { background:url(../img/buttonAddC.png) no-repeat -2px -60px; }

.divofertakontyner {
	background-image: url(../img/bg_div_oferta.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 678px;
	height: 300px;
	background-color: #023804;
	color: #fff;
	
}


.newLeftMenu { width:244px; background:url(../img/newmenu_bg.jpg) repeat-y; }
.newLeftMenuTop { width:244px; background:url(../img/newmenu_top.jpg) no-repeat top center; }
.newLeftMenuBottom { width:234px; background:url(../img/newmenu_bottom.jpg) no-repeat bottom center; min-height:290px; padding:25px 0 155px 10px; }
.newLeftMenuBottom ul { margin:0; padding:0; }
.newLeftMenuBottom li { list-style:none; width:226px; height:31px; overflow:hidden; }
.newLeftMenuBottom a { width:203px; height:23px; text-shadow:#000 1px 1px 2px; color:#fff; background:url(../img/newmenu_png.png) no-repeat 0 -31px; display:block; 
						padding:8px 0 0 23px; font:normal 9pt sans-serif, Tahoma, Verdana; }
.newLeftMenuBottom a.snewmenu { background-position:0 0; }
.newLeftMenuBottom a:hover, .newLeftMenuBottom a.active { background-position:0 -62px !important; color:#154700; text-shadow:#fff 1px 1px 2px; font-weight:bold; 
						padding-left:27px; width:199px; }
.newListlistAllList { padding:15px 0px 35px 0px !important; background:url(../img/newListBg.jpg) no-repeat top center; }
.newlistListContentAll { position:relative; width:223px; min-height:270px; float:left; margin:0 4px 0 6px; }
.newListAdd { height:27px; padding:16px 0 0 16px; color:#afff00; display:block; }
.newListTitle { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; }
.newlistListContent { position:relative; width:217px; padding:0 0 0 6px; min-height:240px; background:url(../img/newListBgPosition.png) no-repeat top center; display:block; }
.newlistListContentAll .new { width: 61px; height: 62px; background: url(../img/hotnew.png) no-repeat 0 -63px; position: absolute; top: 6px; right: 0px; z-index: 2; }
.newlistListContentAll .hot { width: 61px; height: 61px; background: url(../img/hotnew.png) no-repeat 0 0; position: absolute; top: 5px; right: 0px; z-index: 2; }
.newlistListContent a.ReadMore { margin: 10px 0 5px 10px; padding:5px 0 0 30px; display:block; height:19px; width:71px; background:url(../img/buttonArticle.png) no-repeat top center; 
								color:#fff; text-decoration:none; }
.newlistListContent a.ReadMore:hover { background:url(../img/buttonArticle.png) no-repeat bottom center; }
.newleftBigPoint { background:url(../img/leftPoint.jpg) no-repeat center left; padding:3px 0 0 25px; text-transform:uppercase; 
             font:bold 14pt sans-serif, Tahoma, Verdana; margin:10px 0 20px 0; color:#94ff00; }

/* poczatek stylu  do  rejestracji */

div.ectitle_register { 
	background: url(../img/leftPoint.jpg) no-repeat center left;
	height: 21px;
	font: bold 14px Tahoma, sans-serif, Verdana;
	color: #94E705;
	text-transform: uppercase;
	padding: 0px 0 0 25px;
	position: absolute;
	top: 8px;
	left: 0px;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
}


.registerBox {
	padding: 18px 2px;
	background: url(../img/rejestracja_bg.jpg) no-repeat top left;
	position: relative;
	margin: 0 auto;
	width: 651px;
	text-align: left;
	margin-top: 5px;

}

.registerBox_bottom {
	background: url(../img/rejestracja_bottom.png) no-repeat bottom left;
	position: relative;
	margin: 0 auto;
	width: 651px;
	min-height: 500px;
	text-align: left;
	margin-top: 0px;

}


.registerBoxTxt {
	color: #fffffe; !important;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 20px;
	padding-right: 70px;
	padding-left: 70px;
	text-align: center;

}
.registerBoxTxt_green {
	
	color: #c2f300; !important;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;

}


.registerBoxTitle {
	border-bottom: none;
	width:625px; 
	position:relative;
	margin:0 auto; 
	padding:0 0 8px 10px; 
	color:#fff; 
	text-transform:none; 
	font:bold 9pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
}


.loginBox_Button_Orange a{
	left: 40px;
	width: 120px;
	height: 40px;
	display: inline-block;
	float: left;
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#fff; 
	text-transform:none; 
	font:bold 10pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	margin-top:25px;
	padding-top: 10px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/button_bg_orange.png);
	background-repeat:no-repeat;
	background-position: 0 0;	
}

.loginBox_Button_Orange a:hover{
	left: 40px;
	width: 120px;
	height: 40px;
	display: inline-block;
	float: left;
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#fff; 
	text-transform:none; 
	font:bold 10pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	margin-top:25px;
	padding-top: 10px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/button_bg_orange.png);
	background-repeat:no-repeat;
	background-position: 0 -50px;
}


.loginBox_Button_Green a{
	left: 50px;
	width: 120px;
	height: 40px;
	display: inline-block;
	float: left;
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#fff; 
	text-transform:none; 
	font:bold 10pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	margin-top:25px;
	padding-top: 10px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/button_bg_green.png);
	background-repeat:no-repeat;
	background-position: 0 0;	
}

.loginBox_Button_Green a:hover{
	left: 50px;
	width: 120px;
	height: 40px;
	display: inline-block;
	float: left;
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#fff; 
	text-transform:none; 
	font:bold 10pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	margin-top:25px;
	padding-top: 10px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/button_bg_green.png);
	background-repeat:no-repeat;
	background-position: 0 -50px;
}





.loginBoxTitle {
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#fff; 
	text-transform:none; 
	font:bold 9pt sans-serif, Tahoma, Verdana; 
	margin-bottom:15px;
	margin-top:25px;
	padding-left: 35px;
	text-align:left;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/rejestracja_strzalka.png);
	background-repeat:no-repeat;
	background-position: 15px 1px;	
}


.loginBoxlink_help a {
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#b5ff03; 
	text-transform:none; 
	font:normal 9pt sans-serif, Tahoma, Verdana; 
	padding-left: 20px;
	text-align:left;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/help_link.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	text-align: left;
	float:left;
	height: 20px;
	font-size: 11px;	
}


.loginBoxlink_help a:hover {
	border-bottom: none;
	position:relative;
	margin:0 auto; 
	color:#dfff93; 
	text-transform:none; 
	font:normal 9pt sans-serif, Tahoma, Verdana; 
	padding-left: 20px;
	text-align:left;
	text-shadow: rgba(0, 0, 0, 1) 1px 1px 2px;
	background: url(../img/help_link.png);
	background-repeat:no-repeat;
	background-position: 0 -30px;
	text-align: left;
	float:left;
	height: 20px;
	text-decoration: none;
	font-size: 11px;
}

.registerLoginBox { 
	width:320px; 
	margin-top: 85px;

}

.registerLoginBox tr.selected td { 
	background:#066d0a; 
}
	
	
.registerLoginBox .regBoxA { 
	color:#c6ff00; 
	font:bold 8pt sans-serif, Tahoma, Verdana; 
	width:80px; 
	text-align:right; 
	padding:7px 7px 7px 0;
	text-transform: uppercase;
}
	
.registerLoginBox .regBoxC { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:left; padding:7px 7px 7px 7px; }
.registerLoginBox .regBoxD { color:#fff; font:normal 8pt sans-serif, Tahoma, Verdana; width:140px; text-align:left; padding:7px 7px 7px 7px; }
.registerLoginBox .regBoxB { padding:7px 0 7px 0; }
.registerLoginBox .regInput { 
	padding:4px; 
	font:normal 8pt Tahoma, sans-serif, Verdana; 
	border-top:1px solid #3b3b3b;
	border-left:1px solid #3b3b3b;
	border-bottom:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	background: url(../img/bg_input_normal.png);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left; 
	float: left;
	color:#666;
	border-radius: 3px;

	
}
	
.registerLoginBox .regInput:hover { 
	padding:4px; 
	font:normal 8pt Tahoma, sans-serif, Verdana; 
	border-top:1px solid #3b3b3b;
	border-left:1px solid #3b3b3b;
	border-bottom:1px solid #6aa10d;
	border-right:1px solid #73aa0c;
	background: url(../img/bg_input_hover.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left; 
	float: left;
	color:#73aa0c;
	border-radius: 3px;
}	
	
.divRequiredRegister { position:relative; margin:0 auto; width:635px; }
.inputerror { border:1px dotted #d91010 !important; background:#fffee7; }
.registerButtonReg { text-align:center; }
.registerButtonReg .ButtonRegister { text-decoration:none; border:0px; margin:15px 15px 10px 0; height:47px !important; width:214px; background:url(../img/buttonReadLastNews.png) no-repeat top center; 
								  text-align:center; color:#fff; text-decoration:none; cursor:pointer; }
.registerButtonReg .ButtonRegister:hover { background:url(../img/buttonReadLastNews.png) no-repeat bottom center; }
.extraForRegister { border-bottom:1px solid #cfcfc1; width:645px; position:relative; margin:0 auto; padding:0 0 10px 0; }
.registerRegulationsTitle { width:645px; position:relative; margin:0 auto; font-weight:bold; padding:3px 0 4px 0; }
.registerRegulations { width:645px; position:relative; margin:0 auto; height:100px; overflow:auto; margin-bottom:5px; background:white; 
						border:1px solid #ccc; padding:4px; color:#000; }


/* koniec stylu  do  rejestracji */
