
/***-------------- HOME --------------- ***/
/*** ARTICLE LIST - BASIC ***/

#content .article_list.basic .item {
  padding: 5px 0px 10px 10px;
  overflow: hidden;
  zoom: 1;
}

#content .article_list.basic .item .content {
  width: 625px;
  padding: 0px;
}

#content .article_list.basic .item h2 {
  padding: 0px;
}

#content .article_list.split .date_split {
  float: left;
  width: 37px;
  height: 12px;
  overflow: hidden;
}
#content .article_list.split {
  padding: 10px 0px 0px 12px;
}

#content .article_list.split .item {
  float: left;
  width: 120px;
  font-size: 12px;
  margin: 0px 45px 10px 0px;
  padding-left: 4px;
}
#content .article_list.split h2 {
  font-size: 13px; 
  height: 30px;
  overflow: hidden;
}
#content .article_list.split .content {
  width: 120px;
  padding-left: 0px;
}

#content .article_list.split .userarticles {
  height:49px;
  overflow: hidden;
}

#content .article_list.split .userarticles .article_user_prefix { 
  height: 50px;
  overflow: hidden;
}

#content .article_list.split .info {
  font-size: 11px;
  clear: both;
  padding-top: 5px;
}

#content .article_list .blog .right {
  width: 70px;
}

#content .article_list .actions {
  float: right;
  padding-top: 10px;
}

#content .article_list .actions_blog {
  width: 190px;
  padding-top: 0px;
  margin-right: 20px;
  float: right;
}

#content .article_list .actions_blog a.publ {
  border-bottom: 1px dotted #464646;
}

a.glink {
  color: #fff;
  border-bottom: 1px dotted #464646;
}

a.glink:hover {
  color: #F60;
  border-bottom: 1px dotted #464646;
}



#content .article_list .actions_blog a.publ:hover {
  color: #fff;
  border: 0px;
}

#content .article_list .actions a {
  float: left;
  width: 16px;
  height: 16px;
  margin: 0px 2px;
  padding: 1px;
}

#content .article_list .actions a:hover {
  background-color: #404040;
  border: 1px solid #BDBDBD;
  padding: 0px;
}




/*** HOME USERS ARTICLES ***/

#home_ephoto_articles strong {
  float: left;
  padding: 16px 0px 0px 17px;
  color: gray;
}

#home_ephoto_articles a.archive {
  float: right;
  padding: 16px 15px 0px 0px;
  color: gray;
}

#home_users_articles strong {
  padding-left: 5px;
  color: gray;
}

#home_users_articles a.archive {
  float: right;
  padding: 0px 15px 0px 0px;
  color: gray;
}


/*** HOME COMUNITY NEWS ***/

#comunity_news {
  overflow: hidden;
  border-bottom: 1px solid #1a1a1a;
}

#comunity_news .title_b { 
  margin-bottom: 10px;
}

#comunity_news div strong {
  color: gray;
  margin: 17px 0px 10px 17px;
}

#comunity_news .tabs ul {
  padding-left: 22px;
}

#comunity_news .box {
  float: left;
  width: 345px;
}

#comunity_news .box_content {
  background-color: #0a0a0a;
  padding: 15px 10px 0px 0px;
}

#comunity_news .box_content.left {
  background-color: #0a0a0a;
  padding: 15px 11px 0px 0px;
  border-right: 1px solid #1a1a1a;
}

#comunity_news .item {
  padding: 7px 0px 7px 0px;
  margin-left: 17px;
  overflow: hidden;
  height: 55px;
  border-bottom: 1px solid #1a1a1a;
}

#comunity_news .item.noline {
  border-bottom: 0px;
}
#comunity_news a.img {
  float: left;
  height: 25px;
  overflow: hidden;
  padding-top: 10px;
}

#comunity_news a.img img {
  width: 35px;
}

#comunity_news .content {
  float: left;
  padding-left: 10px;
  width: 270px;
}

#comunity_news h2 {
  font-weight: normal;
}

#comunity_news h2 a {
  color: #F60;
  font-size: 12px;
}

#comunity_news h2 a:hover {
  text-decoration: underline;
}

#comunity_news .info {
  padding-top: 2px;
  color: gray;
  font-size: 10px;
}

#comunity_news .info a {
  color: gray;
}

#comunity_news .info a:hover {
  color: #fff;
}

#comunity_news .more {
  /*border-top: 1px solid #1a1a1a;*/
  text-align: right;
  padding: 9px 20px 9px 0px;
  font-size: 10px;
}

#comunity_news .more a {
  color: gray;
}

#comunity_news .more a:hover {
  color: #fff;
}













/*** HOME VIDEOS ***/

#home_videos {
  padding: 0px 15px;
  position: relative;
  color: gray;
}

#home_videos .carousel {
  clear: both;
}

#home_videos .scrollable, #home_videos .scrollable .item {
  width: 632px;
  height: 155px;
}

#home_videos .scrollable {
  float: left;
  padding: 15px 0px;
}

#home_videos .item a {
  display: block;
  float: left;
  width: 102px;
  margin: 0px 12px;
}

#home_videos .item a span {
  display: block;
  padding: 5px 3px 0px 3px;
  color: #aaaaaa;
  text-align: center;
  height: 42px;
  font-size: 11px;
}

#home_videos .item a:hover span {
  color: white;
}

#home_videos .item a span.img {
  display: block;
  width: 100px;
  height: 75px;
  padding: 0px;
  border: 1px solid #111111;
  background: #0C0A0C url(https://img.ephoto.sk/images/theme_default/loading_small.gif) center center no-repeat;
  text-align: center;
}

#home_videos .item a img {
  width: 100px;
}

#home_videos .prev, #home_videos .next {
  float: left;
  width: 13px;
  height: 17px;
  margin-top: 80px;
  background: transparent url(https://img.ephoto.sk/images/theme_default/arrows_big.gif) left top no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
}

#home_videos .prev {
  background-position: left top;
}

#home_videos .next {
  background-position: right top;
}

#home_videos .prev:hover {
  background-position: left bottom;
}

#home_videos .next:hover {
  background-position: right bottom;
}

#home_videos .navi {
  position: absolute;
  top: 1px;
  left: 318px;
}

/*** HOME NEWS ***/

#home_news {
  padding: 0px 20px 0px 0px;
  position: relative;
  background: #080808;
}

.title_b2 { 
  color: gray;
  margin: 17px 0px 10px 17px;
}

#home_news .scrollable, #home_news .scrollable .item {
  width: 685px;
  height: 485px;
  margin-left: 5px;
}

#home_news .item .box {
  float: left;
  width: 330px;
  height: 102px;
  padding: 0px 5px 20px 5px;
  overflow: hidden;
  font-size: 12px;
}

#home_news .item a.img {
  float: left;
  width: 100px;
  height: 68px;
  border: 1px solid #111111;
  background: #0C0A0C url(https://img.ephoto.sk/images/theme_default/loading_small.gif) center center no-repeat;
  overflow: hidden;
  text-align: center;
}

#home_news .item a.img img {
  height: 68px;
}

#home_news .item .content {
  float: left;
  width: 207px;
  padding-left: 6px;
}

#home_news .item h2 {
  padding-bottom: 3px;
}

#home_news .item h2 a {
  color: #F60;
  font-size: 13px;
}

#home_news .item h2 a:hover {
  text-decoration: underline;
}

#home_news .item .info {
  padding-top: 5px;
  clear: both;
  color: gray;
  font-size: 11px;
}

#home_news .navi {
  position: absolute;
  top: -21px;
  left: 310px;
}

/*** HOME ADVERTISING ***/

#home_advertising {
  float: left;
  width: 215px;
  margin-top: 5px;
  padding: 0px 15px 5px 15px;
}

#home_advertising h2 {
  float: left;
  font-size: 12px;
}

#home_advertising .scrollable_navi {
  float: right;
  margin-top: 3px;
}

#home_advertising .scrollable {
  clear: both;
  height: 300px;
  width: 215px;
}

#home_advertising .items {
  height: 300px;
}

#home_advertising .item {
  padding: 0px 10px 0px 5px;
  width: 230px;
  height: 300px;
}

#home_advertising b {
  padding: 15px 0px 5px 0px;
  font-size: 12px;
  display: block;
  color: #F60;
}

/*** HOME - TIPS ***/

#home_tips {
  float: left;
  width: 410px;
  margin-top: 5px;
  padding: 0px 15px 5px 15px;
  border-left: 1px solid #111111;
}

#home_tips h2 {
  font-size: 12px;
}

#home_tips h3 {
  padding: 15px 0px 5px 0px;
  font-size: 12px;
}

#home_tips h3 a {
  color: #F60;
}

#home_tips .archive {
  float: right;
  color: gray;
}

#home_tips .box_left {
  float: left;
  width: 145px;
  padding-right: 15px;
}

#home_tips .box_left p {
  padding-top: 15px;
}

#home_tips .box_right {
  float: left;
  width: 250px;
}

#home_tips .box_right ul {
  list-style-type: none;
  padding-top: 8px;
}

#home_tips .box_right ul li {
  padding: 5px 0px 5px 15px;
  border-bottom: 1px solid #171717;
  background: transparent url(https://img.ephoto.sk/images/theme_default/arrow_right_single.gif) 1px 8px no-repeat;
}

#home_tips .box_right ul li.last {
  border: none;
}

#home_tips .box_right ul li a {
  display: block;
}



/*** NOTICES ***/

#home_warnings {
  background-color: #212121;
  padding: 10px 50px 10px 0px; 
  font-size: 12px;
  color: #F60;
  margin-bottom: 15px;
}

#home_warnings div {
  /*background: black url(https://img.ephoto.sk/images/theme_default/icon_warning.gif) 12px center no-repeat;*/
  padding: 2px 0px 2px 35px;
  text-align: center;
}

#home_warnings a {
  color: #5d98eb;
}

#home_notes {
  background-color: #0d0d0d;
  padding: 8px 20px 8px 7px;
  font-size: 11px;
  color: #b4da40;
/*  border-bottom: 1px solid #1a1a1a;*/
  list-style-type: none;
  position: relative;
  margin: 5px 0px 5px 0px;
}

#home_notes li {
  background: #0d0d0d url(https://img.ephoto.sk/images/theme_default/icon_info.gif) 12px center no-repeat;
  padding: 2px 0px 2px 35px;
  position: absolute;
  width: 625px;
}

#home_notes a {
  color: #b4da40;
}





/*** PHOTO OF THE WEEK ***/

#home_photo_week {
  float: left;
  width: 390px;
  height: 337px;
  border-bottom: 1px solid #1a1a1a;
  background-color: #0A0A0A;
}

#home_photo_week .tabbox .content {
  padding: 15px 15px 5px 17px;
}

#home_photo_week .scrollable, #home_photo_week .scrollable .item {
  width: 360px;
  height: 285px;
}

#home_photo_week a.img {
  display: block;
  width: 350px;
  height: 258px;
  margin-bottom: 15px;
  background: #0C0A0C url(https://img.ephoto.sk/images/theme_default/loading.gif) center center no-repeat;
  overflow: hidden;
  text-align: center;
}

#home_photo_week a.img img {
  border: 1px solid #111111;
}

#home_photo_week .scrollable span {
  color: gray;
}

#home_photo_week .scrollable .date {
 margin-right: 78px;
 margin-top: 2px;
 font-size: 10px;
 float: right;
}

#home_photo_week .scrollable_navi {
  position: absolute;
  right: 15px;
  bottom: 3px;
  z-index: 100;
}

#home_photo_week .user {
  color: #234A8C;
}

#home_photo_week .user.online {
  color: #91C416;
}

/*** BEST PHOTOS ***/

#home_best_photos {
  float: left;
  width: 300px;
  height: 337px;
  border-bottom: 1px solid #1a1a1a;
  background-color: #0A0A0A;
}

#home_best_photos .tabs ul li a {
  padding: 3px 4px 0px 4px;
}

#home_best_photos .tabbox .content {
  padding: 8px 12px 5px 0px;
}

#home_best_photos a.more {
  margin-left: 7px;
  color: gray;
}

#home_best_photos a.more:hover {
  color: white;
}

#home_best_photos .scrollable, #home_best_photos .scrollable .item {
  width: 285px;
  height: 280px;
}

#home_best_photos .scrollable .item a.img {
  display: block;
  float: left;
  width: 77px;
  height: 77px;
  margin: 7px 10px 7px 7px;
  background: #0C0A0C url(https://img.ephoto.sk/images/theme_default/loading_small.gif) center center no-repeat;
  overflow: hidden;
}

#home_best_photos .scrollable .item a.img span {
  display: block;
  height: 77px;
  display: table-cell;
  vertical-align: middle;
}

#home_best_photos .scrollable .item img {
  max-width: 75px;
  max-height: 75px;
  border: 1px solid #111111;
}

#home_best_photos .scrollable_navi {
  position: absolute;
  right: 20px;
  bottom: 6px;
}




/***-----------END HOME ---------------- ***/


