body{
    background-image: url("../images/bg2.jpg");
    font-family: "Arial";
    margin: 10px 0 0 0;
}
a:hover{
    text-decoration: underline;
    color: #fff;
}

.xt {padding: 0 5px 0 5px; width: 123px;}
.cleaner {clear:both;height:1px;overflow:hidden}
.d10 {height:10px;overflow:hidden}
.green_button_100 {
                  background:url("../images/green_button100.png") no-repeat;
                  width: 99px;
                  height: 16px; 
                  border:0;
                  color:#fff;
                  cursor: pointer;
                  cursor: hand;
}
.button_orange98 {
                  background:url("../images/button_orange98.png") no-repeat;
                  width: 96px;
                  height: 20px; 
                  border:0;
                  color:#fff;
                  cursor: pointer;
                  cursor: hand;
}
#body{
    width: 1128px;
    margin: 0 auto 0 auto; 
}
#wrapper-bottom {
    position: absolute;
    height: 420px; 
    top: 147px; 
    z-index: 0;
}
#wrapper-top {
    position: relative;
    margin-top: 351px;  
    z-index: 100;
}
#left_box_content,
#left_box {
    position: relative;
    float: left;
    width: 200px;
    left: -615px;
}
#main_box {
   position: relative;
   left: 200px;

   z-index: 10000 !important;
   overflow: hidden;
}
#main_box a:hover {
   color: #A3B729;
}
#main_box h2 a:hover,
a.comment_reply:hover,
h3 a:hover,
.box_profile_table_item_button a:hover,
.profile_nav_buttons a:hover,
.poradna_blue_button:hover,
.poradna_blue_button2:hover,
.poradna_orange_button:hover,
.poradna_orange_button2:hover,
.poradna_green_button2:hover,
.poradna_green_button:hover,
a.orange_button:hover,
a.main_box_small_button_green:hover,
a.main_box_small_button_orange:hover,
a.orange_button_bg_button,
a.profile_nav_button_mal,
a.profile_nav_button_fem,
a.profile_nav_button_both
{
   color: #fff !important;
   cursor: pointer !important;
   cursor: hand !important; 
}
a.comment_reply:hover {text-decoration:none !important;}

.profile_nav_alphabet a:hover {
   color: #000 !important;
}

.graytext
{
	font-size: 11px;
	color: #878887;
}


#page{
    margin-top: 5px;
    margin-bottom: 0px;
    width: 1094px;
    float: left;
}
.top_banner img {
    border-color: #f39221;
}
#top_banner{
    top: 10px;
    left: 250px;
    width: 730px;
    height: 90px;
    position: relative;
    display: block;
}
#main_bg{
    margin: 0 auto 0 auto;
    width: 1023px;
    background-image: url("../images/cont_bg.jpg");
    background-repeat: repeat-y;
    padding-left: 3px;
    padding-right: 3px;
}
#main_bg_top{
    background-image: url("../images/cont_bg_top.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    margin: 0 auto 0 -2px;
    height: 25px;
    width: 1027px;
}
#main_bg_bottom{
    background-image: url("../images/cont_bg_bottom.jpg");
    background-repeat: no-repeat;
    background-position: center bottom;
    margin: 0 auto 0 -2px;
    height: 25px;
    width: 1026px;
}
#head{
    /*border: 1px solid gray;*/
    margin-top: -21px;
    margin-left: 9px;
    background-image: url("../images/header.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 1003px;
    height: 373px;
    z-index: 2;
    position: relative;
}
#head_href{
    /*border: 1px solid gray;*/
    margin-top: 16px;
    margin-left: 0px;
    background: transparent !important;
    width: 1003px;
    height: 193px;
    z-index: 101;
    position: relative;
    float: left; 
}

/*HLAVNI MENU*/
#top_menu{
    /*border: 1px solid green;*/
    width: 935px;
    margin-top: -4px;
    margin-left: 45px;
    height: 50px;
    float: left;
    
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#top_menu {
   margin-top: -8px;
}
.poradna_blue_button,
.poradna_blue_button2,
.poradna_green_button,
.poradna_green_button2,
.poradna_orange_button,
.poradna_orange_button2 {
	width: 129px;
	margin-top: -5px;
	z-index: 1000;
	position: relative;
}
.input_button {
  padding-left: 0px !important;
}
}

/*MENU BUTTONS*/
#top_menu a {
    font-size: 11px;
    width: 99px;
    height: 17px;
    background-repeat: no-repeat;
    display: block;
    float:left;
    text-align: center;
    padding-top: 33px;
    padding-right: 2px;
    color: #FFFFFF;
    text-decoration: none;
    z-index: 102;
    position: relative;
    font-weight: bold;
}
#top_menu .b1 {background-image: url("../images/top_menu_butt_home_g.png");}
#top_menu .b1active {background-image: url("../images/top_menu_butt_home_o.png");}
#top_menu .b1:hover {background-image: url("../images/top_menu_butt_home_o.png");}
#top_menu .b2 {background-image: url("../images/top_menu_butt_profiles_g.png");}
#top_menu .b2active {background-image: url("../images/top_menu_butt_profiles_o.png");}
#top_menu .b2:hover {background-image: url("../images/top_menu_butt_profiles_o.png");}
#top_menu .b3 {background-image: url("../images/top_menu_butt_photos_g.png");}
#top_menu .b3active {background-image: url("../images/top_menu_butt_photos_o.png");}
#top_menu .b3:hover {background-image: url("../images/top_menu_butt_photos_o.png");}
#top_menu .b4 {background-image: url("../images/top_menu_butt_videos_g.png");}
#top_menu .b4active {background-image: url("../images/top_menu_butt_videos_o.png");}
#top_menu .b4:hover {background-image: url("../images/top_menu_butt_videos_o.png");}
#top_menu .b5 {background-image: url("../images/top_menu_butt_dnews_g.png");}
#top_menu .b5active {background-image: url("../images/top_menu_butt_dnews_o.png");}
#top_menu .b5:hover {background-image: url("../images/top_menu_butt_dnews_o.png");}
#top_menu .b6 {background-image: url("../images/top_menu_butt_support_g.png");}
#top_menu .b6active {background-image: url("../images/top_menu_butt_support_o.png");}
#top_menu .b6:hover {background-image: url("../images/top_menu_butt_support_o.png");}
#top_menu .b7 {background-image: url("../images/top_menu_butt_discusion_g.png");}
#top_menu .b7active {background-image: url("../images/top_menu_butt_discusion_o.png");}
#top_menu .b7:hover {background-image: url("../images/top_menu_butt_discusion_o.png");}
#top_menu .b8 {background-image: url("../images/top_menu_butt_vzpominame_g.png");}
#top_menu .b8active {background-image: url("../images/top_menu_butt_vzpominame_o.png");}
#top_menu .b8:hover {background-image: url("../images/top_menu_butt_vzpominame_o.png");}
#top_menu .b9 {background-image: url("../images/top_menu_butt_contact_g.png");}
#top_menu .b9active {background-image: url("../images/top_menu_butt_contact_o.png");}
#top_menu .b9:hover {background-image: url("../images/top_menu_butt_contact_o.png");}

/*KONEC MENU BUTTONS*/

/*KONEC HLAVNI MENU*/

/*LEVY SLOUPEC*/

#left_box_content{
    float:left;
    display: block;
    width: 200px;
    z-index: 10000;
    overflow: hidden;
}
.left_box_bottom{
    width: 192px;
    background-image: url("../images/green_box_bg_bottom.png");
    background-repeat: no-repeat;
    height: 9px;
    position: relative;
    margin-left: 0px;
    float: left;
}
#left_box_top{
    width: 192px;
    background-image: url("../images/green_box_bg_top.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 9px;
    position: relative;
    margin-left: 0px;
    float: left;
}
/*KONEC LEVY SLOUPEC*/

/*OBSAHOVY RAM*/

#main_box{
    width: 605px !important;
    float: left;
    display: block;
    margin-top: -85px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    z-index: 500;
    overflow: hidden;
    margin-bottom: 50px;
}

#main_box h1{
    font-size: 13px;
    color: #f4921e;
    margin-left: 14px;
}

.fci_h2{
    font-size: 12px;
    color: #f4921e;
    margin-left: 14px;
}
.green_h2{
    font-size: 12px;
    color: #a3b729;
    margin-left: 14px;
}
#main_box p{
    font-size: 11px;
    color: #797979;
    margin-left: 15px;
    margin-right:15px;
}
#main_box table{
    font-size: 11px;
    color: #797979;
}

#main_box table td
{
    vertical-align: top;
}

/*CENTRALNI BOX ZELENY*/

.center_box_green_top{
    background-image: url("../images/main_box_head_green.jpg");
    background-repeat: no-repeat;
    background-position: top;
    height: 39px;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
}
.center_box_green_top h2{
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 35px;
}
.center_box_green_top h2 a{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.center_box_green_top h2 a:hover{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
.center_box_green_content{
    background-image: url("../images/main_box_bg.png");
    background-repeat: repeat-y;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
    position: relative;
    z-index: 500;
    padding-bottom: 8px;
}
.center_box_news{
    font-size: 11px;
    display: block;
    margin-left: 10px;
    margin-top: 7px;
    padding: 0px;
    width: 100%;
    height: 77px;
   overflow: hidden;
}
.center_box_news2{
    font-size: 11px;
    display: block;
    margin-left: 10px;
    margin-top: 7px;
    padding: 0px;
    width: 98%;
}
.center_box_news2 .text {
    height: 84px;
    vertical-align: top;
}
.center_box_news_row_date{
    color: #797979;
    font-weight: bold;
    width: 5%;
}
.center_box_news_row_text{
    color: #797979;
    padding-left: 5px;
    padding-right: 5px;
    width: 55%;
}

.center_box_news_row_href{
    width: 15%;
}
.center_box_news_row_href2{
    /*width: 15%;*/
}
.center_box_news_row_href a{
    color: #f4921e;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
}
.center_box_news_row_more {
   padding-bottom: 5px;
}
.center_box_news_row_more a {
   float: right;
}
.center_box_news_row_href a:hover{
    color: #f4921e;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}
.center_box_news_row_href2 a{
    color: #f4921e;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
}
.center_box_news_row_href2 a:hover{
    color: #f4921e;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
}
.center_box_green_bottom{
    background-image: url("../images/main_box_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
    position: relative;
    margin-top: -8px;
    z-index: 50000;
}

.center_buttons{
    margin-left: 42px;
    margin-top: 15px;
    float: left;
    width: 550px;
}
.center_buttons2{
    margin-left: 137px;
    margin-top: 15px;
    float: left;
    width: 550px;
}
/*KONEC CENTRALNI BOX ZELENY*/

/*CENTRALNI BOX ORANZOVY*/

.center_box_orange_top{
    background-image: url("../images/main_box_head_orange.jpg");
    background-repeat: no-repeat;
    background-position: top;
    height: 39px;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
    margin-top: 15px;
}
.center_box_orange_top h2{
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 35px;
}
.center_box_orange_top h2 a{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.center_box_orange_top h2 a:hover{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
.center_box_orange_content{
    background-image: url("../images/main_box_bg.jpg");
    background-repeat: repeat-y;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
    position: relative;
    margin-top: -6px;
    padding-top: 6px;
}
.center_box_dnews{
    font-size: 11px;
    display: block;
    margin-left: 10px;
    margin-top: 7px;
    padding: 0px;
    width: 100%;
}
.center_box_dnews hr{
    border:none;
    border-bottom:1px #f59421 solid;
    width:97%;
    margin-top:0px;
    float:left;
}
.center_box_dnews td{
    vertical-align: top;
}
.center_box_dnews_row_image{
    border: 0;
}
.center_box_dnews_row_text h3{
    color: #f4921e;
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 13px;
}
.center_box_dnews_row_text h3 a{
    color: #f4921e;
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 13px;
    text-decoration: none;
}
.center_box_dnews_row_text h3 a:hover{
    color: #f4921e;
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 13px;
    text-decoration: underline;
}
.center_box_dnews_row_text{
    color: #797979;
    padding-left: 5px;
    padding-right: 15px;
    padding-bottom: 10px;
}
.center_box_orange_bottom{
    background-image: url("../images/main_box_bottom.jpg");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
    width: 584px;
    float: left;
    display: block;
    margin-left: 15px;
}
/*KONEC CENTRALNI BOX ORANZOVY*/

/*CENTRALNI BOX MALY OBYCEJNY A ZELENY*/


#hp_foto, #hp_profily, #hp_video
{
    display: none;
}

.main_box_small{
    background-image: url("../images/main_box_small_bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 7px;
    width: 282px;
    display: block;
    float: left;
    margin-top: 30px;
}
.hp_bg_tr_hack .mts {
    margin-top: 18px;
}
.main_box_small_head{
    width: 282px;
    height: 10px;
    background-image: url("../images/main_box_small_head.jpg");
    background-repeat: no-repeat;
    background-position: top;
}
.main_box_small_head_green{
    width: 282px;
    height: 39px;
    background-image: url("../images/main_box_small_head_green.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.main_box_small .bg2 {
    background-image: url("../images/main_box_small_head_green2.png");
}
.main_box_small_head_green h2{
    font-size: 12px;
    color: #FFFFFF;   
    font-weight: bold;
    margin-left: 35px;
    margin-bottom: 0px;
    float: left;
}
.main_box_small_head_green h2 a{
    font-size: 12px;
    color: #FFFFFF;   
    font-weight: bold;
    margin-bottom: 0px;
    float: left;
    text-decoration: none;
}
.main_box_small_head_green h2 a:hover{
    font-size: 12px;
    color: #FFFFFF;   
    font-weight: bold;
    margin-bottom: 0px;
    float: left;
    text-decoration: underline;
}
.main_box_small_bottom{
    width: 282px;
    height: 8px;
    background-image: url("../images/main_box_small_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    float: left;
}
.main_box_small_buttons{
    float: left;
    margin-top: -18px;
    margin-left: 100px;
    width: 170px;
}
.main_box_small_button_green{
    width: 51px;
    height: 18px;
    background-image: url("../images/main_box_small_button_g.jpg");
    background-color: #a5b82a;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 3px;
    padding-top: 1px;
    line-height: 18px
}
.main_box_small_button_orange{
    width: 51px;
    height: 18px;
    background-image: url("../images/main_box_small_button_o.jpg");
    background-color: #f49521;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 3px;
    padding-top: 1px;
    line-height: 18px
}
.main_box_small_content_inzeraty{
    width: 272px;
    font-size: 10px;
    padding-left:7px;
    padding-right:7px;
}
.main_box_small_content_inzeraty_td_img{
    height: 60px;
    margin-top: 0px;
    margin-bottom: -1px;
    float: left;
    vertical-align: top;
}
.main_box_small_content_inzeraty_td_text{
    height: 60px;
    vertical-align: top;
}
.main_box_small_content_inzeraty_td_text a:hover{
    color: #f4921e;
    text-decoration: underline;
}
.main_box_small_content_inzeraty tr{
    /*height: 43px;*/
}
.main_box_small_content_inzeraty_td_text .f-header {
   font-weight: bold;
   width: 25px !important;
   overflow: hidden;
}
.main_box_small_content_inzeraty_td_text .f-date {
   font-size: 9px;
   font-family: arial;
   font-weight: bold;
   text-align: right;
}
.main_box_small_content_inzeraty p{
    float: left;
    margin: 0px !important;
    font-size: 10px !important;
    font-weight: bold;
}
.main_box_small_content_inzeraty h3{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
    float: left;
    color: #f4921e;
}
.main_box_small_date_inzerat{
    float: left;
    font-size: 11px;
    color: #666666;
    margin-left: 100px;
    font-weight: bold;
    height: 12px;
    
}
.main_box_small_content{
    width: 282px;

}
.main_box_small .main_box_content {
   height: 245px;
}
#hp_foto .main_box_small_content_video,
#hp_profily .main_box_small_content_video {
   padding-top: 12px;
}
.main_box_small_content_autor{
    font-size: 10px !important;
    font-weight: bold;
   text-align: right;
   padding-right: 12px;
}
.main_box_small_content h2{
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 1px;
}
.main_box_small_content_video{
    width: 280px;
}
.main_box_small_content_video #okno {
   margin-bottom:-1px;
   position:relative;      
}

/*KONEC CENTRALNI BOX MALY OBYCEJNY A ZELENY*/

/*KONEC OBSAHOVY RAM*/
/*PRAVY SLOUPEC*/
#right_box_content{
    margin-top: -90px;
    background-color: #a3b729;
    width: 187px !important;
    position: relative;
    float: right;
    display: block;
    z-index: 150 !important;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 4px;
    margin-right: -1px;
    padding-bottom: 15px;
    overflow: hidden;
}
#right_box_bottom{
    width: 191px;
    background-image: url("../images/green_box_bg_bottom.png");
    background-repeat: no-repeat;
    height: 9px;
    position: relative;
    float: right;
}

#right_box_banner{
    margin-right: 35px;
    margin-top: 20px;
    width: 120px;
    float: right;
}
/*KONEC PRAVY SLOUPEC*/

/*SVETY*/
#worlds{
    /*border: 1px solid orange;*/
    font-size: 10px;
    float:left;
    width: 74px;
    margin-top: 65px;
    margin-left : -40px;
    font-weight: bold;
    z-index: 105;
}

/*SVETY ODKAZY VPRAVO*/
#worlds a {
    width: 74px;
    height: 54px;
    display: block;
    text-align: center;
    color: #666;
    text-decoration: none;
    padding-bottom: 5px;
    padding-top: 3px;
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 10px;
    font-family: tahoma;
    z-index: 106;
}

#worlds a span
{
	display: none;
}
#worlds a:hover span
{
	display: block;
}

#worlds a:hover {
    text-decoration: underline;
}
#worlds a.active:hover {
    color: #FFFFFF;
    text-decoration: none;  
}
#worlds .world1{ background-image: url("../images/worlds_dogs_grey.jpg"); color: #fff; cursor: default}
#worlds .world1active{ background-image: url("../images/worlds_dogs_green.jpg"); color: #fff; }
#worlds .world2{ background-image: url("../images/worlds_cats_grey.jpg"); color: #fff; cursor: default }
#worlds .world2active{ background-image: url("../images/worlds_cats_green.jpg"); color: #fff; }
#worlds .world3{ background-image: url("../images/worlds_horses_grey.jpg"); color: #fff; cursor: default }
#worlds .world3active{ background-image: url("../images/worlds_horses_green.jpg"); color: #fff; }
#worlds .world4{ background-image: url("../images/worlds_snakes_grey.jpg"); color: #fff; cursor: default }
#worlds .world4active{ background-image: url("../images/worlds_snakes_green.jpg"); color: #fff; }
#worlds .world5{ background-image: url("../images/worlds_rabbits_grey.jpg"); color: #fff; cursor: default }
#worlds .world5active{ background-image: url("../images/worlds_rabbits_green.jpg"); color: #fff; }
#worlds .world6{ background-image: url("../images/worlds_birds_grey.jpg"); color: #fff; cursor: default }
#worlds .world6active{ background-image: url("../images/worlds_birds_green.jpg"); color: #fff; }



/*KONEC SVETY ODKAZY VPRAVO*/

/*KONEC SVETY*/

/*LEVY BOX MENU*/
#left_box_menu{
    background-color: #a3b729;
    background-position: top;
    background-repeat: repeat-x;
    width: 192px;
    margin-left: 9px;
    z-index: 1500;
}
#left_box_menu h2{
    font-size: 10px;
    color : #f4921e;
    text-align: center;
    display: inline;
    padding-left: 32px;
    /*padding-top: -3px;*/
}
.left_menu_bg_poradna{
    background-image: url("../images/left_menu_h2_poradna_bg.png");
    background-repeat: no-repeat;
    width: 188px !important;
    height: 19px;
    display: block;
    
}
.left_box_menu{
    display: block;
    width: 167px;
    height: 20px;
    font-size: 11px;
    background-image: url("../images/left_menu_bg.png");
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 17px;
    padding-bottom: 2px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.left_box_menu:hover{
    display: block;
    width: 167px;
    height: 20px;
    font-size: 11px;
    background-image: url("../images/left_menu_bg_active.png");
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 17px;
    color: #666666;
    text-decoration: none;
    padding-bottom: 2px;
    font-weight: bold;
}
.left_box_menu_active{
    display: block;
    width: 167px;
    height: 20px;
    font-size: 11px;
    background-image: url("../images/left_menu_bg_active.png");
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 17px;
    color: #666666;
    text-decoration: none;
    padding-bottom: 2px;
    font-weight: bold;
}

/*KONEC LEVY BOX MENU*/

/*LEVY BOX KALENDAR*/

#calendar{
    float: left;
    display: block;
    width: 190px;
    margin-left: 9px;
}
#calendar_head{
    width: 190px;
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

#calendar_head a
{
    color: #666;
}

#calendar-container
{
    float: left;
}

#calendar_head h2{
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 0px;
    margin-left: 15px;
    float: left;
    color: #666666;
}
.calendar_week{
    background-image: url("../images/ico_calendar_bg.jpg");
    background-repeat: no-repeat;
    width: 27px;
    height: 22px;
    float: left;
    color: #FFFFFF;
    padding-left: 4px;
    padding-top: 4px;
    font-size: 14px;
    font-style: italic;
}
.calendar_action{
    height: 18px;
    display: block;
    background-image: url("../images/calendar_action_bg.jpg");
    background-repeat: no-repeat;
    background-position: bottom;
    color: #9E0000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 4px;
    /*padding-bottom: -5px;*/
}
.calendar_action:hover{
    height: 18px;
    display: block;
    background-image: url("../images/calendar_action_bg.jpg");
    background-repeat: no-repeat;
    background-position: bottom;
    color: #9E0000;
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 4px;
    /*padding-bottom: -5px;*/
}
.calendar_actual_date{
    background-image: url("../images/calendar_actual_date_bg.jpg");
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    height: 21px !important;
}
.calendar_table{
    width: 100%;
}
.calendar_table th{
    background-color: #666666;
    color: #FFFFFF;
    font-size: 11px;
    height: 20px;
    width: 24px;
}
.calendar_table td{
    height: 20px;
    width: 24px;
    background-color: #FFFFFF;
    font-size: 11px;
    text-align: center;
}
.calendar_table2 td{
    height: 20px;
    width: 24px;
    /*background-color: #FFFFFF;*/
    font-size: 11px;
    text-align: center;
    border-bottom: 1px solid #f4921e;
    padding-left: 7px;
}
.calendar_table2 td.points{
    height: 20px;
    width: 24px;
    /*background-color: #FFFFFF;*/
    font-size: 11px;
    text-align: left;
    border-bottom: 1px solid #f4921e !important;
}
.calendar_table2 td.last_cal{
    height: 20px;
    width: 24px;
    /*background-color: #FFFFFF;*/
    font-size: 11px;
    text-align: center;
    border-bottom: 0px solid #f4921e !important;
}
.calendar_table2 td.last_cal.points{
    height: 20px;
    width: 24px;
    /*background-color: #FFFFFF;*/
    font-size: 11px;
    text-align: left;
    border-bottom: 0px solid #f4921e;
}
.calendar_table2 td.calendar_names_head{
    background-color: #CCCCCC;
    font-size: 11px;
    text-align: center;
    color: #fff;
    height: 12px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.calendar_table2 td.calendar_names_head h3{
    margin-top: 0px;
    margin-bottom: 4px;
    height: 12px;
}
#cal1,#cal2,#cal3,#cal4,#cal5,#cal6,#cal7,#cal8,#cal9,#cal10,#cal11,#cal12 {
   margin-left: -5px;
}
.left_cal_weekend{
    background-color: #FFFFFF !important;
    color: #9E0000 !important;
}
.calendar_pager{
    color: #f4921e;
    font-size: 10px;
    text-decoration: none;
}
.calendar_pager:hover{
    color: #f4921e;
    font-size: 10px;
    text-decoration: underline;
}
.actual_month{
    font-size: 10px;
    font-weight: bold;
}
.add_action_link{
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
.add_action_link:hover{
    color: #f59421;
    text-decoration: none;
    font-weight: bold;
}
/*KONEC LEVY BOX KALENDAR*/

/*LEVY BOX KUCHARKA*/
.cooking {
   margin-left: 18px !important;
}
.cooking #left_box_top {
    width: 174px;
    background-image: url("../images/cooking-box-top.png");
    height: 12px;
}
.cooking .left_box_bottom {
    width: 174px;
    background-image: url("../images/cooking-box-bottom.png");
    height: 8px;
}
#left_box_cookbook {
    background-color: #a3b729;
    background-position: top;
    background-repeat: repeat-x;
    width: 174px;
    background-image: url("../images/cooking-box-bg.png");
    background-repeat: repeat-x;
    background-position: top;
    float: left;
    margin-top: -4px;
    color: #FFFFFF;
    font-size: 12px; 
}
#left_box_cookbook h2{
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 11px;
    color: #FFFFFF;
    margin-left: 12px;
    float: left;
    display: block;
}
#left_box_cookbook p{
    font-size: 10px;
    margin-left: 15px;
}
#left_box_cookbook a{
    font-size: 11px;
    margin-left: 15px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
#left_box_cookbook a:hover{
    font-size: 11px;
    margin-left: 15px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}
.cookbook_image{
    float: right;
    margin-top: -25px;
    margin-right: 5px;
}
.cookbook_ico{
    float: left;
    margin-left: 15px;
}
/*KONEC LEVY BOX KUCHARKA*/

/*FORMULARE*/

.input_text{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background: transparent url(../images/input_bg_orange.png) no-repeat 0 0;
    width: 131px;
    height: 19px;
    border: 0px;
    padding-left: 2px;
}
.input_text_long{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background: transparent url(../images/input_bg_orange_long.png) no-repeat 0 0;
    width: 446px;
    height: 19px;
    border: 0px;
    padding-left: 2px;
    /*border: 1px solid red;*/
}
.input_text_blue{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background: transparent url(../images/input_bg_orange_blue.png) no-repeat 0 0;
    width: 131px;
    height: 19px;
    border: 0px;
    padding-left: 2px;
}
.input_text_red{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background: transparent url(../images/input_bg_orange_red.png) no-repeat 0 0;
    width: 131px;
    height: 19px;
    border: 0px;
    padding-left: 2px;
}
.rodokmen_text_red{
    color: #FF3333;
}
.rodokmen_text_blue{
    color: #6666FF;
}
.input_checkbox{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background-color: transparent;
    width: 11px;
    height: 11px;
    border: 0px;
}
.input_button{
    /*background-image: url("../images/input_bg_orange.jpg");*/
    background: transparent url(../images/orange_form_button_bg.png) no-repeat 0 0;
    width: 46px;
    height: 19px;
    border: 0px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
}
.input_select_adv_search{
    width: 150px;
    cursor: pointer;
}
.form_text{
    margin-left: 15px;
    color: #FFFFFF;
    text-decoration: none;
}
/*KONEC FORMULARE*/

/*ORANGE BUTTONY*/

.orange_button{
    background-image: url("../images/orange_button_bg_arr.png");
    background-repeat: no-repeat;
    width: 167px;
    height: 36px;
    display: block;
    float: left;
    padding-right: 5px;
    margin-right: 10px;
    text-decoration: none;
    position: relative;
    z-index: 500;
}
.orange_button_forum{
    background-image: url("../images/orange_button_forum.png");
    background-repeat: no-repeat;
    width: 167px;
    height: 28px;
    display: block;
    float: left;
    padding-right: 5px;
    margin-right: 10px;
    margin-left: 15px;
    margin-bottom: 10px;
    text-decoration: none;
    position: relative;
    z-index: 500;
}
#right_orange_buttons .orange_button{
    margin-top: 5px;
    margin-left: 7px;
}

.button_text1{
    color: #FFFFFF;
    font-size: 10px;
    float: left;
    margin-top: 12px;
    margin-left: 20px;
    font-weight: bold;
}
.button_text2{
    color: #FFFFFF;
    font-size: 10px;
    float: left;
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
}
.button_text3{
    color: #FFFFFF;
    font-size: 10px;
    float: left;
    margin-top: 8px;
    margin-left: 84px;
    font-weight: bold;
}
.ico_button{
    margin-left: 15px;
    margin-top: 1px;
    float: left;
    border: 0;
}
/*KONEC ORANGE BUTTONY*/

/*PATICKA*/

#footer{
    width: 900px;
    margin: 0 auto 0 auto;
    text-align: center;
}
.footer_links_big{
    color : #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 5px;
}
.footer_links_big a{
    color : #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.footer_links_small{
    color : #FFFFFF;
    font-size: 10px;
    text-decoration: none;
    margin-bottom: 5px;
}
.footer_links_small a{
    color : #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.copyright{
    font-size: 10px;
    color: #FFFFFF;
}

/*KONEC PATICKA*/

/* VYPIS PROFILU*/

.box_profile_small{
    width: 197px;
    float: left;
    display: block;
}
.medium.box_profile_small {
    width: 264px;
    margin-right: 10px;
}
.box_profile_small_table{
    height : 110px;
    position: relative;
}
.box_profile_small_head_female{
    background-image: url("../images/box_profile_small_head_fema.png");
    background-repeat: no-repeat;
    height: 25px;
    overflow: hidden;
}
.medium .box_profile_small_head_female {
    background-image: url("../images/medium_block_fem_top.png");
    height: 22px;
} 
.box_profile_small_head_male{
    background-image: url("../images/box_profile_small_head_male.png");
    background-repeat: no-repeat;
    height: 25px;
    overflow: hidden;
}

.box_profile_small_head_uni{
    background-image: url("../images/box_profile_small_head_uni.png");
    background-repeat: no-repeat;
    height: 25px;
    overflow: hidden;
}
.medium .box_profile_small_head_male {
    background-image: url("../images/medium_block_mal_top.png");
    height: 22px;
} 
.box_profile_small_content{
    background-color: #f4f6f1;
    background-image: url("../images/box_profile_small_bg_grade.png");
    background-repeat: repeat-y;
    background-position: top;
    height: 115px;
    padding-bottom: 8px;
}
.medium .box_profile_small_content {
    background-image: url("../images/medium_block_bg.png");
    background-repeat: no-repeat;   
}
.box_profile_small_content .comment_reply {
   margin-left: 5px;            
}
.box_profile_small_bottom{
    background-image: url("../images/box_profile_small_bottom_grade.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
    margin-bottom: 10px;
    margin-top: -8px;
    position: relative;
}
.medium .box_profile_small_bottom{
    margin-top: -8px;
    background-image: url("../images/medium_block_bottom.png");
}
.box_profile_small{
    margin-left: 4px;
}
.box_profile_small h3{
    font-size: 12px;
    color: #FFFFFF;
    padding-top: 4px;
    margin-left: 20px;
    margin-top: 0;
    padding-right: 35px;
    overflow: hidden;
    height: 14px; 
}
.box_profile_small h3 a{
    font-size: 12px;
    color: #FFFFFF;
    padding-top: 5px;
    text-decoration: none;
}
.box_profile_small h3 a:hover{
    text-decoration: underline;
}
.box_profile_table_item_grey{
    font-size: 10px;
    color: #666666;
}
.box_profile_table_item_orange{
    font-size: 10px;
    color: #f4921e;
}
.box_profile_table_item_button a{
    background-image: url("../images/profile_more_button.png");
    background-repeat: no-repeat;
    height: 14px;
    width: 32px;
    display: block;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

.profile_nav_buttons{
    margin-left: 100px;
    margin-top: -60px;
    float: left;
    display: block;
    width: 500px;
    z-index: 150;
    position: relative;
}
.profile_nav_buttons2{
    margin-left: 150px;
    margin-top: -60px;
    float: left;
    display: block;
    width: 500px;
    z-index: 150;
    position: relative;
}
.profile_nav_button_both{
    background-image: url("../images/profile_orange_button_both.png");
    background-repeat: no-repeat;
    width: 50px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 50px;
    margin-right: 0px;
    float: left;
}
.profile_nav_button_both_sel{
    background-image: url("../images/profile_green_button_both.png");
    background-repeat: no-repeat;
    width: 50px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 50px;
    margin-right: 0px;
    float: left;
}
.profile_nav_button_fem{
    background-image: url("../images/profile_orange_button_fem.png");
    background-repeat: no-repeat;
    width: 61px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 39px;
    margin-left: 7px;
    float: left;
}
.profile_nav_button_fem_sel{
    background-image: url("../images/profile_green_button_fem.png");
    background-repeat: no-repeat;
    width: 61px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 39px;
    margin-left: 7px;
    float: left;
}
.profile_nav_button_mal{
    background-image: url("../images/profile_orange_button_mal.png");
    background-repeat: no-repeat;
    width: 61px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 40px;
    margin-left: 7px;
    float: left;
}
.profile_nav_button{
    background-image: url("../images/profile_orange_button.jpg");
    background-repeat: no-repeat;
    width: 61px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 20px 0 30px;
    font-weight: bold;
    margin-left: 7px;
    float: left;
}
.profile_nav_button_mal_sel{
    background-image: url("../images/profile_green_button_mal.png");
    background-repeat: no-repeat;
    width: 61px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 40px;
    margin-left: 7px;
    float: left;
}
.profile_nav_button_own{
    background-image: url("../images/profile_orange_button_own.png");
    background-repeat: no-repeat;
    width: 57px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 45px;
    margin-left: 4px;
    float: left;
}
.profile_nav_button_own_sel{
    background-image: url("../images/profile_green_button_own.png");
    background-repeat: no-repeat;
    width: 57px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 45px;
    margin-left: 4px;
    float: left;
}
.profile_nav_alphabet{
    font-size: 12px;
    color: #666666;
    float: left;
    display: block;
    width: 560px;
    margin-top: -25px;
    margin-left: 18px;
    z-index: 150;
    position: relative;
}
.profile_nav_alphabet a{
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    margin-left: 2px;
}
.profile_nav_alphabet a:hover{
    color: #666666;
    text-decoration: underline;
    font-weight: bold;
    margin-left: 2px;
}
.profile_nav_alphabet a.sel{
    color: #f4921e;
    text-decoration: underline;
    font-weight: bold;
    margin-left: 2px;
}
.profile_search{
    font-size: 12px;
    color: #666666;
    float: left;
    display: block;
    width: 560px;
    margin-left: 5px;
    margin-top: -5px;
    z-index: 150;
    position: relative;    
}
.profile_search2{
    font-size: 12px;
    color: #666666;
    float: left;
    display: block;
    width: 560px;
    margin-left: 18px;
    margin-top: -5px;
    z-index: 150;
    position: relative; 
    font-weight: bold;  
    margin-bottom: 10px; 
}

.image_vypis_profilu{
    width: 90px;
    height: 67px;
    overflow: hidden;
}

/* KONEC VYPIS PROFILU*/

/* DETAIL PROFILU*/
.detail_box_top_fem{
  background-image: url("../images/detail_box_head_female.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detail_box_top_male{
  background-image: url("../images/detail_box_head_male.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detailP_box_top_fem{
  background-image: url("../images/detailP_box_head_female.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detailP_box_top_male{
  background-image: url("../images/detailP_box_head_male.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detailP_centering_pets{
    margin-left: 15px;
}
.center_box_orange_content .mtl {
  padding-left: 15px;
}
.detail_box_top_gfem{
  background-image: url("../images/detail_box_head_fgrey.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detail_box_top_gmale{
  background-image: url("../images/detail_box_head_mgrey.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
}
.detail_box_top_fem h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detail_box_top_male h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detailP_box_top_fem h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detailP_box_top_male h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detail_box_top_gfem h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detail_box_top_gmale h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.detail_box_content_nograd{
  background-image: url("../images/detail_box_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
}
.detail_box_content{
  background-image: url("../images/detail_box_bg_gradient.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.detail_box_bottom{
  background: transparent !important;
  width: 584px;
  height: 7px;
  margin-top: -9px;
  margin-bottom : 30px;
}
.detail_box_multi_nograd{
  background-image: url("../images/detail_box_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
  margin-top:-9px;
  padding-top: 5px;
}
.detail_box_multi{
  background-image: url("../images/detail_box_bg_gradient.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.detail_box_multi .button_add_friend {
  padding-bottom: 10px;
}
.green_head{
  background-image: url("../images/green_box_top.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 20px;
  font-size: 11px;
  color: #FFFFFF;
}
.orange_head{
  background-image: url("../images/orange_box_head_middle.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 20px;
  font-size: 11px;
  color: #FFFFFF;
}
.margin_orange_head{
  margin-top: -5px;
}
.grey_head{
  background-image: url("../images/grey_box_top.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 20px;
  font-size: 11px;
  color: #FFFFFF;
}
.grey_head_middle{
  background-image: url("../images/grey_box_head_middle.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 20px;
  font-size: 11px;
  color: #FFFFFF;
}
.green_head_text{
  padding-left: 20px;
  padding-top: 3px;
  float: left;
}
.grey_head_text{
  padding-left: 20px;
  padding-top: 3px;
  float: left;
}
.green_head_text2{
  padding-left: 210px;
  padding-top: 3px;
  float: left;
}
.green_head2_text{
  padding-left: 94px;
  padding-top: 3px;
  float: left;
}
.green_head3_text{
  color: #FFFFFF;
  font-size: 14px;
  margin-top: 2px;
  position: absolute;
  font-weight: bold;
}
.green_head2_text2{
  padding-left: 226px;
  padding-top: 3px;
  float: left;
}
.green_head2_text1{
  margin-left: 160px;
  padding-top: 3px;
  float: left;
}
.green_head_text3{
  padding-right: 30px;
  padding-top: 3px;
  float: right;
}
.orange_head_text{
  padding-left: 20px;
  padding-top: 3px;
  float: left;
}
.orange_head_text2{
  padding-left: 200px;
  padding-top: 3px;
  float: left;
}
.detail_box_simple_head{
  background-image: url("../images/detail_box_simple_head.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 9px;
  margin-top: 10px;
  margin-left: 14px;
}
.detail_box_simple_nograd{
  background-image: url("../images/detail_box_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left: 14px;
}
.detail_box_simple{
  background-image: url("../images/detail_box_bg_gradient.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.detail_box_comments{
  background-image: url("../images/detail_box_bg_gradient.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
  
}
.detail_box_comments_nograd{
  background-image: url("../images/detail_box_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
  margin-top:-9px;
  padding-top:5px;
}
.detail_comments{
  padding-left: 8px;
}
.detail_comment_head{
  background-image: url("../images/detail_komentar_top.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 567px;
  height: 21px;
  font-size: 11px;
  color: #797979;
  margin-top: 5px;
}
.detail_comment_content{
  background-image: url("../images/detail_komentar_bg.png");
  background-repeat: repeat-y;
  width: 567px;
}
.detail_comment_bottom{
  background-image: url("../images/detail_komentar_bottom.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 567px;
  height: 5px;
  margin-bottom:1px;
}
.comment_head_autor{
  margin-top: 3px;
  margin-left: 5px;
  float: left;
}
.comment_head_date{
  margin-top: 3px;
  margin-left: 150px;
  float: left;
}
.comment_head_ico1{}
.comment_head_ico2{}
.comment_text{
  font-size: 11px;
  font-weight: normal;
  color: #797979;
}
.comment_input{
  background: transparent url("../images/detail_input_autor.png") no-repeat 0 0;
  width: 243px;
  height: 20px;
  border: 0px;
  padding-left: 2px;
}
.comment_textarea{
  background: transparent url("../images/detail_textarea.png") no-repeat 0 0;
  width: 567px;
  height: 113px;
  border: 0px;
  padding-left: 2px;  
}
.cookbook_textarea{
  background: transparent url("../images/textarea_small_orange.png") no-repeat 0 0;
  width: 269px;
  height: 156px;
  border: 0px;
  padding: 5px;  
}
.comment_textarea_orange{
  background: transparent url("../images/detail_textarea_orange.png") no-repeat 0 0;
  width: 530px;
  height: 113px;
  border: 0px;
  padding-left: 2px;
  margin-left: 5px;
  
}
.comment_add_comment{
  color: #f59421;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  float: right;
  margin-right: 60px;
}

.comment_autor{
  color: #f59421;
  font-size: 12px;
  font-weight: bold;

}
#comments_pager{
  width: 567px;
  text-align: center;
}
#comments_pager a{
  color : #878887;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#comments_pager a:hover{
  color : #f59421;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
#comments_pager a.pager_selected{
  color : #f59421;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
.pager_lg{
  color : #f59421;
}
.green_button_left{
  background-image: url("../images/green_button_left.png");
  background-repeat: no-repeat;
  width: 4px;
  height: 16px;
  display: inline-block;
}
.green_button_bg{
  background-image: url("../images/green_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
  cursor: pointer;
}
.green_button_bg2{
  background-image: url("../images/green_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
  font-size: 11px;
  padding-top: 1px;
  cursor: pointer;
}
.green_button_bg_button{
  background-image: url("../images/green_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
  border: 0px;
  color: #FFFFFF;
  float: left;
  cursor: pointer;
  
}
.pointer{
    cursor: pointer;
}
.comment_reply{
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
  margin-right: 0px;
}
.green_button_right{
  background-image: url("../images/green_button_right.png");
  background-repeat: no-repeat;
  width: 5px;
  height: 16px;
  display: inline-block;
}


.orange_button_left{
  background-image: url("../images/orange_button_left.png");
  background-repeat: no-repeat;
  width: 4px;
  height: 16px;
  display: inline-block;
}
.orange_button_bg{
  background-image: url("../images/orange_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
  cursor: pointer;
  line-height: 16px;
}
.orange_button_bg2{
  background-image: url("../images/orange_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 11px;
  padding-top: 1px;
  display: inline-block;
  cursor: pointer;
}

.orange_button_bg_button{
  background-image: url("../images/orange_button_bg.png");
  background-repeat: repeat-x;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
  border: 0px;
  color: #FFFFFF;
  float: left;
  cursor: pointer;
  text-decoration: none;
  
}
.orange_button_right{
  background-image: url("../images/orange_button_right.png");
  background-repeat: no-repeat;
  width: 5px;
  height: 16px;
  display: inline-block;
}
.diary_title{
  font-size: 12px;
  color: #f59421;
  width: 80px;
  float: right;
  display: block;
  margin-right: 30px;
  /*margin-top: -35px;*/
}
.diary_button{
  float: right;
}
.detail_vert_bg{
  background-image: url("../images/detail_vertical_orange_line.png");
  background-repeat: repeat-y;
  background-position: center;
}
.detail_profile_info_table{
  font-size: 11px;
  color: #797979;
}
.detail_profile_info_table a{
  color: #8d8e8b;
}
.detail_profile_info_table .pet_owner{
  color: #a3b83b;
}
.detail_profile_info_table .pet_owner:hover{
  color: #f59421;
}
.pet_owner{
  color: #a3b83b;
}
.pet_owner:hover{
  color: #f59421;
}
.detail_profile_info_table .pet_owner_sel{
  color: #f59421;
}
.bones{
  display: block;
  float: left;
  margin-top:-4px;
}
.orange_text{
  color: #f59421;
  text-decoration: none;
}
.red_text{
  color: red;
  text-decoration: none;
}
.orange_text:hover{
  color: #f59421 !important;
  text-decoration: underline;
}
.orange_text2{
  color: #f59421;
  text-decoration: underline;
}
.orange_text3{
  color: #f59421;
  text-decoration: none;
  font-weight: bold;
}

.unit-rating {
  background:transparent url("../images/empty_bone.png") repeat-x scroll left top;
  height:20px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  position:relative;
  width:95px;
}


.unit-rating {
  background:transparent url("../images/empty_bone.png") repeat-x scroll left top;
  height:27px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  position:relative;
  width:116px;
}
.unit-rating li a:hover {
  background:transparent url("../images/act_bone.png") repeat scroll left center;
  left:0px;
  z-index:2;
}
.unit-rating li.current-rating {
  background:transparent url("../images/full_bone.png") repeat scroll left bottom;
  display:block;
  height:27px;
  position:absolute;
  text-indent:-9000px;
  z-index:1;
}
.unit-rating li {
  float:left;
  margin:0px;
  padding:0px;
  text-indent:-90000px;
}
ul li {
  list-style-position:outside;
  margin:0pt;
  padding:0pt;
}
.unit-rating a.r1-unit {
  left:0px;
}
.unit-rating a.r1-unit:hover {
  width:19px;
}
.unit-rating a.r2-unit {
  left:19px;
}
.unit-rating a.r2-unit:hover {
  width:40px;
}
.unit-rating a.r3-unit {
  left:40px;
}
.unit-rating a.r3-unit:hover {
  width:67px;
}
.unit-rating a.r4-unit {
  left:67px;
}
.unit-rating a.r4-unit:hover {
  width:90px;
}
.unit-rating a.r5-unit {
  left:90px;
}
.unit-rating a.r5-unit:hover {
  width:116px;
}
.unit-rating li a {
  display:block;
  height:27px;
  padding:0px;
  position:absolute;
  text-decoration:none;
  text-indent:-9000px;
  width:19px;
  z-index:20;
}
/* KONEC DETAIL PROFILU*/

/* INZERATY VYPIS */
.box_inz{
    width: 584px;
    display: block;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    margin-left: 13px; 
}
.box_inz_top{
    width: 584px;
    height: 20px;
    display: block;
    background-image: url("../images/box_inz_top.png");
    background-repeat: no-repeat;  
    font-weight: bold; 
}
.box_inz_top td {
    vertical-align: top;
}
.box_inz_top h2{
    color: #FFFFFF;
    margin-top: 0px;
    margin-left: 25px;
    height: 15px;
    text-decoration: none;
    width: 250px;
    overflow: hidden;
}
.box_inz_top h2 a{
    font-size: 11px;
    color: #FFFFFF;
    height: 14px;
    text-decoration: none;
}
.box_inz_top h2 a:hover{
    color: #FFFFFF;
    height: 14px;
    text-decoration: underline;
    font-size: 11px;
}
.box_inz_price{
    font-size: 11px;
    float: right;
    margin-top: 3px;
    color: #FFFFFF;
}
.box_inz_price_td {
    width: 270px;
    vertical-align: top;
    font-weight: bold;
}
.box_inz_date{
    padding-right: 10px;
	line-height: 22px;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
}
.box_inz_date_td{
    width: 550px !important;
}
.box_inz_nograd{
    background-image: url("../images/box_inz_bg_big_nograd.png");
    background-repeat: repeat-y;
    float: left;
}
.box_inz_body{
    width: 584px;
    display: block;
    background-image: url("../images/box_inz_bg_big_grad.png");
    background-repeat: repeat-x;
    background-position: bottom;
    color: #797979;
    font-size: 11px;
    height: 80px;
    float: left;
    
}
.box_inz_body2{
    width: 584px;
    display: block;
    background-image: url("../images/box_inz_bg_big_grad.png");
    background-repeat: repeat-x;
    background-position: bottom;
    color: #797979;
    font-size: 11px;
    float: left;
    
}
.box_inz_bottom{
    width: 584px;
    height: 6px;
    display: block;
    background-image: url("../images/box_inz_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    float:left;
}
/* KONEC INZERATY VYPIS */

/* DETAIL INZERATU*/

.detail_box_inz{
    width: 602px;
    margin-left: 10px;
    float: left;
    display: block;
    margin-top: 10px;
}

.detail_inz_green_head{
    background-image: url("../images/detail_inz_green_head.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 592px;
    height: 20px;
    display: block;
    padding-bottom: 10px;
}
.detail_inz_green_head table{
    padding-left: 8px;
}
.detail_inz_green_head td{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
.detail_inz_orange_head{
    background-image: url("../images/detail_inz_orange_head.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 592px;
    height: 20px;
    display: block;
    color: #FFFFFF;
    font-size: 11px;
    padding-top: 2px;
}
.detail_inz_orange_head strong{
    margin-left: 10px;
    margin-top: 7px;
}
/* KONEC DETAIL INZERATU*/

/* VYPIS FOTKY*/

.box_photo_small{
    width: 147px;
    margin-left: 4px;
    float: left;
    display: block;
    text-align: center;
}
.box_photo_head{
    background-image: url("../images/box_photo_top.png");
    background-repeat: no-repeat;
    height: 18px;
}
.box_photo_head h3{
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    padding-top: 2px;
}
.box_photo_head h3 a{
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
}
.box_photo_head h3 a:hover{
    text-decoration: underline;
}
.box_photo_content_nograd{
    background-color: #f4f6f1;
    background-image: url("../images/box_photo_bg_nograd.png");
    background-repeat: repeat-y;
    background-position: bottom;
}
.box_photo_content_grad{
    background-color: #f4f6f1;
    background-image: url("../images/box_photo_bg_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    height: 130px;
}
.box_photo_bottom{
    background-image: url("../images/box_photo_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 9px;
}

/* KONEC VYPIS FOTKY*/

/* VYPIS VIDEA*/

.box_video_small{
    width: 199px;
    margin-left: 4px;
    float: left;
    display: block;
    text-align: center;
    
}
.box_video_small_head{
    background-image: url("../images/box_small_video_head.png");
    background-repeat: no-repeat;
    height: 18px;
}
.box_video_small_head h3{
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
}
.box_video_small_head h3 a{
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
}
.box_video_small_head h3 a:hover{
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    text-decoration: underline;
}
.box_video_small_content_no_grad{
    background-color: #f4f6f1;
    background-image: url("../images/box_small_video_bg_nograd.png");
    background-repeat: repeat-y;
    background-position: bottom;
}
.box_video_small_content{
    background-color: #f4f6f1;
    background-image: url("../images/box_small_video_bg_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    
}
.box_video_small_bottom{
    background-image: url("../images/box_small_video_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 9px;
}

/* KONEC VYPIS VIDEA*/

/* DETAIL VIDEA*/

.detail_box_video{
    width: 602px;
    margin-left: 5px;
    float: left;
    display: block;
    text-align: center;
    margin-top: 10px;
    z-index: 10000;
}
.detail_box_video_head{
    background-image: url("../images/box_video_detail_head.png");
    background-repeat: no-repeat;
    height: 8px;
}
.detail_box_video_nograd{
    background-color: #f4f6f1;
    background-image: url("../images/box_video_detail_bg_nograd.png");
    background-repeat: repeat-y;
    background-position: bottom;
}
.detail_box_video_content{
    background-color: #f4f6f1;
    background-image: url("../images/box_video_detail_bg_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    
}
.detail_box_video_content_small{
    background-color: #f4f6f1;
    background-image: url("../images/box_video_detail_bg_small_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    
}
.detail_box_video_bottom{
    background-image: url("../images/box_video_detail_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
}
.detail_box_video_bottom2{
    background-image: url("../images/box_video_detail_bottom2.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
}

/* KONEC DETAIL VIDEA*/

/* VYPIS FORUM*/

.box_forum{
    width: 584px;
    margin-left: 14px;
    float: left;
    display: block;
    text-align: center;
    background-image: url("../images/box_forum_bg.png");
    background-repeat: repeat-y;
}
.box_forum_top{
    width: 584px;
    height: 20px;
    display: block;
    background-image: url("../images/box_forum_top.png");
    background-repeat: no-repeat;
}
.box_forum_top h2{
    font-size: 14px;
    color: #FFFFFF;
    margin-top: 2px;
    margin-left: 25px;
    height: 14px;
}
.box_forum_top h3{
    font-size: 14px;
    color: #FFFFFF;
    margin-top: 2px;
    margin-left: 25px;
    height: 14px;
}

.box_forum_content{
    width: 584px;
    display: block;
    background-image: url("../images/box_forum_bg_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    color: #797979;
    font-size: 11px;
    float: left;
    
}
.box_forum_bottom{
    width: 584px;
    display: block;
    background-image: url("../images/box_forum_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 6px;
    float:left;
}

.phorum_table{
    margin-left: 9px;
}

/* KONEC VYPIS FORUM*/

/* TEMA FORUM*/

.box_forum_text_head{
    font-size: 11px;
    margin-top: 2px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
}

.box_forum_text_head2{
    font-size: 11px;
    margin-top: 3px;
    display: block;
    color: #797979;
    font-weight: bold;
}

.box_forum_reply{
    width: 568px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 30px;
}
.box_forum_reply_top{
    width: 568px;
    height: 22px;
    display: block;
    background-image: url("../images/box_forum_reply_head.png");
    background-repeat: no-repeat;   
}
.box_forum_reply_body{
    width: 568px;
    display: block;
    background-image: url("../images/box_forum_reply_bg.png");
    background-repeat: repeat-y;
    color: #797979;
    font-size: 11px;
    float: left;
    
}
.box_forum_reply_bottom{
    width: 568px;
    height: 8px;
    display: block;
    background-image: url("../images/box_forum_reply_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    float:left;
}
.forum_href a{
    color: #f4921e;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    margin-left: 14px;
    font-size: 12px;
    display: block;
}

.forum_href_vypis a{
    color: #797979;
    text-decoration: none;
}
.forum_href_vypis a:hover{
    color: #797979;
    text-decoration: underline;
}

/* KONEC TEMA FORUM*/

/* VZPOMINAME */

.box_vzpominame_small{
    width: 197px;
    float: left;
    display: block;
}
.box_vzpominame_small_head_female{
    background-image: url("../images/box_vzpominame_small_head_fema.png");
    background-repeat: no-repeat;
    height: 25px;
}
.box_vzpominame_small_head_male{
    background-image: url("../images/box_vzpominame_small_head_male.png");
    background-repeat: no-repeat;
    height: 25px;
}
.box_vzpominame_small_content{
    background-color: #f4f6f1;
    background-image: url("../images/box_vzpominame_small_bg_ver.png");
    background-repeat: repeat-y;
    background-position: top;
}
.box_vzpominame_small_bottom{
    background-image: url("../images/box_vzpominame_small_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
}
.box_vzpominame_small{
    margin-left: 5px;
}
.box_vzpominame_small h3{
    font-size: 12px;
    color: #FFFFFF;
    padding-top: 5px;
    margin-left: 20px;
}
.box_vzpominame_table_item_grey{
    font-size: 10px;
    color: #666666;
}
.box_vzpominame_table_item_orange{
    font-size: 10px;
    color: #f4921e;
}
.box_vzpominame_table_item_button a{
    background-image: url("../images/profile_more_button.png");
    background-repeat: no-repeat;
    height: 14px;
    width: 24px;
    display: block;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

/* KONEC VZPOMINAME */

/*OSTATNI*/
.clnr{
    clear: both;
}
.spacer{
  height: 15px;
  width: 550px;
  display:block;
}
#map_canvas{
    width: 350px;
    height: 400px;
}
.msg_box{
    width: 600px;
    display: block;
    color: #666666;
    font-weight: bold;
    font-size: 14px !important;

}
.msg_box table{
    font-size: 14px !important;
}
.msg_box_red{
    width: 600px;
    display: block;
    color: #666666;
    font-weight: bold;
    font-size: 14px !important;
}
.msg_box_red table{
    font-size: 14px !important;
}
.foo{
    background-color: #DD9900;
}
.orange_line_forum{
    width: 100%;
    height: 1px;
    background-color : #f4921e;
    border: 0px;
}
.dnews_floated_image{
	float:left;
	margin:15px 20px 10px 17px;
}
.cell_padding{
    padding-right: 20px;
}
.cell_padding2{
    padding-right: 40px;
}
.prof_padding{
    padding-left: 10px;
    padding-right: 20px;
}
/*KONEC OSTATNI*/
/* DROBECKY */
.breadcrumbs{
    width: 600px;
    margin-left: 13px;
    margin-bottom: 5px;
    margin-top: 5px;
    float:left;
    display: block;
    color: #a3b83b;
    font-weight: bold;
    text-align: left; 
}
.breadcrumbs a{
    text-decoration: none;
    color: #a3b83b;
    font-size: 12px;
    margin-right: -5px;
}
.breadcrumbs a:hover{
    text-decoration: underline;
    color: #f4921e;
    font-size: 12px;
    margin-right: -5px;
}
.breadcrumbs h1{
    text-decoration: none;
    color: #a3b83b !important;;
    font-size: 12px !important;
    margin-right: -5px;
    margin-left: 0px !important;
    display: inline;
}
.breadcrumbs h1 a{
    text-decoration: none;
    color: #a3b83b;
    font-size: 12px !important;
    margin-right: -5px;
    margin-left: 0px !important;
}
.breadcrumbs h1 a:hover{
    text-decoration: underline;
    color: #f4921e;
    font-size: 12px !important;
    margin-right: -5px;
    margin-left: 0px !important;
}

/* KONEC DROBECKY */
/* PORADNA */

.poradna_blue_head_bg{
  background-image: url("../images/poradna_blue_head_bg.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
  position: relative;
}
.poradna_blue_head{
  background-image: url("../images/poradna_blue_head.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  /*margin-left:14px;*/
  z-index: 150 !important;
  position: relative;
}
.poradna_blue_head h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.poradna_blue_head h2 a{
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 14px;
  text-decoration: none;
}
.poradna_blue_head h2 a:hover{
  text-decoration: underline;
}
.poradna_blue_content_nograd{
  background-image: url("../images/poradna_blue_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
  width: 584px;
}
.poradna_blue_content{
  background-image: url("../images/poradna_blue_bg_grad.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.poradna_blue_bottom{
  background-image: url("../images/poradna_blue_bottom.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 11px;
  margin-top: -15px;
  margin-bottom: 5px;
  z-index: 130;
  position: relative;
}
.poradna_blue_image{
    margin-top: -9px;
    float:left;
    z-index: 140;
    position: relative;
}
.poradna_blue_text{
    float:left;
    margin-left:242px;
    margin-top:-159px;
}
.poradna_blue_cell_padding{
    padding-top: 10px;
    font-weight:bold !important;
    font-size:10pt !important;
}
.poradna_blue_button{
    background-image: url("../images/poradna_blue_button_add.png");
    background-repeat: no-repeat;
    width: 119px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 29px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}   
.poradna_blue_button_text{
    margin-right: 0px;
    text-decoration: none;
}
.poradna_blue_button2{
    background-image: url("../images/poradna_blue_button.png");
    background-repeat: no-repeat;
    width: 92px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 50px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}
.poradna_blue_button2_text{
    /*margin-right: 36px;*/
}
.poradna_blue_button:hover{
    text-decoration: underline;
}
.poradna_blue_button2:hover{
    text-decoration: underline;
}
.poradna_green_head_bg{
  background-image: url("../images/poradna_green_head_bg.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
  position: relative;
}
.poradna_green_head{
  background-image: url("../images/poradna_green_head.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  /*margin-left:14px;*/
  z-index: 150 !important;
  position: relative;
}
.poradna_green_head h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.poradna_green_head h2 a{
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 14px;
  text-decoration: none;
}
.poradna_green_head h2 a:hover{
  text-decoration: underline;
}
.poradna_green_content_nograd{
  background-image: url("../images/poradna_green_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
  width: 584px;
}
.poradna_green_content{
  background-image: url("../images/poradna_green_bg_grad.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.poradna_green_bottom{
  background-image: url("../images/poradna_green_bottom.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 11px;
  margin-top: -14px;
  margin-bottom: 5px;
  z-index: 130;
  position: relative;
}
.poradna_green_image{
    margin-top: -9px;
    float:left;
    z-index: 140;
    position: relative;
}
.poradna_green_text{
    float:left;
    margin-left:242px;
    margin-top:-159px;
}
.poradna_green_cell_padding{
    padding-top: 10px;
    font-weight:bold !important;
    font-size:10pt !important;
}
.poradna_green_button{
    background-image: url("../images/poradna_green_button_add.png");
    background-repeat: no-repeat;
    width: 119px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 29px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}
.poradna_green_button_text{
    margin-right: 0px;
}
.poradna_green_button2{
    background-image: url("../images/poradna_green_button.png");
    background-repeat: no-repeat;
    width: 92px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 50px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}
.poradna_green_button2_text{
    /*margin-right: 36px;*/
}
.poradna_green_button:hover{
    text-decoration: underline;
}
.poradna_green_button2:hover{
    text-decoration: underline;
}
.poradna_orange_head_bg{
  background-image: url("../images/poradna_orange_head_bg.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  margin-left:14px;
  position: relative;
}
.poradna_orange_head{
  background-image: url("../images/poradna_orange_head.png");
  background-repeat: no-repeat;
  width: 584px;
  height: 39px;
  /*margin-left:14px;*/
  z-index: 150 !important;
  position: relative;
}
.poradna_orange_head h2{
  color: #FFFFFF;
  display: block;
  float: left;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 14px;
}
.poradna_orange_head h2 a{
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 14px;
  text-decoration: none;
}
.poradna_orange_head h2 a:hover{
  text-decoration: underline;
}
.poradna_orange_content_nograd{
  background-image: url("../images/poradna_orange_bg_nograd.png");
  background-repeat: repeat-y;
  margin-left:14px;
  width: 584px;
}
.poradna_orange_content{
  background-image: url("../images/poradna_orange_bg_grad.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 584px;
}
.poradna_orange_bottom{
  background-image: url("../images/poradna_orange_bottom.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 584px;
  height: 11px;
  margin-top: -15px;
  margin-bottom: 5px;
  z-index: 130;
  position: relative;
}
.poradna_orange_image{
    margin-top: -9px;
    float:left;
    z-index: 140;
    position: relative;
}
.poradna_orange_text{
    float:left;
    margin-left:242px;
    margin-top:-159px;
}
.poradna_orange_cell_padding{
    padding-top: 10px;
    font-weight:bold !important;
    font-size:10pt !important;
}
.poradna_orange_button{
    background-image: url("../images/poradna_orange_button_add.png");
    background-repeat: no-repeat;
    width: 119px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 29px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}
.poradna_orange_button_text{
    margin-right: 0px;
}
.poradna_orange_button2{
    background-image: url("../images/poradna_orange_button.png");
    background-repeat: no-repeat;
    width: 92px;
    height: 26px;
    display: block;
    padding-top: 7px;
    padding-right: 50px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
}
.poradna_orange_button2_text{
    /*margin-right: 36px;*/
}
.poradna_orange_button:hover{
    text-decoration: underline;
}
.poradna_orange_button2:hover{
    text-decoration: underline;
}
#add-question-form {
   margin-left: -20px;
}
/* KONEC PORADNA */
.filters{
    float: left;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    z-index: 500;
    margin-top: 75px;
}
.hidden{
    display: none;
}
.vhidden{
    visibility: hidden;
}
.nofloat{
    float: none !important;
}
.nobg{
    background-color: transparent !important;
}
.nohover:hover{
    text-decoration: none !important;
}
.calendar_ico {
    background:transparent url(../images/calendar_ico.jpg) no-repeat scroll left top;
    border:medium none;
    cursor:pointer;
    height:17px;
    margin:0 0 0 2px;
    padding:2px 0 0;
    width:16px;
}
.inz_overflow{
    width: 350px;
    height: 17px;
    overflow: hidden;
    display: block;
}
.overflow{
    overflow: hidden;
}
.popup{
    background-color: #F0F2EC;
    border: 1px solid #f4921e;
    float: left;
    z-index: 9000;
    position: absolute;
    margin-top: 20px;
    /*margin-left: 265px;*/
    padding: 15px;
}
.orange_border{
    border: 1px solid #f4921e;
}
.green_head_text_messages1{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    width: 80px !important;
    
}
.green_head_text_messages2{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    width: 194px !important;
}
.green_head_text_messages3{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    width: 40px !important;
    text-align: left !important;
}
.homepage_inzeraty_overflow{
    overflow: hidden;
    width: 135px !important;
    height: 12px !important;
    display: block;
}
.inzeraty_overflow{
    overflow: hidden;
    width: 210px !important;
    height: 12px !important;
    display: block;
}
.inzeraty_overflow2{
    overflow: hidden;
    width: 400px !important;
    height: 12px !important;
    display: block;
}
.nocenter{
    text-align: left !important;
}
.noborder{
    border: 0 !important;
}
.popup_table td{
    border-bottom:0px;
    text-align:left !important;
}
.logon_name{
    font-size: 14px !important;
}
.hvezdicka{
    font-size: 10px;
    color: gray;
}
.box_small_profile_overflow{
    display: block;
    overflow: hidden;
    height: 24px;
    width: 90px;
}
.hp_bg_tr_hack{
    background: transparent !important; 
    float: left;
    width: 282px;
    margin-left: 16px;
}
.nobg h2{
    background-color: transparent !important;
    margin-left:14px;
}
.nobg_right_box{
    background-color: transparent !important;
    float:right;
    width: 186px;
    margin-right: 12px;
}
.nobg_left_box{
    background-color: transparent !important;
    float:left;
    margin-left:9px;
    width:190px;
}
#flags{
    float: left;
    margin-left:105px;
    margin-top:-25px;
}
#flags a{
    text-decoration: none;
    margin-right: 5px;
}
.grey_text{
    color: #666666;
    text-decoration: none;
}
.grey_text:hover{
    color: #666666;
    text-decoration: underline;
}
.top_banner{
    width: 800px;
    margin: 0 auto 0 auto;
}
.width10{width : 10px !important;}
.width124{width : 124px !important;}
.width150{width : 150px !important;}
.width70{width : 70px !important;}
.width110{width : 110px !important;}
.width131{width : 131px !important;}
.width245{width : 245px !important;}
.width248{width : 248px !important;}
.width200{width : 200px !important;}
.width220{width : 220px !important;}
.width306{width : 306px !important; overflow: hidden;}
.width10proc{width : 10% !important;}
.width40proc{width : 40% !important;}
.width100proc{width : 100% !important;}
.height80{height: 80px !important;}
.height90{height: 90px !important;}
.height105{height: 105px !important;}
.height190{height: 190px !important;}
.height250{height: 250px !important;}
.aligncenter{text-align: center !important;}
.captcha input{
    margin-right:5px;
    margin-top:20px;
    float: left;
}
.vert_line_prof{
    background-image: url("../images/detail_vertical_orange_line.png");
    background-repeat: repeat-y;
    background-position: center center;
}
.paddingBotTop5{
    padding-top: 5px;
    padding-bottom : 5px;
}
.dog_map_big{
	width: 580px;
	height: 400px;
	margin-top: 15px;
	margin-left: 14px;
}
.boudicky {margin-left:14px;padding:0 12px 0 0;display:block;width:275px;float:left;list-style-type:none;}
.boudicky li {margin:0;padding:0;display:block;}
.boudicky li a {margin:0;padding:0 0 0 42px;display:block;min-height:44px;_height:44px;color:#79b732;text-decoration:underline;font-size:0.85em;}
.boudicky li a:hover {color:#aa1511;}

.bouda-1 {background: url('../images/bouda-1.png') 0px 0px no-repeat;}
.bouda-2 {background: url('../images/bouda-2.png') 0px 0px no-repeat;}
.bouda-3 {background: url('../images/bouda-3.png') 0px 0px no-repeat;}
.bouda-4 {background: url('../images/bouda-4.png') 0px 0px no-repeat;}
.bouda-5 {background: url('../images/bouda-5.png') 0px 0px no-repeat;}
.bouda-6 {background: url('../images/bouda-6.png') 0px 0px no-repeat;}
.bouda-7 {background: url('../images/bouda-7.png') 0px 0px no-repeat;}
.bouda-8 {background: url('../images/bouda-8.png') 0px 0px no-repeat;}
.bouda-9 {background: url('../images/bouda-9.png') 0px 0px no-repeat;}
.bouda-10 {background: url('../images/bouda-10.png') 0px 0px no-repeat;}
.bouda-99 {background: url('../images/bouda-99.png') 0px 0px no-repeat;}
.bouda-az {background: url('../images/bouda-az.png') 0px 0px no-repeat;}

.detail_inz_p h3{
    color: #f4921e;
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 13px;
}
.profile_rating_users{
    padding-left: 7px;
    vertical-align: top;
}
.table_border_right_orange{
    border-right: 1px solid #f4921e;
}
.table_border_bottom_orange{
    border-bottom: 1px solid #f4921e;
}
.profile_menu_ico{
    margin-left: 5px;
    margin-right: -10px;
}
.news_table{
    width: 97% !important;
}
.news_table td.width70{
    width: 70px !important;
}
.image_news{
    float: left;
}
#ie8_mt33
{
margin-top: -2px;
margin-top /*\**/: 33px\9
}
.news_table .green_h2{
    margin-left: 0px !important;
}
.pets_setup_buttons{
    margin-left: 80px;
    margin-bottom: -1px !important;
    float: left;
}
.x_news_top{
    background-image: url("../images/x_news_top.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 40px;
    width: 377px;
    float: left;
    display: block;
    margin-left: 15px;
}
.x_news_grad{
    background-image: url("../images/x_news_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    width: 377px;
    float: left;
    display: block;
}
.x_news_nograd{
    background-image: url("../images/x_news_nograd.png");
    background-repeat: repeat-y;
    width: 377px;
    float: left;
    display: block;
    margin-left: 15px;
    clear: both;
    height: 111px;
    overflow: hidden;
}
.x_news_bottom{
    background-image: url("../images/x_news_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
    width: 377px;
    float: left;
    display: block;
    margin-left: 15px;
}
.x_bonus_top{
    background-image: url("../images/x_bonus_top.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 40px;
    width: 199px;
    float: left;
    display: block;
    margin-left: 15px;
}
.x_bonus_grad{
    background-image: url("../images/x_bonus_grad.png");
    background-repeat: no-repeat;
    background-position: bottom;
    width: 199px;
}
.x_bonus_nograd{
    background-image: url("../images/x_bonus_nograd.png");
    background-repeat: repeat-y;
    background-position: top;
    width: 199px;
    float: left;
    display: block;
    margin-left: 15px;
    height: 111px;
    overflow: hidden;
}
.x_bonus_bottom{
    background-image: url("../images/x_bonus_bottom.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 8px;
    width: 199px;
    float: left;
    display: block;
    margin-left: 15px;
}
.x_news_top h2{
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 35px;
}
.x_news_top h2 a{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.x_news_top h2 a:hover{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
.x_bonus_top h2{
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 35px;
}
.x_bonus_top h2 a{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.x_bonus_top h2 a:hover{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
.float1{
    float: left;
    width: 371px;
}
.float2{
    float: left;
    width: 199px;
    margin-left: 10px;
}
.left_cal_actual_day_td{
    border: 3px double #79B732;
}
.detail_box_video_bottom2 {
   margin-bottom: 20px !important;
}
.funny_box_links {
  text-align: center;
  padding-left: 65px;
  clear: both;
}
.funny_box_links a {
  display: block;
  background: url(../images/funny-buttons.png) no-repeat;
  height: 16px;
  width: 90px;
  color: #fff;
  font-weight: bold;
  padding-top: 2px;
  float: left;
  text-decoration: none;
}
.funny_box_links a:hover {
  color: #fff !important;
  text-decoration: underline; 
}

.progress_class{
    background-color:#FFFFFF;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    padding-left:3px;
    padding-top:3px;
    width:132px;
}
.marginLeft14{
    margin-left: 14px;
}

textarea{
    font-family: "Arial";
}


/* form validator */
 
span.error-msg
{
    font-size: 11px;
    margin-left: 15px;
    color: red;
}

span.notValid
{
    font-size: 11px;
    color: red;
}

span.refilled
{
    font-size: 11px;
    color: #000;
}

.hideslide
{
    display: none;
    clear: both;
}

table#fotografie
{
    clear: both;
}

a#more-pics
{
    font-size: 10px;
    float: right;
    background:url("../images/green_button100.png") no-repeat;
    width: 99px;
    height: 16px; 
    border:0;
    color:#fff;
    cursor: pointer;
    text-decoration: none;
    line-height: 17px;
    text-align: center;
    margin-right: 35px;
}

a#more-pics:hover
{
    color: #fff;
}

a.mainpage_cropimage
{
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
}



#main_box table tr td.valign-middle,
#main_box table.valign-middle-table tr td
{
	vertical-align: middle;
}

.h255
{
height: 255px;
overflow: hidden;
}

#add-question-form select
{
	width: 247px;
}

.image_vypis_profilu a img
{
	border: none;
}

.padd-l-10
{
	padding-left: 15px;
}

.box_profile_small .h155
{
	height: 155px;
}

a.a-filtr-zrusit
{
	text-decoration: none;
	padding: 3px 10px;
}

#main_box a.a-filtr-zrusit:hover
{
	color: #fff;
}
.m30
{
	margin: 20px 0 0 20px;
}


#scroller_body
{
	float:left;
	height:45px;
	margin:auto;
	overflow:hidden;
	position:relative;
	width:160px;
}

#scroll_content_wrapper
{
	width:160px;
	margin:auto;
	padding:0;
	height:45px;
}

#scroll_content
{
	width:160px;
	left:0;
	min-width:100px;
	position:absolute;
	text-align:left;
	top:0;
	white-space:nowrap;
	height:5000px;
}

#sipka_left
{
	display: block;
	width: 158px;
	height: 20px;
	background: url(../images/hlasoval-sipka-nahoru-aktivni.png) bottom left no-repeat;
	text-decoration: none;
}

#sipka_right
{
	display: block;
	width: 158px;
	background: url(../images/hlasoval-sipka-dolu-aktivni.png) top left no-repeat;
	text-decoration: none;
}

ul.maps-pet-list
{
	font-size: 11px;
	float: left;
	width: 160px;
}

ul.maps-pet-list li
{
	overflow: hidden;
}

.maps-pet-list a 
{
	color: #666;
}

#searched-pages
{
	clear: both;
}

#searched-pages ul
{
	float: left;
	margin: 0 70px 0 0;
	
}

/* nove bloky vypisu profil */


.center_box_orange_content .white-block
{
	margin-left: 10px;
}

.white-block {
   width: 264px;
   float: left;
   margin-left: 18px;
   margin-bottom: 10px;
}
.white-block.second {
   margin-left: 20px !important;
}

	.center_box_orange_content .white-block.second
	{
		margin-left: 10px !important;
	}

.white-block .top {
   height: 17px;
   font-size: 13px;
   font-weight: bold;
   padding: 4px 30px 0 30px;
}
.white-block.male .top {
   background: url(../images/white-block-top-male.png) no-repeat;
}
.white-block.female .top {
   background: url(../images/white-block-top-female.png) no-repeat;
}
.white-block.female .top a {
  color: #c10076;
  text-decoration: none;
}
.white-block.male .top a {
  color: #0091cd;
  text-decoration: none;
}
.white-block .main {
   background: url(../images/white-block-bg.png) repeat-y; 
   padding-top: 15px;
}
.white-block .bottom {
  font-size: 1px;
  height: 8px;
  background: url(../images/white-block-bottom.png) no-repeat;
}
.white-block .bg {
  background: #f3f6f1 url(../images/white-block-bgg.png) repeat-x;
}
.white-block .main .left {
  width: 86px;
  float: left;
  padding: 0 0 0 7px;
}
.white-block .main .left a img {
  border: 0;
}
.white-block .main .right {
  width: 150px;
  float: right;
  padding: 0 10px 0 0;
  font-weight: bold;
}
.white-block .main div {
  margin: 0;
  padding: 0;
  font-size: 10px !important;
  color: #808080;
  line-height: 14px;
}
.white-block .main .rright {
  color: #f59421 !important;
  float: right;
  width: 92px;
}
.white-block .main .lleft {
  width: 50px;
  float: left;
}
.white-block .main .o {
  color: #f59421 !important;
  line-height: 11px;
  height: 25px;
}
.white-block .main .more {
  margin: 15px 0 0 120px;
}
.nbutton-orange-more {
  background: url(../images/icon-orange-more.png) no-repeat;
  color: #fff;
  width: 32px;
  height: 16px;
  display: block;
  text-decoration: none;
  text-align: center;
}
.nbutton-orange-more:hover {
  color: #000 !important;
  text-decoration: none;
}

/* common */

textarea
{
	overflow: hidden;
}

table.noPpadWithCheckbox tr td p
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 15pxp;
}
#errCounterArea
{
	color: red;
	padding-right: 20px;
}

.disabled_input
{
    color: #aaa;
}

a.profile_nav_button_no {
   color: #fff !important;
   cursor: pointer !important;
   cursor: hand !important;   
}
.profile_nav_button_no {
    background-image: url("../images/profile_orange_button_no.png");
    background-repeat: no-repeat;
    width: 89px;
    height: 29px;
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 7px;
    font-weight: bold;
    padding-left: 13px;
    margin-left: 4px;
    float: left;
}
.profile_nav_button_both,
.profile_nav_button_both_sel {
  width: 53px !important;
}
.white-block.free .top {
  background: url("../images/white-block-top.png") no-repeat;
}


.login-menu a,
.login-menu {
   color: #fff;
   font-size: 11px;
   text-decoration: none;
}
.login-menu a:hover {
  text-decoration: underline;
}
.login-menu {
  list-style-type: none;
  margin: 0;
  padding-left: 7px;
}
.login-menu li {
  padding-left: 35px;
  padding-top: 3px;
  margin-top: 7px;
  margin-left: 0;
}
.login-menu .user {
  padding-bottom: 10px;
  font-size: 12px;
  background: url(../images/icon-menu-user.png) 3px 0 no-repeat;
}
.login-menu .star {
  background: url(../images/icon-menu-star.png) 5px 0 no-repeat;
}
.login-menu .msg {
  background: url(../images/icon-menu-msg.png) 5px 0 no-repeat;
}
.login-menu .dog {
  background: url(../images/icon-menu-dog.png) no-repeat;
}
.login-menu .set {
  background: url(../images/icon-menu-set.png) 3px 0 no-repeat;
}
.login-menu .logout {
  background: url(../images/icon-menu-logout.png) 4px 0 no-repeat;
  padding-top: 5px;
}

.detail_box_bottom {
  height: 7px;
  padding: 0 !important;
  margin-top: 0 !important;
  background: url(../images/detail_box_bottom.png) no-repeat !important;
  margin-left: 14px !important;
}
.detail_box_multi {
  padding-bottom: 10px;
}
#head {
  height: 376px;
}

.center_box_orange_top_trans{
  background: url("../images/orange-box-head-trans.png") no-repeat;
  width: 584px;
  height: 25px;
  margin-left:14px;
}
.center_box_orange_top_trans h2{
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 35px;
    padding-top: 6px;
}
.detail_box_content_trans{
  background-position: top;
  padding-top: 10px;
}
.detail_box_bottom_trans {
  height: 7px;
  margin: 0;
  padding: 0;
background-image: url("../images/detail_box_bottom.png");
background-repeat: no-repeat;
margin-left: 14px;
}

.detail_box_video {
  margin-left: 0;
}
.comment_textarea{
  background: transparent url("../images/detail_textarea_new.png") no-repeat 0 0;
  width: 580px;
  height: 113px;
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 11px !important; 
}
.msg-box-trans {
  width: 584px;
  height: 60px;
  padding-top: 10px;
  background: url("../images/msg-box-trans.png") no-repeat;
  float: left;
  margin-left: 15px;
  display: block;
  text-align: center;
  margin-top: 10px;
  z-index: 10000;
}


#collect-points {
  font-size: 12px;
  color: #6f7072;
  margin-left: 5px;
}
#collect-points h2 {
  font-size: 24px;
  color: #f4921e;
  padding-bottom: 0 !important;
}
#collect-points h3 {
  font-size: 18px;
  color: #f4921e;
  margin-top: 40px;
  margin-bottom: 5px !important;
}
#collect-points h3.green {
  color: #a4b729;
}
#collect-points .bold {
  font-weight: bold;
}
#collect-points .i {
  font-style: italic;
}
#collect-points .block
{
  padding-left: 80px;
  height: 80px;
  margin-right: 20px;
  float: left;
  width: 200px;
}
#collect-points .points-2 {
  background: url(../images/points-2.png) no-repeat;
}
#collect-points .points-5 {
  background: url(../images/points-5.png) no-repeat;
  height: 150px;
}
#collect-points .points-30 {
  background: url(../images/points-30.png) no-repeat;
}
#collect-points .points-50 {
  background: url(../images/points-50.png) no-repeat;
}
#collect-points .points-80 {
  background: url(../images/points-80.png) no-repeat;
  height: 150px;
}
#collect-points .points-100 {
  background: url(../images/points-100.png) no-repeat;
}
#collect-points .points-m100 {
  background: url(../images/points-m100.png) no-repeat;
  float: none;
}
#collect-points p,
#collect-points ul {
  padding: 0;
  margin: 0;
}
#collect-points ul {
  margin-bottom: 10px;
}
#collect-points ul.green {
  margin-left: 20px;
  margin-top: 15px;
}
#collect-points ul li {
  color: #f59421;
}
#collect-points ul.green li {
  color: #a4b729;
}
#collect-points ul.green li span {
  color: #f59421; 
}
#collect-points ul li span {
  color: #6f7072;
}
#collect-points .mt20 {
  margin-top: 20px;
}

hr.news-or-hr
{
	width: 96%;
	margin: 10px 0 10px 15px;
	padding: 0;
	border-top: orange solid 1px;
}

#newstextstyle a
{
	color: orange;
}

.adv_input {width: 240px; border: none; background: url('/images/input_bg_green.jpg') top left no-repeat; font-size: 10pt; padding-left: 5px; padding-top: 4px;}
.adv_combo {width: 240px;}

.grey-block .top
{
	height: 17px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 0pt;
	padding-left: 30px;
}

.grey-block.male .top (řádka 3869)
{
	background-color: transparent;
	background-image: url("../images/white-block-top-male.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
.imagebutton{border:none;}
.mrt {margin-left:50px;}
.mrt2 {margin-left:110px;}
.logininfo {font-size:0.8em;font-weight:bold;color:#797979;}


.green105 {width:105px;height:16px;text-align:center; background:url("../images/buttons/green105.png") top left no-repeat;padding:0px;display:block;color:#fff !important;text-decoration:none;}
.orange126 {width:126px;height:16px;text-align:center; background:url("../images/buttons/orange126.png") top left no-repeat;padding:0px;display:block;color:#fff !important;text-decoration:none;}
.orange44 {width:44px;height:16px;text-align:center; background:url("../images/buttons/orange44.png") top left no-repeat;padding:0px;display:block;color:#fff !important;text-decoration:none;}
.orange89 {width:89px;height:16px;text-align:center; background:url("../images/buttons/orange89.png") top left no-repeat;padding:0px;display:block;color:#fff !important;text-decoration:none;}
