/* - - - - - - - - - - - - - - - - - - - - -

Title : Управление механизации и транспорта
Author : Ovcharova Alyona

- - - - - - - - - - - - - - - - - - - - - */



/* Global

================================================*/

html, body{margin:0;padding:0; height: 100%;}

body{font:76%  arial,Trebuchet MS,sans-serif; text-align:center; background: url(bgr.jpg) repeat-x}





/* Main layout
================================================*/
.container{min-height: 100%; margin:0 auto; margin-bottom: -72px; width:768px;  text-align:left; display:block;}
* html .container {height: 100%;}

.content{ padding:40px 0px 10px 7px; margin-bottom:20px}
.header{ clear:both; float:left; background:url(header.jpg) no-repeat left top; height:173px; width:768px }
.wrapper{ float:left; width:100%; }

.page-empty {height: 72px; clear: both;}
.footer{clear:both; width:100%; background-color:#c5def2; height:72px; padding:0; color:#000000}

.footer a{color:#000000; background-color:#C1DFA9;}



/* Typography
================================================*/
h1{font-size: 145%; color:#434e5a; display:inline; background:#FFF; font-weight:normal; margin-bottom: 10px;}

h2{font-size:120%; color:#1c5569; font-weight:normal; padding:10px 0px 0px 0px; margin:0px; background-color:inherit;}

h3{font-size: 100%; color:#333333; background-color:inherit;}



p{margin:10px 10px 3px 0}

b, strong{ color:#333333; background-color:inherit;}

a{color: #0099cc; margin:0; padding:0; text-decoration:underline; }

a:hover{ color:#434e5a }

a:active,a:focus{ color:#000000;}

.clear{ clear:both}

img, a img{border: none;}
.imgRight{ float:right; margin:0 0 8px 8px;}
.imgLeft{ float:left; margin: 0 8px 8px 0;}
.imgNone{margin: 0 8px 8px 0;}

ul {margin:0; padding:0px; list-style-type:disc; list-style-position:inside;}

li {margin:0px; padding:0px; list-style-position:inside;}

acronym{ border-bottom:1px dotted #000000; cursor:help; font-size:100%}


input, textarea, .mailSubject{ border:solid 1px #838a96; margin: 2px 0px; background-color:#FFF; padding:0px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:100%}

input:focus, input:hover, textarea:focus, textarea:hover {border:solid 1px #666666; background: #e9f4fc; color: #000;}



/* Header
================================================*/
.name{float:left; height:17px; font-size:90%; }
.logo{ float:left; width:192px; height:92px; padding:20px 0 0 30px; }

.search {float:right; width:190px;	padding:0 ;	margin-top:-5px;	margin-right:25px;}
* html .search{width:205px; margin-right:13px}/* for IE6*/
*:first-child+html .search{width:205px; margin-right:13px} /* for IE7*/

.search form { margin: 0; }
.search form fieldset {	border: 0;	margin:0;	padding:0;}
.search form fieldset legend {	display: none;}
.search label{background: url(icon_search.gif) no-repeat; height: 32px; width: 26px; float: left; margin:5px 0 0 20px; text-indent: -4000px; 	position: relative; display: block; cursor: pointer; }

.search .searchbox { font-size: 14px; padding: 3px 0 3px 20px; color: #303030; float: right; width: 120px; margin: 10px 15px 0 -20px;}



/* Menu
================================================*/
.menu{ clear:both; position:absolute; top:182px; text-transform: uppercase; font-weight:bold; height:45px;}

	.menu li{ list-style:none; display:block; float:left;  width:105px; height:44px; text-align:center; padding-top:12px}
	.menu li.chosen{display:block; float:left; background:url(menu_active.gif) no-repeat; width:128px; height:44px; color:#666666; }

	.menu a{ color:#333333; text-decoration:none;}
	.menu a:hover{color: #606c78;}


/* Content
================================================*/

/* Icons for h1 */
h1.home{ background:url(icon_home.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }
h1.about{ background:url(icon_about.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }
h1.autopark{ background:url(icon_autopark.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }
h1.price{ background:url(icon_price.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }
h1.vakans{ background:url(icon_vakans.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }
h1.contact{ background:url(icon_contact.jpg) no-repeat;padding:10px 0; padding-left:45px; height:42px; }


.content img{ padding:4px; border:1px dashed #807f7f; background-color:#cbcbcb}
.content img123{padding:4px; background-color:#C1DFA9; }
.content ul{ margin-left:10px;}
/* .content ul li{ background:url(bool.gif) no-repeat left 50%; padding-left:10px; list-style:none;  margin-left:10px; } */
	.more{ background:url(bool_arrow.gif) no-repeat left 50%; padding-left:10px}
	.more2{padding-left:10px}
	
.textBlock{ clear:both; padding-top:10px; }	
.textBlock ul li{ list-style: url(bool.gif); margin-left:10px;}
/*
.textBlock{ clear:both; padding-top:10px; }
.textBlock ul li{ list-style: url(bool.gif); padding-left:10px; margin-left:10px;}
*/

/* News */
.news{ float:left; background-color:#e9f4fc; padding:10px 5px; }
.news2{ float:left; padding:10px 5px; }
.newsLeft, .newsRight{ width:360px; }
.newsLeft{ float:left; margin: 0 10px 10px 0;}
.newsRight{ float:right; margin: 0 0 10px 10px;}
.newsLeft2{ width:100%; float:left; margin: 0 10px 10px 0;}
.newsLeft3{ background-color:#e9f4fc; padding:10px 5px; width:100%; float:left; margin: 0 10px 20px 0;}
.newsLeft4{ background-color:#e9f4fc; padding:0 5px 5px 0; }
h2.date{ background-color:#434e5a; color:#fff; padding:0 10px; font-weight:bold; font-size:100%; display:inline}
h2.date2{font-family: arial; font-size:100%; background-color:#434e5a; color:#fff; padding:0 10px; font-weight:0; display:inline}




/* Footer
================================================*/
.footerWidth{ width:768px; margin:0 auto; text-align:center; }
address.address, address.phone, address.email{ float:left; width:278px; padding-top:10px; text-align:left; font-style:normal;  }
address.email{width:180px; margin-left:20px}
