body {
	background-color: #fffdfe;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11pt;
	margin: 0px 30px;
	
}
#clear {
	clear:both;
}

table{
	border-collapse:collapse;
	}
td,th {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
img{
	border: 0px;
}
a { 
	color: #252525; 
	text-decoration: none;
}

a:hover {
	color: #101c60; 
	text-decoration: none;
}
.qq{
        background:url("/assets/images/poloska.jpg") no-repeat scroll right bottom #DEDEDC;
        
        z-index: 500;
}
.top_menu {
        background: #A4B3BD;
        border-bottom: 1px solid #909090; 
}
.top_menu ul  {
        list-style-type: none;
        display: inline;
        color: #F5F5F5;
	float:right;
	margin:3px;
	font-size:11px;
        
}
.top_menu li {
        list-style-type: none;
        display: inline;
        padding-right:15px;
        text-decoration: none;
        
}
.top_menu a {
        color:#F5F5F5;
                
        text-decoration: none;
        
}
.top_menu a:visited{
        color:#F5F5F5;
                
        text-decoration: none;
        
}

.head {
	background: url("/assets/images/head_small.jpg") no-repeat top left;
	height: 273px;

}
.logotip{
        
        padding-left:30px;
        padding-top:20px;
}
.logo_partie{
        background: url(/assets/images/partie.jpg) 0px 0px repeat-x;
}
.head_left{
        width: 300px;
	height: 273px;
}
.head_center{
        background: url(/assets/images/map.gif) no-repeat center 40px;
	position: absolute;
	z-index: 600;
        width: 430px;
        margin:0px;
        padding:0 10px;
	height:278px;
}
.head_center a{
        background: url('/assets/images/knopka3.png') no-repeat left;
        padding: 2px 0 2px 17px;
        font-size: 12px;
        color: #606060;
        font-weight:bold;

}
.head_center a:hover{
        background: url('/assets/images/knopka4.png') no-repeat left;
        padding:2px 0 2px 17px;
        color: #3670AC;
}
.moscow{
        margin: 130px 0 0 55px;
        position:absolute;
}
.petersburg{
        margin: 100px 0 0 70px;
        position:absolute;
}
.vyksa{
        margin: 142px 0 0 65px;
        position:absolute;
}
.penza{
        float:left;
	margin:0 0 0 15px;
	position:absolute;
}
.uni{
        height:15px;
	margin:157px 0 0 20px;
	padding-bottom:0;
	position:absolute;
}
.penza a{
        background: url('/assets/images/knopka3.png') no-repeat right;
        padding: 0px 0px 25px 0;
        font-size: 12px;
        color: #606060;
        position:absolute;

}
.penza a:hover{
        background: url('/assets/images/knopka4.png') no-repeat right;
        padding: 0px 0px 25px 0;
        font-size: 12px;
        color: #3670AC;
        position:absolute;
        

}


.samara{
        margin: 13px 0 0 57px;
        position:absolute;
}
.krasnodar{
        margin: 170px 0 0 15px;
        position:absolute;
}
.krasnodar a{
        background: url('/assets/images/knopka3.png') no-repeat left;
        padding: 12px 0 2px 15px;
        font-size: 12px;
        color: #606060;
        position:absolute;

}
.krasnodar a:hover{
        background: url('/assets/images/knopka4.png') no-repeat left;
        padding: 12px 0 2px 15px;
        font-size: 12px;
        color: #3670AC;
        position:absolute;
        

}

.blagoveschensk{
        margin: 220px 0 0 320px;
        position:absolute;
}
.irkutsk{
        margin: 240px 0 0 240px;
        position:absolute;
}

.head_fin{
        
        margin-top: 0px;
        /*padding-top: 62px;*/
        padding-top: 20px;
}
.head_fin2 {
	margin-top:0;
	padding-top:0;
}
.logo td{
	border-bottom: #54250e 1px solid;

}
.logo a{
	text-decoration: none;
	
}
/*.head_fin2 h1{
	/*background:url("/assets/images/submenu.jpg") no-repeat scroll 0 0 #DEDEDC;*/
	/*color: DarkOrange;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 100%;
	
	margin:0 0 0 0px;
	/*padding:7px 20px 6px 70px;
}*/
.head_fin2 h1 {
color:#808080;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
margin:0 0 0 0;
padding:7px 20px 6px 70px;

border-top:1px solid #9ACD32;

}
.head_fin2 a{
	color:#808080;
}
.tel_top{
        color: #064e7d; 
        font-size: 19px;
        
        margin:5px 20px 0 0;

}
.tel_top a{
	color: #064e7d; 
}
.small_tel{
        font-size: 14px;
}
.top2_menu{
        margin-top: 0px;
        background: url("/assets/images/polosa.jpg") no-repeat scroll left top #dededc;
        padding: 15px 0 30px;
}
.top2_menu ul  {
        list-style-type: none;
        display: inline;
        color: #000000;
	margin:0px 40px 0 0px;
	font-size:12px;
	font-weight: bold;
   
}
.top2_menu li{
        list-style-type: none;
        display: inline;
        margin-right:5px;
        padding:2px 0px;
}

.top2_menu a{
        background: url('/assets/images/knopka_menu_z.png') left no-repeat;
        margin-right:5px;
        color: #606060;
        padding:2px 20px;
      
        padding-right: 2px;
        text-decoration: none;
        
}
.top2_menu a:hover{
        color:#303030;
        background: url('/assets/images/knopka_menu_z_l.png') left no-repeat;
        
        border-right:0px dotted;
           
        text-decoration: none;
}

.title_right{
        background: #3670AC;
        border-bottom:3px solid #DDDDDD;
}
.title_right h2{
        color: #efefef;
        margin: 5px 0px 5px 0px;
        padding: 0px;
        font-size:14px;
        font-weight: bold;

}
.title_center{
        background: #808080;
        border-bottom:3px solid #DDDDDD;
}
.title_center h2{
        color: #ffffff;
        margin: 5px 0px 5px 0px;
        padding: 0px;
        font-size:14px;
        font-weight: bold;

}
.center{
	background: url('/assets/images/partie_right.jpg') repeat-y #ffffff;

        /*background: #ffffff;*/
        height:100%;
        
}
div.rasporka{
        min-height: 600px; /* FF */
	height:expression(this.scrollHeight < 600? "600px" : "auto" ); /* IE 5 - IE 6 */
	

}

.content{
        
        margin: 10px 5% 20px 5%;
}

.content h1{
        font-size:18px;
        font-weight: bold;
        color: #064E7D;
        margin: 20px 10px 15px 10px;
        /*text-align:center;*/
}
.content h2{
        background:none repeat scroll 0 0 #3670AC;
	color:#FFFFFF;
	font-size:14px;
	margin:0 0;
	padding:5px 0 5px 10px;
}
.content h3{
        color:#101010;
        font-weight:bold;
	
	
}
.content h6{
	font-size: 17px;
	font-weight: bold;
	margin: 5px 0;
	
}

.content h4{
        font-size: 12px;
        color:#000000;
        font-style: italic;
        /*text-align: center;*/
}

.content a{
        text-decoration: underline;
}

.content p{
        font-size: 90%;
        color:#303030;
        margin: 10px;

}
.content ul li{
        font-size: 12px;
        color:#000000;
        
        
}
.content ol li{
        font-size: 80%;
        color:#3670AC;
        
}
.content table{        
        background-color:#FFFFFF;
        }
.content table h2{
        margin: 0;
}

.content table li{
        font-size: 12px;
        color:#000000;
        list-style: none;
        padding: 0 5px 0 10px;
}
.content table td{
        padding: 3px 10px 3px 10px;
}
.content table tr:hover{
        background: #DEDEDC;
}
table.clear tr:hover{
        background: none;
}
table.clear
	{
background: none;
}
td.blue2 h5{
	 /*background: url("/assets/images/knopka_menu.png") no-repeat left top;*/
	padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 2px;
    padding-top: 2px;
	font-weight: normal;
}
td.vert h5{
		font-weight: normal;
	 background: url("/assets/images/knopka_menu_z.png") no-repeat left top;
	padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 2px;
    padding-top: 2px;
}
.content img{
    border: 1px solid #3670AC;
    margin: 0 17px 10px 0;
    padding: 5px;

}

.content .justify{
        color: #606060;
        text-align: justify;
        font-weight:bold;
}
.content hr{
        color: #3670AC;
}

/*страница станки б/у*/
.bu table{
        border: 1px solid #909090;
}
.bu table td:hover{
        background: none;
        
}                     
.bu table tr:hover{
        background: #DEDEDC;
}
.bu table td.foto{
        width: 100px;
        padding: 0px;
}
.bu table td{
        align: center;
        
}                     

.bu table img{
        margin: 0px;
        padding:0;
        border:1px ridge #DDDDDD;
}

.bu ul li a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}
.bu span.black{
        font-size:14px;
        color: #505050;
        font-weight: bold;
}

/*конец страница станки б/у*/

.left{
        padding: 5px 10px 10px 10px;
	background: url('/assets/images/partie_hor.jpg') repeat-y;
        background-color: #ecf7fd;
        width: 250px;
}
.right{
        width: 250px;
	background: #F5F5F5;
        }
/*левое меню*/
.hide{
        border-bottom:2px dotted #A4B3BD;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	padding:15px 5px 15px 0;
}
.zag{
        border-bottom:2px dotted #A4B3BD;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	padding:15px 5px 15px 0;
}
.expand {
        margin-top: 15px;
}
.expand a{
        color: #505050;
        font-size: 12px;
        font-weight:bold;
        margin-bottom:10px;

}
.razdel ul{
        color: #505050;
        font-style:italic;
        border-bottom:2px dotted #A4B3BD;
        padding:5px 5px 15px 20px;
        font-size: 11px;
        font-weight:bold;
        margin-bottom:0px;
        list-style:none;

}
.razdel li{
        
        margin-bottom:10px;
        list-style:none;
        padding:7px;

}
/* конец левое меню*/
.grey{
        /*background: #F5F5F5;*/
	
}
.blue_menu{
        color: #3670AC;
        font-style: normal;
        font-size:12px;

}
/*таблица*/
.grey_table{
        background: #F5F5F5;
}
.top_table{
        background: url("/assets/images/poloska2.jpg") left repeat-x #DEDEDC;
} 
/*конец таблица*/
.blue{
        color: #3670AC;
}
.bottom{
       background: url(/assets/images/metall.jpg) left repeat-x #DEDEDC;
       border-bottom: 2px solid #909090;
       height: 35px;
}
.bottom p{
	font-size: 11px;
        font-weight:bold;
        margin-right: 15px;
        color: #909090;
}
.title_right h3{
	
	
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:5px;

}
/*про новости*/	
.date_news{
        font-size: 11px;
        font-style:italic;
        padding:5px;
}
.title_news{
        color: #3670AC;
        font-size: 15px;
        font-weight:bold;
        margin: 3px 0 5px;

}
.anonce_news{
        font-size: 12px;
        
}
.link_news{
        font-size: 11px;
        margin: 5px 0 10px;
        font-weight:bold;
	
        
}
.link_news a{
        color: #505050;
}
.news{
        margin:5px 10px 10px;

}
/*конец про новости*/
/*строка навигации*/		
.B_firstCrumb a{
        font-size: 12px;
        color: #dddddd;
}
.B_firstCrumb a:hover{
        font-size: 12px;
        color: #101C60;
}

.B_lastCrumb{
        font-size: 12px;
        color: #ffffff;
}
.B_crumb {
        font-size: 12px;
        color: #dddddd;
}
/*конец строка навигации*/
/*выпадающий список в вертикальном меню*/				
ul.dropdown,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.dropdown {
	
	/*margin:0 40px 0 0;*/
	float: right;
	position: relative;
	z-index: 597;
	margin-right: 10px;

}


ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	/*visibility: visible;*/
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 207px;
}

ul.dropdown ul li {
	float: left;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover >  ul {
	visibility: visible;
}
.submenu {
        background: url("/assets/images/menu.jpg") no-repeat #DEDEDC;
        padding: 2px 0px 0px 0px;
        width: 205px;
}

.submenu li{
        /*background: url("/assets/images/submenu.jpg") no-repeat #DEDEDC;
        padding: 7px 2px;*/
        width: 205px;
        border:1px outset #DDDDDD;

}
.submenu li:hover{
        /*background: url("/assets/images/logo_submenu.jpg") no-repeat scroll 0 0 #DEDEDC;*/
        border: 2px outset #DDDDDD;
}

.submenu a{
	background-image: none;
        float:left;
        font-size:11px;
        padding:2px 2px 2px 15px;
        color: #303030;
}
.submenu a:hover{
        color:#505050;
		background-image: none;
        
}
table.transparent {
        
	background-color: transparent;
}
table.transparent tr:hover {
        
	background-color: transparent;
}

/*конец выпадающий список в вертикальном меню*/
table.stanok tr td p{
	margin: 0;
	font-size: 11pt;
}				
