@font-face {
    font-family: 'Monotype Corsiva';
    src: url('Monotype Corsiva.ttf'); 
}
.nacalo_font{
	font-family:"Monotype Corsiva";
	font-size:28px;
	color: #16466e;
}
.body_type {
	BACKGROUND: url(../images/site_bg_new.png) no-repeat #ABF5FE; MARGIN: 0px 0px 0px 0px;
	background-position:top center;
}
.header_static_font   {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
        color:#ffffff;
        line-height : 22px;
}
.social_font   {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
        color:#ffffff;
        line-height : 14px;
}
.social_font:hover        {
        font-size : 11px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        color:#F56156;
        line-height : 14px;
}
.header_location  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
        color:#999999;
        line-height : 14px;
}
.contentSmallBlackBold        {
        font-size : 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        text-decoration : none;
        font-weight : bold;
        color : #604020;
        line-height : 14px;
}

.contentSmallBlackBold:hover        {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : #E7754F;
        line-height : 14px;
} 
.contentSmall_menu {
    float:left;
	padding-right:13px;
	padding-bottom:15px;
}
.contentSmall_menu img{
	box-shadow: 0px 1px 3px 1px #777777;
   -moz-border-radius: 7px / 7px;
   -webkit-border-radius: 7px / 7px;
   border-radius: 7px / 7px;	
}
.menu_razdelitel {
box-shadow: 1px 0px 2px 1px #494949;
margin-bottom:3px;
margin-left:15px;
margin-right:15px;
width:3px;
height:3px;
}
.red_button {
box-shadow: 1px 0px 2px 1px #494949;
padding: 12px 12px 12px 12px;
background-color:#FF0000;
color:#FFFFFF;
text-decoration:none;
}
.red_button:hover {
box-shadow: 1px 0px 2px 1px #CC0000;
padding: 12px 12px 12px 12px;
background-color:#CC0000;
color:#FFFFFF;
text-decoration:none;
}
.zaglavie_font{
        font-size : 15px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
		color: #F56156;
        line-height : 14px;
} 
.contentSmall {
   font-size : 12px;
   font-family : Verdana,Helvetica;
   text-decoration: none; 
   color: #16466E;
   line-height : 18px;
}
.contentSmallBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #467FBC; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Helvetica; TEXT-DECORATION: none
}
.headlineBlue {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color :  #003366;
        line-height : 14px;
}
.headlineBlue:hover {
        color : #2868A8;
}
.contentSmallUrl{
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        color :  #003366;
        line-height : 12px;
}
.contentSmallUrl:hover {
        color : #2868A8;
}

.image_border {

BORDER-RIGHT: #898989 1px solid; BORDER-TOP: #898989 1px solid; MARGIN: 2px 0px 0px 0px; BORDER-LEFT: #898989 1px solid; BORDER-BOTTOM: #898989 1px solid;

}
.findicon_border {

BORDER-RIGHT: #a9a9a9 1px solid; BORDER-TOP: #a9a9a9 1px solid; MARGIN: 2px 0px 0px 0px; BORDER-LEFT: #a9a9a9 1px solid; BORDER-BOTTOM: #a9a9a9 1px solid;

}
.findicon_border:hover {

BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 1px solid; MARGIN: 2px 0px 0px 0px; BORDER-LEFT: #797979 1px solid; BORDER-BOTTOM: #797979 1px solid;

}
.ramka_bottom {

BORDER-RIGHT: #898989 1px solid; BORDER-LEFT: #898989 1px solid; BORDER-BOTTOM: #898989 1px solid;

}

.slideshow_border {
   background-color:#ffffff;
   BORDER: #123957 1px solid;
   -moz-border-radius: 7px / 7px;
   -webkit-border-radius: 7px / 7px;
   border-radius: 7px / 7px;
   box-shadow: 0px 1px 3px 1px #888888;
}

.contentBigBlue          {
        font-size : 16px;
        font-family : Verdana,Helvetica;
        font-weight : bold;
        text-decoration : none;
        color : #467FBC;
        line-height : 18px;

}
.offers_line{
	float:left;
	width:557px;
	padding:0px;
	border-bottom:#999 dotted 1px;
	overflow:hidden;
}
.contentSmallTitle
{
	FONT: 11px Verdana; COLOR: #996600; TEXT-DECORATION: none
}
.bottomMenuTitle
{
	FONT: 14px Verdana; color: #FFFFFF; TEXT-DECORATION: none
}


.Select {
        font-size : 10px;
        font-family : Verdana,Helvetica;
        background-color:#cccccc;
        line-height : 12px;
}

.EditBox  {
        font-size : 10px;
        font-family : Verdana,Helvetica;
        background-color:#cccccc;
        line-height : 12px;
}

.Button  {
        font-size : 10px;
        font-family : Verdana,Helvetica;
        line-height : 12px;
}
.Razdel_Font_Static {
font-family: Georgia;
font-size:14px;
color: #FFFFFF;
line-height:14px;
text-decoration:none;
}
.Razdel_Font {
font-family: Georgia;
font-size:19px;

color: #16466e;
line-height:20px;
text-decoration:none;
/*text-shadow: 2px 2px 2px #eee;*/
}
.bottommenu_font  {
font-family: Georgia;
font-size:14px;
color: #FFFFFF;
line-height:14px;
text-decoration:none;
}
.bottommenu_font:hover  {
font-family: Georgia;
font-size:14px;
color: #0095E5;
line-height:14px;
text-decoration:none;

}
.image_border_shadow {

BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; MARGIN: 2px 0px 0px 0px; BORDER-LEFT: #b9b9b9 1px solid; BORDER-BOTTOM: #b9b9b9 1px solid; PADDING: 1px 1px 1px 1px;
}
.image_border_shadow:hover {
BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 2px 0px 0px 0px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; PADDING: 1px 1px 1px 1px;box-shadow: 5px 5px 5px #888888;
}
.button_with_shadow {
 MARGIN: 2px 0px 0px 0px;PADDING: 1px 1px 1px 1px;box-shadow: 5px 5px 5px #F56156;
}
.button_with_shadow:hover {
MARGIN: 2px 0px 0px 0px; PADDING: 1px 1px 1px 1px;box-shadow: 5px 5px 5px #770201;
}
.page_bg_shadow {
box-shadow: 1px 0px 10px 1px #292929;
}

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
#slider-container{
	height:353px;
	overflow:hidden;
	}
 
#slider{
	width:1170px;
	height:353px;
	margin:0;
	padding:0;
	}
	
ul.nivoSlider li{list-style:none;}
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	overflow:hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:50px;
	top:240px;
	background:none;
	color:#fff;
	opacity:1; /* Overridden by captionOpacity setting */
	width:30%;
	z-index:8;
	background:#333;
}
.nivo-caption .caption-body {
	margin:0;
}

.nivo-caption a {
}

.nivo-caption-inner{
	padding:70px 56px 0;}

.nivo-caption .intro_space{
	}

.nivo-caption .intro_space strong{
	color:#fff;
	display:block;
	text-align:center;
	margin:auto;
	padding-bottom:17px;
	}
	
.nivo-caption .moduleItemReadMore-wrapper{
	text-align:center;
	}
	
.nivo-caption .moduleItemReadMore{
}
	
.nivo-caption .intro_space span.white{
	color:#fff;}


.nivo-html-caption {
    display:none;
}

.nivo-caption .nivo-caption-inner .intro_space em{
	line-height:24px;}


/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:42%;
	z-index:9;
	cursor:pointer;
	background:#900;
	background:url(../images/slider-dir-nav.png) no-repeat;
	display:block;
	width:45px; 
	height:44px;
	font-size:1px;
	text-indent:-9999em;
}
.nivo-directionNav a.nivo-prevNav {
	left:15px;
	background-position: left top;
}
.nivo-directionNav a.nivo-nextNav {
	right:15px;
	background-position: right top;
}

.nivo-directionNav a.nivo-prevNav:hover{
/* background:#F00; */
	background-position: left -44px;
	}

.nivo-directionNav a.nivo-nextNav:hover{
/* background:#F00; */
	background-position: right -44px;
	}
	
	
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav{
    bottom: 22px;
    position: absolute;
    left:50%;
	margin-left:-64px;
	}

.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	width:17px;
	height:17px;
	background:url(../images/slider_btns.png) -25px 0 no-repeat;
	text-indent:-999em;
	font-size:1px;
	line-height:1px;
	display:block;
	float:left;
	margin: 0 0 0 8px;
}

.nivo-controlNav a.active,
.nivo-controlNav a:hover {
	background-position: top left;
}
.copyright {
    font-size:14px;
	padding-top:226px;
	display:inline-block;
	color:white;
	text-shadow: 1px 1px 1px #000; 
}
.copyright a{
    font-size:14px;
	display:inline-block;
	color:#00FFFF;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000; 
}
.copyright a:hover{
    font-size:14px;
	text-decoration:none;
	display:inline-block;
	color:#0099FF;
	text-shadow: 1px 1px 1px #000; 
}
.contentSmallRed        {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : #604020;
        line-height : 14px;
}

.contentSmallRed:hover        {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : orange;
        line-height : 14px;
}
.headlineWhite        {
        font-size : 13px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : #ffffff;
        line-height : 14px;
}
.contentSmallWhiteBold        {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : white;
        line-height : 14px;
}

.contentSmallWhiteBold:hover        {
        font-size : 12px;
        font-family : Verdana,Helvetica;
        text-decoration : none;
        font-weight : bold;
        color : orange;
        line-height : 14px;
}
.table_parva_kletka {       
	 border-color: #898989; border-bottom: #898989 solid 1px; border-right: #898989 solid 1px;border-left: #898989 solid 1px;
}
.table_sredna_kletka {       
	 border-color: #898989; border-bottom: #898989 solid 1px; border-right: #898989 solid 1px;
}
.contentSmallBlueBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Helvetica; TEXT-DECORATION: none
}
.contentSmallBlueBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Helvetica; TEXT-DECORATION: none
}
.footer_bg{
 width:100%;    
}
@media(max-width: 1190px) {
    .footer_bg{
      width:1176px;    
    }
   .body_type {
	BACKGROUND: url(../images/site_bg_less_1366.png) no-repeat #ABF5FE; MARGIN: 0px 0px 0px 0px;
	background-position:top center;
   }
}