html, body {
padding: 0px;
margin: 0px;
background: url(/Images/fon.png) 0 0 repeat;
text-align: center;
width: 100%;
height: 100%;
min-width: 1024px;
font-family: Arial;
}

BODY { behavior:url("/css/iehack/csshover3.htc"); }

a {
color: #ffffff;
text-decoration: none;
}

a.ssilk:hover {
color: #ff9900;
}

p{font-family: Arial;
font-size: 12px;
}

#osn {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
min-width: 1024px;
width:expression(document.body.clientWidth < 1024? "1024px": "100%" );
}

#top {
padding: 0px;
margin: 0px;
width: 100%;
height: 154px;
background: url(/Images/shapka.png) center center no-repeat;
}

#topleft {
float: left;
padding: 0px;
margin: 0px;
width: auto;
height: 154px;
}

img.logotip {
float: left;
padding: 0px;
margin: 25px 15px 0px 15px;
}

p.logo {
float: left;
padding: 0px 0px 0px 0px;
margin: 49px 0px 0px 0px;
font-family: Arial;
font-weight: bold;
letter-spacing: 3px; 
color: #ffffff;
font-size: 32px;
}

span.logopre {
padding: 0px;
margin: 0px;
font-family: Arial;
font-weight: bold;
letter-spacing: 3px; 
color: #ff9900;
font-size: 32px;
}

p.logotext {
float: left;
padding: 0px;
margin: -25px 0px 0px 120px;
display: inline;
font-family: Arial;
font-weight: normal;
line-height: 16px;
letter-spacing: 1px;
color: #ffffff;
font-size: 12px;
}

#topright {
float: right;
padding: 0px;
margin: 0px;
width: auto;
height: 154px;
}

p.info {
padding: 0px 0px 0px 0px;
margin: 49px 15px 0px 0px;
font-family: Arial;
font-weight: normal;
letter-spacing: 3px; 
color: #ffffff;
font-size: 32px;
}

p.infotext {
padding: 0px;
margin: 0px 15px 0px 0px;
font-family: Arial;
font-weight: normal;
line-height: 16px;
letter-spacing: 1px;
color: #ffffff;
font-size: 12px;
}

#middle {
padding: 0px;
margin: 0px;
width: 100%;
height: 33px;
background: url(/Images/fonmenu.png) 0 0 repeat-x;
}

#menu {
padding: 0px;
margin: 0px;
width: auto;
height: 33px;
background: none;
}

#menuleft {
padding: 0px;
margin: 0px;
width: auto;
height: 33px;
background: none;
}

#menuosn {
padding: 0px;
margin: 0px;
width: auto;
height: 33px;
background: none;
}

#menuright {
padding: 0px;
margin: 0px;
width: auto;
height: 33px;
background: none;
}

ul.topmenu {
padding: 0px;
margin: 0px;
width: auto;
height: 33px;
}

li.tmenu {
float: left;
list-style-type: none;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
line-height: 32px;
padding: 0px 3px 0px 0px;
margin: 0px;
width: auto;
height: 33px;
background: url(/Images/tmenu.png) 100% 0 no-repeat;
}

li.tmenuend {
float: left;
list-style-type: none;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
line-height: 32px;
padding: 0px 0px 0px 0px;
margin: 0px;
width: auto;
height: 33px;
background: url(/Images/fonmenu.png) 0 0 repeat-x;
}

p.tm {
float: left;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
line-height: 29px;
padding: 0px 27px 0px 30px;
margin: 2px 0px 0px 0px;
height: 29px;
cursor: pointer;
cursor: hand;
}

p.tm:hover {
float: left;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
line-height: 29px;
padding: 0px 27px 0px 30px;
margin: 2px 0px 0px 0px;
height: 29px;
cursor: pointer;
cursor: hand;
background: #ff9900;
}

p.tmactive {
float: left;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
line-height: 29px;
padding: 0px 27px 0px 30px;
margin: 2px 0px 0px 0px;
height: 29px;
cursor: pointer;
cursor: hand;
background: #ff9900;
}

li.tmenu a {
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
letter-spacing: 1px;
text-decoration: none;
}

li.tmenu a:hover {
font-family: Arial;
font-weight: normal;
color: #ff9900;
font-size: 16px;
letter-spacing: 1px;
text-decoration: none;
}

li.tmenuend a {
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 16px;
letter-spacing: 1px;
text-decoration: none;
}

li.tmenuend a:hover {
font-family: Arial;
font-weight: normal;
color: #ff9900;
font-size: 16px;
letter-spacing: 1px;
text-decoration: none;
}

#spacer {
padding: 0px;
margin: 0px;
width: 100%;
height: 12px;
font-size: 0px;
}

#bottom {
padding: 0px;
margin: 0px;
width: 100%;
height: auto;
}

#container {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
background: none;
}

#contleft {
padding: 0px;
margin: 0px;
width: 234px;
height: auto;
background: none;
}

#cleft {
padding: 0px;
margin: 0px 10px 0px 13px;
width: 211px;
height: auto;
background: none;
}

h1.zagleft {
padding: 0px;
margin: 0px 0px 0px 0px;
width: auto;
height: 33px;
background: url(/Images/hfon.png) 0 0 repeat-x;
text-align: center;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 20px;
line-height: 32px;
letter-spacing: 1px;
}

p.pleft {
padding: 5px 5px 10px 5px;
margin: 0px 0px 0px 0px;
width: auto;
height: auto;
background: url(/Images/pbot.png) 0 100% repeat-x;
text-align: left;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 12px;
line-height: 15px;
letter-spacing: 1.5px;
}

#content {
padding: 0px;
margin: 15px 15px 15px 15px;
width: auto;
height: auto;
background: #ffffff;
color: #000000;
}

#content a{
color: #000000;
font-size: 14px;
}
#content a:hover{
color: #FF9900;
font-size: 14px;
}
#content ul li span{
color: #000000;
}
#content ul li p{
color: #000000;
}
#content span{
color: #000000;
}
#content p{
color: #000000;
}
h1.zagcont {
padding: 0px 0px 0px 13px;
margin: 0px 0px 0px 0px;
_width: 306px;
height: 31px;
border-bottom: 1px solid #000000;
background: none;
text-align: left;
font-family: Arial;
font-weight: normal;
color: #000000;
font-size: 20px;
line-height: 32px;
letter-spacing: 1px;
}
span.zagcont {
margin: 0px 0px 0px 0px;
_width: 306px;
height: 31px;
border-bottom: 1px solid #000000;
background: none;
text-align: left;
font-family: Arial;
font-weight: normal;
color: #000000;
font-size: 20px;
line-height: 32px;
letter-spacing: 1px;
}
img.foto {
float: left;
padding: 0px;
margin: 18px 13px 0px 13px;
width: auto;
height: auto;
background: #ffffff;
}

p.pcont {
padding: 0px 0px 0px 0px;
margin: 20px 7px 10px 13px;
width: auto;
height: auto;
text-align: left;
font-family: Arial;
font-weight: normal;
color: #000000;
font-size: 12px;
line-height: 15px;
letter-spacing: 1.5px;
}

#contright {
padding: 0px;
margin: 0px;
width: 225px;
height: auto;
background: none;
}

#cright {
padding: 0px;
margin: 0px 13px 0px 12px;
width: 200px;
height: auto;
background: none;
font-size: 0px;
}

img.banner {
padding: 0px;
margin: 0px 0px 15px 0px;
width: 200px;
height: 300px;
background: #ffffff;
}

h1.zagright {
padding: 0px;
margin: 0px 0px 0px 0px;
width: auto;
height: 33px;
background: url(/Images/hfon.png) 0 0 repeat-x;
text-align: center;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 20px;
line-height: 32px;
letter-spacing: 1px;
}

p.pright {
padding: 5px 5px 10px 5px;
margin: 0px 0px 0px 0px;
width: auto;
height: auto;
background: url(/Images/pbot.png) 0 100% repeat-x;
text-align: left;
font-family: Arial;
font-weight: normal;
color: #ffffff;
font-size: 12px;
line-height: 15px;
letter-spacing: 1.5px;
}
.breadcrumb {
	color: #FF9900 !important;
}
