* { 
	margin:0;
	padding:0;
}

html, body {
	font-family: Arial;
	font-size: 10pt;
	color: #7e7e7e;
}

.text {font-family: Arial; font-size: 10pt; color: #7e7e7e;}

body { background-image: url("/sites/all/themes/kleimer/images/body_background.png"); background-repeat: repeat-x; }

.clearfix {clear: both;}

#page {width: 1024px; margin: 0 auto;}
#feed {height:25px; padding-top: 6px}
#feed div {float: right; padding-left: 20px; }

#header {background-image: url("/sites/all/themes/kleimer/images/header_bg.png"); height: 104px; background-repeat: repeat-x; padding-top: 48px; padding-left: 30px;}
#logo {margin-top: -6px; float:left;}
#social-icon {float:left;}
#social-icon a {display: block; float:left; width: 0; height: 0; padding: 21px 21px 0 0; margin: 0 10px;}
#social-icon a.twitter { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: 0 0;}
#social-icon a.facebook { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: -22px 0; }
#social-icon a.vk { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: -42px 0; }

#social-icon a.twitter:hover { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: 0 -22px;}
#social-icon a.facebook:hover { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: -22px -22px; }
#social-icon a.vk:hover { background-image: url("/sites/all/themes/kleimer/images/kleimer_social.png"); background-position: -42px -22px; }

#header-contact {float: right; margin-top: -10px; margin-right: 20px;}
#header-contact span {font-family: Calibry; font-size:12px; color: #aeaeae; text-transform: uppercase;}
#header-contact .small-text-header {padding-left: 25px;}
#header-contact .header-phone {/*background-image: url("/sites/all/themes/kleimer/images/phone.png"); background-repeat: no-repeat; background-position:0 7px;*/ padding-left: 25px; padding-right: 40px; font-size: 16px; color:#57585b; font-weight: bold;}
#header-contact .header-email {margin-bottom: 10px; padding-left: 25px;}
#header-contact .header-email a {color:#e6184f; text-decoration: none; font-weight: bold;}


#main {min-height:520px;}


#mainmenu { height: 49px; background-image: url("/sites/all/themes/kleimer/images/mainmenu_bg.png"); background-repeat: repeat-x; position: relative; z-index:5;}

#mainmenu-box {position: absolute; z-index:10; }
#mainmenu-box .box {background-image: url("/sites/all/themes/kleimer/images/mainmenu_box_line.png"); background-repeat: repeat-x; height: 51px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
#mainmenu-links { height: 49px; position: relative; z-index:15;}
#mainmenu-links ul {list-style: none; margin: 0; padding: 0 ;}
#mainmenu-links ul li { float: left; padding-top: 15px; text-align: center; height: 34px;}
#mainmenu-links ul li a { text-decoration: none; color:#212121; font-size: 13pt;}
#mainmenu-links ul li:hover a {color:#000;}
#mainmenu-links ul li a.active {color:#eb2c6d;}
#mainmenu-bottom { height: 10px; background-image: url("/sites/all/themes/kleimer/images/mainmenu_bottom.png"); background-repeat: repeat-x;}

#mainmenu-links ul li.menu-191 {width: 150px;}
#mainmenu-links ul li.menu-192 {width: 150px;}
#mainmenu-links ul li.menu-193 {width: 190px;}
#mainmenu-links ul li.menu-194 {width: 190px;}
#mainmenu-links ul li.menu-195 {width: 160px;}
#mainmenu-links ul li.menu-196 {width: 184px;}

#big-slider {}
#big-slider ul {list-style:none;}
#big-slider ul li {}
#big-slider ul li div.slide-content {position:relative; z-index:5; width:1024px; height:316px;}
#big-slider ul li div.slide-content div.slide-info { position:absolute; z-index:55; top: 70px; left: 70px; width: 480px; height: 180px; color:#fff;}
#big-slider ul li div.slide-content div.slide-info h3 {font-size: 20pt;}
#big-slider ul li div.slide-content div.slide-info {}

#menu-slider {position: relative; width:1024px; height:93px; background-color: #bebec8; background-image: url("/sites/all/themes/kleimer/images/menu/slider_menu_bg.png"); background-repeat: repeat-x; padding: 35px 0 32px 0;}
#menu-slider #slide-menu {width:1023px;}
#menu-slider #slide-menu div { float:left; width: 320px; padding-left: 20px; }

#menu-slider #slide-menu .img {width:89px; height: 89px; float: left; padding-left:0;}
#menu-slider #slide-menu .cont {width:195px; height: 85px; margin-left: 13px; padding-top: 4px; color:#656565; padding-left:0; font-size: 8pt;}
#menu-slider #slide-menu .cont h4 {color:#fff; font-size: 11pt; text-transform: uppercase; margin-bottom: 7px;}
#menu-slider #slide-menu .cont h4 a {color:#fff; text-decoration: none; }

#menu-slider #slide-menu li { width: 340px; height: 89px;}

 #menu-slider .bx-next {width: 53px; height: 54px; position: absolute; top:14px; right: -63px; background-image: url("/sites/all/themes/kleimer/images/menu/next.png"); cursor: pointer; z-index:9999999999999999999;}
 #menu-slider .bx-next:active {background-position: 0 1px;}
 #menu-slider .bx-prev {width: 53px; height: 53px; position: absolute; top:14px; left: -63px; background-image: url("/sites/all/themes/kleimer/images/menu/prev.png"); z-index:99999;}
 #menu-slider .bx-prev:active {background-position: 0 1px;}
 
#print-banner .img { background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; }
#print-banner:hover .img { background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; }

#print-samoglue .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -89px;}
#print-samoglue:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -89px;}

#print-onglue .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -178px;}
#print-onglue:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -178px;}

#plotter-cut .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -267px;}
#plotter-cut:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -267px;}

#polimer .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -356px;}
#polimer:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -356px;}

#termotransfer .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -445px;}
#termotransfer:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -445px;}

#print-foot .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon.png"); background-repeat: no-repeat; background-position: 0 -534px;}
#print-foot:hover .img {background-image: url("/sites/all/themes/kleimer/images/menu/sprite_icon_active.png"); background-repeat: no-repeat; background-position: 0 -534px;}

#service-menu { background-color: #fff; border: 2px solid #d4d4d9; padding: 10px 0 10px 25px; }
#service-menu a {text-decoration: none; color: #565656; font-size: 10pt;}
#service-menu li:hover a {color: #e4003b;}
#service-menu a:hover {text-decoration: underline; }
#service-menu ul {list-style: none;}
#service-menu li {width: 288px; height: 44px; padding: 5px 0;}
#service-menu .img {width:43px; height: 43px; float:left; background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat;}
#service-menu .cont {height: 24px; padding: 10px 0; margin-left: 53px;}

#service-menu #print-banner .img {background-position: 0 0;}
#service-menu #print-banner:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px 0;}
#service-menu #print-samoglue .img {background-position: 0 -44px;}
#service-menu #print-samoglue:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -44px;}
#service-menu #print-onglue .img {background-position: 0 -88px;}
#service-menu #print-onglue:hover .img { background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -88px;}
#service-menu #plotter-cut .img {background-position: 0 -132px;}
#service-menu #plotter-cut:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -132px;}
#service-menu #polimer .img {background-position: 0 -176px;}
#service-menu #polimer:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -176px;}
#service-menu #termotransfer .img {background-position: 0 -220px;}
#service-menu #termotransfer:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -220px;}
#service-menu #print-foot .img {background-position: 0 -264px;}
#service-menu #print-foot:hover .img {background-image: url("/sites/all/themes/kleimer/images/service_menu.png"); background-repeat: no-repeat; background-position: -45px -264px;}

#menu-shadow {width:1024px; height: 13px; background-image: url("/sites/all/themes/kleimer/images/menu/menu_shadow.png"); background-repeat: no-repeat; margin-bottom: 20px; }

#left-sidebar {width:292px; float:left;}
#left-sidebar h3 { margin-bottom: 23px; text-transform: uppercase; color:#000;}

#maket-menu {width:229px; border: 2px solid #d4d4d9; padding: 23px 30px 34px 30px;}
#maket-menu ul {list-style: none;}
#maket-menu ul li {margin-top: 20px;}
#maket-menu ul li a { color: #e4003b;}
#maket-menu ul li a:hover { text-decoration: none;}

#front-news { width:229px; border: 2px solid #d4d4d9; padding: 23px 30px 34px 30px;  margin-top:30px;}
#front-news .view-id-news .views-row {border-bottom: 1px solid #e3e2e5; padding-bottom: 20px; margin-bottom: 20px;}
#front-news .view-id-news .views-row.views-row-last { border-bottom:none; padding-bottom: 0; margin-bottom: 0;}
#front-news .view-id-news .views-field-created {color:#d30445; padding-bottom: 10px; margin-top:5px; font-size: 8pt;}
#front-news .view-id-news .views-field-title {font-size: 9pt;}
#front-news .view-id-news .views-field-title a {color:#565656; text-decoration: none;}
#front-news .view-id-news .views-field-title a:hover {text-decoration: underline;}
#front-news .arhive-news {margin-top: 20px; display: block; color:#e4003b;}

#maincontent-page .view-id-news {}
#maincontent-page .view-id-news .views-row { border: 2px solid #d4d4d9; background-color: #fff; margin: 30px 25px 30px 0; padding: 10px;}
#maincontent-page .view-id-news .views-field-created {color:#d30445; padding-bottom: 10px; margin-top:5px; font-size: 8pt;}
#maincontent-page .view-id-news .views-field-title {color:#000; font-size: 12pt; text-decoration: underline;}

#maincontent {margin-left: 292px; padding-left: 51px;}
#maincontent h1 {color:#000; margin-bottom: 30px; font-size: 16pt;}
#maincontent h2 {color:#d30445; margin-bottom: 30px; font-size: 12pt;}
#maincontent p {margin: 15px 0 15px 0;}
#maincontent .maincontent-row-header {border-bottom: 2px solid #d4d4d9; margin-bottom: 30px; padding-bottom: 30px; }

#maincontent ul.main-list {list-style: none;}
#maincontent ul.main-list li { margin: 25px 0 25px 0;}
#maincontent ul.main-list li .main-list-image { width: 75px; height: 66px; float:left;}
#maincontent ul.main-list li .main-list-content { margin-left: 90px; height: 66px; overflow: hidden;}
#maincontent ul.main-list li .main-list-content h3 {color: #a0a3a9;}
#maincontent ul.main-list li .main-list-content p {}


#footer {width: 1024px; height: 120px; background-color: #e4e4e8; margin-top: 30px;}
#footer #copy {height: 20px; padding: 40px 0 40px 30px; line-height: 20px; float:left;}
#footer #creative {float:right; height:37px; padding: 31px 0 31px 0;}
#footer #creative div {float:left; height:17px; padding: 10px 0 10px 0; margin-right: 25px;}
#footer #creative a {text-decoration: none; color:#565656;}
#footer #creative a:hover {text-decoration: underline;}
#footer #creative div#seotemple {background-image: url("/sites/all/themes/kleimer/images/st.png"); background-repeat: no-repeat; background-position: right center; padding-right: 50px;}
#footer #creative div#eccentric {background-image: url("/sites/all/themes/kleimer/images/be_eccentric.png"); background-repeat: no-repeat; background-position: right center; padding-right: 140px;}

#soc1 {position: absolute; margin: 80px 0 0 25px;}
#soc2 {position: absolute; margin: 80px 0 0 520px;}
#soc3 {position: absolute; margin: 80px 0 0 700px;}
#soc4 {position: absolute; margin: 80px 0 0 800px;}
#soc5 {position: absolute; margin: 80px 0 0 940px;}

#sitemap {}
#sitemap ul {}
#sitemap ul li { padding: 5px;}
#sitemap ul li a {color: #e4003b;}
#sitemap ul li.expanded {list-style: none; list-style-image: none; padding-left:10px;}
#sitemap ul li.leaf {list-style: none; list-style-image: none; padding-left: 20px;}



/*********************Page*********************************/
#maincontent-page {margin-top: 30px; padding-left: 25px;}
#maincontent-page .red {color:#e52056;}
#maincontent-page h1 {color:#675f68; margin-bottom: 25px;}
#maincontent-page h2 {color:#e6184f; font-size: 14pt; margin-bottom: 10px;}
#maincontent-page #main-footer {margin-top: 70px;}
#maincontent-page p {margin: 25px 0;}
#maincontent-page a {color: #7e7e7e;}
#maincontent-page ul {padding-left: 25px;}
#maincontent-page ul li {margin: 10px 0;}

#phone-mail {margin-left: -25px;}
#phone-mail .phone { background-image: url("/sites/all/themes/kleimer/images/phone.png");background-repeat: no-repeat; background-position:0 7px; padding-left: 25px; padding-right: 40px; font-size: 20pt; color:#57585b; font-weight: bold;}
#phone-mail .mail {margin-top: 10px; padding-left: 25px;}
#phone-mail .mail a {color:#e6184f; text-decoration: none; font-weight: bold;}

#maincontent-page .main-right-column { float: right; width: 327px;}
#maincontent-page .main-right-column h3 {margin-bottom: 20px;}
#maincontent-page .main-right-column a.mailto {color:#7f7f7f; text-decoration: none;}


#maincontent-page .main-left-column { float: left; width: 642px}


/******************Proizvodstvo*************************/
.pr-block {margin: 50px 0; clear: both;}
.pr-block-image {float:left; width:160px;}
.pr-block-content {float:right; width: 820px;}
.pr-block-content h2 {color:#e6184f; font-size: 14pt; margin-bottom: 10px;}

/********************Price***********************************/
.price {margin: 40px 0;}
.price p {color:#acacac;}


/******************Contacts ****************************/
#yamap {width: 642px; height: 362px; margin-bottom: 30px;}

/*********** Buttons **********/


/**************Tables*****************/
table {border: 2px solid #d4d4d9; margin: 20px 0 20px -25px; width:1024px;}
table thead tr th {padding-left: 25px; border-right: 3px solid #d4d4d9;}
table thead tr.brown {height:60px; background-image: url("/sites/all/themes/kleimer/images/brown.png"); background-repeat: repeat-x; color:#fff;}
table thead tr.grey {height:35px; background-image: url("/sites/all/themes/kleimer/images/grey.png"); background-repeat: repeat-x; color:#fff;}
table thead tr.silver {height:36px; background-image: url("/sites/all/themes/kleimer/images/silver.png"); background-repeat: repeat-x; color:#555659; font-size: 9pt;}
table tbody tr td {padding-left: 25px; border-right: 3px solid #d4d4d9; border-bottom: 2px solid #d4d4d9; height: 30px;}

/*****Admin Links********/
#admin-links {position: fixed; top: 0; left: 0; z-index: 9999;}

ul.primary {
  border-collapse: !inherit;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: none;
}
ul.primary li {
  	display: inline;
  	*zoom: 1;
  	padding: 4px 14px;
  	margin-bottom: 0;
  	font-size: 12px;
  	line-height: 20px;
  	*line-height: 20px;
  	text-align: center;
  	vertical-align: middle;
  	cursor: pointer;
  	color: #fff;
  	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  	background-color: #890a0a;
  	background-image: -moz-linear-gradient(top, #bc1818, #890a0a);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bc1818), to(#890a0a));
  	background-image: -webkit-linear-gradient(top, #bc1818, #890a0a);
  	background-image: -o-linear-gradient(top, #bc1818, #890a0a);
  	background-image: linear-gradient(to bottom, #bc1818, #890a0a);
  	background-repeat: repeat-x;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc1818', endColorstr='#890a0a', GradientType=0);
  	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  	*background-color: #e6e6e6;
  	/* Darken IE7 buttons by default so they stand out more given they won't have borders */

  	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  	border: 1px solid #bbbbbb;
  	*border: 0;
  	border-bottom-color: #a2a2a2;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	border-radius: 4px;
  	*margin-left: .3em;
  	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

ul.primary li.active { background-position: 0 -15px; }
ul.primary li:hover {
	outline: thin dotted #6e0a0a;
  	outline: 5px auto #6e0a0a;
  	outline-offset: -2px;
}

ul.primary li a {
  background-color: transparent;
  border-color: none;
  border-width: none;
  border-style: none;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
  color:#fff;
}
ul.primary li.active a {
  background: transparent;
  border: none;
  border-bottom: none;
}
ul.primary li a:hover {
  background-color: transparent;
  border-color: none;
  border-bottom-color: none;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}
/*****End Admin Links********/