/*											Standart presets    													  */
/* ---------------------------------------------------------------------------------------- */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {margin: 0;padding: 0;border: 0;}
html {width:100%;height:100%;}

h1 {font-size:18px;} 
h2 {font-size:16px;} 
h3 {font-size:14px;} 
h4 {font-size:10px; font-weight:bold;} 

body {
	font-size:11px;
	color:#404040;
	font-family:Tahoma;
	background:#8dcf53 url(../images/top_bg.jpg) top left repeat-x;
}

 /* > `links elements`
 ----------------------------------------------- */
 a:link,
 a:visited,
 a:active
 {
         color: #000;
         text-decoration: none;
         border-bottom: 0px solid #000;
 }

 a:hover
 {
         color: #020201;
         text-decoration: none;
         border-bottom: 0px solid #020201;
 }

.style-nes {
	position:relative;
	width:1010px;
	margin:0 auto;
	padding:0 0 35px 0;
}
.style-nes td {vertical-align:top;}
.style-nes img {color:#3296ec;}
.style-nes img:hover {color:#bebebe;}
.style-nes a {text-decoration:underline;}
.style-nes a:hover {text-decoration:none;}
.style-nes a:visited {}

.clear {clear:both;}

img {background-image: expression(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +   
	this.src + "', sizingMethod='image')",this.src = "./images/1+1.gif");}
/* ---------------------------------------------------------------------------------------- */
/*												topCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.topCells { position:relative; height:157px; padding:35px 100px 0 85px; margin:0 0 20px 0;}
.topCells .logo { float:left;}
.topCells .phone { float:right; margin:17px 0 5px 0;}
.topCells .all_feedback { float:right; clear: right;}



.mainMenu {margin:0 35px 0 20px;}
.mainMenu td {width:20%; text-align:center;}
.mainMenu .im { margin:0 0 20px 0;}
/* ---------------------------------------------------------------------------------------- */
/*												leftCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.leftCells { width:202px; margin:0 125px 0 0;}
.leftCells .news { margin:0 0 55px 0; color:#404040;}
.leftCells .news a { text-decoration:underline; color:#404040;}
.leftCells .news a:hover { text-decoration:none; color:#404040;}
.leftCells .news .title { padding:0 0 25px 0;}
.leftCells .news .type { padding:0 0 15px 0;}
.leftCells .news .type .date { font-size:10px; font-style:italic;}
.leftCells .news .type .subject { font-size:11px;}
.leftCells .news .all {text-align:right;}


.leftCells .search {}
.leftCells .search .title { padding:0 0 10px 0;}
.leftCells .search #search { background:#ffffff; border: 1px solid #1b541c; width:199px;}
.leftCells .search .button { padding:11px 0 0 0; text-align:right;}
/* ---------------------------------------------------------------------------------------- */
/*												contentMap    													  	  */
/* ---------------------------------------------------------------------------------------- */
.contentMap { margin:70px 0 0 60px; padding:0 0 90px 0; border-bottom:1px solid #395c1b;}
/* ---------------------------------------------------------------------------------------- */
/*												rightCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.rightCells {font-size:11px; margin:0 90px 0 0;}
.rightCells .title { padding:0 0 15px 0;}
.rightCells .lyrics p { padding:0 0 0 13px;}
.rightCells .lyrics .sps { padding:15px 0 15px 0;}
.rightCells .lyrics .sps li { display:block; padding:0 0 15px 13px; list-style:none; background:url(../images/content_li.jpg)  0px 4px no-repeat;}

.centerCells {font-size:11px; margin:70px 10px 0 10px;}
.centerCells .center_table { margin:20px 0 20px 0; color:#fff;}
.centerCells .in_table td { padding:6px; text-align:center; vertical-align:middle;}
.centerCells .center_table .header {  background:#fff; color:#404040;}
.centerCells .center_table .header2 { height:30px; background:#fff; color:#404040; vertical-align:middle;}
.centerCells .center_table .header td { padding:0 6px; vertical-align:middle; text-align:center; height:30px;}
.centerCells .in_table .cell1, .head1 { width:150px;}
.centerCells .in_table .cell2, .head2 { width:198px;}
.centerCells .in_table .cell3, .head3 { width:193px;}
.centerCells .in_table .cell4, .head4 { width:161px;}
.centerCells .in_table .cell5 {}
.centerCells .leftTable { width:75%;}
.centerCells .rightTable { text-align:center;}
.centerCells .rightTable img { margin:0 0 20px 0; border:1px solid #808080;}
.centerCells .text { color:#404040; padding:0 30px;}
.centerCells .text p { margin-bottom:15px;}

/* ---------------------------------------------------------------------------------------- */
/*												futerCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.futerCells { position:relative; height:75px; margin:45px 80px 0 65px; font-size:11px; color:#395c1b;}
.futerCells a {font-size:11px; color:#395c1b;}
.futerCells .phone { float:left;}
.futerCells .copy { float:left; margin:0 0 0 47px;}
.futerCells .ban {float:right;}

/* ---------------------------------------------------------------------------------------- */
/*												catalog-navigation    													  	  */
/* ---------------------------------------------------------------------------------------- */
 .catalog-navigation
 {
	 padding: 10px 10px;
 }
	 
	 .catalog-navigation span
	 {
		 font: 0.9em Tahoma, Verdana, Sans-serif;
		 color: #000;
		 font-weight: bold;
		 
		 margin-right: 2px;
		 padding: 3px 3px;
	 }
	 
	 .catalog-navigation a
	 {
		 background: #f1f1f1;
		 font: 0.9em Tahoma, Verdana, Sans-serif;
		 color: #000;
		 
		 margin-right: 3px;
		 padding: 3px 5px;
		 border: 1px solid #d4d4d4;
	 }
	 

         .catalog-navigation a:link,
         .catalog-navigation a:visited,
         .catalog-navigation a:active
         {
                 color: #000;
		 background: #f1f1f1;
		 border: 1px solid #d4d4d4;
		 
		 text-decoration: none;
         }
         
         .catalog-navigation a:hover
         {
                 color: #000;
		 background: #f9f9f9;
		 border: 1px solid #d4d4d4;
		 
		 text-decoration: none;
         }


/* ---------------------------------------------------------------------------------------- */
/*												contact-form   													  	  */
/* ---------------------------------------------------------------------------------------- */
 ul.contact-form
 {
	 font: 1.4em Trebuchet MS, Tahoma, Verdana, Sans-serif;
	 color: #000;
	 
	 padding: 10px 20px;
	 
	 list-style: none;
	 
	 width: 450px;
 }
 
	 ul.contact-form li
	 {
		 padding-bottom: 10px;
	 }
	 
		 ul.contact-form li span
		 {
			 color: #ff0000;
		 }	 
	 
	 ul.contact-form input,
	 ul.contact-form textarea
	 {
		 background: #f1f1f1;
		 font: 0.9em Tahoma, Verdana, Sans-serif;
		 color: #666666;
		 
		 margin-right: 3px;
		 padding: 3px 5px;
		 border: 1px solid #d4d4d4;
	 }	 
 
 .contact-form-text
 {
	 font: 1.2em Trebuchet MS, Tahoma, Verdana, Sans-serif;
	 color: #000;
	 
	 padding-top: 20px;
	 padding-bottom: 20px;
 }

	 .contact-form-text h1
	 {
		 font: 1.2em Trebuchet MS, Tahoma, Verdana, Sans-serif;
		 color: #000;
		 
		 padding-left: 10px;
	 }
