﻿@import url(reset.css);

body {
	background: #116307 url(/boci/Images/bg_sitebg.gif) top left repeat-x;
	font-size: 12px;
	font-family: 'Tahoma', sans-serif;
	color: #fff;
}

#pWrapper {
	float: left;
	width: 100%;
	background: url(/boci/Images/bg_sitebottombg.gif) bottom left repeat-x;
}

#pWrapper.mainPage {
	background: none;
}

#pContainer {
	margin: 0 auto;
	width: 829px;
	width: 968px;
}

	#pContainer div.leftCol {
		float: left;
		width: 191px;
	}

		#pContainer div.leftCol div.logo {
			position: relative;
			margin: 0 0 0px 0;
			width: 190px;
			height: 110px;
			top: -15px;
		}

		#pContainer div.leftCol ul.menu {
			float: left;
			padding: 0 0 0 18px;
			width: 173px;
			list-style: none;
			position: relative;
			top: -15px;
		}

			#pContainer div.leftCol ul.menu li {
				display: block;
				width: 173px;
				/*height: 30px;*/
			}

				#pContainer div.leftCol ul.menu li a {
					display: block;
					width: 173px;
					height: 30px;
				}

				#pContainer div.leftCol ul.menu li a span {
					display: none;
				}

				#pContainer div.leftCol ul.menu li a.m0 {
					background: url(/boci/Images/bg_menu0.png) top left no-repeat;
				}
				
				#pContainer div.leftCol ul.menu li a.m1 {
					background: url(/boci/Images/bg_menu1.gif) left top no-repeat;
				}

				#pContainer div.leftCol ul.menu li a.m2 {
					background: url(/boci/Images/bg_menu2.gif) left top no-repeat;
				}

				#pContainer div.leftCol ul.menu li a.m3 {
					background: url(/boci/Images/bg_menu3.gif) left top no-repeat;
				}

				#pContainer div.leftCol ul.menu li a.m4 {
					background: url(/boci/Images/bg_menu4.gif) left top no-repeat;
				}

				#pContainer div.leftCol ul.menu li a.m5 {
					background: #116307 url(/boci/Images/bg_menu5.gif) left top no-repeat;
				}

				#pContainer div.leftCol ul.menu li a.m6 {
					background: url(/boci/Images/bg_menu6.gif) left top no-repeat;
				}

                #pContainer div.leftCol ul.menu li a.m7 {
                    height: 50px !important;
                    background: url(/boci/Images/bg_menu7.gif) left top no-repeat;
                }
                #pContainer div.leftCol ul.menu li a.m7.act,
                #pContainer div.leftCol ul.menu li a.m7:hover {
                    background-position: bottom left !important;
                }

                #pContainer div.leftCol ul.menu li a.m8 {
                    height: 30px !important;
                    background: url(/boci/Images/bg_menu8.gif) left top no-repeat;
                }
                #pContainer div.leftCol ul.menu li a.m8.act,
                #pContainer div.leftCol ul.menu li a.m8:hover {
                    background-position: bottom left !important;
                }
                
				#pContainer div.leftCol ul.menu li a.act,
				#pContainer div.leftCol ul.menu li a:hover {
					background-position: left -30px !important;
				}

	#pContainer div.contentCont {
		float: left;
		width: 638px;
		width: 777px;
		background: url(/boci/Images/bg_content.gif) top left repeat-y;
	}

		#pContainer div.contentCont div.titleCont {
			float: left;
			padding: 78px 0 15px 18px;
			width: 620px; /*638*/
			height: 36px; /*114*/
			background: transparent url(/boci/Images/bg_title.gif) left top no-repeat;
		}

			#pContainer div.contentCont div.titleCont.double {
				float: left;
				padding: 78px 0 15px 18px;
				width: 620px; /*638*/
				height: 61px; /*114*/
				background: transparent url(/boci/Images/bg_title.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title1 {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title1.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title_csokoladek {
				float: left;
				width: 620px;
				height: 61px;
				background: transparent url(/boci/Images/bg_title_csokoladek.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title_enciklopedia {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title_enciklopedia.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title_news {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title_hirek.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title_bocivilaga {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title_bocivilaga.gif) left top no-repeat;
			}

			#pContainer div.contentCont div.titleCont h1.title_sotmitobb {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title_sotmitobb.gif) left top no-repeat;
			}

            #pContainer div.contentCont div.titleCont h1.title_tudatos {
				float: left;
				width: 620px;
				height: 36px;
				background: transparent url(/boci/Images/bg_title_tudatos-taplalkozas.gif) left top no-repeat;
			}            

			#pContainer div.contentCont div.titleCont h1 span {
				display: none;
			}

		#pContainer div.contentCont div.content {
			float: left;
			padding: 0 0 0 18px;
			width: 602px;
			min-height: 650px;
			height: auto !important;
			height: 650px;
		}
		
		#pContainer div.contentCont div.oneNews {
			min-height: 450px;
		}

			#pContainer div.contentCont div.content p {
				/*line-height: 18px;*/
			}

			#pContainer div.contentCont div.content h2 {
				float: left;
				display: block;
				width: 602px;
			}

				#pContainer div.contentCont div.content h2.history {
					padding: 0 0 15px 0;
				}

				#pContainer div.contentCont div.content h2.bociHistory {
					padding: 18px 0 15px 0;
				}
				
			#pContainer div.contentCont div.content div.historyEntry {
				float: left;
				padding: 0 0 10px 0;
				width: 620px;
			}

				#pContainer div.contentCont div.content div.historyEntry img {
					float: left;
					width: 94px;
					height: 77px;
				}

				#pContainer div.contentCont div.content div.historyEntry h3 {
					float: left;
					padding: 10px 18px 5px 0;
					width: 508px;
					font-size: 12px;
					font-weight: bold;
					color: #dd974d;
				}

				#pContainer div.contentCont div.content div.historyEntry p {
					float: left;
					padding: 0 0 10px 0;
					width: 508px;
					min-height: 35px;
					height: auto !important;
					height: 35px;
					border-bottom: 1px solid #5b1805;
				}

			#pContainer div.contentCont div.content div.productEntry {
				float: left;
				padding: 0 10px 0 0;
				width: 610px;
			}

				#pContainer div.contentCont div.content div.productEntry.tablas {
					height: 219px;
					background: url(/boci/Images/pic_csoki_tablas.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.aero {
					height: 170px;
					background: url(/boci/Images/pic_csoki_aero.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.barsony {
					height: 196px;
					background: url(/boci/Images/pic_csoki_barsony.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.napolini {
					height: 186px;
					background: url(/boci/Images/pic_csoki_napolini.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.jegkrem {
					height: 180px;
					background: url(/boci/Images/pic_csoki_jegkrem.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.desszert {
					height: 190px;
					background: url(/boci/Images/pic_csoki_desszert.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry.szezonalis {
					height: 205px;
					background: url(/boci/Images/pic_csoki_szezonalis.jpg) top left no-repeat;
				}

				#pContainer div.contentCont div.content div.productEntry h2,
				#pContainer div.contentCont div.content div.productEntry p {
					display: none;
				}

			#pContainer div.contentCont div.content p.p1 {
				float: left;
				padding: 20px 10px 0 264px;
				width: 328px;
				height: 145px;
				background: transparent url(/boci/Images/bg_enc_p1.jpg) top left no-repeat;
			}

			#pContainer div.contentCont div.content p.p2 {
				float: left;
				padding: 18px 272px 0 0;
				width: 330px;
				height: 122px;
				background: transparent url(/boci/Images/bg_enc_p2.jpg) top left no-repeat;
			}

			#pContainer div.contentCont div.content p.p3 {
				float: left;
				padding: 20px 10px 20px 264px;
				width: 328px;
				height: 163px;
				background: transparent url(/boci/Images/bg_enc_p3.jpg) top left no-repeat;
			}

			#pContainer div.contentCont div.content p.p4 {
				float: left;
				padding: 20px 280px 0 0;
				width: 328px;
				height: 163px;
				background: transparent url(/boci/Images/bg_enc_p4.jpg) top left no-repeat;
			}

			#pContainer div.contentCont div.content p.lead {
				float: left;
				padding: 8px 4px 20px 4px;
			}

			#pContainer div.contentCont div.content p.ecardLead {
				float: left;
				padding: 8px 4px 5px 4px;
			}

			#pContainer div.contentCont div.content p.ecardLead2 {
				float: left;
				padding: 0 4px 5px 4px;
			}

			#pContainer div.contentCont div.content div.newsEntry {
				float: left;
				/*padding: 20px 4px 28px 4px;*/
				width: 594px;
				border-bottom: 1px solid #5b1805;
			}
			
			#pContainer div.contentCont div.content div.newsEntry  ul {
				float: left;
                list-style-type: none;
				margin: 0 0 8px 0;
			}
			#pContainer div.contentCont div.content div.newsEntry  ul  li{
				list-style-type: none;
				line-height: 17px;
				clear: left;
			}
				#pContainer div.contentCont div.content div.newsEntry  ul  li img {
					padding-right: 5px;
				}
			
			#pContainer div.contentCont div.content div.newsEntry  .newsEnstryImg {
					margin-top: 20px;
			}

			#pContainer div.contentCont div.content div.newsEntry.last {
				border-bottom: none !important;
			}

				#pContainer div.contentCont div.content div.newsEntry a {
                    color: #FFF;
                    text-decoration: underline;
                }
                
                #pContainer div.contentCont div.content div.newsEntry p {
					float: left;
					padding: 0 0 15px 0;
					width: 594px;
				}

				#pContainer div.contentCont div.content div.newsEntry h2 {
					float: left;
					padding: 18px 0 8px 0;
					width: 594px;
					font-weight: bold;
					color: #dd974d;
				}

				#pContainer div.contentCont div.content div.newsEntry p.newsLead {
					float: left;
					padding: 0 0 28px 0;
					width: 594px;
				}

				#pContainer div.contentCont div.content div.newsEntry div.leftCont {
					float: left;
					width: 340px;
				}

					#pContainer div.contentCont div.content div.newsEntry div.leftCont h2 {
						float: left;
						padding: 18px 0 8px 0;
						width: 100%;
						font-weight: bold;
						color: #dd974d;
					}

					#pContainer div.contentCont div.content div.newsEntry div.leftCont p {
						float: left;
						padding: 0 0 15px 0;
						width: 100%;
					}

				#pContainer div.contentCont div.content div.newsEntry div.rightCont {
					float: left;
					padding: 0 0 0 15px;
					width: 320px;
				}

					#pContainer div.contentCont div.content div.newsEntry div.rightCont h2 {
						float: left;
						padding: 18px 0 8px 0;
						width: 100%;
						font-weight: bold;
						color: #dd974d;
					}

					#pContainer div.contentCont div.content div.newsEntry div.rightCont p {
						float: left;
						padding: 0 0 15px 0;
						width: 100%;
					}

				#pContainer div.contentCont div.content div.newsEntry div.centerCont {
					float: left;
					padding: 10px 0 0;
					width: 100%;
                    text-align: center;
				}
                    #pContainer div.contentCont div.content div.newsEntry div.centerCont  img{
                        float: none;
                    }
                    
				#pContainer div.contentCont div.content div.newsEntry img {
					float: left;
                    margin-bottom: 10px;
				}

			#pContainer div.contentCont div.content div.regLead {
				float: left;
				display: block;
				width: 598px;
				height: 224px;
				border-bottom: 1px solid #5b1805;
				background: transparent url(/boci/Images/bg_reglead.jpg) top right no-repeat;
			}

				#pContainer div.contentCont div.content div.regLead p {
					display: block;
					padding: 0 0 20px 0;
					width: 395px;
					line-height: 18px;
				}

			#pContainer div.contentCont div.content div.formCont {
				float: left;
				padding: 20px 0 8px 0;
				margin: 0 0 20px 0;
				width: 598px;
				border-bottom: 1px solid #5b1805;
			}

				#pContainer div.contentCont div.content div.formRow {
					float: left;
					padding: 0 0 10px 0;
					width: 598px;
					/*height: 34px;*/
				}

					#pContainer div.contentCont div.content div.formRow div.labelCont {
						float: left;
						padding: 5px 0 0 22px;
						width: 154px;
					}

					#pContainer div.contentCont div.content div.formRow div.inputCont {
						float: left;
						width: 205px;
					}

						#pContainer div.contentCont div.content div.formRow div.inputCont input {
							border: 1px solid #af5c51;
							background: #90292a;
							color: #fff;
							font-size: 12px;
						}

						#pContainer div.contentCont div.content div.formRow div.inputCont input.txt {
							padding: 4px 8px 5px 8px;
							width: 187px;
							height: 13px;
						}

						#pContainer div.contentCont div.content div.formRow div.inputCont input.zip {
							padding: 4px 8px 5px 8px;
							width: 60px;
							height: 13px;
						}

						#pContainer div.contentCont div.content div.formRow div.inputCont span.err {
							float: left;
							padding: 2px 0 0 0;
							color: #ff0000;
						}

					#pContainer div.contentCont div.content div.formRow div.errorCont {
						float: left;
						/*padding: 5px 0 0 20px;*/
						padding: 3px 0 0 0;
						/*width: 197px;*/
						width: 422px;
					}

						#pContainer div.contentCont div.content div.formRow div.errorCont span {
							float: left;
							padding: 2px 5px;
							color: #fff;
							/*background: #f33117;*/
							background: #e64d39;
						}

			#pContainer div.contentCont div.content div.submitCont {
				float: left;
				width: 598px;
				height: 34px;
			}

				#pContainer div.contentCont div.content div.submitCont input.btn {
					float: right;
					padding: 0 18px 0 0;
				}

			#pContainer div.contentCont div.content div.ringTones {
				float: left;
				padding: 0 0 19px 0;
				width: 602px;
			}

				#pContainer div.contentCont div.content div.ringTones div.ringTone {
					float: left;
					width: 602px;
					height: 33px;
				}

				#pContainer div.contentCont div.content div.ringTones div.ringTone span {
					float: left;
					padding: 2px 0 0 4px;
					width: 91px;
				}

				#pContainer div.contentCont div.content div.ringTones div.ringTone a.preview {
					float: left;
					width: 41px;
					height: 28px;
				}

				#pContainer div.contentCont div.content div.ringTones div.ringTone a.dload {
					float: left;
					width: 80px;
					height: 28px;
				}

			#pContainer div.contentCont div.content div.wallPapers {
				float: left;
				padding: 0 0 23px 0;
				width: 602px;
				height: 260px;
			}

				#pContainer div.contentCont div.content div.wallPapers div.wp {
					float: left;
					width: 301px;
					height: 260px;
				}


					#pContainer div.contentCont div.content div.wallPapers div.wp img.wpPreview {
						float: left;
						width: 301px;
						height: 230px;
					}

					#pContainer div.contentCont div.content div.wallPapers div.wp div.wpButtons {
						float: left;
						padding: 0 0 0 115px;
						width: 186px;
						height: 30px;
					}

						#pContainer div.contentCont div.content div.wallPapers div.wp div.wpButtons a.wbDloadBtn {
							float: left;
							width: 81px;
							height: 30px;
						}

			#pContainer div.contentCont div.content div.ecardFormCont {
				float: left;
				padding: 20px 0 0 4px;
				width: 384px;
			}

				#pContainer div.contentCont div.content div.ecardFormCont div.formRow {
					float: left;
					padding: 0 0 10px 0;
					width: 380px;
					/*height: 34px;*/
				}

					#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.labelCont {
						float: left;
						padding: 5px 0 0 0;
						width: 125px;
					}

					#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont {
						float: left;
						width: 255px;
					}

						#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont input,
						#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont textarea {
							border: 1px solid #af5c51;
							background: #90292a;
							color: #fff;
							font-size: 12px;
						}

						#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont input.txt {
							padding: 4px 8px 5px 8px;
							width: 237px;
							height: 13px;
						}

						#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont textarea.msg {
							overflow: hidden;
							padding: 4px 8px 5px 8px;
							width: 237px;
							height: 126px;
						}

						#pContainer div.contentCont div.content div.ecardFormCont div.formRow div.inputCont span.err {
							float: left;
							padding: 2px 0 0 0;
							color: #ff0000;
						}

				#pContainer div.contentCont div.content div.ecardFormCont div.submitCont {
					float: left;
					padding: 5px 0 0 0;
					width: 384px;
				}

					#pContainer div.contentCont div.content div.ecardFormCont div.submitCont input.previewBtn {
						float: right;
						width: 106px;
						height: 32px;
					}


			#pContainer div.contentCont div.content div.ecardsPreview {
				float: left;
				width: 214px;
				height: 245px;
				background: url(/boci/Images/bg_ecards.jpg) 30px top no-repeat;
			}

			#pContainer div.contentCont div.content div.ecardData {
				float: left;
				padding: 0 0 36px 0;
				width: 602px;
			}

				#pContainer div.contentCont div.content div.ecardData span.label {
					float: left;
					padding: 0 0 12px 4px;
					width: 121px;
				}

				#pContainer div.contentCont div.content div.ecardData strong.data {
					float: left;
					padding: 0 0 12px 0;
					width: 450px;
				}
				
				#pContainer div.contentCont div.content div.ecardData div.btnCont {
					float: left;
					padding: 6px 0 0 0;
					width: 602px;
				}

					#pContainer div.contentCont div.content div.ecardData div.btnCont a.modifyBtn {
						float: left;
						width: 108px;
						height: 32px;
					}

			#pContainer div.contentCont div.content div.ecardSample {
				float: left;
				width: 602px;
			}

				#pContainer div.contentCont div.content div.ecardSample img {
					float: left;
				}

				#pContainer div.contentCont div.content div.ecardSample div.data {
					float: left;
					width: 602px;
					height: 166px;
					background: url(/boci/Images/bg_ecard_sample_data.jpg) 119px top no-repeat;
				}

					#pContainer div.contentCont div.content div.ecardSample div.data p.ecardTxt {
						float: left;
						padding: 17px 68px 0 150px;
						width: 190px;
						height: 113px;
						color: #000;
					}

					#pContainer div.contentCont div.content div.ecardSample div.data p.fromName {
						float: left;
						padding: 13px 0 0 0;
						width: 160px;
						height: 40px;
						color: #000;
						font-weight: bold;
					}
					
					#pContainer div.contentCont div.content div.ecardSample div.data p.toName {
						float: left;
						width: 160px;
						height: 20px;
						color: #000;
						font-weight: bold;
					}

					#pContainer div.contentCont div.content div.ecardSample div.btnCont {
						float: right;
						padding: 6px 15px 0 0;
						width: 587px;
						height: 32px;
					}

						#pContainer div.contentCont div.content div.ecardSample div.btnCont a.btnSend {
							float: right;
							width: 108px;
							height: 32px;
						}


		/* footer */
		#pContainer div.pFooter {
			float: left;
			margin-left: 191px;
			width: 777px;
			height: 200px;
			background: transparent url(/boci/Images/bg_footer.jpg) top left no-repeat;
		}
        #pContainer div.pFooter.nyeremenyjatekPage {
            height: 260px;
            background: transparent url(/boci/Images/bg_footer-nyeremenyjatek.jpg) top left no-repeat;
        }
            #pContainer div.pFooter.nyeremenyjatekPage ul{
                padding-top: 240px;
            } 

			#pContainer div.pFooter ul {
				float: left;
				padding: 180px 0 0 260px;
				width: 517px; /*777*/
				height: 20px; /*210*/
				list-style: none;
			}

			#pContainer div.pFooter ul li {
				/*float: left;*/
				display: inline;
				padding: 0 22px 0 0;
				height: 20px;
				font-size: 10px;
			}
			
			#pContainer div.pFooter ul li a:link,
			#pContainer div.pFooter ul li a:visited,
			#pContainer div.pFooter ul li a:hover {
				font-size: 10px;
				color: #fff;
				text-decoration: none;
			}
			
			#pContainer div.pFooter ul li a:hover {
				color: #fff;
				text-decoration: underline;
			}

		/* nonflash index page footer */
		.mainPage #pContainer div.pFooter  {
			float: left;
			margin-left: 0;
			width: 968px;
			height: 420px;
			background: url(/boci/Images/pic_boci_foot.jpg) 17px top no-repeat;
		}
		
			.mainPage #pContainer div.pFooter ul {
				float: left;
				padding: 258px 0 0 487px;
				width: 480px;
				height: 20px;
				list-style: none;
			}

			.mainPage #pContainer div.pFooter  ul li {
				display: inline;
				padding: 0 22px 0 0;
				height: 20px;
				font-size: 10px;
			}
			
			.mainPage #pContainer div.pFooter  ul li a:link,
			.mainPage #pContainer div.pFooter  ul li a:visited,
			.mainPage #pContainer div.pFooter  ul li a:hover {
				font-size: 10px;
				color: #fff;
				text-decoration: none;
			}
			
			.mainPage #pContainer div.pFooter  ul li a:hover {
				color: #fff;
				text-decoration: underline;
			}

.marginT10 {
    margin-top: 10px !important;
}

.marginT10 li{
    padding:0 0 5px 20px;
}


div.contentCont.nyeremenyjatekPage {
    background: none !important;
}
    div.contentCont.nyeremenyjatekPage div.titleCont {
        width: 638px !important;
        height: auto !important;
        padding-left: 0 !important;
        padding-top: 49px !important;
        padding-bottom: 0 !important;
    }
        div.contentCont.nyeremenyjatekPage div.titleCont h1 {
            width: 638px !important;
            height: 200px !important;
            background: url(/boci/Images/bg_nyeremenyjatek.jpg) left top repeat-y !important;
        }
    div.contentCont.nyeremenyjatekPage div.content {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 638px !important;
        min-height:525px !important;
        background: url(/boci/Images/bg_nyeremenyjatek.jpg) 0 -195px no-repeat !important;
    }
        
        div.contentCont.nyeremenyjatekPage div.content div.block1 {
            float: left;
            width: 638px;
            height: 205px;
            height: 182px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block1 p {
            padding: 50px 23px 0 19px;
            line-height: 18px;
        }
        
        div.contentCont.nyeremenyjatekPage div.content ul.arrowedList{
            padding: 10px 50px;
        }
        
        div.contentCont.nyeremenyjatekPage div.content ul.arrowedList li{
            list-style-type: none;
            padding: 0 0 0 30px;
            font-weight: bold;
            background: transparent url(/boci/Images/icon_arrow.png) left center no-repeat !important;
        }
        
        div.contentCont.nyeremenyjatekPage div.content div.block2 {
            float: left;
            width: 638px;
            height: 366px;
        }
        
        div.contentCont.nyeremenyjatekPage div.content div.block2 p {
            padding: 42px 23px 0 19px;
            line-height: 24px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block3 {
            float: left;
            width: 638px;
            height: 131px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block3 p {
            padding: 42px 23px 0 19px;
            line-height: 18px;
        }
        
        div.contentCont.nyeremenyjatekPage div.content div.block4 {
            float: left;
            width: 638px;
            height: 110px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block4 p {
            padding: 42px 23px 0 19px;
            line-height: 18px;
        }
        
        div.contentCont.nyeremenyjatekPage div.content div.block5 {
            float: left;
            width: 638px;
            height: 230px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block5 p {
            padding: 100px 23px 0 19px;
            line-height: 18px;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block5 p a {
            color: #fff;
            line-height: 18px;
            text-decoration: underline;
        }
        div.contentCont.nyeremenyjatekPage div.content div.block5 p a:hover {
            text-decoration: none;
        }

div#pPopup {
    width: 100%;
    background: #116307 url(/boci/Images/boci-bg_popup.png) top left repeat-x;
}
div#pPopup div#pContent {
    padding: 0 19px 20px 40px;
}

div#pPopup div#pContent .winnerList td{
    padding: 8px 12px;
}

div#pPopup div#pContent .winnerList tr.space td{
    padding: 20px 0;
    background: #116307;
    border-left: none;
    border-right: none;
}

div#pPopup div#pContent .linkList{
    padding: 3px 0;
}

div#pPopup div#pContent .linkList a{
    display: inline-block;
    padding: 2px 4px;
    margin: 0 2px 0 0;
    font-weight: bold;
    color: #fff;
    background: #19770D;
    text-decoration: none;
}

div#pPopup div#pContent .linkList a:hover{
    color: #fff200;
}

div#pPopup div#pContent table {
    width: 100%;
    margin: 15px 0;
}
div#pPopup div#pContent table thead th {
    padding: 10px;
    background: #0f4c08 none;
    font-size: 12px;
    line-height: 15px;
    color: #fff200;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}
div#pPopup div#pContent table tbody th {
    padding: 15px 10px;
    background: #19770d none;
    border-top: 1px solid #0f5606;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
}
div#pPopup div#pContent table tbody td {
    padding: 15px 10px;
    background: #19770d none;
    border-top: 1px solid #0f5606;
    border-left: 1px solid #0f5606;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
}
div#pPopup div#pContent table tbody tr.alt th,
div#pPopup div#pContent table tbody tr.alt td {
    background: transparent none;
}
div#pPopup div#pContent h1 {
    padding-bottom: 30px;
}
div#pPopup div#pContent p {
    padding: 0 19px 0 20px;
}
div#pPopup div#pContent h2 {
    padding: 15px 19px 10px 20px;
}
div#pPopup div#pContent ul {
    padding: 0;
    margin: 26px 19px 0 20px;
    list-style-type: decimal;
}
div#pPopup div#pContent ul li {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 17px;
    color: #fff;
}
div#pPopup div#pContent ul li ul {
    margin-top: 10px;
    margin-left: 12px;
    list-style-type: circle;
}
div#pPopup div#pContent  strong {
    color: #fff200;
}
div#pPopup div#pContent ul li a {
    color: #fff;
    text-decoration: underline;
}
div#pPopup div#content ul li a:hover {
    text-decoration: none;
}

