body { background:#b9b9b9; color:#fff; font:normal 8pt sans-serif, Tahoma, Verdana; margin:0; padding:0; height:100%; width:100%; }
.clear { clear:both; }
img { border:0px; }
.spc { border:1px solid #e9e9e9; padding:2px; background:#fff; }
.special { border:1px solid #e9e9e9; padding:2px; background:#fff; margin:3px; }
.spm { margin:3px; }
.none { display:none !important; }
.justify { text-align:justify !important; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.fright { float:right; }
.bold { font-weight:bold; }
img.vm { margin:0 4px 0 0; vertical-align:middle; }
img.vm0 { vertical-align:middle; }
form { padding:0; margin:0; }
a { outline:none; }
li.nnn { background:transparent !important; }
dd, dl { margin:0; padding:0; }
.right { text-align:right !important; }
.center { text-align:center !important; }
table { border-collapse: collapse; }
table tr { vertical-align: middle }
table tr.top { vertical-align: top !important; }
table td { border-spacing:0px; margin:0; padding:0; }
.sto { width:100%; }
.padVis { padding:0 0 0 45px !important; }
.ssmall { font:normal 7pt Tahoma, sans-serif, Verdana; }
.ssmallC { font:normal 7pt Tahoma, sans-serif, Verdana; text-align:center; color:#666; padding:3px 0; }
.ssmallOK { background:#489002; font:normal 7pt Tahoma, sans-serif, Verdana; text-align:center; color:#fff; padding:5px; }
.ssmallNOTOK { background:#ba0523; font:normal 7pt Tahoma, sans-serif, Verdana; text-align:center; color:#fff; padding:5px; }
#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; }

a.profile { text-decoration:none; font:inherit; color:#000; }
a.profile:hover { text-decoration:underline; }

.comunication_ok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#489002; padding:0 10px; color:#fff !important; width:630px; position:relative; margin:0 auto; }
.comunication_okS { width:650px; position:relative; margin:10px auto 0 auto; background:url(../img/infoOK.jpg) no-repeat top center; height:10px; }
.comunication_okE { width:650px; position:relative; margin:0 auto 3px auto; background:url(../img/infoOK.jpg) no-repeat bottom center; height:25px; }
.comunication_notok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#ba0523; padding:0 10px; color:#fff !important; width:630px; position:relative; margin:0 auto; }
.comunication_notokS { width:650px; position:relative; margin:10px auto 0 auto; background:url(../img/infoNOTOK.jpg) no-repeat top center; height:10px; }
.comunication_notokE { width:650px; position:relative; margin:0 auto 3px auto; background:url(../img/infoNOTOK.jpg) no-repeat bottom center; height:25px; }

.comunication_ok2 { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#489002; padding:0 10px; color:#fff !important; width:450px; position:relative; margin:0 auto; }
.comunication_okS2 { width:470px; position:relative; margin:10px auto 0 auto; background:url(../img/infoOK1.jpg) no-repeat top center; height:8px; }
.comunication_okE2 { width:470px; position:relative; margin:0 auto 3px auto; background:url(../img/infoOK1.jpg) no-repeat bottom center; height:22px; }
.comunication_notok2 { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#ba0523; padding:0 10px; color:#fff !important; width:450px; position:relative; margin:0 auto; }
.comunication_notokS2 { width:470px; position:relative; margin:10px auto 0 auto; background:url(../img/infoNOTOK1.jpg) no-repeat top center; height:8px; }
.comunication_notokE2 { width:470px; position:relative; margin:0 auto 3px auto; background:url(../img/infoNOTOK1.jpg) no-repeat bottom center; height:22px; }

p { margin:0; padding:0; }
hr.special { border: none 0; border-top: 1px solid #ccc; height: 1px; width:100%; }
.listAllList { color:#000; font:bold 9pt sans-serif, Tahoma, Verdana; padding:20px 10px; }
.highlight { background-color: yellow }
.sorthelper{ border:2px dotted #cbbf7b; background:#f7f5e7; }
.only_highlight { font-size:inherit; }
.inputerror { border:1px dotted #d91010 !important; }
.divRequired { position:relative; margin:0 auto; padding:5px 0; color:#000; font:italic 8pt Tahoma, sans-serif, Verdana; }


.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; }

/*------ PRELOAD ------- */
.showPreload { position:relative; top:0; left:0; }
.showPreload .content { z-index:1; }
.showPreload .background { background:white; position:absolute; z-index:2; }
.showPreload .backgroundShow { width:130px; height:98px; background:url(../../../images/bubble.png) no-repeat top center; position:absolute; z-index:3; }
.showPreload .progress { width:32px; height:32px; background:url(../../../images/flower.gif) no-repeat top center; position:absolute; z-index:4; }


/* ---------------------- PAGE ---------------------------*/

.tagsTablTag { width:180px; text-align:left; float:left; padding:10px 0 0 20px; overflow:hidden; }
.tagsTablTagN { text-align:left; overflow:hidden; }
.tagsTablTagBig { text-align:left; padding:10px 0 0 20px; overflow:hidden; color:#6a6a6a; }
.tagsTablTag a, .tagsTablTagBig a, .tagsTablTagN a { padding:0 15px 0 0; color:#6a6a6a; text-decoration:none; font:normal 8pt sans-serif, Tahoma, Verdana; }
.tagsTablTag a:hover, .tagsTablTagBig a:hover, .tagsTablTagN a:hover { color:#a017bd; }

.breadFavRss { position:relative; margin:0 auto; height:30px; margin-bottom:4px; width:97%; }
.breadFavRss .breadCategory { position:absolute; top:0; left:0; height:23px; background:url(../img/folder.jpg) no-repeat 0 center; padding:7px 0 0 40px; }
.breadFavRss .breadCategory a { font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; color:#444; }
.breadFavRss .breadCategory a:hover { text-decoration:underline; color:#136dab; }
.breadFavRss .RssFav { width:70px; position:absolute; top:0; right:0; height:30px; }
.breadFavRss .rssFavHrefA { width:27px; height:25px; position:absolute; top:0; right:27px; background:url(../img/rssfav.jpg) no-repeat left top; display:block; }
.breadFavRss .rssFavHrefB { width:27px; height:25px; position:absolute; top:0; right:0; background:url(../img/rssfav.jpg) no-repeat right top; display:block; }
.breadFavRss .fontResizeAll { width:60px; position:absolute; top:0; right:60px; height:30px; }
.fontResizeAll a { display:block; width:16px; height:16px; position:absolute; top:4px; }
.fontResizeAll .FontP { background:url(../../../images/a+.gif) no-repeat left top; left:0; }
.fontResizeAll .FontP:hover { background:url(../../../images/a+.gif) no-repeat right top; }
.fontResizeAll .FontM { background:url(../../../images/a-.gif) no-repeat left top; left:18px; }
.fontResizeAll .FontM:hover { background:url(../../../images/a-.gif) no-repeat right top; }
.fontResizeAll .FontZ { background:url(../../../images/r.gif) no-repeat left top; left:36px; }
.fontResizeAll .FontZ:hover { background:url(../../../images/r.gif) no-repeat right top; }


#allPageS { background:#44053d url(../img/bgbody.jpg) repeat-x top center; }
#allpage { width:100%; position:relative; margin:0 auto; background:url(../img/bgall.jpg) no-repeat top center; }
#allpageM { width:100%; position:relative; margin:0 auto; background:url(../img/bgEnd.jpg) no-repeat bottom center; padding:0 0 100px 0; }
#content { width:960px; position:relative; margin:0 auto; background:#fff; padding:0px 5px 0px 5px; min-height:680px; }
#content .leftSide { width:529px; float:left; }
#content .rightSide { width:425px; float:left; padding:0 0 0 6px; }

#allPageS .spDown { width:970px; height:8px; position:relative; margin:0 auto; background:url(../img/sp.png) no-repeat bottom center; }
#allPageS .spUp { width:970px; height:8px; position:relative; margin:0 auto; background:url(../img/sp.png) no-repeat top center; }

a.buttonGrey { width:129px; height:25px; background:url(../img/buttonGrey.png) no-repeat top center; text-decoration:none; display:block; color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; text-align:center; padding:7px 0 0 0; }
a.buttonGrey:hover { background:url(../img/buttonGrey.png) no-repeat bottom center; }
a.buttonGreen { width:161px; height:25px; background:url(../img/buttonGreen.png) no-repeat top center; text-decoration:none; display:block; color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; text-align:center; padding:7px 0 0 0; }
a.buttonGreen:hover { background:url(../img/buttonGreen.png) no-repeat bottom center; }
a.buttonGreen2 { width:161px; height:25px; background:url(../img/buttonGreen2.png) no-repeat top center; text-decoration:none; display:block; color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; text-align:center; padding:7px 0 0 0; }
a.buttonGreen2:hover { background:url(../img/buttonGreen2.png) no-repeat bottom center; }
a.readMMMore { display:block; text-decoration:none; color:#265131; background:url(../img/readMore.png) no-repeat top left;
	padding:0 0 0 20px; height:16px; margin:15px 0 8px 0; }
a.readMMMore:hover { color:#000; font-weight:bold; }
a.smallerGreen { width:88px; height:17px; background:url(../img/smallerButton.png) no-repeat top center; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff !important; text-decoration:none !important; text-align:center; padding:6px 0 0 0; }
a.smallerGreen:hover { background:url(../img/smallerButton.png) no-repeat 0 -23px; text-decoration:none !important; }
a.smallerBlue { width:88px; height:17px; background:url(../img/smallerButton.png) no-repeat 0 -46px; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff !important; text-decoration:none !important; text-align:center; padding:6px 0 0 0; }
a.smallerBlue:hover { background:url(../img/smallerButton.png) no-repeat 0 -69px; text-decoration:none !important; }
a.smallerGreen2 { width:80px; height:17px; background:url(../img/smallerButton2.png) no-repeat top center; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff !important; text-decoration:none !important; text-align:center; padding:6px 0 0 0; }
a.smallerGreen2:hover { background:url(../img/smallerButton2.png) no-repeat 0 -23px; text-decoration:none !important; }
a.smallerBlue2 { width:80px; height:17px; background:url(../img/smallerButton2.png) no-repeat 0 -46px; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff !important; text-decoration:none !important; text-align:center; padding:6px 0 0 0; }
a.smallerBlue2:hover { background:url(../img/smallerButton2.png) no-repeat 0 -69px; text-decoration:none !important; }

a.subGrey { width:169px; height:23px; background:url(../img/subButton.png) no-repeat 0 0; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff; text-decoration:none; text-align:center; padding:8px 0 0 0; }
a.subGrey:hover { background:url(../img/subButton.png) no-repeat 0 -31px; }
a.subGreen { width:169px; height:23px; background:url(../img/subButton.png) no-repeat 0 -62px; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff; text-decoration:none; text-align:center; padding:8px 0 0 0; }
a.subGreen:hover { background:url(../img/subButton.png) no-repeat 0 -93px; }
a.buttonCenter { position:relative; margin:0 auto; margin-top:5px; }
input.buttonGreen { width:161px; height:32px; background:url(../img/buttonGreen.png) no-repeat top center; text-decoration:none; color:#fff; font:bold 8pt Tahoma, sans-serif, Verdana; text-align:center; border:0; display:inline !important; cursor:pointer; }
input.buttonGreen:hover { background:url(../img/buttonGreen.png) no-repeat bottom center; }


div.buttonBack { text-align:right; height:50px; }
div.buttonBack a.buttonGreen { margin: 15px 10px 10px 0; display:block; float:right; color:#fff !important;}
div.buttonBack a.buttonGreen:hover { text-decoration:none !important; }
.datelistitem { padding:5px 0 0 0 !important; font:normal 7pt Tahoma, sans-serif, Verdana; margin-top:10px; color:#999; text-align:right; }


a.buttonVPrevOn { z-index:10; width:90px; height:23px; background:url(../img/ecard/butPrevNext.gif) no-repeat -109px 0; overflow:hidden; display:block;
	color:#fff; text-align:center; padding:8px 0 0 19px; text-decoration:none; font:bold 7pt Tahoma, sans-serif, Verdana; }
a.buttonVPrevOn:hover { background:url(../img/ecard/butPrevNext.gif) no-repeat -327px 0; }
a.buttonVPrevOff { z-index:10; width:90px; height:23px; background:url(../img/ecard/butPrevNext.gif) no-repeat -109px -32px; overflow:hidden; display:block;
	color:#fff; text-align:center; padding:8px 0 0 19px; text-decoration:none; font:bold 7pt Tahoma, sans-serif, Verdana; cursor:default; }
a.buttonVNextOn { z-index:10; width:90px; height:23px; background:url(../img/ecard/butPrevNext.gif) no-repeat 0 0; overflow:hidden; display:block;
	color:#fff; text-align:center; padding:8px 0 0 19px; text-decoration:none; font:bold 7pt Tahoma, sans-serif, Verdana; }
a.buttonVNextOn:hover { background:url(../img/ecard/butPrevNext.gif) no-repeat -218px 0; }
a.buttonVNextOff { z-index:10; width:90px; height:23px; background:url(../img/ecard/butPrevNext.gif) no-repeat 0 -32px; overflow:hidden; display:block;
	color:#fff; text-align:center; padding:8px 0 0 19px; text-decoration:none; font:bold 7pt Tahoma, sans-serif, Verdana; cursor:default; }


input.smallerGreen { width:88px; height:23px; background:url(../img/smallerButton.png) no-repeat top center; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff; text-decoration:none; text-align:center; border:0px; cursor:pointer; }
input.smallerGreen:hover { background:url(../img/smallerButton.png) no-repeat 0 -23px; }
input.smallerBlue { width:88px; height:23px; background:url(../img/smallerButton.png) no-repeat 0 -46px; overflow:hidden; display:block;
				font:bold 7pt Tahoma, sans-serif, Verdana; color:#fff; text-decoration:none; text-align:center; border:0px; cursor:pointer; }
input.smallerBlue:hover { background:url(../img/smallerButton.png) no-repeat 0 -69px; }



.blueMenuBg { width:529px; position:relative; height:50px; background:url(../img/blueMenuBg.jpg) no-repeat top center; }
.violetMenuBg { width:529px; position:relative; height:50px; background:url(../img/violetMenuBg.jpg) no-repeat top center; }
.blueMenu { position:relative; height:50px; padding:0; margin:0; overflow:hidden; z-index:2; }
.blueMenu div.left a { color:#fff; text-decoration: none; }
.blueMenu li { float:left; list-style:none; cursor:pointer; padding:0 10px 0 0px; background:url(../img/blueMenuSpace.png) no-repeat top right; }
.blueMenu li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color:#fff; text-align: center; 
			  height:30px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:20px 15px 0 25px; }
.blueMenu li.back { background: url(../img/menuPosition.png) no-repeat right -50px; width:35px; height:50px; z-index:8; position:absolute; margin-right:30px; }
.blueMenu li.back .left { z-index:3; background:url(../img/menuPosition.png) no-repeat top left; height: 50px; margin-right:20px; }
.blueMenu li.current a { color:#28587e; text-decoration: none; }
.violetMenuBg .blueMenu li.current a { color:#641c6b; text-decoration: none; }


.blueMenuContent { position:relative; width:519px; background:url(../img/blueMenuEnd.jpg) repeat-y top right; color:#000; padding:5px; }
.blueMenuContent .leftList { width:330px; float:left; }
.blueMenuContent .rightList { width:169px; float:left; padding:10px 10px 0 10px; }
.blueMenuContent .lArticle { padding:5px 10px 25px 10px; width:310px; overflow:hidden; background:url(../img/articleSpacer.png) no-repeat bottom center; }
.blueMenuContent .lArticleLast { padding:0px 10px 0px 10px; background:transparent; }
.blueMenuContent .amTitle { text-decoration:none; font:bold 9pt sans-serif, Tahoma, Verdana; color:#50791f; background:url(../img/articleBg.png) no-repeat center left; 
							display:block; padding:3px 0 0 25px; height:17px; margin-bottom:8px; }
.blueMenuContent .amTitle:hover { color:#000; }
.blueMenuContent .amTitle .date { color:#1d1d1d; font:normal 7pt sans-serif, Tahoma, Verdana; vertical-align:middle; }
.blueMenuContent .amPhoto { float:left; width:120px; }
.blueMenuContent .amDesc { float:left; width:190px; }
.blueMenuContent .lastList { display:block; border-bottom:1px solid #b5caae; margin-bottom:8px; font:bold 9pt sans-serif, Tahoma, Verdana; 
							 color:#50791f; padding:0 0 5px 0; }
.blueMenuContent .listLast { display:block; text-decoration:none; padding:0 0 0 38px; background:url(../img/listLast.gif) no-repeat top left; 
								color:#50791f; font:normal 8pt sans-serif, Tahoma, Verdana; height:35px; }
.blueMenuContent .listLast:hover { color:#000; }
.blueMenuContent .downBg { display:block; background:url(../img/downBg.png) no-repeat center center; width:160px; height:15px; }
.blueMenuContent .buttonGreen { margin-top:10px; }


.blueBoxEnd { position:relative; width:529px; height:23px; background:url(../img/blueMenuEnd.jpg) no-repeat top left; }

.violetMenuContent { position:relative; width:519px; background:url(../img/violetMenuEnd.jpg) repeat-y top right; color:#000; padding:5px; }
.violetBoxEnd { position:relative; width:529px; height:125px; background:url(../img/violetMenuEnd.jpg) no-repeat top left; }
.violetBoxEnd .counter { color:#afafaf; font:bold 9pt sans-serif, Tahoma, Verdana; position:absolute; top:37px; left:200px; width:100px; text-align:center; }
.violetBoxEnd a.morePhoto { position:absolute; top:30px; left:50px; }
.violetBoxEnd a.addPhoto { position:absolute; top:30px; right:50px; }



.violetMainScroll { width:519px; height:330px; margin-top:10px; margin-bottom:5px; }
.violetMainScroll .items .gallery { display:none; }
.violetMainScroll { position:relative; overflow:hidden; clear:both; }
.violetMainScroll .items .gallery { float:left; display:block; width:410px; cursor:pointer; font-size:14px; }
.violetMainScroll .galleryBeforeItems { position:relative; margin:0 auto;  width:410px; height:330px; overflow:hidden; }
.violetMainScroll .items { width:20000em; position:absolute; clear:both; margin:0; padding:0; }

.violetMenuContent .allGalleryItem { float:left; display:block; margin:5px; }
.violetMenuContent .gallery { width:410px; position:relative; margin:0 auto;  }
.violetMenuContent .gallery a { text-decoration:none; color:#000; font:normal 7pt Tahoma, sans-serif, Verdana; display:block; text-align:center; }
.violetMenuContent .gallery a img { border:1px solid #e9e9e9; padding:2px; background:#fff; }
.violetMenuContent .galleryLeftCursor { width:31px; height:38px; background:url(../img/cursorGallery.png) no-repeat 0 -38px; display:block; 
										position:absolute; top:130px; left:20px; }
.violetMenuContent .galleryLeftCursor:hover { background:url(../img/cursorGallery.png) no-repeat top left; }
.violetMenuContent .galleryRightCursor { width:31px; height:38px; background:url(../img/cursorGallery.png) no-repeat 0 -76px; display:block; 
										 position:absolute; top:130px; right:20px; }
.violetMenuContent .galleryRightCursor:hover { background:url(../img/cursorGallery.png) no-repeat bottom left; }

.buttonAllPortal { width:220px; float:left; margin-left:5px; }


a.buttonForum { width:140px; height:68px; display:block; background:url(../img/buttonAll.jpg) no-repeat 0 0; text-decoration:none;
			   color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; padding:30px 0 0 80px; margin-bottom:10px; }
a.buttonForum:hover { background:url(../img/buttonAll.jpg) no-repeat 0 -98px; }
a.buttonForum span { display:block; margin:5px 0 0 40px; font:bold 12pt sans-serif, Tahoma, Verdana; }
a.buttonExchange { width:170px; height:76px; display:block; background:url(../img/buttonAll.jpg) no-repeat -220px 0; text-decoration:none;
			   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:30px 0 0 50px; margin-bottom:4px; }
a.buttonExchange:hover { background:url(../img/buttonAll.jpg) no-repeat -220px -106px; }
a.buttonExchange span { display:block; margin:5px 0 0 40px; font:bold 12pt sans-serif, Tahoma, Verdana; }
a.buttonAdvertise { width:160px; height:74px; display:block; background:url(../img/buttonAll.jpg) no-repeat -660px 0; text-decoration:none;
			   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:30px 0 0 60px; margin-bottom:7px; }
a.buttonAdvertise:hover { background:url(../img/buttonAll.jpg) no-repeat -660px -104px; }
a.buttonAdvertise span { display:block; margin:5px 0 0 50px; font:bold 12pt sans-serif, Tahoma, Verdana; }
a.buttonCompany { width:140px; height:80px; display:block; background:url(../img/buttonAll.jpg) no-repeat -440px 0; text-decoration:none;
			   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:30px 0 0 80px; }
a.buttonCompany:hover { background:url(../img/buttonAll.jpg) no-repeat -440px -110px; }
a.buttonCompany span { display:block; margin:5px 0 0 20px; font:bold 12pt sans-serif, Tahoma, Verdana; }
a.buttonList { width:175px; height:84px; display:block; background:url(../img/buttonAll.jpg) no-repeat -880px 0; text-decoration:none;
			   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:25px 0 0 45px; }
a.buttonList:hover { background:url(../img/buttonAll.jpg) no-repeat -880px -109px; }
a.buttonList span { display:block; margin:5px 0 0 50px; font:bold 12pt sans-serif, Tahoma, Verdana; }

.banLeftBottom { width:190px; float:left; margin-left:5px; text-align:center; }
.banLeft { width:215px; margin:10px 0; text-align:center; }
.banLeftBottom img, .banLeft img { border:1px solid #dadada; padding:4px; background:#fff; } 
.banLeftBottom .bnWithFlash, .banLeft .bnWithFlash { border:1px solid #dadada; padding:4px; background:#fff; position:relative; margin:0 auto; }


.greenMenuWeeding { width:509px; position:relative; height:32px; background:url(../img/greenMenuWeeding.jpg) no-repeat top center; 
					padding:18px 0 0 20px; color:#fff; font:bold 9pt Tahoma, sans-serif, Verdana; }
.greenMenuContent { width:494px; position:relative; background:url(../img/weddingBg.jpg) no-repeat top center; min-height:160px; padding:15px 20px 10px 15px; color:#000; }
.greenWeddLeft { width:244px; float:left; background:url(../img/weddingSpace.jpg) no-repeat right center; margin-bottom:15px; min-height:120px; }
.greenWeddRight { width:244px; float:left; margin-bottom:15px; min-height:120px; }

.greenMenuContent .photo { float:left; width:115px; text-align:center; }
.greenMenuContent .description { float:left; width:120px; color:#222121; }
.greenMenuContent .description span.date { display:block; color:#439c00; margin-bottom:5px; }
.greenMenuContent .description span.name { display:block; color:#000; font:bold 9pt Tahoma, sans-serif, Verdana; }



.recomendedCompany { position:relative; width:400px; height:33px; background:url(../img/recomendedCompany.jpg) no-repeat top center; 
					 padding:16px 0 0 20px; color:#fff; font:bold 9pt Tahoma, sans-serif, Verdana; margin:0 auto; }
.recomendedContent { position:relative; background:#6a9537 url(../img/recomendedCompanyBg.jpg) no-repeat top center; width:420px; margin:0 auto; 
					padding:2px 0 0 0; height:760px; overflow:hidden; }
.recomendedComEnd { position:relative; background:white url(../img/recomendedCompanyEnd.jpg) no-repeat top center; width:420px; height:40px; 
					z-index:1; margin:0 auto; }
.recomendedCompanyPos { width:380px; height:106px; overflow:hidden; margin:0 auto; background:url(../img/recomendedCompanyPos.png) no-repeat bottom center; 
						cursor:pointer; padding:20px 10px; margin-top:6px; }
.recomendedCompanyPosAct { background:url(../img/recomendedCompanyPos.png) no-repeat top center; }
.recomendedCompanyPos .photo { width:130px; float:left; text-align:center; }
.recomendedCompanyPos .descr { width:220px; float:left; text-align:left; padding:0 20px 0 10px; color:#222121; }
.recomendedCompanyPos .name { display:block; border-bottom:1px solid #5d8031; margin-bottom:8px; font:bold 9pt sans-serif, Tahoma, Verdana; 
								color:#1f3900; padding:0 0 3px 0; }
.recomendedCompanyPos a.readMMMore { font-weight:bold; color:#fff; }
.recomendedCompanyPos a.readMMMore:hover { color:#000; }
.recomendedComEnd .buttonGreen { position:absolute; z-index:10; top:3px; right:20px; }



#topAll { width:970px; margin:0 auto; position:relative; }
#top { position:relative; width:970px; height:169px; }
#top img { position:absolute; top:0; left:0; z-index:1; }
#top a.topImg { z-index:1; }
#top .loginUser { z-index:10; position:absolute; background:url(../img/spacer.gif) no-repeat top center; top:0px; right:0px; height:23px; width:137px; 
					text-align:center; text-decoration:none; color:#000; font:bold 8pt sans-serif, Tahoma, Verdana; padding:4px 0 0 0; }
#top .loginPanel { width:715px; height:70px; z-index:11; background:url(../img/loginPanel.png) no-repeat top center; position:absolute; top:0; right:0; }
#top .loginPanel .loginPanelTitle { position:absolute; background:url(../img/spacer.gif) no-repeat top center; top:44px; right:0px; height:23px; width:137px; 
					text-align:center; text-decoration:none; color:#666; font:bold 8pt sans-serif, Tahoma, Verdana; padding:4px 0 0 0; }
#top .loginPanel .smallerGreen { position:absolute; top:5px; right:115px; }
#top .loginPanel .smallerBlue { position:absolute; top:5px; right:20px; }

#top .loginPanel .titleLogin { display:block; position:absolute; top:11px; left:40px; color:#000; font:bold 8pt sans-serif, Tahoma, Verdana; }
#top .loginPanel .titleLoginInfo { display:block; position:absolute; top:26px; left:40px; font:normal 7pt Tahoma, sans-serif, Verdana; color:#aaa; }
#top .loginPanel .titleLoginInfo a { color:#aaa; font:bold 7pt Tahoma, sans-serif, Verdana; text-decoration:none; }
#top .loginPanel .titleLoginInfo a:hover { text-decoration:underline; }

#top .loginPanel .loginInInfo { display:block; position:absolute; top:11px; left:155px; color:#000; font:normal 8pt sans-serif, Tahoma, Verdana; }
#top .loginPanel .loginInInfo a { text-decoration:none; font-weight:bold; color:#1e6a9e; }
#top .loginPanel .loginInInfo a.businnes { text-decoration:none; font-weight:bold; color:#a20000 !important; }
#top .loginPanel .loginInInfo a:hover { text-decoration:underline; }
#top .loginForm label { color:#136dab; font:bold 8pt sans-serif, Tahoma, Verdana; position:absolute; top:11px; left:0; }
#top .loginForm .loginLabel { left:150px; }
#loginInput { border:1px solid #b6b6b6; width:110px; position:absolute; top:8px; height:12px; left:190px; padding:2px 4px; margin:0; font:normal 7pt sans-serif, Tahoma, Verdana; }
#top .loginForm .passLabel { left:320px; }
#passInput { border:1px solid #b6b6b6; width:110px; position:absolute; top:8px; height:12px; left:360px; padding:2px 4px; margin:0; font:normal 7pt sans-serif, Tahoma, Verdana; }



#top .sloganTitle { z-index:5; font:normal 11pt sans-serif, Tahoma, Verdana; position:absolute; top:60px; left:630px; voice-family:inherit; }
#top .sloganTitle span { display:block; font:bold 14pt sans-serif, Tahoma, Verdana; margin:4px 0 0 20px; }
#topAll .bnButtons { width:970px; position:relative; }
#topAll .bnButtons .bn { width:720px; padding:5px 10px; float:left; }
#topAll .bnButtons .bn img { border:2px solid #fff; }
#topAll .bnButtons .bn div.bnWithFlash { border:2px solid #fff; }
#topAll .bnButtons .gtForum { width:215px; height:80px; background:url(../img/gotoForum.png) no-repeat top center; float:right; display:block;
							font:bold 9pt sans-serif, Tahoma, Verdana; padding:40px 0 0 0; text-decoration:none; color:#fff; text-align:center;}
#topAll .bnButtons .gtForum span { display:block; font:bold 11pt sans-serif, Tahoma, Verdana; margin-top:5px; }
#topAll .bnButtons .gtForum:hover { background:url(../img/gotoForum.png) no-repeat bottom center; }
#topMenu { height:110px; width:970px; position:relative; }
#topMenu .LinkMini a { position:absolute; width:15px; height:15px; top:70px; background:url(../img/spacer.gif) no-repeat top center; }
#topMenu .brss {  right:173px; }
#topMenu .mainpage { right:133px; }
#topMenu .email { right:93px; }
#topMenu .sitemap { right:53px; }


#footer { background:url(../img/bgFooter.jpg) repeat-x top center; height:200px; }
#footer .posit { width:940px; position:relative; margin:0 auto; padding:4px 10px 10px 10px;}
#footer .copyright { position:absolute; top:0; left:0; color:#4f4f4f; padding:0px 0 0 15px; background:url(../img/point.gif) no-repeat top left; margin-top:10px; }
#footer .copyright a { color:#4f4f4f; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#footer .copyright a:hover { color:#000; }


#footer .footerMenu { position:absolute; top:3px; right:0; text-align:right; color:#4f4f4f; }
#footer .footerMenu span { float:left; display:block; padding:10px 0px 0px 0px; width:1px; }
#footer .footerMenu a { display:block; float:left; height:30px; padding:10px 10px 0 10px; text-decoration:none; color:#4f4f4f; font:normal 8pt sans-serif, Tahoma, Verdana; }
#footer .footerMenu a.active { background:#383838; color:#fff; }
#footer .footerMenu a:hover { background:#616060; color:#fff; }



#topMenu .topMenuGlobal { position:absolute; height:48px; top:1px; }
#topMenu .topMenu { position:relative; height:48px; padding:0; margin:0; overflow:hidden; z-index:2; }
#topMenu .topMenu div.left a { color:#fff; text-decoration: none; }
#topMenu .topMenu li { float:left; list-style:none; cursor:pointer; padding:0 1px 0 0; background:url(../img/topMenuSpace.png) no-repeat center right; }
#topMenu .topMenu li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color:#fff; text-align: center; 
			  height:30px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:19px 25px 0 23px; }
#topMenu .topMenu li.back { background: url(../img/topMenu.png) no-repeat right -48px; width:25px; height:48px; z-index:8; position:absolute; 
							margin-right:15px; }
#topMenu .topMenu li.back .left { z-index:3; background:url(../img/topMenu.png) no-repeat top left; height:48px; margin-right:30px; }
#topMenu .topMenu li.current a { color:#2a4c01; text-decoration: none; }
#searchForm { width:126px; position:absolute; top:17px; right:102px; height:20px; }
#search { border:0px; margin:0; position:absolute; top:0; left:0; width:96px; padding:2px; font:normal 8pt Tahoma, sans-serif, Verdana; background:transparent; }
#searchForm .searchButton { width:25px; height:20px; background:url(../img/spacer.gif); position:absolute; top:0px; right:0px; cursor:pointer; border:0px; text-decoration:none; }




#topMenu .topMenuSubGlobal {  position:absolute; height:44px; top:53px; left:15px; }

#topMenu .topSubMenu { position:relative; height:40px; padding:0; margin:0; overflow:hidden; z-index:2; }
#topMenu .topSubMenu div.left a { color:#fff; text-decoration: none; }
#topMenu .topSubMenu li { float:left; list-style:none; cursor:pointer; padding:0 1px 0 0; background:url(../img/topMenuSpace.png) no-repeat center right; }
#topMenu .topSubMenu li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color:#2a4c01; text-align: center; 
			  height:27px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:13px 15px 0 15px; }
#topMenu .topSubMenu li.back { background: url(../img/submenuGlobalBg.png) no-repeat right -40px; width:5px; height:40px; z-index:8; position:absolute; 
							margin-right:5px; }
#topMenu .topSubMenu li.back .left { z-index:3; background:url(../img/submenuGlobalBg.png) no-repeat top left; height:40px; margin-right:10px; }
#topMenu .topSubMenu li.current a { color:#2a4c01; text-decoration: none; }


#boxTags .greyBoxTags { width:420px; height:44px; background:url(../img/greyBox.jpg) no-repeat top center; position:relative; margin:0 auto; }
#boxTags .greyBoxTags .tags { position:absolute; top:15px; left:20px; display:block; color:#494949; font:bold 10pt sans-serif, Tahoma, Verdana; }
#boxTags .greyBoxTags .exchange { position:absolute; top:15px; left:210px; display:block; color:#494949; font:bold 10pt sans-serif, Tahoma, Verdana; }
#boxTags .greyBoxContent { background:#ececec; width:420px; position:relative; margin:0 auto; }
#boxTags .exchangePosition { width:220px; text-align:center; float:left; padding:10px 0 0 0; }

#boxTags .exchangePosition .divImg { position:relative; width:206px; height:146px; }
#boxTags .exchangePosition .divImg img { position:absolute; top:0; left:0; }

#boxTags .exchangePosition .aImgExch { display:block; position:absolute; bottom:3px; left:3px; width:170px; background:black; 
										text-align:left; text-decoration:none; color:#fff; padding:10px 15px; font:bold 7pt Tahoma, sans-serif, Verdana; }
#boxTags .exchangePosition .aImgExch span { display:block; color:#aaa; font:normal 7pt Tahoma, sans-serif, Verdana; }
#boxTags .exchangePosition .aImgExch:hover { color:#f2ff5d; }
#boxTags .greyBoxEnd { width:420px; height:84px; position:relative; margin:0 auto; background:url(../img/greyBoxEnd.jpg) no-repeat top center; margin-bottom:6px; }
#boxTags .greyBoxEnd .buttonGrey { position:absolute; top:20px; left:80px; }
#boxTags .greyBoxEnd .buttonGreen { position:absolute; top:20px; right:40px; }

#lastAddedCompany .title { background:url(../img/lastAddedCompany.jpg) no-repeat top center; position:relative; margin:0 auto; width:529px; height:49px; }
#lastAddedCompany .title .lastSpan { position:absolute; top:15px; left:20px; color:#fff; display:block; font:bold 10pt sans-serif, Tahoma, Verdana; }
#lastAddedCompany .title .newsSpan { position:absolute; top:15px; left:380px; color:#fff; display:block; font:bold 10pt sans-serif, Tahoma, Verdana; }
#lastAddedCompany .lastAddedEnd { width:529px; position:relative; margin:0 auto; height:38px; background:url(../img/lastAddedEnd.jpg) no-repeat top center; }
#lastAddedCompany .allContent { background:url(../img/lastAddedBg.jpg) repeat-y top center; position:relative; width:529px; color:#000; padding:0px; }
#lastAddedCompany .leftSide { width:330px; float:left; margin:5px 0 0 5px; }
#lastAddedCompany .lAddLast { padding:5px 10px 25px 10px; width:310px; overflow:hidden; background:url(../img/articleSpacer.png) no-repeat bottom center; }
#lastAddedCompany .lAddLastLast { padding:0px 10px 0px 10px; background:transparent; }
#lastAddedCompany .lAddLast .photo { float:left; width:100px; text-align:center; }
#lastAddedCompany .lAddLast .descr { float:left; width:210px; text-align:left; }
#lastAddedCompany .lAddLast .name { display:block; font:bold 8pt sans-serif, Tahoma, Verdana; }
#lastAddedCompany .leftSide .buttonGreen2 { position:relative; margin:0 auto; }
#lastAddedCompany .leftSide .bnBox { text-align:center; margin-top:10px; }

#lastAddedCompany .rightSide { width:194px; float:left; padding:0; }
#lastAddedCompany .newsletterBg { background:#e0e7ed; padding:10px; height:100px; }
#lastAddedCompany .newsletterBg a { float:left; margin:0 2px; }
#lastAddedCompany .rightSide .newsletterTitle { border-bottom:1px solid #d1d8dd; display:block; font:normal 8pt sans-serif, Tahoma, Verdana; color:#343333; margin-bottom:5px; padding:0 0 3px 0; }
#lastAddedCompany .forumLast { width:192px; padding:10px; background:url(../img/bgBox.jpg) repeat-x top center; position:relative; padding:50px 0 0 0; }
#lastAddedCompany .forumLast .title { background:url(../img/forumLast.png) no-repeat top left; display:block; height:30px; padding:10px 0 0 55px; color:#000;
										font:bold 9pt sans-serif, Tahoma, Verdana; position:absolute; top:8px; left:-10px;  }
#lastAddedCompany .forumLast .forumPosition { background:url(../img/forumPosition.png) no-repeat top left; display:block; text-decoration:none; 
					padding:0 0 0 35px; height:30px; overflow:hidden; margin:5px 15px 10px 15px; color:#1981cc; font:normal 8pt sans-serif, Tahoma, Verdana; }
#lastAddedCompany .forumLast .forumPosition:hover { color:#000; }

#lastAddedCompany .userLast { width:192px; padding:10px; background:url(../img/bgBox.jpg) repeat-x top center; position:relative; padding:60px 0 0 0; }
#lastAddedCompany .userLast .title { background:url(../img/userLast.png) no-repeat top left; display:block; height:35px; padding:15px 0 0 55px; color:#000;
										font:bold 9pt sans-serif, Tahoma, Verdana; position:absolute; top:8px; left:-10px;  }
#lastAddedCompany .userLast .userPosition { background:url(../img/userPosition.png) no-repeat top left; display:block; text-decoration:none; 
					padding:0 0 0 20px; height:20px; overflow:hidden; margin:5px 15px 2px 15px; color:#1981cc; font:normal 8pt sans-serif, Tahoma, Verdana; }
#lastAddedCompany .userLast .userPosition:hover { color:#000; }

#newsletterForm { position:relative; min-height:30px; color:#000; }
.newsletterInput { margin:0 0 0 5px; font:normal 8pt sans-serif, Tahoma, Verdana; width:120px; border:1px solid #ccc; padding:1px 4px; color:#000; }
#newsletterForm a { float:left; margin:0 2px; }
#newsletterForm .buttons { width:168px; position:relative; margin:0 auto; }


#allPageS .buttonAddTerm { width:970px; position:relative; margin:0 auto; }
#allPageS .buttonAddTerm .subGrey { position:absolute; top:0; left:20px; }
#allPageS .buttonAddTerm .subGreen { position:absolute; top:0; left:190px; }




/* ------ ECARD -------------------------------------------------*/
#topAll .bnButtons .gtEcard { margin-top:6px; width:205px; height:84px; background:url(../img/ecard/gotoEcard.png) no-repeat top center; float:right; display:block;
							font:bold 9pt sans-serif, Tahoma, Verdana; padding:30px 0 0 10px; text-decoration:none; color:#fff; text-align:center;}
#topAll .bnButtons .gtEcard span { display:block; font:bold 12pt sans-serif, Tahoma, Verdana; margin-top:5px; }
#topAll .bnButtons .gtEcard:hover { background:url(../img/ecard/gotoEcard.png) no-repeat 0 -120px; }
#allPageS .spUpEcard { width:940px; height:39px; position:relative; margin:0 auto; background:url(../img/ecard/titleSpace.png) no-repeat top center; 
						color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; padding:15px 0 0 30px; }
#ecardAll .fecardAll { width:960px; position:relative; margin:0 auto; background:url(../img/ecard/firstBg.jpg) no-repeat bottom center; padding:10px 0 20px 0; }
#ecardAll .logoAndDesc { float:left; width:360px; }
#ecardAll .dataCompany { float:left; width:550px; padding:0 20px 0 30px; }
#ecardAll .EcardOnlyLogo { text-align:center; font:normal 7pt sans-serif, Tahoma, Verdana; color:#666 !important; }
#ecardAll .EcardUrls { padding:10px 30px 0 30px; }
#ecardAll .EcardUrls .ecardurlTitle { font:bold 7pt Tahoma, sans-serif, Verdana; color:#136dab; display:block; width:90px; float:left; }
#ecardAll .EcardUrls a.AecardurlTitle { float:left; width:200px; display:block; text-align:left; text-decoration:none; font:normal 7pt Tahoma, sans-serif, Verdana; color:#000; }
#ecardAll .EcardUrls a.AecardurlTitle:hover { text-decoration:underline; }
#ecardAll .EcardUrls .DecardurlTitle { float:left; width:200px; display:block; text-align:left; font:normal 7pt Tahoma, sans-serif, Verdana; color:#000; }
#ecardAll .adressDataEcard { float:left; width:300px; background:url(../img/ecard/spacer.jpg) no-repeat right center; }
#ecardAll .ecardPrint { font:bold 7pt Tahoma, sans-serif, Verdana; color:#0064cd; text-decoration:none; display:block; margin-left:15px; }
#ecardAll .ecardPrint:hover { text-decoration:underline; }
#ecardAll .packetDataEcard { float:left; width:240px; padding:0 0 0 10px; }
#ecardAll .pointEcard { background:url(../img/ecard/point.jpg) no-repeat left center; color:#28587e; font:bold 8pt sans-serif, Tahoma, Verdana; padding:0 0 0 14px; display:block; }
#ecardAll .pointer { width:100%; background:url(../img/ecard/pointer.png) no-repeat center center; height:25px; }
#ecardAll .dataEc { margin:0 0 8px 0; display:block; clear:both; }
#ecardAll .adressDataEcard .dataFirst { font:bold 7pt Tahoma, sans-serif, Verdana; color:#136dab; display:block; width:100px; float:left; 
	padding:0 10px 0 0; text-align:right; }
#ecardAll .adressDataEcard .dataSecond { float:left; width:190px; display:block; text-align:left; font:normal 7pt Tahoma, sans-serif, Verdana !important; color:#000; }
#ecardAll .packetEcard { text-align:center; }
#ecardAll .rangeEcard { color:#323232; font:bold 8pt sans-serif, Tahoma, Verdana; width:220px; position:relative; margin:0 auto; }

#ecardAll .mapEcardRan { float:left; width:65px; }
#ecardAll .rangeEcard .RglobeDesc { font:bold 7pt Tahoma, sans-serif, Verdana; color:#0067d3; display:block; padding:0 0 0 5px; }
#ecardAll .rangeEcard .RglobeDescOFF { font:bold 7pt Tahoma, sans-serif, Verdana; color:#ccc; display:block; padding:0 0 0 5px; }
#ecardAll .rangeEcard .rangeSpace { height:90px; background:url(../img/ecard/rangeSpace.jpg) no-repeat top center; width:12px; float:left; }
#ecardAll .rangeEcard .RpolandON { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat 0 0; }
#ecardAll .rangeEcard .RpolandOFF { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat -65px 0; }
#ecardAll .rangeEcard .ReuropeON { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat 0 -77px; }
#ecardAll .rangeEcard .ReuropeOFF { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat -65px -77px; }
#ecardAll .rangeEcard .RworldON { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat 0 -154px; }
#ecardAll .rangeEcard .RworldOFF { width:65px; height:77px; overflow:hidden; background:url(../img/ecard/rangeMap.png) no-repeat -65px -154px; }


#ecardAll .ecardGallery { width:949px; height:50px; position:relative; margin:0 auto; background:url(../img/ecard/ecardGallery.jpg) no-repeat top center; display:block; margin-top:10px; }
#ecardAll .ecardGalleryEnd { z-index:1; width:949px; height:26px; position:relative; margin:0 auto; background:url(../img/ecard/endBigBox.jpg) no-repeat left top; display:block; }
#ecardAll .ecardGalleryCont { width:939px; position:relative; margin:0 auto; background:url(../img/ecard/endBigBox.jpg) repeat-y right top; display:block; padding:5px; }
#ecardAll .ecardGalleryContB { width:949px; position:relative; margin:0 auto; background:url(../img/ecard/endBigBox.jpg) repeat-y right top; display:block; }
#ecardAll .ecardSMenu { position:relative; height:50px; padding:0; margin:0; overflow:hidden; z-index:2; }
#ecardAll .leftGallerySide { float:left; width:529px; }
#ecardAll .rightGallerySide { float:left; width:409px; text-align:center; padding:10px 0; }

#ecardAll .ecardSMenu div.left a { color:#fff; text-decoration: none; }
#ecardAll .ecardSMenu li { float:left; list-style:none; cursor:pointer; padding:0 10px 0 0px; background:url(../img/blueMenuSpace.png) no-repeat top right; }
#ecardAll .ecardSMenu li a { position:relative; overflow:hidden; text-decoration:none; font:bold 11px Tahoma, sans-serif; color:#fff; text-align: center; 
			  height:30px; z-index:10; letter-spacing:0; float:left; display:block; margin:0; padding:20px 15px 0 25px; }
#ecardAll .ecardSMenu li.back { background: url(../img/menuPosition.png) no-repeat right -50px; width:35px; height:50px; z-index:8; position:absolute; margin-right:30px; }
#ecardAll .ecardSMenu li.back .left { z-index:3; background:url(../img/menuPosition.png) no-repeat top left; height: 50px; margin-right:20px; }
#ecardAll .ecardSMenu li.current a { color:#28587e; text-decoration: none; }

#ecardAll .gEcardMenuContent { position:relative; width:519px; color:#000; padding:5px; }
#ecardAll .gEcardBoxEnd { position:relative; width:529px; height:80px; background:url(../img/ecard/ecardGalEnd.jpg) no-repeat top center; }
#ecardAll .gEcardBoxEnd .counter { color:#afafaf; font:bold 9pt sans-serif, Tahoma, Verdana; position:absolute; top:37px; left:200px; width:100px; text-align:center; }
#ecardAll .gEcardBoxEnd a.morePhoto { position:absolute; top:30px; left:50px; }
#ecardAll .gEcardBoxEnd a.addPhoto { position:absolute; top:30px; right:50px; }

#ecardAll .gEcardMenuContent .gallery { width:410px; position:relative; margin:0 auto;  margin-top:10px; margin-bottom:5px; }
#ecardAll .gEcardMenuContent .gallery a { float:left; display:block; margin:5px; }
#ecardAll .gEcardMenuContent .gallery a img { border:1px solid #e9e9e9; padding:2px; background:#fff; }
#ecardAll .gEcardMenuContent .galleryLeftCursor { width:31px; height:38px; background:url(../img/cursorGallery.png) no-repeat 0 -38px; display:block; 
										position:absolute; top:80px; left:20px; }
#ecardAll .gEcardMenuContent .galleryLeftCursor:hover { background:url(../img/cursorGallery.png) no-repeat top left; }
#ecardAll .gEcardMenuContent .galleryRightCursor { width:31px; height:38px; background:url(../img/cursorGallery.png) no-repeat 0 -76px; display:block; 
										 position:absolute; top:80px; right:20px; }
#ecardAll .gEcardMenuContent .galleryRightCursor:hover { background:url(../img/cursorGallery.png) no-repeat bottom left; }


#contactSend .contactFormFirstL { width:130px; text-align:right; font:normal 7pt Tahoma, sans-serif, Verdana; float:left; padding:6px 3px 0 3px; }
#contactSend .contactFormSecondL { width:300px; float:left; padding:3px; }
#contactSend .regInput { width:300px; }
#contactSend .divRequiredEcard { position:relative; margin:0 auto; width:500px; padding:5px 0; color:#000; font:italic 8pt Tahoma, sans-serif, Verdana; }
#contactSend .ecardButtonReg { width:170px; position:relative; margin:0 auto; }
#contactSend .ecardButtonReg a { text-decoration:none !important; }


#galScrollable { width:410px; height:200px;	}
#galScrollable div { display:none; }
#galScrollable { position:relative; overflow:hidden; clear:both; }
#galScrollable div { float:left; display:block; width:410px; cursor:pointer; font-size:14px; }
#galScrollable .items { width:20000em; position:absolute; clear:both; margin:0; padding:0; }


#ecardAll .ecardDescription { width:949px; margin:0 auto; position:relative; }
#ecardAll .ecardMap { width:363px; float:left; display:block; }
#ecardAll .ecardDesc { width:579px; float:left; display:block; margin-left:7px; }
#ecardAll .ecardMapStart { width:363px; height:50px; background:url(../img/ecard/googleMap.jpg) no-repeat top center; }
#ecardAll .ecardMapEnd { width:363px; height:30px; background:url(../img/ecard/endMap.jpg) no-repeat left bottom; }
#ecardAll .ecardMapCont { width:363px; background:url(../img/ecard/endMap.jpg) repeat-y right top; overflow:hidden; }
#ecardAll .googleMapEcard { z-index:1; width:300px; height:300px; padding:2px; background:#fff; border:1px solid #c7d3d1; position:relative; margin:20px auto 0 auto; }
#ecardAll .googleMapEcard .google { z-index:2 !important; color:#000 !important; }
#ecardAll .googleMapEcard .desc { position:absolute; background:#000; width:284px; height:23px; bottom:0px; left:0px; padding:7px 0 0 20px; z-index:10 !important; }
#ecardAll .googleMapEcard .desc a.googleBigMap { font:bold 8pt Tahoma, sans-serif, Verdana; color:#fff; text-decoration:none; }
#ecardAll .googleMapEcard .desc a.googleBigMap:hover { color:#fff06d; }
#ecardAll .ecardDescStart { width:579px; position:relative; margin:0 auto; height:50px; background:url(../img/ecard/ecardDescription.jpg) no-repeat 0 -50px; }
#ecardAll .ecardDescStartSecond { background:url(../img/ecard/ecardDescription.jpg) no-repeat 0 0; }
#ecardAll .ecardDescStartLast { background:url(../img/ecard/ecardDescription.jpg) no-repeat 0 -100px; }

#ecardAll .ecardDescContent { background:url(../img/ecard/ecardDescBg.jpg) repeat-y top center; min-height:305px; width:539px; padding:20px 20px 0 20px; color:#000; }
#ecardAll .ecardDescContent a { font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:underline; }
#ecardAll .ecardDescEnd { width:579px; height:21px; background:url(../img/ecard/ecardDescEnd.jpg) no-repeat top center; }


#ecardAll .buttonTopEcard { left:425px; position:absolute; top:-18px; }
#ecardAll .buttonBottomEcard { left:425px; position:absolute; bottom:5px; }
#ecardAll .ecardSMenuUlRel1 { padding:25px 20px 20px 20px; height:108px; }

#ecardAll .movieAllEcard { position:relative; overflow:hidden; width:680px; float:left; }
#ecardAll .movEcard { padding:2px; position:relative; float:left; display:block; margin-right:6px; width:126px; height:105px; voice-family:inherit; }
#ecardAll .movEcard:hover { background:#cad6c3; border-bottom:3px solid #b0c6a3; }
#ecardAll .movEcard img { position:absolute; top:2px; left:2px; z-index:1; }
#ecardAll .movEcard .descMovEc { display:block; position:absolute; top:93px; color:#626262; left:4px; overflow:hidden; font:normal 7pt Tahoma, sans-serif, Verdana; }
#ecardAll .playEcardMovie { z-index:10; width:56px; height:56px; position:absolute; left:28px; top:18px; display:block; background:url(../img/ecard/play.png) no-repeat top center; 
				text-decoration:none; }
#ecardAll .playEcardMovie:hover { background:url(../img/ecard/play.png) no-repeat bottom center; }

#ecardAll .movieAllEcardDesc { float:left; width:219px; height:100px; position:relative; background:url(../img/ecard/pointerV.png) no-repeat left center; 
			padding:0 0 0 10px; overflow:hidden; color:#626262; }
#ecardAll .movieAllEcardDesc span { font-weight:bold; color:#000; }



/* -------------- MODULE -----------------------*/
.LModuletagsStart { width:195px; background:url(../img/mod/tagsStart.jpg) no-repeat top center; height:32px; color:#3d3d3d; padding:13px 0 0 20px; font:bold 9pt sans-serif, Tahoma, Verdana; }
.LModuletagsEnd { width:215px; background:url(../img/mod/tags.jpg) no-repeat left top; height:12px; } 
.LModuletagsCont { width:175px; background:url(../img/mod/tags.jpg) repeat-y right top; color:#000; padding:10px 20px 5px 20px; }

.LlistAddElement { display:block; position:relative; margin:0 auto; width:129px; background:url(../img/mod/listAdd.jpg) no-repeat left top; height:72px; margin-bottom:10px; color:#b8b7d4; text-decoration:none; padding:25px 20px 0 65px; font:bold 8pt Tahoma, Sans-serif, Verdana; }
.LlistAddElement:hover { background:url(../img/mod/listAdd.jpg) no-repeat left -97px; }
.LlistAddElement span { display:block; color:#fff;  font:bold 11pt Tahoma, Sans-serif, Verdana; padding:6px 0 0 8px; }

.LEcardAddElement { display:block; position:relative; margin:0 auto; width:129px; background:url(../img/mod/ecardAdd.jpg) no-repeat left top; height:72px; margin-bottom:10px; color:#ddd; text-decoration:none; padding:25px 20px 0 65px; font:bold 8pt Tahoma, Sans-serif, Verdana; }
.LEcardAddElement:hover { background:url(../img/mod/ecardAdd.jpg) no-repeat left -97px; }
.LEcardAddElement span { display:block; color:#fff;  font:bold 11pt Tahoma, Sans-serif, Verdana; padding:6px 0 0 8px; }

.LCategoryStart { width:195px; background:url(../img/mod/category.jpg) no-repeat left top; height:33px; color:#fff; padding:17px 0 0 20px; font:bold 9pt sans-serif, Tahoma, Verdana; }
.LCategoryCont { width:201px; background:url(../img/mod/category.jpg) repeat-y right top; color:#000; padding:10px 7px 0px 7px; }
.LCategoryEnd { width:215px; background:url(../img/mod/categoryEnd.jpg) no-repeat left top; height:30px; } 

.buttonCategoryList { display:block; position:relative; margin:0 auto; background:url(../img/mod/categoryButton.png) no-repeat top center; width:173px; height:45px; overflow:hidden; padding:20px 10px 0 10px; text-decoration:none; color:white; font:bold 9pt sans-serif, Tahoma, Verdana; }
.buttonCategoryList:hover { background:url(../img/mod/categoryButton.png) no-repeat center center; }
.buttonCategoryList.active { background:url(../img/mod/categoryButton.png) no-repeat bottom center; }

.buttonUserNot { display:block; position:relative; margin:0 auto; background:url(../img/user/button.png) no-repeat 0 -75px; width:178px; height:55px; overflow:hidden; padding:20px 10px 0 10px; text-decoration:none; color:white; font:bold 9pt sans-serif, Tahoma, Verdana; }
.buttonUserNot:hover { display:block; position:relative; margin:0 auto; background:url(../img/user/button.png) no-repeat 0 0; width:178px; height:55px; overflow:hidden; padding:20px 10px 0 10px; text-decoration:none; color:white; font:bold 9pt sans-serif, Tahoma, Verdana; }
.buttonUserNotActive { background:url(../img/user/button.png) no-repeat 0 0 !important; }

.buttonPosChosList { display:block; position:relative; margin:0 auto; width:173px; height:40px; overflow:hidden; padding:20px 10px 0 10px; text-decoration:none; color:white; font:bold 9pt sans-serif, Tahoma, Verdana; }
.buttonPosChosList:hover { background:url(../img/mod/buttonsChosen.png) no-repeat -193px 0; }
.posChosList1 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -1px; }
.posChosList2 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -60px; }
.posChosList3 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -119px; }
.posChosList4 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -178px; }
.posChosList5 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -237px; }
.posChosList6 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -296px; }
.posChosList7 { background:url(../img/mod/buttonsChosen.png) no-repeat 0 -355px; }

.LNewsLetter { background:#e1e8ee url(../img/mod/newsletter.jpg) no-repeat top center; width:183px; position:relative; margin:0 auto; padding:0px 15px 10px 15px;  }
.LNewsLetter a { float:left; margin:0 2px; }
.LNewsLetter .newsLetTitle { width:150px; height:43px; display:block; font:bold 10pt sans-serif, Tahoma, Verdana; color:#fff; padding:17px 0 0 45px; }
.LNewsLetter .newsletterTitle { border-bottom:1px solid #d1d8dd; display:block; font:normal 8pt sans-serif, Tahoma, Verdana; color:#343333; margin-bottom:5px; padding:0 0 3px 0; }

.LModgtForum { width:145px; height:72px; background:url(../img/mod/forum.jpg) no-repeat top center; display:block; font:bold 10pt sans-serif, Tahoma, Verdana; padding:25px 0 0 70px; text-decoration:none; color:#fff; text-align:left;}
.LModgtForum span { display:block; font:bold 14pt sans-serif, Tahoma, Verdana; margin-top:5px; margin-left:35px; }
.LModgtForum:hover { background:url(../img/mod/forum.jpg) no-repeat bottom center; }

.ourOfferEcat { color:#fff; width:190px; height:148px; background:url(../img/mod/ourOfffer.jpg) no-repeat top center; display:block; 
				margin-top:10px; position:relative; padding:30px 0 0 25px; text-align:center; font:bold 10pt sans-serif, Tahoma, Verdana; }
.ourOfferEcat span { display:block; margin-top:10px; font:bold 13pt sans-serif, Tahoma, Verdana; }
.ourOfferEcat .buttonGreen { position:absolute; top:130px; left:30px; }


.addYourAnnoun { color:#fff; width:200px; height:212px; background:url(../img/mod/announ.jpg) no-repeat top center; display:block; 
				margin-top:10px; position:relative; padding:10px 0 0 15px; font:bold 10pt sans-serif, Tahoma, Verdana; }
.addYourAnnoun .spanFirst { display:block; margin-top:5px; font:bold 10pt sans-serif, Tahoma, Verdana; }
.addYourAnnoun .spanSecond { display:block; margin-top:20px; font:bold 8pt sans-serif, Tahoma, Verdana; padding-right:15px; }
.addYourAnnoun .buttonGreen { position:absolute; top:178px; left:30px; }

.exchangeAdd { color:#d7b59b; width:185px; height:112px; background:url(../img/mod/exchangeAdd.jpg) no-repeat top center; display:block; 
				margin-top:10px; position:relative; padding:45px 0 0 30px; text-align:left; font:bold 10pt sans-serif, Tahoma, Verdana; }
.exchangeAdd span { display:block; margin-top:7px; margin-left:25px; font:bold 14pt sans-serif, Tahoma, Verdana; color:#fff; }
.exchangeAdd .buttonGreen { position:absolute; top:110px; left:30px; }

.LrecCompanyStart { background:#699335 url(../img/mod/reccompany.jpg) no-repeat top center; width:204px; height:31px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; padding:10px 0 0 10px; }
.LrecCompanyStartA { background:#8e3a9a url(../img/mod/exchagePos.jpg) no-repeat top center !important; width:204px; height:31px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; padding:10px 0 0 10px; }
.LrecCompanyCont { background:#699335; width:214px; padding:5px 0 0 0; }
.LrecCompanyContA { background:#8e3a9a; }
.LrecCompanyCont .LrecCompanyPos { width:200px; height:195px; display:block; overflow:hidden; background:url(../img/mod/reccompanyBg.png) no-repeat -200px 0; position:relative; margin:0 auto; }
.LrecCompanyCont .LrecCompanyPosSec { width:200px; height:195px; display:block; overflow:hidden; background:url(../img/mod/reccompanyBg.png) no-repeat 0 0; position:relative; margin:0 auto; }
.LrecCompanyCont .buttonGreen { position:relative; margin:0 auto; margin-top:5px; }
.LrecCompanyCont .titleCompanyPos { position:absolute; width:160px; color:#fff; top:17px;left:25px; font:bold 8pt sans-serif, Tahoma, Verdana; overflow:hidden; }
.LrecCompanyCont .photoCompanyPos { position:absolute; top:45px; left:43px; z-index:1; background:transparent !important; }
.LrecCompanyCont .photoCompanyPosDiv { position:absolute; top:45px; left:43px; width:106px; height:70px; background:url(../img/mod/reccompanySee.png) no-repeat right top; z-index:2; }
.LrecCompanyCont .aCompanyPos { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
.LrecCompanyCont .aCompanyPos:hover { text-decoration:underline; }
.LrecCompanyCont .descCompanyPos { position:absolute; top:125px; left:15px; width:165px; color:#000; font:normal 7pt Tahoma, sans-serif, Verdana; }
.LrecCompanyEnd { background:url(../img/mod/reccompanyEnd.jpg) no-repeat top center; width:214px; height:13px; }
.LrecCompanyEndA { background:url(../img/mod/exchagePosEnd.jpg) no-repeat top center; width:214px; height:13px; }


.LModuleListStart { width:214px; background:url(../img/mod/listModule.jpg) no-repeat top center; height:49px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; }
.LModuleListEnd { width:214px; background:url(../img/mod/tags.jpg) no-repeat left top; height:12px; } 
.LModuleListCont { width:174px; background:url(../img/mod/tags.jpg) repeat-y right top; color:#000; padding:10px 20px 5px 20px; }
.LModuleListCont .LListMAll { width:170px; position:relative; margin:0 auto 5px auto; border-bottom:1px solid #eee; color:#000; padding:10px 0 10px 0; font:normal 7pt Tahoma, sans-serif, Verdana; }
.LModuleListCont .LListMAll img { margin:3px; float:left; }
.LModuleListCont .LListMAllTitle { color:#50791f; display:block; font:bold 9pt sans-serif, Tahoma, Verdana; padding:0 0 4px 0; }
.LModuleListCont .LListMAllTitle span { font:normal 7pt Tahoma, sans-serif, Verdana; color:#000; }
.LModuleListCont .buttonGreen { position:relative; margin:0 auto; margin-top:5px; }


.LLastUFStart { width:160px; height:30px; display:block; overflow:hidden; color:#676767; font:bold 9pt sans-serif, Tahoma, Verdana; padding:20px 0 0 55px; }
.LLastUStart { background:url(../img/mod/userPosition.jpg) no-repeat 0 0; }
.LLastFStart { background:url(../img/mod/forumPosition.jpg) no-repeat 0 0; }
.LLastUFCont { width:215px; display:block; background:#ddedf4 url(../img/mod/userPosition.jpg) no-repeat -215px 0; padding:5px 0 0 0; }
.LLastUFContUl, .LLastUFContFl { margin:0; padding:0; width:180px; position:relative; margin: 0 auto; }
.LLastUFContUl li, .LLastUFContFl li { margin:0; padding:0; list-style:none; }
.LLastUFContUl a { display:block; width:155px; height:20px; background:url(../img/mod/userPosition.png) no-repeat 0 0; color:#333; text-decoration:none; padding:5px 0 0 25px; overflow:hidden; }
.LLastUFContFl a { display:block; width:155px; height:20px; background:url(../img/mod/forumPosition.png) no-repeat 0 0; color:#333; text-decoration:none; padding:5px 0 0 25px; overflow:hidden; }
.LLastUFContUl span, .LLastUFContFl span { font:normal 7pt Tahoma, sans-serif, Verdana; color:#aaa; }
.LLastUFContUl a:hover, .LLastUFContFl a:hover { color:#000; margin-left:5px; width:150px; }
.LLastUFEnd { width:215px; height:12px; display:block; background:url(../img/mod/userForumEnd.jpg) no-repeat top center; }
.LLastUFCont .buttonGreen { position:relative; margin:0 auto; margin-top:5px; }

.LmodbuttonCompany { width:160px; height:75px; display:block; background:url(../img/mod/catalog.jpg) no-repeat 0 0; text-decoration:none;
			   color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; padding:30px 0 0 55px; }
.LmodbuttonCompany:hover { background:url(../img/mod/catalog.jpg) no-repeat 0 -110px; }
.LmodbuttonCompany span { display:block; margin:5px 0 0 20px; font:bold 12pt sans-serif, Tahoma, Verdana; }

.LmodLastWeddTitle { color:#136dab; font:bold 8pt sans-serif, Tahoma, Verdana; border-bottom:1px solid #dbe7c5; padding-bottom:4px; margin-bottom:4px; }
.LmodLastWedd .photo { float:left; text-align:center; width:85px; }
.LmodLastWedd .description { float:left; width:115px; margin-bottom:5px; }
.LmodLastWedd .date { color:#3f8b15; font:bold 12pt sans-serif, Tahoma, Verdana; }
.LmodLastWedd div.hours { color:#757a6d; font-weight:bold; }
.LmodLastWedd span.hours { color:#136dab; font:bold 11pt sans-serif, Tahoma, Verdana; }
.LmodLastWeddButt .buttonGreen { position:relative; margin:0 auto; }


.mtop { margin-top:10px; }
.mtop2 { margin:10px 0 15px 0; }
.mtop0 { margin-top:0px !important; }



/* -------------- ECARD CATALOG -----------------------*/
#eCatalog { width:960px; position:relative; }
#eCatalog .leftSide { margin-left:3px; float:left; width:220px; }
#eCatalog .insideSide { margin-left:3px; float:left; width:505px; color:#000; }
#eCatalog .rightSide { margin-left:3px; float:left; width:220px; color:#000; }
#eCatalog .rightSideAll { margin-left:3px; float:left; width:720px; color:#000; }
#eCatalog .EcattagsStart { margin-top:20px; }

#eCatalog .ecatStatistic { position:relative; width:200px; margin:20px auto 0 auto; }
#eCatalog .ecatStatistic .title { position:relative; border-bottom:1px solid #ededed; color:#50791f; font:bold 10pt sans-serif, Tahoma, Verdana; margin:0 auto 5px auto; padding:7px 0; display:block; }
#eCatalog .ecatStatistic .statEc { background:url(../img/ecatalog/stat.jpg) no-repeat left center; height:25px; padding:5px 0 0 35px; color:#136dab; font:normal 7pt Tahoma, sans-serif, Verdana; }
#eCatalog .ecatStatistic .statEc span { color:#50791f; display:block; font:bold 7pt Tahoma, sans-serif, Verdana; }
#eCatalog .ecatStatistic .statSpace { height:8px; background:url(../img/ecatalog/statspace.jpg) no-repeat center center; }

.belsEcat { position:relative; width:505px; height:49px; overflow:hidden; }
.belsEcatBig { position:relative; width:720px; height:49px; overflow:hidden; }
#searchEcat .belsEcatSlide, #searchEcat .belsEcatSliding { position:absolute; top:0; left:0; width:505px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 0; height:49px; }
#catalogEcat .belsEcatSlide, #catalogEcat .belsEcatSliding { position:absolute; top:0; left:0; width:505px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -49px; height:49px; }
#mapsEcat .belsEcatSlide, #mapsEcat .belsEcatSliding { position:absolute; top:0; left:0; width:505px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -98px; height:49px; }
.catDescEcat .belsEcatSlide, .catDescEcat .belsEcatSliding { position:absolute; top:0; left:0; width:720px; height:49px; }

#mapsEcat .belsEcatSlideBig { width:720px !important; background:url(../img/ecatalog/belsBig.jpg) no-repeat 0 -98px; height:49px; }
.lastEcat .belsEcatSlide { width:485px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -147px; height:34px; margin-top:10px; position:relative; 
		color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.lastEcat .belsEcatSlideA { width:485px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -196px; height:34px; margin-top:10px; position:relative; 
		color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.lastEcat .belsEcatSlideBig { width:700px; background:url(../img/ecatalog/belsBig.jpg) no-repeat 0 -147px; height:34px; margin-top:10px; position:relative; 
		color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.lastEcat .belsEcatSlideBigA { width:700px; background:url(../img/ecatalog/belsBig.jpg) no-repeat 0 -196px; height:34px; margin-top:10px; position:relative; 
		color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.belsEcatSlideBigA .buttonGreen, .belsEcatSlideBig .buttonGreen { position:absolute; top:8px; right:20px; }
.stateInModule { float:right; margin:2px; }

.belsEcatContent { position:relative; width:485px; background:url(../img/ecatalog/belsAll.jpg) repeat-y 0 0; padding:10px; }
.belsEcatContentBig { position:relative; width:700px; background:url(../img/ecatalog/belsAllBig.jpg) repeat-y 0 0; padding:10px; }
.belsEcatContentBig .comaDivTitle { width:580px; position:relative; margin:0 auto 8px auto; color:#136dab; border-bottom:1px solid #ddd; display:block; padding:0 0 5px 0; font:bold 8pt sans-serif, Tahoma, Verdana; }
.belsEcatContentBig .comaDivS { float:left; width:60px; background:url(../img/coma.jpg) no-repeat center top; }
.belsEcatContentBig .comaDivE { float:left; width:60px; background:url(../img/comaend.jpg) no-repeat center bottom; }
.belsEcatContentBig .comaDivDesc { float:left; width:580px; color:#676666; }


.belsEcatEnd { position:relative; width:505px; background:url(../img/ecatalog/belsAll.jpg) no-repeat -505px 0; height:22px; }
.belsEcatEndBig { position:relative; width:720px; background:url(../img/ecatalog/belsAllBig.jpg) no-repeat -720px 0; height:22px; }

.belsEcatSlideBigViolet { width:700px; background:url(../img/ecatalog/belsBig.jpg) no-repeat 0 -49px; height:34px; margin-top:10px; position:relative; 
					color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.belsEcatSlideViolet { width:485px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -49px; height:34px; margin-top:10px; position:relative; 
					color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.belsEcatSlideGrey { width:485px; background:url(../img/ecatalog/bels.jpg) no-repeat 0 -147px; height:34px; margin-top:10px; position:relative; 
					color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}
.belsEcatSlideBigGrey { width:700px; background:url(../img/ecatalog/belsBig.jpg) no-repeat 0 -147px; height:34px; margin-top:10px; position:relative; 
					color:#fff; padding:15px 0 0 20px; font:bold 8pt sans-serif, Tahoma, Verdana; color:#fff;}

.galleryEcardModule { position:relative; margin:0 auto; width:640px; }
.galleryEcardModule .photoModGal { display:block; float:left; margin:2px; width:115px; height:32px; background:url(../img/photoGalleryEcard.png) no-repeat top center; position:relative; padding:108px 10px 0 30px; text-decoration:none; color:#0661a2; font:normal 8pt Tahoma, sans-serif, Verdana; }
.galleryEcardModule .photoModGal:hover { background:url(../img/photoGalleryEcard.png) no-repeat bottom center; }
.galleryEcardModule .photoModGal img { border:1px solid #fff; position:absolute; left:17px; top:15px; }
.galleryEcardModule .photoModGal a { text-decoration:none; color:#0661a2; font:normal 8pt Tahoma, sans-serif, Verdana; }

#eCatalog .polandMapAllDiv { float:left; width:261px; }
#eCatalog .polandMapInfo { float:left; width:195px; padding:10px 5px 10px 20px; color:#000; }
#eCatalog .polandMapInfo a { display:block; font:normal 8pt sans-serif, Tahoma, Verdana; color:#000; text-decoration:none; }
#eCatalog .polandMapInfo a.not { color:#ddd; }
#eCatalog .polandMapInfo a:hover { margin-left:5px; font-weight:bold; }
#eCatalog .polandMapInfo a.not:hover { margin-left:0px; font-weight:normal; }
#eCatalog .belsEcatTop0 { padding-top:0px !important; }

.arrowEcat { width:22px; background:url(../img/ecatalog/arrow.png) no-repeat -22px 0; height:22px; position:absolute; top:13px; left:15px;  }
.arrowEcatS { width:22px; background:url(../img/ecatalog/arrow.png) no-repeat 0 0; height:22px; position:absolute; top:13px; left:15px;  }
.ecatBelsLink { display:block; width:460px; height:34px; color:#fff; text-decoration:none; padding:15px 0 0 45px; font:bold 8pt sans-serif, Tahoma, Verdana; }
.ecatBelsDiv { position:absolute; top:0px; left:35px; background:url(../img/menuPosition.png) no-repeat left top; height:29px; color:#28587e; padding:20px 10px 0 30px; font:bold 8pt sans-serif, Tahoma, Verdana; }
.endecatBelsDiv { background:url(../img/menuPosition.png) no-repeat right -50px; width:30px; height:49px; position:absolute; top:0; right:-30px; }

#eCatalog .photoCategoryGal { text-align:center; float:left; }
#eCatalog .photoCategory { background:#fff; padding:1px; border:1px solid #d7d7d4; margin:1px; width:75px; height:75px; }
#eCatalog .positionLast { width:485px; background:url(../img/ecatalog/bgPositionLast.jpg) no-repeat top center; position:relative; margin:0 auto; padding:10px 0 3px 0; }
#eCatalog .positionLastBig { width:700px !important; }
#eCatalog .datepositionLast { width:60px; float:left; text-align:center; font:bold 8pt sans-serif, Tahoma, Verdana; padding:10px 0 0 0; }
#eCatalog .photopositionLast { width:100px; float:left; text-align:center; }
#eCatalog .photopositionLastBig { width:140px; float:left; text-align:center; }
#eCatalog .descpositionLast { width:245px; float:left; text-align:left; font:normal 8pt sans-serif, Tahoma, Verdana; }
#eCatalog .descpositionLastBig { width:420px; float:left; text-align:left; font:normal 8pt sans-serif, Tahoma, Verdana; }
#eCatalog .descpositionLast span, #eCatalog .descpositionLastBig span { display:block; font:bold 8pt sans-serif, Tahoma, Verdana; padding-bottom:4px; }
#eCatalog .statepositionLast { width:70px; float:left; text-align:center; }


/* -------------- LIST AND PAGE  -----------------------*/
#porList { width:960px; position:relative; }
#porList .leftSide { margin-left:3px; float:left; width:220px; padding:0 0 7px 0; }
#porList .rightSide { margin-left:3px; float:left; width:720px; padding:0 0 7px 0; }
#porList .insideSide { margin-left:3px; float:left; width:510px; color:#000; padding:0 0 7px 0; }
#porList .rightSideSmall { margin-left:3px; float:left; width:220px; color:#000; padding:0 0 7px 0; }

#porList .leftSide2 { margin-left:8px; float:left; width:720px; padding:0 0 7px 0; }
#porList .rightSide2 { margin-left:8px; float:left; width:220px; padding:0 0 7px 0; }

#porList .ban7Page { width:720px; position:relative; margin:0 auto; text-align:center; overflow:hidden; display:block; margin-bottom:10px; }
#porList .ListAllStart { width:640px; height:33px; background:url(../img/list/title.jpg) no-repeat left top; overflow:hidden; color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; padding:17px 0 0 80px; text-transform:uppercase; }
#porList .ListAllStartClean { width:720px; height:50px; background:url(../img/list/titleClean.jpg) no-repeat left top; overflow:hidden; }
#porList .ListAllCont { width:720px; background:url(../img/list/title.jpg) repeat-y right top; overflow:hidden; padding:5px 0; color:#000; }
#porList .ListAllEnd { width:720px; background:url(../img/list/titleEnd.jpg) no-repeat left top; height:49px; }

.ListAllStartBig { width:940px; height:33px; background:url(../img/list/titleBig.jpg) no-repeat left top; overflow:hidden; color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; padding:17px 0 0 20px; text-transform:uppercase; }
.ListAllContBig { width:940px; background:url(../img/list/titleBig.jpg) repeat-y right top; overflow:hidden; padding:10px 10px 5px 10px; color:#000; }
.ListAllEndBig { width:960px; background:url(../img/list/titleEndBig.jpg) no-repeat left top; height:49px; }

#porList .listParity { width:327px; height:107px; overflow:hidden; padding:10px; margin:5px 5px 0 5px; float:left; background:url(../img/list/listAllBg.jpg) no-repeat 0 -127px; position:relative; }
#porList .listNotParity { background:url(../img/list/listAllBg.jpg) no-repeat 0  0; }
#porList .listNew { background:url(../img/list/listAllBg.jpg) no-repeat 0  -381px; }
#porList .listHot { background:url(../img/list/listAllBg.jpg) no-repeat 0  -254px; }
#porList .listSpons { }
#porList .listNewCharf { background:url(../img/list/listOption.png) no-repeat 0 0; width:50px; height:100px; position:absolute; top:0; right:0; }
#porList .listHotCharf { background:url(../img/list/listOption.png) no-repeat -50px 0; width:50px; height:100px; position:absolute; top:0; right:0; }
#porList .listSponsorCharf { background:url(../img/list/listOption.png) no-repeat -100px 0; width:50px; height:100px; position:absolute; top:0; right:0; }

#porList .listParity .withoutPhoto { width:327px; color:#838273; }
#porList .listParity .withPhotoA { width:75px; float:left; }
#porList .listParity .withPhotoB { margin-left:10px; width:240px; float:left; color:#838273; font:normal 8pt sans-serif, Tahoma, Verdana; }
#porList .listParity .titleList { color:#136dab; font:bold 9pt sans-serif, Tahoma, Verdana; display:block; }
#porList .listParity .titleList a { color:#136dab; font:bold 9pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#porList .listParity .titleList a:hover { text-decoration:underline; }
#porList .listParity .dateList { color:#3f5a02; font:bold 7pt sans-serif, Tahoma, Verdana; }
#porList .listParity .linkMoreList { text-decoration:none; display:block; color:#136dab; font:normal 8pt sans-serif, Tahoma, Verdana; margin-top:6px; }
#porList .listParity .linkMoreList:hover { font-weight:bold; }
#porList .listParity .spacerList { background:url(../img/list/space.png) no-repeat top left; width:180px; height:13px; display:block; }
#porList .listNew .withPhotoB, #porList .listHot .withPhotoB, #porList .listSpons .withPhotoB { width:210px !important; }
#porList .listNew .withoutPhoto, #porList .listHot .withoutPhoto, #porList .listSpons .withoutPhoto { width:290px !important; }
#porList .listAllListItem { color:#000; font:normal 8pt sans-serif, Tahoma, Verdana; padding:10px; }
#porList .listAllList { color:#000; font:bold 9pt sans-serif, Tahoma, Verdana; padding:20px 10px; }
#porList .listAllListItemGal { padding:15px 0 0 0; }
#porList .galtitle { font:bold 10pt sans-serif, Tahoma, Verdana; text-transform:uppercase; display:block; text-decoration:none; color:#265131; background:url(../img/readMore.png) no-repeat top left; padding:0 0 0 20px; height:16px; margin:15px 0 8px 0; }

#porList .moreCategoryHide { display:none; }
#porList .showMoreCategoryHide { display:block; text-align:right; color:#333; text-decoration:none; font:bold 8pt sans-serif, Tahoma, Verdana; padding:0 5px 0 0; }

#porList .listAllListItem a { text-decoration:none; font-weight:bold; color:#000; }
#porList .listAllListItem a:hover { text-decoration:underline; }


/*----------- SITEMAP ------------------*/
#sitemappage ul, #sitemappage li { list-style:none; margin:0; }
#sitemappage ul { padding:0 0 0 25px; }
#sitemappage a { color:#000; font:bold 8pt sans-serif, Tahoma; text-decoration:none; display:block; padding:4px 0 4px 10px; background:url(../../../images/sitemapCursor.gif) no-repeat center left; }
#sitemappage ul.categorySitemap a { background:url(../../../images/sitemapCursorA.gif) no-repeat center left !important; padding:2px 0 2px 10px; color:#494949; font-weight:normal; }
#sitemappage ul.categorySitemap a:hover, #sitemappage a:hover { color:#000; text-decoration:underline; }


/*----------- RSS ---------------*/
#rssPageAll div.rssTypeTitle { background:url(../../../images/sitemapCursorA.gif) no-repeat center left !important; padding:7px 0 7px 10px; display:block; text-transform:uppercase; font:bold 9pt Tahoma, sans-serif, Verdana; }
#rssPageAll div.rssListAll { padding:0 0 0 20px; font:bold 8pt sans-serif, Tahoma; color:#000; }
#rssPageAll img { vertical-align:middle; margin:0 3px 0 0; }
#rssPageAll .rssDivPosition { padding:3px 0; border-bottom:1px solid #dbdbdb; }
#rssPageAll .rssDivPositionEx { border:0px !important; }
#rssPageAll a { color:#2e474d; text-decoration:none; }
#rssPageAll a.extraRssLink { color:#494949; font:normal 8pt Tahoma, sans-serif, Verdana; }
#rssPageAll a.extraRssLink:hover { color:#000; }


/* ---------------------- DICTIONARY ---------------------------*/
#dictionaryTable { width:680px; margin:10px; }
#dictionaryTable td { border-bottom:1px solid #ddd; padding:10px 15px 10px 0; }
#dictionaryTable .more { width:20px; text-align:right; }


/* ----------- PAGINATION ------------------------- */
.paginationAll { padding:0 10px; width:680px; height:49px; background:url(../img/paginationBG.jpg) no-repeat top center; display:block; clear:both; overflow:hidden; position:relative; margin:0 auto; }
.paginationAll .paginationTable { position:relative; margin:0 auto; }
.paginationAll .paginationTable td { padding:3px; }
.paginationAll .pagprevon, .paginationAll .pagnexton { width:112px; height:25px; display:block; background:url(../img/pagination.png) no-repeat 0 0; overflow:hidden; text-decoration:none !important; color:#136dab !important; font:bold 8pt sans-serif, Tahoma, Verdana !important; text-align:center; padding:6px 0 0 0; position:relative; }
.paginationAll .pagprevoff, .paginationAll .pagnextoff { width:112px; height:25px; display:block; background:url(../img/pagination.png) no-repeat 0 0; overflow:hidden; color:#d5d5d5 !important; font:bold 8pt sans-serif, Tahoma, Verdana !important; text-align:center; padding:6px 0 0 0; }
.paginationAll .pagprevon:hover, #paginationAll .pagnexton:hover { background:url(../img/pagination.png) no-repeat 0 -32px; }
.paginationAll .actualPage { width:40px; height:28px; background:url(../img/pagination.png) no-repeat 0 -133px; overflow:hidden; color:#fff; text-align:center; padding:10px 0 0 0; font:bold 8pt sans-serif, Tahoma, Verdana; display:block; }
.paginationAll .pagination { width:40px; height:28px; background:url(../img/pagination.png) no-repeat 0 -95px; overflow:hidden; color:#fff !important; text-align:center; padding:10px 0 0 0; font:bold 8pt sans-serif, Tahoma, Verdana !important; display:block; text-decoration:none !important; }
.paginationAll .pointerprevON { display:block; width:7px; height:7px; position:absolute; top:10px; left:6px; background:url(../img/pagination.png) no-repeat 0 -65px; }
.paginationAll .pointerprevAllON { display:block; width:12px; height:7px; position:absolute; top:10px; left:6px; background:url(../img/pagination.png) no-repeat 0 -79px; }
.paginationAll .pointernextON { display:block; width:7px; height:7px; position:absolute; top:10px; right:6px; background:url(../img/pagination.png) no-repeat 0 -72px; }
.paginationAll .pointernextAllON { display:block; width:12px; height:7px; position:absolute; top:10px; left:6px; background:url(../img/pagination.png) no-repeat 0 -86px; }


/* ------------ GALLERY -----------------------*/
.galleryTable { margin:10px 0; width:100%; }
.galleryTable .images_gal, .galleryTable .video { position:relative; margin:0 auto; }
.galleryTable a.imghref { position:relative; display:block; width:100%; height:100%; }
.galleryTable a.imghref:hover { text-decoration:none; }
.galleryTable .imghref img { position:absolute; top:0; left:0; }
.galleryTable .fileDescription { position:absolute; left:1px; right:1px; bottom:1px; padding:3px 7px; background:#000; color:#fff; font:normal 7pt Tahoma, sans-serif, Verdana; text-align:center; }
.galleryTable .specialgal { border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 2px solid #e9e9e9; border-left: 1px solid #e9e9e9; padding: 2px; background-color: #e9e9e9; }
.galleryTable .galleryTDGlobal { padding:0 0 6px 0; text-align:center; }



/*----------- 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; }


/*---------------------------- SEARCH ---------------------------*/
.searchResults { font:normal 8pt sans-serif, Tahoma, Verdana; }
.searchResultsDiv { margin-bottom:14px; font:normal 7pt Tahoma, sans-serif, Verdana; color:#777; }
.searchResultsDivA { display:block; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; color:#000; margin-bottom:3px; }
.searchResultsDivA:hover { text-decoration:underline; }
.searchResultsDivMore { font:bold 8pt sans-serif, Tahoma, Verdana; }
.searchResultsDivLink { font:normal 7pt Tahoma, sans-serif, Verdana; color:#999; margin-top:1px; }
.searchResultsInformation { background:url(../img/informationBg.jpg) no-repeat top center; height:80px; width:550px; padding:20px 50px 0 100px; font:normal 8pt Tahoma, sans-serif, Verdana; }


/*----------------------------- EXCHANGE ------------------------*/
.exchangeCountStart { background:#699335 url(../img/mod/reccompany.jpg) no-repeat top center; width:204px; height:31px; color:#fff; font:bold 9pt sans-serif, Tahoma, Verdana; padding:10px 0 0 10px; }
.exchangeCountCont { background:#699335; width:214px; padding:5px 0 0 0; }
.exchangeCountEnd { background:url(../img/mod/reccompanyEnd.jpg) no-repeat top center; width:214px; height:13px; }
.exchangeCount { width:200px; height:278px; background:url(../img/exchange/counter.jpg) no-repeat top center; position:relative; margin:0 auto; display:block; overflow:hidden; }
.exchangeCount .titleRecommended { color:#274208; display:block; font:bold 9pt sans-serif, Tahoma, Verdana; position:absolute; top:15px; left:28px; }
.exchangeCount .titleRecommended2 { top:132px;}
.exchangeCount .countEx1 { color:#fff; font:bold 20pt sans-serif, Tahoma, Verdana; width:140px; position:absolute; top:55px; left:30px; text-align:center; }
.exchangeCount .countEx2 { top:180px; }
.exchangeCount .buttonGreenEx1 { position:absolute; left:28px; top:84px; color:#fff; background:url(../img/exchange/buttonExchange.png) no-repeat 0 0; width:143px; height:24px; padding: 10px 0 0 0; text-align:center; text-decoration:none; display:block; overflow:hidden; font:bold 8pt sans-serif, Tahoma, Verdana; }
.exchangeCount .buttonGreenEx1:hover { background:url(../img/exchange/buttonExchange.png) no-repeat 0 -35px; }
.exchangeCount .buttonGreenEx2 { top:210px; }
.exchangeGal { width:339px; float:left; border:1px solid #d6d6d6; background:#eee; margin:3px; }
.exchangeGal:hover { border:2px solid #ccc; margin:2px; }
.exchangeGalSL { background:#fff; }
.exchangeGal .exphoto { padding:20px 0 0 19px; width:101px; height:83px; display:block; overflow:hidden; background:url(../img/photoGallerySmall.png) no-repeat top center; float:left; }
.exchangeGal .exphoto img { border:1px solid #777; }
.exchangeGal .exdescription { width:194px; padding:10px; font:normal 8pt sans-serif, Tahoma, Verdana; color:#444; float:left; }
.exchangeGal .exdescription span { color:#136dab; display:block; padding:0 0 5px 0; font:bold 8pt sans-serif, Tahoma, Verdana; }
.exchangeGalA { width:234px !important; }
.exchangeGal .exdescriptionA { width:89px !important; }
.exchangeGalA .readMMMore:hover { font-weight:normal !important; text-decoration:underline; }

#exchangeCatalog .polandMapAllDiv { float:left; width:261px; }
#exchangeCatalog .polandMapInfo { float:left; width:395px; padding:10px 5px 10px 20px; color:#000; }
#exchangeCatalog .polandMapInfo a { display:block; font:normal 8pt sans-serif, Tahoma, Verdana; color:#000; text-decoration:none; }
#exchangeCatalog .polandMapInfo a.not { color:#ddd; }
#exchangeCatalog .polandMapInfo a:hover { margin-left:5px; font-weight:bold; }
#exchangeCatalog .polandMapInfo a.not:hover { margin-left:0px; font-weight:normal; }
#exchangeCatalog .belsEcatContentBig { color:#000; }

#exchangeCatalog .exchangePositionPage { position:relative; margin:0 auto; width:640px; }
#exchangeCatalog a.photoModGal { display:block; float:left; margin:2px; padding:108px 10px 0 20px; width:125px; height:32px; background:url(../img/photoGalleryClean.png) no-repeat top center; position:relative; text-decoration:none; color:#0661a2; font:normal 8pt Tahoma, sans-serif, Verdana; }
#exchangeCatalog a.photoModGal:hover { background:url(../img/photoGalleryClean.png) no-repeat bottom center; }
#exchangeCatalog a.photoModGal img { border:1px solid #fff; position:absolute; left:17px; top:15px; z-index:1; }
#exchangeCatalog a.photoModGal img.hotInExchangeList { border:0px !important; left:105px; top:20px; z-index:3; }
#exchangeCatalog a.photoModGal span { position:absolute; right:10px; top:108px; color:#0661a2; font:normal 8pt Tahoma, sans-serif, Verdana; }

.leftExchangeInfo { float:left; width:210px; padding:15px; }
.rightExchangeInfo { background:#f2f2f0; float:left; width:210px; padding:15px; border:1px solid #d6d6d6; }

.titleExchangeInfo { color:#136dab; display:block; font:bold 10pt sans-serif, Tahoma, Verdana; margin-bottom:5px; }
.descExchangeInfo { padding:15px 20px 15px 20px; text-align:justify; background:#f2f2f2; border-top:2px solid #d6d6d6; border-bottom:2px solid #d6d6d6; line-height:150%; color:#333; }
.descExchangeInfoA { padding:5px 20px 10px 20px; color:#888; }
.firstExInfoContact { border-bottom:1px solid #e3e3e1; padding:3px 0;}
.firstExInfoContact .fExInfoC1 { float:left; width:90px; text-align:right; color:#136dab; font:bold 8pt sans-serif, Tahoma, Verdana; }
.firstExInfoContact .fExInfoC2 { float:left; width:100px; padding:0 0 0 15px; color:#000; }
.firstExInfoContact .fExInfoC3 { float:left; width:70px; text-align:right; color:#136dab; font:bold 8pt sans-serif, Tahoma, Verdana; }
.firstExInfoContact .fExInfoC4 { float:left; width:120px; padding:0 0 0 15px; color:#000; }
.exPhotBigItem { position:relative; margin:0 auto 5px auto; text-align:center; font:normal 7pt Tahoma, sans-serif, Verdana; color:#666; }
.exPricePosition { background:url(../img/exchange/price.jpg) no-repeat top center; width:157px; height:50px; position:relative; margin:0 auto; font:bold 18pt sans-serif, Tahoma, Verdana; color:#fff; text-align:center; padding:13px 0 0 0; }
.exPricePositionSpan { color:#80d4fd; font-size:14pt; }
.deleteExchange { clear:both; }
.deleteExchange .buttonGreen { float:right; margin-left:5px; }

.exchangeButAddBg, .exchangeformForAdd { position:relative; margin:0 auto; width:660px; }
.mustLogExch { padding:0 0 0 20px; }
.exchangeButAdd { margin:0 0 0 20px; color:#fff !important; }
.exchangeButAdd:hover { text-decoration:none !important; }
.exchangeExpires { text-align:center; font:bold 18pt sans-serif, Tahoma, Verdana; padding:5px 0 10px 0; }



/*--------------------- REGISTER -------------------------*/
.registerRegulations { position:relative; margin:5px auto; border:1px solid #aaa; width:640px; height:200px; overflow:auto; padding:10px; color:#444; font:normal 7pt Tahoma, sans-serif, Verdana; }
.registerRegulations a { color:#444; font:bold 7pt Tahoma, sans-serif, Verdana; text-decoration:none; }
.registerRegulations a:hover { text-decoration:underline; }
.registerRegulationsTitle { position:relative; margin:0 auto; width:660px; padding:0; color:#444; font:bold 7pt Tahoma, sans-serif, Verdana; }
.extraForRegister { position:relative; margin:0 auto; width:660px; padding:5px 0; color:#666; font:normal 7pt Tahoma, sans-serif, Verdana; }
.divRequiredRegister { position:relative; margin:0 auto; width:660px; padding:5px 0; color:#000; font:italic 8pt Tahoma, sans-serif, Verdana; }
.registerButtonReg { width:170px; position:relative; margin:0 auto; }
.registerButtonRegA { width:350px; position:relative; margin:0 auto; }

.registerBoxTitleA { background:url(../img/bgRegister.jpg) no-repeat top right; height:100px; font:normal 7pt Tahoma, sans-serif, Verdana; padding:30px 300px 0 40px; color:#999; }
.registerBoxTitleA span { display:block; padding:4px 0; color:#000; font:bold 8pt sans-serif, Tahoma, Verdana; }
.registerBoxA { width:640px; position:relative; margin:10px auto; padding:10px 10px 0 10px; }
.registerBox { width:640px; position:relative; margin:10px auto; background:url(../img/informationBgSmall.jpg) no-repeat top center; padding:10px 10px 0 10px; }
.registerBoxU { width:440px; position:relative; margin:10px auto; background:url(../img/user/informationBgSmall.jpg) no-repeat top center; padding:10px 10px 0 10px; }
.registerBoxTitle { font:bold 9pt sans-serif, Tahoma, Verdana; padding:4px 0; color:#000; padding:5px 0 15px 40px; }
.registerBoxTitle span { font:normal 7pt Tahoma, sans-serif, Verdana; color:#999; display:block; padding:0 30px 0 0; margin:6px 0; }
.registerBoxEInfo { padding:0 30px 0 40px; }

.registerTBox { width:100%; }
.regBoxA { font:bold 7pt Tahoma, sans-serif, Verdana; width:150px; text-align:right; padding-right:10px; color:#000; }
.regBoxAA { font:bold 7pt Tahoma, sans-serif, Verdana; width:110px; text-align:right; padding-right:10px; color:#000; }
.categoryReg { font:normal 7pt Tahoma, sans-serif, Verdana; color:#000; }
.categoryReg span { font:bold 8pt Tahoma, sans-serif, Verdana; }
.regBoxB { font:normal 7pt Tahoma, sans-serif, Verdana; padding:4px; color:#666; }
.regInput { font:normal 8pt sans-serif, Tahoma, Verdana; padding:5px; border:1px solid #bbb; margin:1px; color:#000; }
.regInputP { margin:2px 0; }
.regInput:hover, .regInput:focus { border:1px solid #83c0ff; background:#f8fbff; }


/*--------------- MAINPAGE -------*/
#galMScrollable { width:206px; height:292px; }
#galMScrollable div { display:none; }
#galMScrollable { position:relative; overflow:hidden; clear:both; }
#galMScrollable div { display:block; width:206px; cursor:pointer; font-size:14px; }
#galMScrollable .items { height:20000em; position:absolute; clear:both; margin:0; padding:0; }
.tabsNaviMain { width:45px; height:10px; position:relative; margin:4px auto 0 auto; padding-right:5px; }
.tabsNaviMain a { width:8px; height:8px; float:left; margin:3px; background:url(../../../images/arrow/navigator.png) 0 0 no-repeat; display:block; font-size:1px; }
.tabsNaviMain a:hover {	background-position:0 -8px; }
.tabsNaviMain a.active { background-position:0 -16px; }

/*------------------ LOGIN -----------*/
.loginRememberRegisterDiv { margin:35px 0 5px 75px; font:normal 8pt sans-serif, Tahoma, Verdana; color:#666; }
.loginRememberRegisterDiv a { font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; color:#000; }
.loginRememberRegisterDiv a:hover { text-decoration:underline; }



/*------------------- FORUM ------------------*/
.forumTable { width:470px; position:relative; margin:5px auto 10px auto; }
.forumTableFull { width:680px !important; }
.forumTable .forumHeadA { clear:both; background:url(../img/forum/headLogo.jpg) no-repeat 0 0; height:55px; color:#000; padding:15px 5px 0 110px;  font:bold 8pt sans-serif, Tahoma, Verdana; }
.forumTable .forumHeadB { clear:both; width:60px; background:url(../img/forum/headLogo.jpg) no-repeat -170px 0; height:55px; padding:15px 0 0 0; }
.forumTable .forumHeadC { clear:both; width:60px; background:url(../img/forum/headLogo.jpg) no-repeat -170px 0; height:55px; padding:15px 0 0 0; }
.forumTable .forumHeadD { clear:both; width:100px; background:url(../img/forum/headLogo.jpg) no-repeat right top; height:55px; padding:15px 0 0 0; }
.forumTable .headSpace { background:url(../img/forum/headSpace.jpg) no-repeat left center; padding:0 0 0 2px; text-align:center; color:#000; text-align:center; font:bold 8pt sans-serif, Tahoma, Verdana; }
.forumTable .forum0 { background:url(../img/forum/post.png) no-repeat left center; width:32px; border-bottom:1px solid #f1f0e1; }
.forumTable .forum0Locked { background:url(../img/forum/postLocked.png) no-repeat left center; width:32px; border-bottom:1px solid #f1f0e1; }
.forumTable .forumA { height:55px; padding:0 5px 0 10px; border-bottom:1px solid #f1f0e1; }
.forumTable .forumA a { color:#000; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
.forumTable .forumA a:hover { color:#686000; text-decoration:none; }
.forumTable .forumB { width:60px; text-align:center; background:url(../img/forum/forumSpace.jpg) no-repeat left center; border-bottom:1px solid #f1f0e1; }
.forumTable .forumC { width:60px; text-align:center; background:url(../img/forum/forumSpace.jpg) no-repeat left center; border-bottom:1px solid #f1f0e1; }
.forumTable .forumD { width:99px; text-align:center; border-right:1px solid #e1dfca; background:url(../img/forum/forumSpace.jpg) no-repeat left center; border-bottom:1px solid #f1f0e1; font:normal 7pt Tahoma, sans-serif, Verdana; }
.forumTable .forumLast { border-bottom:0px !important; }
.forumTable .forumHover { background-color:#f9f9f9; }
.ssmallForum { font:normal 7pt Tahoma, sans-serif, Verdana; color:#777; }
.ssmallForumPadding { font:bold italic 7pt Tahoma, sans-serif, Verdana; color:#999; padding:5px 0; }
.ssmallForumSignature { font:normal 7pt Tahoma, sans-serif, Verdana; color:#555; padding:5px 0; margin-top:15px; border-top:1px solid #ddd; }
.ssmallForumDesc { font:normal 7pt Tahoma, sans-serif, Verdana; color:#777; padding:0 10px; }
.forumTable .endForumList { height:25px; background:url(../img/forum/endTable.jpg) no-repeat left top; }
.forumTable .endForumListA { height:25px; background:url(../img/forum/endTable.jpg) no-repeat right top; }
.forumTable .forumStatistic { height:20px; }
.forumTable .forumStatisticTitleA { background:url(../img/forum/head.jpg) no-repeat 0 0; height:40px; color:#000; padding-left:10px;  font:bold 8pt sans-serif, Tahoma, Verdana; }
.forumTable .forumStatisticTitleB { background:url(../img/forum/head.jpg) no-repeat right top; height:40px; }
.forumTable .forumStatisticA { padding:5px 0 5px 10px; background:url(../img/forum/bgFirst.jpg) no-repeat 0 0; width:70px; }
.forumTable .forumStatisticB { padding:5px 0 5px 10px; border-right:1px solid #e1dfca; }
.forumBread { padding:4px 10px; }
.forumBread a { font:bold 7pt Tahoma, sans-serif, Verdana; }

.forumButAddBg { position:relative; margin:0 auto; width:675px; }
.forumButAddBgA { position:relative; margin:0 auto; width:615px; font-weight:bold; text-align:right; }
.forumButAdd { margin:5px 0 0 500px; color:#fff !important; }
.forumButAdd:hover { text-decoration:none !important; }

.forumTable .forumForPost { background:url(../img/forum/bgFirst.jpg) repeat-y left center; padding:10px; border-bottom:1px solid #f1f0e1; color:#333; font:normal 8pt sans-serif, Tahoma, Verdana; }
.forumTable .forumPostDesc img { vertical-align:middle; margin:0 3px; }
.forumTable .ssmallDateAdd { padding:3px 0 3px 0; font:normal 7pt Tahoma, sans-serif, Verdana; color:#aaa; border-bottom:1px solid #eee; margin-bottom:3px; }
.forumTable .forumHeadUser { clear:both; width:155px; background:url(../img/forum/headLogo.jpg) no-repeat right top; height:55px; padding:15px 0 0 0; }
.forumTable .forumUser { width:134px; border-right:1px solid #e1dfca; background:url(../img/forum/forumSpace.jpg) no-repeat left center; border-bottom:1px solid #f1f0e1; font:normal 7pt Tahoma, sans-serif, Verdana; padding:10px; }



/*----------------------- CUSTOM ----------------------*/
.tableAdvertise { width:680px; position:relative; margin:0 auto; border:0; color:#443636; margin-top:10px; }
.tableAdvertise tr.second td { border-bottom:1px solid #eee; padding:10px 0; }
.tableAdvertise tr.second2 td { padding:10px 0; }
.tableAdvertiseTable { width:680px; position:relative; margin:0 auto; color:#443636; }
.tableAdvertiseTable td { text-align:center; border:1px solid #dfdcdc; padding:5px; font-weight:bold; }
.tableAdvertiseTable tr.second td { background:#e7f6d5; }
.tableAdvertiseTable .left { text-align:left; font-weight:normal !important; }
.tableAdvertiseTable .tdPacket0 { height:58px; background:url(/file/png/3316,tr.png) no-repeat -3px 0; border:0px !important; }
.tableAdvertiseTable .tdPacket1 { height:58px; width:110px; background:url(/file/png/3316,tr.png) no-repeat -200px 0; border:0px !important; }
.tableAdvertiseTable .tdPacket2 { height:58px; width:110px; background:url(/file/png/3316,tr.png) no-repeat -330px 0; border:0px !important; }
.tableAdvertiseTable .tdPacket3 { height:58px; width:110px; background:url(/file/png/3316,tr.png) no-repeat -460px 0; border:0px !important; }
.tableAdvertiseTable .tdPacket4 { height:58px; width:110px; background:url(/file/png/3316,tr.png) no-repeat -585px 0; border:0px !important; }
.tableAdvertiseTable .smallerBlue, .tableAdvertiseTable .smallerGreen { position:relative; margin:0 auto; color:#fff !important; text-decoration:none !important; }
.tableAdvertiseTable .noborderLeft { border-left:0px !important; border-bottom:0px !important; }




/*------------------------- USER ---------------------*/
.exchTitle { display:block; }
.exchSpacer { width:15px; }
.exchPrice { width:70px; padding:10px; }
.exchpos td { padding-bottom:20px; }
.weddingInfo { width:215px; height:92px; position:relative; background:url(../img/user/weddingBefore.jpg) no-repeat top center; color:#FFF; }
.weddingInfo .infoWedd { color:#000; font:normal 8pt sans-serif, Tahoma, Verdana; position:absolute; top:10px; left:24px; }
.weddingInfo .daysHours { position:absolute; width:20px; font:bold 12pt sans-serif, Tahoma, Verdana; color:#fff; text-align:center; position:absolute; top:43px; }
.weddingInfo .daysHours0 { color:#999; }
.weddingInfo .days0 { left:25px; }
.weddingInfo .days1 { left:53px; }
.weddingInfo .days2 { left:80px; }
.weddingInfo .days3 { left:107px; }
.weddingInfo .hours0 { left:145px; }
.weddingInfo .hours1 { left:170px; }
.weddingDaysLast { font:bold 9pt sans-serif, Tahoma, Verdama; color:#bfef00; }

.ListAllContAnnoun { padding-top:0px !important; }
.announAll { width:716px; min-height:230px; position:relative; margin:0 auto; }
.announParity { background:#fff url(../img/user/announ1.jpg) no-repeat top center; }
.announNotParity { background:#fff url(../img/user/announ2.jpg) no-repeat top center; }
.announAll .photo { width:190px; float:left; text-align:center; padding-top:10px; font:normal 7pt Tahoma, sans-serif, Verdana; color:#000; }
.announAll .photo img { margin-bottom:5px; }
.announAll .description { width:260px; float:left; padding:17px 10px; }
.announAll .date { width:246px; float:left; position:relative; }
.announAll .nameWedding { color:#136dab; font:bold 8pt sans-serif, Tahoma, Verdana; text-transform:uppercase; }
.announAll .daysWedding { color:#197400; font:bold 8pt sans-serif, Tahoma, Verdana; text-transform:uppercase; }
.announAll .daysInfo { color:#bb2fcf !important; font:bold 11pt sans-serif, Tahoma, Verdana; }
.announAll .infoWedding { padding-top:15px; text-align:justify; }
.announAll .date .dateInfo { color:#499900; position:absolute; top:22px; left:29px; }
.announAll .date .hoursInfo { color:#6f07bb; position:absolute; top:82px; left:29px; }
.announAll .date .dateAll { position:absolute; top:48px; width:15px; font:bold 10pt sans-serif, Tahoma, Verdana; text-align:center; color:#fff; }
.announAll .date .date1 { left:48px; }
.announAll .date .date2 { left:67px; }
.announAll .date .date3 { left:91px; }
.announAll .date .date4 { left:109px; }
.announAll .date .date5 { left:133px; width:10px; font:bold 8pt sans-serif, Tahoma, Verdana; top:49px; }
.announAll .date .date6 { left:147px; width:10px; font:bold 8pt sans-serif, Tahoma, Verdana; top:49px; }
.announAll .date .date7 { left:161px; width:10px; font:bold 8pt sans-serif, Tahoma, Verdana; top:49px; }
.announAll .date .date8 { left:176px; width:10px; font:bold 8pt sans-serif, Tahoma, Verdana; top:49px; }
.announAll .date .hoursAll { position:absolute; top:107px; width:15px; font:bold 10pt sans-serif, Tahoma, Verdana; text-align:center; color:#fff; }
.announAll .date .hours1 { left:48px; }
.announAll .date .hours2 { left:67px; }
.announAll .date .hours3 { left:91px; }
.announAll .date .hours4 { left:109px; }
.readMoreAnnoun { display:block; font:bold 9pt sans-serif, Tahoma, Verdana; color:#136dab; margin-top:10px; text-decoration:none; }

/* Najgorsza klasa */
.slubowisko { font:normal 7pt Tahoma, sans-serif, Verdana; color:#ddd; }


.fbIcon { width:53px; height:111px; background:url(../img/fbicon.png) no-repeat 0 0; display:block; position:fixed; left:0; top:200px; z-index:100000; }
.fbIconBox { width:300px; height:300px; background:#fff; display:block; position:fixed; left:-300px; top:200px; z-index:100001;  }
