* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}

@font-face {
    font-family: 'dosisbook';
    src: url('../fonts/dosis-book-webfont.eot');
    src: url('../fonts/dosis-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dosis-book-webfont.woff') format('woff'),
         url('../fonts/dosis-book-webfont.ttf') format('truetype'),
         url('../fonts/dosis-book-webfont.svg#dosisbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dosisbold';
    src: url('../fonts2/dosis-bold-webfont.eot');
    src: url('../fonts2/dosis-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts2/dosis-bold-webfont.woff') format('woff'),
         url('../fonts2/dosis-bold-webfont.ttf') format('truetype'),
         url('../fonts2/dosis-bold-webfont.svg#dosisbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dosismedium';
    src: url('../fonts3/dosis-medium-webfont.eot');
    src: url('../fonts3/dosis-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts3/dosis-medium-webfont.woff') format('woff'),
         url('../fonts3/dosis-medium-webfont.ttf') format('truetype'),
         url('../fonts3/dosis-medium-webfont.svg#dosismedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dosissemibold';
    src: url('../fonts4/dosis-semibold-webfont.eot');
    src: url('../fonts4/dosis-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts4/dosis-semibold-webfont.woff') format('woff'),
         url('../fonts4/dosis-semibold-webfont.ttf') format('truetype'),
         url('../fonts4/dosis-semibold-webfont.svg#dosissemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dosislight';
    src: url('../fonts5/dosis-light-webfont.eot');
    src: url('../fonts5/dosis-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts5/dosis-light-webfont.woff') format('woff'),
         url('../fonts5/dosis-light-webfont.ttf') format('truetype'),
         url('../fonts5/dosis-light-webfont.svg#dosislight') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height:100%;
	background:url(../img/fon_back.png) repeat center fixed;
}


a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	
		width: 1000px;
	margin: 0 auto;
	/*min-height: 100%;*/
	/*height: auto !important;*/
	/*height: 100%;*/
}

#logo{ background:url(../img/forte/logo.svg) no-repeat left;
width:235px;
height:81px;
float:left;
margin-top:2px;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 115px;
	margin-top:50px;
	margin-left: 20px;
}

#menu_glav{ float:left;
border:0px solid #000;
width: 714px;
height: 26px;
margin-top: 34px;
background:#ff0000;
box-shadow:1px 1px 17px #b2b2b2;}

#menu_glav ul{ padding-top:4.5px;
padding-left:50px;
text-align:right;
}

#menu_glav ul li{ list-style:none;
display:inline;
padding-right:8px;

}

#menu_glav ul li a{ font-size:18px;
color:#000;
cursor:pointer;
text-decoration:none;
font-family: 'dosisbook';
padding-left:5px;
padding-right:5px;
}

#menu_glav ul li a:hover{ font-size:18px;
color:#FFF;
cursor:pointer;
background:#000;
font-family: 'dosisbook';
padding: 1.4px 5px 1.4px 5px;}

/* Middle
-----------------------------------------------------------------------------*/
#content {
    position: relative;
    padding-top: 30px;
    height: 551px;
width: 970px;
	padding-left:30px;
	margin-bottom: 150px;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
    clear: both;
	width: 1000px;
	margin: -120px auto ;
	height: auto;
	position: relative;
	text-align:center
}

#footer span{font-family: 'dosisbook';
color:#7e7e7c;
white-space:nowrap
}


/*Строка мультиязычности сайта*/

#lang_site{ 
margin-left:860px;
font-size:14px;
color:#757573;
}

#lang_site a{font-family: 'dosisbook';
color:#757573;
text-decoration:none;
cursor:pointer;
white-space:pre-line
}

#small_prew{ border:0px solid #000;
width:1000px;
height:auto;
min-height:400px;
margin-bottom:60px;
 }



#cart_ img { width: 440px;
height: 500px;
border: 0px solid #000;
float: left;
margin-right: 8px;
margin-left: 6px;
margin-bottom: 13px;
box-shadow: 0px 0px 8px #333;
position:relative;
display:block;
}




#clear{ clear:both !important}

#simple_slider{border:0px solid #000;
width: 1020px;
padding-left:10px;
margin-top: -25px;
}

#arrow_slider_left{ background:url(../img/arrow_slider_left.PNG) no-repeat;
width:36px;
height:36px;
margin-left: -48px;
margin-top: 248px;
position:absolute
}

#arrow_slider_right{ background:url(../img/arrow_slider_right.PNG) no-repeat;
width:36px;
height:36px;
margin-left: 945px;
margin-top: 248px;;
position:absolute
}

#login_access{ border:0px solid #000;
width:380px;
height:533px;
margin:0 auto}

#login_access h3{font-family: 'dosisbook';
font-size:18px;
font-weight:lighter;
line-height:1.3em;
padding-bottom:8px;}

#login_access input{width: 368px;
height: 18px;
font-size: 25px;
padding: 2px 0px 6px 2px;}

#logo_copyright { background:url(../img/logo_Klaster_noactive.png) no-repeat;
width: 30px;
height: 30px;
margin-right: 490px;
float: right;}

#menu_glav ul li .act{
    font-size: 18px;
color: #FFF ;
cursor: pointer;
background: #000;
font-family: 'dosisbook';
padding: 1.4px 5px 1.4px 5px;
}
.items div{
    float:left;
   
}
.items div img{
    width: 220px;
height: 124px;
border: 0px solid #000;
float: left;
margin-right: 8px;
margin-left: 6px;
margin-bottom: 8px;
margin-top: 7px;
box-shadow: 0px 0px 8px #333;
position: relative;
display: block;
}

.items div img:hover{
    z-index: 999;
background-image:url(/fileadmin/templates/new/img/active_video.PNG);
            background-repeat:no-repeat;
            background-position:center;
}
.items{
position: absolute;
width: 940px;
overflow: hidden;
}
#prev{
cursor: pointer;
position: relative;
left: -25px;
top: 267px;
width: 20px;
height: 0px; 
}
#next{
cursor: pointer;
position: relative;
left: 937px;
top: 267px;
width: 20px;
height: 0px; 
}
.zoom { 
    width:293px; 
    height:170px; 
    display:block; 
    position:relative; 
    overflow:hidden; 
    border:1px solid #ddd; 
    background:#fff url(../images/loader.gif) no-repeat center;
}

.zoom img { display:none }

.zoomOverlay {
            position:absolute;
            top:0; left:0;
            bottom:0; right:0;
            display:none;
            background-image:url(/fileadmin/templates/new/img/active_video.PNG);
            background-repeat:no-repeat;
            background-position:center;
}
#id1{
    position: absolute;
left: -205px;
    display:none;
    float:left;
    padding: 20px;
width: 200px;
font-size: 15px;
box-shadow: 0px 0px 8px #333;
border-radius: 7px;
text-align: center;
}
#id2{
    top: 268px;
    position: absolute;
left: -205px;
    display:none;
    float:left;
    padding: 20px;
width: 200px;
font-size: 15px;
box-shadow: 0px 0px 8px #333;
border-radius: 7px;
text-align: center;
}
#id3{
    position: absolute;
right: -191px;
    display:none;
    float:left;
    padding: 20px;
width: 200px;
font-size: 15px;
box-shadow: 0px 0px 8px #333;
border-radius: 7px;
text-align: center;
}
#id4{
    position: absolute;
    top:4px;
right: -191px;
    display:none;
    float:left;
    padding: 20px;
width: 200px;
font-size: 15px;
box-shadow: 0px 0px 8px #333;
border-radius: 7px;
text-align: center;
}
/*div.content div.text {
text-align: center;
}*/
.text p {
font-size:9px;
color:#D3D3D3;
}
#content{
height: 272px;
}
