/**

 * ОАО Майкопский Машиностроительный Завод

 * 

 * @file - style.css (Основные стили)

 * @url - http://maykop-mmz.com

 * @version - 1.0 (01.10.2009)

 * @author - EnterScroll.com

 *

 */



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,

abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,

strike,strong,sub,sup,tt,var,dd,dl,dt,ol,ul,li,fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td {

	margin:0;

	padding:0;

	border:0 none;

	background-position:0 0;

	background-repeat:no-repeat;
}




ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none}

table {border-collapse:collapse;border-spacing:0}
td {padding:5px}
a img, :link img, :visited img {border:0}

label{cursor:pointer}

html,body {

	height:100%;

}



body {

	background:url(images/body.jpg);

	line-height:1.4em;

	font-family:Tahoma, Verdana, Arial;

	text-align:left;

	font-size:11px;

	color:#606f65;

}



a {color:#33598a;text-decoration:underline}

a:hover {text-decoration:none}



/* Helpers */

.moduletable th,

.componentheading ,

h3.title {

	text-transform:uppercase;

	font-weight:bold;

	font-size:11px;

	color:#33598a;

}



p.line {border-top:1px dashed #aab1ab;font-size:0;margin:5px 0}

p.lineGrad {background:url(images/line.gif) no-repeat 0 0;width:496px;height:1px;font-size:0}



.clear {clear:both}

.center {text-align:center}

.f-left {float:left}



.list {}

.list li {

	background:url(images/ico/list.gif) no-repeat 0 8px;

	padding:1px 10px;

	text-align:left

}

.list-n {}

.list-n li{

	background:url(images/ico/list-n.gif) no-repeat 0 8px;

	padding-left:10px

}



.cGray {color:#606f65 !important}



/* Wrapper */



#wrapper {

	background:#f5f4f2 url(images/bar/header-bg.jpg) repeat-x 0 0;

	width:1000px;

	margin:0 auto;

}



/* Header */



#header {

	background:url(images/h-layer.jpg) no-repeat top right;

	height:242px;

}

.logo {width:369px;height:116px}



.h-title {

	text-transform:uppercase;

	font-family:Verdana;

	color:#33598a;

	font-size:10pt;

	padding:11px 0 11px 120px;

}

.h-contact {

	margin:45px 0 0 25px;

	color:#33598a;

	font-weight:bold;

	font-family:Arial;

	font-size:13px;

	text-shadow:#fff 1px 1px 1px;

}



/* TopMenu */



ul.topMenu {margin:10px 20px}

ul.topMenu img {vertical-align:middle;padding:0 5px 0 0}

ul.topMenu li {float:left;padding:3px 10px 0 0}

ul.topMenu a {text-decoration:none; color:#33598a}

ul.topMenu a:hover {text-decoration:underline}



/* Navigation */



#navigation {

	background:url(images/bar/nav-bg.gif) repeat-x 0 0;

	width:1000px;

	height:37px;

#navigation}





ul.nav {height:37px;background:url(images/bar/nav-grad.gif) no-repeat top right;padding-left:25px}

ul.nav li {float:left;padding:11px 15px 0 0}

ul.nav li.sep {background:url(images/ico/list-m.gif) no-repeat 0 0;width:4px;height:4px;margin:18px 0}	

ul.nav li a {color:#fff;font-weight:bold;text-decoration:none}

ul.nav li a:hover {text-decoration:underline}



.authorization {margin:20px 0;color:#4d524f}



.authorization h3 {margin:0 0 5px 0}

.authorization td {padding:2px 5px}

.authorization .b td {padding:15px 5px 0 0;vertical-align:top}

.authorization .text {

	width:138px;

	padding:3px;

	border:1px solid #b1b1b1;

}

/* Top Menu - внесены изменения!*/
.sep1  {padding-left: 30px;}

a.mainlevelnav_top {color:#ffffff;font-weight:bold;text-decoration:none}
a.mainlevelnav_top:hover {text-decoration:underline}


/* SedeBar */



.sidebar{

	width:260px;

	float:right;

}



/**/



.news-block,

.spec-block {

	padding:10px 15px;

}



.news-block {background:#ebe8e2; margin:0 25px 0 0}

.news-block li {padding-bottom:10px}



.spec-block,

.spec-block a{

	color:#606f65

}

.spec-block .image {

	padding:10px 0;

}



/* CONTENT */



.content{

	width:650px;

	padding:10px 25px 0 25px;

	float:left;

}

.content h1 {font-size:12px;margin:5px 0}
.content h2 {font-size:10px;margin:5px 0}
.content h3 {font-size:10px;margin:5px 0}
.content p {margin:5px 0}



ul.announc li{padding:8px 0}

ul.announc li a{color:#33598a;text-decoration:none}

ul.announc li .t{font-weight:bold; text-decoration:underline}

ul.announc li .t:hover{text-decoration:none}



/* FOOTER */



.footer{

	height:216px;

	margin-top:20px;

	font-family:Arial

}

.footer .foo{margin:30px 0 0 25px;float:left}

.footer .foo li{padding:10px 0}



.footer-image{

	background:url(images/footer-bg.gif) no-repeat 0 0;

	width:277px;

	height:216px;

	float:left;

}



.ads {font-size:0}

.ads li {display:inline;margin:0 3px 0 0}



/* MEssages */

.success {

    border: 1px solid #6ea037;

    background: #e2eed5;

    padding: 8px 11px;

	margin:8px 0;

    font-size: 11px;

}



.message,

.error {

	background-color:#FFEFE8;

	border:1px solid #E89B88;

	font-size:11px;

	margin:8px 0;

	padding:8px 11px;

}

.contentheading {


	margin:0;

	padding:0;

	border:0 none;

	background-position:0 0;

	background-repeat:no-repeat;

	vertical-align:baseline;

	text-transform:uppercase;

	font-weight:bold;

	font-size:11px;

	color:#33598a;



}

.contentpane {}

.contentpane td{padding:3px 0}



.metko {color:#606f65; font-size: 11px; 

font-family:"Tahoma"; text-align: justify;}

a:link.metko, a:hover.metko, a:link.active.metko, 

a:visited.metko {color:#606f65; font-size: 11px; 

font-family:"Tahoma"; font-weight: bold; TEXT-DECORATION: 

none;}