

body,html {

	margin:0 0 0 0;
	padding:0 0 0 0;	
}

img 
{
	border:none
}

h3
 {
    display: inline;	
}

div.result
{
	padding-left: 30px;
	width: 500px;
}

blockquote
{
	display:inline-block;
	margin: 0 auto auto 0;
}

li.g
{
	list-style-type: none;
	margin: 20px auto 20px auto;
}

ul.gg {
	  margin-left:20px;
	  padding-left:0px;
	  list-style:none;
	}
ul.gg li {
	  padding-left: 30px;
	  margin-bottom: 20px;
	  background:url(image/marker.png) no-repeat;
	}

ol 
{ 
	counter-reset: list 0;
	padding-left: 20px;
} /* Инициируем счетчик */
ol li.g:before 
{
    content: counter(list) ". "; /* Выводим число */
	counter-increment: list; /* Увеличиваем значение счетчика */
	position: absolute;
}

cite
{
	color: #e89133;
}
.images_table
{
	width: 70%;
}
/*a
{
	font: bold;
	color: #7ca8bc
	
}*/
#logo_min
{
	margin-left: 60px;
}
div.page
{
	margin-left: 50px;
}
	#wrap_main {
			
			text-align:center;
			background: url('Main_back.png') 0 0 repeat-x;

	}

	
	#collum1{

			position:absolute;
			left:0;
			width:300px;
			background:#cfdddd;/*#c4d2d2;*/
			height: 100%;
			}
			
	#h_collum1{
		
		background: url('image/back_h.png') 0 0 repeat-x;
		height:100px;
		margin-bottom:10px;

		}

	#collum2{
			/*position: absolute;
			max-width:100%;*/
			margin:0 0 0 300px;
			}
#logo_im
	{
		margin:10px 0 10px 0;
	}


	#inputt {

		margin:30 0 0 30;

		background: url('image/search_line_20.png') no-repeat;

		background-size: cover; /* Масштабируем фон */

		border:solid 1px #6d6d6d;

		font-size:20px; 

		padding-left:4px; 

		width:330px; 

	}

	

		.inputt1{

			width:530px; 

			margin:30 0 0 30;

			background: url('image/search_line_20.png') no-repeat;

			background-size: cover; /* Масштабируем фон */

			border:solid 1px #6d6d6d;

			font-size:20px; 

			padding-left:4px; 

			width:350px; 

		}

	

	.d_inputt {

		float:left;

	}

#counter
{	
	display: none;
	z-index: -1;
}
	.d_button {

	float:right;

	}

	                .button {

						margin:30 30 0 0;

                        overflow: hidden;

                        display: inline-block;

                        padding: 0 1px;

                        font-size: 20px;

                        text-decoration: none;

                        color: #767676;

                        cursor: pointer;

                }

                

                .button .button-cont {

                        display: block;

                        border-top: #9d9d9d 1px solid;

                        border-bottom: #9d9d9d 1px solid;

                }

                

                .button .button-side {

                        position: relative;

                        display: block;

                        margin: 0 -1px;

                        padding: 2px 5px;

                        border-left: #9d9d9d 1px solid;

                        border-right: #9d9d9d 1px solid;

                        background: #c9c9c9 url('image/button_light404787.png') 0 0 repeat-x;

                }



                .button:hover {

                        color: #000000;	

                }

                .button:hover .button-cont,

                .button:hover .button-side {

                        border-color: #000000;}
	
	.box{				

					margin:40px auto;

					width:480px;

					height:100px;

					border:2px solid #c6c6c6;   

						background:url('image/back_box.png') repeat-x;  

					}	
					
	.h_collum2{				

					background: url('image/back_h.png') repeat-x;
					margin:0;
					width:100%;
					height:100px;
					}	


	.box1{				
					width:500px;
					height:100px;
					margin:10 0 0 0 auto
					}	




#info { margin:0 10 0 20;   
}



#result_search{ margin:0 10 0 0; }

					