@charset "utf-8";

html { padding:0; margin:0 auto; }
body { margin:0; padding:0; width:100%; border:0; color:#534f4f; background-color:#ffffff; font:normal normal 13px/2em Verdana, Geneva, sans-serif; }
.main { margin:0 auto; padding:0; background:#ffffff; color:#534f4f; }
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0; line-height:0; }
h1 { margin:0; padding:10px 0 20px 0; font-size:36px; font-weight:normal; line-height:36px;  text-transform:none; color:#b80f0f;}
h2 { margin:0; padding:10px 0; font-size:24px; font-weight:normal; color:#534f4f; text-transform:none; }
p { margin:0; padding:10px 0; }
a { color:#534f4f; text-decoration:none; }
a:hover { color:#b80f0f; }
img { border:none; }

.head_line { margin:0 auto; padding:0; height:10px; width:100%; background:url(../images/bgDark.png) left top repeat #444444; }
.topHeader_resize, .menuBar_resize, .header_resize { margin:0 auto; padding:0; width:960px; }

/* topHeader */
.topHeader { margin:0; padding:0;  }
.logo { padding:0; float:left; width:auto; height:157px; }
.logo img { padding:35px 0; height:130px; }
.call_box {  margin:0; padding:35px 0 0 0; width:auto; height:24px; }
.call_us {  height:24px; color:#534f4f; font-size:13px;  text-align:right;  }
.call_us span { color:#b80f0f; font-style:normal; font-size:15px;}
.call_us img { padding:15px 0; height:140px;}
/* end */

/* menuBar */
.menuBar { padding:0; background:url(../images/bgMenu.png) left top repeat #b80f0f; }
.languageNav { padding:10px; float:right; width:auto; height:20px; }
.languageNav img { margin:0; border:none; padding-left:10px; }
.menuNav { margin:0; padding:0; height:40px; }
.menuNav ul { list-style:none; padding:0; height:40px; }
.menuNav ul li { margin:0; padding:0; float:left; border-left:1px solid #534f4f; }
.menuNav ul li a { display:block; margin:0; padding:0; width:137px; color:#ffffff; font-size:16px; line-height:20px; font-weight:normal; text-transform:uppercase; text-align:center; }
.menuNav ul li a span { display:block; padding:10px 0; height:20px; }
.active { background:url(../images/bgDuo.png) left top repeat #b80f0f; }
.menuNav ul li.active a, .menuNav ul li a:hover { color:#ffffff; }
.menuNav ul li.active a span, .menuNav ul li a:hover span { background:url(../images/bgDuo.png) left top repeat #b80f0f; }
.menuNav ul li.lastNav a, .lastNav ul li a:hover, .lastActive ul li a:hover { border-right:1px solid #534f4f; }
.menuNav ul li.lastActive, .menuNav ul li.a:hover span { background:url(../images/bgDuo.png) left top repeat #b80f0f; border-right:1px solid #534f4f; }
/* end */

/* slider */
#slider { padding: 20px 0 0 0; }
.jcarousel { width: 960px; height: 394px; position: relative; left: 0; z-index: 10; overflow: hidden; }
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.jcarousel li {float: left; width: 960px; overflow: hidden; }
.jcarousel-buttons { width: 960px; position: absolute; top: 425px; z-index: 110;}
.jcarousel-prev, .jcarousel-next { width: 50px; position: absolute; color: white; background: rgba(0, 0, 0, 0.6); text-align: center;}
.jcarousel-next {right: 0;}
/* end */

/* header */
.header { margin:0; padding:0; background:url(../images/bgDark.png) left top repeat #534f4f; }
.shadow { position:relative; top:-12px; margin-left: 50px; z-index: 0;}
/* end */

/* content */
.content { margin:0; padding:0; }
.content_resize { margin:0 auto; padding:20px 0 0 0; width:960px; }

/* mainBar */
.content .mainBar { margin:0 20px 0 0; padding:0; float:right; width:680px; }
.content .mainBar .contentImg { float:right; padding:2px; border:1px solid #cccccc; margin-top:10px; }
.content .mainBar .homeImg { float:right; padding:2px; border:none; margin-top:5px; }
.content .mainBar h2 { color:#b80f0f; font-size:24px; border-bottom:1px dotted #cccccc; }
.content .mainBar .ads {  width:202px; float:right; text-align:center; font-size:12px; line-height:2em; margin:20px 0 10px 0; padding:20px 0; border:1px dotted #cccccc;}
.content .mainBar .ads a { text-decoration:none; }
.content .mainBar .ads img {width:172px; padding-top:20px;}
	
/* Home Page */
.content .mainBar .welcome, .content .mainBar .news { margin:0 0 25px 0; padding:0; }
.content .mainBar .welcomeContent { float:left; width:460px; }
.content .mainBar .welcomeContent p { margin:0; padding:5px 0; }
.content .mainBar .newsContent { float:left; }
.content .mainBar .newsContent p { margin:0; padding:0 0 10px 0; }

/* end */

/* Company Profile */
.content .mainBar .companyProfile { margin:0; padding:0 0 10px 0; }
.content .mainBar .companyProfile ul li { margin-left:10px; }
.content .mainBar .profileContent { float:left; width:460px; }
.content .mainBar .profileContent p { margin:0; padding:10px 0 0 0; }
.content .mainBar .noBorder { float:right; padding:2px; border:none; margin-top:10px; }
/* end */

/* Products */
.content .mainBar .productsDock { width:200px; margin:0 10px 20px 0; padding:0 15px 0 0; float:left; }
.content .mainBar .productsDock h2 { padding:0; margin:0 0 5px 0;} 
.content .mainBar .productsDock h2 a { color:#534f4f; padding:3px 0; margin:0; font-size:17px; }
.content .mainBar .productsDock h2 a:hover { color:#b80f0f; text-decoration:none; }
.content .mainBar .productsDock h2 span { color:#aba8a8; }
.content .mainBar .productsDock p { margin:0; padding:0; }
.content .mainBar .productsDock img { float:left; padding:2px; margin:0 0 10px 0; }
.content .mainBar .productsDock span { font-size:11px; padding:2px 0; } 
/* end Products */

/* equipBar */
.content .equipBar { margin:0; padding:0; float:right; width:700px; }
.content .equipBar .contentImg { float:right; padding:3px; border:1px solid #cccccc; margin-top:10px; }
.content .equipBar h2 { color:#aba8a8; font-size:16px; margin-bottom:20px; border-bottom:1px dotted #cccccc; }
/* end */

/* Equipments */
.content .equipBar .equipmentsDock { width:150px; margin:0 10px 20px 0; padding:0 15px 0 0; float:left; text-align:center;}
.content .equipBar .equipmentsDock h2 {  color:#534f4f; font-size:12px; padding:0 0 5px 0; margin:0 0 5px 0; border:none; line-height:none;  border-bottom:1px dotted #cccccc;} 
.content .equipBar .equipmentsDock h2 a { color:#534f4f; padding:5px 0; margin:0; font-size:12px; text-align:center; }
.content .equipBar .equipmentsDock h2 a:hover { color:#b80f0f; text-decoration:none; }
.content .equipBar .equipmentsDock h2 span { color:#aba8a8; padding:5px 0;}
.content .equipBar .equipmentsDock p { margin:0; padding:0; }
.content .equipBar .equipmentsDock img { float:left; padding:3px; margin:0 0 5px 0; }
.content .equipBar .equipmentsDock span { font-size:11px; padding:10px 0; } 
/* end Equipments */

/* Tractor Page - tractorContent */
.content .mainBar .tractorContent { margin:0; padding:0 0 10px 0;  border-bottom:1px dotted #cccccc; }
.content .mainBar .tractorInfo { float:left;  padding-bottom:10px; }
.content .mainBar .tractorInfo h3 { font-size:18px; font-weight:normal; margin:0; padding:20px 0; }
.content .mainBar .tractorInfo p  { margin:0; padding:5px 0; }
.content .mainBar .technicalInfo{ float:left;  width:400px; }
.content .mainBar .technicalInfo p { margin:0; padding:5px 0; }
.content .mainBar .technicalInfo p span { text-transform:uppercase; font-weight:bold;}
.content .mainBar .pdfDownload { height:32px; line-height:32px; padding:5px 0; }
.content .mainBar .pdfDownload img{ padding-right:10px; height:32px; vertical-align:middle; }
.content .mainBar .pdfDownload a{ line-height:32px; color:#0196ce; text-decoration:underline;  }
.content .mainBar .pdfDownload a:hover { color:#b80f0f; text-decoration:underline; }
.content .mainBar .tractorImg { float:left; padding:2px; border:none; }

.equipBar .pdfDownload { height:32px; line-height:32px; padding:5px 0  }
.equipBar .pdfDownload img{ padding:10px 10px 10px 0; height:32px; vertical-align:middle; }
.equipBar .pdfDownload a{ line-height:32px; color:#0196ce; text-decoration:underline;  }
.equipBar .pdfDownload a:hover { color:#b80f0f; text-decoration:underline; }
.content .equipBar h2 span { color:#b80f0f; font-size:24px; }
.content .equipBar h3 span { color:#534f4f; font-weight:normal;}
.pumps, .repkit { padding:20px 0 10px 0; }
/* end Tractor Page */

/* contentInfo */
.content .mainBar .contentInfo { float:left; width:460px; padding-bottom:20px; }
.content .mainBar .contentInfo p { margin:0; padding:6px 0; }
.content .mainBar .infoImg { float:right; padding:2px; margin-top:25px; }
.content .mainBar .contentInfo h3 { margin:0; padding:20px 0 10px 0; }
/* end */

/* contact page */ 
.content .mainBar .contact_left { float:left; width:340px; padding-right:10px; }
.content .mainBar .contact_left span { text-transform:uppercase; color:#b80f0f; font-size:14px; }
.contact_left .contactInfo { padding-left:15px; font-size:12px; line-height:2.2em; font-style:italic;}
.contact_left .social_buttons { margin:0; padding:0; }
.contact_left .social_buttons img { height:40px; margin:32px 18px 0 18px;}
.content .mainBar .contact_right { float:right; width:320px; padding-top:35px; }
#form { padding-left:20px; margin:10px 0; font-size:13px; line-height:2em; color:#534f4f; background-color:#efefef; }
.f_contact { padding:15px 0; line-height:27px; }
.required { color:#b80f0f; }
.message { color:#b80f0f; font-size:16px; }
/* end */

/* sideBar */
.content .sidebar { margin:0 0 10px 20px; padding:0 15px 0 0; float:left; width:200px; border-right:1px dotted #cccccc; }
.content .sidebar .category { margin:0 0 10px; padding:0 0 10px; }
.content .sidebar .category img.gal { margin:2px 2px 0 0; padding:2px; background:none; border:1px solid #cccccc; }
.content .sidebar .category h2 { padding:10px 0; margin-bottom:10px; color:#534f4f; font-size:24px; width:197px; }
ul.subMenu, ul.facilities { margin:0; padding:0; list-style:none; font-size:13px; }
ul.subMenu li { margin:0; list-style:none; padding:5px 0; }
ul.subMenu li a { margin:0; padding:0 8px 0 0; color:#534f4f; text-decoration:none; }
ul.subMenu li a:hover { color:#b80f0f; font-weight:none; text-decoration:none; }
ul.facilities li { margin:0; padding:6px 0; list-style:none; }
ul.facilities li a { font-weight:normal; font-size:13px; color:#aba8a8; text-decoration:none; font-style:italic; }
ul.facilities li a:hover { color:#b80f0f; font-weight:normal; text-decoration:none; font-style:italic; }
ul.facilities li span { font-weight:normal; font-size:12px; color:#534f4f; text-decoration:none; }
/* end */

/* footerUp */
.footerUp { background:url(../images/bgDark.png) left top repeat #534f4f; border-top:1px solid #534f4f; }
.footerUp_resize { margin:0 auto; padding:0; width:960px; color:#aba8a8; }
.footerUp p.footer_menu { margin:0; padding:15px 0; text-align:center; width:auto; line-height:1.5em; }
.footerUp p.footer_menu a { color:#aba8a8; text-decoration:none; font-weight:normal; font-size:13px; }
.footerUp p.footer_menu a:hover { text-decoration:none; color:#ffffff; }
/* end */

/* partners*/
.partners { margin:0; padding:0; background:#efefef; }
.partners_resize { margin:0 auto; padding:0; width:920px; color:#aba8a8; }
.partners_logo img { height:70px; padding:10px 35px;}

/* footer */
.footer { margin:0; padding:0; background:url(../images/bgDark.png) left top repeat #534f4f; border-top:1px solid #534f4f; }
.footer_resize { margin:0 auto; padding:0; width:920px; color:#aba8a8; }
.copy { /*width:460px; float:left;*/ color:#aba8a8; padding:10px 0; text-align:center; width:auto; line-height:30px; }
.copy a, .design a { color:#aba8a8; text-decoration:none; font-weight:normal; }
.copy a:hover, .design a:hover { text-decoration:none; color:#ffffff; }
/*.design { float:right; color:#aba8a8; padding:10px 0; text-align:left; width:auto; height:30px; line-height:30px; }
.nautilus { vertical-align:middle; padding:0 10px; }*/
/* end */
