*, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, select, button, textarea {
	margin:0;
	padding:0;
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
	color:#333333;
	background-color:#f4f5f7;
}
a {
	text-decoration:none;
	color:#153b62;
}
.download_mtpro a {
    text-decoration: underline;
}
a:hover {
	color:#338dcd;
}
a img {
    padding: 10px;
	border:0px none;
	display:block;
}
a img #aventics {
    margin-right: 30px;
}
ul {
	list-style:none;
}
p {
	line-height:16px;
	margin-bottom:5px;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
h2 {
	font-size:16px;
	font-weight:normal;
}
math {
    color:#DF0024;
}
.error_msg {
    line-height: 48px;
    font-size:30px;
    color:red;
    text-align: left;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
}
.aboutus h2, .references h2, .katalozi h2, .contactus h2, .sitemap h2,.serviz h3, .industrialni-instrumenti h3, .obuchenia h3, .sertifikati h2, .invite_banner h2 {
    font-size:22px;
    font-weight:400;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
    color:#E3120B;
    line-height:24px;        
    margin-bottom:15px;
}

.products h2 {    
    font-family:Tahoma;
    font-size:16px;
    line-height:24px;
}

.st {
    width:500px;
    font-size:12px;
    line-height:18px;
    float:left;
    margin-bottom: 15px;
}
.st ul li {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
}
blockquote {
    background:
        url("/structure/design/images/bg-quote_top.png") top center no-repeat,
        url("/structure/design/images/bg-quote_bottom.png") bottom center no-repeat;
    margin: 15px;
    padding: 15px;
    text-align: center;
    color:#696969;
} 
h3 {
	font-size:12px;
}

p.title {
    text-transform:uppercase;
    font-family:Tahoma;
    font-size:12px;
    line-height:24px;
    padding-left:30px;
    background:url(../images/info.png) center left no-repeat;
}
.external   {
    background: url("/structure/design/images/external_link.png") no-repeat scroll right center transparent;
    padding-right: 17px;
    display:inline;
}
/* TEXT ROTATOR START*/
.rotate_text {
    width:260px;       
    float:right;
    border:1px solid #D5D5D5;    
    background-color:#DFE9F3;
    margin-top:20px;
    padding:10px;
    padding-top:5px;
    font-family:Tahoma;
    font-size:11px;
    line-height:14px;
}
.rotate_text h2 {
    font-family:Tahoma;
    font-size:11px;
    line-height:14px;
    text-transform:uppercase;    
    color:#E3120B;
    font-weight:bold;    
    margin-bottom:5px;
}
.rotate_text p{
    font-family:Tahoma;
    font-size:11px;
    line-height:14px;    
    text-align:left;
}
.morecontent span {
    display: none;
}
/* TEXT ROTATOR END */



.extraMenus {
	height:30px;
	line-height:30px;
	/*background:#153b62;*/
	font-size:11px;
}
.extraMenus .wrapp {
	width:940px;
	padding:0px 10px;
	/* margin:0px auto; for centering the content area */
}
.extraMenus a {
	color:#8a9db1;
	display:block;
	font-size:11px;
}
.extraMenus .login {
	float:left;
}
.extraMenus .extralogin {
    float:left;
    width:265px;   
    padding-left:1px;
}
.extraMenus ul {
    float:right;  
}
.extraMenus li {
	padding-left:10px;
	margin-left:10px;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
}
.extraMenus #first  {
    background:none;
}

.invite_banner  {
    width:200px;
    position:fixed;
    left:76%;
    padding:10px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
    box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
    z-index: 90;
    border: 1px solid #D5D5D5;
}

/*** ribbon START ***/
.ribbon-wrapper-green {
    width: 85px;
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: -3px;
    right: -3px;
}
.ribbon-green {
    font: normal 13px Tahoma;
    letter-spacing:3px;
    color: white;
    text-align: center;
    /*text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;*/
    -webkit-transform: rotate(45deg);
    -moz-transform:    rotate(45deg);
    -ms-transform:     rotate(45deg);
    -o-transform:      rotate(45deg);
    position: relative;
    padding: 7px 0;
    left: -5px;
    top: 15px;
    width: 120px;
    background-color: #1a82f7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6495ED), to(#1a82f7)); 
    background-image: -webkit-linear-gradient(top, #6495ED, #1a82f7); 
    background-image:    -moz-linear-gradient(top, #6495ED, #1a82f7); 
    background-image:     -ms-linear-gradient(top, #6495ED, #1a82f7); 
    background-image:      -o-linear-gradient(top, #6495ED, #1a82f7); 
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
    box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}
.ribbon-green:before, .ribbon-green:after {
    content: "";
    border-top:   3px solid #6495ED;   
    border-left:  3px solid transparent;
    border-right: 3px solid transparent;
    position:absolute;
    bottom: -3px;
}
.ribbon-green:before {
    left: 0;
}
.ribbon-green:after {
    right: 0;
}
/*** ribbon END ***/

.invite_banner h2   {
    text-align:left;
    line-height:1.3em;
    margin-bottom:0px;
}
.invite_banner #invite_banner_title {
    color: #153B62;
}
.invite_banner #invite_banner_text  {
    font-size:11px;
    text-align:left; 
}
.invite_banner ul   {
    padding-left:10px;
}
.invite_banner #last  {
    margin-bottom:10px;
}
.invite_banner li    {
    margin-top:2px;
    background:url("../images/bullet_red.png") center left no-repeat;
    padding-left:9px;
}
.invite_banner #calendar, .invite_home #calendar    {
    background:url("../images/calendar.png") center left no-repeat;
    padding-left:23px;
    margin-top:8px;
    /*color:#6495ED;*/
    /*font-weight:bold;*/
}
.invite_banner #clock, .invite_home #clock    {
    background:url("../images/clock.png") center left no-repeat;
    padding-left:23px;
    margin-top:8px;
    /*color:#6495ED;*/
    /*font-weight:bold;*/
}
.invite_banner #pin_map, .invite_home #pin_map    {
    background:url("../images/pin_map.png") center left no-repeat;
    padding-left:23px;
    margin-top:8px; 
}
.invite_banner #mail, .invite_home #mail    {
    background:url("../images/mail.png") center left no-repeat;
    padding-left:23px;
    margin-top:8px;
}
.invite_banner #phone, .invite_home #phone   {
    background:url("../images/phone.png") center left no-repeat;
    padding-left:23px;
    margin-top:8px;
}
.invite_banner #registration_box   {
    background-color:#FAFAFA;
    padding:5px;
    border:1px dotted #E3120B;
    margin-top:10px;
}
.invite_banner #deadline  {
    padding-left:23px;
    margin-top:8px;
    background:url("../images/checkmark.png") center left no-repeat;   
}
#invite_banner_pdf  {
    font-size:10px;
    margin-bottom:10px;
}
.invite_home #invite_banner_pdf {
    margin-bottom:0px;
    padding-left:10px;
}
.invite_home {
    display:none;
    margin-bottom:10px;
    border:1px solid #338DCD;
    border-top:0px;
    background-color:#FAFAFA;
}
#invite_logo   {
    background-color:#338DCD;
    color:white;
    font-weight:bold;
    text-align:center;
    letter-spacing:1px;
    margin-bottom:5px;
    padding:2px;
}
.invite_home h2  {
    font-size:20px;
    font-weight:500;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
    color:#E3120B;
    padding:5px;
}
.invite_home li    {
    display:inline;
    margin-top:2px;
    margin-right:10px;
    color:#E3120B;
}
.invite_home ul {
    margin-top:5px;
}
#invite_home_text  {
    padding:10px;
    font-size:12px;
    border-bottom:1px solid #338DCD;
}
.invite_home #info_box  {
    float:left;
    padding:10px;
    background-color:white;
    width:284px;
}
.invite_home #registration_box  {
    float:right;
    padding:10px;
    background-color:white;
    border-left:1px solid #ccc;
    height:96px;
    width:284px;
    box-shadow: -2px 0px 4px 0px #ccc;
}
.invite_home #deadline  {
    margin-top:8px;
    background:url("../images/checkmark.png") center left no-repeat;
    padding-left:23px;
}
#schedule_content  {
    display:none;
    padding:10px;
    padding-top:0px;
    width:500px;
}
#schedule_content li {
    margin-top:10px;
}



.wrapper {
	width:940px;
    padding-left: 5px;
    background-color: white;
    border-right: 1px solid #D5D5D5;
}

.header {
	height:112px !important;
	position:relative;
}
.logo {
	padding:29px 0px 0px 20px;
	float:left;
}
.header_logos, .production_tools {
	float:right;
    margin-left: 5px;
}
.production_tools   {
    margin-top:19px;
    margin-right:30px;
}
.menus {
	margin-top:45px;
	height:30px;
	margin-left:55px;
	line-height:30px;
	float:left;
	font-size:22px;
	font-weight:400;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
    text-align:center;
}
.menus li {
	margin-right:20px;
	padding-right:20px;
	padding-left:20px;	
    float:left;	
	border-bottom:0px solid #CC3333;
}
.menus li#menu_border{
    border-bottom:2px solid #CC3333;
}

.menus a {
    display:block;
    text-decoration:none;
}

.sidebar {
	width:275px;
    background-color:#fff;
	float:left;
}
.item.contacts.top.clearfix {
    margin-top: 5px;
}
.sidebar .item {
	padding:10px;
	background-image:url(../images/bgr_sep.gif); 
	background-position:bottom;
	background-repeat:repeat-x;
    background-color: #dfe9f3;
    border:1px solid #fff;
}
.sidebar .last  {
    border-bottom: 2px solid white;
}
.sidebar .iso_stamp {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border: 1px solid #909090;
    border-top: 3px solid #909090;
    /*border-top: 4px solid #153B62;*/
    background-image: none;
    background-color:white;
    margin-top: 3px;
    margin-bottom: 3px;
}
.sidebar .ahk_stamp {
    background:url(../images/AHK_Mitglied.png) center center no-repeat;
    height: 99px;
    padding: 0px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border: 1px solid #909090;
    border-top: 3px solid #909090;
}
.sidebar #iso_text {
    width:175px;
    height: 50px;
    font-size: 12px;
    color: #909090;
    float: left;
    margin-top: 10px;
}
.sidebar #iso {
    float:right;
}
.sidebar #rss_feed  {
    padding:20px;
    padding-top:10px;
    padding-bottom:60px;
    background:url(../images/drive_and_control_small.png) center bottom no-repeat white;
    font-size:12px;
}
.sidebar #rss_desc  {
    font-size:10px;
    line-height:1.3em;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom: 1px solid #153B62;
}
.sidebar #rss_title    {
    color: #E3120B;
    font-family: 'Open Sans Condensed',Tahoma,sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.sidebar #rss_date    {
    font-size: 11px;
    color:#848484;
    margin-bottom:5px;
}
.sidebar h3 {
	margin-bottom:15px;
	color:#12365d;
}
.sidebar #email_sofia   {
    background:url(../images/email_sofia.png) right bottom no-repeat;
}
.sidebar #email_plovdiv   {
    background:url(../images/email_plovdiv.png) right bottom no-repeat;
}
.sidebar #email_varna  {
    background:url(../images/email_varna.png) right bottom no-repeat;
}
.sidebar #email_gabrovo  {
    background:url(../images/email_gabrovo.png) right bottom no-repeat;
}
.leftMenus {
	font-size:12px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.sidebar .logos {
    padding: 5px;
/*    height:90px;*/
    background-color: white;
    border-bottom:none;
    background:none;
}
.main_partners_1  {
    padding-bottom: 10px;
    background-image:url(../images/bgr_sep.gif); 
    background-position:bottom;
    background-repeat:repeat-x;
}
#bosch_rexroth_logo {
    padding-top: 5px;
    height:36px;
    width:90px;
    float:left;
    background:url(../images/Rexroth-Bosch-Group.png) center left no-repeat;
}
#aventics_logo  {
    margin-left:13px;
    height: 29px;
    width: 115px;
    float: left;
    background:url(../images/Aventics_logo.jpg) center right no-repeat;
}
#cjc_logo {
    padding-bottom: 2px;
    height:40px;
    width:45px;
    float:left;
    background:url(../images/cjc_logo.jpg) center left no-repeat;
}
.main_partners_1  {

}
#bosch_tools_logo {
    margin-top: 10px;
    height:31px;
    width: 70px;
    float:left;
    background:url(/structure/design/images/bosch_production_tools_logo.png) center  no-repeat;
}
#tecnimetal_logo {
    margin-top:12px;
    margin-left: 15px;
    width: 90px;
    height:29px;
    float:left;
    background:url(/structure/design/images/tecnimetal_small.jpg) center  no-repeat;
}
#schmidt_logo {
    margin-top: 10px;
    margin-left: 15px;
    width: 70px;
    height:33px;
    float:left;
    background:url(/structure/design/images/schmidt-logo-small.png) center  no-repeat;
}
.logos #bosch_rexroth_logo a, #aventics_logo a, #cjc_logo a, #bosch_tools_logo a, #tecnimetal_logo a, #schmidt_logo a  {
    height:40px;
    display: block;
    background: none;
}
.leftMenus h2 {
	color:#fff;
}
.leftMenus a {
	color:#fff;
}
.leftMenus .wrapp {
    padding:10px;
	background-color:#153b62;
}
.leftMenus .new_product {
    float:right;
}
.new_address {
    float:left;
}
.leftMenus ul {
    /*padding:5px;*/
    /*padding-left: 0px*/
}
.leftMenus li {
	/*padding-left:5px;*/
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #75889c;
}
.leftMenus #last {
    border-bottom:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}
.leftMenus a {
	padding-left:10px;
	background:url(../images/bgr_menus.gif) center left no-repeat;
}
.leftMenus li.active a   {
	font-weight:bold;
	background:url(../images/bgr_menus_active.png) center left no-repeat;
}
.sublist {
    padding-left: 10px
}
.leftMenus ul.sublist {
	margin-top:10px;
}
.leftMenus ul.sublist li  {
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:0px none;
	color:#fff;
	width: 220px;
}
.leftMenus ul.sublist li a {
	padding-left:0px;
	font-weight:normal;
	background:none;
}

.leftMenus ul.sublist li.active a {
	padding-left:0px;
	font-weight:bold;
	background:none;
}

/* We'll set the width/height of the tooltip to our map dimensions */
.qtip-googlemap .qtip-content{
    height:400px;
    width:400px;
    padding:0px; /* No padding for the content so it's flush with the border... */
}
.login p {
	height:24px;
	line-height:24px;
}
.extralogin p{
    text-transform:uppercase;
    float:left;    
    margin-top:5px;    
    margin-right:5px;
    height:20px;
    font-size:11px;
    color:#C00010;
    font-weight:bold;
}
.login .title {
	font-size:11px;
	color:#2d2f31;
}
.extralogin .title {
    font-size:11px;
    color:#2d2f31;
}
.text, textarea,select {
	border-color:#999999 #DDDDDD #DDDDDD #999999;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif;
	padding:3px;
}
.login .text {
	width:145px;
	float:right;
}
.extralogin .text {
    width:102px;
    float:left;
    height:14px;
    border: 0 none;
    padding: 3px 3px;
    background:#DFE9F3;
}
.login .submit, a.submit, input .submit, .property .submit {
	padding:2px 7px;
	font-size:12px;
	background-color:#153b62;
	border:1px solid #fff;
	color:#fff;
	float:right;
}
.extralogin .submit {
    background-color:#153b62;
    border:1px solid #fff;
    color:#fff;
    height:20px;
    width:45px;
    text-align:center;
    vertical-align:middle;   
    float:left;
    margin-right:0;
    cursor: pointer;
}
.extralogin input {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-right:2px;
    margin-top:5px;
    margin-bottom:5px;
    float:left;    
}
a.submit {
	float: right;
}
.property .submit {
    float:left;
}
/*Tooltipp CSS*/
/* tooltips */
div.dhtmltooltip {
    position: absolute;
    left: -999px;
    width: auto;
	min-width: 25px;
    border: 1px solid #040204;
    padding: 5px;
    background-color: #fcfee4;
    color: #324159;
    visibility: hidden;
    z-index: 999998;
    font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
img.dhtmlpointer {
    position:absolute;
    left: -999px;
    z-index: 999999;
    visibility: hidden;
}

#contacts_reminder  {
    padding:10px;
    padding-top:14px;
}
.contacts {
	color:#153b62;
	font-size:12px;
	font-weight:bold;
}
.contacts .property {
	font-weight:normal;
	float:right;
	
}
.contacts .property .map {
    font-weight:normal;
    float:right;
    cursor:pointer;   
}
/*.varna h3{
    background:url(../images/novo_small.png) center right no-repeat;
}*/
.content {
	width:612px;
	float:left;
	/*box-shadow: 0 8px 8px -6px #CCCCCC;*/
    padding-left:25px;
}
.rotator {
	height:247px;
	width:606px;
	/*border:1px solid #d5d5d5;*/
	background-color:#fff;
	margin-bottom:10px;
	overflow:hidden;
}
/*.rotator .wrapp {
	margin:5px;
	height:215px;
	width:595px;
	position:relative;
	overflow:hidden;	
}*/

/*NEW SLIDER STYLES*/
#slider_container   {
    position: relative; 
    top: 0px; 
    left: 0px; 
    height:240px;
    width:602px; 
    overflow: hidden;
}
#slides {
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 595px; 
    height: 215px; 
    overflow: hidden;
}
#loading_container  {
    position: absolute; 
    top: 0px; 
    left: 0px;
}
#loading1   {
    filter: alpha(opacity=70); 
    opacity:0.7; 
    position: absolute; 
    display: block;
    background-color: #000000; 
    top: 0px; 
    left: 0px;
    width: 100%;
    height:100%;
}
#loading_gif    {
    position: absolute; 
    display: block; 
    background: url(/structure/design/images/loading.gif) no-repeat center center;
    top: 0px; 
    left: 0px;
    width: 100%;
    height:100%;
}
.captionOrange  {
    color: #fff;
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: center;
    background-color: rgba(216, 30, 5, 0.8);
    position:absolute; 
    left:20px; 
    top: 30px; 
    width: auto;
    height: auto;
    padding: 5px;
    border-radius: 3px;
}
.captionOrange a {
    color:white;
    text-decoration: underline;
}
.jssora02l, .jssora02r, .jssora02ldn, .jssora02rdn {
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(/structure/design/images/a02.png) no-repeat;
    overflow:hidden;
}
.jssora02l  { 
    width: 55px; height: 55px; top: 123px; left: 8px;
    background-position: -3px -33px; 
}
.jssora02r  { 
    width: 55px; height: 55px; top: 123px; right: 8px;
    background-position: -63px -33px; 
}
.jssora02l:hover    { 
    background-position: -123px -33px; 
}
.jssora02r:hover    { 
    background-position: -183px -33px; 
}
.jssora02ldn    { 
    background-position: -243px -33px; 
}
 .jssora02rdn   { 
    background-position: -303px -33px; 
}
/*NEW SLIDER STYLES*/

/* coin-slider START */
.rotator .coin-slider  {
    margin:5px;
    margin-top: 0px;
    height:247px;
    width:602px;
    position:relative;
    overflow:hidden;    
}
.coin-slider a  { 
    text-decoration: none; 
    outline: none; 
    border: none; 
}
.cs-buttons { 
    font-size: 0px; 
    padding: 10px; 
    float: left; 
}
.cs-buttons a { 
    margin-left: 5px; 
    height: 10px; 
    width: 10px; 
    float: left; 
    border: 1px solid #338dcd; 
    color: #338dcd; 
    text-indent: -1000px; 
}
.cs-active { 
    background-color: #338dcd; 
    color: #FFFFFF; 
}
.cs-prev, .cs-next { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:13px; 
    background-color:#153b62; 
    color:#fff; 
    padding: 0px 10px; 
}
/* coin-slider END */

#mtp_plovdiv_invite {
    padding:5px;
    padding-right: 0px;
    width:300px;
    position: fixed;
    top: 110px;
    left: 945px;
    z-index: 9999;
    text-align: left;
    color:#ED1621;
    font-weight: bold;
    border: 1px solid #D5D5D5;
    border-left: none;
    background:url(../images/mtp_small.jpg) center right no-repeat white;
}

.home .company_intro h1 {
    height:auto;
    font-size: 1.05em;
    line-height: 1.2em;
    color:#338dcd;
    font-weight: normal;
    margin-bottom: 0px;
    text-align: left;
}

.company_intro blockquote {
    margin:0px;
}
.home .news, .news {
	/*background-color:#FAFAFA;*/
}
.news .wrapp, .products .wrapp, div.description, .orders .wrapp, .aboutus .wrapp, .contactus .wrapp {
	margin-top:15px;
}
.news_footer {
    color: #909090;
    font-size:11px;
}
.news .wrapp {
    margin:0px;
    padding-top:20px;
}
.news img, .products img {	
	border:1px solid #DFE9F3;	
	margin-right:10px;
	margin-bottom:10px;
    margin-top: 5px;
	float:left;
}
.news_select_year   {
    float:right;
    font-size: 12px;
    font-family: arial;
    color:#E3120B;
    float: right;
}
.news_select_year a {
    border-right: 1px solid #CC3333;
    padding-right: 5px;
    padding-left: 5px;
}

.news_select_year .last_year {
    margin-right: 0px;
    border-right: 0px;
}
.selected_year  {
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #CC3333 !important;
    background-color: #CC3333;
    color:white;
    font-weight: bold;
}
a.previous_year {
    border-right: 0px;
}
.news_number {
    font-size: 12px;
    color: #808080;
    float: left;
}
.tractor_make {
    font-weight: bold;
    padding-left: 0px;
    padding-bottom: 0px;
    background-color: #eee;
}
.home .tractor_make h1, .news .tractor_make h1 {
    font-size:12px;
    line-height: 12px;
    text-align: left;
    margin-bottom: 5px;
    height:auto;
}
#original_parts h1 {
    font-size:12px;
    line-height: 12px;
    height: auto;
    text-align: center;
    margin-bottom:5px;
}
.tractor_models {
    width: 100%;
    height:150px;
}
.tractor_models ul {
    float:left;
    list-style-position: inside;
    margin: 3px;
    margin-left:7px;
    margin-right:0px;
    text-align: left;
}
.desc .tractor_models ul li, .news .tractor_models ul li {
    list-style-type: none;
    font-size:12px;
    margin-top:5px;
    margin-left: 0px;
}
.single img {
	margin-bottom:0px;
	margin-right:30px;
}
.date {
	font-size:12px;
	margin-bottom:2px;
	color:#848484;
}
.news .desc, .aboutus .desc {
	font-size:13px;
	line-height:16px;
}
.products .desc {
    width:350px;
    font-size:13px;
    line-height:18px;
    float:left;    
}
.home .desc {
	font-size:13px;
}
.home .news .desc {
	padding-left:0px;
}
.home .news .date {
    /*float:left;*/
}
.home .news .item, .type2 .news .item {
	/*height:150px;*/
	/*float:left;*/
}
.home h1 {
    text-align: center;
    font-size: 1.2em;
    line-height: 1.4em;
    margin-bottom:10px;
    height: 50px;
}
span.tecnimetal {
    color:#98CA2A;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 600;
}
.products .item {
	margin-bottom:30px;
}
.news .item {
    margin-bottom:10px;
    border-bottom:1px solid #d5d5d5;
    padding-bottom:5px;
}
.news h2 {
    font-size:20px;
    font-weight:500;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
    color:#E3120B;
    /*border-top:1px solid #E3120B;*/
    line-height:22px; 
    padding:5px; 
    padding-left: 0px;
}
.news h3 {
    font-size:12px;
    /*font-weight:400;*/
    /*font-family:'Open Sans Condensed', Tahoma, sans-serif;*/
    color:#E3120B;
    margin-bottom:5px;
}
ul.listing {
    list-style-position:outside;
    list-style-type:square;
    font-size:12px;
    padding-left:20px;   
}
ul.listing li {
    margin:5px;
}
.viewAll {
	margin-top:2px;
	float:right;
}
.viewAll a {
	font-size:16px;
	padding-right:18px;
	background:url(../images/icon_more.gif) center right no-repeat;
}
.viewAll_more {
    font-size:12px;
    padding-right:18px;
    margin-top:2px;
    float:right;
    background:url(../images/icon_more.gif) center right no-repeat;
}
 
.projects .item{
	width:200px;
	border:1px solid #DFE9F3;
	float:left;
	margin:1px;
	background-color: #FAFAFA;	
}

.projects h2 {
    font-size:20px;
    font-weight:400;
    font-family:'Open Sans Condensed', Tahoma, sans-serif;
    color:#E3120B;
    line-height:22px;
    margin-bottom:10px;
    padding:5px;
}
.projects h3 {
	padding:5px 10px;
}
.projects h3 a:hover {
	color:#153B62;
}
.projects .item:hover {
	background-color:#b7c6d6;
}
.projects .item:hover p {
	color:#000;
}
.projects .item img { 	
	border-bottom:1px solid #DFE9F3;
}
.projects .item p {
	padding:5px 10px;
	color:#153b62;
}
.projects .last {
	margin-right:0px;
}

.description {
	background-color:#fbfbfb;
	border:1px solid #D5D5D5;
	padding:10px;
}
.description p {
	font-size:12px;
	line-height:18px;
	margin-bottom:0px;
}

.single table.downloads tr th {
	text-align:left;
}
.downloads tr td {
	padding:0px 5px 10px 5px;
	border-bottom:1px solid #D5D5D5;
}  
.downloads img {
	vertical-align:middle;
	background:0px none;
	border:0px none;
	float:none;
}

.orders label, .orders .text, .orders .submit {
	float:left;
	margin-right:5px;
}
.orders label {
	font-weight:bold;
	margin-top:3px;
	color:#12365D;
}
.orders .text {
	width:200px;
}

.contactus .map {
	float:right;
}
.contactus .map img {
	background-color:#DFE9F3;
	border:1px solid #B5C6DA;
	padding:3px;
	float:right;
}
.contactus h3 {
	margin-bottom:10px;
}

.contactus .contacts {
	/*width:300px;*/
}
.contactus .contacts p {
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px solid #D5D5D5;
	float:right;
}
.contactus .contacts .property {
	width:280px;
}
.contactus  .wrapp  {
    margin:0px;
}
.contactus  .full {
	width:600px;
	border-bottom:1px solid #E3120B;
	padding-top:8px;
}
.contactus h2   {
    margin:0px;
    text-align:center;
}
.contactus  .full p  {
	border-bottom:0px none;
}
.contactus  .full .property  {
	width:480px;
	margin-left:10px;
}
.contactus  .full .text  {
	width:400px;
}
.contactus  .full textarea  {
	width:400px;
	height:200px;
}

.serviz #service_pictures   {
    float:right;
    width:35%;
}
.serviz .disk   {
    float:left;
    width:60%;
}
.serviz_certificate {
    padding:5px;
    padding-bottom: 0px;
    padding-right: 0px;
    width:300px;
    position: fixed;
    top: 200px;
    /*top: 182px;*/
    left: 945px;
    background-color:white;
    border: 1px solid #D5D5D5;
    border-left: none;
}
#serviz_sidebar_text {
    text-align: center;
    padding:5px;
    padding-bottom: 10px;
    font-weight: bold;
}
.sertifikati .sertifikati_section   {
    border-bottom: 1px solid #E3120B;
    background-color: #FAFAFA;
    margin-top:20px;
    margin-bottom:5px;
    padding:10px;
    padding-right:0px;
    padding-left:0px;
}
.sertifikati #sertifikati_subtitle  {
    color: #E3120B;
    font-family: 'Open Sans Condensed',Tahoma,sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align:left;
    padding-left:10px;
}
.sertifikati .sertifikati_description {
    padding:10px;
}
.sertifikati #sertifikati_note   {
    color:#696969;
    font-size:11px;
}
.sertifikati ul {
    padding-left:10px;
}
.sertifikati li    {
    margin-top:10px;
    background:url("../images/bullet_red.png") center left no-repeat;
    padding-left:7px;
}
.sertifikati #pdf, .katalozi #pdf, .news #pdf, #warranty, a#pdf {
    background:url("../images/pdf_icon.gif") center right no-repeat;
    padding-right:19px;
}
a#zip {
    background:url("../images/zip_icon.png") center right no-repeat;
    padding-right:16px;
}
a#exe {
    background:url("../images/exe_icon.png") center right no-repeat;
    padding-right:16px;
}
.sertifikati #last  {
    margin-bottom:20px;
}
.paginator {
	margin-top:15px;
	padding-top:15px;
	margin-bottom: 15px;
}
.paginator ul li {
	margin-right:3px;
	float:left;
}
.paginator ul li a {
	padding:1px 5px;
	border:1px solid #fff;
	display:block;
}
.paginator ul li.active a {
	background-color:#dfe9f3;
	border:1px solid #b5c6da;
}

.footer {
	background-color:white;
	border-top:1px solid #d5d5d5;
    padding:10px;
}
.footer .wrapp, .footer .copyrights {
	padding:21px;
	padding-bottom:0px;
}
.footer ul {
	margin-bottom:10px;
	float:left;
}
.footer ul li#first {
	background-image:none;
}
.footer ul li {
	padding-left:10px;
    margin-left:10px;
    margin-bottom:5px;
    line-height:16px;
    background-image:url(../images/dot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    float:left;
}
.footer ul li a {
	font-size:11px;
	color:#909090;
}
.footer #copyrights {
    margin-top:5px;
	font-size:11px;
	color:#909090;
	float:left;
	text-align:center;
    padding-right: 53px;
}
.footer #warranty    {
    margin-top:5px;
    float:left;
    font-size:11px;
    text-align:center;
    text-transform: uppercase;
    margin-right: 53px;
}
.footer #new_terms {
    font-size: 9px;
    color:#ED1B24;
    text-transform: none;
}
.footer #linkedin {
    margin-left: 18px;
    margin-top:5px;
    float:left;
    width: 60px;
    font-size:11px;
    text-align:center;
    background:url(../images/linkedin_14.png) right no-repeat;
}
.footer #linkedin a {
    margin-right:15px;
}
.footer #googleplus {
    margin-left: 18px;
    margin-top:5px;
    float:left;
    width: 60px;
    font-size:11px;
    text-align:center;
    background:url(../images/google_plus_14.png) right no-repeat;
}
.footer #googleplus a {
    margin-right:15px;
}
.footer #comodo {
    float:left;
    width: 80px;
    font-size:26px;
    text-align:right;
    margin-left: 8px;
}
.sidebar #mc_embed_signup {
    padding:10px;
    background-color: #E3120B;
}
#mc_embed_signup h2  {
    color: white;
    font-family: 'Open Sans Condensed',Tahoma,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height:1.5em;
    text-align:center;
}
#mc_embed_signup input   {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    float:left;
    border: 0 none;
}
#mc_embed_signup .submit {
    border-left:1px solid #ccc;
    cursor: pointer;
    height:20px;
    width:100px;
}
#mc_embed_signup .submit:hover   {
    color:#153B62;
}
#mc_embed_signup form {
    /*width:331px;*/
    border:1px solid #ccc;
    box-shadow: 0 8px 8px -6px #CCCCCC;
}
#mc_embed_signup .email  {
    /*border: 0 none;*/
    height: 14px;
    padding: 3px 2px;
    width: 129px;
}
#mc_embed_signup p   {
    font-size:11px;
    margin-top:10px;
    margin-bottom:0px;
    color:#909090;
    line-height:1.3em;
}
.catetext   {
	margin:10px 0px 10px 0px;
}
.catetext ul    {
   list-style-position:inside;
   list-style-type:disc;
   margin-left:5px; 
}


/***** ClearFix *****/
.clear {
	clear:both;
	display:block;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

.fileLeft {
	float: left;
	margin-left: 3px;
}

.hidden {
	display: none;
}
.onlineForm {
		width:100%;
		font-size:12px;
		font-weight:bold;
		color:#153B62;
		padding-top:20px;
	}
.onlineForm td {
	padding:3px 20px 3px 0px;	
}
.onlineForm input.text {
	width: 220px;
}
.onlineForm textarea {
	width: 450px;
	height:150px;
}
 
.frame td {
	padding-left:5px;
}

/* tooltips */

img.dhtmlpointer {
	position: absolute;
	left: -300px;
	z-index: 999999;
	visibility: hidden;
}

div.dhtmltooltip, div.dhtmltooltip2 {
	position: absolute;
	left: -300px;
	width: auto;
	padding: 3px;
	visibility: hidden;
	z-index: 999998;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.dhtmltooltip {
	border: 1px solid #9E0B0E;
	background-color: #F5F5F5;
	color: #000;
}

div.dhtmltooltip2 {
	border: 1px solid #9E0B0E;
	background-color: #AA0000;
	color: #FFF;
}
/* Tooltips end */

.desc ul li, .item ul li {
	list-style-position:inside;
	list-style-type:square;
	margin-left:5px;
}
.desc-air-tools {
    float: left;
    font-size: 12px;
    line-height: 18px;
    width: 350px;
    margin-bottom:5px;
}
.desc-air-tools  ul li  {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
}
.schmidt_text ul li {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
    color: #009B72;
}
.schmidt_text ul li span {
    color:#333333;
}
.cjc_text ul li {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
    color: #AC273A;
}
.cjc_text ul li span {
    color:#333333;
}
.mtpro_text {
    margin-top: 15px;
}
.mtpro_text .mtpro_version {
    padding-left:5px;
    padding-right:5px;
    width:75px;
    background-color:#153b62;
    color:#fff;
    margin-left:5px;
    border-radius: 5px;
}
.mtpro_text ul li {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
    color: #153b62;
}
.mtpro_text ul li span {
    color:#333333;
}
#mtpro_req_text {
    text-align: left;
    padding-bottom: 10px;
    float: left;
}
#mtpro_req_text ul li, .download ul li {
    list-style-position:outside;
    list-style-type:square;
    margin-left:20px;
}
.download {
    float:left;
    padding-right:20px;
}
img#ManModel, img#LayoutDesigner, img#ProductCatalog{
    float:right;
    margin-top:20px;
    margin-right: 0px;
    margin-left: 10px;
}
.mtpro_tooltip {
    color:#153b62;
}
.contbox, .cjcbox {
	width:244px;
	margin-right:35px;
	margin-bottom:34px;
	float:left;
}
.katalozi ul {
    clear:both;
}
.katalozi_logos {
    padding:5px;
    padding-bottom: 10px;
    padding-right: 0px;
    width:100px;
    position: fixed;
    top: 182px;
    left: 945px;
    background-color:white;
    border: 1px solid #D5D5D5;
    border-left: none;
}
.katalozi #katalozi_sidebar_text {
    font-size: 10px;
    line-height: 1.3em;
    text-align: left;
    padding-bottom:5px;
}
.katalozi #Aventics, .katalozi #CJC, .katalozi #Tecnimetal, .katalozi #Bosch_Production_Tools, .katalozi #Schmidt_Presses {
    border-top:1px solid #d5d5d5;
}
.katalozi_tooltip {
    color:#E3120B;
    font-family: Tahoma, Arial, sans-serif;
}
.katbox {
	width:198px;
	height:270px;
	margin-left:0px;
	margin-right:6px;
	margin-bottom:80px;
	float:left;
}
.katbox_filter  {
    width:540px;
    height:260px;
    margin-left:0px;
    margin-right:6px;
    margin-bottom:80px;
    float:left;
}
.cjcbox {
    width:147px;
    height: 360px;
    margin-left:0px;
    margin-right:6px;
    margin-bottom:10px;
    float:left;
}
div.katbox.voxeljet {
    width:510px;
    height: 230px;
    margin-left:60px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.emc-hd-news-item ul li, .tightening-news-item ul li {
    list-style: none;
}
.tightening-news-item ul li .katbox {
    width: 248px;
    height: 220px;
    margin-left:50px;
    margin-right:0px;
    margin-bottom:10px;
    margin-top:10px;
    float:left;
}
.tightening-news-item ul li .katbox.tightening_systems_big {
    height: 333px;
    width: 250px;
    margin-bottom:10px;
    margin-left:35px;
}
.emc-hd-news-item ul li .katbox  {
    width: 248px;
    height: 220px;
    margin-left:80px;
    margin-right:0px;
    margin-bottom:10px;
    float:left;
}
.emc-hd-news-item ul li .katbox-small  {
    width: 100px;
    height: 220px;
    margin-left:50px;
    margin-right:0px;
    margin-bottom:10px;
    float:left;
}
.emc-hd-news-text {
    height: 50px;
    text-align: center;
    font-size: 0.9em;
    font-weight: bold;
    padding:3px;
    color: #595959;
    line-height: 1.2em;
}
span#table_heading {
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
}
.emc-hd-news-item table.tg  {margin: 0 auto; border-collapse:collapse;border-spacing:0;border-color:#ccc;}
.emc-hd-news-item table.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.emc-hd-news-item table.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.emc-hd-news-item table.tg-h31u{font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
.emc-hd-news-item table.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top;}

.cjc_inner_index, .cjc_inner_index img {
    margin-bottom: 0px;
    text-align: center;
}
.katbox.last  {
    padding-bottom: 19px;
}
.contbox img, .katbox img, .katbox-small img {
	border:1px solid #b5c6da;
	padding:3px;
	margin-left: auto;
    margin-right: auto; 
}
.cjcbox img {
    border:1px solid #028695;
    padding:3px;
    margin-left: auto;
    margin-right: auto;
}
.conttext{
	text-align:center;
	margin-top:7px;
    font-size: 13px;
}
.cjc-index-text {
    height: 98px;
    font-size: 0.9em;
    padding:3px;
    color: #595959;
    line-height: 1.2em;
}
.ocm {
    width:478px;
}
#cjc {
    color:#cc3333;
}
a.link{
	color:#338dcd;
}
span.link {
    color:#338dcd;
    cursor: pointer;
    float:right;
}
ul.disk {
	margin-left: 20px;
}
ul.disk li {
	list-style: square;
}
.ml_20 { margin-left: 20px; }

.img-right {
	float: right;
	margin: 0 0 10px 10px;
	padding: 1px;
	border: 1px solid #B5C6DA;
	background-color: #DFE9F3;
}

.EMC-HD img {
    margin-right: 30px;
}
#profiles-extra-services {
    color:red;
    text-align: center;
}