/* -----------------------------------------------------
Базовый CSS файл для Экранного представления стилей сайта 
Designer:Капустин Дмитрий
Version:1.0
-----------------------------------------------------*/

/* ----------------------------------------------------- */
/* Базовые элементы */
/* ----------------------------------------------------- */


hr { height : 1px; margin-left : 10px; color : #E1E0E0; }

img { border : 0px }
.image { border : 1px solid Black;  margin : 5px 10px 5px 10px;  }
.smallImage { border : 0px;  margin : 5px 5px 3px 0px; float : left }

a {  font : 11px/160% Arial, Verdana, sans-serif; color : #333399; font-weight : bold; }
a:hover { text-decoration : none;  color : DarkBlue;  }

body { margin : 0px; padding : 0px; font : 11px/140% Arial, Verdana, sans-serif; }
p, li, div, ul, li, .formFont, td { font : 11px/160% Arial, Verdana, sans-serif; }

td { vertical-align: top; }

li { margin-top : 0; margin-bottom : 0px; padding-top : 0; padding-bottom : 15px; list-style-image : url(/images/bullet.gif); text-align : justify }

ul.inText { margin : 0px; padding : 0px; padding-bottom : 5px; padding-left : 25px;}
    ul.inText li { margin : 0px; padding : 0px; padding-bottom : 10px; list-style-image : url(/images/bullet.gif); text-align : justify; }

p { margin : 0px; padding : 0px; padding-bottom : 15px; padding-left : 15px; text-align : justify }
p.narrow { text-align : left }

h1 { margin: 0px; padding: 0px; margin-left : 3%; margin-right : 3%; color : #B5AD73; font-weight : bold; font-size : 22px; padding-left : 35px; padding-top : 25px; padding-bottom : 10px; border-left : 1px solid #CACACA; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
h2 { font : bold 15px Tahoma, Verdana, sans-serif; margin : 0px; padding : 0px; color : White; padding-bottom : 5px; margin-bottom : 10px; padding-top : 2px; padding-left :10px; background-color : #C6C6C6; background-image : url(/images/headertile.gif); }
h3 { font : bold 13px Tahoma, Verdana, sans-serif; margin : 0px; padding : 0px; color :White; padding-top : 3px; padding-bottom : 3px; padding-left : 15px; margin-bottom : 5px; background-color : #CACACA; }
h4 { font : bold 11px Tahoma, Verdana, sans-serif; margin : 0px; padding : 0px; color : Black; padding-bottom : 5px; padding-left :15px; }

/* ----------------------------------------------------- */
/* Блоки данных  */
/* ----------------------------------------------------- */
#Toper { border-bottom : 1px solid #F3F3F3; background : #EEEEEE url(/images/toptile.gif) repeat-x bottom; height : 74px; }
#topMenu { padding-left : 25px; font-size : 12px; color : #A8A8A8; border-bottom : 1px solid #DBDBDB; font-weight : bold; }
#Title{ background-image : url(/images/menu_bottom_tile.gif); background-position : top; background-repeat : repeat-x; margin-top : 5px; margin-bottom : 3px}
#Main{ padding-left : 3%; padding-right : 3%; }
    .breadCrums {
	padding : 2px 15px 2px 15px;
	margin-bottom : 5px;

}
    .mainTable{ border-top : 2px solid Black; border-bottom : 2px solid Black; }
        .tdMainL{ padding-top : 10px; padding-right : 10px; padding-bottom : 20px; }
        .tdMainM{ padding-top : 0px; padding-right : 10px; background : #EEEEEE; border-left : 1px solid #BABABA; border-right: 1px solid #BABABA; padding-bottom : 20px; background-image : url(/images/maintile.gif); }
        .tdMainR{ padding-top : 10px; padding-right : 10px; padding-bottom : 20px; border-right : 1px solid #CACACA; }

#footerTable { padding-left : 3%; padding-right : 3%; }

#Footer { height : 20px; margin-left : 4px; padding-left : 25px; margin-right : 0; padding-top : 5px; padding-bottom : 5px; text-align : left; border-left : 1px solid #CACACA; }

#counter { margin-top : 3px; padding : 0; }


/* ----------------------------------------------------- */
/* Дополнительные стили  */
/* ----------------------------------------------------- */
#topMenu a  {  font : 12px/160% Arial, Verdana, sans-serif; color : Black; font-weight : bold; }
.blok{ background : #F1F1F0 url(/images/maintile.gif); margin-left : 15px; margin-bottom : 15px; border : 1px solid #BABABA; border-bottom : 5px solid #BABABA; }
.form{ background : #F1F1F0 url(/images/maintile.gif); margin-bottom : 10px; border : 1px solid #BABABA; border-bottom : 5px solid #BABABA; }
.formMargin{  padding : 0px 15px 5px 15px; }
.blokMargin{  padding : 5px 15px 5px 0px; }
.blokHeader { font : bold 13px Tahoma, Verdana, sans-serif; margin : 0px; padding : 3px 15px 3px 15px; color :White; margin-bottom : 5px; background-color : #CACACA; }

#subMenu{ margin-bottom : 25px; }
#find{  background-color : #CACACA;  font : bold 11px;  color : White;  padding : 5px 15px 5px 15px;  margin-bottom : 15px;           }


ul.subMenu{margin-left : 10px; margin-top : 0px; margin-bottom : 5px; padding-top : 0px;}
    ul.subMenu li {  margin-top : 0; margin-bottom : 0px; padding-top : 0; padding-bottom : 2px; list-style-image : url(/images/submenu_bullet.gif); }
    ul.subMenu li.subSelMenu { margin-top : 0; margin-bottom : 0px; padding-top : 0; padding-bottom : 2px; list-style-image : url(/images/submenu_bullet_sel.gif); }
    .subMenu a  {  font : 12px/160% Arial, Verdana, sans-serif; color : Black; font-weight : bold; }
    
    ul.subMenu1{margin-left : 25px; margin-top: 0px; margin-bottom: 5px;}
    ul.subMenu1  li{ padding : 0px; }
    .subMenu1 a  {  font : 12px/160% Arial, Verdana, sans-serif;  font-weight : bold; }    
    ul.subMenu1 li.subSelMenu  {padding : 0px; }

    ul.subMenu2{margin-left : 25px; margin-top: 0px; margin-bottom: 5px;}
    ul.subMenu2  li{ padding : 0px; }
    .subMenu2 a  {  font : 12px/160% Arial, Verdana, sans-serif;  font-weight : bold; }    
    ul.subMenu2 li.subSelMenu  {padding : 0px; }
    

    
.formNoMargin{ margin : 0px; }
.baseForm{ margin-left : 15px; border : 1px solid #BABABA; background-image : url(/images/formtile.gif);  padding : 5px;  border-bottom : 5px solid #BABABA; border-top : 10px solid #BABABA;}
.baseTable {
	margin-left : 15px; 
	margin-right : 15px;     
}

.tdLine{
	border-bottom : 1px solid #BABABA; vertical-align : top;
}
