#mainimgopis{
    position: absolute;
    width: 701px;
    background: url("../images/foto_desc.png") repeat 0 0 transparent;
    color: #fff;
    padding: 7px;
    /*opacity: 1;*/
    /*font-family: 12px;*/
    margin-top: -48px;
    text-align: left;
    /*display: none;*/
	/*opacity: 0.1;*/
}
img#mainimg{
    height: 465px;
    position: relative;
}
div.hover_imgop{
    display: block!important;
}
#slideshow li{
    float: left;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 715px;

}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  655px;
    height: 64px;
    margin: 12px auto 0;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 96px;
    height: 64px;
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;

}
/*.jcarousel-item-horizontal a{*/
    /*opacity: 0.5;*/
/*}*/
.jcarousel-item-horizontal a.current{
    /*opacity: 1;*/
    /*padding: 1px;*/
    /*border: 1px solid #dadada;*/
}
.jcarousel-item-horizontal a.current img{
    /*opacity: 1;*/
    padding: 1px;
    border: 2px solid #366092;
    margin-top: 0;
    height: 58px;
}
.jcarousel-item-horizontal a img{
    margin-top: 3px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 22px;
    right: 0;
    width: 20px;
    height: 15px;
    cursor: pointer;
    background: url(../images/foto_buttons.png) no-repeat right -33px #fff;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: right -49px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 22px;
    left: 0;
    width: 20px;
    height: 15px;
    cursor: pointer;
    background: url(../images/foto_buttons.png) no-repeat 0 0 #fff;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -16px;
}
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/piro/ajax-loader.gif) center center no-repeat!important;background: url(../images/piro/ajax-loader.gif) center center no-repeat;}

.caption{
    position:absolute;
    bottom: 0;
    left:0;
    margin:0;
    display:block;
    padding:0;
    cursor:text;
    background: url("../images/foto_desc.png") repeat 0 0 transparent;
    opacity:1!important;
}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;
    padding: 14px 28px 14px 38px;
    /*padding:4px 28px 4px 38px; */
    text-align:left; font-weight:normal; background: transparent; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:24px;width:56px;background:url(../images/piro/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
/*a:hover.piro_close{background:url(../images/piro/close_btn_h.png) no-repeat;}*/

a.piro_next{
    border: medium none;
    cursor: pointer;
    display: block;
    height: 442px;
    margin: 0 0 0;
    outline: medium none;
    position: absolute;
    right: 19px;
    text-indent: -999em;
    top: 44px;
    width: 40px;
    z-index: 1000000001;
    /*opacity:0.5;*/
    background:url(../images/piro/b_right.png) center center no-repeat;
    border:none;
    cursor:pointer;
    z-index:1000000001
}
/*a:hover.piro_next{background:url(../images/piro/next_h.png) center right no-repeat;}*/

a.piro_prev{
    background: url("../images/piro/b_left.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 490px;
    left: 20px;
    margin: 0;
    outline: medium none;
    position: absolute;
    text-indent: -999em;
    top: 20px;
    width: 40px;
    z-index: 1000000000;
}
/*a:hover.piro_prev{background:url(../images/piro/prev_h.png) center left no-repeat;}*/



.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:100002;font-family:Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{ width:20px; height:20px;}
.t_r{ width:20px; height:20px;}
.t_c{height:20px;}

.c_l{width:20px;}
.c_c{background:white; margin:0; padding:0;}
.c_c div{width:760px; height:475px; margin:0; padding:0; overflow:hidden;}
#.c_r{width:20px; background: url(../images/piro/c_r.png) repeat-y;}

.b_c{height:20px;}
.b_l{width:20px; height:20px;}
.b_r{width:20px; height:20px;}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
.box_img{ position:absolute; z-index:99995; background: url(../images/piro/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:black; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{display: none;position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {display:none;position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/piro/link_out.png) no-repeat; text-indent:-999em;}
/*a:hover.link_to { background:url(../images/piro/link_out_h.png) no-repeat;}*/
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/piro/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/piro/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/piro/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/piro/pause_h.png) no-repeat;}
div.all_car{
    margin-top: 30px;
    height: 77px;
overflow-y: hidden;
    /*margin: 30px 0 0;*/
}
#dobavki{
    padding: 15px;
    margin: 30px 0 0;
    background: url("../images/pohogie.png") repeat-x scroll 0 0 #fbfbfb;
    border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    -webkit-border-radius: 5px 5px 5px 0;
}
a.knpko_napad{
    margin-top: 12px;
    display: inline-block;
}

#mainimgopis h2.date_photo, #mainimgopis h1.photo_name{
    display: inline-block;
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 5px 0;
}
/*#mainimgopis h1.photo_name{*/
	/*width: 625px;*/
/*}*/
#mainimgopis h2.date_photo{
    border-right: 1px solid #fff;
    padding-right: 8px;
    margin-right: 5px;
    position: relative;
	/*float: left;*/
}
#dobavki a span.date_small{
    position: relative;
    top: -4px;
}
a.item_link{
    display: inline-block;
}
#strelko{
    position: absolute;
    height: 465px;
    width: 715px;
}
a.fo_ga{
    height: 465px;
    width: 40px;
    position: relative;
    z-index: 2;
}
a#prev_foto{
    float: left;
    background: url("../images/piro/b_left.png") no-repeat scroll center center;
}
a#next_foto{
    float: right;
    background: url(../images/piro/b_right.png) center center no-repeat;
}