* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    font: 12px/18px Tahoma, sans-serif;
    height: 100%;
	font-weight: normal;
}
a {
    color: #000000;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 0
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
#wrapper {
    min-width: 1000px;
    max-width: 1700px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
    height: 305px;
    width:100%;
    background: url('images/header1_line.jpg') repeat-x bottom;    
}

#header1 {
    width:191px;
    height:305px;
    float:left;
   
}
#header2 {
    width:75%px;
    height:305px;
    
}

#logo {
    width:80%;
    height:96px;
    background: url('images/logo.jpg') left bottom;    
    background-repeat: no-repeat;
    float:left;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
    width: 100%;
    padding: 0 0 110px;
    height: 1%;
}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
}
#content {
    padding: 0 230px 0 220px;
}



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
    float: left;
    width: 200px;
    margin-left: -100%;
    background: #ffffff;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
    float: left;
    margin-right: -3px;
    width: 210px;
    margin-left: -210px;

}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    margin: -110px auto 0;
    min-width: 1000px;
    max-width: 1700px;
    height: 110px;
    background: url('images/footline.jpg') repeat-x bottom;
}

#otstff {
	width:20%;
	padding: 7px 20px 0 0px;
	float: right;
	text-align:right;
	}

#otstb2 {
    width:70%;
    padding: 20px 0 0 0px;
    font-size:14px;
    float: left;
    text-align:right;
}

#otstb3 {
    text-align:left;
    float: left;
    padding-left: 10px;
}
/* MENU
-----------------------------------------------------------------------------*/
#menu1 {
    width:13%;
    height:175px;
    float: left;
    margin: 10px 0 0 30px;  
}



#menu2 {
    width:13%;
    height:175px;
    float: left;

    margin: 10px 0 0 30px;  
}

#menu3 {
    width:13%;
    height:175px;
    float: left;
    margin: 10px 0 0 30px;  
}

#menu4 {
    width:13%;
    height:175px;
    float: left;
    margin: 10px 0 0 30px;  
}

#menu5 {
    width:13%;
    height:175px;
    float: left;
    margin: 10px 0 0 30px;  
}

#otsm {
    padding: 145px 0 0 0;
    font-size:14px;
}

/* MENU LEFT
-----------------------------------------------------------------------------*/

#menuleft {
    width:184px;
    height:435px;
    float: left;
    background: url('images/stakan.jpg') bottom;   
    background-repeat: no-repeat;   
}
#menuleft2 {
    width:184px;
    height:140px;
    float: left;
    margin: 215px 0 0 0px;
}
#otsml1 {
    padding: 10px 0 0 0px;
}
#otsml2 {
    padding: 40px 0 0 0px;
}
#otsml3 {
    padding: 40px 0 0 0px;
}

/* MENU BOTTOM
-----------------------------------------------------------------------------*/
#otsmb {
    padding: 10px 0 0 200px;
    font-size:14px;
}
#mbot {
    width:16%;
    height:40px;
    padding: 5px 0 0 0px;
    float: left;
    margin: 0px 0 0 3%;
}

#otstb {
    padding: 10px 0 0 0;
}


/* Кнопки верх
-----------------------------------------------------------------------------*/
.go1 {
    float:left;
    padding:145px 0px 0px 0px;
    height:175px; 
    width:130px; 
    font-size:14px;
    text-decoration:none;
    background-image: url(images/menu1.png);
    background-repeat:no-repeat;
}
.go1:hover {background-image: url(images/menu1-1.png);}

.go2 {
    float:left;
    padding:145px 0px 0px 0px;
    height:175px; 
    width:130px; 
    font-size:14px;
    text-decoration:none;
    background-image: url(images/menu2.png);
    background-repeat:no-repeat;
}
.go2:hover {background-image: url(images/menu2-1.png);}

.go3 {
    float:left;
    padding:145px 0px 0px 0px;
    height:175px; 
    width:130px; 
    font-size:14px;
    text-decoration:none;
    background-image: url(images/menu3.png);
    background-repeat:no-repeat;
}
.go3:hover {background-image: url(images/menu3-1.png);}

.go4 {
    float:left;
    padding:145px 0px 0px 0px;
    height:175px; 
    width:130px; 
    font-size:14px;
    text-decoration:none;
    background-image: url(images/menu4.png);
    background-repeat:no-repeat;
}
.go4:hover {background-image: url(images/menu4-1.png);}

.go5 {
    float:left;
    padding:145px 0px 0px 0px;
    height:175px; 
    width:130px; 
    font-size:14px;
    text-decoration:none;
    background-image: url(images/menu5.png);
    background-repeat:no-repeat;
}
.go5:hover {background-image: url(images/menu5-1.png);}

/* кнопки лево
-----------------------------------------------------------------------------*/

.gol1 {
    float:left;
    padding:5px 0px 0px 10px;
    height:29px; 
    width:153px; 
    font-size:18px;
    text-decoration:none;
    background-image: url(images/menuleft1.png);
    background-repeat:no-repeat;
}
.gol1:hover {background-image: url(images/menuleft2.png);}


.button {
	float:left;
	cursor:pointer;
	display:block;
	height:29px;
	width:153px;
	line-height:29px;
	text-align:center;
	font-size:18px;
	background-image:url('images/menuleft1.png');
	background-repeat:no-repeat;
	margin-top: 10px;
}
.button.but1 { background-position:0px 0px } /* кнопка */
.button.but1:hover { background-position:0 -29px } /* активная кнопка */

/* кнопки низ
-----------------------------------------------------------------------------*/

.gob1 {
    float:left;
    padding:0px 0px 0px 0px;
    height:40px;
    width:100%;  
    font-size:14px;
    text-decoration:none;
    background: url('images/footmenuline.jpg') repeat-x bottom;
}
.gob1:hover {background: url('images/footmenuline1.jpg') repeat-x bottom;}

/* банеры
-----------------------------------------------------------------------------*/
#ots3 {
	width:180px;
	float:left;

	
	}
#ots3  a{
	font-size:15px;
    text-decoration:none;
	font-weight: normal;
	}




.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.navigation span.nav_ext {
        border: none;
        background: transparent;
}