/*
** Letty CSS. All rights reserved.
**
** (C) 2010 Created by Bil Software, www.bilsoftware.ccom
*/

.msg_box2 {
    background-color: #EEF5FC;
    border-radius: 5px;
    border: 1px solid #BFDFF4;
    font-size: 12px;
    margin: 10px;
    padding: 10px;
	color: #1B1B1B;
	position: relative;
}
.msg_box2 .mclose {
	font-weight: bold;
	font-size: 14px;
	float: right;
	vertical-align: middle;
	position: absolute;
	display: table-cell;
	color: #AAA;
	right: 5px;
	top: 50%;
	margin-top: -11px;
	text-decoration: none;
	overflow: hidden;
}
.msg_box2 .mclose:hover {
	color: #444;
}

body.home { background-image: url(images/bcg_home.jpg); }
body { margin: 0; padding: 0; background: white url(images/bcg.jpg) center 0 repeat-x; font: 12px Arial, Helvetica, sans-serif; }
	img { border: 0; }
	form, form fieldset { margin: 0; padding: 0; border: 0; }
		form fieldset legend { display: none; }
		form fieldset ol { margin: 0; padding: 0; list-style: none; }
			form fieldset ol li { margin: 0 0 0 0; padding: 15px 0 0 2px; }
				form fieldset ol li label { display: block; font-weight: bold; }
				form fieldset ol li .input { width: 162px; height: 21px; margin: 3px 0 0 0; padding: 5px 4px 0 4px; border: 0; background: white url(images/input.gif) 0 0 no-repeat; font-size: 10px; }
			form fieldset div { margin: 10px 0 0 0; text-align: right; }
    .msg_box { display: block; font-weight: bold; padding: 15px; margin: 15px; text-align: center; border: 1px solid #AAA; background: #FFFFE1; }
    #main { width: 950px; margin: 0 auto; padding: 420px 0 0 0; position: relative; background: url(images/top.jpg) 259px 2px no-repeat; }
    #main.home { padding: 550px 0 0 0; background: url(images/top_home.jpg) 0 0 no-repeat; }
		#header { width: 700px; margin: 0; padding: 0; position: absolute; top: 375px; right: 0; color: white; line-height: 18px; }
			#header a { color: white; text-decoration: underline; }
		#top { width: 100%; position: absolute; top: 0; left: 0; }
			#logo { width: 224px; height: 90px; position: absolute; top: 0; left: -25px; margin: 5px 0 0 0; background-image: url(images/logo.gif); background-repeat: no-repeat; overflow: hidden; text-indent: -100px; }
			#top ul { float: right; margin: 65px 0 0 0; padding: 0; list-style: none; }
				#top ul li { float: left; margin: 0 0 0 20px; }
					#top ul li a { float: left; height: 17px; background-repeat: no-repeat; text-indent: -200px; overflow: hidden; }
					#top ul li a:hover, #top ul li.active a { background-position: 0 -17px; }
					#m_strona_glowna { width: 113px; background-image: url(images/m_strona_glowna.gif); }
					#m_o_programie { width: 97px; background-image: url(images/m_o_programie.gif); }
					#m_pobierz { width: 59px; background-image: url(images/m_pobierz.gif); }
					#m_forum { width: 49px; background-image: url(images/m_forum.gif); }
					#m_regulamin { width: 82px; background-image: url(images/m_regulamin.gif); }
					#m_pomoc { width: 53px; background-image: url(images/m_pomoc.gif); }
					#m_kontakt { width: 62px; background-image: url(images/m_kontakt.gif); } 
		#download { display: block; width: 405px; height: 75px; position: absolute; top: 450px; left: 270px; text-indent: -100px; overflow: hidden; }
        #payments { display: block; width: 280px; height: 150px;position: absolute; top: 400px; left: 630px; text-indent: -150px; overflow: hidden; }
        .download ul { list-style-type: none; width: 430px; margin: 0 auto; display: block; }
        .download ul li { margin: 15px; }
        .download a { border: 0 !important; }
        .download a:hover { opacity: 0.9; }
		#features { margin: 0; padding: 0; list-style: none; position: absolute; top: 170px; left: 0; color: #bbdfff; }
			#features li { margin: 0 0 11px 0; padding: 0 0 0 30px; background-image: url(images/checked.gif); background-repeat: no-repeat; background-position: 0 2px; }
				#features li strong { color: white; }
		#content { clear: both; overflow: hidden; zoom: 1.0; }
			#text { float: right; width: 750px; }
				#text a { color: #11479d; border-bottom: 1px solid #9F9F9F; text-decoration: none; }
				#text a:hover { border-color: black; }
				#text .news { margin: 0; padding: 0; list-style: none; }
					#text .news li.news { margin: 0 0 20px 0; background-image: url(images/stripes.gif); background-repeat: repeat-x; background-position: bottom; clear: both; overflow: hidden; zoom: 1.0; }
					#text .news li.last { background: none; }
					#text .news .more { float: right; width: 65px; height: 30px; margin: 0 0 30px 0; clear: both; overflow: hidden; zoom: 1.0; background: white url(images/more.gif) 0 0 no-repeat; text-indent: -100px; overflow: hidden; border: 0; }
				#text h2 { margin: 0 0 5px 0; padding: 0; font-size: 12px; }
					#text h2 small { color: #9E9E9E; font-size: 12px; font-weight: normal; } 
					#text h2 a { color: black; text-decoration: none; border: 0; }
					#text h2 a:hover { text-decoration: underline; }
				#text p { margin: 0; padding: 0 0 10px 0; line-height: 18px; }
				/* dodano 23.06.2010 */
				#text .premium { width: 750px; }
					#text .premium ol { height: 51px; margin: 0; padding: 11px 0 0 12px; list-style: none; background-image: url(images/progressbar.gif); background-repeat: no-repeat; }
						#text .premium ol li { float: left; width: 190px; height: 30px; margin: 0 12px 0 5px; padding: 5px 0 0 20px; background: white url(images/progress.gif) 0 -35px no-repeat; font: 18px Tahoma, "Arial Narrow", Arial; color: #003691; }
						#text .premium ol li.active { background-position: 0 0; color: white; }
					#text .premium ul.packets { margin: 0 0 0 0; padding: 0 0 0 2px; list-style: none; }
						#text .premium ul.packets li { float: left; width: 170px; height: 240px; margin: 0 2px 0 2px; background: white url(images/box.gif); background-repeat: no-repeat; text-align: center; position: relative; } 
                        #text .premium ul.transfer li { background: white url(images/box_transfer.gif); }
							#text .premium ul.packets li h4 { margin: 0; padding: 15px 0 0 0; font: bold 26px Tahoma, "Arial Narrow", Arial; color: #003691; } 
							#text .premium ul.packets li p { margin: 10px 15px 0 15px; padding: 10px 0 10px 0; font-size: 11px; color: #003691; background-image: url(images/stripes.gif); background-repeat: repeat-x; line-height: 18px; }
							#text .premium ul.packets li a { display: block; width: 103px; height: 37px; position: absolute; bottom: 60px; left: 35px; border: 0; background-repeat: no-repeat; text-indent: -150px; overflow: hidden; } 
							#text .premium ul.packets li h5 { width: 100%; margin: 0; padding: 0; position: absolute; bottom: 15px; left: 0;font: 27px Tahoma, "Arial Narrow", Arial; }
							#text .premium ul.packets li.green a { background-image: url(images/button_buy_green.gif); }
							#text .premium ul.packets li.red a { background-image: url(images/button_buy_red.gif); }
							#text .premium ul.packets li.yellow a { background-image: url(images/button_buy_yellow.gif); }
							#text .premium ul.packets li.blue a { background-image: url(images/button_buy_blue.gif); }
                            
							#text .convert ul.packets li.green a { background-image: url(images/button_convert_green.gif); }
							#text .convert ul.packets li.red a { background-image: url(images/button_convert_red.gif); }
							#text .convert ul.packets li.yellow a { background-image: url(images/button_convert_yellow.gif); }
							#text .convert ul.packets li.blue a { background-image: url(images/button_convert_blue.gif); }
							#text .premium ul.packets li span { display: block; width: 140px; height: 1px; margin: 0 15px 0 15px; position: absolute; bottom: 110px; left: 0; background-image: url(images/stripes.gif); background-repeat: repeat-x; } 
				/* /dodano */
			#panel { float: left; width: 172px; color: #084ba3; }
				#panel span { display: block; width: 172px; height: 5px; font-size: 1px; background-image: url(images/panel.gif); background-repeat: no-repeat; }
				#panel h4 { margin: 15px 0 5px 2px; padding: 0; font-size: 12px; }
				#panel ul { margin: 0 0 20px 0; padding: 0 0 0 15px; list-style-type: square; font-size: 11px; }
					#panel ul li { margin: 0 0 2px 0; }
                #panel ul.menu { margin: 10px 0 20px 0; padding: 0 0 0 5px; list-style: none; font-size: 13px; }
					#panel ul.menu li { width: 160px; padding: 0 0 8px 0; background-image: url(images/stripes.gif); background-repeat: repeat-x; background-position: -15px 24px; }
                    #panel ul.menu li.last { background: none; margin-bottom: -15px; }
                    #panel ul.menu li a { font-family: 'Arial Black'; color: #084BA3; margin: 0 0 0 -7px; padding: 5px 0 5px 20px; font-weight: bold; background: url(images/arrow.gif) 0 9px no-repeat; }
                    #panel ul.menu li a:hover { color: #499b12; background-position: 0 -18px; text-decoration: none;  }
				#panel a { color: #499b12; text-decoration: none; }
				#panel a:hover { text-decoration: underline; }
		#footer { margin: 20px 0 90px 0; padding: 25px 8px 0 8px; background-image: url(images/footer.gif); background-repeat: no-repeat; background-position: center 0; }
			#footer p { float: left; margin: 0; padding: 0; line-height: 20px; }
				#footer  p *, #footer p { color: #003691; text-decoration: none; }
			#footer ul { float: right; margin: 0; padding: 0; list-style: none; }
				#footer ul li { float: left; margin: 0 0 0 30px; padding: 2px 0 5px 25px; color: #7f7f7f; background-image: url(images/pin.gif); background-repeat: no-repeat; background-position: 0 -2px; }
			/**/
		/**/
	/**/
/**/
