/* Layout Stylesheet */
html {
background-color:#dddddd;
}
body {
border:0;
color:#666;
font-family:Noto Serif;
font-size:14px;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
text-decoration:none;
width:1080px;
}
img {
border:0;
display:inline-block;
margin-right:5px;
}
img a {
border:0;
}
input{
font-family:Source Sans Pro;
}
.green{
  color:#238c00;
}
.italic{
  font-style:italic;
}
.bold {
  font-weight:bold !important;
}
.normal{
  font-weight:normal !important;
}
#hdr {
color:#333;
height:125px;
margin:0;
}
div#hdr {
margin-bottom:0;
}
div#slogan{
font-size:11px;
color:#FFF;
font-weight:bold;
top:105px;
left:28px;
position:absolute;
}
div#content {
background:#fff;
float:left;
height:100%;
margin-left:40px;
padding: 25px 20px 25px 20px;
width:990px;
min-height:500px;
border:0;
}
div.vyellow {
border-left:15px solid #ff0;
}
div.vgray {
border-left:15px solid #736357;
}
div.vblack {
border-left:15px solid #000;
}
div.vred {
border-left:15px solid #EB1921;;
}
div.vwhite {
border-left:15px solid #fff;
}
div#page_content {
margin:25px 0 30px 0;
/*padding-right:5px;*/
/*text-align:justify;*/
font-size:12px;
}
div#page_content p {
margin:0 15px 10px 0;
line-height:20px;
color:#444;
font-size:14px;
}
p#page_content {
margin:0;
}
/*div#page_content p a {color:#EB1921;}*/
.comment_txt a {color:#EB1921;}
.post_txt a {color:#EB1921;}
.post p a {color:#EB1921;}
#lh-col {
float:left;
height:100%;
margin-bottom:25px;
margin-right:30px;
padding:0;
width:650px;
}
#bt-col {
float:left;
height:100%;
margin-top:-25px;
margin-bottom:25px;
padding:0 0 0 10px;
width:100%;
}
#rh-col {
float:right;
height:100%;
margin-bottom:25px;
width:310px;
}
#lh-col h2 a {
color:#00F3F3;
}

#rh-col h2 a {
color:#746357;
}

h1 {
font-family:Noto Serif;
font-weight:normal;
font-size:34px;
margin-bottom:20px;
}

h1.community {
background-color:#736357;
color:#0AF3F2;
margin-top:0;
position:relative;
height:55px;
line-height:55px;
padding-left:10px;
}

h1.community span {
height:100%;
position:absolute;
width:100%;
}
h1.festival span {
height:100%;
position:absolute;
width:100%;
}
h1.festival {
background-color:#fffc00;
color:#736357;
height:55px;
line-height:55px;
margin-top:0;
position:relative;
padding-left:10px;
}

h2 img.triangle{
  position: absolute;
  top: 21px;
  left: 23px;
  z-index:10;
}
h2.extract{
color:#00F3F3;
background-color:#736357;
font-family:Source Sans Pro;
font-size:16px;
height:23px;
font-weight:bold;
line-height:23px;
padding-left:10px;
padding-right:10px;
position:relative;
}
h2.curators_comments{
background-color:#00F3F3;
color:#736357;
font-family:Source Sans Pro;
font-size:16px;
height:23px;
font-weight:bold;
line-height:23px;
padding-left:10px;
padding-right:10px;
position:relative;
text-transform:uppercase;
margin-bottom:30px;
}
#lh-col h2.curators_comments a{
  font-weight:normal;
  color:#2B7A92;
  text-transform:lowercase;
}
h2.content{
font-family:Source Sans Pro;
font-weight:bold;
font-size:36px;
color:#ec1a22;
margin-top:15px;
margin-bottom:15px;
}
h2.right {
color:#736357;
position:relative;
}

h2 span.right{
font-weight:normal;
}

div.frontpage_intro p{
font-family:Noto Serif;
font-weight:normal;
font-size:24px;
color:#000;
margin-top:0;
}
div.frontpage_intro p a{
color:#EB1921;
}

p.navigation {
color:#666;
margin-top:8px;
}
div.enter {
background-color:#0AF2F2;
float:right;
margin-top:5px;
padding:0 3px;
}
div.add {
font-family: Source Sans Pro;
float:left;
margin-top:5px;
padding:0 3px;
color:#000;
font-size:12px;
}
span.button {
background:#e6e6e6;
padding:0 5px;
color:#666;
border:1px solid #666;
}

div#imageboard{
display:none;
clear:left;
padding:15px 0;
width:300px;
}
div#videoboard{
display:none;
clear:left;;
padding:15px 0;
width:300px;
}
div.enter a {
color:#FFF;
font-size:11px;
}
h2.nomargin {
margin:0 0 0 0 !important;
}
.nomargin {
margin:0 !important;
}
.nomarginright {
margin-right:0 !important;
}
div#board {
background:#e6e6e6;
padding:20px 20px 40px;
}
div#board textarea {
border:none;
color:#999;
height:72px;
max-width:600px;
padding:5px;
width:100%;
}
div.enter input {
background-color:#0AF2F2;
border:0;
color:#207d92;
font-size:14px;
font-weight:900;
}
div#latest {
margin:20px 0;
}
a.profile_small{
font-family:Source Sans Pro;
}
div.profile_box {
border:0;
float:left;
height:90px;
margin-bottom:0;
margin-right:10px;
margin-top:20px;
vertical-align:middle;
width:210px;
position:relative;
}
div.writemessagebutton {
  position:absolute;
  bottom:5px;
  left:100px;
}
div.profile_box a.button {
border:1px solid #676767;
font-family:Source Sans Pro;
font-size:10px;
color:#666;
text-transform:uppercase;
padding:1px 10px;
}
div.profile_info_box {
padding-top:5px;
float:left;
font-size:12px;
margin:0;
overflow:hidden;
width:100px;
clear:right;
padding-left:0;
}
div.profile_info_box a {
color:#2B7B92;
font-size:14px;
font-weight:bold;
}
div.profile_avatar_box {
float:left;
}
div#profile_navigation {
height:85px;
margin-bottom:30px;
}
div.profile_navbox {
background-color:#2B7A92;
color:#ff393e;
float:left;
font-size:42px;
height:85px;
position:relative;
text-align:center;
width:91px;
margin-right:2px;
}
div.profile_navbox:hover{
  background-color:#0AF2F2;
}
div.profile_navbox div.nav_txt {
font-size:12px;
color:#fff;
font-family:Source Sans Pro;
font-weight:900;
}

div.profile_navbox:hover div.nav_txt{
  color:#3B7292;
}

div.profile_navbox.bl {
margin-right:0;
}
div.profile_navbox.bcr div.nav_txt{
  margin-top:-5px;
}
div.profile_navbox.bfw div.nav_txt{
  margin-top:-5px;
}
div.profile_navbox a {
color:#0AF2F2;
}
div.profile_navbox div.requestwaiting{
  line-height:9px;
  font-size:9px;
  margin-top:2px;
  color:#FFF;
  font-weight:bold;
}
div.profile_navbox:hover a{
color:#2B7C93;
background:#0AF2F2;
}

h1.title_page {
margin-left:25px;
width:905px;
}
h1.cufon {
margin-top:15px;
margin-bottom:15px;
margin-left:0;
}
h1.title_about {
font-family:Noto Serif;
font-weight:normal;
width:100%;
font-size:48px;
color:#000;
margin:0;
}
h1.title_about a{
color:#000;
}
h1.profile {
color:#000;
font-size:36px;
margin:15px 0;
font-family:Source Sans Pro;
font-weight:bold;
}
h1.profile a{
  color:#000;
}
p.categories {
color:#2B7A92;
font-family:Source Sans Pro;
font-weight:bold;
font-size:14px;
}
p.categories a {color:#2B7A92;}

/* might be a problem */
a.categories {font-size:14px; font-weight: normal; color:#2B7A92;}
a:hover.categories {color:#EC1A22;}
.categories {color:#666; font-family:Source Sans Pro;}

h2.block_festival_intro {
background-color:#ff0;
color:#939598;
margin-bottom:20px;
margin-left:25px;
width:905px;
}
h2.block_field {
background-color:#ff0;
color:#939598;
height:16px;
margin-top:0;
width:565px;
}
/*h2.block {
height:16px;
margin-bottom:0;
margin-top:0;
}
*/
h2.news {
background-color:#91847B;
color:#00ebed;
}
h2.block_pblog {
margin-bottom:20px;
}
h2.block_pcreq span {
background:url("/media/images/PERSONALPROFILE_commentrequests_01.gif") no-repeat;
}
h2.block_pworks span {
background:url("/media/images/PERSONALPROFILE_festivalworks_01.gif") no-repeat;
}
h2.block_plikes span {
background:url("/media/images/PERSONALPROFILE_likes_01.gif") no-repeat;
}
h2.block_field span {
background:url("/media/images/pasicarumena_FIELD_590x13px.gif") no-repeat;
}
h2.block_right {
background:#FF0;
color:#999;
height:13px;
margin:0;
position:relative;
width:315px;
}
h2.categories span {
background:url("/media/images/CATEGORIES_pasica_315x14px_01.gif") no-repeat;
}
h2.block_black {
background-color:#000;
color:#939598;
height:13px;
margin:0;
width:565px;
}
h2.block_yellow {
position:relative;
background-color:#FF0;
margin-bottom:8px;
margin-top:0;
width:630px;
font-family: Source Sans Pro;
font-size: 16px;
height: 23px;
line-height: 23px;
padding-left: 10px;
padding-right: 10px;
text-transform:uppercase;
}
h2.category2 {}
h2.block_gray {
background-color:#736357;
margin-bottom:0;
margin-top:0px;
}
h2.sh {
width:565px;
}
h2.block_gray_news {
background-color:#00ebed;
margin-bottom:0;
margin-top:0px;
width:580px;
}
h2.project{
width:565px;
margin:0;
}
h2.commerades {
margin-bottom:19px;
width:565px;
}
#rh-col h2.memeblog_right a{
color:#00F3F3;
}
h2.block_black span {
background:url("/media/images/CRNApasica_590x13px.gif") no-repeat;
}
div.settings{
  font-size:12px;
  font-family:Source Sans Pro;
  font-weight:bold;
  color:#726358;
  margin-right:5px;
  line-height:21px;
}
div.new_message_to
{
  font-family:Source Sans Pro;
  text-transform:uppercase;
  font-weight:bold;
  margin-top:15px;
  color:#36859c;
}
div#envelope{
  background-image:url('/media/images/IKONE/profile_messages_brown.png');
  width:26px;
  height:17px;
  float:left;
  margin-right:6px;
  margin-top:2px;
}
a:hover div.settings div#envelope{
  background-image:url('/media/images/IKONE/profile_messages_brown_hover.png');
}
a:hover div.settings{
  color:#ed1c24;
}
a div.settings div#new_message_count{
  background-image:url('/media/images/IKONE/profile_messages_notifications.png');
  width:20px;
  height:20px;
  color:#fff;
  float:left;
  margin-left:5px;
  text-align:center;
}
h2.block_memembers{
margin-bottom:19px;
}
h2.block_competition {
background-color:#fffc00;
color:#746357;
position:relative;
}
h2.block_event {
background-color:#fffc00;
color:#4d4d4d;
position:relative;
}
h2.block_event span {
background:url("/media/images/EVENT_01.gif") no-repeat;
}
h2.block_gallery_black {
background-color:#000;
color:#000;
font-size:0;
height:8px;
margin-bottom:0;
position:relative;
}
h2.block_gallery {
background-color:#fffc00;
margin-bottom:0;
position:relative;
width:345px;
}
h2.block_curators {
background-color:#fffc00;
color:#4d4d4d;
font-size:x-small;
position:relative;
}
h2.intro {
background:#FF0;
color:#000;
width:900px;
}
h2.long_gray {
	margin-bottom:20px;	
}
h2.long_gray span {
	width:875px;
	background:url("/media/images/JUSTPOINTS_01.gif") repeat;
}
img#logo {
border:none;
/*position:absolute;*/
margin-top:15px;
}

div#menu_left_icon{
left:auto;
position:absolute;
top:125px;
width:40px;
background:#ed1b23;
height:38px;
color:#fff;
text-align: center;
line-height: 38px;
font-family: Source Sans Pro;
font-weight: bold;
font-size: 13px;
}

img#community {
left:auto;
position:absolute;
top:163px;
}
img#festival {
left:auto;
position:absolute;
top:353px;
}
div#menuleftcommunity {
background:#736357;
border:0;
display:none;
left:auto;
margin-left:40px;
margin-right:5px;
position:absolute;
top:125px;
width:200px;
height:200%;
z-index:2000;
/*height:500px;*/
}

div.menuleft2 {
background:#fffc00;
border:0;
display:none;
left:auto;
padding-left:5px;
position:absolute;
top:125px;
width:195px;
height:200%;
margin-left:240px;
z-index:2;
}
div#menuleftcommunity a {
color:#0AF3F2;
font-size:14px;
}
div#menuleftcommunity a:hover {
color:#EC1A22;
}

div#menuleftcommunity p {
font-family:Source Sans Pro;
font-weight:bold;
line-height:35px;
margin:0;
}
div.over {
background-color:#fffc00;
left:0px;
padding-top:117px;
padding-left:15px;
padding-right:15px;
position:absolute;
width:170px;
/*top:117px;*/
}
div#mememembers{
  display:inline-block;
}
div#newcommers{
  display:inline-block;
  margin-bottom:20px;
}
div.over_competition{
padding-top:212px;
}
div.over_curators{
padding-top:247px;
}
div.over_gallery{
padding-top:351px;
}

div.overcommunity {
background-color:#736357;
left:0px;
padding:46px 15px; 
position:absolute;
}
div#menuleftfestival {
background:#fffc00;
border:0;
display:none;
left:auto;
margin-left:40px;
margin-right:5px;
position:absolute;
top:125px;
width:200px;
height:200%;
z-index:2000;
}
div#menuleftfestival a {
color:#746357;
font-size:14px;
}
div#menuleftfestival a:hover {
color:#EC1A22;
} 
div#menuleftfestival p {
font-family:Source Sans Pro;
font-weight:bold;
line-height:35px;
margin:0;
}
div#menuleftfestival a span.arrow{
  background-image:url('/media/images/IKONE/arrow_small_right_OFF.png');
  width:17px;
  height:17px;
  margin-top:9px;
}
div#menuleftfestival a:hover span.arrow{
  background-image:url('/media/images/IKONE/arrow_small_right_ON.png');
}
div.menuleft2 p {
font-family:Source Sans Pro;
line-height:35px;
font-size:14px;
margin:0;
width:180px;
display:block;
}
div.menuleft2 a {
color:#746357;
}
div.menuleft2 a:hover {
color:#EC1A22;
}

div#menu_bottom {
font-family:Source Sans Pro;
float:left;
margin:0 40px;
margin-bottom:50px;
}
div#menu_bottom p{
padding-left:20px;
}
p#menu_bottom_community{
font-size:16px;
font-weight:bold;
color:#0AF3F2;
background-color:#746457;
line-height:30px;
padding-top:0;
}
p#menu_bottom_festival{
font-size:16px;
font-weight:bold;
color:#726358;
background-color:#fffc00;
line-height:30px;
padding-top:0;
}
div#menu_bottom_right a {
font-family:Source Sans Pro;
color:#666;
padding-left:15px;
padding-right:15px;
}
div#menu_bottom_right a:hover {
color:#000;
}
div#menu_bottom_right {
float:right;
font-size:13px;
font-weight:bold;
padding:5px 15px 5px 5px;
}
.menu_bottom_text p {
color:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:15px 0 0 0;
width:200px;
}
.menu_bottom_text {
float:left;
position:relative;
}
.menu_bottom_text a {
color:#666;
}
.menu_bottom_text a:hover{
  color:#000;
}
.menu_bottom_text p.second a {
font-weight:normal;
}
content p {
color:#666;
line-height:17px;
}
p a {
color:#ED1c24;
}
a {
text-decoration:none;
}
.menu_right p {
font-family: Source Sans Pro;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #d9d9d9;
margin:0;
padding:0px 5px;
line-height:35px;
}

.menu_right p.red.noborder{
  border: none !important;
}
.menu_right p.red a {
color:#EB1921;
}
.menu_right p.red a:hover {
color:#BF1319;
/*background-color:#f2f2f2;*/
}
.menu_right {
margin-bottom:10px;
}
.menu_right p:hover span {
background:url("/media/images/ARROW_frontpage_hover.png") no-repeat center left;
padding-bottom:4px; 
}
.menu_right p:hover span img {
opacity:0.0;
filter:alpha(opacity=0);
}
.menu_right_button {
font-family:Source Sans Pro;
clear:both;
background:#ed1b23;
/*background:#FF393E;*/
color:#fff;
font-size:16px; 
font-weight:bold;
width:355px;
border-radius:5px;
line-height:34px;
text-align:center;
}
p.menu_right_button a {
color:#fff;
}
.menu_right_button:hover {
  background-color:#bf131a;
}
div.gallery_box {
padding:18px 20px;
width:270px;
background:#FF393E;
}
div.gallery_box img{
margin-bottom:15px;
margin-left:0;
margin-right:0;
}
#menu_tab_comp {
height:45px;
margin-bottom:27px;
border-bottom:1px solid #5c9cae;
}
div#menu_tab_comp div.menu_tab_comp_item a{
color:#666; 
}
div#menu_tab_comp div.menu_tab_comp_item_upper a{
color:#666; 
}
.menu_tab_comp_item {
color:gray;
float:left;
font-family:Source Sans Pro;
font-size:15px;
height:23px;
margin-left:5px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
border-top:1px solid #7f7f7f;
border-left: 1px solid #7f7f7f;
border-right:1px solid #7f7f7f;
}
.menu_tab_comp_item_upper {
font-weight:bold;
color:gray;
float:left;
text-transform:uppercase;
font-family:Source Sans Pro;
font-size:15px;
height:23px;
margin-left:5px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
border-top:1px solid #7f7f7f;
border-left: 1px solid #7f7f7f;
border-right:1px solid #7f7f7f;
}
#menu_tab_beyond {
background-color:#000;
height:45px;
margin-bottom:27px;
margin-right:10px;
}
.menu_tab_beyond_item {
background-color:#999;
color:#000;
float:left;

font-size:15px;
height:23px;
margin-left:10px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;

}
.menu_tab_beyond_item a {
color:#000;
}
.menu_tab_comp_item_active {
color:#2b7292;
font-family:Source Sans Pro;
float:left;
font-size:15px;
height:22px;
margin-left:5px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
border-bottom:1px solid #fff;
border-top:1px solid #5c9cae;
border-left: 1px solid #5c9cae;
border-right:1px solid #5c9cae;
}
.menu_tab_comp_item_upper_active {
text-transform:uppercase;
font-weight:bold;
color:#2b7292;
font-family:Source Sans Pro;
float:left;
font-size:15px;
height:22px;
margin-left:5px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
border-bottom:1px solid #fff;
border-top:1px solid #5c9cae;
border-left: 1px solid #5c9cae;
border-right:1px solid #5c9cae;
}
.menu_tab_comp_item_right {
background-color:#F2F2F2;
color:gray;
float:right;

font-size:15px;
height:23px;
margin-left:10px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
}
/* TODO: mergaj menu tabe*/
.menu_tab_comp_item_right_white {
background-color:#FFF;
color:gray;
float:right;

font-size:15px;
height:23px;
margin-left:10px;
margin-right:0;
margin-top:15px;
padding:7px 13px 0;
}
#menu_tab_comp a {
color:#2b7b92;
}
#title_header img {
display:block;
}
.title_right {
font-size:16px;
font-family:Source Sans Pro;
font-weight:bold;
margin-top:15px;
margin-bottom:10px;
text-transform:uppercase;
clear:both;
}
.red {
color:#EB1921;
}
p.red a{
color:#EB1921;
}
p.blue a{
color:#2B7A92;
}
span.red a{
color:#EB1921;
}
.black {
color:#000;
}
.post {
margin-bottom:20px;
padding-bottom:20px; 	
clear:both;
position:relative;
border-bottom: solid 1px #e6e6e6;
}
.post p {
clear:both;
margin-right:10px !important;
text-align:justify;
line-height:20px;
}
.frontpage {
  border:none;
  margin-bottom:0;
  padding-bottom:0;
}

.post_title {
color:#ed1b23;
font-family:Source Sans Pro;
font-size:32px;
margin-bottom:6px;
font-weight:900;
}
h2.post_title{
  margin:10px 0;
}
.project_post_title{
  width:540px;
float:left;
}
.post_title a{
color:#ed1b23;
}
.post_title a:hover {
color:#bf1319;
}

h3.big_post_title {
font-size:36px;
}
h3.medium_post_title {
font-size:24px;
}
h3.post_title a {
color:#ed1c24;
}
h4 {
font-weight:14px;
font-family:Source Sans Pro;
color:#000;
}
.post_info_right_border img {
float:left;
margin:2px 5px 0 0;
}
.post_info_right_border a {
font-family:Source Sans Pro;
font-weight:bold;
color:#2B7B92;
font-size:14px;
}
.post_info_right_border a:hover {
color:#EC1A22;
}
.post_around {
clear:left;
color:#666;
font-size:10px;
height:30px;
margin:0 0 10px;
width:100%;
display:inline-block;
}
.post_info {
color:#666;
float:left;
font-size:10px;
margin:0;
width:450px;
}
.post_info a {
color:#36859c;
}
.post_info_right_border {
border-right:1px solid #ccc;
float:left;
width:180px;
}
.post_info_right {
font-family:Source Sans Pro;
font-size:12px;
font-weight:bold;
float:left;
margin-left:10px;
position:relative;
max-width:460px;
}
.post_share {
color:#666;
float:right;
font-size:10px;
margin:0;
width:104px;
clear:right;
font-family:Noto Serif;
}
.post_share a {
color:#666;
font-weight:normal !important;
}
.bg_img_comment {
background:url("/media/images/RATING_comments.gif") no-repeat;
float:right;
height:27px;
line-height:30px;
margin-left:5px;
padding-right:8px;
text-align:center;
width:27px;
}
.bg_img_comment:hover {
background:url("/media/images/RATING_comments_hover.gif") no-repeat;
}
/*.bg_img_comment_hover {
background:url("/media/images/RATING_comments.gif") no-repeat;
float:right;
height:27px;
line-height:30px;
margin-left:5px;
padding-right:8px;
text-align:center;
width:27px;
}*/
.commented{
background:url("/media/images/RATING_comments_hover.gif") no-repeat;
}
.bg_img_comment span {
height:100%;
width:100%;
}
.bg_like {
margin-top:4px;
width:29px;
height:23px;
float:right;
background:url("/media/images/IKONE/like_OFF.png") no-repeat;
}
.bg_like:hover {
background:url("/media/images/IKONE/like_ON.png") no-repeat;
}


.bg_img_like {
background:url("/media/images/RATING_ilike.gif") no-repeat;
float:right;
height:27px;
line-height:30px;
margin:0 auto;
padding-right:2px;
position:relative;
text-align:center;
width:27px;
}
.bg_img_like_hover {
background:url("/media/images/RATING_ilike.gif") no-repeat;
float:right;
height:27px;
line-height:30px;
margin:0 auto;
padding-right:2px;
position:relative;
text-align:center;
width:27px;
}
.bg_img_like_hover:hover {
background:url("/media/images/RATING_ilike_hover.gif") no-repeat;
}
.liked  {
background:url("/media/images/RATING_ilike_hover.gif") no-repeat;
}
.bg_img_like span {
height:100%;
margin:0 auto;
text-align:center;
width:100%;
}
p.second {
width:183px;
}
div#header {
height:125px;
position:relative;
float:right;
}
div.joinloginsearch{
position:relative;
float:right;
height:29px;
}
div#login {
font-family:Source Sans Pro;
font-weight:bold;
background:#000;
color:#FFF;
float:left;
margin-bottom:15px;
margin-right:7px;
height:29px;
cursor:pointer;
}
div#login:hover{
  background-color:#ed1b23;
}
div#join {
background-color:#ed1b23;
float:left;
position:relative;
text-align: center;
line-height: 29px;
font-family: Source Sans Pro;
font-weight: bold;
font-size: 13px;
width:72px;
margin-right:7px;
}
div#join:hover {
background-color:#bf131a;
}
div#join a {
color: #fff;
}
div#login p#memelogin{
color:#fff;
line-height: 29px;
font-family: Source Sans Pro;
font-weight: bold;
font-size: 13px;
margin:0 10px;
float:left;
}
div.memeloginform{ 
  top:47px;
  left:-27px;
  display:none;
  width:294px;
  border:1px solid #ccc;
  padding:20px;
  background:#fff;
  position:absolute;
  font-family:Source Sans Pro;
  z-index:10;
}
div.memeloginform img.logintriangle{
  position:absolute;
  top:-12px;
  left:144px;
}
div.memeloginform input[type=text],input[type=password]{
  width:280px;
  border:1px solid #686868;
  line-height:30px;
  height:30px;
  padding-left:5px;
  padding-right:5px;
}
div.memeloginform input[type=submit]{
  background-color:#2b7c93;
  color:#fff;
  min-width:140px;
  border:0;
  height:35px;
  margin-top:25px;
  text-transform:uppercase;
  font-weight:900;
}
div.memeloginform input{
  clear:right;
  border-radius:4px;
}
div.memeloginform label{
  color:#2b7c93;
  line-height:30px;
  font-weight:bold;
}
div.memeloginform a{
  color:#BF1319;	
  margin-top:25px;
  float:right;
  line-height:35px;
  padding-right: 10px;
}
/*  password stuff
div.memeloginform h3{
  color:#000;
  text-transform:uppercase;
  font-size:14px;
  margin-top:0;
  margin-bottom:5px;
}
div.memeloginform p.successful{
  background:#e9f4e6;
  border:1px solid #248c01;
  color:#248c01;
  height:55px;
  line-height:55px;
  width:292px;
  text-align:center;
}
*/
div#loggedin {
font-family:Source Sans Pro;
font-weight:bold;
background:#000;
color:#FFF;
float:left;
margin-bottom:15px;
margin-right:7px;
height:29px;
cursor:pointer;
min-width:196px;
}
div#logout {
float:right;
margin-right:5px;
line-height:29px;
}
div#logout a{
color:#FFF;
}
div.published{
  font-family:Source Sans Pro;
  font-weight:bold;
  font-size:12px;
  color:#666;
}

div.small_red_button a{
  font-family:Source Sans Pro;
  font-size:14px;
  color:#fff;
  font-weight:900;
  background:#ed1b23;
  padding:3px 20px;
  border-radius:4px;
}
div.small_red_button a:hover{
background-color:#bf1319;
}
div#profile {
float:left;
padding: 0 15px 0 0;
}
div#avatar {
float:left;
}
div#avatar img {
vertical-align:middle;
}
div#avatar a {
color:#2B7B92;
}

div#topavatar {
background:#FF393E;
color:#00EBED;
font-size:11px;
height:30px;
overflow:hidden;
vertical-align:middle;
line-height:30px;
width:100%;
}
div#topavatar a {
color:#FFF;
font-size:12px;
font-weight:bold;
}
div#profile_all p.noborder{
  border:none;
}
div#profile_all p {
clear:both;
color:#000;
font: normal 14px Source Sans Pro;
margin:0;
padding:4px 0 4px 5px;
}
hr{
border-bottom:1px solid #d9d9d9;  
border-top:none;
border-left:none;
border-right:none;
}
div#profile_all span.profile, div#request_comment_form span.choose {
font-family:Source Sans Pro;
color:#666;
font-weight:bold;
padding-right:8px;
text-transform:uppercase;
clear:both;
font-size:12px;
}
div.messages {
font-family:Source Sans Pro;
font-weight:bold;
float:left;
height:20px;
padding-left:8px;
padding-right:0px;
}
div.messages img {
  vertical-align:middle;
}
div#settings {
float:left;
margin-left:5px;
margin-right:5px;
}
div#newsletter {
clear:both;
float:right;
position:absolute;
right:0;
top:104px;
width:240px;
height:21px;
}
div#newsletter img {
margin:0;
}
div#lostpass {
padding-right:15px;
padding-left:40px;
background:#000;
color:#666;
float:right;
font-size:12px;
margin:0;
overflow:hidden;
line-height:30px;
}
div#lostpass a{
color:#666;
}
div#searchicon{
  border:1px solid #ccc;
  height:24px;
  width:24px;
  float:left;
  background:#fff;
  padding-top:3px;
  padding-left:3px;
  cursor:pointer;
}
div#searchicon div#searchimage{
  height:20px;
  width:20px;
  background-image:url('/media/images/IKONE/search_OFF.png');
}
div#searchicon:hover {
  background:#0af4f3;
}
div#search input{
  clear:initial;
  margin:0 10px 0 0;
}
div#search input[type=text]{
  width:460px;
  padding-left:35px;
}
div#search input[type=submit]{
  height:32px;
}
div#search img#imagesearch{
position: absolute;
top: 5px;
left: 5px;
}
div#search #txthidesearch{
  position:absolute;
  top:8px;
  left:38px;
}

div#login input[type=text] {
border-left: none;
border-right: none;
border-top: none;
border-bottom: 2px solid #666;
width: 120px;
color: #fff;
float: left;
margin-left: 10px;
font-size: 12px;
background: #000;
line-height: 26px;
}
div#login #go_button {
border:0;
height:30px;
font-size:13px;
width:40px;
color:#666;
background-color:#0AF3F2;
}
form img {
float:left;
}
div.bookinfo {
  width:310px;
  float:left;
  margin-right:15px;
  color:#666;
  font-size:14px;
  min-height:270px;
}
div.bookinfo a{
  font-family:Source Sans Pro;
  color:#ec1a22;
  font-weight:bold;
  font-size:20px;
}
div.bookinfo a:hover{
  color:#bf1319;
}

div#bookimages{
  margin-top:20px;
}

#upcoming {
height:200px;
margin-top:50px;
width:590px;
}
.rss-index {
float:right;
margin:10px;
}
.next3-left {
float:left;
}
.next3-right {
float:left;
}
.past3 {
float:left;
margin:78px 10px 0 0;
width:27px;
}
.past {
float:left;
margin-top:65px;
width:27px;
}
.present {
float:left;
}
.present-event-text {
width:100px;
}
.present-event-date {
font-size:12px;
padding:5px 0;
width:100px;
}
.present-event-desc {
font-size:12px;
padding:5px 0;
width:100px;
}
.present-event-desc-ime {
font-size:12px;
font-weight:700;
padding-top:5px;
width:100px;
}
.present-now {
float:left;
padding-left:13px;
padding-right:13px;
width:100px;
}
.present-now img {
border:1px solid #000;
}
.present-now2 {
float:left;
padding-left:10px;
padding-right:15px;
}
.present-now2 img {
border:1px solid #000;
}
.present-now3 {
float:left;
padding-left:10px;
padding-right:12px;
}
.present-now3 img {
border:1px solid #000;
}
.future3 {
float:left;
margin-top:78px;
width:27px;
}
.future {
float:left;
margin:65px 10px 0 0;
width:27px;
}
h3.editform {
color:#2B7A92;
font: normal 18px Source Sans Pro;
}
h3.editformpart {
color:#000;
background:#fffc00;
font: 900 16px Source Sans Pro;
text-transform:uppercase;
line-height:23px;
padding:0 10px;
}
h3.yellowbackgroud{
background:#FFFF00;
}
form.submitwork p{
  font-size:12px;
}
div.submitform_important{
  display:inline-flex;
}
div.submitform_important p{
color:#2b7c93 !important;  
}
p.submitform_important, div.submitform_important{
border: 1px solid #2b7c93;
color:#2b7c93 !important;
font-family:Source Sans Pro;
background-color:#eaf2f4;
padding:8px 20px 12px 15px;
margin-right:0 !important;
font-size:14px !important;
width:615px;
}
div.submitform_important p {
  font-size:14px;
  margin:0px;
}
p.submitform_important img, div.submitform_important img{
margin-right:12px;
margin-top:2px;
float:left;
}
h3.blueformpart{
color:#2b7c93;
font-size:16px;
}
div.editform {
margin-top:10px;
vertical-align:middle;
}
div.editform input {
background:#e2e2e2;
border:0;
height:15px;
margin:5px;
padding:5px;
width:290px;
}
div.editformsmall input {
background:#e2e2e2;
border:0;
font-size:11px;
height:15px;
margin:5px;
padding:5px;
width:150px;
}
div.editformsmall label {
float:left;
height:25px;
margin:10px 5px 0;
text-align:right;
width:150px;
}
div.editform select {
background:#e2e2e2;
border:none;
font-size:11px;
height:25px;
margin:5px;
overflow:hidden;
padding:5px;
width:300px;
}
div.editform input.submitedit {
height:25px;
width:300px;
}
div.editform input.submiteditfile {
height:25px;
}
div.editform input.submiteditsmall {
height:20px;
padding:0;
width:75px;
}
div.editform textarea {
background:#FFF;
border:1px solid #e2e2e2;
margin:5px;
max-width:298px;
width:298px;
}
div.editform label {
clear:left;
float:left;
height:25px;
margin:10px 5px 0;
text-align:right;
width:100px;
}
div#contentheader {
width:650px;
display:inline-block;
  
}
.imgblock {
display:block;
}
div.lefthalf {
float:left;
margin-bottom:25px;
width:50%;
}
div.righthalf {
float:left;
margin-bottom:25px;
}
.strong {
font-weight:700;
}
div.board_post {
font-family:Source Sans Pro;
border-bottom:1px solid #d9d9d9;
color:#000;
margin:5px 5px 5px 0;
font-size:14px;
}
div.board_post img {
margin-bottom:10px;
margin-right:10px;
}
span.time {
font-family:Noto Serif;
font-weight:normal;
font-size:12px;
}
div.commerade_avatars {
float:left;
}
div.newitem {
clear:both;
padding-top:15px;
}
div.contentimageleft {
float:left;
line-height:1.7;
text-align:right;
}
div.contenttextright {
float:left;
padding-left:10px;
padding-top:0;
width:250px;
}
.clear {
clear:both;
display:inline-block;
width:100%;
}
.rightbg {
background:#f2f2f2;
}
.right_info {
padding:0 0 15px;
}
.right_info p{
font-size:14px;
color:#000;
margin-right:10px;
margin-top:0;
padding-top:8px;
clear:both;
font-family:Source Sans Pro;
}
p#about_memembers{
text-transform: uppercase;
font-family:Source Sans Pro;
font-size:14px;
font-weight:bold;
color:#EC1A22;
}
.height250 {
height:250px;
}
.height200 {
height:200px;
}
h2.news_right {
color:#00ebed;
}
h2.news_right span {
background:url("/media/images/MEMENEWS_rjavapasica_315x13px.gif") no-repeat;
}
h2.project_upload span {
background:url("/media/images/pasicarjava_PROJECT-UPLOAD_900x13px.gif") no-repeat;
}
.imgcomp {
margin-right:16px;
}
.right {
float:right;
position:relative;
}
.marginl5 {
margin-left:5px;
}
.beyond {
background:#FF0 !important;
color:#000 !important;
}
.beyondheader {
background:#000 !important;
}
.reda a {
color:#ff393e;
}
span.small {
font-size:10px;
}
.msg_title {
display:block;
font: normal 15px Source Sans Pro;
width:540px;
}
.boardbody {
display:block;
width:560px;
}
.boardbody p {
margin-top:5px !important;
padding-bottom:10px;
}
.msg_info {
margin-bottom:10px;
}
.msg_title a {
color:#FF393E;
}
.postmsg {
border-bottom:1px dashed #ccc;
display:inline-block;
padding:5px 5px 10px 0;
width:635px;
}
.postmsg p {
clear:right;
color:#666;
font-size:12px;
position:relative;
}
div#contentheader img {
display:block;
}
form img.required {
	float:none;
	display:inline !important;
	vertical-align:top;
	margin-right:0 !important;
} 
div.cloud {
	margin:20px;
}
.blue { color:#2B7A92 !important; }
a.blue { color:#2B7A92; }


* html .beyond {
background:#FF0 !important;
color:#000 !important;
}
* html .beyondheader {
background:#000 !important;
}
.yellowbg {
background:#FF0;
border-bottom-color:#FF0;
}
div.memeblogs {
display:inline-block;
position:relative;
}
div.memeblogs img {
display:inline;
float:left;
margin:3px 5px 0 0;
vertical-align:top;
}
div.memeblog_info {
margin:2px 0 5px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;  
}
div.memeblog_info_txt {
  width:260px;
}
div.comment_info_txt{
width: 265px;
display: inline-block;
}
div.date {
color:#8a8c8e;
}
p.category_list {
margin-bottom:0;
}
p.category_list a{
font-family:Source Sans Pro;
font-size:14px;
font-weight:normal;
color:#2b7a92;
}
p.category_list a:hover{
color:#ed1c24;
}
p.gray a {
color:#666;
}
p.gray {
border-bottom:1px dotted #AAA;
line-height:20px;
margin:0 10px 0 0;
}
p.year {
padding-left:5px;
}
p.month a {
padding-left:10px;
}
p.month {
padding:0;
}
div.item {
border-bottom:1px dotted #AAA;
margin-top:10px;
padding-bottom:30px;
}
div.gallery_item {
float:left;
height:270px;
margin-bottom:30px;
margin-left:10px;
width:125px;
}
div.gallery_item p {
margin:5px;
}
div.gallery_img {
background-color:#F2F2F2;
height:94px;
width:125px;
}
div.gallery_img{
height:94px;
width:125px;
background:#f2f2f2;
text-align:center;
}
div.gallery_txt {
font-size:10px;
height:180px;
overflow:hidden;
width:125px;
font-family:Source Sans Pro;  
}
div.gallery_txt a {
  font-weight:bold;
}
div.category_curator{
  background-color:#fffc00;
  font-family:Source Sans Pro;
  text-align:center;
  font-size:12px;
  height:17px;
  border:1px solid #676767;
  padding-top:1px;
}

div.curator_item_txt {
  width:100%;
  font-family:Source Sans Pro;
}
div.curator_item_txt .arrow{
  font-size:21px;
  font-weight:bold;
}
div.curator_item_txt a.curator_name{
  font-size:17px;
  font-family:Noto Serif;
}

.red_title {
color:#EB1921;
font: normal 12px;
}

/*div#gallery_search {
background-color:#F2F2F2;
height:23px;
margin-bottom:27px;
margin-right:25px;
padding:10px 5px 25px;
width:570px;
}*/
div#gallery_search form {
float:left;
width:550px;
}
div.winner {
display:inline-block;
margin-bottom:10px;
padding-bottom:10px;
position:relative;
width:202px;
min-height:200px;
}
div.winner span.middle_title a{
  font-family:Noto Serif;
  font-size:18px;
}
div.winner img {
clear:left;
float:left;
margin:0;
vertical-align:bottom;
}
div.winnercur {
background:#f2f2f2;
color:#666;
display:inline-block;
font: normal 11px;
margin-bottom:20px;
position:relative;
width:550px;
}
div.winnercur img {
clear:left;
float:left;
vertical-align:text-top;
}
div.winners {
color:#666;
margin-bottom:30px;
}
h3.title_right {
  text-transform:none;
}
.pleasure_title{
font-size:130px !important; 
}
h3 {
font: normal bold  22px Source Sans Pro;
color:#2B7A92;
margin:10px 0;
}
h3.partners {
font-weight:normal;
font-size:20px;
}
.big_title {
font-size:22px;
line-height:0.8;
padding-bottom:10px;
font-weight:normal;
}
div.work_edit{
  margin-top:10px;
}
div.work_submitted {
  padding:0 25px 25px 25px;
}
div.winners p {
float:left;
}
div.winner_data {
float:left;
height:100%;
margin-top:8px;
font-family:Source Sans Pro;
}
div.winner_data_new {
float:left;
height:100%;
font-size:14px;
font-family:Source Sans Pro;
margin-bottom:5px;
margin-top:8px;
  
}
div.winner_data_new a{
/*  font-weight:bold;*/
  font-size:13px;
}
div.winner_data_new p{
  font-size:13px;
  font-weight:bold;
}
div.work_other_info{
  margin-top:5px;
}
span.gallery_more a {
background-color:#FF393E;
color:#FFF;
font-size:11px !important;
padding:0 2px;
}
div#object_all img{
  vertical-align:middle;
  padding-right:10px;
}
div#object_all {
margin-top:15px;
}
div#object_all p {
border-bottom:1px solid #d9d9d9;
clear:both;
font-size:14px;
font-weight:bold;
/*line-height:16px*/
padding:6px 0;
margin:0;
}
div#object_all span.profile {
color:#666;
padding-right:8px;
}
div#object_all a {
color:#4d4d4d;
}
div.vimage img {
/*height:300px;*/
vertical-align:middle;
}
div.himage img {
/*width:565px;*/
}
div.himage {
clear:both;
display:block;
float:left;
margin:15px auto;
position:relative;
width:100%;
}
div.vimage {
clear:both;
display:block;
float:left;
margin:5px auto 15px auto;
position:relative;
width:100%;
text-align:center;
}
div.description {
clear:both;
color:#666;
font-size:12px;
}
div.curator_image {
  float:left;
  position:relative;
  padding-top:12px;
  width:225px;
}
span.category_right_info{
  font-family:Source Sans Pro;
  font-size:12px;
  font-weight:bold;
}
div.curator_description{
  float:left;
  position:relative;
  width:415px;
  padding-left:10px;
}
div#page_content div.curator_description p{
margin-right:0;
}

h3.curator_title {
color:#000;
font-size:38px;
font-weight:bold;
line-height:38px;
margin-bottom:10px;
margin-top:0;
}
.img305 {
margin:0;
width:305px;
}
.border_top {
border-top:1px dashed #999;
margin-bottom:20px !important;
margin-top:0;
}
div.graytrack {
background:#0af4f3;
color:#736353;
font-size:16px;
margin-top:40px;
padding:2px 5px;
text-transform:uppercase;
font-family:Source Sans Pro;
font-weight:bold;
margin-bottom:20px;
}

div.item_curator {
float:left;
margin-right:19px;
position:relative;
width:204px;
margin-bottom:20px;
}
div.item_curator p {
  margin:0;
}
div.item_curator .curator {
clear:left;
display:block;
float:left;
height:204px;
margin-right:10px;
vertical-align:top;
width:204px;
margin-bottom:10px;
}
div.item_curator img {
clear:left;
display:block;
float:left;
}
.long {
margin:0 !important;
width:870px !important;
}
div#one-col {
display:inline-block;
margin:0 25px 40px 10px;
width:900px;
}
div#curators_search {
height:23px;
margin-bottom:27px;
margin-right:25px;
padding:10px 5px 25px;
width:555px;
}
div#category_submit {
height:23px;
margin-bottom:27px;
margin-top:20px;
padding:25px 0 25px 15px;
background:#e6e6e6;
}
div#curators_search form {
float:left;
width:565px;
}
input.go_button {
margin-left:10px;
vertical-align:middle;
}
form.projectform input#go_button {
vertical-align:middle;
width:21px;
border:0;
height:13px;
}
div.socialbutton {
  margin-left:10px;
  float:right;
}
div.comment_author {
clear:both;
color:#8a8e8c;
float:left;
font-size:10px;
margin-top:10px;
width:100%
}
div.comment_author a{
  color:#2B7A92;
  font-weight:bold;
  font-family:Source Sans Pro;
  font-size:14px;
}
div.comment_author img {
display:block;
margin-bottom:3px;
}
div.comment_txt {
color:#000;
display:block;
float:left;
overflow:auto;
padding-left:5px;
}
div#page_content div.comment_txt p{
color:#000;
font-size:12px;
}
div.commentleft {
clear:left;
float:left;
margin-left:15px;
margin-top:20px;
position:relative;
text-align:left;
width:80px;
}
div.commentleft span{
  font-weight:bold;
  padding-left:5px;
  font-family:Source Sans Pro;
}
div.commentright {
clear:right;
float:left;
position:relative;
}
div.commentright_msg{
clear:right;
float:left;
padding-left:70px;
padding-top:0;
position:relative;
}
div.comment {
background-color:#e6e6e6;
clear:both;
display:inline-block;
position:relative;
width:100%;
height:140px;
}
span.commreq {
color:#22C6C8;

font-size:12px;
font-weight:bold;
}
div#top_comments {
clear:left;
display:inline-block;
width:125px;
}
div#top_comments img {
vertical-align:middle;
}
div.border_right {
border-top:1px dotted #A2A2A2;
display:block;
float:right;
margin-top:8px;
width:480px;
}
div.width445 {
width:445px !important;
}

.comment textarea {
background:#E2E2E2;
border:0;
color:#666;
height:60px;
margin-top:20px;
margin-bottom:4px;
width:520px;
max-width:520px;
padding:10px;
background-color:#fff;
}
.left2 {
margin-left:2px;
}
form.addcommerade input {
left:20px;
position:relative;
top:-50px;
border:0;
width:270px;
}
form.addcommerade {
height:0;
}
div.project_info {
display:inline-block;
margin-top:15px;
position:relative;
padding-bottom:15px;
border-bottom:#d9d9d9 1px solid;
}
div.project_info .post_title {
  font-size:24px;
}
div.user_project div.project_info{
width:100%;
}
div.project_info img.project_thumb {
clear:left;
float:left;
margin-right:15px;
vertical-align:text-top;
width:200px;
}
div.project_share {
  position:absolute;
  bottom:0;
  float:right;
}
div.project_info_data {
float:left;
font-size:10px;
text-align:left;
width:435px;
}
div.user_project div.project_info_data {
width:395px
}
div.project_info img {
vertical-align:top;
}
div.user_info_data {
  position:absolute;
  bottom:15px;
  width:435px;
}
div.project_user_info{
  width:300px;
}
div.user_info_project img {
vertical-align:top;
float:left;
margin-top:3px;
}
.left {
float:left;
position:relative;
}
a.edit {
color:#fff;
font-size:13px;
margin-right:7px;
padding:1px 5px;
background-color:#2B7A92;
font-weight:bold;
}
a.edit:hover {
  color:#2B7A92;
  background-color:#0AF2F2;
}
form.blogform {
color:#666;
font-family:Verdana;
font-size:12px;
margin-left:10px;
}
form.blogform div.nolist ul{
list-style:none;
}
form.blogform label {
color:#36859c;

font-size:14px;
}
form.blogform p.input input {
border:1px solid #999;
height:17px;
padding:4px;
width:517px;
}
form.blogform textarea {
border:1px solid #999;
font-family:Verdana;
font-size:12px;
height:200px;
max-width:547px;
padding:4px;
width:517px;
}
form.blogform select {
border:1px solid #999;
height:110px;
width:200px;
}
form.blogform input.img {
border:0;
padding:0;
/*width:114px;*/
height:22px;
}
form.blogform input.img1{
border:0;
padding:0;
/*width:114px;*/
/*height:16px;*/
}
.height300 {
height:300px;
margin:20px;
}
form.projectform {
color:#666;
font-family:Verdana;
font-size:12px;
margin-left:10px;
}
form.projectform label {
color:#666;

font-size:11px;
width:150px;
line-height:25px;
float:left;
margin-right:10px;
text-align:right;
}
form.projectform input {
border:0;
color:#808080;
background: #E2E2E2;
height:17px;
padding:5px 4px 3px 4px;
width:292px;
}
form.upload input {
color:#808080;
padding:5px 4px 3px 4px;
width:265px;
height:25px;
vertical-align:middle;
background:#f2f2f2;
}
form.projectform textarea {
border:1px solid #999;
font-family:Verdana;
font-size:12px;
height:100px;
max-width:430px;
padding:4px;
width:430px;
clear:right;
vertical-align:top;
}
form.projectform textarea#id_description {
height:200px;
}
form.projectform select {
border:1px solid #999;
font-size:11px;
height:110px;
width:300px;
padding:5px 4px 3px 4px;
color:#808080;
background:#e2e2e2;
}
form.projectform input#save_project {
border:0;
height:34px;
padding:0;
width:315px;
background:#FFF;
}
form.upload label{
text-align:left;
clear:both;
width:100px;
line-height:11px;
}
form input#id_year {
width:100px;
}
form input#id_birth_year {
width:100px;
}
.registerform form select#id_country {
width:300px;
}
.registerform form select#id_type {
width:300px;
}
div.registerform input[type=submit].red_button{
background-color:#ed1b23;
}
div.registerform input[type=submit].red_button:hover{
background-color:#bf1319;
}
div.registerform form#writemessage input[type="text"]{
  width:484px;
}

form select#id_country {
height:30px;
width:300px;
}
form input#id_budget {
background-color:#E2e2e2;
width:100px;
}
form input#id_thumbnail {
border:1px solid #999;
height:30px;
width:265px;
background:#fff;
padding:0;
}
form input#id_image {
border:1px solid #999;
height:30px;
width:300px;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
form input#id_video {
border:1px solid #999;
height:30px;
width:265px;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
form input#id_audio {
border:1px solid #999;
height:30px;
width:265px;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
form input#id_pdf {
border:1px solid #999;
height:30px;
width:265px;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
form input#id_file{
border:1px solid #999;
height:30px;
width:265px;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
form input#id_attach{
height:30px;
width:306px;
border:1px solid #999;
background:#f2f2f2;
vertical-align:middle;
background:#fff;
padding:0;
}
.marginl10 {
padding-left:10px;
}
form input#register1 {
	height:32px;
	width:244px;
	padding:0;
	background-color:#fff;
	float:left;
}
div.or {
float:left; 
height:32px;
color:#666; 
padding:5px 0;
line-height:32px;
width:50px;
text-align:center;
}

div#curatorcomment p {
margin-right:0;
}
.openpost {
font-family:Source Sans Pro;
clear:right;
float:left;
margin:10px 10px 0 0;
border:1px solid #666;
line-height:20px;
padding-left:15px;
padding-right:20px;
}
.openpost a {
color:#666;
font-size:12px;
}
.actionlink {
color:#666;
background-color:#f2f2f2;
font-size:13px;
padding:15px;
display:inline-block;
width:620px;
}
.actionlink a {
color:#00ebed;
}
.actionlink a.readit{
      margin-top:2px;
}
a.readit {
  font-style:normal;
  background-color:#0af4f3;
  border-radius:4px;
  padding:8px 15px;
  font-weight:bold;
  color:#666;
  font-size:14px;
  font-family:Source Sans Pro;
}
.commented_req {
background:#e6e6e6;
color:#666;
float:left;
font-size:12px;
height:42px;
padding-top:3px;
width:260px;
}
.req_left {
color:#666;
text-transform:uppercase;
font-family:Source Sans Pro;
font-weight:bold;
}
.req {
background:#F2F2F2;
border-top:1px dashed #b2b2b2;
margin-right:25px;
margin-top:15px;
}
.likes {
border-bottom:1px solid #d9d9d9;
margin-right:25px;
margin-top:15px;
}
.req_right {
background:#FFF;
color:#666;
width:465px;
}
.req_right img {
margin-top:5px;  
}

.req_right .post_title{
  font-size:24px;
}
.req_content {
  color:#000;
  font-family:Source Sans Pro;
}
.req div.clear {
color:#666;
font-size:12px;
}
.req_right p.comment {
  color:#000;
}
.graybg {
background:#F2F2F2;
}
div.wrapper {
width:100%;
display:inline-block;
margin:10px 0;
}
div.likes img{
  margin-top:5px;
}
div.likes_post_info{
  width:600px;
  float:left;
  position:relative;
}
div.leftel {
clear:left;
float:left;
}
div.rightel {
clear:right;
float:left;
width:100%;
}
.bgblue {
background-color:#dbf5f7;
}
.embed {
margin:15px 0px;
}
.open_post_info_right {
float:left;
padding-right:10px;
font-family:Source Sans Pro;
font-size:13px;
}
.open_post_info_right a{
  font-weight:bold;
}
.open_post_info_right .type{
width:200px;
}
.open_post_info_right img {
float:left;
margin:2px 5px 0 0;
}
img#avatarimg {
vertical-align:middle;
}
.curatorscommenrsright{
  background-color:#f2f2f2;
  font-family:Source Sans Pro;
  display:inline-block;
  width:290px;
  padding:10px 10px;
}
.curatorscommenrsright a{
  clear:left;
  float:left;
  margin:8px 0;
}
.curatorscommenrsright a.bold{
  font-weight:bold;  
}
.curatorscommenrsright img{
  clear:left;
  vertical-align:middle;
}
.commentcurator {
color:#000;
font-weight:normal;
font-family:Source Sans Pro;
font-size:14px;
display:inline-block;
float:left;
}
.infocurator{
  float:left;
  width:140px;
}
.infocurator img {
  clear:right;
  float:left;
}
.namecurator{
font-family:Source Sans Pro;
font-weight:bold;
font-size:14px;
color:#2B7B92;
float:left;
clear:left;
}
.txtcommentcurator{
  display:inline-block;
  width:510px;
}
.txtcommentcurator p{
  display:inline-block;
  width:510px;
  margin:0 0 15px 0;
}
hr.hrcurator{
  margin:20px 0;
}
select#id_type {
height:100px;
}
input#like_submit {
background:transparent;
border:0;
color:#666;
font-family:Verdana;
font-size:10px;
}
div.search_box{
font-family:Source Sans Pro;
font-weight:bold;
font-size:14px;
color:#666;
padding-right:25px;
display:block;
margin-bottom:30px;
text-transform:uppercase;
}
div.search_box select {
font-family:Source Sans Pro;
font-weight:normal;
font-size:14px;
background:#fff;
border:1px solid #000;
padding:2px;
vertical-align:middle;
min-width:150px;
margin-left:10px;
border-radius:5px;
}
div.search_box input[type=text]{
  width:200px;
  border-radius:5px;
  border: 1px solid #000;
  margin-left:10px;
  padding:2px;
  height:20px;
}

.files {
margin:10px 0 10px 10px;
clear:both;
max-height:300px;
overflow:auto;
display:inline-block;
}
.radio {float:left;min-height:140px;}

div.registerform input[type=submit].upload {
color:#fff;
background-color:#7f7f7f;
height:30px;
padding:0 15px;
vertical-align:middle;
border:0;
float:left;
font-size:14px;
clear:right;  
}
div.registerform input[type=submit].delete {
  color:#666;
  background-color:#fff;
  font-size:12px;
  padding:0 10px;
} 
input.submit_button {
font: normal bold 11px Source Sans Pro;
color:#666;
background-color:#00EBED;
height:22px;
padding:0 13px;
vertical-align:middle;
border:0;
float:left;
}

input#ignore {
color:#666;
width:70px;
background-color:#FFF;
height:20px;
padding:0;
vertical-align:middle;
border:1px solid #999;
display:inline;
}
input#confirm {
color:#666;
width:70px;
background-color:#00EBED;
height:20px;
padding:0;
margin-right:7px;
vertical-align:middle;
display:inline;
border:0;
}
textarea#id_embed {height:50px; margin:10px 0;}
div.embedvideo {
overflow:auto;
max-height:300px;
max-width:440px;
margin:10px 0;
}
div.embedvideo object{
width:125px;
height:94px;
}
.gray {color:#666;}
a.gray {color:#666;}
p.gray a:hover {color:#2B7A92;}
div.yellow_box_right{
  background-color:#ffff00;
  font-family:Source Sans Pro;
  font-size:14px;
  font-weight:normal;
  color:#000;
  padding:10px;
}
div.yellow_box_right h3{
  text-transform:uppercase;
  font-size:16px;
  color:#ec1a22;
  font-weight:900;
  padding-left:5px;
}
div.yellow_box_right h4{
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#ec1a22;
  padding-left:5px;
  margin:0;
  font-style:normal;
}
div.yellow_box_right p{
  padding-left:5px;
}
div.yellow_box_right div.grey_box{
  font-style:italic;
  color:#666;
  padding:1px 15px;
  background-color:#e6e6e6;
  margin:5px;
}
div.registerform {
  font-size:14px;
  font-family:Source Sans Pro;
  position:relative;
}
div.registerform .helptext{
  font-size:12px;
  color:#444;
  font-style:italic;
  font-family:Noto Serif;
  width:330px;
  margin:0;
  float:left;
}
div.registerform .helptextavatar{
  min-height:35px;
}
div.registerform .helptextavatar p.helptext{
  width:290px;
  padding:0 5px;
}
div#avatar_center_buttons{
   margin:0 80px;
}
div#avatar_center_buttons p.helptext{
margin-left:270px;
}

.center {
  margin:0 auto;
}
div.registerform select {
border:1px solid #676767;
color:#000;
height:30px;
margin:5px;
overflow:hidden;
padding:0 5px;
width:300px;
float:left;
clear:both;
border-radius:4px;
background:#fff;
}
div.registerform input[type="submit"], div#request_comment_form input[type="submit"]{
font-family:Source Sans Pro;
font-weight:bold;
font-size:16px;
background-color:#2B7C93;
color:#fff;
padding:0 30px;
border-radius:4px;
text-transform:uppercase;
border:none;
clear:none;
height:30px;
width:210px;
}
div.registerform div.button {
font-family:Source Sans Pro;
font-weight:bold;
font-size:16px;
background-color:#2B7C93;
color:#fff;
padding:0 30px;
border-radius:4px;
text-transform:uppercase;
border:none;
height:30px;
line-height:30px;
display:inline-block;
margin:5px;
cursor:pointer;
float:left;
}
div.registerform div.button:hover{
  background-color:#0AF4F3;
}
div.registerform input[type=file]:after{
display:none;
}
div.registerform input[type=file]{
padding-top:5px;
}
div.registerform div.uploadphoto input[type=file]{
width:290px;
padding-top:8px;
padding-bottom:2px;
height:32px;
}
div.registerform input[type="submit"]:hover, div#request_comment_form input[type="submit"]:hover {
background-color:#0AF4F3;
}
div.registerform input[type="submit"].submiteditavatar{
background-color:#7f7f7f;
margin: 5px 30%;
width:40%;
}
div.registerform input[type="submit"].submiteditavatar:hover{
background-color:#2B7C93;
}
div.registerform input[type="checkbox"]{
  height:initial;
  width:20px;
  margin-top:4px;
}
div.registerform li{
  width:210px;
  float:left;
}
div.registerform ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
div.registerform .checkboxes label{
  color:#000;
  font-family:Noto Serif;
  font-weight:normal;
  text-align:left;
  float:initial;
  clear:initial;
}
div.registerform input[type=radio]{
  height:initial;
}
div.registerform input.small{
height:20px;
padding:0;
width:75px;
}
div.registerform textarea {
background:#FFF;
border-radius:4px;
border:1px solid #676767;
margin:5px;
max-width:490px;
width:490px;
float:left;
clear:both;
font-family:Source Sans Pro;
}
div.registerform label {
clear:left;
float:left;
height:25px;
margin:10px 5px 0;
font-family:Source Sans Pro;
font-weight:bold;
font-size:14px;
color:#2b7992;
}
div.registerform{
margin-top:10px;
vertical-align:middle;
}
div.registerform div.uploadphoto input[type='text']{
width:278px;  
}
div.registerform input[type='text']{
width:290px;  
}
div.registerform input{
border:1px solid #676767;
color:#000;
height:30px;
margin:5px;
padding:0 5px;
float:left;
clear:both;
border-radius:4px;
}
div.registerform .uploadphoto{
  float:left;
  width:300px;
  height:190px;
}
div.registerform .avataror{
  width:50px;
  float:left;
  margin:20px auto;
  text-align:center;
}
div.registerform div.getimage{
  display:inline-block;
  width:650px;

}
div.registerform div#avatarimage{
  width:310px;
  height:310px;
  padding:5px;
  border:1px solid #000;
  margin:0 auto;
}

div#chosenavatar{
  width:650px;
}

div.change_content_rich{
  margin-top:10px;
  cursor:pointer;
}
div#register_txt{
	font:normal 12px Verdana;
	color:#000;
	display:none;
	position:absolute;
	width:520px;
	/*display:block;*/
	left:250px;
	top:400px;
	background:#999;
	padding:25px 25px 20px 25px;
}
/*POPUPS*/
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width:520px;  
background:#e2e2e2;  
border:0;
z-index:20;  
padding:25px;  
color:#000;
}  
#popupContactClose{  
font-size:20px;  
line-height:20px;  
right:6px;  
top:4px;  
position:absolute;  
color:#2B7C93;  
font-weight:600;  
display:block;  
cursor:pointer
}
#popupSlide{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width:750px;  
background:#e2e2e2;  
border:0;
z-index:20;  
padding:25px;  
color:#000;
height:500px;
}  
#popupSlideClose{  
font-size:20px;  
line-height:20px;  
right:6px;  
top:4px;  
position:absolute;  
color:#2B7C93;  
font-weight:600;  
display:block;  
cursor:pointer
}

#button img{  
margin:5px;
} 
blockquote, q {  
 quotes:"" "";  
 }  
 br.both{  
 clear:both;  
 }  
div.backgroundwhite{
background:#fff !important;
}
#backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:15;  
}  
#pagination {
	clear:both;
	float:left;
	width:500px;
	margin:10px;
	
}
.center {margin:0 auto; text-align:center;}
span#this_page {
	font-weight:bold;
}
.num_pages {
	padding-top:10px;
	color:#2B7992;
	font:normal 16px Source Sans Pro;
}
.num_pages a{
	color:#2B7992;
}
.num_pages a:hover{
  color:#EB1921;
}
.num_pages img{
	vertical-align:middle;
}
#pic_pagination {
	clear:both;
	float:left;
	width:540px;
	margin:15px 10px 10px 10px;
	text-align:left;
}
div.project_file {
	background:#f2f2f2;
	clear:both;	
	padding:5px;
}
div.project_file img{
	vertical-align:middle;
}
div.commerade img {
	margin:4px;
	display:block;
	float:left;
}
div.commerade {
	display:inline-block;
	width:355px;
	margin:0 -5px;
}
div.news_show {
	width:182px;
	float:left;
	padding:5px;
	overflow:hidden;
	height:150px;
}
div.news_show a.red {font-size:15px;}
div.news_show p {line-height:16px;}
div#news {
	display:inline-block;
	height:205px;
}
div#projects {
	height:205px;
	display:inline-block;
}

div#slideshow {
  margin-bottom:25px;
}
div#slideshow a{
  color:#000;
}
div#slideshow span a{
  font-family:Source San Pro;
  color:#000;
}
div#show_slideshow{
position:absolute;
right:6px;
bottom:6px;
width:26px;
height:26px;
margin-right:0;
background:#7b6b5f;
color:#fff;
/*background-image: url('/media/images/IKONE/');*/
}
div#show_left_arrow{
position:absolute;
left:6px;
top:135px;
width:27px;
height:27px;
float:left;
margin-right:0;
background-image: url('/media/images/IKONE/arrow_big_left_OFF.png');
}
div#show_left_arrow.middle{
top:45%;
}
div#show_right_arrow.middle{
top:45%;
}
div#show_left_arrow:hover{
background-image: url('/media/images/IKONE/arrow_big_left_ON.png');
}
div#show_right_arrow{
background-image: url('/media/images/IKONE/arrow_big_right_OFF.png');
position:absolute;
right:6px;
top:135px;
width:27px;
height:27px;
margin-right:0;
}
div#show_right_arrow:hover{
background-image: url('/media/images/IKONE/arrow_big_right_ON.png');
}
div#show_left_arrow_full{
position:absolute;
left:6px;
top:135px;
width:27px;
height:27px;
float:left;
margin-right:0;
background-image: url('/media/images/IKONE/arrow_big_left_OFF.png');
}
div#show_left_arrow_full.middle{
top:45%;
}
div#show_right_arrow_full.middle{
top:45%;
}
div#show_left_arrow_full:hover{
background-image: url('/media/images/IKONE/arrow_big_left_ON.png');
}
div#show_right_arrow_full{
background-image: url('/media/images/IKONE/arrow_big_right_OFF.png');
position:absolute;
right:6px;
top:135px;
width:27px;
height:27px;
margin-right:0;
}
div#show_right_arrow_full:hover{
background-image: url('/media/images/IKONE/arrow_big_right_ON.png');
}

div.highzindex{
  z-index:10;
}
div#showcontainer{
  position:relative;
}
div.imageslideshow {
	height:202px;
	display:inline-block;
	clear:both;
	width:100%;
	height:260px;
	z-index:1;
	position:relative;
}
div.imageslideshow img {
	width:100%;
}
div.hidden {
	display:none;
}
div#projects img{
margin-right:4px;
}
a.lightgray{
/*font-family:arial;*/
color:#999;
}
.ligthgray{
/*font-family:arial;*/
color:#999;
}
object {
	clear:both;
	margin:0 0 25px 0;
}
h3.description{font-weight:normal; font-size:16px;
  color:#000; text-transform:uppercase; 
  font-family:Source Sans Pro;
  font-weight:bold;display:inline-block;
}
div.memetv_item {
	float:left;
	width:300px;
	height:90px;
	margin:10px 0px;
	display:inline-block;
}
div.memetv_item div.img {
	float:left;
	clear:left;
	width:110px;
	height:75px;
}
div.memetv_item div.info{
	float:left;
	clear:right;
	width:190px;
}
div.memetv_item div.info p{
	padding:0;
}

form.right_form label{
clear:left;
float:left;
/*height:25px;*/
margin:3px 5px;
text-align:right;
width:50px;
}
form.right_form select {
background:#e2e2e2;
border:1px solid #999;
font-size:10px;
padding:2px;
vertical-align:middle;
}
div.sharefb {
	float:right;
	margin-top:3px;
}
div.sharetwitter {
	margin-top:2px;
	float:right;
}
input#id_embed {
	width:100px;
}
div.memetv_img{
	margin:0 8px 0 7px;
	clear:both;
}
span.centerspan{
	text-align:center;
	background:#91847B !important;
	position:relative;
	font-size:9px;
	padding:0 10px;
	font-weight:normal;
	color:#00ebed;
	height:13px;
	line-height:13px;
}
span.centerspan a{
	color:#00ebed;
}
div.projectupload {
display:block;
}
div.projectupload a span {
background:url("/media/images/button_UPLOADproject_OFF.gif") no-repeat;
position:absolute;
width:315px;
height:50px;
}
div.projectupload a:hover span {
background:url("/media/images/button_UPLOADproject_ON.gif") no-repeat;
}
div.error ul.errorlist {
list-style-image: url("/media/images/ZVEZDICA_obvezni-obrazec.png");
margin:0;
display:inline-block;
width:250px;
text-align:right;
}
span.error ul.errorlist {
list-style-image: url("/media/images/ZVEZDICA_obvezni-obrazec.png");
margin-top:5px;
padding:0;
display:inline;
}
span.error li {display:inline; list-style-image: url("/media/images/ZVEZDICA_obvezni-obrazec.png");}
span.error {
padding-left:10px;
background: url("/media/images/ZVEZDICA_obvezni-obrazec.png") no-repeat;
}
span.error{ 
color:#FF393E;
margin-left:5px;
}
div.error {
	color:#FF393E;
}
div.req {
	width:565px;
}
form.commerade_req{
	display:inline;
}
div.checkboxes li{
	list-style:none;
	float:left;
}
/*
div.checkboxes ul{
	padding:0;
	width:600px;
	margin:3px 0 3px 0;
}*/
div.around_checkboxes{
	display:block;
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
}
form.blogform div.checkboxes label{
	margin:3px;
	display:block;
	float:left;
}
span.middle_title {font-size:16px;
  font-family:Noto Serif;
}
div.project_info_small {
display:inline-block;
margin-bottom:10px;
margin-right:15px;
margin-top:10px;
width:305px;
}
div.project_info_small img{
vertical-align:top;
}
div.project_info_data_small {
float:right;
font-size:10px;
height:100%;
margin-top:0;
text-align:left;
width:200px;
}
.post_title_blue {
font-size:16px;
color:#2B7A92;
}
div.type{
margin-top:3px;
color:#666;
font-size:11px;
font-family:Verdana;
}
.bigger_title {

font-size:26px;
line-height:0.8;
padding-bottom:10px;
font-weight:normal;
}
div#object_all a.blue {color:#2B7A92;}
#object_all p.noborder {border:0}
div.view_all {
font-family:Source Sans Pro;
font-weight:bold;
display:inline-block;
height:80px;
width:80px;
line-height:80px;
text-align:center;
}
div.view_all a {
color:#2B7A92;
height:80px;
width:80px;
}
div.view_all a:hover{
color:#00F3F3;
height:80px;
width:80px;
}
.deadline{
  font-size:25px;
  font-family:Source Sans pro;
  color:#000;
  font-weight:bold;
}
div.intro_category{
  height:80px;
  width:100%;
  color:#fff;
  padding-left:20px;
  margin:8px 0px;
  line-height:80px;
  background-color:#ed1b23;
  font-family:Noto Serif;
  font-size:20px;
}
div.intro_category a{
   color:#fff;
}
div.intro_category:hover {
color:#ed1b23;
}

div.intro_category:hover{
background-color:#ffff00;
}

.small_title {
font-size:16px;
font-weight:bold;
font-family: Source Sans Pro;
color:#EC1A22;
}
a.small_title:hover{
color:#BF141B;
}
div.snippet_txt p{
font-family:Source Sans Pro;
font-size:13px;
}
span.right {
text-align:right;
}
div.post_extract {
display:inline;
margin-top:10px;
clear:both;
}
div.post_extract p {
	clear:left;
}
div.post_extract img {
	float:left;
	clear:left;
	margin-top:5px;
	margin-left:0;
	margin-right:10px
}
div.post_extract object {
	float:left;
	clear:left;
	margin-top:5px;
	margin-left:0;
	margin-right:10px
}
.post p img {
	margin-bottom:10px;
}
span.winner_of{
	
	font-size:14px;
	color:#666;
}
/*profile only*/
div#request_comment_box {
	padding:10px 25px 25px 25px;
	width:440px;
	margin-top:50px;
	margin-left:200px;
	overflow:visible;
	background:#fff;
	position:absolute;
	display:none;
	z-index:101;
	border:1px solid #ccc;
}
div#request_comment_box textarea {
width:428px;
max-width:428px;
height:80px;
max-height:80px;
margin-top:20px;
color:#666;
padding:5px;
font-size:12px;
border:1px solid #686868;
border-radius:4px;
}
div#request_comment_box select {
border:1px solid #686868;
border-radius:4px;
background:#FFF;
font-size:12px;
padding:5px;
vertical-align:middle;
width:440px;
color:#666;
margin:0;
}
div#request_comment_box label {
width:100px;
float:left;
text-align:right;
padding-right:10px;
font-size:14px;
color:#666;
}
/* main stuff */
form.passform input{
	border:1px solid #ccc;
	color:#666;
	background:#FFF;
	height:20px;
}
form.passform label{
	float:left;
	text-align:left;
	width:100px;
	margin-right:10px;
	font-size:12px;
	line-height:20px;
}
div.user_info img {
	float:left;
}
div.user_info {
	background:#000;
	color:#fff;
	font-size:9px;
	
	top:35px;
	left:100px;
	position:absolute;
	z-index:10;
	padding:8px 10px 10px 10px;
	display:none;
}
span.lisq {
	background:#00ebed;
	width:28px;
	height:28px;
	line-height:28px;
	margin:8px 0 1px 0;
	display:block;
	color:#000;
	font-size:16px;
	text-align:center;
	
}
span.usertype{font-size:11px;font-family:Verdana;}
input#id_password_real{display:none;}
input.news_letter_email {
display:none;
height:21px;
width:145px;
padding:0 2px;
float:left;
border:none;
color:#fff;
background:#000;
}
input#news_letter_submit {
display:none;
float:right;
color:#fff;
background:#000;
border:0;
height:21px;
line-height:21;
font-size:10px;
}
div.msgbody p{
width:450px;
}
div.delete_confirm {
	display:block;
	position:absolute;
	z-index:100;
	padding:10px;
	right:0;
	top:0;
	background-color:#fff;
	display:none;
	border: solid 2px #c2c2c2;
}
span.delete_button {
	color:#fff;
	background:#2B7A92;
	padding:0 5px;
	font-size:13px;
}
span.delete_button:hover{
  color:#2B7A92;
  background:#0FF;
}
p.delete {
	text-align:center;
}
div.comment_board_author img {
	margin:4px 5px 5px 0;
}
div.comment_board_author {
	
}
div.comment_board_txt {
	clear:left;	
	font-size:13px;
}
div.board_comment{
background:#f2f2f2;
padding:5px;
margin-bottom:5px;
}
form.board input[type=text]#id_embed{
  width:300px;
  height:20px;
}
form.board input[type=file]#id_image{
  height:22px;
}
form.board input[type=file]#id_image:after{
  height:22px;
  padding:0 10px;
  line-height:20px;
  margin-top:-1px;
}
form.board label{
    padding:5px 10px 5px 0;
    font-family: Source Sans Pro;
    float: left;
    color: #000;
    font-size: 12px;
}

textarea.comment_board{
	width:320px;
	height:40px;
	background:#f2f2f2;
	color:#666;
	font-size:10px;
	font-family:Verdana;
	clear:right;
	border:0px;
	padding:5px;
	margin-bottom:5px;
}
div.comment_board_form{
	width:330px;
	margin-bottom:10px;
	display:inline-block;
}
div.comment_board_form input {
	/*float:right;*/
	border:1px solid #666;
	color:#666;
	background:#fff;
	font-size:13px;
	
}
div.comment_board_form input:hover {
	/*float:right;*/
	background:#fffc00;
}
div#rightarrow{
	position:absolute;
	right:25px;
	width:69px;
	height:69px;
	top:50%;
	margin-top:-69px;
}
div.arrow img{
	opacity:0.0;
	filter:alpha(opacity=0);
	z-index:100;
}
div.arrow img:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
div#leftarrow {
	position:absolute;
	left:25px;
	width:69px;
	height:69px;
	top:50%;
	margin-top:-69px;
}
div.image {
	min-height:200px;
}
div.image img{
	margin:0;
}
.small{font-size:10px;}
div.registerform input.button_saveaccount {width:281px;background:#fff;padding:0;height:46px;border:0;}
div.button {display:inline;}
div#aboutcreq {
  color:#333;
  position:absolute; 
  top:190px;
  left:796px;
  width:318px;
  background:#fff;
  z-index:1000;
  padding:10px;
  font-size:14px;
  font-family:Source Sans Pro;
  border:1px solid #ccc;
  line-height:17px;
  text-align:justify;
  display:none;
}
div#aboutcreq img{
   top:-12px;
   right:15px;
   position:absolute;
}
div.pic_nav{clear:both;margin-top:10px;}
div.speechbubble1{
width:316px;
height:198px;
background:url('/media/images/SPEECHBUBBLE_blue.png') no-repeat;
font-family:Courier New;
font-weight:bold;
font-size:18px;
display: table-cell;
vertical-align: middle
}
div.speechbubble2{
width:316px;
height:198px;
background:url('/media/images/SPEECHBUBBLE_yellow.png') no-repeat;
font-family:Courier New;
font-weight:bold;
font-size:18px;
display: table-cell;
vertical-align: middle
}
div.speechbubble div.bubblecontent p{
width:250px;
margin-left:auto;
margin-right:auto;
}
div.speechbubble{
margin-top:25px; 
margin-bottom:20px;
color:#534741;
clear:both;
}
div.speechbubble a{
color:#534741;
}
div.invite { padding:0; border:0; margin-top:25px; width:465px; }
div#invitation_form {
	width:465px;
	top:100px;
	left:400px;
	position:absolute;
	background: #FFF;
	font-size:12px;
	font-family:Verdana;
	padding:15px;
	border:1px solid #e2e2e2;
	visibility:hidden;
	display:none;
	z-index:500;
}
div#invitation_form  input{
	border:#e2e2e2;
	background:#e2e2e2;
}
div#invitation_form  input.text{
	width:320px;
	padding-left:3px;
}
div#invitation_form label{
	color:#999;
}
div#invitation_form  input.submit{
float:right;
background:#00EBED;
color:#666;
font-size:12px;
padding:5px 10px;
}
div#invitation_form  input.close{
float:right;
background:#e2e2e2;
color:#666;
font-size:12px;
padding:5px 10px;
margin-left:10px
}
textarea.edit_text {
	border:0;
	width:465px;
	height:96px;
	font-size:12px;
	color:#333;
	background:#e2e2e2;
}
.button {
	cursor:pointer;
}
div#button_invitation {
	cursor:pointer;
	margin-top:-20px;	
	font-size:12px;
	color:#666;
	text-align:center;
	margin-bottom:15px;
	padding:2px;
	background:#fff;
	border:#676767 1px solid;
	text-transform:uppercase;
	font-family:Source Sans Pro;
}
/*div#button_invitation:hover {
	color:#fff;
	background:#EB1921;   	
}*/
div.button_invitation_memembers {
	margin:15px 10px 0 10px !important;
	width:270px !important;
}
form.submitwork input[type="submit"].submit:hover {
background-color: #0AF4F3;  
}

form.submitwork input[type="submit"].submit{
font-family:Source Sans Pro;
font-weight:bold;
font-size:16px;
text-align:middle;
background-color:#2B7C93;
color:#fff;
border-radius:4px;
text-transform:uppercase;
border:none;
clear:none;
height:30px;
width:356px;
border-radius:5px;
}
form.submitwork input[type=file]:after{
  display:none;
}
form.submitwork input[type="submit"].upload:hover {
background-color: #2B7C93;  
}
form.submitwork input[type="submit"].upload{
font-family:Source Sans Pro;
font-weight:bold;
font-size:16px;
text-align:middle;
background-color: #0AF4F3;
color:#726358;
border-radius:4px;
text-transform:uppercase;
border:none;
clear:none;
height:30px;
border-radius:5px;
width:96px;
  
}

form.submitwork select {
   width:425px;
    height:30px;
    clear:both;
    float:left;
    margin-bottom: 25px;
  margin-top:10px;
  margin-left:0;
  border-radius:5px;
  background:#fff;
  
  
}
form.submitwork input[type=text] {
  width:425px;
  height:26px;
  clear:both;
  float:left;
  margin-bottom:10px;
  margin-top:10px;
  padding-left:5px;
}
p.submitwork_italic{
  font-size:12px !important;
  font-style:italic;
} 
form.submitwork input, form.submitwork textarea{
	border:1px solid #a2a2a2;
	color:#676767;
	  border-radius:4px;

}
form.submitwork ul{
	list-style-type:none; 
	clear:both;
	margin:2px;
}
form.submitwork label{
	float:left;
/*	width:200px;*/
/*	color:#2B7A92;*/

font-size:14px;
color:#666;
}
div#page_content p.uploaded_files{
  color: #2b7c93;
  font-family:Source Sans Pro;
  font-weight:bold;
}


form.submitwork div.fieldWrapper{
	clear:both;
	margin:15px 0 0 0;
	padding: 0;
}
form.submitwork label.radiolabel{
	float:left;
	width:160px;
	color:#000;
  	font-weight:normal;

}
form.submitwork div.restForm{
	clear:both;
}
form.submitwork textarea{
	vertical-align:top;
	padding:5px;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	text-align:left;
	margin-top:10px;
    border-radius: 5px;
    width: 475px;
    height: 110px;
    clear:both;
}
form.filedelete {
  margin-right:10px;
}
form.filedelete img {
  margin-bottom:5px;
  margin-right:0;
}
form.submitwork .dsc textarea{
    border-radius: 5px;
    width: 475px;
    height: 110px;
}
}
form.submitwork input{
	width:300px;
        margin-left:5px;
}
form.submitwork input#id_embed{
	width:298px;
	padding:0;
	height:28px;
    margin:0 14px 0 0;
}
form.submitwork input#id_url{
	width:298px;
	padding:0;
	height:28px;
    margin:0 14px 0 0;
}
form.submitwork input#id_video{
	width:300px;
	padding:0;
	    margin-top: -4px;
    padding-top: 5px;
    margin-right:10px;
}
form.submitwork input#id_attach{
	width:300px;
	padding:0;
	    margin-top: -4px;
    padding-top: 5px;
    margin-right:10px;
}
form.submitwork input#id_file{
	width:300px;
	padding:0;
	    margin-top: -4px;
    padding-top: 5px;
    margin-right:10px;
}
form.filedelete div.image {
  border: 1px solid #d9d9d9;
  width:140px;
  margin:5px;
  min-height:110px;
  padding:5px 5px;
}
div#nosubmitbox{
  position:absolute;
}
form.submitwork input[type=checkbox]{
  background:#fff;
  
}
form.submitwork input.menu_right_button {
  border:none;
  color:#FFF;
}
form.submitwork input#id_thumbnail{
	width:300px;
	padding:0;
	    margin-top: -6px;
    padding-top: 5px;
    margin-right:10px;
}
form.submitwork input#id_image{
width:300px;
	padding:0;
	    margin-top: -4px;
    padding-top: 5px;
    margin-right:10px;
}

form.submitwork div.smalllabel label{

	margin-top:3px;
	padding-right:10px;
          color: #2b7c93;
    font-weight: bold;
    font-family: Source Sans Pro;
}
form.submitwork label.smalllabel{
width:150px;
padding-right:10px;
}
label.smalllabel{
  font-weight: bold;
    font-family: Source Sans Pro;
}
form.submitcategory label.smalllabel{
	font-size:14px;
}
form.submitwork label{
	min-width:150px;
	       color: #2b7c93;
    font-weight: bold;
    font-family: Source Sans Pro;
	
}
form.submitwork ul li{
	color:#FF393E;
	font-size:12px;
	margin-left:125px;
/*	margin-top:-5px;*/
	padding-bottom:8px;
	float:left;
}
form.submitcategory select{
	color:#000;
	padding:5px 4px 3px;
	border:1px solid #666;
	background-color:#fff;
	margin-left:15px;
	border-radius:4px;
	width:450px;
}
div#subfdesc textarea{
height:70px;
}
h3.ml150 {
	margin-left:165px;
}
form.submitwork img.required{
	float:left;
	margin-left:-6px;
}
form.submitwork input.radiobox {
	border:0;
}
div#memenetwork p{
	color:#8a8c8e;
	
	font-size:13px;
	width:220px;
	margin:0 0 0 10px ;
}
div#memenetwork div.networkbutton{
	margin:10px;
	background-color:#f2f2f2;
	color:#ec1c24;
	font-size:12px;
	
	width:200px;
	padding:3px;
	font-weight:bold;
}
div#memenetwork div.networkbutton a{
	color:#ec1c24;
}
div#memenetwork div.networkbutton:hover a{
	color:#fff;
}
div#memenetwork div.networkbutton:hover{
	margin:10px;
	background-color:#ec1c24;
	color:#fff;
	font-size:12px;
	
	width:200px;
	padding:3px;
}
div#members_text {float:left;margin-bottom:10px}

form input.deletesubmit{
	width:50px;padding:0;background:#fff;border:0;
	color:#676767;
	border: 1px solid #676767;
	margin-left:10px;
	font-size:10px;
	cursor:pointer;
	height:21px;
}
form input.deletesubmitimage{
	width:50px;padding:0;background:#fff;border:0;
	color:#676767;
	border: 1px solid #676767;
	margin-left:10px;
	font-size:10px;
	cursor:pointer;
	height:21px;
	float:right;
}
div.uploadarea{
margin:20px 0;
display:inline-block;
}
div.instructions{
width:495px;background:#fbd8d6;padding:15px;
}
div#page_content p.uploadtitle{
font: 900 16px Source Sans Pro;
color:#2B7C93;
text-transform:uppercase;  
}
div#page_content p.bigger{ font-size:13px;}
div#page_content p.red{ color:#FF393E;}

input[type=file] {
-webkit-appearance: textfield;
position: relative;
-webkit-box-sizing: border-box;
}


input[type=file]::-webkit-file-upload-button {
width: 0;
padding: 0;
margin: 0;
-webkit-appearance: none;
border: none;
}
/* "x::-webkit-file-upload-button" forces the rules to only apply to browsers that support this pseudo-element */
x::-webkit-file-upload-button, input[type=file]:after {
content: 'Browse...';
display: inline-block;
left: 100%;
margin-left:3px;
position: relative;
-webkit-appearance: button;
padding: 3px 8px 2px;
}
select {
margin-left:5px;
border:1px solid #999;	
}
.margintop37{
margin-top:37px;
}