body {
	margin: 0px;
	padding: 0px;
	background: #fff;
}
body, td, input, select, textarea {
	font: 12px 'Arial', 'Verdana', 'Helvetica', 'Tahoma';
	color: #050D20;
}
.inv {display: none;}
fieldset
{
    border:1px solid  #106E37;
    padding:0px 15px;
}
fieldset legend {
    font-weight: 700;
}
hr {
	margin: 10px 0px;
	padding: 0px;
	height: 0px;
	border-bottom: 1px solid #106E37;
	border-right: none;
	border-top: none;
	border-left: none;
	background: #106E37;
	clear: right
}

h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    color: #111312;
}
h1 {
    font-size:24px;
}

h2 {
    font-size:22px;
}

h1 sup {
    font-size:12px;
}

a {
	color: #0B3F80;
}

a:hover {
	text-decoration: none;
	color: #0B3F80;
}

a img,a:hover img {
	text-decoration: none;
}

a img {
	border-style: none;
}

/*-------------Стили таблицы контента--------------*/
    /*--------стиль границ таблицы контента------------*/
    
    #content_table_border{}

    #content_table_border td
    {
        border-right:1px solid #cecece;border-bottom:1px solid #cecece;
    }
    /*-------//стиль границ таблицы контента----------*/
    
    .content_table 
    {
        border-top:1px solid #aaa;
        border-left:1px solid #aaa;
    } 
    .content_table td 
    {
        /*background-color:#;*/
        padding:5px;
        border-right:1px solid #aaa;
        border-bottom:1px solid #aaa;
        font-size:12px;
    } 
    .content_table_string{}
    .content_table .content_table_string td 
    {
        background-color:#f1f1f1;
    }
    .content_table thead td 
    {
        background-color:#dedede; 
        /*text-align:center; */
        color:#3d3d3d; 
        vertical-align:middle;
        font-weight: 700;
    }
    .content_table thead td a 
    {
        /*color:#E12905;*/
        font-weight:700;
    }
    .content_table thead td a:hover 
    {
        /*color:#f49d23;*/
    }
    .content_table td input
    {
        /*border:none;*/
    }
    .content_table td a
    {
        /*font-size:12px;*/
    }
    .content_table td li
    {
        /*font-size:12px;*/
        padding:0px;
        margin-left:0px;
    }
    /*----------таблица в таблице контента---------------*/
    
    .content_table td table 
    {
        border-top:1px solid #8cd1e7;
        border-left:1px solid #8cd1e7;
        margin-left:20px;
    } 
    .content_table td table td 
    {
        background-color:#;
        padding:5px;
        border-right:1px solid #8cd1e7;
        border-bottom:1px solid #8cd1e7;
    } 
    .content_table td table thead td 
    {
        background-color:#e8f9ff; 
        /*text-align:center; */
        color:#096988; 
        vertical-align:middle;
        font-weight: 700;
    }
/*----------Конец стилей таблицы контента---------------*/
/*-----------страницы----------*/

.lincksPages{
    color:#888;
    font-size:11px;
	margin-bottom:15px;
}
.lincksPages a{
    /*display: block;
    width:15px;
    float:right;*/
    color:#106E37;
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:1px solid #7BC52A;
    text-decoration:none;
}
.lincksPages a:hover{
    color:#fff;
    border:1px solid #7BC52A;
    background:#7BC52A;
    text-decoration:none;
    /*padding:2px;*/
}
.lincksPages span{
    color:#fff;
    background-color:#7BC52A;
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:1px solid #7BC52A;
}
.lincksPages span.t{
    color:#2E5CA6;
    background:none;
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:none;
}
.lincksPages b{
    /*color:#fff;
    display: block;
    float:left;
    padding:2px;
    width:15px;
    text-align:center;*/
}
/*-----------------------------*/
.content_link, .content_link:hover
{
    background:url(../images/link_s.gif) no-repeat left 2px;
    color:#1B6515;
    padding-left:20px;
    height:19px;
    padding-top:4px;
    /*text-decoration:none;
    border-bottom:1px dotted;*/
}

.border-bottom
{
    border-bottom:1px solid #7BC52A; 
}


.bgBody
{
    background:#D5D5D5 url(../images/bgBody.jpg) repeat-x top;
}
#page
{
    background:#D5D5D5 url(../images/imgMain1.jpg) no-repeat right top;
    padding-top:450px;
}
#page_inner
{
    /*background:url(../images/imgMain_inner.jpg) no-repeat right top;
    height:208px;
    padding-top:135px;*/
}
#imgMain_inner
{
    position:absolute;
    margin-left:631px; 
    top:0px;
}

#logo
{
    position:absolute;
    margin-left:31px;
    top:20px;
}
#icons
{
    position:absolute;
    margin-left:56px;
    top:160px;
}

.aboutMain
{
    background:url(../images/bgAboutMain.gif) no-repeat left top;
    width:238px;
    height:144px;
    padding:20px 35px;
}

#content
{
    padding:80px 40px 50px 285px;
    background:url(../images/imgMain_inner.jpg) no-repeat right top;
}

.img_border
{
    border:1px solid #ccc;
}

#content ul
{
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 10px;
}
#content ul li
{
    padding-left:17px;
    list-style-type:none;
    background:url(../images/catalog_li.gif) no-repeat left 2px;
}

/*---менюшка верхняя------*/

#menuTop
{
    position:absolute;
    margin-left:40px;
    top:180px;
    width:auto;
}
#menuTop ul
{
    margin:0px;
    padding:0px;
}
#menuTop ul li
{
    list-style:none;
    height:25px;
    padding-left:20px;
}
#menuTop ul li a
{
    color:#7BC52A;
    text-decoration:none;
    /*border-bottom:1px dotted #000;
    height:25px;*/
    background:url(../images/menu_s1.gif) repeat-x bottom;
    display:block;
    padding-top:5px;
}
#menuTop ul li.act a {
     background: none;
} 
#menuTop ul li a:hover
{
    color:#1A6416;
    text-decoration:none;
    /*border-bottom:1px dotted #000;*/
}
#menuTop ul li.act 
{
    background:url(../images/menuTopAct_left1.gif) no-repeat left top;
    color:#fff;
}
#menuTop ul li.act span
{
    background:url(../images/menuTopAct_right1.gif) no-repeat right top;
    padding-right:15px;
    display:block;
}
#menuTop ul li.act span span
{
    background:url(../images/menuTopAct_bg.gif) repeat-x top;
    padding-right:0px;
    height:25px;
    padding-top:5px;
}
#menuTop ul li.input-for-partners
{
    background:url(../images/enter.gif) no-repeat 0px 5px;
}


/*---//менюшка верхняя------*/

.bgContacts
{
    background:#000;
}
#contacts
{
    white-space:nowrap;
    background:#000 url(../images/bgContactsBottom.gif) no-repeat left top;
}
#contacts td
{
    color:#727272;
}
#br_frends
{
    border-left:1px solid #7BC52A;
    border-right:1px solid #7BC52A;
    padding:0px 10px;
}
#br_frends span
{
    font-size:20px; font-family:Verdana;
}
#madein
{
    color:#454545;
    text-align:center;
    padding:0px 10px;
}
#madein a
{
    color:#454545;
}

.bgMenuBottom
{
    background:#222320;
}
#menuBottom
{
    text-align:center;
    white-space:nowrap;
    background:#222320 url(../images/bgMenuBottom.gif) no-repeat left top;
}
#menuBottom a
{
    color:#a4a4a4;
    text-decoration:none;
    border-bottom:1px dotted;
}
#menuBottom a:hover
{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dotted;
}
#menuBottom span
{
    color:#fff;
}

/*-------------------------------*/
/*.form_feedback
{
    background:url(../images/bgOrder.jpg) no-repeat 0px 0px;
    width:170px;
    padding:60px 22px 15px 19px;
    color:#000;
}*/
.form_feedback label
{
    display:block;
    padding-bottom:6px;
	font-weight:700;
}
span.validate
{
    color:#de0000;
    font-size:16px;
}
.form_feedback input, .form_feedback select, .form_feedback textarea
{
    width:350px;
    color:#333;
	padding:3px;
	border:1px solid #7BC52A;
}
.form_feedback #submit
{
    width:120px;
}
.redb{color:#de0000;}
/*---------------*/

.news_lenta
{
    padding:0px 55px;
    width:280px;
}

.newsItem
{
    padding-bottom:15px;
}
.newsDate
{
    font-size:11px;
    color:#5a5a5a;
    padding-right:5px;
}
.newsDate div.bg
{
    background:url(../images/bgNewsDate.gif) no-repeat left top;
    height:22px;
    color:#fff;
    font-size:16px;
    width:51px;
    padding-top:2px;
    text-align:center;
}

#content ul.catalog_cat, .catalog_cat
{
    margin:0px;
    padding:0px;
}
#content ul.catalog_cat li, .catalog_cat li
{
    color:#111312;
    font-size:20px;
    margin-bottom:5px;
    /*padding-top:10px;*/
    padding-left:20px;
	/*height:25px;*/
	list-style-type:none;
    background:url(../images/catalog_li.gif) no-repeat left 7px;
	
}
.catalog_cat li a span
{
    /*background:url(../images/bgCatName1.gif) repeat-x bottom;*/
	color:#1B6515;
	font-size:12px;
    
}
.catalog_cat li a
{
    /*background:url(../images/bgCatName2.gif) no-repeat left bottom;*/
	text-decoration:none;
	color:#111312;
	/*padding-left:14px;
    padding-bottom:3px;*/
	
}
.catalog_cat li a:hover
{
    text-decoration:underline;
}
.catalog_cat li a:hover span
{
    color:#111312;
}

.catalogItem
{
    width:202px;
    margin-right:5px;
    float:left;
    height:160px;
	padding:3px;
}
.catalogItem:hover
{
    background:#aaa;
}
.catalogItem .itemName
{
    color:#fff;
    height:22px;
    background:url(../images/bgCatItem.gif) no-repeat 5px 0px;
    text-align:center;
    margin-top:1px;
    padding-top:4px;
}
.catalogItem .itemName a
{
    color:#fff;
	text-decoration:none;
	//text-decoration:underline;
	border-bottom:1px dotted;
}
.catalogItem .itemName a:hover, .catalogItem:hover .itemName a, .catalogItem .itemName:hover a
{
    color:#7BC52A;
	text-decoration:none;
	//text-decoration:underline;
	border-bottom:1px dotted #7BC52A;
}

.catalogItem div a:hover img, .catalogItem:hover div a img
{
    border:1px solid #7BC52A;
}

.catItemProperties
{
    margin:0px;
	margin-top:10px;
    padding:0px;
}
.catItemProperties li
{
    padding-left:17px;
    list-style-type:none;
    background:url(../images/catalog_li.gif) no-repeat left 2px;
}

/* НОВОСТИ В 3 КОЛОНКИ */
.bla-bla-news {
	padding: 3px;
}

	.bla-bla-news-content {
		padding-bottom: 2px;
	}
	
		.bla-bla-news-hidden {
			height: 126px;
			overflow: hidden;
		}
		
			.bla-bla-news-hidden img {
				border: 1px #ccc solid;
				width: 200px;
				height: 125px;
				display: block !important;
				
			}
		
	.bla-bla-news-title {
		background: url(../images/bla-bla-news-title.jpg) left top no-repeat;
		margin: 1px 10px 0 10px;
	}
	
		.bla-bla-news-title-right {
			height: 26px;
			background: url(../images/bla-bla-news-title-right.jpg) right top no-repeat;
			padding: 1px 5px 0 5px;
			line-height: 26px;
			text-align: center;
			overflow: hidden;
		}
		
			.bla-bla-news-title-right a {
				color: #fff;
				text-decoration: none;
				border-bottom: 1px #fff dotted;
			}

/* шаловливые ручки */			
.bla-bla-news-hover  {
	background: #aaaaaa;
}

.bla-bla-news-hover .bla-bla-news-hidden img  {
	border: 1px #7bc52a solid;
}

.bla-bla-news-hover .bla-bla-news-title {
	background: url(../images/bla-bla-news-title2.jpg) left top no-repeat;
}

.bla-bla-news-hover .bla-bla-news-title-right {
	background: url(../images/bla-bla-news-title-right2.jpg) right top no-repeat;
}

.bla-bla-news-hover .bla-bla-news-title-right a {
	color: #7bc52a;
	border-bottom: 1px #7bc52a dotted;
}
