	/* HTML 5 shits */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
	display: block;	
}

/* Reset browsers default styling */
	html, body, div, span, 
	h1, h2, h3, h4, h5, h6,
	a, acronym,
	font, img,
	ul, li,
	fieldset, form, label, legend, button {
		margin: 0; padding: 0;
		border: 0; outline: 0;
		font-size: 100.01%; vertical-align: baseline;
		background: transparent; }
	ul { list-style: none; }
	.in_article ul { list-style: disc; margin: 0 0 20px 20px }
	.in_article ul li { list-style: disc; margin: 5px 0}
	blockquote, q { quotes: none; }
	textarea { overflow:auto; }
	
	section {overflow:hidden; clear:both}
	
	*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;	
	}


@font-face {    font-family: MuseoSansCyrl-500;    src:url('/fonts/MuseoSansCyrl_500.otf') format('opentype');    font-weight: normal;    font-style: italic;		}
@font-face {    font-family: MuseoSansCyrl-700;    src:url('/fonts/MuseoSansCyrl_700.otf') format('opentype');    font-weight: normal;    font-style: italic;		}

@font-face { 
	font-family: MuseoSansCyrl-100;
	src: url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.otf) format('truetype'); 
	src: url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.eot);
	src: url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.eot?#iefix) format('embedded-opentype'),
	url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.woff) format('woff'),
	url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.ttf) format('truetype'),
	url(/fonts/MuseoSansCyrl-100/MuseoSansCyrl-100.svg#LatoBlack) format('svg');		 
	font-weight: normal;    
	font-style: italic;		
}


@font-face { 
	font-family: MuseoSansCyrl-300;
	src: url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.otf) format('truetype'); 
	src: url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.eot);
	src: url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.eot?#iefix) format('embedded-opentype'),
	url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.woff) format('woff'),
	url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.ttf) format('truetype'),
	url(/fonts/MuseoSansCyrl-300/MuseoSansCyrl-300.svg#LatoBlack) format('svg');		 
	font-weight: normal;    
	font-style: italic;		
}

@font-face { 
	font-family: MuseoSansCyrl-900;
	src: url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.otf) format('truetype'); 
	src: url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.eot);
	src: url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.eot?#iefix) format('embedded-opentype'),
	url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.woff) format('woff'),
	url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.ttf) format('truetype'),
	url(/fonts/MuseoSansCyrl-900/MuseoSansCyrl-900.svg#LatoBlack) format('svg');		 
	font-weight: normal;    
	font-style: italic;		
}


/* CMS styling */
body { 
	font-family:'MuseoSansCyrl-100',Tahoma,Verdana,Helvetica,Arial,sans-serif;	
	font-size:15px;
	padding:0;
	margin:0;
	color:#444444;
}

video {width: 100%}
#wrapper {position:relative; margin:0; padding:0;}
header {position:relative; margin:0 auto; width:100%; height:auto;}
#logo_bar {width:100%; position:fixed; top:0; left:0; height:123px; background: #FFF url("/images/blade_1.jpg") 0 47px repeat-x; z-index:999}
footer {position:relative; margin:0 auto; background:#006198; min-height:300px; color:#FFFFFF; z-index:99}
footer a {color:#96c6e2}
.content {position:relative; margin:0 auto; width:1200px; }
#img_slider {width:100%; position:fixed; z-index:1}
.slider {margin: 140px auto 0}

#logo_tehnoles {position:absolute; top:45px; right: 0;}
#logo {position:relative; top:0;}
#lang {position:absolute; right:5px; top:20px;}
.lang_item {float:left; text-align:center; padding:0 5px; text-transform:uppercase; line-height:20px;}
.lang_item a {color:#393939; font-size:15px; font-family: 'MuseoSansCyrl-300';}

.index .blue_blade {width: 100%; height: auto; margin: 0 auto; background: #006198 }
.blue_blade {width: 100%; height: auto; margin: 0 auto;  background: #006198; }
.slogan {text-align: center; letter-spacing: 7px; color: #FFF; font-size: 14px; line-height: 16px; text-transform: uppercase; font-weight: 300; padding: 14px 0; margin-top: 5px;}

#left_column { width:265px; float:left; margin-right:15px}
#right_column {width:820px;; float:left;}

h1 {font-size:26px; padding:0 ; margin:0; font-weight:normal; display:inline-block }
h2 {font-size:26px; padding:0; margin:0; font-weight:normal; display:inline-block; color:#3c2308  }
h3 {font-size:26px; padding:0 ; margin:0; font-weight:normal; display:inline-block; color:#8a897f  }
.with_ornament {margin:0 20px;}
.section_title {margin-bottom:20px;}

article p {padding-top:0; margin-top:0}
.t9 { font-size:9px }
.t10 { font-size:10px }
.t11 { font-size:11px }
.t12 { font-size:12px }
.t13 { font-size:13px }
.t14 { font-size:14px }
.t16 { font-size:16px }
.t18 { font-size:18px }
.t19 { font-size:19px }
.t20 { font-size:20px }
.t22 { font-size:22px }
.t24 { font-size:24px }
.t26 { font-size:26px }
.t32 { font-size:32px }
.t36 { font-size:36px }


.white { color:#FFF; }
.orange { color:#f26722; }
.black { color:#000; }
.gray { color:#4b4b4b; }
.green {color:#006198 }
.clear {clear:both}

.pr_list li {list-style-image:url(/images/bullet.jpg); line-height:30px; list-style-position:inside; font-size:16px;}
.pr_list li .green {width:100px; display:inline-block}

.pr_img_1, .pr_img_2 { float:left; margin-right:30px; }

.bold { font-weight:bold }
.underline { text-decoration:underline }
.no_underline { text-decoration:none }

.br_info h1 {font-size:30px; color:#006198 }
.breadcrumbs {position:relative; margin-top:15px; width:100%; float:left; margin-bottom: 30px}
.breadcrumbs {position:relative; margin-top:15px; width:100%;}
.breadcrumbs div {display:inline-block; margin-bottom:10px;}
.breadcrumbs div а {color:#CCC; font-size:11px;}

a { color:#3e4448; text-decoration:none; }
img { border:0px; }

.input { color:#999; padding:5px }
.input_select { color:#444; padding:5px }

.fildset { background-color:#f1f1f1;  filter:alpha(opacity=100);  opacity: 1.00;	border: 1px solid #CCC;	padding: 10px 20px;	color:#3b3b3b; width:512px; float:left}
.contact_form input { border:1px solid #CCC; background-color:#FFF; font-size:13px; height:30px; color:#2c2c2c; padding-left:7px; width:100%; margin-bottom:8px; }

.contact_form input#agree {width: inherit; padding: inherit}

.contact_form textarea { border:1px solid #CCC; background-color:#FFF; font-size:13px; color:#2c2c2c; padding-left:7px; width:100%; height:100px; margin-bottom:8px;}
.contact_form_btn { border:0; background-color:#444; font-size:13px; height:34px; width:100px; color:#FFF; cursor:pointer;  -moz-border-radius:5px ;border-radius:5px;  -webkit-appearance: none;}


span.add, span.remove{
	float:left;
	cursor:pointer;
	padding:5px 10px;
	height:30px;
	line-height:20px;
	margin:0 10px 0 0;
	background:#006198 ;
	color:#FFF;
}
span.remove {
	background:#C40003;
}

.clear {clear:both; display:block}

.res_fildset { background-color:#f1f1f1;  filter:alpha(opacity=100);  opacity: 1.00;	border: 1px solid #CCC;	padding: 10px 20px;	color:#3b3b3b; width:530px; margin-right:40px; float:left}


#msg { display:none; position:absolute; z-index:200; background:url(/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent { display:block; background:#e8e8e8; color:#4f4d4e; border:2px solid #F60; border-left:none; padding:5px; min-width:150px; max-width:250px; line-height:18px}

.ok_mess { padding:10px 20px; margin:15px; background-color:#f5f5f5; border:1px solid #c9c9c9; color:#2c6da0; font-weight:bold;}
.bad_mess { padding:10px 20px; margin:15px; background-color:#fbf2e7; border:1px solid #f26722; color:#f26722; font-weight:bold;}


article table { border-collapse: collapse; width: 100%; padding: 20px 0 }
article table td { border: 1px solid #CCC; padding:3px 6px;}
article table th { border: 1px solid #CCC; background-color:#e9e9e9; padding:8px 6px;}
article table td p {padding:0; margin:0}
article table tr:nth-child(even) td {background-color:#D9E2EB}
article table tr:nth-child(1) td {background-color:#6B8BAB; color: #FFF}

main {position:relative; width:100%;  padding:20px 0 40px; z-index:2}
.index main {padding-top: 0}

.intro {background-color: #f0f0f0; padding: 60px 0 50px }
.intro h1 {font-size: 48px }
.intro p { column-count: 2; column-gap: 70px; line-height: 24px; font-size: 17px; }
.cat main {padding-bottom:60px;}
article ul {margin-bottom: 20px;}
article ul li {list-style:inside; padding:0 0 0 20px}

.on {display:block;}
.off {display:none;}

/* ------------------------------------  TOP MENU --------------------------------------*/
nav{ position:absolute; top:88px; left:280px; height:32px; width:calc(100% - 300px); text-align:left}
nav a {color:#393939}
.menu-link { display: none;}

.menu { -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease; }
.menu > ul {   padding: 0px;  margin: 0px;  list-style: none;  position: relative;  display: inline-block;	width:100%;}
.menu > li > ul.sub-menu {	min-width: 10em;	padding: 4px 0;	background-color: #333; }
.menu>ul>li { padding: 0px; }
.menu ul li:last-child { border-right:none}
.menu > ul > li { display: inline-block; }
.menu ul li a { display: block; padding: 4px 10px;  text-decoration: none; font-size: 15px; font-family: 'MuseoSansCyrl-300'; text-transform:uppercase  }
.menu ul ul {   display: none;   position: absolute;   top:99%;  min-width: 220px;  background-color: #222;	z-index:10000; }
.menu ul li:hover > ul { display: block; }
.menu ul ul > li { position: relative; }
.menu ul ul > li a { padding: 8px 10px ; height: auto; background-color: #777777; font-size:14px;}
.menu ul ul > li:last-child a { border-bottom:none}
.menu ul ul > li a:hover { background-color: #636363;  }
.menu ul ul ul { position: absolute; left: 100%; top:0; }
.has-submenu > a:after {	content: url(/images/menu_arrow.png);	display: inline-block;	margin-left:5px;}

/* ------------------------------------  END TOP MENU --------------------------------------*/

.image-box {width:50%; padding: 0 0 50px 50px; float:right; text-align: center}
.article { position:relative; width:100%; padding:10px 5px; margin:0; clear:both}
.article_title {font-size:16px; text-align:left; margin-bottom:5px; color:#2ba3d6;}
.article_desc {text-align:left;}

.category {display:inline; position:relative; float:left; width: 160px; height:165px; margin:15px 0 0 13px; border:1px solid #e9e9e9; text-align:center}
.title {padding:9px; margin-bottom:15px; background-color:#FFF; border-bottom:1px solid #CCC}

.page { padding:5px 10px; background-color:#ececec; border-radius:5px; }
.a_page { padding:5px 10px; background-color:#ececec; color:#F60; border-radius:5px; }
.footer_title { font-size: 18px; font-weight: normal; margin-bottom: 10px; color:#FFF; font:Verdana, Geneva, sans-serif}

.show-menu{text-decoration:none; color:#fff; background:#007a4a url(/images/nav-icon.png) 10px 13px no-repeat; padding-left:40px; text-align:left; font-size:20px; text-transform:uppercase; height:45px; line-height:45px; display:none;}

.social_btn {position:absolute; top:77px; left:700px;}

.hint {display:inline-block; vertical-align:top; margin-top: 0px;}
article h1 { margin-bottom:20px; color:#006198; display: block;}
.description { line-height:20px; float:left; width:100%;}
.description h2 {font-size:20px; color:#006198 ; margin-bottom:10px;}
.description a {color:#d4127b}

.read_more {padding:0 10px; display:inline-block; margin:25px 0; border:1px solid #9c9d9d; font-size:14px; line-height:31px }

.location_map {width:605px; height:375px; float:left; margin-left:40px; list-style:none; padding:0}

.fb_1 {width:500px; height:auto; float:left; text-align:left; margin-top:50px; line-height:20px}
.fb_2 {width:300px; height:auto; float:left; text-align:center; margin-top:50px; line-height:20px}
.fb_3 {width:320px; height:auto; float:right; text-align:left; margin-top:50px; line-height:20px}

.footer_title {font-size:24px; display:inline-block; margin-bottom:15px; color: #FFF}


.cat_article_item .item {list-style:none; padding:0; width:260px; height:300px; float:left; display:inline-block; margin-right:20px; margin-bottom:10px; text-align:center; color:#4487ae; line-height:20px;}
.cat_article_item .item:nth-child(3n) {margin-right:0; }
.cat_article_item .item a {color:#4487ae}
.cat_article_item .item img {border:1px solid #CDCDCD; width: 100%}
.item h2 {padding:0 0 15px}

.news_item {margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #006198}
.news_item h1, .news_item h2 {font-size:15px}
.news_item img {margin-bottom:7px; float:left; margin-right:15px;}

h2.category_art_title {color:#006198 ; font-size:20px; display:block;}

.image_gallery {width:512px; float:left}

.category_container {width:380px; height:420px; float:left; margin:0; padding:0; margin-right:20px; margin-bottom:10px; list-style:none; }
.category_container:nth-child(3n) {margin-right:0}
.category_container img {width: 100%; border: none; padding: 10px }

.cat_header { position:relative; margin: 0 0 20px 0; }
.cat_title {color:#006b98; font-size: 22px; font-family: "MuseoSansCyrl-100"; width:100%; }
.cat_title_index {color:#535353; font-size: 18px; font-family: "MuseoSansCyrl-100"; width:80%; margin: 0 auto; text-align: center; height: 50px}

.category_desc {font-size: 16px; font-family: "MuseoSansCyrl-100"; text-align: center; padding: 10px;}

.cat_content { padding:20px; min-height:300px;}
.sub_cat li {list-style:url(/images/subcat_li.png); list-style-position:inside; line-height:36px; font-size:18px;}

.cat_, .cat_active {list-style:none; color:#444; line-height:40px; font-size:12px; text-transform:uppercase}
.cat_active  {color:#006198}

.cat_ .bulet {background:#C5C5C5 url(images/tick.png) center center no-repeat; width:40px; height:40px; margin-right:10px; display:inline-block; float:left  }
.cat_active .bulet {background:#006198 url(images/tick.png) center center no-repeat; width:40px; height:40px; margin-right:10px; display:inline-block; float:left  }

#brands {	border-bottom:1px solid #c3c1bb; 	border-top:1px solid #c3c1bb; margin:50px 0 0; padding:10px 0 }
#filters {background-color:#E8E8E8; border:1px solid #D0D0D0; padding:15px; height:70px; margin-bottom:36px;}
#filters select {width:150px; padding:10px; border:1px solid #D0D0D0; margin-right:15px; }
#filters select option {padding:7px 10px;}

#search { position:absolute; top:5px; right:0; height:31px; width:300px; padding:0; margin:0; float:right }
#search_form { display:block; height:31px }
#search_string { background-color:#D1E5DC; border:1px solid #CCC; font-size:12px; height:33px; width:220px; padding:3px 0 3px 5px; float:left }
#search_btn { background-color:#007b44; color:#FFF; border:0; height:33px; width:70px; cursor:pointer; padding:7px 10px; margin:0 }

.contact_wrapper {width: 300px;}
.contact_icons {float: left}
.contact_info {float: left; line-height: 18px; clear: right; margin-bottom: 15px}


.article_img {padding-bottom: 20px; float: left}
.article_img img {width: 250px; border: 1px solid #ccc}
.index #full_width {padding-top: 20px;}
.tech_info_ico {width: 50px;}

/* CONFIG BUT */
cite {display:inline; background-color:#009fe3; color:#FFF; padding:5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; font-style:normal }
cite a {color:#FFF}
/* CONFIG BUT */

.desc_2c {-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px; line-height:24px; padding: 20px 0}
.file_ico_container {height: 60px;}
.file_ico { float: left; margin-right: 20px}
.file_txt { float: left; padding-top: 15px}

/*.cat_wrapper {border: 1px solid #E7E7E7; height: 350px;}*/

.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width : 200px) and (max-width : 610px) {	

	body.index {background:none}
	#logo_bar {width:100%; position:fixed; height: auto; background: #FFF}
	#logo, #logo_tehnoles {width: 45%}
	#logo_tehnoles {top: 23px; }
	#logo img, #logo_tehnoles img {max-width: 100%}
	#lang {top: 7px; right: 10px}
	.show-menu{display:block; cursor:pointer; width:100%;}
	.content {width:100%;}
	main {padding:30px 0}
	main .content {width:90%; margin:0 5%}
	#top_nav {position:relative; height:auto; top:0}
	#logo { text-align:left;}
	header #booknow {display:none}
	header nav {position:relative; clear:both; width:100%; left:inherit; top:inherit; background-color:#1583AB}
	#img_slider {position:relative}
	.slider {   margin: 140px auto 0; }
	footer {height:auto; min-height:inherit }
	.intro {padding: 20px 0}
	.intro p {column-count: 1}
	.intro h1 {font-size: 30px;}

	.image_gallery {width:100%}
	.description {width:100%; float:none}
	.section_title {text-align:left; margin-bottom:20px;}
	.fildset {width:100%; margin-bottom:20px; float: none; padding: 10px}
	.category_container { margin:0 auto 40px auto ; float:none; width:100%; height: auto}
	.category_container:nth-child(4n) {margin-right:auto}

	.fb_1 {width:100%; height:auto; float:none; margin-top:20px; padding-top:20px; line-height:20px; text-align:center}
	.fb_1 img {max-width:100%}
	.fb_2 {width:100%; height:auto; float:none; margin-top:30px; padding-bottom:30px; line-height:20px; text-align:center}
	.fb_3 {width:100%; height:auto; float:none; margin-top:30px; line-height:20px;  text-align:center}
	.fb_4 {width:100%; height:auto; float:none; margin-top:25px; line-height:20px;  text-align:center; padding-bottom: 20px}

	.br_info {margin-left:0}
	#left_column, #right_column {width:100%; clear:both}
	#left_column.in_article {display:none}

	.cat_article_item .item {width:48%; text-align:center; margin-right:0; margin: 0 1%; height: 280px}

	.article_img {float: none}
	.article_img img{width:100%; clear:both; text-align:center; display:block; margin-bottom:20px}	

	.contact_icons {display: none}
	.contact_info {float: none;}
	.slogan {font-size: 12px}
	.category_container img {width: 100%}
	
	.desc_2c {-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px; line-height:24px; padding: 0}
	.file_ico_container {height: auto; clear: both;}
	.file_ico { float: left; margin-right: 20px; width: 50px;}
	.file_txt { float: left; padding-top: 15px; width: calc(100% - 70px) }
	
	.image-box {width: 100%; float: none; padding: 0}
	.image-box img {max-width: 100%}
}

@media only screen and (min-width : 611px) and (max-width : 1100px) {	
	body.index {background:none}
	#logo_bar {width:100%; position:fixed; height: auto; background: #FFF}
	#lang {right: 10px}
	.show-menu{display:block; cursor:pointer; width:100%;}
	.content {width:100%;}
	main {padding:30px 0}
	main .content, footer .content {width:95%; margin:0 2.5%}
	#top_nav {position:relative; height:auto; top:0}
	#logo { text-align:left; width:100%; clear:both;}
	#logo_tehnoles {top: 35px;}
	header #booknow {display:none}
	header nav {position:relative; clear:both; width:100%; left:inherit; top:inherit; background-color:#1583AB}
	#img_slider {position:relative}
	.slider {   margin: 150px auto 0; }
	footer {height:auto; min-height:inherit }
	.intro {padding: 20px 0}
	.intro p {column-count: 1}
	.intro h1 {font-size: 30px;}
	

	.image_gallery {width:100%}
	.description {width:100%; float:none}
	.section_title {text-align:left; margin-bottom:20px;}

	.fildset {width:100%; margin-bottom:20px}

	.category_container { margin:0 1% 40px 1% ; float:left; width:48%; height: auto}
	.category_container:nth-child(3n) {margin-right:1%;}

	.fb_1 {width:33%; height:auto; float:left; margin-top:20px; padding-top:20px; line-height:20px; text-align:left}
	.fb_2 {width:33%; height:auto; float:left; margin-top:25px; padding-bottom:30px; line-height:20px; text-align:left}
	.fb_2 img {max-width: 100%}
	.fb_3 {width:33%; height:auto; float:left; margin-top:30px; line-height:20px;  text-align:left;}

	.br_info {margin-left:0}
	#left_column {width:265px; }
	#left_column.in_article {display:none}

	#right_column {width:calc(100% - 280px); }
	#right_column.in_article {width:100%; }

	.article_img {float: none}
	.article_img img{width:calc(33.3% - 30px); margin-bottom:10px}	
	
	.cat_article_item .item {width:48%; text-align:center; margin:0 1%}
	.cat_article_item .item img {max-width:100%}
	.cat_article_item .item:nth-child(2n+1) {clear: left;}
	

	.contact_info {float: none;}
	.slogan {font-size: 12px}
	.category_container img {width: 100%}

	.image-box img {max-width: 100%}

}


@media all and (max-width: 1100px) { 
	nav  {height:auto}
	.menu-link { display: block; width:100%; color: #FFF; background:#4c4c4c url(/images/nav-icon.png) 10px 13px no-repeat; padding-left:40px; text-align:left; font-size:20px; text-transform:uppercase; height:45px; line-height:45px; }
	.menu-link:hover{ color: #FFF; }
 
	.menu ul li a {padding:10px;}
 
  .menu { clear: both; min-width: inherit; float: none; }
  .menu, .menu > ul ul { overflow: hidden; max-height: 0; background-color: #1583AB;}
  .menu > li > ul.sub-menu { padding: 0px; border: none;}
  .menu.active, .menu > ul ul.active { max-height: 55em; }
  .menu ul { display: block;}
  .menu > ul { border-top: 1px solid #FFF; }
  .menu li, .menu > ul > li { display: block; z-index:10999; }
  .menu li a { color: #FFF; display: block; padding: 0.8em; border-bottom: 1px solid #FFF; position: relative; }
  .menu li.has-submenu > a:after {
    content: '+';
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-size: 1.5em;
    padding: 5px;
  }
  .menu li.has-submenu > a.active:after {
    content: "-";
  }
  .menu ul ul > li a { background-color: #0DA461; height:auto; padding-left:20px; }
  .menu ul ul, .menu ul ul ul { display: inherit; position: relative; left: auto; top:auto; border:none; }
	}
