@charset "windows-1251";

/*General*/
* {margin:0; padding:0; border:0;}
html, body {width: 100%; height: 100%;}
body {min-height: 100%; height: auto !important; height: 100%; position: relative; background:url(img/menubg.jpg) repeat-y top left; min-width:960px;}

/*Header*/
#header {height:125px; width:100%; background-color:#0F6; background:url(img/headerbg.jpg) repeat-x top left;}
#header img {float:left;}
#header h1 {text-align:center; line-height:125px; color:#333; font-size:1.8em;}

/*Left Menu*/
#menucarrier {width:210px; float:left;}
#menucarrier ul {margin-left:20px;}
#menucarrier ul li {list-style:none; text-align:center; border-bottom:1px solid #000; }
#menucarrier ul li a {text-decoration:none; color:#666; text-transform:uppercase; font-weight:bold; font-size:0.6em; display:block; height:23px; line-height:23px;}
#menucarrier ul li a:hover {background-color:#fff;}
#menucarrier span li a {background-color:#fff;}
#menucarrier span li a:hover {background-color:#ddd;}
#menucarrier div.schet {margin-left:68px;}


/*Content*/
#content {padding-bottom: 3.5em; margin-left:220px; padding-left:20px;}
#content h1 {font-size:1.0em; text-align:center; text-transform:uppercase;}
#content #equip {background-color:#FFF;}
#content #equip div.eq {margin-top:10px; width:700px; height:130px; border-bottom:1px solid #000;}
#content #equip div.eq p.left {float:left; padding-right:10px;}
#content #equip div.eq p.right {margin-left:10px; margin-left:175px; background-color:#eee;}
#content #equip p.images {margin:10px 20px;}
#content #equip table.descr {border:1px solid #000; border-collapse:collapse; width:800px;}
#content #equip table.descr tr {border:1px solid #000;}
#content #equip table.descr tr td {border:1px solid #000;}


/*Footer*/
#footer {height:3.5em; width:100%; position:absolute; bottom:0; clear:both; background:#CCC url(img/footer.jpg) left top no-repeat;}
#footer p {font-size:0.8em; font-weight:bold; margin:3px 0 0 25px; color: #555;}
#footer p span {margin:0 38px;}
