@import "language.css";
@import "contact_form.css";
@import "catalog.css";
@import "news.css";
@import "gallery_cat.css";
@import "polls.css";

html,body { margin:0; padding:0; height: 100%;}
html { }
body { color:#474646; font-family: 'PT Sans', sans-serif; font-size:15px;  }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0;  }
a:link, a:visited, a:active { font-size:15px; color:#ed3338; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:0 0 0 10px; }
ul li { list-style-type:disc; }
ol { margin:0 0 0 10px; padding:0 0 0 10px; }
ol li { list-style-type:decimal; }
form td { vertical-align:top; }


#titulinis {background:url("../images/body_bg.jpg") no-repeat top center; background-color: #ededed;}
#vidinis {background:url("../images/body_bg2.jpg") no-repeat top center; background-color: #ededed;}
.button { background:#690b03; cursor: pointer; }
.button:hover {background:#323232;}

#container { position:relative; margin:auto; width:1240px; height: 115px; }
#container_wrapepr {width: 100%; background: #fff;}
#container2 { position:relative; margin:auto; width:1240px; padding: 50px 0px 10px 0px; }
.title_3in1 { font-size: 24px; color: #68506A; font-weight: bold; padding-bottom: 10px; text-align: left; padding-left: 0px;}
.partner_title {width: 9%; text-align: center; font-size: 24px; color: #68506A; font-weight: bold;}
#vertical_line {height: 110px; width: 1px; background: #D4DDE9; position: absolute; left: 137px; top: 35px;}

#logo { position:absolute; top:15px; left: 30px}
#header { position:absolute; top:6px; right:20px; background:url(../images/header_pic.png) left top no-repeat; width:403px; height:312px; z-index:2; }
#header_inner { margin:18px 0 0 27px; width:304px; height:200px; }
#slogan { position:absolute; top:160px; left:80px; width:404px; font-size:14px; border-left:5px solid #78D1F0; color:#6F7274; padding-left:5px; font-style:italic; /*background:red;*/ }

#content { clear:both; display:block; padding:10px 0 10px 0; overflow:hidden; }
#content_inside_wrapper #left { vertical-align:top; width:295px; /*background: url("../images/block_top.png") no-repeat; background-color: #fff;*/ float: left;}
#content_inside_wrapper #right {  padding-left:30px; vertical-align:top; overflow: hidden;}

h1 { text-align:left; font-size:22px; color:#2B2B2B; text-decoration:none; padding:0px 20px 20px 0px; margin: 0;}
.h1_right {text-align:left; font-size:22px; color:#FA1100; text-decoration:none; padding:0px 0px 30px 0px; }
#kelias {padding: 25px 0 15px 0; text-transform: uppercase; color: #858585; font-size: 13px;}

#kelias a:link, #kelias a:visited, #kelias a:active { text-transform: uppercase; color: #858585; font-size: 13px; text-decoration: none; }
#kelias a:hover {text-decoration: underline;}

.way_seperator { position: relative; top: -1px;}


#document_dowloads { background: url("../images/block_top.png") no-repeat; background-color: #fff; padding-bottom:20px; }
#title_h1 {text-align:left; font-size:22px; color:#2B2B2B; text-decoration:none; padding:20px 20px 20px 20px; background: url("../images/block_top2.png") no-repeat;}
.left_text_content {padding:0px 20px;}
#document_dowloads .contact { padding:20px 20px 0 20px; }

.camera_wrap {z-index: 999 !important;}


.img-zoom {
   
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    
}
 
.transition {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer;
}

.product_right ul li {background: url("../images/bullet.png") no-repeat; list-style-type: none; padding-left: 25px;}
.ul_style ul {margin: 0; padding: 0;}
.ul_style ul li {background: url("../images/download.png") no-repeat; list-style-type: none; padding-left: 25px;}


h2 {color: #ed3338; font-weight: bold; font-size: 15px;}

#content_inside_wrapper {width: 1180px; position: relative; margin: auto; overflow: hidden; }
#content_inside { padding: 0 30px; min-height: 400px;}
#three_in_one { }

.line_small {height: 1px; background: #CAC8CB; width: 100%;}
.submenu_warapper {width: 100%; height: 55px; background: #323232;}
.cat_sub_wrapper {padding-left: 15px;}

/* 2 lygio submeniu */
.submenu2 { padding: 2px 0; }
.submenu2 a:link, .submenu2 a:visited, .submenu2 a:active { font-size:14px; line-height: 16px; font-weight:normal; color:#2D2D2D; text-decoration:none; padding: 0 0 0 12px; background: url(../images/bullet2.png) center left no-repeat; }
.submenu2 a:hover { color: #B30E00; }
.submenu2_active { padding: 2px 0; }
.submenu2_active a:link, .submenu2_active a:visited, .submenu2_active a:active, .submenu2_active a:hover { font-size:14px; line-height: 16px; font-weight: normal; padding: 0 0 0 12px; color: #B30E00; text-decoration: none; background: url(../images/bullet2.png) center left no-repeat;}
/* END - 2 lygio submeniu */

#menu_container_responsive {display: none;}
#menu_container { position:absolute; top:115px; left:30px; float:left; text-transform: uppercase; }
#menu_tree { width:180px; padding:10px 15px 10px 0; }
.menu_item { float:left;  padding: 7px 0; height: 41px;}
.menu_item:HOVER{ background:#690B03; }
.menu_item_active { float:left; background:#ed3338;  padding: 7px 0; height: 41px;}
.menu_item a:link, .menu_item a:visited, .menu_item a:active { display:block; font-size:16px; color:#E1E1E1; text-decoration:none; font-weight:normal;line-height:40px; padding: 0 10px; }
.menu_item a:hover { background:url(../images/menu_active.png) center bottom no-repeat; }
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { display:block; font-size:16px; line-height:40px; color:#E1E1E1; text-decoration:none; font-weight:normal; padding: 0 10px; }
.menu_item_active a:hover {}
.show_menu .menu_item a:link, .show_menu .menu_item a:visited, .show_menu .menu_item a:active { color: #fff; }
.catalog_category > a {text-decoration: none!important; font-size:14px; line-height: 16px; font-weight:normal; color:#2D2D2D; text-decoration:none; padding: 0 0 0 12px; background: url(../images/bullet2.png) center left no-repeat;}
#kalbos {color:black;}
/* 2 lygio submeniu */
.dot_line { float: left; background: #262826; width: 2px; height: 55px; }
/* #submenu { position:relative; margin:auto; width:1240px; }
.submenu { padding:12px 20px 12px 20px; float: left; }
.submenu a:link, .submenu a:visited, .submenu a:active{ font-size:22px; font-weight:normal; color:#fff; text-decoration:none;  text-transform: uppercase;}
.submenu_active { padding:12px 20px 12px 20px; float: left; }
.submenu a:hover {color:#E971E5; text-decoration:underline;}
.submenu_active a:link, .submenu_active a:visited, .submenu_active a:active, .submenu_active a:hover { font-size:22px; font-weight:normal; color:#E971E5; text-decoration:underline; text-transform: uppercase;}
 *//* END - 2 lygio submeniu */
 
 #submenu { width:245px; padding: 18px 25px; background: url("../images/block_top.png") no-repeat; background-color: #fff; }
.submenu { padding: 5px 0 5px 0px;  }
.submenu a:link, .submenu a:visited, .submenu a:active { display: block; padding: 0 0 0 12px; font-size:16px; font-weight:normal; color:#2D2D2D; text-decoration:none; background: url(../images/bullet1.png) center left no-repeat; }
.submenu a:hover {  color: #B30E00; }
.submenu_active { padding: 5px 0 5px 0px; }
.submenu_active a:link, .submenu_active a:visited, .submenu_active a:active, .submenu_active a:hover { display: block; padding: 0 0 0 12px; font-size:16px; font-weight:normal; color:#ed3338; text-decoration: none; background: url(../images/bullet1.png) center left no-repeat; }
/* END - 2 lygio submeniu */

/* 3 lygio submeniu */
#submenu3 { padding:5px 15px 5px 15px; }
.submenu3 { padding:5px 20px 5px 20px; }
.submenu3 a:link, .submenu3 a:visited, .submenu3 a:active, .submenu3 a:hover { font-size:11px; font-weight:normal; color:#5E4450; text-decoration:none; }
.submenu3_active { padding:5px 20px 5px 20px; }
.submenu3_active a:link, .submenu3_active a:visited, .submenu3_active a:active, .submenu3_active a:hover { font-size:11px; font-weight:bold; color:#5E4450; text-decoration:none; }
/* END - 3 lygio submeniu */

.push {height: 80px;}
#index_contacts { position: absolute;right: 30px; top: 26px; color: #616161; }
#index_contacts h1 { padding:0px; }
.footer_wrapper {background: #373737; width: 100%; position: absolute; bottom: 0;}
#footer { margin:auto; width:990px; height:41px; font-size:12px; margin-bottom:0px; padding-top: 15px; /*background:url(../images/seperator.png) no-repeat; width:14px; height:41px; */ }
#footer #copyright { width:49%; color:#616161; text-align: left; display: inline-block; margin-top: 5px; /* background:red; */ }
#footer #copyright p {}
#copyright a:link, #copyright a:visited, #copyright a:active { font-size:12px; color:#616161; text-decoration:none; font-weight:normal; }
#copyright a:hover { text-decoration:underline; }
#footer #createdby { color: #616161; display: inline-block; text-align: right; width: 50%;  margin-top: 5px; }
#createdby a:link, #createdby a:visited, #createdby a:active { font-size:12px; color:#616161; text-decoration:none; font-weight:normal; }
#createdby a:hover { text-decoration:underline; }

#bottom { display: none; }
#top_r { display: none; }
html > body#vidinis > div > div#content_inside_wrapper > div#right > div#kontaktai_wrapper > div > p > span > a > span {
    color:#ed3338 !important;
}


.news_color {color: #ed3338;}
.desc_slide_new { line-height: 20px; }
.slider_item { text-align: left; margin: auto; width:268px; }
/*.slider_item .catalog_object_photo, .slider_item .catalog_object_name, .slider_item .catalog_object_link {  }*/
.slider_image { position: relative; }
.slider_title { position: relative; line-height: 20px; }
.slider_title a:link, .slider_title a:visited, .slider_title a:active { position: relative; }



@media only screen and (min-width: 280px) and (max-width: 1240px) {
	#container { width: 100%; }
	#container2 { width: 100%; }
	#footer { width: 100%; }
	#content_inside_wrapper { width: auto; padding: 0 30px; }
}

@media only screen and (min-width:280px) and (max-width: 900px) {
	#titulinis, #vidinis { background-position: center 80px; }
	#container { text-align: center; height: auto; }
	#content_inside_wrapper { width: auto; padding: 0 0px; }
	#logo { position: relative; left: 0; top: 0; padding-top: 20px; }
	#index_contacts { position: relative; right: 0; top: 0; }
	#index_contacts h1, #index_contacts p { text-align: center!important; }
	#menu_container { display: none; }
    #menu_container_wrapper { display: none; }
	#menu_container_responsive { background:url(../images/mobile_menu_2.png) no-repeat left 10px center #323232; display: inline-block !important; width: 100%; text-align: left;  cursor: pointer; height: 38px; margin: 10px 0 0 0; line-height: 38px; color: #fff; font-size: 20px; }
	.show_menu { margin-top: 10px; }
	.menu_item          { display:block; margin-right:0px; border-radius:0px; float: none; background: #323232; margin-bottom: 2px; text-align: left; height: 30px; }
    .menu_item:HOVER    { background:#690B03; }
    .menu_item_active   { display:block; margin-right:0px; border-radius:0px; float: none; background: #ed3338; margin-bottom: 2px; text-align: left; height: 30px; }

    .menu_item a:link, .menu_item a:visited, .menu_item a:active { padding-left: 40px; margin:0px; line-height: 30px; }
    .menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { padding-left: 40px; border: none; color:#fff; line-height: 30px; }
	.dot_line { display: none; }
	.submenu_warapper { display: none; }
	#footer #copyright {  }
	#content_inside_wrapper #left { display: none; }
	#content_inside_wrapper #right { padding: 0 10px; clear: both;
	 }
	#bottom { display: block!important;  background: url("../images/block_top.png") repeat-x; background-color: #fff; padding-bottom:0px; margin-top: 20px; }
	#top_r { display: block!important; }
	#document_dowloads { background: none; width: 49%; display: inline-block; vertical-align: top; padding-bottom: 0; }
	#title_h1 { background: none; }
	.catalog_categories_products_wrapper { text-align: center; }
	.catalog_category_show { margin: 0 10px 40px 10px !important;  }
	#submenu { background: none; overflow: hidden; padding: 10px 25px; width: 100%; }
	.submenu { display: inline-block; margin-right: 20px; }
	.push {height: 58px;}
	.ul_style { padding-bottom: 20px; }
	#document_dowloads .contact { padding-bottom: 20px; }
}

@media only screen and (max-width: 550px) {
	#document_dowloads { width: 100%; text-align: center; background: url("../images/block_top.png") repeat-x; background-color: #fff; padding-bottom:0px;  }
	#document_dowloads:FIRST-CHILD { padding-bottom: 20px; }
	#title_h1 { text-align: center; }
	#bottom { background: none; }
	.ul_style { padding-bottom: 0px; }
	#document_dowloads .contact { padding-bottom: 20px; }
}

@media only screen and (max-width: 360px) {
	#footer #createdby { text-align: center; width: 100%; margin-top: 0px; }
	#footer #copyright { text-align: center; width: 100%; margin-top: 0px; }
}