body {
	font: 76% HelveticaNeue-Light, Helvetica,Arial,sans-serif;
}

#home {
	background:transparent url(/Images/Home/bg.png) repeat-x scroll 0 20px;
}

#footer .patron {
	display:none;
}

#mainWrapper {
	display:block;
	margin:0 auto;
	width:960px;
}

.clear {
	clear:both;
}

a {
	color:#368F1A;
	text-decoration:none;
}

a:hover {
	color:#00ACEC;
	text-decoration:underline;
}

.btn {
	background:transparent url(/img/btn75.png) no-repeat center top;
    color: #E5E5E5;
	font-size: 15px;
	font-weight:bold;
    display: block;
    text-decoration: none;
	border:0 none;
	padding:0;
	height:34px;
	cursor:pointer;
	padding:5px 0 10px;
	width:75px;
}
.btn:focus { color: #FFF; }
.btn:hover { background-position: center bottom; color: #FFF; }

.btn150 { background-image:url(../img/btn150.png); width:150px; }

#light1 {
	background:transparent url(/Images/Home/mainBg.png) no-repeat scroll center 91px;
}

#light2 {

}

#light3 {

}

#top {
	position:relative;
	height: 510px;
}

#logo, #tagline, #mainText {
	position:absolute;
	text-indent:-6000px;
}

#logo {
	background:transparent url(/Images/Home/bigLogoBeta.png) no-repeat scroll center center;
	height:111px;
	left:322px;
	top:8px;
	width:314px;
	z-index:10;
}

#tagline {
	background:transparent url(/Images/Home/topLine.png) no-repeat scroll center top;
	height:110px;
	left:215px;
	top:86px;
	width:531px;
	z-index:5;
}

#mainText {
	background:transparent url(/Images/Home/mainTxt.png) no-repeat scroll center center;
	height:149px;
	left:56px;
	top:197px;
	width:528px;
}

#registration {
	left:83px;
	position:absolute;
	top:365px;
}

#registration .login {
	text-align:center;
	color: #444;
	padding: 5px;
	font-size:14px;
}

#registration .login a { color: #c2e8ff; }
#registration .login a:hover { color: #063F5F; }

#registration .box{
	background:transparent url(/Images/Home/regBoxBg.png) repeat-x top left;
	width:500px;
}

#registration .box div{
	background:transparent url(/Images/Home/regBoxL.png) no-repeat top left;
}

#registration .box div div{
	background:transparent url(/Images/Home/regBoxR.png) no-repeat top right;
	padding: 20px 20px 20px 24px;
}

#registration .box p {
	font-size:18px;
	color:#666;
}

#registration .box em {
	color:#0d6494;
	font-style:normal;
}

#registration .regBtn {
	background:transparent url(/Images/Home/regBtn.png) no-repeat scroll left top;
	color:#0d6494;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:20px;
	margin:4px 24px 4px 0px;
	padding:10px 12px 9px 13px;
}

#registration .regBtn:hover {
	background-position:bottom left;
	color:#063F5F;
	text-decoration:none;
}

#tabs {
	background:transparent url(/Images/Home/tabsBoxBottom.png) no-repeat scroll center bottom;
	margin:0 auto 10px;
	padding-bottom:15px;
	width:840px;
}

#tabs_body {
	border:none;
	background:transparent url(/Images/Home/tabsBoxTop.png) no-repeat center top;
	padding: 15px 0 0;
	font-family:HelveticaNeue-Light, Helvetica,Arial,sans-serif;
}

#tabs_body .box {
	border-left: 10px solid #7DB5DE;
	border-right: 10px solid #7DB5DE;
}

#tabs_body .main {
	background:transparent url(/Images/Home/tabsBoxBg.png) repeat-x left top;
	padding: 10px 10px;
}

#tabs_body .leftBox, #tabs_body .rightBox {
	width:380px;
	padding-top:10px;
}

#tabs_body .leftBox { 
	border-right:1px dotted #CCC;
	margin-right:20px;
	padding-right:20px;
}

#tabs_body .rightBox { float:right; }

#tabs_body .itembox {
	padding-left: 47px;
}

#tabs_body .f1 { background:#FFF url("/Images/Home/f1.png") no-repeat left top; }
#tabs_body .f2 { background:#FFF url("/Images/Home/f2.png") no-repeat left top; }
#tabs_body .f3 { background:#FFF url("/Images/Home/f3.png") no-repeat left top; }
#tabs_body .f4 { background:#FFF url("/Images/Home/f4.png") no-repeat left top; }
#tabs_body .f5 { background:#FFF url("/Images/Home/f5.png") no-repeat left top; }
#tabs_body .f6 { background:#FFF url("/Images/Home/f6.png") no-repeat left top; }


#tabs_body .box1 { padding-bottom:8px; }
#tabs_body .box2 { padding-top:125px; }
#tabs_body .box3 { padding-top:50px; }

#tabs_body .itembox h3{
	color:#333;
	font-size:15px;
	font-weight:bold;
}
#tabs_body .itembox h3 strong{	color:#368F1A; }
#tabs_body .itembox h4{
	color:#333;
	font-size:14px;
	text-align:center;
	padding-bottom: 5px;
}

#tabs_body .itembox p{
	background:#FFF url("/Images/Home/shadow.png") no-repeat center bottom ;
	color:#666;
	font-size:11px;
	padding:2px 0 20px;
}

#tabs_body .itembox img{
	float:left;
	margin-right:15px;
}

.ajax__tab_xp ul.ajax__tab_header {
	background:transparent url(/Images/Home/tabBg.png) repeat-x left top;
	border-left:1px solid #B4D7F0;
	border-right:1px solid #B4D7F0;
	height:33px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 74px;
	padding:0;
}

.ajax__tab_xp ul.ajax__tab_header li {
	float:left;
	cursor:pointer;
}

.ajax__tab_xp ul.ajax__tab_header li span{
	display:block;
	width:230px;
	height:33px;
}

.ajax__tab_xp ul.ajax__tab_header li div{
	padding:10px 115px;
	text-indent:-6000px;
}

.ajax__tab_xp ul.ajax__tab_header li.ajax__tab_active {	background:transparent url(/Images/Home/tabBgActive.png) repeat-x left top; text-indent:-600px;}
.ajax__tab_xp ul.ajax__tab_header .ajax__tab_hover { background:transparent url(/Images/Home/tabBgOn.png) repeat-x left top;text-indent:-600px; }
.tabTxt1 { background:transparent url(/Images/Home/tabTxt1.png) no-repeat center 10px; }
.tabTxt2 { background:transparent url(/Images/Home/tabTxt2.png) no-repeat center 10px; }
.tabTxt3 { background:transparent url(/Images/Home/tabTxt3.png) no-repeat center 10px; }

#phones {
	margin:0 20px;
}

#phones h2{
	color:#368F1A;
	font-size:14px;
}

#phones .other {
	font-size:10px;
	color:#999;
	width:165px;
	float:right;
}

#supportedPhones { 
	margin-left : 85px;
}

#supportedPhones h2 {
	color:#368F1A;
	font-size:16px;
	padding:5px 0 10px;
}

#supportedPhones h3 {
	
}

#supportedPhones h4 {
	color:#777777;
	padding:5px 0 20px;
}

#supportedPhones .phonesIcons {
	float:left;
}

#supportedPhones .downloadLM {
	background:transparent url(/Images/Home/downloadLM.png) no-repeat left top;
	float:left;
	height:48px;
	width:185px;
	text-indent:-6000px;
}

#supportedPhones .downloadLM:hover {
	background-position:left bottom;
}

#supportedPhones p {
	color:#555555;
	display:block;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:2px 10px 2px 5px;
	width:90px;
}

#patronPanel {
	padding:0 60px 10px;
	float : right;
}

#patronPanel a {

}

#logos img{
	margin-right:25px;
}

#footer{
	background:#262626 url(../img/footerBg.png) repeat-x scroll left top;
	clear:both;
	padding:15px 0 5px;
	width:100%;
}

#footerWrapper {
	margin:0 auto;
	width:960px;
}

#footer .column {
	float: left;
	padding-left: 20px;
}

#footer .column h2 span{
	display:block;
	height: 18px;
	text-indent:-6000px;
	width:100%;
}

#footer .about h2{ background: transparent url(../img/footerAbout.png) no-repeat 0px top; }
#footer .help h2{ background: transparent url(../img/footerHelp.png) no-repeat 0px top; }
#footer .other h2{ background: transparent url(../img/footerOther.png) no-repeat 0px top; }
#footer .opinion h2{ background: transparent url(../img/footerOpinion.png) no-repeat 0px top; }

#footer .column ul{
	width: 200px;
	margin-top:10px;
}

#footer .column li{
	background: transparent url(/img/footerLine.png) repeat-x left bottom;
}

#footer .column li a:hover{
	background: transparent url(/img/footerLineOn.png) repeat-x left top;
	text-decoration:none;
	color:#368F1A;
	padding-left: 3px;
}

#footer .column li.last{
	background: none;
}

#footer .column li a.last:hover{
	background-position: left top;
}


#footer .column li a{
	font-size:12px;
	color:#DDD;
	padding: 4px 0 7px 2px;
	display:block;
}

#footer .opinion p {
	display: block;
	color: #999;
	font-size:10px;
	text-align:center;
}

.suggestionBtn {
	background: transparent url(/img/suggestionBtn.png) no-repeat left top;
	display:block;
	width:241px;
	height:49px;
	text-indent:-6000px;
	margin-top:10px;
}

.suggestionBtn:hover {
	background-position:left bottom;
}

.softNewsRss {
	background:transparent url(../img/icons/10/rss.png) no-repeat scroll 15px 18px;
	display:block;
	font-size:11px;
	padding:9px 0 0 32px;
	width:200px;
}

.footerNote {
	clear:both;
	text-align:center;
	color:#777;
	font-size:11px;
	padding-top:30px;
}

.footerNote a { color:#999; }
.footerNote a:hover { color:#368F1A; }
.footerNote a.smallLogo { 
	display:inline;
	background: transparent url(/img/smallLogo.png) no-repeat center center;
	height:16px;
	margin:0 5px 0 7px;
	padding:0 9px 3px;
	width:16px;
}


.clear {
	clear:both;
}

#konkurs { position:absolute;top:27px;left:0;}
#konkurs a { display:block;height:185px;width:120px; }

.media { margin:0 55px 0;padding:10px 0 30px;position:relative; }
.media .liniatekstu { color:#555555;
font-family:Georgia;
font-size:14px;
font-style:italic;
margin-bottom:10px;
margin-left:65px; }
.media .logotyp { position: relative; top: 30px; left: -40px; height:32px; width:83px; }

.rssRight, .belkaWrapper, .bannerOrange {display:none;}