body {
    background: #fff ;
color: #335561;
font: 11px Tahoma;
 margin: 0 auto; padding: 0; max-width:100%; width: 500px;
}

.head {
    background: url(head.gif) repeat-x top left #ffdb6c;
height: 41px;
margin: 0 0 1px 0;
}

.rek {
    background: url(rek.gif) repeat-x top left #4eb5fe;
border-bottom: 1px solid #177cc3;
margin: 1px 0;
padding: 4px;
}

.rek, .rek a, .title, .title a, .titleBezLinii, .titleBezLinii a {
color: #fff;
 }

.navig {
    background: #fff;
padding: 3px 2px 5px 4px;
}

.auth {
padding: 2px 17px 2px 0;
margin: 5px 5px 4px 4px;
}

.auth a, .navig a { 
text-decoration: underline; margin: 0 2px 0 0; 
}

.navig a {
margin: 0; 
}

.auth a:hover, .navig a:hover { 
color: #0096ff; text-decoration: underline; 
}

.news {
margin: 4px;
padding: 0 0 3px 0;
}

.news img { 
margin: 0 0 -3px 0; 
}

.news a { 
color: #f57e01; text-decoration: underline; 
}

.news a:hover { 
color: #e36000; text-decoration: none;}

.titleBezLinii {
    background: url(title.gif) no-repeat bottom right #618ba9;
padding: 4px 12px 6px 4px;
font-size: 13px;
}

.title {
    background: url(title.gif) no-repeat bottom right #618ba9;
border-top: 3px solid #fc9d39;
padding: 4px 12px 6px 4px;
font-size: 13px;
}

.blue1, .blue2 {
    background: #cceaff;
border: 1px solid #a5daff;
padding: 2px 2px 2px 4px;
margin: 4px;
}

.blue2 {
background: #ddf1ff;
margin: 0 0 4px 0;
padding: 2px 2px 2px 6px;
border-left: 0;
border-right: 0;
}

.blue1 a, .blue2 a { 
color: #0066c5; 
}

.box1 {
    background: url(box1.gif) no-repeat bottom left #b7e1ff;
margin: 0 5px 4px 4px;
}

.box2 {
    background: url(box2.gif) no-repeat bottom right;
padding: 4px 2px 6px 6px;
}

.box1 a { 
color: #008cc0; 
}

.nav1 {
    background: url(nav1.gif) no-repeat top left #6d6d6d;
margin: 4px 4px 0 4px;
font-size: 10px;
}

.nav2 {
    background: url(nav2.gif) no-repeat top right;
padding: 2px;
text-align: left;
}

.nav1, .nav1 a { 
color: #fff; 
}

.foot {
    background: url(foot.gif) repeat-x bottom left #ffde75;
border-top: 1px solid #6d6d6d;
padding: 2px 3px 6px 3px;
text-align: left;
}

.foot, .foot a { 
color: #826716; 
}

.banner {
text-align: left;
}

.banner a, .banner a:hover { 
text-decoration: none; 
}

a { 
color: #2892c5; text-decoration: none;
}

a:hover {
text-decoration: underline; 
}

img { 
border: 0; 
}

hr { 
border: 0; border-bottom: 1px dotted #999; margin: 5px 0; 
}

form { 
margin: 0; padding: 0; 
}

input, textarea, select {
background: #fff;
color: #335561;
font: 11px Tahoma;
border: 1px solid #92d2ff;
margin: 1px;
padding: 1px 2px;
}

input:focus, textarea:focus {
border: 1px solid #41b0ff;
}

input[type="submit"] {
background: #fff;
border: 1px solid #92d2ff;
padding: 0 5px;
}

input[type="submit"]:hover {
background: #e2f3ff;
}

select {
padding: 0;
}

img { 
width:auto; max-width: 100%;
}

/* главное меню - ссылка */
div.menu{border-bottom: 1px dotted #ccc; padding: 1px;}
div.main_link, .any_menu{background-color: #ffffff; border: 1px solid #96cefb; background-image: url(menu.png); background-position: top; background-repeat: repeat-x; padding: 4px 0;}

.main_link a, .any_menu a {padding: 2px 0 2px 6px;}
.main_link a:hover, .any_menu a:hover {background-image: url(a_ic.png); background-position: left; background-repeat: no-repeat;}

/* выделение раздела в главном меню */
div.menu_razd{ border-bottom: 2px solid #c2d2ee; text-align: left; padding: 3px 0; color: #5d6b82; margin: 3px 0;}

.razd_1 {background-color: #c0d1ed; padding: 3px 7px 3px 5px; background-image: url(razd.png); background-position: top right; background-repeat: no-repeat;}
/* www.ipus.yn.lt */