
/**************************************************
 * Главные Стили документа 
 */

/* Общие стили */
body{
	background-color: #ffffff; 
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #438d29;
}
a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #438d29;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #438d29;
}

img{
	border: none;
}


/* На всякий случай */
.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.boldtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


/* Заголовки */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2c4602;
	position: relative;
	z-index: 1000;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2c4602;
	margin: 0px;
	padding: 0px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	margin-bottom: 5px;
	color: #2c4602;
}



/**************************************************
 * Стили форм 
 */

/* Общие стили */
input.submit{
	color: #2C4602; 
	font-weight: bold; 
	border: 1px solid #bedc7a; 
	background-color: #dff7a8; 
	font-size: 12px; 
	border-spacing: 0px; 
	padding: 0px;
	margin: 5px; 
	margin-left: 0px; 
	cursor: hand;
	width: 250px;
}


/* Блок "Поиск по магазину" */
input.txt_search{
	width: 204px;
	height: 14px;
	font-size: 10px;
	margin-top: 1px;
}
input.submit_search{
	width: 210px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #bedc7a; 
	background-color: #dff7a8; 
	color: #2C4602;
	cursor: pointer;
	padding-bottom: 2px;
	margin-top: 1px;
}

label{
	display: block;
	text-align: right;
	float: left;
	width: 120px;
	padding-right: 20px;
}
hr{
	color: #BEDC7A;
}

.stndrt_wdth{
	width: 300px;
}






/**************************************************
 * Верстка документа 
 */

/* 1. Логотип */
div.l{
	height: 100px;
	width: 100%;
}
img.logo{
	margin: 15px;
	border: none;
}


/* 2. Меню */
table.menu{
	width: 100%;
	white-space: nowrap;
	border: none;
	margin: 0px; 
	padding: 0px; 
}

td.menu{
	text-align: center;
	/*height: 25px;*/
	background-color: #dff7a8;
	background-image: url(../menu_files/_greentab.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #bedc7a;
	border-left: 1px solid #dff8a7;
}
td.menu_active{
	text-align: center;
	background-color: #89c108;
	border: 1px solid #89c108;
}

div.menu{ margin: 5px; }
div.submenu{ margin: 10px; }

td.submenu{
	height: 32px;
	background: #89c108;
   /*border: 1px solid #89c108;*/
}

a.mainmenu {
    color: #438d29;
    font-weight: bold;
    text-decoration: none;
}
a.mainmenu:visited {
    color: #438d29;
    font-weight: bold;
    text-decoration: none;
}
a.mainmenu:hover {
    color: #2C4602;
	 text-decoration: none;
}


a.subnav {
    color: #2C4602;
    font-weight: normal;
    text-decoration: none;
}
a.subnav:visited {
    color: #2C4602;
    font-weight: normal;
    text-decoration: none;
}
a.subnav:hover {
    color: #fff;
	 text-decoration: none;
}
a.subnav:active {
    color: #000;
}
span.subnav{
	margin: 0 10px;
}


/* 3. Навигация */
table.menu td.navi{
	border-bottom: 1px solid #bedc7a;
	width: 100%;
	height: 30px;
}
table.menu td.navi div.navigation{
	position: absolute; 
	float: left; 
	text-align: left; 
	font-size: 12px; 
	margin-left: 25px; 
	margin-top: 0px;
}
strong.n{
	color: #2C4602;
}

/* 4. Левая сторона и Содержание */
table.main{
	border: none;
	margin-top: 10px;
}

table.main td.left{
	width: 250px;
	padding-bottom: 20px;
}
table.main td.left div.left{
	margin: 0px;
}

.mg{
	margin-bottom: 50px;
}

.hr{
	margin-top: 10px; 
	border-top: 1px solid #BEDC7A; 
	padding-top: 5px
}

/* Блок поиска */
div.left_block, div.right_block, div.side_block{
	padding: 3px;
	width: 210px;
	margin: 1px 10px 5px 15px;
}
div.block_title{
	font-weight: bold;
	color: #2C4602;
	font-size: 12px;
	margin-bottom: 5px;
	background-color: #dff7a8;
	border-bottom: 1px solid #bedc7a;
	padding: 3px;
	padding-left: 10px;
}
div.inside_right form{
	padding: 0px;
	margin: 0px;
}
div.inside_right{
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
}


/* Содержание */
table.main td.content{
	width: 750px; /*border: 1px solid black;*/
}
table.main td.content div.content{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 20px;
	margin-bottom: 50px;
}

.cell_title{
	background-color: #dff7a8;
	border-bottom: 1px solid #bedc7a;
	padding: 3px;
	padding-left: 10px;
}


/* 5. Подвал */
.foot{
	height: 80px;
	padding: 5px;
	padding-top: 20px;
	margin-left: 200px;
}
.foot_left{
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 80px;
	float: left;
	left: 0px;
	text-align: center;
	vertical-align: middle;
}
.foot_left div{
	margin-top: 30px;
}





.to_add{
	color: #438D29;
	font-weight: bold;
	font-family: Arial Black, sans serif;
	text-decoration: none;
	font-size: 16px;
	margin: 0 5px;
}

/**************************************************
 * Для раздела "Питомники и Заводчики" 
 */
div.nursery_side{
	border: 1px solid #bedc7a; 
	margin-bottom: 10px;
}
div.nursery_side_title{
	border-bottom: 1px solid #bedc7a; 
	background-color: #dff7a8;
	color: #2C4602; 
	padding: 3px;
}
#divcontainer{
	border: 1px solid #bedc7a; 
	width: 750px; 
	margin-bottom: 0; 
	padding: 10px;
}
.some_nursery_tab{
	border: 1px solid #bedc7a; 
	width: 750px; 
	margin-bottom: 0; 
	padding: 10px;
}

.about{
	font-size: 11px; 
	color: #484848; 
	margin: 0 0 3px 10px;
}

div.nc{
	margin: 0 5px;
}

div.nc_left{
	width: 60px;
	float: left;
	margin-bottom: 3px;
}

.ncomment{
	font-size: 11px;
	color: Gray;
}
