*
{
  margin: 0;
  padding: 0;
  filter:none
}
body
{
  margin:0px;padding:0px;
  letter-spacing:0.2px;
  filter:none;
  font-family:Sylfaen;
  font-size:13px;
}


p
{
  margin:0px;padding:0px;
}
iframe.mceContentBody{background:#ff0000}
.p4
{
  padding:4px;
}

.red
{
  color:#ff0000
}

.center
{
  text-align:center;
}

.hidden
{
  display:none
}

.pointer
{
  cursor:pointer
}

.fl
{
  float:left;
}

.fr
{
  float:right;
}

.bold
{
  font-weight:bold
}
.black
{
  color:#000000;
}
.fs12
{
  font-size:12px
}

.ea
{
  background:#eaeaea;
}

.bb
{
  border-bottom:1px solid #eaeaea
}

.fs13
{
  font-size:13px
}
.fs15
{
  font-size:15px
}
.serif
{
  font-family:arial,sylfaen;
}

.rounded-2px
{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}	
.rounded-3px
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.rounded-4px
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
img {border:0px; }

.container{width:1004px;margin:0 auto;}

.header{height:162px;}

.logo{float:left;width:150px;padding-top:30px; font-size:24px; color:#cccccc;}

.banner{float:right;width:728px; height:90px; margin-right:14px; margin-top:14px;}

.menu a:link{text-decoration:none; color:#FFFFFF; font-size:13px;}

.menu a:active{text-decoration:none; color:#FFFFFF;font-size:13px;}

.menu a:visited{text-decoration:none; color:#FFFFFF;font-size:13px;}

.menu a:hover{text-decoration:none; color:#cccccc;font-size:13px;}

.menu {height:28px;margin-top:-45px;}

.left{float:left;width:220px;margin-top:24px;}

.logfom{height:53px;width:220px;}

.loglinks{margin-top:20px;font-size:13px;}

.loglinks a{text-decoration:underline;}




.main{float:left;margin:24px 17px;}

.right{float:left;width:250px;margin-top:24px;}

.bottom{height:28px; background-color:#ccc; margin-top:10px;padding-left:400px;}

.qveda{width:1004px;margin:0 auto;}

.clear_both{ clear:both;}


#wrapper {width:450px;margin-top:-20px;}


.form label {float:left; width:200px; padding:10px 10px 0 0;  text-align:right;}

.form input {float:left; margin-top:10px}


.form .submit {clear:both; margin-left:200px;}
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

.leftblockmenu {
  padding:7px 5px;
  color: #555;
  font-size: 90%;
  text-align: justify;
}

.warn-text
{
  color:#ff0000;
  font-size:12px;
  clear:both;
  text-align:right;
  -moz-border-radius: 3px;border-radius: 3px;
  z-index:1000;
}



.selected-category-div
{
  height: 150px;
  width: 570px;
  margin:0px;
  overflow-x: hidden;
  overflow: auto;
  border:#777777 1px solid;
  font-size:13px
}
.selected-category-div-large
{
  max-height: 600px;
  width: 570px;
  margin:0px;
  overflow-x: hidden;
  overflow: auto;
  font-size:13px;
  border:#a6b6bd 1px solid;
  margin-bottom: 10px;
}

.disabled-category
{
  color:#333333;
  background-color:#ffffff;
  height:22px;
  font-weight:bold;
}
.disabled-category:hover
{
  color:#333333;
  background-color:#dddddd;
  height:22px;
  font-weight:bold
}
.not-selected-category
{
  background-color:#f0f0f0;
  color:#000000;
  height:22px;
}

.not-selected-category:hover
{
  background-color:#d5d5d5;
  color:#000000;
  cursor:pointer;
  height:22px;
}

.selected-category
{
  background-color:#185f7d;
  color:#ffffff;
  height:22px;
}

.selected-category:hover
{
  background-color:#666666;
  color:#ffffff;
  cursor:pointer;
  height:22px;
}

.article-large-image
{



}

.image-info
{
  background:black;
  height:70px;
  color:#aaaaaa;
  text-align:left;
  font-weight:normal;
  padding:10px;
}

.article-image-parent-div
{
  min-height:400px;
  vertical-align:middle;
}

.article-large-image-div
{
  width:1000px;
  position:absolute;
  z-index:900;
  margin-top:-100px;
  left:50%;
  margin-left:-500px;
  text-align:center;
  vertical-align:middle;
}

.warndiv
{
  padding:5px;
  border:1px solid #cccccc;
  background: #efefef;
  color: #185f7d !important;
  font-family: 'BPG Arial';
  font-weight: bold;
  font-size:13px;
  margin-bottom:4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}


#contactFormContainer
{
  position:absolute;
}
#contactForm
{   margin-top:0;
    width:300px;
    background:#fff;
    display:none;
    border-left:solid 1px #999999;
    border-right:solid 1px #999999;
    border-top:solid 1px #999999;
}
.input
{
  display:block;
  border:solid 1px #999999;
  width:100%;
  margin-bottom:10px;
  height:20px;
}  
#contactForm textarea
{
  display:block;
  border:solid 1px #999999;
  width:100%;
}  
.send
{
  background-color:#0066FF;
  border:solid 1px #999999;
  width:70px;
  padding-top:2px;
  margin:0 auto;
  height:20px;
}                
#contactLink
{
  height:20px;
  width:300px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
  background-image:url('slidein_button.png');  
  display:block;
  cursor:pointer; 
  text-align:center;
}
#messageSent
{
  color:#ff0000;
  display:none;
}
#messageWarning
{
  color:#ff0000;
  display:none;
}


.hiddenDiv {
  display: none;
}

.visibleDiv {
  display: block;
}	

.saved-pm
{
  height:18px;
  width:18px;
  cursor:pointer;
  background:url(/images/save_message.png) no-repeat;
}

.not-saved-pm
{
  height:18px;
  width:18px;
  cursor:pointer;
  background:url(/images/saved_message.png) no-repeat;;
}

#header
{
  height:120px;
}
#header-center
{
  width:1004px;margin:0 auto;height:110px;
}
#logo
{
  cursor:pointer;background:url('/images/sprites-one-v3.png') no-repeat;height:65px;width:210px;position:absolute;margin-top:27px;margin-left:8px
}
#logo-user
{
  cursor:pointer;background:url('/images/sprites-one-user.png') no-repeat;height:65px;width:210px;position:absolute;margin-top:27px;margin-left:8px
}
#left-menu
{
  width:160px;overflow:hidden;
}
#banner-top
{
  cursor:pointer;background:#1c396b no-repeat;height:90px;width:728px;position:absolute;margin-top:15px;margin-left:276px;
  box-shadow: 2px 2px 14px #0c2354;
}
#top-menu-grandfather
{
  height:41px;


}
#top-menu-father
{
  height:41px;
  width:100%;
  margin:0 auto;
  background:url('/images/top-menu-bg.png')

}

.fixedmenu
{
  position: fixed;
  top: 0px;
  width:100%;
  margin: 0px 0px 0px 0px;
  z-index:1000;
  height:41px;
}
#q
{
  float:left;width:199px;height:19px;border:1px solid #a3a3a3
}
#body-table
{
  margin:0 auto;width:1206px;;border-collapse:collapse;vertical-align:top;
  margin-bottom: 20px;
}
#body-table tr td
{
  vertical-align:top
}

#category-tests-icon
{
  width:160px;height:28px; background:url('/images/sprites-tests.png') -1px -59px;float:left;cursor:pointer;
}
#category-tests-icon:hover
{
  width:160px;height:28px;background:url('/images/sprites-tests.png') -1px -88px;float:left;cursor:pointer;
}

#category-tests-icon
{
  width:130px;height:28px; background:url('/images/sprites-tests.png') -1px -1px;float:left;cursor:pointer;
}
#category-tests-icon:hover
{
  width:130px;height:28px;background:url('/images/sprites-tests.png') 133px -1px;float:left;cursor:pointer;
}


#category-video-icon
{
  width:130px;height:28px; background:url('/images/sprites-one-v3.png') -1px -171px;float:left;cursor:pointer;
}
#category-video-icon:hover
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') 165px -171px;float:left;cursor:pointer;
}
#video_categories_main_div,#articles_categories_main_div,#images_categories_main_div,#tv_categories_main_div
{
  margin-bottom:4px
}
#category-articles-icon
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') -1px -201px;float:left;cursor:pointer;
}
#category-articles-icon:hover
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') 165px -201px;float:left;cursor:pointer;
}
#category-images-icon
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') -1px -231px;float:left;cursor:pointer;
}
#category-images-icon:hover
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') 165px -231px;float:left;cursor:pointer;}

#category-tv-icon
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') -1px -667px;float:left;cursor:pointer;
}
#category-tv-icon:hover
{
  width:130px;height:28px;background:url('/images/sprites-one-v3.png') 165px -667px;float:left;cursor:pointer;}

#income-banner
{
  cursor:pointer;width:560px;height:89px;margin-left:17px;margin-bottom:15px
}
#income-banner-text
{
  padding:5px 10px 5px 0px;text-align:right;font-size:13px
}
#footer
{
  min-height:110px;
  margin-top:0px
}

#article-text-div
{
  font-size:16px;
}

.orderby-separator
{
  color:#999999
}

.tooltip-target {



}
.tooltip-content {
  display: none;       
  position: absolute;  
  width: 200px;
  text-align: left;
  color: black;
  margin-top:-7px;
  margin-left:140px;
  padding:5px;
}

.loading-user-info
{
  background:white;
  padding:20px;
  border:1px solid gray;
  text-align:center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.loaded-user-info
{
  background:white;
  padding:5px;
  border:1px solid gray;
  text-align:left;
  -moz-border-radius: 2px;border-radius: 2px;
  font-weight:normal;
  font-size:13px
}

.nicelink
{
  color:#25589d;
  text-decoration:none;

}

.nicelink:hover
{
  color:#15488d;
  text-decoration:underline;
}
.whitelink
{
  color:#ffffff;
  text-decoration:none;

}

.whitelink:hover
{
  color:#ffffff;
  text-decoration:underline;
}
.nicelinkp
{
  color:#25589d;
  text-decoration:underline;

}

.nicelinkp:hover
{
  color:#15488d;

  text-decoration:none;
}

.disabledlink
{
  color:#222222;
  text-decoration:none;
}

.disabledlink:hover
{
  color:#222222;
  text-decoration:none;
}
.disabledlink-white
{
  color:#cccccc;
  text-decoration:none;
}

.disabledlink-white:hover
{
  color:#ffffff;
  text-decoration:none;
}
.blacklink
{
  color:#000000;
  text-decoration:none;
}

.blacklink:hover
{
  color:#000000;
  text-decoration:underline;
}

.graylink
{
  color:#999999;
  text-decoration:none;
}

.graylink:hover
{
  color:#000000;
  text-decoration:none;
}
.button
{
  margin:5px;
  padding:3px;
  border:1px solid #bbbbbb;
  color: #555555;
  background:url('/images/button-bg.gif') #e7e7e7;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration:none;
  font-size:13px;
}

.button:hover,.button-selected
{
  margin:5px;
  padding:3px;
  border:1px solid #999999;
  color: #444444;
  background:url('/images/button-bg-hover.gif') #e7e7e7;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration:none;
  font-size:13px;
}

.ghdn
{
  display:none
}

.banner468x60
{
  height:60px;width:468px;background:gray;margin:0px auto;
}

.banner250x250
{
  min-width:250px;
  /*min-height:250px;*/
  background:none
}

.separator-20
{
  height:20px
}

.separator-10
{
  height:10px
}

.category-title-div
{
  height:33px;width:160px;
}

.eachvideo
{
  height:177px;width:143px;float:left;margin:2px 17px 7px 17px;font-size:12px
}

.eachvideo .title
{
  font-size:13px;
  height:38px;
  overflow:hidden
}

.eachvideo .time
{
  color:#999999
}

.left-submenu
{
  margin-bottom:5px
}

.left-submenu div
{

  border-bottom:1px solid #eaeaea;
  padding:2px;
}
.left-submenu div:first-child
{
  padding:2px;
  margin-top:4px
}
.left-submenu div:last-child
{
  border-bottom:0px;
  padding:2px;
  margin-bottom:16px
}

.left-submenu div:hover
{
  background:#f0f0f0;
}

.left-submenu div a
{
  margin-top:2px;
  font-size:14px;

  color:#25589d;
  text-decoration:none;

}

.vertical-text-line
{
  width:2px;height:9px;float:left;border-left:1px solid #5974a9;margin:0px 10px 0px 10px
}

.inputlogin
{
  height:23px;width:231px;border:0 none;background:transparent none;font-size:18px
}
input[type="text"], input[type="password"], textarea, select { 
  outline: none;
}

.nice-selector-option
{
  background-color:#fafafa;
  cursor:pointer;
  padding:5px 10px 0px 10px 
}
.nice-selector-option:hover
{
  background:#a0b6d7;
}
.logintitle
{
  font-size:16px;color:#25589d
}

.loglinks
{
  font-size:13px;color:#25589d;text-decoration:none
}



.arrow_down
{
  width:30px;height:28px;background:url('/images/sprites-one-v3.png') -269px -1px;float:left;cursor:pointer
}
.arrow_down:hover
{
  width:30px;height:28px;background:url('/images/sprites-one-v3.png') -269px -31px;float:left;cursor:pointer
}

.arrow_up
{
  width:30px;height:28px;background:url('/images/sprites-one-v3.png') -238px -1px;float:left;cursor:pointer
}
.arrow_up:hover
{
  width:30px;height:28px;background:url('/images/sprites-one-v3.png') -238px -31px;float:left;cursor:pointer
}

logged 
.mymenu-block-head
{
  background:#6083b3;
  min-height:25px;
  color:#ffffff;
  font-size:14px;
  text-align:center;
  padding-bottom:3px;
  margin-bottom: 3px;
  padding-top: 5px;
}

.mymenu-block-head div
{
  padding-top:2px
}

.mymenu-block-head div a
{
  color:#ffffff;
  text-decoration:none;
  font-size:14px;
}

.mymenu-block-head div a:hover
{
  color:#d9d9d9;
  text-decoration:none;
}


.mymenu-block-head-user
{
  background:#dadada;
  min-height:25px;
  color:#000000;
  font-size:14px;
  text-align:center;
  padding-bottom:3px;
  margin-bottom: 3px;
  padding-top: 5px;
}

.mymenu-block-head-user div
{
  padding-top:2px
}

.mymenu-block-head-user div a
{
  color:#000000;
  text-decoration:none;
  font-size:14px;
}

.mymenu-block-head-user div a:hover
{
  color:#444444;
  text-decoration:none;
}
.my-video-icon-div
{
  padding-left:30px;
  background:url(/images/myicons.png) 1px 4px no-repeat;
}

.my-video-article-div
{
  padding-left:30px;
  background:url(/images/myicons.png) 1px -18px no-repeat;
}

.my-video-picture-div
{
  padding-left:30px;
  background:url(/images/myicons.png) 1px -43px no-repeat;
}

.mymenu-under-block
{
  margin-bottom:25px
}

.mymenu-under-block div
{
  padding-top:3px;
  height:22px;
  border-bottom:1px solid #eaeaea;
}

.mymenu-under-block div a
{
  margin-top:3px;
  font-size:13px;
}

.choose_thumb
{
  width:130px;
  margin-right:2px;
  border:2px solid white;
}

.choose_thumb:hover
{
  border:2px solid red;
}

.thumb_2
{
  border:2px solid red;
}


#gototop
{
  position:absolute;margin:5px;
  width: 0px; 
  height: 0px; 
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #aaaaaa;
}
#gototop:hover
{
  border-bottom: 6px solid #333333;
  cursor:pointer
}

.comment-each
{
  padding:10px 0px 10px 0px;font-size:13px;border-bottom:1px solid #dedede;color:#333333;
  width:556px;

}
.comment-each-marked
{
  padding:10px 0px 10px 0px;font-size:13px;border-bottom:1px solid #000000;color:#333333;
  width:556px;

}
.comment-head
{
  height:22px;
}


.comment-user
{
  padding:0px 3px 3px 9px;
  float:left
}

.comment-text
{
  padding:0px 3px 3px 9px;
  overflow:hidden
}

.comment-date
{
  color:#999999;
  margin:0px 3px 3px 3px;
  float:right
}

.comment-remove
{
  margin:0px 3px 3px 3px;
  width:20px;
  float:right

}

.comment-remover
{
  display:none;
}

.small-avatar
{
  height:50px;width:50px
}
.x-small-avatar
{
  height:28px;width:28px
}
#comment_textarea
{
  height:80px;
  width:465px;
  margin-left:10px;
  margin-bottom: 10px;
}

.add_form_head
{
  text-align:right;margin-bottom:10px;font-weight:bold;font-size:16px;color:#6083b3;font-style:italic;margin-right:5px
}
.italic
{
  font-style:italic
}
.navigation-current
{
  float:left;
  border:1px solid #163b6c;
  min-width:20px;
  height:19px;
  text-align:center;
  padding-top:3px;
  font-family:sans-serif,verdana;
  font-size:12px;
  color:#ffffff;
  background:#6083b3;
  margin:4px;
  padding-left:2px;
  padding-right:2px;
}



.navigation-other a
{
  font-family:sans-serif,verdana;
  text-decoration:none;
  color:#6083b3
}

.navigation-points 
{
  float:left;
  border:1px solid #8cabd5;
  min-width:20px;
  height:19px;
  text-align:center;
  padding-top:3px;
  font-family:sans-serif,verdana;
  font-size:12px;
  color:#8cabd5;
  margin:4px;
  padding-left:2px;
  padding-right:2px;
}

.index-content-head
{

  height:22px;
  font-size:13px;
  overflow:hidden;
  padding-bottom:2px
}

.index-content-head-title
{
  padding-top:3px;
  float:left;
  height:12px;

}

.index-content-head-date
{
  float:right;
  height:22px;
  color:#999999;
  margin-top:4px
}

.video-duration
{
  color:white;
  background:black;
  opacity: .6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  float:right;
  margin:-18px 2px 2px 2px;
  position: relative;
  padding:1px 3px 1px 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family:sans-serif,verdana,times;
  z-index:2;
  font-size:12px;
}
.search-video-duration
{
  color:white;
  background:black;
  opacity: .6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  margin:49px 0px 0px 88px;
  position: absolute;
  padding:1px 3px 1px 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family:sans-serif,verdana,times;
  z-index:2;
  font-size:12px;
}
.like-transparent
{
  opacity: .85;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
}
.top-menu-home-icon
{
  background:url(/images/sprites-one-v3.png) no-repeat -210px -8px;height:22px;width:26px;overflow:hidden;margin:8px 0px 0px 8px;float:left
}
.top-menu-home-icon-hover
{
  background:url(/images/sprites-one-v3.png) no-repeat -210px -38px;height:22px;width:26px;overflow:hidden;margin:8px 0px 0px 8px;float:left
}
.top-menu-messages-icon
{
  background:url(/images/sprites-one-v3.png) no-repeat -0px -69px;height:19px;width:23px;overflow:hidden;margin:11px 0px 0px 8px;float:left
}
.top-menu-messages-icon-hover
{
  background:url(/images/sprites-one-v3.png) no-repeat -0px -88px;height:19px;width:23px;overflow:hidden;margin:11px 0px 0px 8px;float:left
}
.top-menu-rss-icon
{
  background:url(/images/sprites-one-v3.png) no-repeat -25px -69px;height:19px;width:18px;overflow:hidden;margin:11px 0px 0px 8px;float:left
}
.top-menu-rss-icon-hover
{
  background:url(/images/sprites-one-v3.png) no-repeat -25px -88px;height:19px;width:18px;overflow:hidden;margin:11px 0px 0px 8px;float:left
}
.top-menu-info-icon
{
  background:url(/images/sprites-one-v3.png) no-repeat -45px -69px;height:19px;width:8px;margin:11px 0px 0px 8px;float:left
}
.top-menu-info-icon-hover
{
  background:url(/images/sprites-one-v3.png) no-repeat -45px -88px;height:19px;width:8px;overflow:hidden;margin:11px 0px 0px 8px;float:left
}
#top-menu-messages-count
{
  height:13px;color:#ff0000;background:#f5f5f5;font-size:11px;padding-left:1px;position:absolute;margin-top:7px;margin-left:25px;
  font-family:sans-serif,verdana,times;font-weight:bold;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
#top-menu-rss-count
{
  height:13px;color:#ff0000;background:#f5f5f5;font-size:11px;padding-left:1px;position:absolute;margin-top:7px;margin-left:18px;
  font-family:sans-serif,verdana,times;font-weight:bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#top-menu-info-count
{
  height:13px;color:#ff0000;background:#f5f5f5;font-size:11px;padding-left:1px;position:absolute;margin-top:7px;margin-left:13px;
  font-family:sans-serif,verdana,times;font-weight:bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#top-menu-messages-icon-count-container
{
  height:41px;float:left;width:34px;margin-left:13px;cursor:pointer
}
#top-menu-rss-icon-count-container
{
  height:41px;float:left;width:34px;margin-left:7px;cursor:pointer
}
#top-menu-info-icon-count-container
{
  height:41px;float:left;width:34px;margin-left:3px;cursor:pointer
}
#top-menu-mypage 
{
  font-size:11px;margin-top:15px;height:11px;width:85px;background:gray;margin-left:25px;float:left;background:url(/images/sprites-one-v3.png) -67px -68px;
}
#top-menu-mypage:hover
{
  font-size:11px;margin-top:15px;height:11px;width:85px;background:gray;margin-left:25px;float:left;background:url(/images/sprites-one-v3.png) -160px -68px;
}



.button-left-td-inactive
{
  width:3px;background:url(/images/sprites-two.png) repeat-x -1px -23px
}
.button-left-td-active
{
  width:3px;background:url(/images/sprites-two.png) repeat-x -10px -23px
}
.button-center-td-inactive
{
  background:url(/images/sprites-two.png) repeat-x -0px -0px;padding:0px 5px 0px 5px;color:#444444
}
.button-center-td-active
{
  background:url(/images/sprites-two.png) repeat-x -0px -46px;padding:0px 5px 0px 5px;color:#000000
}
.button-right-td-inactive
{
  width:3px;background:url(/images/sprites-two.png)  -6px -23px
}
.button-right-td-active
{
  width:3px;background:url(/images/sprites-two.png)  -15px -23px
}


.button-left-td-inactive-black
{
  width:3px;background:url(/images/sprites-two.png) repeat-x -1px -23px
}
.button-left-td-active-black
{
  width:3px;background:url(/images/sprites-two.png) repeat-x -10px -23px
}
.button-center-td-inactive-black
{
  background:url(/images/sprites-two.png) repeat-x -0px -0px;padding:0px 5px 0px 5px;color:#444444
}
.button-center-td-active-black
{
  background:url(/images/sprites-two.png) repeat-x -0px -46px;padding:0px 5px 0px 5px;color:#000000
}
.button-right-td-inactive-black
{
  width:3px;background:url(/images/sprites-two.png)  -6px -23px
}
.button-right-td-active-black
{
  width:3px;background:url(/images/sprites-two.png)  -15px -23px
}

.niceline
{
  height:1px;border-bottom:1px solid #ffffff;background-color:#d0d0d0;font-size:1px
}
.underline
{
  text-decoration:underline
}	
.absolute
{
  position:absolute;
}
.comment-image
{
  min-width:50px
}
.hover-sens:hover
{
  opacity: .85;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
}
#article-text-div img{max-width:560px}

.tv_switch_button {
  background-image: url("/images/tv/play.png");
  width: 30px;
  height: 28px;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
}

.tv_switch_input {
  width: 26px;
  height: 24px;
  text-align: center;
  border: 1px #cccccc solid;
}

.tv_switch_input1 {
  margin-right: 3px;
  float:left;
}

.tv_switch_button1 {
  margin-left: 3px;
  font-size: 9px;
  float:left;
}

#tv_time_switcher2 .tv_switch_button1 {
  margin-left: 0px;
}

.tv_switch_minute {
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  background-color: transparent;
  font-family: 'Arial';
  font-size: 0px;
  height: 28px;
  border: none;
  padding: 0px;
  margin-right: 5px;
  width: 59px;
}

.tv_switch_minute span {
  font-size:12px;
  font-weight: bold;
}

.tv_switch_live { 
  width: 47px;
  height: 28px;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 12px;
  background-color: transparent;
  font-weight: bold;
}

.tv_switch_minus_30 , .tv_switch_plus_30 {
  margin-right: 6px;
  width: 64px;
}

#tv_time_switcher { 
  margin: auto;
  padding-top: 20px;
}

#tv_time_switcher2 {
  float:right;
  margin-right: 51px;
  width:480px;
  height:29px;
  background: url("/images/tv/minutesbg.png")
}

.tv_switchbutton {
  background-image: url("/images/tv/pause.png");
  width: 30px;
  height: 28px;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
  margin-right: 6px;
}

.tv_switchbutton_play {
  width: 30px;
  height: 28px;
  font-size: 0px;
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  margin-right: 6px;
}

.tv_switch_plus {

}

.tv_switch_minuse {

}

.rss_mshoblebi , .rss_adami , .rss_autobild {
  background: #ffffff; 
  overflow: hidden;
  font-family: 'BPGArial';
  font-size: 12px;
}

.rss_gemrielia , .rss_astrologi , .rss_mkurnali {
  background: #ffffff; 
  overflow: hidden;
  font-family: 'BPGArial';
  font-size: 12px;
}


.rss_autobild , .rss_gemrielia {
  margin-right: 0px;
}


.rssebi .image {
  padding-bottom: 10px;
}

.rss_ambebi {
  border: 2px solid #ebebeb;
  margin-bottom: 20px;
}

.rss_ambebi .items .item {
  float: left;
  padding: 0px;
  background: none;
}

.rss_ambebi .items .first {
  margin: 0px;
}

.rss_ambebi .items {
  background: url(../images/rss_fon.png);
  background-position: 0 -1355px;
  background-repeat: no-repeat;
}

.rss_ambebi .title_logo {
  height: 36px;
  background: url("/images/ambebilogo.png") 20px 10px no-repeat;
}

.rss_ambebi .image {
  padding-bottom: 5px;
}

.rss_ambebi a {
  font-family: 'BPGArial';
  font-size: 12px;
  color:#6c84a6;
}

.rssebi a {
  color:#6c84a6;
}

.rss_sportall .title_logo {
  height: 38px;
  background: url("/images/sportalllogo.png") 14px 8px no-repeat;
}
.rss_sportall .image {
  padding-bottom: 5px;
}

.rss_sportall a {
  font-family: 'BPGArial';
  font-size: 12px;
  color:#6c84a6;
}

.rss_palitratv .items .item {
  float: left;
  padding: 0px;
  background: none;
}

.rss_palitratv .items .first {
  margin: 0px;
}

.rss_palitratv .items {
  background: url(../images/rss_fon.png);
  background-position: 0 -1550px;
  background-repeat: no-repeat;
}

.rss_palitratv .title_logo {
  height: 36px;
  background: url("/images/palitratv_logo.png") 20px 10px no-repeat;
}

.rss_palitratv .image {
  padding-bottom: 5px;
}

.rss_palitratv a {
  font-family: 'BPGArial';
  font-size: 12px;
  color:#6c84a6;
}


.rss_marao .items .item {
  float: left;
  padding: 0px;
  background: none;
}

.rss_marao .items .first {
  margin: 0px;
}

.rss_marao .items {
  background: url(../images/rss_fon.png);
  background-position: 0 -1803px;
  background-repeat: no-repeat;
}
.rss_kvirispalitra .items {
  background: url(../images/rss_fon.png);
  background-position: 0 -2293px;
  background-repeat: no-repeat;
}
.rss_sportallin .items {
  background: url(../images/rss_fon.png);
  background-position: 0 -2046px;
  background-repeat: no-repeat;
}

.rss_marao .title_logo {
  height: 50px;
  background: url("/images/marao_logo.png") 20px 10px no-repeat;
}

.rss_marao .image {
  padding-bottom: 5px;
}

.rss_marao a {
  font-family: 'BPGArial';
  font-size: 12px;
  color:#6c84a6;
}

tv corp start 

.tvcorp_input {
  float:left;
  margin-right: 1px;
  width: 37px;
}

.tvcorp_input input {
  width: 26px;
  height: 24px;
  text-align: center;
  border: 1px #cccccc solid;
}


@font-face {
  font-family: 'bpg_dejavu_sansbook';
  src: url('fonts/bpg_dejavusansbook/bpg_dejavusans.eot');
  src: url('fonts/bpg_dejavusansbook/bpg_dejavusans.eot?#iefix') format('embedded-opentype'),
    url('fonts/bpg_dejavusansbook/bpg_dejavusans.woff2') format('woff2'),
    url('fonts/bpg_dejavusansbook/bpg_dejavusans.woff') format('woff'),
    url('fonts/bpg_dejavusansbook/bpg_dejavusans.ttf') format('truetype'),
    url('fonts/bpg_dejavusansbook/bpg_dejavusans.svg#bpg_dejavu_sansbook') format('svg');
  font-weight: normal;
  font-style: normal;

}
.rss_allnewsin .title_logo
{
  background:url(img/allnews_rss_logo.png);  
  background-position:7px 7px;
  background-repeat: no-repeat; 
  background-color:#052b40;
  height:68px;
}
.rss_allnewsin .items .item .image a
{
  font-size:0px;
}
.rss_allnewsin .items .item .title
{
  position: absolute;
  bottom: 0px;
  left: 5px;
  background: #fff;
  width: 270px;
  padding: 8px 0;
}
.rss_allnewsin .items .item .title a
{
  display: block;
  font-size: 12px;
  color: #052b40;
  font-family: 'bpg_dejavu_sansbook';
  padding-right: 8px;
  max-height: 30px;
  line-height: 15px;
  overflow: hidden;
}
.rss_allnewsin .items .item:hover .title a
{
  max-height: inherit;
}
.rss_allnewsin .items .item
{
  float: left;
  padding: 0;
  width: 290px;
  position:relative;
}
.rss_allnewsin .items .first
{
  margin:0px;
}

@font-face {
  font-family: 'bpg_arialregular';
  src: url('font/bpg_arial/bpg_arial.eot');
  src: url('font/bpg_arial/bpg_arial.eot?#iefix') format('embedded-opentype'),
    url('font/bpg_arial/bpg_arial.woff') format('woff'),
    url('font/bpg_arial/bpg_arial.ttf') format('truetype'),
    url('font/bpg_arial/bpg_arial.svg#bpg_arialregular') format('svg');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'bpg_square_mtavruli_2012Rg';
  src: url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.eot');
  src: url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.eot?#iefix') format('embedded-opentype'),
    url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.woff2') format('woff2'),
    url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.woff') format('woff'),
    url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.ttf') format('truetype'),
    url('fonts/BPG_Square_Mtavruli_2012/BPG_Square_Mtavruli_3.svg#bpg_square_mtavruli_2012Rg') format('svg');
  font-weight: normal;
  font-style: normal;
}
#article_block
{
  width:1000px;
  margin:30px auto;
}
.sabanero_title_block
{
  overflow: hidden;
  font-family: 'bpg_square_mtavruli_2012Rg';
  font-size: 18px;
  color: #ffffff;
  border-radius: 5px 5px 0 0;
}
.sabanero_title1
{
  float: left;
  width: 30%;
  background: #10455b;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
#article_sareklamo table td,
#article_sareklamo table th {
  padding: 0px !important;
}
.sabanero_title2
{
  float: left;
  width: 30%;
  background: #185f7d;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
.sabanero_title3
{
  float: left;
  width: 40%;
  background: #3989aa;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
.span_title_one
{
  display: block;
  height: 34px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  text-align: center;
  line-height: 34px;
  background: #D5D5D5;
  color: #e9e9e9 !important;
}
.span_title_one1
{
  display: block;
  height: 34px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  text-align: center;
  line-height: 34px;
  background: #D5D5D5;
  color: #e9e9e9 !important;
}
table.sabanero_table td p span:first-child
{
  font-size: 16px;
}
table.sabanero_table td p,
table.sabanero_table1 td
{
  font-family: 'bpg_arialregular';
  font-size: 14px;
}
table.sabanero_table td
{
  background: #EBEFF3;

}
table.sabanero_table,
table.sabanero_table td,
table.sabanero_table tr
{
  border-collapse: collapse;
}
.span_rek_image
{
  width: 26px;
  height: 26px;
  background: url(img/sarek_image.png);
  background-position: 0 -54px;
  background-repeat: no-repeat;
  display: block;
  margin: 10px auto;
  cursor: pointer;
  font-size: 0px !important;
}
.span_rek_image:hover
{
  width: 26px;
  height: 26px;
  background: url(img/sarek_image.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
}
.span_rek_video
{
  width: 26px;
  height: 26px;
  background: url(img/sarek_image.png);
  background-position: 0 -113px;
  background-repeat: no-repeat;
  display: block;
  margin: 10px auto;
  cursor: pointer;
  font-size: 0px !important;
}
.span_rek_video:hover
{
  width: 26px;
  height: 26px;
  background: url(img/sarek_image.png);
  background-position: 0 -173px;
  background-repeat: no-repeat;
}
tr.span_rek_border
{
  border-bottom: 1px solid #DBE8F4;
}
.rek_teq_mot_ban
{
  display: block;
  width: 510px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  color: #ffffff;
  background: url(img/rek_isari.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #10455b;
  font-size: 20px;
  cursor: pointer;
}
.rek_vid_mot_ban
{
  display: block;
  width: 567px;
  height: 40px;
  line-height: 40px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  color: #ffffff;
  
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  background: url(img/rek_isari.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #10455b;
}
.span_rek_beg
{
  background: #D5D5D5;
}
.sabanero_table1,
.sabanero_table
{
  font-size: 14px;
}
.sabanero_table1
{
  border-collapse: collapse;
}
.span_rek_beg td span
{
  display: block;
  text-align: center;
  height: 34px;
  line-height: 32px;
  color: #fff;;
  font-size: 16px;
  font-family: 'bpg_square_mtavruli_2012Rg';
}
.span_rek_beg2
{
  background: #f6f6f6;
  font-size: 16px;
  height: 54px;
}
.banner_brending
{
  background: #22659C;
  height: 41px;
  display: block;
  font-family: 'bpg_square_mtavruli_2012Rg';
  color: #ffffff;
  border-radius: 5px 5px 0 0;
  padding-left: 42px;
  font-size: 20px;
  line-height: 40px;
}
.span_rek_border td,
.span_rek_bordernone td
{
  height: 46px;
  font-family: 'bpg_arialregular';
}
.rogor_gamoitanos
{
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  display: block;
  height: 46px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  line-height: 44px;
  background: #719CC8;
}
.sabanero_title11
{
  float: left;
  width: 30%;
  background: #10455b;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
.sabanero_title22
{
  float: left;
  width: 30%;
  background: #185f7d;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
.sabanero_title33
{
  float: left;
  width: 40%;
  background: #3989aa;
  height: 41px;
  line-height: 40px;
  text-align: center;
}
.optimal_vote_number span
{
  color: #10455b !important;
}
.optimal_vote_number
{
  font-family: 'bpg_square_mtavruli_2012Rg';
  font-size: 16px;
  color: #10455b;
  padding: 32px 0 12px 43px;
}
.fasdaklebis_damok_bann span
{
  padding-left: 88px;
  color: #e00e0e !important;
}
.fasdaklebis_damok_bann
{
  color: #e00e0e;
  font-size: 14px;
  padding: 0px 0 32px 43px;
  font-family: 'BPG Arial'; 
}
.sareklamo_email
{
  margin-left: 24px;
  padding: 0 0 45px 30px;
  font-family: 'BPG Arial' ;
  color: #363636;
  font-size: 14px;
  background: url(img/email_phones.png);
  background-position: 0 -2px;
  background-repeat: no-repeat;
}
.sareklamo_telephone
{
  margin-left: 24px;
  padding: 0 0 10px 30px;
  font-family: 'bpg_arialregular';
  color: #363636;
  font-size: 14px;
  background: url(img/email_phones.png);
  background-position: 0 -64px;
  line-height: 21px;
  height: 24px;
  background-repeat: no-repeat;
}
.sareklamo_email_title
{
  color: #61b3f3;
  font-size: 16px;
  font-family: 'bpg_square_mtavruli_2012Rg';
  padding: 0 0 25px 40px;
}
.sareklamo_email_intro
{
  font-family: 'bpg_arialregular';
  color: #363636;
  font-size: 14px;
  padding-bottom: 20px;
}
.sareklamo_pri_teq_media
{
  padding: 0 0px 60px;
  overflow: hidden;
  display: table;
  margin: 0px auto;
}
.sareklamo_prailisti
{
  float: left;
  width: 236px;
}
.sareklamo_prailisti_in a
{
  background: url(img/reklama_big_icon.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 43px;
  line-height: 42px;
  padding-left: 76px;
  font-size: 16px;
  color: #515151;
  font-family: 'bpg_square_mtavruli_2012Rg';
  display: table;
}
.sareklamo_teqnika_in a
{
  background: url(img/reklama_big_icon.png);
  background-position: 0 -94px;
  background-repeat: no-repeat;
  height: 43px;
  line-height: 42px;
  padding-left: 90px;
  font-size: 16px;
  color: #515151;
  font-family: 'bpg_square_mtavruli_2012Rg';
  display: table;
}
.sareklamo_teqnika
{
  float: left;
  width: 330px;
}
.sareklamo_media_in a
{
  background: url(img/reklama_big_icon.png);
  background-position: 0 -215px;
  background-repeat: no-repeat;
  height: 43px;
  line-height:42px;
  padding-left: 60px;
  font-size: 16px;
  color: #515151;
  font-family: 'bpg_square_mtavruli_2012Rg';
  display: table;
}
.sareklamo_media
{
  float: left;
  width: 170px;
}
.span_rek_left
{
  float: left;
  width: 110px;
  text-align: right;
  display: block;
  font-size: 16px;
}
.span_rek_right
{
  float: right;
  width: 160px;
  display: block;
  text-align: left;
  line-height: 20px;
  color: #1e1d1d;
  font-size: 14px;
}
.sabanero_brend_block_left
{
  float: left;
  width: 60%;
}
.sabanero_brend_block_right
{
  float: right;
  width: 40%;
}
.sabanero_brend_block
{
  overflow: hidden;
  border-radius: 5px 5px 0 0;
}
.sananero_brend
{
  float: left;
  width: 50%;
  height: 40px;
  line-height: 40px;
  background: #10455b;
  text-align: center;
  font-size: 18px;
  font-family: "bpg_square_mtavruli_2012Rg";
  color: #FFFFFF;
}
.sabanero_brend_block_lefttop
{
  overflow: hidden;
}
.sananero_brend_price
{
  float: right;
  width: 50%;
  height: 40px;
  line-height: 40px;
  background: #185f7d;
  text-align: center;
  font-size: 18px;
  font-family: "bpg_square_mtavruli_2012Rg";
  color: #FFFFFF;
}
.sabanero_brend_block_leftbot
{
  overflow: hidden;
  background: #d5d5d5;
}
.sananero_brend_tip span,
.sananero_brend_koef span,
.sananero_brend_stat span,
.sananero_brend span,
.sananero_brend_price span,
.sananero_brend_adg span
{
  color: #ffffff !important;
}
.sananero_brend_tip,
.sananero_brend_koef,
.sananero_brend_stat
{
  float: left;
  width: 42%;
  font-family: "bpg_square_mtavruli_2012Rg";
  text-align: center;
  height: 34px;
  line-height: 34px;
  color: #ffffff;
}

.sananero_brend_adg
{
  height: 74px;
  line-height: 74px;
  text-align: center;
  font-size: 18px;
  font-family: "bpg_square_mtavruli_2012Rg";
  color: #FFFFFF;
  background: #3989aa;
}
.sareklamo_mobyle
{
  float: left;
  width: 250px;
}
.sareklamo_mobyle_in
{
  padding-left: 20px;
}
.sareklamo_mobyle_in a
{
  background: url(img/reklama_big_icon.png);
  background-position: -17px -352px;
  background-repeat: no-repeat;
  height: 43px;
  line-height:42px;
  text-align: right;
  font-size: 16px;
  color: #515151;
  font-family: 'bpg_square_mtavruli_2012Rg';
  display: block;
}
.sabanero_brend_block_lefttop span,
.sabanero_brend_block_leftbot span
{
  color: #ffffff;
}



start file:prettyPhoto.dark_square.css 
------------------------------------------------------------------------
This you can edit.
------------------------------------------------------------------------- 

div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }  Top left corner 
div.light_rounded .pp_top .pp_middle { background: #fff; }  Top pattern/color 
div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }  Top right corner 

div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; }  Content background 
div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; }  Next button 
div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }  Previous button 
div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }  Expand button 
div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }  Expand button hover 
div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }  Contract button 
div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }  Contract button hover 
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }  Close button 
div.light_rounded #pp_full_res .pp_inline { color: #000; } 

div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }  The previous arrow in the bottom nav 
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }  The next arrow in the bottom nav 
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }  Bottom left corner 
div.light_rounded .pp_bottom .pp_middle { background: #fff; }  Bottom pattern/color 
div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }  Bottom right corner 

div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  Loader icon 

----------------------------------
Dark Rounded Theme
----------------------------------- 

div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }  Top left corner 
div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  Top pattern/color 
div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }  Top right corner 

div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }  Left Content background 
div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }  Right Content background 
div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  Content background 
div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; }  Next button 
div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }  Previous button 
div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }  Expand button 
div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }  Expand button hover 
div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }  Contract button 
div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }  Contract button hover 
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }  Close button 
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 

div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }  The previous arrow in the bottom nav 
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }  The next arrow in the bottom nav 
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }  Bottom left corner 
div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  Bottom pattern/color 
div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }  Bottom right corner 

div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  Loader icon 


----------------------------------
Dark Square Theme
----------------------------------- 

div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  Loader icon 

div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }  Left Content background 
div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }  Right Content background 
div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }  Expand button 
div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }  Expand button hover 
div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }  Contract button 
div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }  Contract button hover 
div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }  Close button 
div.dark_square #pp_full_res .pp_inline { color: #fff; } 

div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }  The previous arrow in the bottom nav 
div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }  The next arrow in the bottom nav 
div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; }  Next button 
div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  Previous button 


----------------------------------
Light Square Theme
----------------------------------- 

div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }

div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }  Expand button 
div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }  Expand button hover 
div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }  Contract button 
div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }  Contract button hover 
div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }  Close button 
div.light_square #pp_full_res .pp_inline { color: #000; } 

div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }  The previous arrow in the bottom nav 
div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }  The next arrow in the bottom nav 
div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; }  Next button 
div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  Previous button 


----------------------------------
Facebook style Theme
----------------------------------- 

div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }  Top left corner 
div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }  Top pattern/color 
div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }  Top right corner 

div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }  Content background 
div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }  Content background 
div.facebook .pp_content { background: #fff; }  Content background 
div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; }  Expand button 
div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; }  Expand button hover 
div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; }  Contract button 
div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; }  Contract button hover 
div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; }  Close button 
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; }  Loader icon 

div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }  The previous arrow in the bottom nav 
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }  The next arrow in the bottom nav 
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }

div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; }  Next button 
div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; }  Previous button 

div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }  Bottom left corner 
div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }  Bottom pattern/color 
div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }  Bottom right corner 


------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- 

div.pp_pic_holder a:focus { outline:none; }

div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}

div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

.pp_top {
  height: 20px;
  position: relative;
}
* html .pp_top { padding: 0 20px; }

.pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_top .pp_middle {
  left: 0;
  position: static;
}

.pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.pp_content { height: 40px; }

.pp_content .ppt {
  left: auto;
  margin-bottom: 5px;
  position: relative;
  top: auto;
}

.pp_fade { display: none; }

.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }

.pp_content_container .pp_details {
  margin: 10px 0 2px 0;
}
.pp_description {
  display: none;
  margin: 0 0 5px 0;
}

.pp_nav {
  clear: left;
  float: left;
  margin: 3px 0 0 0;
}

.pp_nav p {
  float: left;
  margin: 2px 4px;
}

.pp_nav a.pp_arrow_previous,
.pp_nav a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}

.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

a.pp_next {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

a.pp_previous {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

a.pp_expand,
a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;	
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

a.pp_close {
  display: block;
  float: right;
  text-indent: -10000px;
}

.pp_bottom {
  height: 20px;
  position: relative;
}
* html .pp_bottom { padding: 0 20px; }

.pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

.pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  margin: -12px 0 0 -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}

#pp_full_res {
  line-height: 1 !important;
}

#pp_full_res .pp_inline {
  text-align: left;
}

#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9999;
}

------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- 

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-block;}

Hides from IE-mac \
* html .clearfix {height: 1%;}
.clearfix {display: block;}
End hide from IE-mac 
end file: prettyPhoto.dark_square.css 



.sportal_rss {
  width:auto;

}

.sportal_item{
  float:none !important;
  margin:0 0 13px 0 !important;
}