﻿body {
font-size: 9pt; 
line-height: 170%;
margin:0px;
padding: 0px;
background-color:white;
color:black;
/*font-family: 'PT Sans Narrow', Open Sans;*/
font-family: 'Open Sans', 'Arial';
}
h1 {
margin-top:0px;
padding-top:20px;
margin-bottom:30px;
font-size: 18pt;
/*font-family: 'Allerta', 'Open Sans', 'Arial','Helvetica',serif;	*/
font-family: 'Open Sans', 'Open Sans', 'Arial','Helvetica',serif;	
font-weight:normal;
line-height: 110%;
}
h2 {
margin-top:25px;
margin-bottom:15px;
padding:0px;
color:#333333;
font-size: 14pt;
font-family: 'Open Sans', 'Arial','Helvetica',serif;		
font-weight: 600; 
line-height:120%;	
}
h3 {
margin-top:20px;
margin-bottom:15px;
padding:0px;
color:#4c4c4c; 
font-size: 12pt;
font-family: 'Open Sans', 'Arial','Helvetica',serif;	
font-weight: 400; 	
}
.h3i {
margin-top:20px;
margin-bottom:8px;
padding:0px;
color:#4c4c4c; 
font-size: 16pt;
font-family: 'Open Sans', 'Arial','Helvetica',serif;	
font-weight: 400;
}

h4 {
margin-top:10px;
margin-bottom:10px;
padding:0px;
color:#820041; 
font-size: 13pt;
font-family: 'Open Sans', 'Arial','Helvetica',serif;	
font-weight: 400;
}
h5 {
margin-top:0px;
margin-bottom:0px;
padding:0px;
color:#4c4c4c; 
font-size: 10pt;
font-family: 'Open Sans', 'Arial','Helvetica',serif;	
font-weight: 600; 
}

#subtitle{
text-align:right;
position:absolute;
top:30px;
left:190px;
font-size:12pt;
color:gray;
}
.limit{
margin-left:auto;
margin-right:auto;
width:800px;
}
#SignInBar{
position:fixed;
width:100%;
z-index:5000;
background-color:#F4F4F4;
color:#333333;
-webkit-box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    0px 1px 9px rgba(50, 50, 50, 0.36);
box-shadow:         0px 1px 9px rgba(50, 50, 50, 0.36);
height: 32px;
overflow: hidden;
}
#SignInBar .limit{
position:relative;
padding-top:6px;
padding-bottom:6px;
}
#SignInBar span.text{
padding-left: 5px;
}


#limit {
width:800px;
/*background-image: url('../img/layout/header.gif');*/
background-position: right top;
background-repeat: no-repeat;

}
#headerLogin{
position:absolute;
top:0;
right:0 
}
#masthead {
height:80px;
text-align: left; 
position:relative; 
}
#logo {
/*margin-top:40px;*/
/*margin-left:5px;*/
position:absolute;
left:5px;
top:25px;


}
#logo_min {
vertical-align:bottom; 
}

.TopMsg{
width:100%;
padding:10px;
background-color:#FF9900;
color:white;
font-size:12pt;
}

#top_nav {
text-align: left;
padding:0px;
margin-bottom:-6px;
}

#top_nav a {
display:inline-block; 
height:39px
}

#container {
	min-width: 800px;
	display:none;
}


.column {
	float:right; 
	margin-top:0px; 
	margin-bottom:30px; 
	width:300px 
}

#right_col {
	width: 300px;
	float: right;
	text-align: left;
	padding:0px;
	margin-top:0px;   
}

#ideasbox {
	margin-right: 300px;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px; 
	padding-right:20px;
}

#ideasbox a:hover{
	color:white;
}
#ideasbox h3{
	color:black;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
	font-weight: bold;
}

#loginbar {
margin-top:20px;
margin-bottom:5px;
padding-top:7px;
position:absolute;
right:0px;
top:0px;
}
img.userpicture{
width:30px;
max-height:30px;

}
.SearchBox{
position:absolute;
top:77px;
right:0px; 
}
#Feedback {
position:fixed;
left:0px;
bottom:70px
}

.tab {
display:inline-block; 
width:113px;
height:39px;
background-repeat: no-repeat;
color:white;
text-decoration: none;
font-size:10pt;
text-align: center;   
}
.tab:hover {
text-decoration: none;
}
.tab span{
display:block;
margin-top:8px
}


.tab.on{
background-image:url('../img/themes/current/tab-on.png');
}

.tab.on:hover{
background-image:url('../img/themes/current/tab-on_hover.png');
}
.tab.off{
background-image:url('../img/themes/current/tab-off.png');
}

.tab.off:hover{
background-image:url('../img/themes/current/tab-off_hover.png');
}

#ideasbox {
	margin-right: 300px;
	text-align: left;
	margin-top:6px;
	margin-bottom:0px; 
	padding-right:20px;
}

#orangebox {
width:435px;
height:355px;
background-image: url('../img/themes/current/orangebox-new.png');
background-repeat: no-repeat;
background-position: left top;
/*padding:40px;*/ 
}

#ideasdropbox {
padding-left:30px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
position:relative;
}
#ideasdropbox label.error {
color:white;
font-size:9pt;
font-weight: 400;
 
}
#ideasdropbox input[type=text], #ideasdropbox textarea{
width:365px;
 
}


#signinbox {
padding-left:40px;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;
}
#FacebookPage{
margin-top:20px;
}
#StayUpdated{
position:static;
right:-120px;
top:35px;

}
#ideasentbox {
padding-left:40px;
padding-right:40px;
padding-top:30px;
padding-bottom:20px;
}
#ideanotsentbox {
padding-left:40px;
padding-right:40px;
padding-top:30px;
padding-bottom:20px;
}

#categorybox {
padding-left:40px;
padding-right:40px;
padding-top:30px;
padding-bottom:20px;
display:none;
}

#shutter {	
	clear: both;
}
#shutterbutton {
text-decoration: none;
}
#page_content{
	clear: both;
	text-align: left;
	padding-bottom:20px;
}

#social {
clear:both;
text-align: center;
font-size:13pt;
font-weight:bold;
color:#666666;
border-top:thin #C0C0C0 solid;
/*border-bottom:thin #C0C0C0 solid;*/
padding-top:15px;
padding-bottom:10px;
}
.SubscribeBox{
font-size:11pt;
margin-bottom:20px;
  margin-top: 20px;
  min-height:120px;
}
#footer {
	clear: both;
	border-top:thin #C0C0C0 solid;
	color:gray;
	font-size:10pt;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:10px;
	margin-bottom:10px;
	text-align: left; 
}
#rightcolumn{
	float:right;
	text-align: left;
	width:370px;
	border-left:medium #ff5500 solid;
	padding-left:30px
}
#sharebox{
clear:both;
float:right;
width:300px;
margin-left:20px;
margin-top:20px;
}
#ideatext {
width:400px;
text-align: justify; 
}
#suggestedby {
margin-top:-15px;
margin-bottom:20px;
font-size:10pt;
color:gray;
}
#SupportButtonWrapper{
position:relative;
display:inline;
}
#ClickOnSupport{
position:absolute;
left:-175px;
top:-15px
}
.highlight
{
font-weight:bold;
color:#820041; 
}
.RealizedButton{
text-align: center;
font-size: 12pt; 
font-family:'Open Sans','Arial';  
display:inline-block;
text-decoration:none ; 
/*font-weight:bold;*/
width:117px;
height:34px;
padding-top:5px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}

.RSure{
color:green;
font-weight:bold;
background-image:none;
background-image:url('/img/icons/done.png');
background-position:10px 5px;
background-repeat:no-repeat; 
text-align:center;
text-indent:32px;
margin-left:-10px;
}
.RMaybe{
color:#FF6600;
font-weight:bold;
background-image:none;
background-image:url('/img/icons/warning.png');
background-position:left 5px;
background-repeat:no-repeat; 
text-align:right;

}

.vyhoda {
list-style-type: none;
padding: 0em;
margin: 0em;
margin-top:10px;
font-size:12pt;
font-weight:bold;
color:black;
}
.vyhoda li {
background-image: url('/img/layout/vyhoda.png');
background-repeat: no-repeat;
background-position:left 1px;
padding-left: 40px;
padding-top:5px;
padding-bottom:10px; 
margin-bottom:10px;
}
.normalni{
font-size: 11pt; 
line-height: 160%;
font-weight:normal;	
color:black; 
}
.zmensene{
font-size:10pt;	
}
.mini{
font-size:9pt;	
}
.note {
color:gray
}
.zvetsene{
font-size:10pt;
}
a {
color:#334E84;
outline: none;
text-decoration: none;	
}
a:hover {
text-decoration: underline; 
}
p {
margin-top:0px;
margin-bottom:5px; 
}

strong {
color:black;
font-weight:600; 
}
img {
	border:0px;
}
.IdeasTable {
width:100%;
border:thin silver solid;
border-collapse: collapse;
font-size:11pt;

}
.IdeasTable td {
border:thin silver solid;
background-color: white;
padding: 3px;
background-color:#E8E8E8;
}
.IdeasTableHeader td { 
background-color:#660033;
color:white;

}
.IdeasList{
min-width:300px;
}

.IdeasBoardItem{
margin-top:10px;
margin-bottom:10px;
position:relative;
height:30px;
}

.IdeasBoardItem a{
font-size:9pt
}

.IdeasBoardItemStats{
display:inline-block; 
width:75px
}
.IdeasBoardItemTitle{
display:inline; 
}

.SupportersCount {
/*border: 2px solid #FF9900;*/
/*background-color:#FFCC66;*/
padding:5px;
/*width:150px;*/
font-size:13pt;
margin-bottom:40px;
}
.BioBox{
margin-bottom:40px;	
width:500px
}
.zobacek{
background-image:url('img/layout/zobacek.png');
width:27px;
height:17px;
background-repeat: no-repeat;
position:absolute;
top:-15px;
left:30px;  
}
.ramecek{
position:relative;
/*border:thin solid #CCCCCC;*/
border:thin solid #E2E2E2;
background-color:#EFEFEF;
padding-top:10px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;	
-moz-border-radius: 15px;
border-radius: 15px;
background-image: -moz-linear-gradient(top, #efefef, #faf7f8);
background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#faf7f8));
background-image: -o-linear-gradient(top, #efefef, #faf7f8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#faf7f8');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#faf7f8')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: linear-gradient(top, #efefef, #faf7f8);


}
.ramecek:hover {
/*border:thin gray solid;*/
}
.ramecek h3 {
margin-top:0px
}

.inspiration{
border:thin solid #CCCCCC;
background-color:#EFEFEF;
padding-top:2px;
padding-right:15px;
padding-left:15px;
padding-bottom:15px;	
-moz-border-radius: 15px;
border-radius: 15px;
text-align:center;
width:300px;
height:130px;
margin:20px;
}

.zvyrazneni {
font-weight:bold;
color:#333333
}
.nstext {
color:#333333;
}
.IBRank{
display:inline-block;
font-weight:bold;
color:#ff5500;
width:20px;
}
.IBName{
/*display:inline;*/
min-width:250px
}
.IBScore {
display:inline;
}
.IBInspirer {
margin-bottom:10px;
margin-top:10px;
margin-right:5px
}
.numbering{
display:inline-block; 
width:20px; 
height:20px;
color:white; 
background-image: url('/img/icons/numbering.png');
background-repeat: no-repeat; 
text-align: center; 
margin-right:10px; 
padding-top:1px;
background-position: 0px 0px;
font-weight: bold;
font-size:9pt;
}
.nSupporters {
font-size:14pt; 
font-weight:bold;
}
.nstext{
font-size:12pt; 
color:#333333
}
.nstextTotal{
font-size:14pt; 
color:#333333
}
img.ico{
vertical-align: middle;
margin-right:5px;
}
.RankIco{
color:#FF3300;
margin-left:20px;
font-weight: bold;
}
.StatsFacebook {
display:inline-block;
}
.StatsSupporters {
display:inline-block;
}
.StatsScore {
display: inline-block;
font-weight: 400;
font-size: 8pt;
background-image: url('../img/themes/current/score.png');
background-repeat: no-repeat;
width: 26px;
text-align: center;
padding-left: 2px;
}
.StatsUserScore{
display:inline-block;
font-weight:bold; 
}
.StatsUserScoreR{
display:inline-block;
font-weight:bold; 
}

.StatsRank{
display:inline-block;
}
.InspirersBox{
font-size:14pt;
}
.InspirersBox p{
margin-top:10px;
margin-bottom:5px;
}

.InspirersBox img{
vertical-align:middle;
margin-left:25px;
margin-right:7px
}
.InspirersBox .count{
font-weight:bold;
}
.InspirersBox .RankIco{
font-size:18pt
}

.error_bubble {
position:absolute; 
z-index: 100;
display:none;
}
.NoComments {
margin-top:10px;
}
.SupportOptions
{
display:inline-block;
position:relative;
}
.SupportOptionsMenu
{
display:none;
position:absolute;
left:10px
}


.SupportOptionsButton
{
width:99px;
height:32px;
background-image: url('../img/themes/current/support.png');
background-repeat: no-repeat;
background-position: center top;  
cursor:pointer;
display:inline-block;
vertical-align: middle;
}
.SupportOptionsButton:hover
{
background-image: url('../img/themes/current/support_hover.png');
}

.SupportOptionsButton.realized
{
background-image: url('../img/themes/current/support_realized.png');
background-repeat: no-repeat;
}

.SupportOptionsButton.realized:hover
{
background-image: url('../img/themes/current/support_realized.png');
cursor:default;
}

.SupportOptionsButton.liked
{
background-image: url('../img/themes/current/support_liked.png');
background-repeat: no-repeat;
}

.SupportOptionsButton.liked:hover
{
background-image: url('../img/themes/current/support_unlike.png');
}

.SOBHover
{
background-image: url('../img/themes/current/support_hover.png');
}

#SupportBox
{
display:none;
}
.SButton.Enabled
{
background-color:blue;
}
.FBLikePreload {
display:none;
}
#PaperWrap{)
background-color:#FFFF99;
background-image: url('/img/layout/paper.jpg');
background-repeat: repeat;
width:450px;
margin-left:0px;
margin-top:15px;
padding-bottom:15px;
/*margin-right:100px;*/
position:relative;
z-index:100;
-moz-box-shadow:1px 1px 8px #bdbdbd;
-webkit-box-shadow:1px 1px 8px #bdbdbd;
box-shadow:1px 1px 8px #bdbdbd;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=1, direction=135, color='#bdbdbd');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=1, Direction=135, Color='#bdbdbd')";
}
#PaperWrap.realized{
background-image: url('/img/layout/paper-gray.jpg');
}
#PaperText {
margin-left:20px;
margin-right:15px;
margin-bottom:20px;
}
#PaperText h1{
margin-top:10px;
}

#ShadowBottom {
height:8px;
background-image:url('/img/layout/shadow-bottom.png');
background-repeat:repeat-x; 
position: absolute;
bottom:-6px;
left:8px;
width:443px;
z-index:90;
}
#ShadowRight {
width:8px;
background-image:url('/img/layout/shadow-right.png');
background-repeat:repeat-y; 
position: absolute;
right:-6px;
top:6px;
height:99%;
z-index:90;
}
#Sponka {
width:38px;
height:41px;
background-image:url('/img/layout/sponka.png');
background-repeat:no-repeat; 
position: absolute;
right:10px;
top:-8px;
z-index:110;
}
.bubble{
width:450px;
}
.bubble_top{
width:450px;
height:32px;
background-image:url('../img/themes/current/bubble_top.png');
background-repeat:no-repeat; 
}
.bubble_mid{
width:450px;
background-image:url('../img/themes/current/bubble_mid.png');
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px; 
}

.bubble_bot{
width:450px;
background-image:url('../img/themes/current/bubble_bot.png');
background-repeat:no-repeat; 
height:22px;
}
.question{
font-weight:600;
color:#334E84;
outline: none;	
cursor: pointer;
margin-top:10px;

}
#QuestionList{
margin-bottom:10px;
}
.question:hover{
text-decoration:underline;
}

.answer{
display:none; 
margin-left:0px;
}
.reply{
border-top:thin gray dashed;
margin-top:5px;
padding-left:52px;
padding-right:3px;
min-height:50px;
}

img.commentuser{
margin-top: 11px;
margin-right: 5px;
width:45px;
height:45px; 
vertical-align: middle;
overflow:hidden;
}

.TeamList img.commentuser{
margin-top: 0px;
margin-right: 5px;
width:45px; 
vertical-align: middle;
overflow:hidden;
}

.ReplyBox{
border-top:thin gray dashed;
margin-top:5px;
}
.ReplyText{
margin-top:5px;
width:390px;
height:100px;
margin-bottom:0px;
font-family: 'Open Sans';
}

#likebox-frame{
 border:2px solid white;
 width:285px;
 z-index:10;
 height: 185px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#MoreIdeas{
background-image:url('../img/themes/current/next.png');
width:29px;
height:55px; 
position:absolute; 
right:-20px; 
top:95px;
cursor: pointer;
}
#MoreIdeas:hover{
background-image:url('../img/themes/current/next_hover.png');
}

#BlogPromo, #BlogPromo span{
font-family:'Open Sans' !important;
font-size:12px !important;	
}
/*OneAll*/
#social_login_container {
	position: absolute;
	top: 4px;
	right: 0px;
}

#social_login_container iframe {
	visibility: visible;
	background-color: transparent;
	border: 0px none;
	height: 26px !important;
	width: 100px !important;
	display: inline-block;
	vertical-align: top;
}

/*influads*/
.influads_powered_link{
	font-size:9px;
	color:gray
}

.column .influads_img {
float: left;
padding-right: 10px;
}
.column .influads_block+hr{
	clear:both
}
#influads_block {
	min-height: 107px;
}
#influads_block:after {
	clear:both
}

/*DISQUS*/
.post-content .post-message p {
line-height: 19px;
margin: 0 0 15px;
font-size: 12px;
font-family: 'Open Sans';
}

/*CARBON ADS*/
.carbon-text, .carbon-poweredby {
display:inline-block;
max-width:150px;
text-align:left;
}

.carbon-poweredby {
color:gray;
}

.carbon-img {
margin-right: 10px;
float: left;
margin-bottom: 20px;
}

.carbon-poweredby:before {
	clear:both;
}

#carbonads {
	text-align:left;
}

/*CARBON ADS*/
#carbonads,
#carbonads span,
#carbonads a {
  display: block;
  overflow: hidden;
}

#carbonads {
  margin: 20px 0;
  padding: 10px;
  border: solid 1px #ff9e00;
  font-size: 11px;
  font-family: Verdana, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.4;
}

.carbon-img {
  float: left;
  margin: 0 10px 0 0;
}

.carbon-img img {
  box-shadow: 0 0 2px 2px #666;
}

.carbon-poweredby {
  float: right;
  margin-top: -22px;
  font-size: 11px;
}