.guest{
font-size:14px!important;}
#ggg{
width:600px;}
#lll{
width:50px!important;}
#rrr{
text-align:left;
font-weight:bold;
width:250px;}
#wrapperm{
background:url(../images/ser2.gif);
width:100%;
height:100%;
}
#hat{
height:203px;
background:url(../images/shapka.gif) no-repeat top left;}
#logo{
height:202px;
background:url(../images/logo.gif) no-repeat top left;}

#topright{
padding-top:5px;
margin-top:10px;
padding-left:5px;
height:30px;
background:url(../images/shapkafon.gif) no-repeat top left;}

.maint{
width:1000px;
height:100%;
padding-top:5px;
padding-right:5px;
padding-left:0px;}
#maincont{padding-left:20px;
padding-right:10px;
padding-top:20px;}
.leftt{
width:236px;
background:url(../images/bg.jpg) repeat-y top left;
}
.menulist-main{
margin-bottom:0px;
padding-left:20px;
margin-left:0px;
}
.menulist-lech{
margin-left:0px;
margin-bottom:0px;
padding-left:20px;
}
textarea.inputbox {
font-size:13px!important;
height:200px;}

.rightt{
background:url(../images/bg2.jpg) repeat-y top left;
}
#logc{
width:100px;}

#niz{
width:900px;
background:#6e5045;
font-size:10px;
color:white;
height:50px;}

table.moduletable-main{
height:100px;
text-align:left;
width:236px;}
.moduletable-main tr{
width:236px;}

.moduletable-main th{
font-size:14px;
padding-top:15px;
height:43px;
width:236px;
background:url(../images/uslugi.gif) no-repeat top left;
color:white;
text-align:left;
padding-left:25px;}

.moduletable-main a{
font-size:11px;
text-decoration:none;
color:black;}

.moduletable-main li{
margin-left:1px;
height:25px;

background:url(../images/mainmenufon.gif) no-repeat bottom left;}
.moduletable-main ul a:hover{
background:#f0fc9c;}

.moduletable-lech{
text-align:left;}

.moduletable-lech th{
font-size:14px;
padding-top:12px;
height:43px;
width:236px;
background:url(../images/headermenu.gif) no-repeat top left;
color:white;
text-align:left;
padding-left:25px;}

.moduletable-lech li{
height:25px;
width:200px;
background:url(../images/mainmenufon.gif) no-repeat bottom left;}
#niz_l{
font-size:13px;
text-align:center;
color:white;
position:absolute;
width:800px;}
#niz_r{
padding-top:5px;
font-size:10px;
height:50px;
background:url(../images/logocomp.gif) no-repeat top right;
padding-left:10px;
color:white;
position:relative;
left:800px;
width:150px;}

.moduletable-lech a{
font-size:11px;
color:black;
text-decoration:none;}
.moduletable-lech li a:hover {
width:150px;
background:#f0fc9c;}



.menutable-nizz{
height:165px;
background:url(../images/menuniz.gif) no-repeat top left;
width:236px}

.menutable-nizz td{
padding-top:3px;
width:236px;
font-size:15px;
color:white;
text-align:left;
padding-left:15px;}


.menutable-nizz a,.menutable-nizz a:hover,.menutable-nizz a:visited{
text-decoration:none;
font-weight:bold;
text-decoration:none;
font-size:14px;
color:white;}


.moduletable-top a,.moduletable-top a:visited{
text-decoration:none;
color:white!important;
font-size:12px;
font-weight:bold;}
.moduletable-top a:hover{
color:green!important;}

span.mainlevel-nav {
color:white;}

.componentheading{
color:#666666;
font-family:Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:bottom;
width:100%;}
#rub{width:200px;}
#iuu{width:433px;}

.moduletable-contact{
margin-top:30px;
padding-right:10px;
padding-top:10px;
font-size:12px;
font-weight:bold;
}


