@font-face {
  font-family: 'SourceSansPro';
  src: url('https://www.miromax.lt/_admin/ckeditor/fonts/SourceSansPro-Regular.otf');
  src: local('GothamLight'), url('https://www.miromax.lt/_admin/ckeditor/fonts/SourceSansPro-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'GothamLight';
  font-weight:400;
  src: url('https://www.miromax.lt/_admin/ckeditor/fonts/gotham-light.ttf');
  src: local('GothamLight'), url('https://www.miromax.lt/_admin/ckeditor/fonts/gotham-light.ttf') format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-weight:400;
  src: url('https://www.miromax.lt/_admin/ckeditor/fonts/Lato.ttf');
  src: local('Lato'), url('https://www.miromax.lt/_admin/ckeditor/fonts/Lato.ttf') format('truetype');
}

@font-face {
  font-family: 'Ebrima';
  font-weight:400;
  src: url('https://www.miromax.lt/_admin/ckeditor/fonts/Ebrima.ttf');
  src: local('Ebrima'), url('https://www.miromax.lt/_admin/ckeditor/fonts/Ebrima.ttf') format('truetype');
}



.mirotxt_menu a {cursor:default;}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

body {
	font-family: 'Trebuchet MS', Arial, Tahoma;
	font-size: 65.5%;
	color: #333;
	background: url(../images/bg.body.png) repeat-x #e4e4e4;
}

a { color: #a22b2b}

.container {width: 1000px;margin: auto;font-size: 13px;}

#top_line {
	background: url(../images/bg.top_line.png) repeat-x;
	height: 36px;
	z-index: 1;
	position: relative
}

#top_line #title {color: #fff;font-weight: bold;font-size: 17px;line-height: 36px; text-transform:uppercase;}
#top_line #lang {margin-top: 7px;padding-left: 12px;}
#top_line #nav {background: url(../images/bg.bottom_menu_separator.png) no-repeat 0 center;}

#top_line #nav li {
	float: left;
	background: url(../images/bg.bottom_menu_separator.png) no-repeat right center;
}

#top_line #nav li.video a {
	background: url(../images/ico.youtube.png) no-repeat 8px center;
	padding-left: 33px;
}

#top_line #nav li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;
	line-height: 36px;
	padding: 0 12px;
	text-transform: uppercase
}

#top_line #nav li.active a,
#top_line #nav li a:hover {text-decoration: underline}
#header {height: 118px;position: relative;}
#fixed_menu {position: fixed;top: 192px;right: 0;}
#fixed_menu  ul { margin-bottom: 12px}
#fixed_menu  ul li {margin-bottom: 6px;}

#fixed_menu  ul li.phone {
	background: #fff;
	color: #990000;
	border-radius: 7px;
	font-weight: bold;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 5px 0 4px 0;
	text-align: center;
}

#fixed_menu  ul li a {
	background: url(../images/bg.fixed_menu.png) no-repeat 0 0;	
	color: #fff;
	text-decoration: none;
	display: block;
	border-radius: 7px;
	font-weight: bold;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 7px 0 6px 0;
	line-height: 14px;
	text-align: center;
	width: 125px;
	text-transform:uppercase;
}

#fixed_menu  ul li a:hover {text-decoration: underline}

a.to_top {
	background: url(../images/btn.to_top.png) no-repeat 0 0;		
	line-height: 22px;
	display: block;
	width: 59px;
	padding-left: 20px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin: auto;
	position:fixed;
	bottom:60px;
}

a:hover.to_top {text-decoration: underline}
#header .image {position: absolute;top: 13px;left: 0;}
#header .fb_likes {position: absolute;top: 10px;z-index: 1;left: 60px;}
#header .selects {position: absolute;right: 0;top: 23px;}
#header .selects label {font-family: Arial;float: left;margin: 3px 5px 0 0;}
#header .selects select {max-width:80px;}

#header .login_link {
	width: 150px;
	height: 27px;
	position: absolute;
	top: 63px;
	right: 0;
}
#header .login_link  a {
	display: block;
	line-height: 25px;
	height: 27px;
	color: #fff;
	padding-left: 50px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/sprite.buttons.png) no-repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 20px;
	border-radius: 10px;
}
#header .login_link  a:hover {background: url(../images/sprite.buttons.png) no-repeat 0 -37px;}

#header .login_link2 {
	width: 150px;
	height: 27px;
	position: absolute;
	right: 0
}
#header .login_link2  a {
	display: block;
	line-height: 25px;
	height: 27px;
	color: #fff;
	padding-left: 50px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/sprite.buttons.png) no-repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 20px;
	border-radius: 10px;
}
#header .login_link2  a:hover {background: url(../images/sprite.buttons.png) no-repeat 0 -37px;}

/* #header .sites_links {position: absolute;top: 11px;left: 150px;} */

#header .sites_links {float:left;margin-top:11px;margin-left:220px;}

#header .sites_links li {
	float: left;
	text-align: center;
	font-size: 11px;
	width: 125px;
	
	height:107px!important;
	min-height:107px;
	overflow:hidden;
}

.miro_nav_v2 { width: 152px!important; }

#header .sites_links li.active a{
	border-top-right-radius: 7px;
 	-moz-border-radius-topright: 7px;
 	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
 	-moz-border-radius-topleft: 7px;
 	-webkit-border-top-left-radius: 7px;
	min-height:100px;
}

#header .sites_links li a:hover {
	border-top-right-radius: 7px;
 	-moz-border-radius-topright: 7px;
 	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
 	-moz-border-radius-topleft: 7px;
 	-webkit-border-top-left-radius: 7px;
	min-height:100px;
	border: 2px solid #c27070;
	text-decoration:underline!important;
	color:#c27070;
}

#header .sites_links li a {color: #333;display: block;text-decoration: none;
/* background: #efefef; */
padding-bottom: 6px;
border: 2px solid #efefef;
border-bottom: none;
border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
min-height: 100px;
}
#header .sites_links li img { height: 74px;opacity: 0.9;transition: all 0.3s;}
#header .sites_links li#men_disabled img { opacity:1!important;}
#header .sites_links li.active img,
#header .sites_links li a:hover img {opacity: 1;transition: all 0.5s;}
#header .sites_links li  span { margin-top: -5px; line-height:12px;text-transform:lowercase;padding-top:5px;}
#header .sites_links li a:hover { text-decoration: underline}

#menu {
	height: 39px;
	background: url(../images/bg.menu.png) no-repeat;
}

#menu ul li {
	float: left;
	width: 195px;
	font-weight: bold;
	line-height: 12px;
	background: url(../images/bg.menu_seperator.png) no-repeat right center;
	font-size: 11px;
}

#menu ul li:last-child {background: none}

#menu ul li a {
	color: #333;
	padding-top: 7px;
	padding-left: 30px;
	display: block;
	height: 32px;
	text-decoration: none
}

#menu ul li.cart {position: relative;}

#menu ul li.cart span {
	font-weight: bold;
	line-height: 24px;
	background: url(../images/ico.cart_number.png) no-repeat 0 0;
	color: #fff;
	text-align: center;
	width: 24px;
	position: absolute;
	right: 0px;
	top: -17px;
}

#menu ul li a span strong {float: left;margin-right: 10px;}

#menu ul li.link1 a span strong {
	width: 18px;
	margin-top: 2px;
	background: url(../images/sprite.icons.png) no-repeat;
	height: 22px;
}

#menu ul li.link2 a span strong {
	width: 19px;
	margin-top: 1px;
	background: url(../images/sprite.icons.png) no-repeat -27px 0;
	height: 22px;
}

#menu ul li.link3 a span strong {
	width: 19px;
	margin-top: 1px;
	background: url(../images/sprite.icons.png) no-repeat -55px 0;
	height: 22px;
}

#menu ul li.link4 a span strong {
	width: 27px;
	margin-top: 2px;
	background: url(../images/sprite.icons.png) no-repeat -81px 0;
	height: 18px;
}

#menu ul li.link5 a span strong {
	width: 20px;
	margin-top: 1px;
	background: url(../images/sprite.icons.png) no-repeat -117px 0;
	height: 22px;
}

#content {background: #fff;border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 20px;
}
#content_inner {padding: 15px 20px;}
#banner01 {width: 245px;margin-left:0px;}
#banner_menu {width: 710px;}
#banner_menu ul {/*background: #cdcdcd;*/height: 25px;position:absolute;margin-top:-30px;}
#banner_menu .image {overflow: hidden;height: 365px;}

#banner_menu ul li {
	float: left;
	/*background: url(../images/bg.banner_menu_separator.png) no-repeat right center;*/
}

#banner_menu ul li:last-child {background: none}
#banner_menu ul li a:hover {text-decoration: none!important;}
#banner_menu ul li a {
	color: #fff;
	display: block;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none;
	text-transform:uppercase;
}

.banners div:last-child {margin-right:0px;}
#banner_menu ul li a:hover {text-decoration: underline}
#facebook {width: 292px;}
#facebook2 {width: 250px;overflow:hidden;}
#banners {width: 362px;}
#banners img {padding-right:5px;}
#subscribe {width: 225px;}
#newsletter {background: #eff5eb;padding: 10px 15px 15px 15px;border: 1px solid #adcb98}
#newsletter span {text-transform: uppercase;font-size: 14px;}

#newsletter input,
.item_search input {
	border: 1px solid #9a9a9a;
	padding: 2px 3px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	width: 125px;
	-webkit-border-radius: 4px;
}

.item_search { padding-left:10px; }
.item_search input {width: 140px;}

.button01 {
	background: url(../images/sprite.buttons.png) 0 -74px;
	border: none;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', Arial;
	font-size: 12px;
	height: 21px;
	text-decoration: none;
	-moz-border-radius: 4px;
	padding: 0 15px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 4px;
}

a.button01 {line-height: 21px;text-decoration: none;}
.button01:hover {background: url(../images/sprite.buttons.png) 0 -105px;}

#bottom_menu {
	height: 39px;
	text-align: center;
	font-size: 14px;
	background: url(../images/bg.bottom_menu.png) no-repeat;
}

#bottom_menu ul li {
	display: inline-block;
	background: url(../images/bg.bottom_menu_separator.png) no-repeat right center;
}

#bottom_menu ul li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 12px 0 8px;
	display: block;
	line-height: 39px;
}

#bottom_menu ul li.active a {text-decoration:underline;}

#bottom_menu ul li:last-child { background: none}
#bottom_menu ul li a:hover {text-decoration: underline}

#bottom_menu #youtube a {
	background: url(../images/ico.youtube.png) no-repeat 15px center;
	padding-left: 40px;
}

#copyright {text-align: center;font-family: Arial;padding: 15px 0}
#copyright a {text-decoration:none;color:#000;}
#copyright a strong {font-weight:normal;}


.tabs,
.tabs2 {border-bottom: 2px solid #999}
#news {width: 455px;}

#news h2,
#items_block h2,
h2.inner_heading {
	font-size: 24px;
	color: #a22b2b;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	padding-bottom: 7px;
}

.tabs,
.tabs2 {height: 30px;}

.tabs li,
.tabs2 li {
	float: left;
	border: 2px solid #999;
	font-size: 14px;
	text-transform: uppercase;
	margin-left: 10px;
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	background: url(../images/bg.tabs.png) no-repeat 0 0;
}

.tabs li.active,
.tabs2 li.active {border-bottom: 2px solid #fff;background: #fff;}

.tabs li a,
.tabs2 li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0 15px;
	line-height: 28px;
}

.tabs li.active a,
.tabs2 li.active a {color: #333}

.new_element {
	font-family: Arial;
	border-bottom: 1px dashed #d1d1d1;
	padding-bottom: 20px;
}

.new_element .image {
	width: 75px;
	overflow: hidden;
	height: 75px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.new_element .text {width: 355px;}
.new_element .text .title {font-size: 14px;font-weight: bold;}
.new_element .text .title a {text-decoration: none;}
.new_element .text .title a:hover {text-decoration: underline}

.more a {
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
	margin: auto;
	text-align: center;
	font-family: Arial;
	border: 1px solid #e2b1b1;
	width: 140px;
	line-height: 26px;
	background: #f5e7e7
}

.more a:hover {background: #e6d0d0}
#items_block {width: 480px;}
#items_block label {margin-top: 2px}

.item01 {
	width: 140px;
	position: relative;
	border: 1px solid #ccc;
	height: 175px;
	padding: 5px 5px 0 5px
}

.item01 .line,
.image .line {
	position: absolute;
	top: 5px;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 7px;
	font-family: Tahoma;
	font-weight: bold;
	left: 5px;
	line-height: 18px;
}

.item01 .line span,
.image .line span {
	font-weight: normal;
	padding-left: 20px;
	background: url(../images/ico.arrow_down.png) no-repeat 5px center;
}

.image .line span {
	padding-left: 0;
	background: url(../images/ico.arrow_down.png) no-repeat 0 center;
}

.item01.new_item .line,
.image.new_item .line {background: #2db300}

.item01.new_item {border: 1px solid #abe199}

.item01.shared_item .line,
.image.shared_item .line  {background: #ff8000;}

.item01.shared_item {border: 1px solid #ffcc99}

.item01.reduced_item .line,
.image.reduced_item .line {background: #ff0000}

.item01.reduced_item {border: 1px solid #ff9999}
.item01.offered_item .line,
.image.offered_item .line {background: #6633cc;}
.item01.offered_item {border: 1px solid #c2adeb}

.item01 .image {
	border: 1px solid #ccc;
	height: 100px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.item01 .image a {
	display: table-cell;
	height: 100px;
	width: 140px;
	vertical-align: middle;
	text-align: center;
}

.item01 .title {height: 30px;overflow: hidden;line-height: 14px;}
.item01 .title a {color: #3f3f3f;text-decoration: none;font-weight: bold;}
.item01 .title a:hover {text-decoration: underline}
.new_price {color: #990000;font-family: Arial;}
.price_now {color: #333;line-height: 21px;font-family: Arial;}
.old_price {color: #666;font-size: 11px;font-family: Arial;}

/* login page */
.main_heading {
	font-size: 25px;
	color: #a22b2b;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

#user_register,
#user_login {width: 410px;}

#user_register h2,
#user_login h2 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #990000
}

.fck p {margin-bottom: 15px;}

#user_login .form .field label {
	width: 110px;
	text-align: right;
	font-family: Arial;
	margin-top: 3px;
	font-weight: bold;
	margin-right: 15px
}

.input_text {
	border-top: 2px solid #404040;
	border-left: 2px solid #404040;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
}

.input01 {width: 230px;padding: 1px 5px;}

/* padekos */
.main_heading label {
	font-size: 14px;
	color: #333;
	margin: 10px 10px 0 0;
	font-family: Arial;
	font-weight: normal
}

.main_heading select {font-size: 12px;}
.main_heading .select01 {width: 205px;margin-right: 50px;}
.main_heading .select02 {width: 150px;margin-right: 15px;}
.main_heading span {margin-right: 35px;}
#thanks_page .thank {width: 455px;height:130px;font-family: Arial;}
#thanks_page .thank .image {width: 95px;text-align: center;}
#thanks_page .thank .text {width: 240px;font-size: 12px;}
#thanks_page .thank .text .title {font-size: 14px;font-weight: bold;}
#thanks_page .thank .document {width: 80px;text-align: center}
#thanks_page .thank:nth-child(even) {float:right;}
#thanks_page .thank:nth-child(odd) {float:left;}

#thanks_page1 .thank {width: 455px;height:130px;font-family: Arial;}
#thanks_page1 .thank .image {width: 95px;text-align: center;}
#thanks_page1 .thank .text {width: 240px;font-size: 12px;}
#thanks_page1 .thank .text .title {font-size: 14px;font-weight: bold;}
#thanks_page1 .thank .document {width: 80px;text-align: center}
#thanks_page1 .thank:nth-child(even) {float:right;}
#thanks_page1 .thank:nth-child(odd) {float:left;}

#description2 .thank {width: 455px;height:130px;font-family: Arial;}
#description2 .thank .image {width: 95px;text-align: center;}
#description2 .thank .text {width: 240px;font-size: 12px;}
#description2 .thank .text .title {font-size: 14px;font-weight: bold;}
#description2 .thank .document {width: 80px;text-align: center}
#description2 .thank:nth-child(even) {float:right;}
#description2 .thank:nth-child(odd) {float:left;}

#description1 .thank {width: 455px;height:130px;font-family: Arial;}
#description1 .thank .image {width: 95px;text-align: center;}
#description1 .thank .text {width: 240px;font-size: 12px;}
#description1 .thank .text .title {font-size: 14px;font-weight: bold;}
#description1 .thank .document {width: 80px;text-align: center}
#description1 .thank:nth-child(even) {float:right;}
#description1 .thank:nth-child(odd) {float:left;}

.thank .title2 a {font-weight:bold;color:#007F0E!important;}

a.more {
	background: url(../images/ico.more.png) no-repeat 0 center;
	padding-left: 10px;
}

.fck .image.fr {margin-left: 15px;margin-bottom: 15px;}
.fck .image.fl {margin-right: 15px;margin-bottom: 15px;}

/* partners page */
#partners_page .partner {
	width: 455px;
	font-size: 12px;
	margin-bottom: 50px;
	font-family: Arial;
}

#partners_page .partner .image {width: 140px;height: 120px;border: 1px solid #ccc}

#partners_page .partner .image a {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	width: 140px;
	height: 120px;
}

#partners_page .partner .title {font-weight: bold;font-size: 14px;}
#partners_page .partner:nth-child(even) {float:right;}
#partners_page .partner:nth-child(odd) {float:left;}

h1.upper,
#partners_page .partner .upper a {text-transform:uppercase;}

/* gallery */

.eko_videos  {color: #5c8c3a;font-size: 17px;}

#gallery_page .gallery_item  {width: 285px;margin-right: 40px;}

#gallery_page .gallery_item:last-child {margin-right: 0}
#gallery_page .gallery_item .photo {height: 160px;position: relative;text-align: center;}

#gallery_page .gallery_item .photo a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 285px;
	height: 160px;
}

#gallery_page .gallery_item .title {font-size: 14px;text-align: center;}
#gallery_page .gallery_item .title a {color: #333;font-family: Arial;}

.regonly .photo ,
.regonly .vid_list {background:url(../images/video_regonly.png) no-repeat center;background-color:#CCCCCC;}
.regonly .photo img , 
.regonly .vid_list img {display:none;}
.regonly .msg {width: 285px;position:absolute;margin-top:-40px;text-align:center;color:#7f0000;text-transform:uppercase;font-weight:bold;}
.regonly .msg2 {width: 150px;position:absolute;margin-top:-65px;text-align:center;color:#7f0000;text-transform:uppercase;font-weight:bold;font-size:13px;}

.files_msg {width:170px;padding:0 50px 0 80px;margin-top:-40px;text-align:center;color:#7f0000;font-weight:bold;}

/* video gallery */
.video_line h2 {font-size: 17px;}
.eko_videos h2 {color: #5c8c3a}
.led_videos h2 {color: #990000}
.led_tech h2 {color: #7d1e6e}
.safely_heating h2 {color: #b16a0e}
.solar_energy h2 {color: #1066a9}

.video_line .play {
	width: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	cursor: pointer;
	height: 48px;
	margin-left: -24px;
	background: url(../images/ico.play.png) no-repeat 0 0;
}

.video_line .only_logged {
	position: absolute;
	width: 100%;
	left: 0;
	top: 120px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}

.video_block {border-bottom: 1px solid #ccc;}

/* video lightbox */
.overlay {
	background: url(../images/bg.opacity.png);
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
}

.lightbox {
	background: #fff;
	position: absolute;
	top: 100px;
	font-size: 12px;
	z-index: 999;
	left: 50%;
}

.lightbox_inner {padding: 10px;}
.video_l {width: 660px;margin-left: -330px;}

a.close {
	width: 37px;
	height: 37px;
	position: absolute;
	right: -15px;
	background: url(../images/btn.close.png) no-repeat 0 0;
	top: -13px;
}

.catalog_menu { position: relative; z-index: 100}
.catalog_menu ul { height: 160px}
.catalog_menu ul li img:hover {opacity:1;}

.catalog_menu ul li,
.opened_submenu ul li {float: left;text-align: center;width: 160px;height:170px;}

.catalog_menu ul li a,
.opened_submenu ul li a {
	color: #555;
	display: block;
	height: 150px;
	padding: 8px 0 0 0;
	text-decoration: none;
	text-transform: uppercase;
	padding-left:8px;padding-right:8px;
}

/*.opened_submenu ul li a { height: auto}*/

.catalog_menu ul li a img {opacity: 0.8;transition: all 0.5s;}

#menu h1 {
	font-size: 20px;
	line-height: 39px;
	color: #fff;
	padding-left: 20px;
	text-transform: uppercase;
}

.catalog_menu ul li.active a,
.opened_submenu ul li.active a {
	border-top-right-radius: 7px;
 	-moz-border-radius-topright: 7px;
 	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
 	-moz-border-radius-topleft: 7px;
 	-webkit-border-top-left-radius: 7px
}

.catalog_menu ul li.active a img { opacity: 1;transition: all 0.5s;}
.opened_submenu {padding: 15px 0 15px 0;}
.opened_submenu ul { margin-bottom: 0 !important}
.opened_submenu li {float: left;}
.opened_submenu li {opacity: 0.8;transition: all 0.5s;}

.opened_submenu ul li.active a { background: #fff !important; margin-bottom: -2px; border-bottom: 2px solid #fff !important;height:172px;padding-left:5px;padding-right:5px;}

.opened_submenu ul li.active,
.opened_submenu li:hover {opacity: 1;transition: all 0.5s;}

.opened_submenu .heading,
.filter_heading {margin: 15px 10px 0 10px;border-top: 1px dashed #c0c5bf}

.opened_submenu .heading strong,
.filter_heading strong {font-size: 16px;padding-right: 10px;margin-top: -13px;}

.mt2 { margin-top: 2px;}
.filter_heading strong { background: #fff}

.opened_submenu .options,
.filter_options { margin: 10px 10px 0 10px}

.opened_submenu .options span {padding-right:20px;margin-right: 30px;margin-bottom: 10px;line-height: 14px; position: relative}
/*.filter_options span {padding-right:20px;margin-right: 30px;margin-bottom: 10px;line-height: 14px; position: relative}*/
.filter_options span {line-height: 14px; position: relative} 

.opened_submenu .options span a,
.filter_options span a {
	margin-left: 7px;
	width: 14px;
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	background: url(../images/ico.plus.png) no-repeat 0 0;
	height: 14px;
}

.info_line {height: 49px;}

.info_line .col {
	width: 150px;
	color: #fff;
	font-family: Arial;
	height: 36px;
	padding-top: 8px;
	padding-left: 90px;
}

.info_line .col1 {background: url(../images/ico.info1.png) no-repeat 30px 5px;}
.info_line .col2 {background: url(../images/ico.info2.png) no-repeat 15px 5px;}
.info_line .col3 {background: url(../images/ico.info3.png) no-repeat 20px 8px;}
.info_line .col4 {background: url(../images/ico.info4.png) no-repeat 30px 8px;}
.info_line .col div {background: url(../images/bg.info_separator.png) no-repeat right 0;}
.info_line .col:last-child div { background: none}
.list_page .new_element {width: 450px;}
/*
.list_page .new_element:nth-child(odd) {float:left;}
.list_page .new_element:nth-child(even) {float:right;}
*/

.help_block .icon {width: 95px;text-align: center}
.help_block {width: 320px;}

.help_block h3 {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #a22b2b;
}

.help_block a {color: #333}
.help_block .info {width: 220px;}
.help_block ul li {margin-bottom: 5px;}
.fck p {line-height: 18px;margin-bottom: 15px}
.fck ul {list-style: disc;margin-left: 30px;padding-bottom:15px;}
.red { color: red}
.cheaper_page .col2 {width: 450px}
.cheaper_page .col1 {width: 310px;margin-right: 50px;}

.cheaper_page .form .field,
.feedback_form .field,
.ask_left .field.text,
.error_form .field.text {margin-bottom: 15px;}

.cheaper_page .form .field label,
.feedback_form .field label,
.ask_left .field.text label,
.error_form .field.text label {font-size: 13px;margin-bottom: 3px;font-weight: bold;}

.cheaper_page .form .field input,
.cheaper_page .form .field textarea,
.feedback_form .field textarea,
.feedback_form .field input,
.cheaper_page .form .field input,
.ask_left .field.text input,
.ask_left .field.text textarea,
.error_form .field.text textarea,
.error_form .field.text input {
	width: 255px;
	border: 2px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	padding: 3px 7px;
	resize: none;
}

.ask_left .field.text.spam input, 
.error_form .field.text.spam input {width: 150px}

.ask_left .field.text.spam span,
.error_form .field.text.spam span {
	color: #990000;
	font-size: 18px;
	margin: 2px 5px 0 0;
	font-weight: bold
}

.cheaper_page .item {background: #faefef;padding: 10px;border: 1px solid #dca3a3;}
.cheaper_page .item .info {width: 185px;}
.cheaper_page .item .info a span {font-size: 14px}
.register_page .box {padding: 15px;border: 1px solid #cdcdcd}

.register_page h3 {
	font-size: 20px;
	color: #990000;
	margin-bottom: 10px;
	font-weight: normal
}

.register_page .col {width: 440px;}
.register_page .field {margin-bottom: 20px;}
.cart_text .field {border-top: 1px solid #ccc;padding: 10px 0;}

.register_page .field.text label,
.register_page .field.radios span.label,
.register_page .field.select label,
.cart_text .field.text label,
.cart_text .field.select label,
.price_line label {
	width: 150px;
	font-weight: bold;
	margin-top: 4px;
	text-align: right;
	margin-right: 10px;
}

.price_line label {width: 370px;}
.register_page { font-family: Arial;}
.register_page .field.text label .required { color: red; font-weight: normal}

.register_page .field.text input,
.register_page .field.select select,
.cart_text .field.text input,
.cart_text .field.select select,
.cart_text .field.text textarea,
.feedback_form select  {
	width: 190px;
	border: 2px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	padding: 2px 7px;
}

.cart_text .field.text textarea {width: 260px;height: 60px;resize: none}
.cart_text .field {margin-bottom:0px;}

.register_page .field.select select,
.cart_text .field.select select,
.feedback_form select  {width: 208px;padding: 1px 2px;}

.register_page .field.radios input,
.register_page .field.checkbox input {margin-top: 1px;}
.register_page .field.radios div { margin-top: 4px}

.register_page .field .filled {
	width: 17px;
	height: 14px;
	margin: 3px 0 0 10px;
	background: url(../images/ico.filled.png) no-repeat 0 0;
}

.required_text {line-height: 21px}
.items_cart {width: 100%;font-family: Arial;border: 1px solid #acacac}

.items_cart th {
	background: #dadada;
	padding: 13px;
	vertical-align: middle;
	border-right: 1px solid #e9e9e9;
}

.items_cart th:last-child,
.items_cart td:last-child { border-right: 1px solid #acacac; !important}

.items_cart td{
	padding: 10px 4px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #acacac;
	border-right: 1px solid #e9e9e9;
}

.items_cart .image img {border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px}
/*.items_cart .even {background: #f5f3ef}*/
.items_cart tr:nth-child(2n) {background: #f5f3ef}
.items_cart .image {position: relative;width: 76px}
.items_cart .image .line {top: 0px;left: 0}
.cart_text .col2 {width: 430px;font-family: Arial;}
.cart_text .col1 {width: 460px;font-family: Arial;}

.cart_text h3 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #990000;
}

.cart_text .field .price {color: #990000;margin-top: 4px}
.price_line .price {margin-top: 4px;}
.price_line .grey {color: #555 !important}
.items_cart .registered {color: #990000;margin-bottom: 5px;font-size: 11px;}
.breadcrumb {font-size: 11px;font-family: Arial;color: #666;line-height: 21px;}
.breadcrumb a {color: #666}
.breadcrumb span {padding: 0 5px}

.breadcrumb button strong {
	float: left;
	width: 8px;
	height: 13px;
	background: url(../images/ico.back.png) no-repeat 0 0;
	margin: 2px 10px 0 -5px;
}

.big_heading {font-size: 26px;font-weight: bold;color: #ac2f2f}
.pagination {text-align: center}
.pagination ul li {display: inline-block;margin: 0 12px}

.pagination ul li a {
	font-size: 14px;
	text-decoration: none;
	color: #555;
	line-height: 21px;
	width: 16px;
	display: block;
	text-align: center;
	font-family: Arial;
}

.pagination ul li.active a {
	background: url(../images/bg.active_page.png) no-repeat center bottom;	
	color: #fff;
}

.pagination ul li.prev a {
	line-height: 21px;
	color: #fff;
	width: auto;
	padding: 0 10px 0 15px;
	background: url(../images/btn.prev.png) no-repeat 0 0 #993232;
}

.pagination ul li.next a {
	line-height: 21px;
	color: #fff;
	width: auto;
	padding: 0 15px 0 10px;
	background: url(../images/btn.next.png) no-repeat right 0 #993232;
}

.pagination ul li.pages a { width: auto}
.small_table tr th,
.small_table tr td {padding: 8px 5px !important;font-size: 11px;}
.small_table td.first {padding: 8px 0px !important;text-align: center}
.small_table td.first .image { margin: auto}

.add_cart {
	width: 34px;
	height: 21px;
	border: none;
	background: url(../images/btn.add_cart.png) no-repeat center center;
	margin-left: 5px;
}

.small_table select {
	border: 2px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	padding: 2px 2px 2px 7px;
	margin-top: -3px;
}

.print_version a {
	padding-right: 20px;
	background: url(../images/ico.print.png) no-repeat right center;
}

.tal { text-align: left !important}
.small_table2 tr td.first {padding-left: 12px !important;padding-right: 12px !important;width: 80px;}
.small_table2 td{ font-size: 12px !important;}
.small_table2 td.second { width: 400px}

.small_table2 a.pdf {
	background: url(../images/ico.pdf_file.png) no-repeat 0 center;
	display: inline-block;
	padding-left: 23px;
	line-height: 16px;
}

.product_left  {width: 670px}
.product_left .image {width: 300px;}
.product_left .options {width: 350px;}
.product_left .options select {width:120px;}

.product_left .options table,
.characteristics table {
	width: 100%;
	border-top: 1px solid #ccc;
}

.product_left .options table tr td,
.characteristics table tr td {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
}

/*
.product_left .options table tr.even,
.characteristics table tr.even {background: #f5f3ef}
*/
.product_left .options table tr:nth-child(2n),
.characteristics table tr:nth-child(2n) {background: #f5f3ef}

.product_left .options table tr td.first,
.characteristics table tr td.first { font-weight: bold; text-align: right; width: 125px}

.share_link a {
	color: #555;
	padding-right: 25px;
	font-weight: bold;
	background: url(../images/ico.facebook.png) no-repeat right center;	
	font-family: Arial;
	text-decoration: none;
}

.tabbed3 .body2 { padding-top: 10px; padding-right: 20px}
.product_sidebar {width: 250px}
.product_sidebar #newsletter input {width: 155px}

.gallery_block h2,
.characteristics h2 {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #990000;
}

.characteristics {width: 310px}
.characteristics .first span { font-weight: normal}

.additional_conditions ul li {
	background: url(../images/ico.additional_conditions.gif) no-repeat 0 center;
	padding-left: 25px;
}

.additional_conditions .red { color: #d1002b}
.buy_group,
.buy_block {border: 1px solid #bababa;padding: 10px;font-family: Arial;}
.buy_block {padding: 0}
.buy_block .top {background: #f5f3ef;padding: 3px 0;border-bottom: 1px solid #bababa;}
.buy_block .top img {position: relative;top: 3px;}
.buy_block .inner {padding: 10px 5px}

.buy_group .heading {
	background: url(../images/ico.group1.png) no-repeat 0 center;
	padding-left: 27px;
}
.buy_group .price strong,
.buy_block .price strong {font-size: 22px;color: #990000}
.buy_group .price span,
.buy_block .price span {font-size: 15px;color: #555}
.buy_block table {width: 200px;text-align: center;margin: auto}
.buy_block table tr th {background: #f5f3ef;padding: 1px 3px;border: 1px solid #999}
.buy_block table tr td {padding: 1px 3px;border: 1px solid #999}
#related .selects label {margin-top: 2px;}
.body2 h2 {font-size: 20px;color: #990000;font-weight: normal}
.product_left .item01 { font-family: Arial;}
.product_left .item01 .image {width: 139px;}
.product_left .items_cart .image {width: 76px}
.product_left .items_cart .first {padding: 5px !important}
.feedback { font-family: Arial}

.feedback .text {
	background: #faf7ed;
	padding: 10px;
	position: relative;
	border-radius: 10px;
	border: 1px solid #d7b98f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.feedback .author {width: 100px;margin-left: 10px;}
.feedback .author a {font-size: 14px;color: #555}
.feedback .rating {width: 205px;}
.feedback .rating ul li {float: left;}

.feedback .rating ul li a {
	background: url(../images/ico.stars.png) no-repeat -1px 0;
	display: block;
	width: 15px;
	height: 16px;
}

.feedback .rating ul li.filled a,

/* .feedback .rating ul li a:hover {background: url(../images/ico.stars.png) no-repeat -1px 0;} */
.feedback .rating ul li a.grey { background: url(../images/ico.stars.png) no-repeat right 0;}

.feedback .text .arrow {
	position: absolute;
	width: 20px;
	left: 25px;
	bottom: -12px;
	height: 12px;
	background: url(../images/ico.arrow.png) no-repeat 0 0;
}

.feedback .date {width: 160px;font-size: 11px;}
.feedback .ip {font-size: 11px}
.ask_left {width: 280px;}
.radio_field {margin-bottom: 5px}
.radio_field input {margin-top: 2px}
.ask_right { width: 330px}
.consult .image {width: 100px}
.consult .text p { font-size: 11px}
.consult .text .langs { margin-top: 10px}
#find_error .text { width: 330px}
.error_form { width: 275px}
     
.dropdown dd { position:relative; width: 60px; border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.dropdown dt a { background: url(../images/ico.select_arrow.gif) no-repeat 50px center #fff;text-decoration: none;display:block; padding-right:20px; width:auto;text-transform:uppercase;}
.dropdown dt a span {cursor:pointer; display:block; line-height: 23px; font-size: 11px; color: #555}
.dropdown dt a span img { margin: 0 5px;position: relative;top: 1px}
.dropdown dd ul { background:#fff none repeat scroll 0 0; display:none;list-style:none; position:absolute; left:-1px; top:0px; width:60px}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:2px 5px; display:block; font-size: 11px; text-decoration: none; color: #555}
.dropdown dd ul { border: 1px solid #ddd}
.dropdown dd ul li a img { margin: 0 5px 0 0;position: relative;top: 1px}

.capit {text-transform:uppercase;}
.fixlh {line-height:14px;}
.menu_holder ul li img {  
		-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
		border:1px #cccccc solid;
}
.sites_links a:hover {text-decoration:none!important;}
.sites_links span.db {text-transform:uppercase}


/*    multiselect   */
.ui-widget-header {
border: 1px solid #658ecd;
background: #e2fae0 url(../images/ui-bg_gloss-wave_35_f6a828_500x100_green.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #7ac073;
	background: #e2fae0;
	font-size:11px;
	color: #000;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #7ac073;
	background: #e2fae0;
	color: #000;
}

.nound {text-decoration:none}
p.err {padding:50px 0px 100px 0px;text-align:center;font-weight:bold;color:red;}
div.print_title {display:none;padding:0px 10px;}

.filter_options span.fl {padding:0px 15px 10px 0px;}
.filter_options span.fl:nth-child(6) {padding-right:0px}

.g-plusoneblock {width:110px}
.likebox {width:110px;padding-top:5px;}
.likebox iframe {overflow:hidden;border:none;overflow:hidden;width:100px; height:21px;}
.sharebox {padding-top:5px}

.foto_list {width:150px;height:120px;overflow:hidden;}
.foto_list img {max-width:135px}

.vid_list_wrap {width:150px;height:145px;overflow:hidden;}
.vid_list {width:150px;height:105px;overflow:hidden;}
.vid_list img {max-width:160px}

.gall_list {width:285px;height:158px;overflow:hidden;}
.gall_list img {max-width:285px}

.filled {display:none}

.list_row_href {cursor:pointer}
.list_row_href:nth-child(odd):hover {background:#ededed}
.list_row_href:nth-child(even):hover {background:#e4e4e4}

.highlight {background:#f5cdcf;}
.req {border:1px #C86868 solid}
.fizinis {display:none}
.nostyle {
	border-top: 2px solid #404040!important;
	border-left: 2px solid #404040!important;
	border-right: 1px solid #d4d0c8!important;
	border-bottom: 1px solid #d4d0c8!important;
}

.tabs li strong.logout {
	text-decoration: none;
	color: #ff9999;
	display: block;
	padding: 0 15px;
	line-height: 28px;
	font-weight:normal;
	cursor:pointer;
}
.tabs li strong.logout:hover {color:#ffcccc;}

.question_form textarea,
.question_form select {
	width: 255px;
	border: 2px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	padding: 3px 7px;
	resize: none;
}
.question_form label .required { color: red; font-weight: normal}
.question_form select { width: 272px; padding-top: 1px;padding-bottom: 1px}
.question_form select { padding-right: 2px; padding-left: 5px}
.question_form .field.text input { width: 190px; border: 2px solid #404040; border-bottom: 1px solid #d4d0c8; padding: 2px 7px; }
.questions { width: 600px; font-family: Arial; }
.question {	border-bottom: 1px solid #ddd;	padding-bottom: 15px;	margin-bottom: 15px; }
.question .title { color: #990000 }
.question_head {
	color: #273f29;
	background: #cae8cc;
	padding: 5px 15px;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 18px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.question_form { width: 285px; }
.question_form h3 {
	font-size: 20px;
	color: #a22b2b;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.question_form label { font-weight: bold; font-size: 13px }
.question_form .field { margin-bottom: 10px}
.question_form .field  input { width: 255px !important; }
.required_text { font-size: 11px; color: #ff0000 }

.nuol_ico_small .line {font-size:8px;}

.product_left .required, #forma_friend .required, 
#forma_err .required {color:red;font-weight: normal;}
.w645 {width:645px!important;}

.disp_block {display:block;}
.full_size {width:100%!important;}

.vid_page {
	width:100%;
	position:fixed;
	/*bottom:50px;*/
	height:480px;
	display:block;
	top:50%;
	margin-top:-240px;
}

.vid_page .vid_page_in {
	width:700px;
	height:480px;
	margin:0px auto;
	background:#fff;
	padding:15px 20px 10px 40px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow: 0px 0px 54px #000;
	-webkit-box-shadow: 0px 0px 54px #000;
	box-shadow: 0px 0px 54px #000;
	/*	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000')";	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000');
	*/
}
.vid_page .vid_page_in .title {
	font-size:16px;
	font-weight:bold;
}

.vid_page .vid_page_in .textblock {
	width:97%;
	height:400px;
	overflow:hidden;
	font-size:14px;
	line-height:19px;
	padding-right:15px;
}
.vid_page .vid_page_in #close , .vid_page .vid_page_in #close2 {
	cursor:pointer;
}

.strike {text-decoration: line-through}
.bold {font-weight:bold;}
.radpig_smaller img {max-width:80px;}
.fix_select select {width:48px;}
.lineheight18 {line-height:18px;}


table.hist_all {width:100%;}
table.hist_all td {margin:0px;padding:2px;text-align:left;font-size:12px;}

.mirotxt_menu ul li span {text-transform:uppercase;}
.w63 {width:63px;}

a.gallery_in {display:block;padding-left:10px;text-align:center;line-height:15px;}
a.gallery_in strong {display:block;}

.ft_kiek {line-height:15px;}
.ft_kiek strong {display:block;}

#banner_menu .pagination li.current a {color:#000;}
.blokiux {display:block;height:30px;line-height:13px;width:120px;margin:0px auto;}
.center {text-align:center;}
.smaller {font-size:12px;}

table.quantity_discount th { font-size:11px;line-height:12px;text-align:center; vertical-align:middle;}

.cartregform {display:none;}

.col1 .required {color:red;}

.c_blue {color:#0070c0;cursor:help;}
.noneline {text-decoration:none;}

.specthumb {display:block;padding-right:5px;cursor:help;}

.product_left .options table select { width: 175px; }

#banner01 .slides_container { height:365px; }

.print_only { display:none; }
.easy {margin:3px 0px 3px 0px;}
#forma_feedback .field textarea.req { height:80px; }
.file_err { font-weight:normal;color:red;font-size:11px; }

.feedback .rev_text { width:515px; }
.feedback .rev_img { width:100px;height:90px;overflow:hidden; text-align:center; }

#selects_newpos { position:absolute;margin-left:710px;margin-top:13px;font-size:12px; }
.new_curr {width:70px;}

.strikeout {text-decoration:line-through;}

.selects .new_curr { width:85px; }
.selects select { height:19px; }

.do_back { font-size:13px; }
.do_back a { font-weight:bold;text-decoration:none; }

.width60 {width:60px!important;}
.width80 {width:80px!important;}

.cont_ico {margin-top:-8px;}

/*
#delivery_price {position:absolute;padding:0px;}
#delivery_price .cont_ico {margin-top:0px;}
*/

.noneline_new {position:absolute;}

.katalog {margin-left:45px;margin-top:5px;}

@media screen and (max-width: 1250px) {
	#fixed_menu {display:none;}
}

.product_leasing { height:115px; }

.login_link2 a:hover { text-decoration:underline!important; }
.login_link a:hover { text-decoration:underline!important; }

.cookies_policy { position:absolute; font-size:10px;text-decoration:none;color:#000; }
.cookies_policy:hover { text-decoration:underline; }

.toggler-36 { cursor:pointer;font-family:Tahoma;font-size:18pt;color:#231F20;font-weight:bold;padding-left:40px;background:url('../images/plus.png') no-repeat;background-position:15px 25px;border-bottom:1px #ccc solid;padding-top:10px;padding-bottom:10px; }
.toggler-36:hover { color:#20B24A; }
.panel-36 { padding-left:5px;padding-top:10px; }
.new_label { display:block;width:356px!important;padding-right:20px!important;font-weight:normal!important;padding-bottom:5px; }
.nw_select { width:208px;border:1px #000 solid;margin-right:40px!important; }

.fix_fsel { 
	height:20px;
	width:100px;
	border:1px #000 solid;
}
.newst_salis { width:200px;text-align:right;margin-right:7px; }

.new_prist_calc { width:235px; }
.new_prist_calc td { text-align:left;border:none!important; }
.width110 { width:110px; }
#delivery_price { font-weight:bold; }
.new_reg_chbox { width:100px!important;font-weight:normal!important;line-height:20px; }
.new_reg_chbox input[type="checkbox"] { width:30px!important; }

.opt_ico { position:absolute;margin-left: 180px; }

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#fff;
	border-radius:5px;
	padding:10px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	box-shadow:1px 1px 2px 2px #ccc;
	-moz-box-shadow:1px 1px 2px 2px #ccc;
	-webkit-box-shadow:1px 1px 2px 2px #ccc;
}

.main_slogan {
text-align: center;
padding-top: 13px;
}
.miro_nav_v2 a { border:none!important; }
.miro_nav_v2 a img {  
margin-top:-1px;
padding-bottom:5px;
}


.opened_submenu { top:-8px!important; }
.mimp { position:absolute;text-indent: -9999px; }

.more_detail { width:180px;height:19px;background:url(../images/desc_button.png);color:#fff;text-align:center;padding-top:4px;cursor:pointer; }
.hid_link { position:absolute;text-indent:-9999px; }

#reg_im_title { width:120px;float:left;margin-left:20px; }
#im_prefix_block { width:50px;float:left; }
#im_prefix_block select { 
	width:65px;
	border: 2px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	padding: 1px 3px;
}
#im_prefix_block .im_prefix_inptxt { width:47px; }

.dn { display:none; }

.main_slogan { margin-top:0px; }

#header .image img { width:210px; }

.deliv_mark {
  background: #eff5eb;
  padding: 10px 15px 15px 15px;
  border: 1px solid #adcb98;
}

.deliv_mark strong {
	text-transform:uppercase;
}


.bounceout { margin-top:20px; }
.bounceout .carousel ul li img { width:130px; }
.bounceout .carousel { height:100px!important; width:800px!important; margin:0px auto; margin-left:85px;}
.bounceout .carousel ul { display:table; height:100px;}
.bounceout .carousel ul li { height:200px;display:table-cell;vertical-align:middle;border:0px red solid;padding-left:14px; padding-right:14px; }

.bounceout .prev { display:block;width:45px;height:60px; text-decoration:none; background:url(../images/bprev.jpg) no-repeat; float:left; }
.bounceout .next { display:block;width:45px;height:60px; text-decoration:none; background:url(../images/bnext.jpg) no-repeat; float:right; margin-top:-99px;}

.our_clients { font-size:16px; }

.tooltip {
	white-space:pre-wrap;
}

#description a { text-decoration:none; }

