body {
margin:0;
}

#date {
float:left;
width:190px;
height:39px;
border-bottom:solid 1px #999;
border-right:solid 1px #999;
}

#topbar {
float:left;
width:708px;
height:40px;
background-color:#CBC55C;
background-repeat:repeat-x;
border-right:solid 1px #999;
}

.tblMODEL TABLE {
border: 1px solid #f2f2f2;
border-top: 1px solid #f2f2f2;
border-bottom:
1px solid #ffffff;
width: 100%;}

.tblMODEL TD {
 border: 1px solid #f2f2f2;
 padding: 5px 0.2em;
 background: #ffffff;}

.tblMODEL TR {
font:.7em Tahoma, sans-serif;
font-size:15px;
color:#000;

}


.tblMODEL TH {
background: #f2f2f2;
padding: 7px 0.2em;}


#contenttext {
float:left;
width:710px;
background-color:#F7F7F7;
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
border-top:dotted 1px #CCC;
min-height:360px;
}

#logo {
float:left;
width:190px;
height:110px;
background-color:#F7F7F7;
border-left:solid 1px #999;
}

#pagetitle {
position:relative;
float:left;
width:708px;
height:110px;
background-color:#F7F7F7;
border-right:solid 1px #999;
}

#title {
position:absolute;
right:10px;
bottom:0;
width:600px;
}

#menu {
float:left;
width:183px;
margin:0;
background-color:#ABC578;
}

#menu_1 {
float:right;
width:183px;
margin:0;
background-color:#ABC578;
}


#footer {
width:590px;
padding-right:10px;
padding-left:200px;
}

.panel {
border:solid 1px #E4E4E4;
background-color:#EEE;
width:565px;
height:auto;
margin:10px;
padding:10px;
}

.panel_otzyv {
border:solid 1px #E4E4E4;
background-color:#EEE;
width:565px;
height:auto;
margin:10px;
padding:10px;
}



.leftimg {
float:left;
margin:0;
}

.bodytext {
font:.7em Tahoma, sans-serif;
font-size:15px;
color:#000;
}

.bodytext_h2 {
font:.7em Tahoma, sans-serif;
font-size:14px;
color:#000;
font-weight:500;
}



.smalltext {
font:.7em Tahoma, sans-serif;
font-size:9px;
color:#666;
}

.smallwhitetext {
font:.7em Tahoma, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
}

.smallwhitetext a {
font:.7em Tahoma, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.smallgraytext {
font:.7em Tahoma, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
}

.smallgraytext a {
font:.7em Tahoma, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
text-decoration:none;
}

.titletext {
font:.7em Tahoma, sans-serif;
font-size:14px;
font-weight:700;
color:#666;
}

.logotext {
font:.7em Tahoma, sans-serif;
font-size:20px;
font-weight:500;
color:#000;
}

.linksmenu{
float:right;
width:155px;
height:60px;
background-color:#ABC578;
font:.7em Tahoma, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
padding-top:5px;
}

.head_h{
font:.7em Tahoma, sans-serif;
font-size:12px;
font-weight:700;
color:#000000;
}

.linksmenu a:link{
color:#000000; text-decoration:underline;}


.linksmenu a:visited{
color:#000000; text-decoration:underline;}

.linksmenu a:hover{
color:#000000; text-decoration:underline;}

#toppage,#header,#content {
width:900px;
}

.smallwhitetext a:hover,.smallgraytext a:hover {
text-decoration:underline;
}