/* DOCUMENT */
@charset "utf-8";
a { outline: none; text-decoration: none;}
p:first-child { margin: 0 }

body {font-family: Roboto; margin-top: 10px; margin-left: 10px;	margin-right: 10px;}
@font-face {font-family:Roboto; src: url("font_roboto.ttf"); }
@font-face {font-family:RobotoBold; src: url("font_roboto_condensed.ttf"); }

/* NAVIGATION */
a.location:link {color: #3f4140; font-size: 18px; text-decoration: none; }
a.location:visited {color: #3f4140; font-size: 18px; text-decoration: none; }
a.location_category:link {color: #ffffff; font-size: 18px; text-decoration: none; }
a.location_category:visited {color: #ffffff; font-size: 18px; text-decoration: none; }

code { white-space: pre-wrap; } 

.square {color: #ffffff; font-size: 14px; text-decoration: none; }
.menu {color: #3f4140; font-size: 14px; text-decoration: none; }
.icon {color: #ffffff; font-size: 14px; text-decoration: none; }
.navigation_next_forward {color: #f5f5f4; font-size: 14px; text-decoration: none; }
.navigation_status {color: #9f9c9c; font-size: 14px; text-decoration: none; }
.navigation_status_published { color: #4DA46B; }
.new_location {color: #d8d5d5; font-size: 40px; text-decoration: none; text-shadow: 1px 1px 1px #f2efef; letter-spacing:-4px}

/* CONTENT */
.title {font-family: RobotoBold; color: #3f4140; font-size: 35px; text-decoration: none; text-shadow: 1px 1px 5px #f2efef;}
.title_first_page {font-family: RobotoBold;color: #3f4140; font-size: 24px; text-decoration: none; }
.title_featured {font-family: RobotoBold;color: #3f4140; font-size: 40px; text-decoration: none; }
.subtitle {color: #3f4140; font-size: 18px; text-decoration: none; }
.subtitle_featured {color: #3f4140; font-size: 18px; text-decoration: none; }
.text {color: #000000; font-size: 16px; text-decoration: none; }
.subtext {color: #000000; font-size: 14px; text-decoration: none; }
.text_warning {color: #FF0000; font-size: 16px; text-decoration: none; }
.square_tile {color: #ffffff; font-size: 18px; text-decoration: none; }
.number {font-family: RobotoBold;color: #ffffff; font-size: 50px; text-decoration: none; }
.author {color: #a1a7af; font-size: 18px; text-decoration: none; }
.author_link {color: #fa4b2a; font-size: 18px; text-decoration: none; }
.author_first_page {color: #ABADB3; font-size: 14px; text-decoration: none; }
.author_featured {color: #fa4b2a; font-size: 16px; text-decoration: none; }
.recommended { color: #3f4140; font-size: 15px; text-decoration: none;}
.recommended_category {font-family: RobotoBold; color: #000000; font-size: 11px; text-decoration: none;}
.recommended_tutorial { color: #ffffff; font-size: 14px; text-decoration: none;}
.comments_title { color: #f3f3f3; font-size: 16px; text-decoration: none;}
.comments_text { color: #000000; font-size: 16px; text-decoration: none;}
.random_title { color: #ffffff; font-size: 14px; text-decoration: none; font-weight: bold; }
.random_text { color: #ffffff; font-size: 14px; text-decoration: none;}
.random_title_black { color: #000000; font-size: 14px; text-decoration: none;}
.random_text_black { color: #000000; font-size: 14px; text-decoration: none;}
.title_first_white {font-family: RobotoBold; color: #ffffff; font-size: 28px; text-decoration: none;}
.text_first_white { color: #ffffff; font-size: 16px; text-decoration: none;}
.text_first_black { color: #000000; font-size: 16px; text-decoration: none;}
.comments { color: #aaaaaa; font-size: 12px; text-decoration: none;}
.knowldge_score { font-family: RobotoBold; color: #EF8945; font-size: 80px; text-decoration: none;}
.knowldge_score_white { font-family: RobotoBold; color: #ffffff; font-size: 80px; text-decoration: none;}

/* OPTIONS*/
.option_menu {color: #ffffff; font-size: 16px; text-decoration: none; }

/* CONTRIBUTE*/
.field_titles {color: #3f4140; font-size: 16px; text-decoration: none; }
.author_and_view {color: #fa4b2a; font-size: 16px; text-decoration: none; }
.izbirnik_sodeluj {color: #4e7193; font-size: 16px;}


/* FORUM*/
.forum_topic {color: #3f4140; font-size: 18px; text-decoration: none; }
.forum_user {color: #888686; font-size: 14px; text-decoration: none; }
.forum_user_info {color: #bdbcbc; font-size: 12px; text-decoration: none; }
.forum_topic_deleted {color: #ff9393; font-size: 18px; text-decoration: none; }
.forum_topic_info {color: #bdbcbc; font-size: 14px; text-decoration: none; }
.forum_topic_user {color: #888686; font-size: 14px; text-decoration: none; }
.forum_topic_date {color: #9f9c9c; font-size: 14px; text-decoration: none; }
.forum_topic_time {color: #9f9c9c; font-size: 14px; text-decoration: none; }
.objava_datum {color: #cccccc; font-size: 16px; text-decoration: none; padding-bottom: 5px; }
.objava_titles {color: #fa4b2a; font-size: 16px; text-decoration: none; padding-bottom: 5px; }
.forum_user_table {color: #3f4140; font-size: 14px; text-decoration: none; }
.forum_user_table_info {color: #bdbaba; font-size: 14px; text-decoration: none; }





/* PROFILE CATEGORY*/
.profile_title {font-family: RobotoBold;color: #3f4140; font-size: 50px; text-decoration: none; }
.profile_subtitle {color: #3f4140; font-size: 20px; text-decoration: none; }
.profile_average {color: #3f4140; font-size: 14px; text-decoration: none; }
.profile_average_percentage {color: #000000; font-size: 16px; text-decoration: none; }
.profile_average_percentage_title {font-family: RobotoBold;color: #000000; font-size: 28px; text-decoration: none; }
.profile_average_percentage_subtitle {color: #000000; font-size: 14px; text-decoration: none; }
.profile_titles {font-family: RobotoBold;color: #3f4140; font-size: 16px; text-decoration: none; }
.profile_names {color: #3f4140; font-size: 15px; text-decoration: none; }
.profile_contact {color: #9f9c9c; font-size: 14px; text-decoration: none; }

.profile_score_title {font-family: RobotoBold;color: #3f4140; font-size: 16px; text-decoration: none; }
.profile_score {font-family: RobotoBold;color: #ffffff; font-size: 40px; text-decoration: none; }

/* CONTENT CATEGORY*/
.author_category_learn {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#7d99d1}
.author_category_write {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#D53C3C}
.author_category_forum {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#74BE8D}
.author_category_knowledge {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#f3a571}
.author_category_commercial {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#557AC3}
.author_category_editors_pick {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#00b6bd}
.author_category_link {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#9968be}
.author_category_news {color: #ffffff; font-size: 14px; text-decoration: none; background-color:#7d99d1}

/* USER OPTIONS */
a.user_options:link {color: #abb29f; font-size: 16px; text-decoration: none; }
a.user_options:visited {color: #abb29f; font-size: 16px; text-decoration: none; }
a.user_options:hover {color: #3f4140; font-size: 16px; text-decoration: none; }
a.user_options:active {color: #abb29f; font-size: 16px; text-decoration: none; }
.options_line {color: #abb29f; font-size: 16px; text-decoration: none; }

/* BOTTOM */
.bottom_title {font-family: RobotoBold; color: #747a77; font-size: 35px; text-decoration: none;}
.bottom_text {color: #747a77; font-size: 16px; text-decoration: none;}
a.bottom_links:link {color: #747a77; font-size: 16px; text-decoration: none;}
a.bottom_links:visited {color: #747a77; font-size: 16px; text-decoration: none;}
a.bottom_links:hover {color: #fa4b2a; font-size: 16px; text-decoration: none;}

/* ABOUT */
.about_title {font-family: RobotoBold; color: #3f4140; font-size: 36px; text-decoration: none;}
.about_subtitle {color: #3f4140; font-size: 20px; text-decoration: none; }
.about_statistics_category {color: #3f4140; font-size: 15px; text-decoration: none; }
.about_statistics_category_number {color: #fa4b2a; font-size: 15px; text-decoration: none; }

/* LOGIN */
.login_password_link {color: #abb29f; font-size: 14px; text-decoration: none; }
.login_warning {color: #D53C3C; font-size: 20px; text-decoration: none; }

/* MISC */
.alert {color: #fa4b2a !important  }

/* FEATURED */ 
.featured_main {color: #f5f5f4; font-size: 14px; text-decoration: none; margin-right: 10px; background-color:#B4B9BF; float:right; text-align:center; width: 150px; position: relative; top: -12px; left: 0px;  }
.recommended_lesson {  background-color: #f5f5f4; height: 80px; padding-top: 10px;  }
.featured_img { float:left; margin-left: 10px; margin-right: 10px; border-style:solid; border-width:1px; border-color:#A1A7AF;}
.featured_title {font-family: RobotoBold; color: #3f4140; font-size: 14px; text-decoration: none;  }
.featured_subtitle {color: #9f9c9c; font-size: 11px; text-decoration: none;  }

/* ROLLOVER */
.rollover {background-color: #bdbaba; cursor:pointer; transition: background-color 520ms; }
.rollover:hover {background-color: #8e8e8e; cursor:pointer; transition: background-color 520ms;}

.rollover_more {background-image:url(images/mouse_button.png); cursor:pointer; transition: background-color 520ms; }
.rollover_more:hover {background-image:url(images/mouse_button1.png); cursor:pointer; transition: background-color 520ms; }

.rollover_home {background-image:url(images/logo.png); cursor:pointer; transition: background-color 520ms; }
.rollover_home:hover {background-image:url(images/logo_home.png); cursor:pointer; transition: background-color 520ms; }

/* LIVE SEARCH */
#live {
  display:none; 
  overflow:auto; 
  box-shadow:10px 10px 20px #6B6B6B;  
  position: absolute; 
  z-index:1; 
  top: 35px; 
  height: 500px; 
  left: 0px; 
  width:630px; 
/*  background-color:#f5f5f4; 
  opacity:0.90;	*/
  background-color: rgba(245,245,245,0.7);
}
.live_search_item { height: 80px; }
.live_search {  background-color: #f5f5f4; height: 80px; padding-top: 10px; background-color: rgba(245,245,245,0.7);  }
.live_img { float:left; margin-left: 10px; margin-right: 10px; border-style:solid; border-width:1px; border-color:#A1A7AF;}
.live_img_forum { float:left; margin-left: 10px; margin-right: 10px; border-style:solid; border-width:1px; border-color:#A1A7AF;}
.live_title {font-family: RobotoBold; color: #3f4140; font-size: 14px; text-decoration: none;  }
.live_subtitle {color: #9f9c9c; font-size: 12px; text-decoration: none; margin-left: 85px;  }
.live_search_item .live_subtitle { margin-left: 62px;  }
.live_search_item .live_subtitle span { position: relative; top: -6px;  }

.live_search_item.selected .live_search {
	background-color: #EFEBB8;
}

