
#carouselTarif .carouselItem {
    float: left;
    list-style: outside none none;
    margin: 0 0 25px;
    width: 143px;
}

#carouselTarif .carouselItem h2 {
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 8px;
    text-align: left;
}
#carouselTarif .carouselItem h2 a {
    border-bottom: 2px solid #000;
	font-size: 19px;
    color: #838383;
    text-decoration: none;
}
#carouselTarif .carouselItem h2 a:hover {
    border-bottom: 2px solid #db0029;
    color: #db0029;
}

#carouselTarif .carouselItem .section {
    color: #7f7f7f;
    font-size: 11px;
}


#carouselTarif .carouselItem .price {
    color: #e23817;
    font-size: 16px;
    margin: 10px 0 15px;
}


#carouselTarif .carouselItem .props tr {
    vertical-align: baseline;
}


#carouselTarif .carouselItem .detail {
    background: #81b749 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    line-height: 30px;
    margin-top: 15px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

.cn {
    padding: 11px 0 0;
    text-align: center;
    text-transform: uppercase;
}

.hd-prom

{
    padding: 0 0 0 12px;
    
}

/*blok r3*/

#fon-r3
{
height: 115px;
border: 1px solid #ccc;
background-color: #fff;
border-radius: 5px;
}

#fon-r3 .logo-partner {
    float: left;
	color: #666;
    font-size: 10px;
    padding: 4px;
    width: 114px;
}

#fon-r3 .tx_radio
{
    color: #000;
    text-align: right;
	padding: 5px;
}

#fon-r3 .tx_radio p {
    margin: 6px;
    padding: 0;
}

#fon-r3 .tx_radio a:link, .tx_radio a:visited, .tx_radio a:active {
  color: #000;
    font-family: tahoma;
    font-size: 11px;
}

#fon-r3 .tx_radio a:hover {
 color: #999;
    font-family: tahoma;
    font-size: 11px;
}

/*blok R3*/

/*blok centre*/

#fon-centre
{
height: 115px;
border: 1px solid #ccc;
background-color: #fff;
border-radius: 5px;
}


#fon-centre .tx_radio h2 {
    font-size: 12px;
}

#fon-centre .logo-partner {
    float: left;
	color: #666;
    font-size: 10px;
    padding: 4px;
    width: 114px;
}

#fon-centre .tx_radio
{
    color: #000;
    text-align: right;
	padding: 5px;
	width: 300px;
}

#fon-centre .tx_radio p {
    margin: 6px;
    padding: 0;
}

#fon-centre .tx_radio a:link, .tx_radio a:visited, .tx_radio a:active {
  color: #000;
    font-family: tahoma;
    font-size: 11px;
}

#fon-centre .tx_radio a:hover {
 color: #999;
    font-family: tahoma;
    font-size: 11px;
}

/*blok centre*/

/*blok radio*/

#fon-good
{
height: 115px;
border: 1px solid #ccc;
background-color: #fff;
border-radius: 5px;
}

#fon-good .logo-partner {
    float: left;
	color: #666;
    font-size: 10px;
    padding: 4px;
    width: 114px;
}

#fon-good .tx_radio p 
{
    margin: 6px;
    padding: 0;
}

#fon-good .tx_radio
{
    color: #000;
    text-align: right;
	padding: 5px;
}

td {
    font-family: tahoma;
    font-size: 14px; 
    color: #666;
}


#fon-good .tx_radio a:link, .tx_radio a:visited, .tx_radio a:active {
  color: #000;
    font-family: tahoma;
    font-size: 11px;
}

#fon-good .tx_radio a:hover {
 color: #999;
    font-family: tahoma;
    font-size: 11px;
}

/*blok radio*/

.box-pr {
    /* display: table-cell; */
    /* height: 100%; */
    background-color: white;
    /* box-sizing: border-box; */
    width: 97%;
	font-size: 13px;
	min-height: 328px;
    border-radius: 14px;
    vertical-align: top;
    border: 5px solid #cecece;
    
}

.innerBox {
    padding: 0px 0px 0px 11px;
    border-radius: 5px;
    width: 267px;
}

.img-nix-pr {
        background-image: url(/err/img/nix-woman.png);
	background-position: 100% 5%;
    background-repeat: no-repeat;
}

.img-r3-pr {
        background-image: url(/err/img/r3-host.png);
	background-position: 100% 5%;
    background-repeat: no-repeat;
}

.b-main {
    text-overflow: ellipsis;
    margin: 0 0 10px;
	padding: 0 15px;
    margin: 0 0 5px;
}

.box-pr a:link, .box-pr  a:visited, .box-pr  a:active 
{
    color: #666;
    font-size: 13px;
	    text-decoration: none;
}
.box-pr  a:hover {
    color: #000;
	    text-decoration: none;
    font-size: 13px;
}

.mark-i

{
font-weight: bold;
	
}

.link-s
{cursor:pointer}

.box-pr-horizont
{
	background-color: white;
    min-height: 170px;
    border-radius: 14px;
    vertical-align: top;
    border: 5px solid #cecece;	
}

.img-badm {
        background-image: url(/err/img/nixor-p.jpg);
	background-position: 100% 5%;
    background-repeat: no-repeat;
}

.box-pr-horizont a:link, .box-pr-horizont a:visited, .box-pr-horizont  a:active {
    color: #666;
    font-size: 13px;
	    text-decoration: none;
}

.img-odeon-pr {
    background-image: url(/err/img/decor-anim.gif);
	background-position: 100% 5%;
    background-repeat: no-repeat;
}

.box-pr  a:hover{
    color: #000;
	text-decoration: none;
    font-size: 13px;
}

.box-pr-horizont a:hover {
    color: #000;
	text-decoration: none;
    font-size: 13px;
}

.tx-fashion
{
    float: right;
    text-align: right;
    padding: 0 10px 0px 0px;
    width: 600px;
}



