html, body {
	margin:0px; padding:0px;
	
	position:relative;
	
	color: #feffff;
	font-family: tahoma;
	font-size: 12px;
}

html {background: url(images/bg-top4.jpg) top left repeat; padding: 0px;}

body {}



body, table, td, ul, li, p, img, div, a, h1, h2, h3, h4, label, input, textarea {margin: 0px; padding: 0px; border-width: 0px; vertical-align: top;}

table {border: 0px; border-collapse: collapse;}

a {color: #d6f4fe;}
a:hover {text-decoration: none;}

h1 { font-size: 29px; color: #feffff; font-weight: normal; padding: 5px 0px 11px 30px;}
h2 { font-size: 20px; color: #feffff; font-weight: normal; padding: 5px 0px 12px 0px;}
h3 { font-size: 15px; color: #feffff; font-weight: bold; padding: 2px 0px 7px 0px;}
h4 { font-size: 12px; color: #feffff; font-weight: bold; padding: 2px 0px 11px 0px;}


#all {height: 100%; text-align: center; width: 100%;  background: url(images/bg-top3.jpg) top left repeat-x;}
#wrap { margin: 0px auto; text-align: left; min-height: 987px; width: 1100px; background: url(images/top.jpg) top left no-repeat;}
*html #wrap {height: 987px; width: 1100px;}


#container {position:relative; display:block;}
#inner {display:block;	position:relative; margin: 0px auto;}

#center {position:relative;	display:block; padding: 31px 0px 0px 29px;}
.clear {clear:both; float: none! important;}

.foot {display:block; background: url(images/bottom-bg.jpg) bottom center repeat-x; width: 100%; font-size: 12px; position: relative; bottom: 0px;}


#head {display:block; height: 111px; }

#nav {width: 81px; text-align: center; float: left;}
#nav ul {list-style-type: none; margin: 6px 0px 0px 0px;}
#nav ul li {text-align: center; padding: 28px 0px 0px 5px;}
#nav ul li a {font-size: 11px;}
#logo {margin: 20px 0px 0px 0px; font-size: 24px; float: left;}
#logo2 {margin: 23px 0px 0px 40px; padding: 0px 65px 0px 0px; font-size: 18px; float: right! important;}
#topmenu {margin: 0px 0px 0px 52px; float: left;}
#topmenu ul { list-style-type: none; margin: 42px 0px 0px 26px;}
#topmenu ul li {float: left; font-size: 18px; padding: 0px 48px 5px 48px; background: url(images/topmenu-li.gif) top right no-repeat;}
#topmenu ul li.last {background-image: none;}
#topmenu ul li a { color: #fff;}

.tab {border: 1px solid #fff;}
.tab td {border: 1px solid #fff;}
.tab_nb {border: 0px solid #fff;}
.tab_nb td {border: 0px solid #fff;}

#mainpage {float: left; /*39*/padding: 0px 0px 0px 0px; width: 100%;}
* html #mainpage  { padding-top: 39px;}

#main-left { min-height: 811px;  float: left; background: url(images/main-left.jpg) top right no-repeat; padding: 21px 0px 0px 32px; margin: 0px 0px 0px 0px; width: 525px;}
*html #main-left {height: 811px;}
#main-right {float: left; width: 500px; padding: 21px 0px 0px 0px; margin: 0px 0px 0px 40px;}

.maintext {width: 270px; color: #f2f2f2; font-size: 12px; padding: 2px 0px 0px 5px; line-height: 19px;}
.mainmenu { width: 220px;}
.mainmenu a {font-size: 14px;}
.mainmenu ul {list-style-type: none; margin: 0px 0px 0px 40px;}
.mainmenu ul li {padding: 3px 0px 10px 0px;}
.mainmenu ul li.arrow {background: url(images/li-arrow.gif) 118px 8px no-repeat;}
.mainmenu ul li.arrow a {text-decoration: underline; cursor: pointer;}
.mainmenu ul li.arrow a:hover {text-decoration: none;}
.submenu { display: none; width: 133px; z-index: 2; float: none; margin-left: 122px;}
*html .submenu {margin-left: 17px;}
*+html .submenu {margin-left: 17px;}
.submenu ul {list-style-type: none; margin: 13px 0px 0px 0px; padding-bottom: 9px; background: url(images/submenu-top.png) top left no-repeat;}
.submenu ul li {padding: 15px 0px 0px 23px;}
.submenu ul li a {font-size: 13px; color: #fff;}
.maincompany {padding: 44px 0px 0px 26px;}
#main-daf div {float: left;}
#main-mzkt div {float: left;}
#main-gruz div {float: left;}
#main-mzkt .maincompany {padding: 55px 0px 0px 35px;}
#main-mzkt .mainmenu ul {margin: 0px 0px 0px 24px;}
#main-mzkt .mainmenu ul ul {margin: 13px 0px 0px 0px;}
#main-gruz {margin: 29px 0px 0px 0px;}
#main-gruz .maincompany {padding: 66px 0px 0px 16px;}
#main-gruz .mainmenu ul {margin: 0px 0px 0px 19px;}

#main-contacts {margin: 38px 0px 27px 0px; padding: 0px 0px 0px 97px; font-size: 14px; background: url(images/phone.jpg) 0px 7px no-repeat;}
#main-contacts img {padding: 0px 22px 0px 0px; float: left;}
#main-contacts p.bold {padding: 4px 0px 5px 0px;}
#main-contacts p {padding: 0px 0px 1px 0px;}

#main-about {font-size: 14px; margin: 48px 0px 0px 5px; /* width: 473px; */ }
#main-header {font-size: 30px; margin: 0px 0px 13px 0px;}
#about-text {line-height: 22px; }


#contentpage-left {float: left; width: 233px; margin: 34px 0px 0px 0px; padding: 0px 0px 0px 37px;}
#contentpage-center {float: left; width: 740px; padding: 0px 0px 0px 27px;}
#contentpage-right {float: left; width: 168px; padding: 40px 0px 0px 28px;}

#contentpage-left .mainmenu ul {margin: 22px 0px 0px 23px;}
#left-info {background: url(images/left-info-top.png) top left no-repeat; margin: 29px 0px 0px 0px; padding: 20px 0px 0px 0px;}
#left-info div {text-align: center;}
#left-info p {color: #f2f2f2; font-size: 11px; padding: 0px 25px 15px 25px; line-height: 19px;}
#cont-contacts {margin: 31px 0px 27px 0px; padding: 0px 0px 0px 23px; font-size: 13px;}
#cont-contacts p.bold {padding: 4px 0px 6px 0px;}
#cont-contacts p {padding: 0px 0px 2px 0px;}

#pathway {font-size: 12px; margin: 31px 0px 0px 30px;}
#pathway a {color: #fff;}

#product-top { background: url(images/product-top.png) top left no-repeat; margin: 9px 0px 0px 0px;}
#product-top img {margin: 0px 0px 22px 0px;}
#product-top p {text-align: left; line-height: 19px; margin: 0px 0px 25px 0px;}
.product-about {text-align: center;  width: 490px; margin: 0px 0px 0px 30px; padding: 23px 0px 0px 0px;}
#product-top .product-about img {margin: 0px;}
.prod-img {float: left; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 17px 0px 30px; text-align: center; }
.prod-text {font-size: 11px; padding: 13px 25px 0px 0px; width: 270px; float: left; background: url(images/product-botto1m5.jpg) bottom left no-repeat;}
*html .prod-text {margin-bottom: -14px;}
*+html .prod-text {margin-bottom: -14px;}
#product-top .prod-text p {margin: 0px 0px 19px 0px;}
#product-top .prod-img img {margin: 18px 0px 14px 0px;}


/*#product-menu {list-style-type: none; height: 35px;}
#product-menu li {float: left;}
#product-menu li a {color: #feffff; font-size: 14px; padding: 0px 0px 1px 0px; text-decoration: none; background: url(images/prod-li.gif) bottom left no-repeat;}
#product-menu li a:hover {background-image: none;}
*/


#tab-menu {width: 548px;}
#tab-menu ul {list-style-type: none; height: 35px; }
#tab-menu li {float: left; padding: 0px 0px 0px 0px; }
#tab-menu li a {color: #feffff; font-size: 14px; padding: 7px 1px 0px 0px; display: block; text-decoration: none; float: left; margin: 0px 22px 0px 20px; border-bottom: 1px dashed #fff; /*background: url(images/prod-li.gif) bottom left no-repeat;*/}
*html #tab-menu li a {margin: 0px 11px 0px 10px;}
#tab-menu li a:hover {background-image: none; border-bottom: 0px dashed #fff; padding-bottom: 1px;}
#tab-menu li a.current {background: url(images/prod-bg.jpg) bottom left repeat; border-bottom: 0px dashed #fff; padding: 7px 22px 11px 20px; margin: 0px;}
#tab-menu li a.current:hover {background: url(images/prod-bg.jpg) bottom left repeat; padding: 7px 22px 11px 20px;}
.tab-cont {background: url(images/prod-bg.jpg) bottom left repeat; min-height: 300px;}
*html .tab-cont {height: 300px;}
.tab-cont {padding: 18px 20px 0px 4px;}
.tab-cont p {padding: 0px 0px 0px 16px;}


#simpleTabs {width: 350px;}
.simpleTabs-nav ul{overflow: hidden;list-style: none;margin: 0;padding: 0;}
.simpleTabs-nav li{float: left;padding: 5px;color: #1c84ef;cursor: pointer;}
.simpleTabs-nav li a {background: url(images/prod-li.gif) bottom left no-repeat;}
.simpleTabs-nav li a:hover {background-image: none;}
.simpleTabs-nav li.actif{color: #fff;font-weight: bold;}
.simpleTabs-content{clear: both;padding: 15px;color: #fff; background: url(images/product-bottom3.png) bottom left repeat;}

#product-bottom { background: url(images/product-bottom3.png) bottom left no-repeat;}

#content {padding: 0px 30px 0px 30px;}
#content img {margin: 6px 18px 0px 0px; float: left;}
#content p {line-height: 19px; margin: 0px 0px 15px 0px;}
#content table {width: 100%; clear: both; margin: 0px 0px 33px 0px;}
#content caption {font-weight: bold; font-size: 15px; text-align: left;  margin: 26px 0px 0px 0px; padding-bottom: 11px;}
*html #content caption {margin-top: 0px;}
*+html #content caption {margin-top: 0px;}
#content table td {font-size: 11px; padding: 4px 6px 5px 6px;}
#content table td p {padding: 0px; margin: 0px;}
#content table th {border: 1px solid #fff; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px;}
#content table th .th {padding: 4px 6px 5px 6px;  margin: 0px; background: url(images/th.png) bottom left repeat;}

#content ul {margin: 0px 0px 20px 23px;}
#content ul li {padding: 2px 0px 8px 3px;}


#right-menu {float: right;  width: 168px; margin: 40px 0px 0px 20px;}
.rmenu-top {background: url(images/rmenu-top.png) top left no-repeat; font-size: 13px; font-weight: bold; padding: 7px 0px 7px 23px;}
.rmenu-bottom {background: url(images/rmenu-bottom.png) bottom left no-repeat; padding: 23px 0px 12px 0px;}
.rmenu-bottom ul {list-style-type: none; margin: 0px 0px 0px 23px;}
.rmenu-bottom ul li {padding: 0px 0px 16px 0px;}
.rmenu-bottom ul li a {color: #fff;}



#news {background: url(images/news-bg.jpg) 20px top repeat-y; margin: 0px 0px 29px 0px;}
#news a {color: #d4d687; display: block; margin: 5px 0px 0px 0px; font-style: normal;}
#news .content div {color: #e7e7e7; font-size: 11px; font-style: italic; padding: 10px 10px 8px 41px; background: url(images/date.jpg) 36px 10px no-repeat;}

#newsblock {margin: 5px 0px 19px 0px;}
#newsblock .news {padding: 0px 8px 12px 9px;}
#newsblock .date {font-style: italic;  font-size: 12px; padding: 1px 0px 0px 0px;}
#newsblock a { line-height: 12pt; color: #d4d687;}

form {margin-bottom: 30px;}
form div {margin: 0px 0px 0px 0px; padding: 19px 0px 0px 0px; clear: both;}
*html form div {padding: 0px 0px 22px 0px;}
*+html form div {padding: 0px 0px 22px 0px;}
form label {display: block; width: 274px; float: left; text-align: right; margin: 0px 0px 3px 0px; padding: 5px 0px 0px 0px;}
form input { border: 1px solid #fff; float: left; color: #fff;  font-size: 12px; font-family: tahoma; background: transparent url(image1s/th.png) bottom left repeat; padding: 3px 3px 5px 5px; margin: 0px 0px 0px 16px;}
form textarea {width: 371px; border: 1px solid #fff; float: left; color: #fff;  font-size: 12px; font-family: tahoma; background: transparent url(image1s/th.png) bottom left repeat; padding: 3px 3px 5px 5px; margin: 0px 0px 0px 16px;}
.button {background: url(images/button.png) top left no-repeat; width: 96px; height: 24px; margin: 40px 0px 0px 575px; border: 1px solid #fff; cursor: pointer;}
*html .button {margin: 10px 0px 0px 380px;}
*+html .button {margin: 10px 0px 0px 380px;}
form img {display: block; clear: both; margin: 0px 0px 0px 290px; padding: 15px 0px 0px 0px;}
.form-p {padding-left: 32px! important;}


#foot {padding: 40px 0px 22px 0px; text-align: center; min-width: 1100px; background: url(images/bottom.jpg) bottom center no-repeat;}
#foot-wrap {margin: 0px auto; text-align: left; width: 1100px;}

#copyright {font-size: 12px; color: #fff; float: left; padding: 14px 0px 0px 86px; line-height: 12pt;}
#bottom-menu {float: left;}
#bottom-menu a {color: #fff;}
#bottom-menu ul {list-style-type: none; margin: 15px 0px 0px 19px;}
#bottom-menu ul li {float: left; background: url(images/bottom-li.jpg) right 2px no-repeat; padding: 0px 19px 0px 17px;}
#bottom-menu ul li.last { background-image: none;}
#xpage {float: left; padding: 8px 0px 0px 23px; width: 250px;}
#xpage div {float: left;}
#xpage a {color: #fff; display: block; }
.xpage {padding: 7px 0px 0px 9px;}

a.stels {
color:#FEFFFF;
font-family:tahoma;
font-size:12px;
text-decoration:none;
}
