*{
margin: 0;
padding: 0;
font-size:100.01%;
}

html{
}

body {
background:#96b6fb;
color:#122f8b;
font:normal 62.5% Arial;
}

img {
border: 0;
}

/*png fix*/

.iePNG, IMG { 
filter:expression(fixPNG(this)); 
} 
.iePNG a {
position: relative; 
}

/*end png fix
--------------------*/

#body{
min-width:970px;
width:expression((document.body.clientWidth<=970)?'970px':'auto');
background:url('images/gl-gradient.jpg') repeat-x #ffd5ac;
}

#shesterni{
background:url('images/shesterni.jpg') no-repeat 100% 0;
}


#head{
position:relative;
height:333px;
background:url('images/vagon.jpg') no-repeat;
}

#logo{
position:absolute;
top:30px;
left:65px;
width:115px;
height:119px;
background:url('images/logo.png') no-repeat;
}

#slogan{
position:absolute;
top:45px;
left:214px;
width:477px;
height:92px;
background:url('images/slogan.gif') no-repeat;
}

#dop{
position:absolute;
right:0;
top:45px;
width:115px;
height:52px;
border-left:solid 1px #5347e9;
background:url('images/phone.gif') no-repeat 36px 19px;
padding:0 0 0 175px;
}

#home,#favorite,#mail,#print{
float:left;
margin:20px 17px 0 0;
}

#home{
display:block;
width:11px;
height:11px;
background:url('images/icons.gif') no-repeat 0 0;
}

#favorite{
display:block;
width:11px;
height:11px;
background:url('images/icons.gif') no-repeat -12px 0px;
}

#mail{
display:block;
width:11px;
height:11px;
background:url('images/icons.gif') no-repeat -24px 0px;
}

#print{
display:block;
width:11px;
height:11px;
background:url('images/icons.gif') no-repeat -36px 0px;
}

#home:hover{
background:url('images/icons.gif') no-repeat 0 -11px;
}

#favorite:hover{
background:url('images/icons.gif') no-repeat -12px -11px;
}

#mail:hover{
background:url('images/icons.gif') no-repeat -24px -11px;
}

#print:hover{
background:url('images/icons.gif') no-repeat -36px -11px;
}

#left{
float:left;
width:377px;
background:url('images/left-bg.jpg') no-repeat;
}

#right{
margin:0 0 0 377px;
padding:0 20px 0 0;
position:relative;
}

#foot{
position:relative;
clear:both;
height:166px;
background:url('images/bg-foot.jpg') repeat-x;
padding:50px 0 0 0;
overflow:hidden;
font-size:1.2em;
}

#path{
position:absolute;
left:380px;
bottom:28px;
font-size:1.2em;
}

#leko{
position:absolute;
right:0;
bottom:106px;
width:193px;
height:38px;
line-height:38px;
background:url('images/leko.gif') no-repeat 100% 0;
}

/*menu*/

table#tab-menu{
border-collapse:collapse;
width:100%;
height:184px;
}

#lt{
width:231px;
}

#menu-td{
width:733px;
background:url('images/menu.png') no-repeat;
vertical-align:top;
}

#menu-bg{
background:url('images/bg-menu.png') repeat-x;
}


html > body #t-menu{
overflow:hidden;
}

* html #t-menu{
height:0;
}

#t-menu{
list-style:none;
margin:28px 0 0 52px;
}

#t-menu li{
float:left;
}

#b-menu{
list-style:none;
margin:6px 0 0 126px;
}

#b-menu li{
float:left;
}

.about{
display:block;
width:73px;
height:46px;
background:url('images/t-menu.gif') no-repeat 0 0;
}

.prof{
display:block;
width:115px;
height:46px;
background:url('images/t-menu.gif') no-repeat -73px 0;
}

.resurs{
display:block;
width:164px;
height:46px;
background:url('images/t-menu.gif') no-repeat -188px 0;
}


.social{
display:block;
width:204px;
height:46px;
background:url('images/t-menu.gif') no-repeat -352px 0;
}

.dosug{
display:block;
width:109px;
height:46px;
background:url('images/t-menu.gif') no-repeat -556px 0;
}

.news{
display:block;
width:96px;
height:45px;
background:url('images/b-menu.gif') no-repeat 0 0;
}

.photo{
display:block;
width:139px;
height:45px;
background:url('images/b-menu.gif') no-repeat -96px 0;
}

.guestbook{
display:block;
width:148px;
height:45px;
background:url('images/b-menu.gif') no-repeat -235px 0;
}

.feedback{
display:block;
width:153px;
height:45px;
background:url('images/b-menu.gif') no-repeat -383px 0;
}


/*hover*/

.about:hover{
background:url('images/t-menu.gif') no-repeat 0 -46px;
}

.prof:hover{
background:url('images/t-menu.gif') no-repeat -73px -46px;
}

.resurs:hover{
background:url('images/t-menu.gif') no-repeat -188px -46px;
}


.social:hover{
background:url('images/t-menu.gif') no-repeat -352px -46px;
}

.dosug:hover{
background:url('images/t-menu.gif') no-repeat -556px -46px;
}

.news:hover{
background:url('images/b-menu.gif') no-repeat 0 -45px;
}

.photo:hover{
background:url('images/b-menu.gif') no-repeat -96px -45px;
}

.guestbook:hover{
background:url('images/b-menu.gif') no-repeat -235px -45px;
}

.feedback:hover{
background:url('images/b-menu.gif') no-repeat -383px -45px;
}

/*end hover*/


/*end menu*/


/*COLOR*/

h1{
font:normal 2em Arial;
color:#ff733e;
margin:0 0 11px 0;
}

h1 big{
font:normal 26px Arial;
}

h1 small{
font:normal 16px Arial;
}

h1.nb{
margin:0 0 11px 21px;
}

h1.nb-photo{
margin:0 0 11px 80px;
}

div.l-block{
padding:0 20px 40px 81px;
background:url('images/nb.gif') no-repeat 0 3px;
font-size:1.2em;
}

img.rnd{
display:block;
border:solid 6px #fff;
margin:0 0 8px 0;
}

a{
color:#0033ff;
text-decoration:underline;
}

a:hover{
color:#ff733e;
}

a.sch{
padding:0 0 0 18px;
background:url('images/sch.gif') no-repeat 0 2px;
}

#right p{
margin:0 0 18px 0;
font-size:1.2em;
}


div.l-block-footer{
padding:0 20px 11px 81px;
background:url('images/nb.gif') no-repeat 0 3px;
width:50%;
}

#foot p{
padding:0 0 8px 81px;
}

/*END COLOR*/