body { background:#0c4c02 url(../img/top.jpg) no-repeat top center; color:#fff; height:100%; width:100%; margin:0; padding:0; font:normal 8pt sans-serif, Tahoma, Verdana; color:#fff; }
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; }

/* --------------------- 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:165px; }
#top .MainLinkPage { width:400px; height:162px; display:block; background:url(../img/spacer.gif); }
#menu { width:961px; position:relative; margin:0 auto; height:54px; }
#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; }

.Lmenu { position:relative; height:54px; padding:0; margin:0; overflow:hidden; z-index:2; }
.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 top right; }
.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; }
.searchLoginUp { background:url(../img/loginSearch.png) no-repeat top center; width:355px; height:60px; position:absolute; top:-7px; left:630px; z-index:2; }
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:25px; 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:0px; left:630px; 
				   z-index:5; display:none; }


.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:60px; left:50px; }
.footerAuthor a { font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff; text-decoration:none; }
.footerAuthor a:hover { text-decoration:underline; }

.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; }

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 { background:url(../img/banBg.jpg) no-repeat top center; width:724px; min-height:75px; text-align:center; padding:20px 0 10px 0; }
.ban5Page img { border:1px solid #fff; }
.ban3Page { width:285px; text-align:center; padding:25px 0 10px 0; }
.ban3Page img { border:1px solid #fff; }

.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:1px solid #fff; }

.subLeftSide { float:left; width:405px; margin:10px;}
.subRightSide { float:left; width:285px; margin:10px 15px 10px 0; }
.articleChosen, .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 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; overflow:hidden; position:relative; margin:8px 0; background:url(../img/bgPeople.jpg) no-repeat bottom center; padding-bottom:15px; }
.peopleMainpagePh { float:left; width:110px; text-align:center; padding:20px 0 0 0; }
.peopleMainpagePh img { border:2px solid #fff; }
.peopleMainpageDs { float:left; width:260px; padding:20px 10px 20px 0; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff; }


.mustSee { padding:15px; }
.lastChosen { display:block; background:url(../img/leftPoint.jpg) no-repeat center left; width:220px; 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 center; width:170px; 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 center; }



.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 -62px; position:absolute; top:7px; right:1px; z-index:2; }
.listListContent .hot { width:61px; height:61px; background:url(../img/hotnew.png) no-repeat 0 0; position:absolute; top:7px; right:1px; 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:#fff; border-bottom:1px solid #e1dbda; 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.readMoreArt77777 { 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:#dfdfdf;}
.polandMapAll .pinks a:hover, .polandMapAll .pinks a.act { color:#f5a8a8;background:url(../../../images/poland_map.png) no-repeat top center; text-decoration:none; }
.polandMapAll .green a:hover, .polandMapAll .green a.act { color:#027315;background:url(../../../images/poland_mapGreen.png) no-repeat top center; text-decoration:none; }
.polandMapAll .violet a:hover, .polandMapAll .violet a.act { color:#6E0272;background:url(../../../images/poland_mapViolet.png) no-repeat top center; text-decoration:none; }
.polandMapAll .blue a:hover, .polandMapAll .blue a.act { color:#004781;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; }


.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; }