html,body {
	padding: 0px;
	margin: 0px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	height:100%;
	width: 100%;
	text-align:center;

}

a{ color: black}


body{
	 background: url('/images/static/background.jpg') repeat-x left top #d4d1ce;
}
.promotion-box{background-color: #FEF6DF; padding: 5px; margin: 10px 0px 0px 0px}
.promotion-box li{clear: both; overflow: auto; margin-bottom: 5px}
.promotion-box img{margin-right: 10px}

.textCenter{text-align: center}
.spacerTop10 {padding-top: 10px}
.error_box{width: 30%; background-color: #FDFBBE;border: 1px solid #ED3800; padding: 10px; text-align: center; margin: 10px auto 10px auto}
.info_box{width: 50%; margin: 10px auto 10px auto; background-color: #ccffcc; border: 1px solid #336633; padding: 10px; text-align: center}
#login_form a{color: black; text-decoration: underline;}
#header div.auto_complete{position: absolute; z-index: 1001;}
#header div.auto_complete ul{border: none; background-color: white; width: 260px; margin-left: 2px}
#header div.auto_complete ul li{clear: both; overflow: auto; background-color: white;}

#feedbackform{-moz-border-radius: 3px 3px 3px 3px; border: 1px solid #b7b7b7; padding: 10px; clear: both; overflow: auto; background: url('/images/static/feedback.jpg') repeat-x left top }
#feedback{border:0px; height: 85px; color: gray; float: left; -moz-border-radius: 3px 3px 3px 3px; border: 1px solid #ededed; padding: 3px}

#header div.auto_complete ul li a{color: black}
#header div.auto_complete ul li.selected a{color: #9C0000}
#header div.auto_complete ul li.selected {background-color: white; color: #9C0000}
#header div.auto_complete {background: none; }
#systemNavigator {clear: both; overflow: auto; border-bottom: 2px solid #BC0000}
#systemNavigator div{float: right; }
#systemNavigator div ul{clear: both; overflow: auto;}
#systemNavigator div ul li{margin-left: 3px;float: left; padding: 3px 3px 0px 3px;line-height: 22px; -moz-border-radius: 3px 3px 0px 0px; border-left: 2px solid #BC0000;border-top: 2px solid #BC0000;border-right: 2px solid #BC0000;}
#systemNavigator div ul li.on{background-color: #BC0000}
#systemNavigator div ul li.on a{color:white;text-decoration: none }

#systemNavigator div ul li.off{background-color: white;}
#systemNavigator div ul li.off a{color:#BC0000; text-decoration: none}

.validationErrors {color: red; font-size: 10px}
#main-wrapper{
clear: both; overflow: auto; position: relative;
}
#footer{
	 
	width: 1000px;  
	margin: 0px auto 10px auto; 
	text-align:left;
	position: relative;
	overflow: hidden;
}

#footer-wrapper{
	background: url('/images/static/borderbottom.png') repeat-x left top ;
	clear: both;
	overflow: hidden;
	background-color: #a4a4a4;
	padding-top: 20px;
	padding-bottom: 20px
	
	}

li,ul {	padding: 0px;margin: 0px;list-style-type: none;}
* html li.blank {margin-top:-14px}
h1,h2,h3,h4,h5{padding: 0px;margin: 0px;border: 0px none;}
div{ padding: 0px;margin: 0px;}
a {	padding: 0px; margin: 0px; }
img {border: 0px none;padding: 0px;	margin: 0px;}
p{ margin: 0px;	padding: 0px; }
table{	border-collapse: collapse;}



#footer-toolbar{color: white;clear: both; overflow: hidden;padding: 3px 5px 3px 5px; position: absolute; right: 0px; background-color: #717276;  -moz-border-radius: 3px 3px 3px 3px; width: 300px; height: 40px;}
#footer-navi{background-color: #414141; width: 300px; height: 50px; -moz-border-radius: 3px 3px 0px 0px;}
#footer-content{background-color: #414141; width: 100%; -moz-border-radius: 0px 3px 3px 3px; clear: both; overflow: auto; padding-bottom: 10px}

#footer-toolbar a{color: white}
#footer-content ul{float: left; width: 20%; color: #8A8C89;}
#footer-content ul li a{color: #8A8C89; text-decoration: none}
#footer-content ul li a:hover{color: white; text-decoration: underline}

.article .description ul{padding-left: 20px; margin-top: 15px; margin-bottom: 15px}
.article .description ul li {list-style-type: disc}
.article .description p{margin-bottom: 10px}
.article .description h2{font-size: 16px}
.article .description ol{padding-left: 20px; margin-top: 15px; margin-bottom: 15px}
.article .description ol li {list-style-type: decimal}

#sponsoredLinks {padding-left: 5px; padding-right: 200px; margin-bottom: 30px}
#sponsoredLinks li img{margin-right: 5px}
#sponsoredLinks li a {font-size: 16px; font-weight:bold; color: black; text-decoration: underline}
#sponsoredLinks li a:hover{text-decoration: none}
#sponsoredLinks li.description{font-size: 10px; color: gray; border-bottom: 1px dotted gray; margin-bottom: 5px}
#sponsoredLinks li.footer{font-size: 10px; text-align: right; color: gray}

#dynamicLinks {padding-left: 5px; padding-right: 200px; margin-bottom: 30px}
#dynamicLinks li img{margin-right: 5px}
#dynamicLinks li a {font-size: 14px; color: black; text-decoration: none}
#dynamicLinks li span{ font-weight:bold;}

#dynamicLinks li a:hover{text-decoration: underline}
#dynamicLinks li.description{font-size: 10px; color: gray; border-bottom: 1px dotted gray; margin-bottom: 5px}
#dynamicLinks li.footer{font-size: 10px; text-align: right; color: gray}

div#footer-information {clear: both; overflow: hidden; margin: 10px 0px 0px 0px; padding: 0px 10px 0px 10px}
div#footer-information ul{padding: 0px 0px 0px 0px; width: 100%; }

div#footer-information li{float: left}
div#footer-information li.break{padding:0px 5px 0px 5px}
div#footer-information li a{color: white}

div#container{ 
	width: 1000px;  
	margin: 0px auto 10px auto; 
	text-align:left;
	position: relative;
	
}
div#header-wrapper{
	position: relative;
	height: 140px;
}


div#sidebar-wrapper{
	float: left
}
div#content-wrapper{
	clear: both;
	overflow: auto;
	min-height: 650px;
}
div#content{
	float: left;
	width: 600px;
	margin-top: 20px;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	padding: 10px;
	min-height: 400px;
}

div#content.main{
	
	background-color: inherit;
	
}
div#feedbackform{margin-bottom: 10px}
div#feedbacks{margin-bottom: 20px}
ul.feedback {background-color: #F9F9F9; margin-bottom: 15px; padding: 5px}
ul.feedback .name{font-weight: bold}
ul.feedback .content{margin-bottom: 10px}

div#content.sitemap h1{margin-bottom: 10px}
div#content.sitemap ul li a{color: black}
div#sidebar {
	float: left;
	width: 320px;
	margin-top: 20px;
	margin-left: 20px;
	
	
}
div#sidebar .box .content{
	padding: 10px;
}

div.facebook{
	height: 260px;
	width: 320px;

}
div#sidebar .box .top, div#content .box .top{
	background: url('/images/static/box1.png') repeat-x;
	height:32px;
	padding: 8px 0px 0px 10px;
	font-size: 16px;
	-moz-border-radius: 3px 3px 3px 3px;
	
	clear:both
}

div#sidebar .box, div#content .box{
	
	background-color: white;
	margin-bottom: 20px;
	position: relative;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
}
div#localizer{margin-bottom: 20px}
div#localizer a{color: black; text-decoration: none}
div#localizer a:hover{color: black; text-decoration: underline}

.postBox {clear: both; overflow: auto; padding: 5px; margin-bottom: 5px}
.postBox2 {clear: both; overflow: auto; background-color: #f8f8f8; padding: 5px; margin-bottom: 5px}
.postBoxFeatured {clear: both; overflow: auto; background-color: #f9fdd8; padding: 5px; margin-bottom: 5px}

.postContent {float: left; width: 50%; min-height: 100px; border-right: 1px solid #c7c7c7;}
.postContent a{font-size: 18px; color: black; text-decoration: none; padding-bottom: 5px; display: block}
.postContent a:hover{text-decoration: underline;}
.postInfo {float: left; width: 24%;  border-right: 1px solid #c7c7c7; padding-left: 10px}
.postInfo ul{margin-top: 15px}
.postGet {float: left; width: 22%; text-align: center; padding-top: 40px }

div#categoryList ul.categoryBox{ float: left; width: 33%}
div#categoryList .branch{margin-bottom: 30px}
div#categoryList ul.categoryBox li a{color: black; text-decoration: none}
div#categoryList ul.categoryBox li {list-style-image: url('/images/static/raquo.png'); margin-left: 20px}
div#categoryList ul.categoryBox li.title{list-style-image: none; border-bottom: 1px solid #e6e6e6; padding-bottom: 3px;margin-left: 0px; margin-right: 20px; margin-bottom: 5px}
div#categoryList ul.categoryBox li.title a{color: black; text-decoration: none; font-size: 14px; font-weight: bold}
div#categoryList ul.categoryBox li a:hover{color: black; text-decoration: underline}
div#categoryList h2{padding-bottom: 5px; margin-bottom: 20px;}

.marginBottom10{margin-bottom: 10px;}

div#menu-wrapper{
	position: absolute; 
	top: 95px;
	width: 950px;
	/*background: url('/images/static/background-menu.png') repeat-x left top ;*/
	height: 40px;
	right:0px;
}
div#switchLanguage{
	
	position: absolute; 
	top: 105px;
	color: white; 
	left: 10px;
	z-index: 100;
	
	
	
}

div#switchLanguageBox.on {display: block; }
div#switchLanguageBox.off {display: none}

div#switchLanguage ul li a {color: white; font-style: italic}
div#menu{
	margin: 0px auto 0px auto; width: 730px;
	color: #BC0000;
}
div#menu div{position: absolute; top: 41px; background-color: white; border: 10px solid #9d9d9d; padding: 10px; z-index: 100; min-width: 400px}
div#menu div.off{display: none}
div#menu div.on{display: block}
div#menu div ol{list-style-type: disc; padding-left:10px; float: left; margin-right: 10px}
div#menu div ol li{ list-style-type: disc; clear: both}
div#menu div ol li a{color: #bc0000;font-size: 10px; display: inline }
div#menu div ol li a.title{font-size: 14px}

div#pager ul {clear: both; overflow: auto}
div#pager ul li{float: left; border: 1px solid gray; margin-right: 5px; text-align: center}
div#pager ul li a{color: black; text-decoration: none; display: block; padding-top: 4px; width: 25px; height: 21px; background-color: #f8f8f8; }
div#pager ul li a:hover{background-color: #ae0000; color: white;}


div#upperMenu{
	position: absolute; top: -20px; left: 280px
}
div#upperMenu ul {clear: both; overflow: auto}
div#upperMenu ul li{float: left; padding-right:20px}
div#upperMenu ul li a{color: white; text-decoration: none; font-weight: bold}
div#upperMenu ul li a:hover{text-decoration: underline; }

div#menu {overflow: hidden}
div#menu ul{clear: both; overflow: auto}
div#menu ul li{color: white; font-size: 16px; font-weight: bold; float: left;overflow: hidden}
div#menu ul li.on {background: url('/images/static/background-menu-item.png') repeat-x}
div#menu ul li.off {background: none}
div#menu ul li a{ color: white; text-decoration: none; display: block;  height: 41px; padding: 10px 10px 0px 10px; font-size: 14px; }

div#menu ul li.splitter3{ margin: 0px 10px 0px 10px; padding-top: 10px}

#toolbar {position: absolute; right: 0px; top: 10px; color: white; font-size: 10px}
#toolbar ul{clear: both; overflow: auto}
#toolbar ul li{float: left; }
#toolbar ul li a{color: white; text-decoration: none}
#toolbar ul li a:hover{color: white; text-decoration: underline}

#toolbar ul li.splitter{display: inline-block; height: 18px; overflow: hidden; text-indent: -9999px; background: url('/images/static/icons.png') no-repeat scroll 0 0 transparent;background-position: -51px 0px; width: 14px; margin-left: 10px; margin-right: 10px}
#toolbar ul li.splitter2{margin-left: 20px; margin-right: 20px}
#toolbar #search_string{
	
	background: url('/images/static/background-search.png') no-repeat;
	width: 265px;
	height: 27px;
	border: none;
	margin:0px 0px 0px 0px;
	color:gray;
	font-size: 11px;
	font-weight: normal;
	padding:1px 5px 0px 5px;

}
#toolbar .advanced-search-button{width: 100px; padding-left: 5px}
#toolbar .advanced-search-button a{color: white}
#toolbar .advanced-search-button a:hover{text-decoration: none}

.advBox336x280{
	height: 280px;
	width: 336px;

	padding:5px
}

.spacer1{
padding: 5px 0px 5px 0px;
}


.form input {border: 1px solid gray; }
.button {background: url('/images/static/button-background.png') repeat-x; height: 24px; font-size: 11px; font-weight: bold; color: white; cursor: pointer}

.box .tags{clear: both; overflow: hidden}
.box .tags div{line-height: 20px; padding-right: 10px}
.box .tags a{color: black}
.box .content a {color: black; text-decoration: none}
.box .content a:hover {color: black; text-decoration: underline}

.box .togglebar{float: right; font-size:12px;padding-right: 10px}
.box .togglebar .on a{color: black; text-decoration: none}
.box .togglebar .off a{color: gray;text-decoration: none}

.box .content .display{display: block}
.box .content .hide{display: none}

.description ol{}
.description ol li{list-style-type: decimal; margin-left: 15px}

.description ul{}
.description ul li{list-style-type: disc; margin-left: 15px}

.box #popular{float: left; margin-right: 5px; padding: 5px}
.box #new{float: left; padding: 5px}
.box .top .on {margin-top: -6px; background-color: white; border-top: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc; -moz-border-radius: 2px 2px 2px 2px;}
.main .box .togglebar div{float: left; padding: 5px 5px 5px 30px}
.main .box .content {padding: 5px}
.main .box .top .on {margin-right:5px} 
.main .box .top .off {margin-right:5px; margin-top: -2px; background-color: #e0dfdd; border-top: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc; -moz-border-radius: 2px 2px 2px 2px;}
.main .box .top .on img{top: 4px}
.box .top .on a{color: #BC0000; font-size: 16px }
.box .menu ul{padding: 0px 5px 0px 5px}
.box .menu ul li a{font-weight: bold; font-size: 13px; margin-left: 10px}
.box .menu ul li{border-bottom: 1px solid #EAEAEA;padding: 3px 0px 5px 0px}

#slider { -moz-border-radius: 2px 2px 2px 2px; background-color: gray; clear: both; overflow: auto; margin-bottom: 10px; padding:15px}
#slider ul{background-color: white}
#slider li {padding:2px; color: white}
#slider a.title{font-size: 16px; color: white; margin-bottom: 10px; display: block; font-weight: bold}
ul#slideshow li ul.pager{ background-color: transparent; overflow:auto; clear: both; position: static}
ul#slideshow li ul.pager li{float: left;width: 20px ; position: static}
ul#slideshow li ul.pager li a{display: block; background-color: white; color: gray; width: 20px ; height: 17px; text-align: center; padding-top: 3px}

ul#slideshow {position:relative;height:202px;}
ul#slideshow li { position:absolute; top:0; left:0; z-index:8; width: 100%;}
ul#slideshow li.active { z-index:10;}
ul#slideshow li.last-active { z-index:9;}





.advBox300x250{
	height: 250px;
	width: 300px;

	padding:5px
}

.advBox234x60{
	height: 60px;
	width: 234px;

	padding:5px;
}
.advBox468x60{
	height: 60px;
	width: 468px;

	padding:5px;
}
.advBox200x200{
	height: 200px;
	width: 200px;

	padding:5px;
}
.left50{float: left; width: 50%}
.file .description {margin-bottom: 15px}
.article .description {margin-bottom: 15px}

.marginAuto{margin: 0px auto 0px auto}

.marginTop15 {margin-top: 15px}
.marginBottom15 {margin-bottom: 15px}

.fileBox{
	float: left;
	width:240px;
	padding-left: 10px;

}
.download-button{text-align: center; margin-top: 1px; padding: 0px 0px 10px 0px; }
#simmilarFiles .title a{font-size: 14px; color: #bc0000; text-decoration: none}
#simmilarFiles .title a:hover{text-decoration: underline}
#simmilarFiles .description{margin-bottom: 15px}

#simmilarArticles {}
#simmilarArticles h2{border-bottom: 2px solid #bc0000;margin-bottom: 15px}
#simmilarArticles .title a{font-size: 14px; color: #bc0000; text-decoration: none}
#simmilarArticles .title a:hover{text-decoration: underline}
#simmilarArticles .description{margin-bottom: 15px}

div#content .description p{margin-bottom: 10px;}
div#content .description h2{border: 0px; font-size: 14px; margin-bottom: 5px}

.fileBox td{border-bottom: 1px dotted #c7c7c7; padding: 4px 0px 4px 0px}
.file h1{margin-bottom: 5px; padding-bottom: 5px}
.article h1{padding-bottom: 5px}
.article .articleInfo{color: #7A7A7A; margin-bottom: 15px}
.article .articleInfo a{color: #7A7A7A}
.article .articleInfo a:hover{color: #7A7A7A; text-decoration: none}
.file h2{border-bottom: 1px dotted	 #bc0000; margin-bottom: 20px; padding-bottom: 5px}
.file h3{margin-top: 10px; margin-bottom: 15px}
.file #tags{margin-top:15px}
.file #tags a{text-decoration: none; color: black;}
.file #tags a:hover{text-decoration: underline} 

a.icon-bar{display: inline-block; height: 18px; overflow: hidden; text-indent: -9999px; background: url('/images/static/icons.png') no-repeat scroll 0 0 transparent}
a.fb-icon{background-position: 0px 0px; width: 16px; margin-left: 10px}
a.twitter-icon{background-position: -16px 0px; width: 16px; margin-left: 10px}
a.wykop-icon{background-position: -32px 0px; width: 20px; margin-left: 10px}

.clear {clear: both; overflow: auto}
.left{float: left}
.left33{float: left; width: 33%}
.left66{float: left; width: 66%}
.bold{font-weight: bold}
.lastactivity h2{margin:10px 0px 15px 0px}
.lastactivity ul{margin-bottom: 10px}
.lastactivity span{color: gray;font-size: 10px; font-weight: normal}


a#btn-fb {
    margin: 0 10px;
    position: absolute;
    text-decoration: none;
    width: 197px;
    z-index: 20;
    margin: 0px auto 0px auto; display: block; position: relative
}

.btn-fb {
    background: url("/images/static/fb-connect-btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    padding-left: 24px;
}
.btn-fb-text {
    background: url("/images/static/fb-connect-btn.png") no-repeat scroll right -29px transparent;
    color: #FFFFFF;
    font-weight: 700;
    height: 29px;
    line-height: 28px;
    padding: 0 3px;
    text-align:
	