body {
	background: url(headers/sandtile.jpg) repeat;
        background-color: #f6ebd9;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #2e2e2e;
        padding: 0px;margin: 0px;height: 100%;
        min-height: 100%;
}

html {height: 100%;}

div.main {min-height: 100%; margin-bottom: -56px;}

* html div.main {height: 94%; margin-bottom: 0px;}

/*Шапка*/
div.head {
        height: 233px;
        background: url(../images/head/headbg.jpg) repeat-x;
}


/*Верхнее меню*/
div.up{
        height: 30px; background-color: #0073d1;
        line-height: 28px;
        font-size: 11px;
}
div.upmenu {margin-right: 20px; padding-left: 20px;}
div.upmenuitem, div.upmenuitemact {
        float: left; background: url(../images/upmenu/upmenuitembg.gif) no-repeat;
        padding-left: 12px; padding-right: 12px;
        font-weight: bold; color: White;
}

div.upmenuitem a{color: white; text-decoration: none;}
div.upmenuitem a:visited{color: white; text-decoration: none;}
div.upmenuitem a:hover{color: white; text-decoration: underline;}



div.upmenuitemact a{color: white; text-decoration: underline;}
div.upmenuitemact a:visited{color: white; text-decoration: underline;}
div.upmenuitemact a:hover{color: white; text-decoration: underline;}


/*Поиск*/
div.search {width: 260px;float: right; padding-top: 2px;}
* html div.search { padding-top: 4px;}

div.search form{margin: 0px; padding: 0px; color: white; padding-left: 30px;}
div.search input.textfield {border: 1px solid #3266b9; height:20px;}


/*Основная разметка*/
div.page {width: 100%;}
div.right {width: 250px; float: right; padding-top: 23px;}
div.pageaccent {margin-right: 273px;}

div.accent {width: 20px; float: left;}

div.content {margin-left: 20px; margin-right: 10px; padding-top: 10px;}
* html  div.contentin {
        padding-bottom: 10px;
}
div.contentin {
width: 100%; overflow: hidden;
font-size: 12px;
}

/*Правое меню*/
div.rightmenu {width: 210px; margin-left: 15px;}

/*Первый уровень*/
div.first, div.firstact {
        border-top: 1px solid #c2def4;
        color: #4070bf; text-transform: uppercase;
        font-size: 11px; font-weight: bold;
        padding-top: 12px; padding-left: 40px; padding-bottom: 12px;
        background: url(../images/right/firstitem.gif) top left no-repeat;
}

div.firstend {
        border-top: 1px solid #c2def4;
        padding-top: 12px; padding-left: 40px; padding-bottom: 12px;
}

div.firstact {background: url(../images/right/firstactitem.gif) top left no-repeat;}

div.first a, div.firstact a {color:#4070bf; text-decoration: none;}
div.first a:visited, div.firstact a:visited{color:#4070bf; text-decoration: none;}
div.first a:hover, div.firstact a:hover{color:#4070bf; text-decoration: underline;}

/*Второй уровень*/
div.second, div.secondact {
        background: url(../images/right/seconditem.gif) top left no-repeat;
        font-size: 11px; font-weight: bold; color: #4070bf;
        padding-left: 52px; padding-right: 10px; padding-bottom: 12px;
}
div.secondact {background: url(../images/right/secondactitem.gif) top left no-repeat;}

div.second a, div.secondact a {color:#4070bf; text-decoration: none;}
div.second a:visited, div.secondact a:visited{color:#4070bf; text-decoration: none;}
div.second a:hover, div.secondact a:hover{color:#4070bf; text-decoration: underline;}


/*Трретий уровень*/

div.third, div.thirdact {font-size: 11px; color: #3d6fbe;padding-left: 53px;    padding-bottom: 8px;}
div.thirdact {text-decoration: underline;}

div.third a{color: #3d6fbe; text-decoration: none;}
div.third a:visited{color: #3d6fbe; text-decoration: none; }
div.third a:hover{color: #3d6fbe; text-decoration: underline; }
div.thirdact a{color: #3d6fbe; text-decoration: underline;}
div.thirdact a:visited{color: #3d6fbe; text-decoration: underline; }
div.thirdact a:hover{color: #3d6fbe; text-decoration: underline; }



div.title {background: url(../images/titlebg.gif) no-repeat; height: 56px;}

h1 {
        margin: 0px; padding: 0px;
        font-size: 13px; color: #3266b9; text-transform: uppercase;
        padding-left: 50px; padding-top: 34px;
}


/*Подвал*/
div.prefoot {height: 56px; clear: both;}
div.foot {height: 56px; background: url(../images/foot/footbg.gif) repeat-x;}
div.footright {
        background: url(../images/foot/footright.gif) no-repeat;
        float: right;line-height: 56px;width: 272px;
}
div.footleft {
        line-height: 56px; padding-left: 20px;
        color: white; font-size: 11px;
}


div.copy {width: 200px; float: left;}
div.volex {margin-left: 200px; text-align: right; padding-right: 40px;}
div.volex a {color: white; text-decoration: none;}
div.volex a:visited{color: white; text-decoration: none;}
div.volex a:hover{color: white; text-decoration: underline;}
