body {
	margin: 0;
	padding: 0 0 0 0;
	font-family: Tahoma;
	font-size: 11px;
	background: #013974;
	color: #000000;
}

img {
	border: 0;
}

h2, h4, h5, h6, p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 11 px;
}

H1  { 
padding-left: 14px;
padding-right: 20px;
text-align:justify;
font-weight: normal;
color:#4D4D4D;
font-size:11px
}       


ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ol {
	margin-top: 0;
	margin-bottom: 0;
}

li {
	padding: 0;
	margin: 0;
}

form, input, textarea, select, td {
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
}
form, input, textarea, select {
	font-size: 10px;
}
a {
	color: #499AFF;
}
a:hover {
	color: #FF5A00;
}

input.in_search {
	width:180px;
	height:17px;
	padding-left: 5px;
	border:1px solid #B4B4B4;
}

}

input.sm_search {
	width:17px;
	height:17px;
	padding-left: 5px;
	border:1px solid #B4B4B4;
}


/*************************************************/
table.bg-white {
	background-color:#ffffff;
}



td.top-line {
	background-color:#013974;
	font-size:8px;
}
td.left-line {
	background: url(/images/left-line.gif);
	background-position:left;
	background-repeat:repeat-y;
	
}
td.right-line {
	background: url(/images/right-line.gif);
	background-position:right;
	background-repeat:repeat-y;
}

div.logo {
	width:256px;
	height:108px;
	padding-left:11px;
}
td.header {
	background: url(/images/bg-main.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	/*height:402px;*/
}

div.top-icons {
	padding:20px 0px 0 0;
	height:66px;
	position:relative;
	left:-247px;
}	

div.welcome {
	padding:0 0 0 38px;
	height:89px;
	width:481px;
	color:#4D4D4D;
}

div.welcome h3 {
	padding-bottom:5px;
}

img.position-icon {
	position:relative;
	top:2px;
}

div.flash {
	padding:0 12px 0 0;
}

/****************Navigation****************************/

div.navigation {
	width:100%;
	padding-top:3px;
	padding-left:11px;
}
div.navigation td.bg-menu {
	background: url(/images/bg-menu.gif);
	background-position:left;
	background-repeat:repeat-x;
}

table.bg-menu-contacts {
	background: url(images/bg-menu-contacts.gif); 
	background-repeat:no-repeat; 
	background-position:right;
}

/*******************************************************/

div.bg-block {
	background: url(/images/bg-block.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:247px;
	height:243px;

}

div.bg-block ul {
	padding:30px 0 0 24px;
	font-size:11px;
	font-weight:bold;
	
}

div.bg-block ul li {
	padding:0px 30px 20px 0px;
	font-size:11px;
	font-weight:bold;
	
}

div.bg-block a {
	color:#013974;
	text-decoration:none;
}

div.bg-block a:hover {
	color:#EC9A33;
	text-decoration:none;
}

/**************************************************/

div.content {
	padding:0;
	margin:0;
	font-family:Tahoma;
	font-size:11px;
}

div.news {
	padding:22px 20px 0 17px;
	font-size:11px;
}

div.news p.zagolovok {
	padding-bottom:15px;
}

div.news p.date {
	font-size:9px;
	color:#ADADAD;
}

div.news p.date img.otstup-right {
	margin-right:5px;
}

div.news p.all-news {
	padding-top:15px;
}

div.text-abcomp {
	text-align:justify;
	color:#707070;
	font-size:11px
}

H3  { 
padding-left: 14px;
padding-right: 20px;
text-align:justify;
font-weight: normal;
color:#4D4D4D;
font-size:11px
}       


/**************************************************/

div.zakaz-uslugi {
	width:268px;
	height:51px;
	background: url(/images/bg-zakaz-uslugi.gif) no-repeat 0 0;
	padding-top:5px;
	padding-left:24px;
	text-align:left;
	/*position:relative;
	top:-150px;*/
	
}


div.opros {
	width:268px;
	height:158px;
	background: url(/images/bg-opros.gif) no-repeat 0 0;
	padding:10px 0px 0 19px;
	text-align:left;
	color:#4D4D4D;
	/*position:relative;
	top:-150px;*/
}

div.opros p.vopros {
	text-align:left;
	padding-right:45px;
}

div.vibor td {
	padding:0 0 5px 0;
}

div.option-opros {
	font-size:10px;
}

div.option-opros a {
	color:#D94E01;
}

div.option-opros a:hover {
	color:#538ED1;
}

/******************BANNERS**********************/

div.banners {
	padding-top:15px;
}


td.banner1 {
	border:1px solid #D3D3D3;
	height:141px;
	/***background:#f6a355;***/
	
}

td.banner2 {
	border:1px solid #D3D3D3;
	height:141px;
	background:#FFFFFF;
	padding:1px;
	vertical-align:top;
}

td.banner3 {
	border:1px solid #D3D3D3;
	height:141px;
	/***background:#f6a355;***/
	
}

div.banners div#pointer {
	cursor:pointer;
}

/*****************SEARCH**************************/

div.search {
	width:247px;
	height:137px;
	padding:37px 0 0 26px;
}

div.search p.search-zagolovok {

}

div.search img.position-button {
	position:relative;
	top:1px;
	left:9px;
}

div.search p.r-poisk {
	padding-top:10px;
	font-size:10px;
}

div.search a {
	color:A4A4A4;
}

div.search a:hover {
	color:FF5A00;
}



/*********************COPY****************************/

div#copy {
	width:100%;
	/*height:50px;*/
	border-bottom:9px solid #013974;
	border-left:11px solid #013974;
	border-right:8px solid #013974;
	/*padding: 8px 14px 15px 14px;*/

	
}

div#copy p {
	padding: 0px 22px 15px 25px;
	font-size:10px;
}


div#copy div.copy-top-line {
	width:100%;
	height:1px;
	background: url(/images/line-copy.gif);
	background-repeat:repeat-x;
	background-position:left;
	font-size:1px;
	padding-bottom:30px;
}

div#copy td {
	font-size:10px;
	color:#6E6E6E;
}

div#copy a {
	color:#6E6E6E;
}

div#copy a:hover {
	color:#237BCD;
}


/************OUR SERVICES**********************/

div.our-services {
	position:absolute;
	top:261px;
	text-align:left;
	padding-left:20px;
	width:100%;
}

div.our-services ul {
	padding:0px 0 0px 0px;
	font-size:11px;
	font-weight:bold;
	
}

div.our-services ul li {
	padding:0px 45px 8px 16px;
	font-size:11px;
	font-weight:bold;
	background: url(/images/li-uslugi.gif) 0px 0px no-repeat; 
	
}

div.our-services a {
	color:#013974;
	text-decoration:none;
}

div.our-services a:hover {
	color:#EC9A33;
	text-decoration:none;
}




































































/*****************************************
div#copy {
	font-size: 11px;
	padding: 8px 14px 9px 14px;
	font-family:Tahoma;
	width:100%;
}
div#copy p {
	color: #171717;
	font-size: 11px;
	padding-bottom: 0;
}

div#copy p.bottommenu {
	color: #A9A9A9;
	font-size: 11px;
	padding-bottom: 0;
}

************MENU****************/



	div.links1 a:link,  div.links1 a:visited{ 
	display: block; 
	background: #859AB7 url(/images/bg-glavnaya.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 0px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:6px;
	}
	 
	div.links1 a:hover, div.links1 a:active{ 
	display: block; 
	background: #859AB7 url(/images/bg-contacts.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px; 
	text-align:center;
	padding-top:6px;
	
} 

/***********************************/

	div.links2 a:link,  div.links2 a:visited{ 
	display: block; 
	background: #859AB7 url(/images/bg-company.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:6px;
	}
	 
	div.links2 a:hover, div.links2 a:active{ 
	display: block; 
	background: #859AB7 url(/images/bg-catalog.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px; 
	text-align:center;
	padding-top:6px;
	
} 

/***********************************/

	div.links3 a:link,  div.links3 a:visited{ 
	display: block; 
	background: #859AB7 url(/images/bg-works.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:6px;
	}
	 
	div.links3 a:hover, div.links3 a:active{ 
	display: block; 
	background: #859AB7 url(/images/bg-catalog.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px; 
	text-align:center;
	padding-top:6px;
	
}
/***********************************/

	div.links4 a:link,  div.links4 a:visited{ 
	display: block; 
	background: #859AB7 url(/images/bg-catalog.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:6px;
	}
	 
	div.links4 a:hover, div.links4 a:active{ 
	display: block; 
	background: #859AB7 url(/images/bg-company.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px; 
	text-align:center;
	padding-top:6px;
	
}

/***********************************/

	div.links5 a:link,  div.links5 a:visited{ 
	display: block; 
	background: #859AB7 url(/images/bg-contacts.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px;
	text-align:center;
	padding-top:6px;
	}
	 
	div.links5 a:hover, div.links5 a:active{ 
	display: block; 
	background: #859AB7 url(/images/bg-glavnaya.gif) repeat-x left;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma; 
	font-size: 11px; 
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	margin: 0; 
	width: 100%;
	height:30px; 
	text-align:center;
	padding-top:6px;
	
} 
/************************************************/
	div.links1 p {
	padding:0;
	margin:0;
}

	div.links2 p {
	padding:0;
	margin:0;
}

	div.links3 p {
	padding:0;
	margin:0;
}

	div.links4 p {
	padding:0;
	margin:0;
}	

	div.links5 p {
	padding:0;
	margin:0;
}


  
/***********************************************/


td.leftblock {
	
	border-right: #D8D8D8 1px solid;
}
div#leftblock {
	font-size: 11px;
}
td.leftblock h2 {
	background: #99B360;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 9px 14px;
	font-size: 10px;
}

td.leftblock div.block {
	padding: 16px 14px 9px 14px;
}
td.leftblock p.date {
	color: #393939;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	padding-bottom: 10px;
}


td.leftblock h3 {
	color: #99B360;
	font-size: 10px;
	font-weight: bold;
}
td.leftblock div.news p {
	font-size: 10px;
}
td.leftblock div.news a {
	color: #3B3B3B;
}
td.leftblock div.news a:hover {
	color: #E83B14;
}
/**************************/
div.block-l {
	border:#D8D8D8 1px solid;
	background: url(/images/bg-block-r.gif);
	background-position:right;
	height:121px;
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

div.block-l h3 {
	color:#6D6D6D;
	font-size:11px;
	padding: 9px 0px 0px 14px;

}

div.block-l h1 {
	color:#6D6D6D;
	font-size:18px;
	padding: 0px 0px 0px 14px;
}


/*****************************************/
td.bottomblock {
	border-top: #D8D8D8 1px solid;
	padding-top: 1px;
}
div#bottommenu {
	color: #BCBCBC;
	background: #919191;
	padding: 8px 14px 11px 14px;
	font-size: 10px;
}
div#bottommenu span {
	padding: 0 2px 0 1px;
}
div#bottommenu a {
	color: #FFFFFF;
}
div#bottommenu a:hover {
	color: #E6D9D9;
}






/*****************************************/


div.level_01 div.item_1 {
        color: #000000;
        font-weight: normal;
        padding: 16px 40px 16px 17px;
        background: url(/images/menu-main.gif) no-repeat 0px 0px;
        cursor: pointer;
        cursor: hand;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
}

div.level_01 div.item_1 a {
        color: #000000;
        text-decoration: none;
	
}
div.level_01 div.item_1 a:hover {
        color: #2870D3;

}
/*****************************************/

div.level_01 div.item_2 {
        color: #FEFEFE;
        font-weight: normal;
        padding: 16px 40px 16px 17px;
        border-bottom: #DCDCDC 1px solid;
        background: url(/images/menu-2.gif) no-repeat 0px 0px;
        cursor: pointer;
        cursor: hand;
	font-size:14px;
	font-weight:bold;
	font-family:TAhoma;
}

div.level_01 div.item_2 a {
        color: #FEFEFE;
        text-decoration: none;
	
}
div.level_01 div.item_2 a:hover {
        color: #000000;

}

div.level_01 div.item_3 {
        color: #FEFEFE;
        font-weight: normal;
        padding: 16px 40px 16px 17px;
        border-bottom: #DCDCDC 1px solid;
        background: url(/images/menu-2.gif) no-repeat 0px 0px;
        cursor: pointer;
        cursor: hand;
	font-size:14px;
	font-weight:bold;
	font-family:TAhoma;
}

div.level_01 div.item_3 a {
        color: #FEFEFE;
        text-decoration: none;
	
}
div.level_01 div.item_3 a:hover {
        color: #000000;

}
/********************************************/
div.line-menu {
	width:100%;
	height:1px;
	border: 1px solid #DCDCDC;
	font-size:1px;
}

	
/********************************************/


div.level_02 div.item {
        color: #000000;
        font-weight: normal;
        padding: 7px 40px 7px 17px;
        background: url(/images/bg-menu.gif) no-repeat 0 0;
        cursor: pointer;
        cursor: hand;
}



div.level_02 div.sep {
        cursor: pointer;
        cursor: hand;
}
div.level_02 div.item a {
        color: #000000;
        text-decoration: none;
	
}
div.level_02 div.item a:hover {
        color: #2870D3;

	
}

div.level_02 div.item_act {
        color: #ffffff;
        font-weight: normal;
        padding: 5px 40px 6px 35px;
        border-bottom: #DCDCDC 1px solid;
        background: #F60A07 url(/images/li-menu-act.gif) no-repeat 15px 8px;
       
}

div.level_02 div.item_act_2 {
        color: #000000;
        font-weight: normal;
        padding:0 0 0 35px;
		  border-bottom: #DCDCDC 1px solid;
       
}

div.level_02 div.item_act_2 a {
        color: #000000;
		  text-decoration: none;
              
} 
div.level_02 div.item_act_2 a:hover {
 		 color:#F60A07;
		 text-decoration: none;
} 
div.level_02 div.item_act_2 ul {
	
	padding: 5px 0 5px 0px;
}

div.level_02 div.item_act_2 ul li {
	padding: 0 0 2px 16px;
	margin: 0;
	list-style: none;
	background: url(/images/li-menu1.gif) no-repeat 0 4px;
}

div.level_02 div.item_act_2 ul li ul li {
	padding: 0 0 2px 16px;
	margin: 0;
	list-style: none;
	background: url(/images/li-menu2.gif) no-repeat 0 4px;
}


/**********************TEXT*********INNER*********************/

div#text {
	padding: 20px 20px 20px 20px;
}

div.inner {
	font-family:Tahoma;
	color:#1F1916;
}

div.inner h3.welcome {
	color:#FF5A00;
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px 0;
}

div.inner h3.contacts {
	color:#434445;
	font-size:18px;
	font-weight:normal;
	padding:10px 0 10px 0;
}

img.position-icon {
	position:relative;
	top:2px;
}



/*****************************Catalog************************/



div#tovar {
	display:inline;


}

div#tovar table {
	display:inline;
	margin-right:20px;

}



div#tovar img {
	border:1px solid #B4B4B4;
	padding:1px;
	margin-bottom:2px;

}

td.opisanie {
	text-align:center;
	border:1px solid #E3E3E3;
	padding:5px;
	color:#676767;

}


div.catalog-pic {
	display:inline;

}

td.opisanie-p {
	text-align:left;
	border:1px solid #E3E3E3;
	padding:5px;
	color:#676767;
}

td.opisanie-p a {
	color:#676767;
}

td.opisanie-p a:hover {
	color:#F60A07;
}

td.catalog-p {
	border:1px solid #E3E3E3;
	padding:1px;
	color:#676767;
}



