/*!
 * tpst.css
 * 22.02.2018
 * Drinkmann
 */
.tpst{

	/* */
	font-family: 'MyriadProLight';
	background-color: #f5f6f7;
}

.tpst section.artk{
  margin:0px 0px 0px 0px;
  padding:21px 0px 0px 0px;
border:0px dotted #FF0000;
}



/* ----- -Logo ---------- */
.tpst .logo {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 17px 0px;
border:0px dotted #008000;
}

.tpst a.logo{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px dotted #FF0000;}

.tpst img.logo {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display: block;
	max-width: 100%;
border:1px dotted #008000;
}
/* ----- -Logo ---------- */


/* Informations Block */

.tpst .header .info-box {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: right;
	text-align:center;

border:0px dotted #808000;
}

.tpst .header .info-box table{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*
border:1px solid black;
*/
}

.tpst .header .info-box table td {
	padding:0px 5px 0px 5px;
	font-size:1.1em;
	border-left:1px solid #000000;
}


.tpst .info-box a{
color:#464864;
}

.tpst .info-box a:hover{
color:#428bca;
}


.tpst .header .info-box .mod-languages {
    float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
border:0px dotted #FF0000;
}

.tpst .header .info-box div.mod-languages .dropdown {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
border:0px dotted #0000FF;
}


.tpst .open > .dropdown-menu {
  	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	    min-width:61px !important;
  opacity: 1.0;
  visibility: visible;

}

/* Informations Block */



.tpst h1,
.tpst h2,
.tpst h3,
.tpst h4,
.tpst h5,
.tpst h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'MyriadProLight', sans-serif;
  color: #161616;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.tpst h1, .h1
{
  margin:0px 0px 0px 0px;
  padding:21px 0px 21px 0px;
  font-family: 'MyriadProLight', sans-serif;
  color: #161616;
  /*text-transform: uppercase;*/
}
.tpst h3, .h3
{
  margin:0px 0px 0px 0px;
  padding:7px 0px 7px 0px;
  font-family: 'MyriadProLight', sans-serif;
  color: #161616;
  /*text-transform: uppercase;*/
}

.tpst p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'MyriadProRegular';
	font-size: 1.25em;
	color: #161616;
	font-weight: normal;
}

.tpst p.text-center{

text-align:center;
}

.tpst p.copyright{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font-family: 'MyriadProRegular';
	font-size: 1.00em;
	color:#808080;
}



/* ---------- О нашей фирме ------------ */
.tpst div.firma{	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
    text-align:center;

border:0px dotted #FF0000;
}
.tpst div.firma-phone{
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
    text-align:justify;

border:0px dotted #FF0000;
}

.tpst div.firma p{
	margin : 0px 0px 7px 0px;
	padding :0px 0px 0px 0px;
	font-family: 'MyriadProRegular';
    font-size: 1.25em;
    line-height: 1.41;

border:0px dotted #0000FF;
}

/* ---------- /О нашей фирме ------------ */

.tpst .produktion {
	margin : 0px 21px 0px 21px;
	padding :0px 0px 21px 0px;

border:0px dotted #FF0000;

}

.tpst .produktion .row{

	margin : 0px 17px 0px 17px;
	padding :0px 0px 0px 0px;
border:0px dotted #0000FF;

}


.tpst .produktion  .verlege {
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
	padding-left:61px;
	font-size:1.41em;
	background-image: url('../images/button2.png');
	background-position: 7px 14px;
	background-repeat:no-repeat;
border:0px dotted #FF0000;

}

.tpst .produktion  .verlege-ipad {

	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
	padding-left:61px;
	font-size:1.00em;
	background-image: url('../images/button2.png');
	background-position: 7px 7px;
	background-repeat:no-repeat;
border:0px dotted #FF0000;

}


/* ---------- ? ? ? ? ? ? ? ? ? ------------ */
.tpst .verlegemuster {
	margin : 0px 0px 0px 0px;
	padding :0px 0px 7px 0px;
border:0px dotted #C1AE97;
}
.tpst .verlegemuster img {
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* ---------- ? ? ? ? ? ? ? ? ? ------------ */

/* ---------- ?????? ???????? ????????? ------------ */
.tpst .datagrid table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;

}

.tpst .datagrid{
	border:0px dotted #FF0000;
}

.tpst .datagrid table td, .tpst .datagrid table th { padding:0px 0px 0px 0px;}

.tpst .datagrid table thead th {

	color:#FFFFFF;
	font-size: 1.25em;
	font-weight: normal;
	border-left: 0px solid #BF691E;
}

.tpst .datagrid table thead th:first-child { border: none; }

.tpst .datagrid table tbody td {
	color: #835D2E;


	font-size: 1.00em;
	font-weight: normal;
}

.tpst .datagrid table td.u1 {	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;	font-family: 'MyriadProLight';
	color: #161616;
	font-size: 1.31em;
	font-weight: normal;
	text-align:center;
}

.tpst .datagrid table td.u2 {	margin : 0px 0px 0px 0px;
	padding :0px 0px 10px 0px;	font-family: 'MyriadProLight';
	color: #161616;
	font-size: 1.25em;
	font-weight: normal;
	text-align:center;
}


.tpst .datagrid table td.farben {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family: 'MyriadProLight';
	color: #161616;
	background-color:#D2CAA4;  text-align:center;
	vertical-align:middle;
border:0px dotted #FF0000;
}
.tpst .datagrid table td.farben div{
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
	font-family: 'MyriadProRegular';
	color: #161616;

}

.tpst .datagrid table td.farben .btn {
  display: inline-block;
  margin:0px 7px 0px 0px;
  padding:3px 9px 3px 9px;
  margin-bottom: 0;
  font-family: 'MyriadProLight';
  font-size: 1.00em;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid #7C4D26;
  background-color:#73A06E;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}


.tpst .datagrid table td.farben .btn:hover  {
/*background-color:#A65B1A; */
}

.tpst .datagrid table td.farben .btn a.zakaz{color:#FFFFFF;
font-weight:bold;


}

.tpst .datagrid table td.farben .btn a.zakaz:hover {
	text-decoration:none;
	font-weight: bold;
	border-color: #7F4614;
	color: #000000;
	background: none;

}



.tpst .datagrid table tbody .alt td {
	background: #F0E5CC;
	color: #7F4614;
}

.tpst .datagrid table tbody td:first-child {
	border-left: none;
}

.tpst .datagrid table tbody tr:last-child td {
	border-bottom: none;
}
.tpst .datagrid table tfoot td div {
 border-top: 1px solid #A65B1A;
 background: #F0E5CC;
}

.tpst .datagrid table tfoot td {
padding: 0; font-size: 12px
}

.tpst .datagrid table tfoot td div{
padding: 2px;
}

.tpst .datagrid table tfoot td ul {
margin: 0; padding:0; list-style: none; text-align: right;
}

.tpst .datagrid table tfoot  li {
display: inline;
}

.tpst .datagrid table tfoot li a {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;color: #FFFFFF;
	border: 1px solid #A65B1A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A65B1A), color-stop(1, #7F4614) );
	background:-moz-linear-gradient( center top, #A65B1A 5%, #7F4614 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A65B1A', endColorstr='#7F4614');
	background-color:#A65B1A;
}

.tpst .datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover {
	text-decoration:
	none;border-color: #7F4614;
	color: #FFFFFF;
	background: none;
	background-color:#A65B1A;
}
.tpst div.dhtmlx_window_active, div.dhx_modal_cover_dv {
	position: fixed !important;
}
/* ---------- ?????? ???????? ????????? ------------ */

/* ---------- ЦВЕТА РАСШИВКИ ------------ */
.tpst .fuga{
}

.tpst .fuga span{
	display:inline-block;
	margin:0px 0px 0px 0px;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	padding:0px;
	vertical-align:top;
	color:#6d5745;
}


.tpst .fuga a
{
	margin:0px 0px 0px 0px;
	padding:px 0px 0px 4px;
    width:25px;
    height:25px;



	cursor:pointer;

}


.tpst .fuga  a.color1,
.tpst .fuga  a.color2,
.tpst .fuga  a.color3,
.tpst .fuga  a.color4,
.tpst .fuga  a.color5{   display:inline-block; border:0px dotted #0000FF}


/* -- БЕЛЫЙ -- */
.tpst a.color1{background-image: url("../images/farbe-1.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color1:hover{background-image: url("../images/farbe-1-hover.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color1.active{background-image: url("../images/farbe-1-active.png"); background-repeat:no-repeat;background-position: 0px 0px;}

/* -- АНТРАЦИТ 13 -- */
.tpst a.color2{background-image: url("../images/farbe-2.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color2:hover{background-image: url("../images/farbe-2-hover.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color2.active{background-image: url("../images/farbe-2-active.png"); background-repeat:no-repeat;background-position: 0px 0px;}

/* -- КИРПИЧНЫЙ 49 -- */
.tpst a.color3{background-image: url("../images/farbe-3.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color3:hover{background-image: url("../images/farbe-3-hover.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color3.active{background-image: url("../images/farbe-3-active.png"); background-repeat:no-repeat;background-position: 0px 0px;}

/* -- ОЛИВКОВЫЙ 73 -- */
.tpst a.color4{background-image: url("../images/farbe-5.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color4:hover{background-image: url("../images/farbe-5-hover.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color4.active{background-image: url("../images/farbe-5-active.png"); background-repeat:no-repeat;background-position: 0px 0px;}

/* -- ПЕРСИК 28 -- */
.tpst a.color5{background-image: url("../images/farbe-4.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color5:hover{background-image: url("../images/farbe-4-hover.png"); background-repeat:no-repeat;background-position: 0px 0px;}
.tpst a.color5.active{background-image: url("../images/farbe-4-active.png"); background-repeat:no-repeat;background-position: 0px 0px;}

/* ---------- / ЦВЕТА РАСШИВКИ ------------ */

/* -- Produkte -- */

.tpst section.produkte
{text-align:center;
border:0px dotted #FF0000;}

.tpst div.produkte
{	margin:0px 0px 0px 0px;
	padding:21px 0px 17px 0px;
	text-align:center;
	border:0px dotted #FF0000;
}

.tpst div.container{
	width:100%;
border:0px dotted #008000;
}


.tpst div.produkt-u1
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	font-family: 'MyriadProLight';
	font-size:2.31em;
	color: #161616;
	font-weight: normal;
	text-align:left;
}

.tpst div.produkt-u2n p
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	font-family: 'MyriadProLight';
	font-size: 1.51em;
	color: #161616;
	text-align:left;
}
.tpst div.produkt-u2 p
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	font-family: 'MyriadProLight';
	font-size: 1.25em;
	color: #161616;
	font-weight: bold;
	text-align:left;
}

.tpst div.produkt-text p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'MyriadProLight';
	font-size: 1.25em;
	color: #161616;
	font-weight: normal;
	text-align:left;
}

.tpst div.produkt-bild-titel
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'MyriadProLight';
	font-size: 1.25em;
	color: #161616;
	font-weight: normal;
	text-align:center;
cursor:pointer;
}



.tpst div.putz-muster {

	background: #f0f0f0;
	border-bottom: 0px solid #cccccc;
	padding-bottom: 20px;
    font-size:1.41em;
	color:#000000;
}
/*****************   Adressdaten   *********************/
.fa {
  line-height: inherit;
}
[class*='fa-']:before {
  font-family: 'FontAwesome';
  color: inherit;
}


.tpst .adressdaten {

	background-color: #E5DDCD;
	padding: 20px 0px 10px 0px;
	font-family: 'MyriadProLight';
	font-size: 1.00em;
	color: #161616;

}

.tpst .adressdaten-left,
.tpst .adressdaten-center,
.tpst .adressdaten-right
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
border:0px dotted #FF0000;
}
.tpst .adressdaten-left { text-align:left;}
.tpst .adressdaten-center { text-align:center;}
.tpst .adressdaten-right { text-align:right;}


.tpst .adressdaten-left  .fa-home,
.tpst .adressdaten-left .fa-phone,
.tpst .adressdaten-left  .fa-envelope
{
	display: inline-block;
	position: relative;
	font-size:1.0em;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
border:0px dotted #008000;
}



.tpst .adressdaten-left .fa-home,
.tpst .adressdaten-center .fa-phone,
.tpst .adressdaten-right .fa-envelope
{
	display: inline-block;
	position: relative;
	font-size:1.0em;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.tpst .adressdaten-left .fa-home:before,
.tpst .adressdaten-left .fa-phone:before,
.tpst .adressdaten-left .fa-envelope:before{
    position: absolute;
	color: #464864;
	font-size:1.70em;
border:0px dotted #008000;
}
.tpst .adressdaten-left .fa-envelope:before{
	font-size:1.41em;
}

.tpst .adressdaten-left .fa-home:before,
.tpst .adressdaten-center .fa-phone:before{
    position: absolute;
	color: #464864;
	font-size:1.70em;

}

.tpst .adressdaten-right .fa-envelope:before{
	position: absolute;
	color: #464864;
	font-size:20px;
}


.tpst .adressdaten-left .fa-home:before,
.tpst .adressdaten-left .fa-phone:before,
.tpst .adressdaten-left .fa-envelope:before{
  top:0px;
  left:0px;
}

.tpst .adressdaten-left .fa-home:before,
.tpst .adressdaten-center .fa-phone:before,
.tpst .adressdaten-right .fa-envelope:before{
  top:0px;
  left:0px;
}


.tpst .adressdaten-left .fa-home,
.tpst .adressdaten-left .fa-phone,
.tpst .adressdaten-left .fa-envelope{	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	height
border:1px dotted #0000FF;
}

.tpst .adressdaten-left .fa-home,
.tpst .adressdaten-center .fa-phone,
.tpst .adressdaten-right .fa-envelope{
	padding: 0px 0px 0px 30px;
}

.tpst .adressdaten-left p.kontakt{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	font-family: 'MyriadProRegular';
	font-size: 1.25em;
	color: #161616;

border:0px dotted #FFFF00;
}


.tpst .adressdaten-left .fa-home a.kontakt, .adressdaten-center .fa-phone a.kontakt{
	font-family: 'MyriadProRegular';
	font-size: 1.25em;
	color: #161616;

}
.tpst .adressdaten-right .fa-envelope  a.kontakt{
	font-family: 'MyriadProRegular';
	font-size: 1.25em;
	color: #161616;
}

.tpst .adressdaten-left .fa-home a:hover, .tpst .adressdaten-center .fa-phone a:hover, .tpst .adressdaten-right .fa-envelope  a:hover{
color:#05649c;
}
/* -- /Adressdaten -- */





/* -- / Animated Scroll to Top  Кнопка «Вверх» с плавной прокруткой страницы на jQuery -- */


.tpst #back-top {

}

.tpst .back-top {
	position: fixed;
	right:6px; /* отступ кнопки снизу */
	bottom: 71px; /* отступ кнопки снизу */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	/* отступ кнопки слева (для указания отступа справа используйте margin-right) */
}

.tpst .iphon-top {	position: fixed;
	right:17px; /* отступ кнопки снизу */
	bottom:90px; /* отступ кнопки снизу */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
border:0px dotted #FF0000;
	/* отступ кнопки слева (для указания отступа справа используйте margin-right) */
}


.tpst #back-top a {	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 70px;
	display: block;
	text-align: center;
	font:5px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #FF0000;

}
.tpst #back-top a:hover {
	color: #000;
}

/* иконка стрелки (тег span) */
.tpst #back-top span {
	width: 70px;
	height: 70px;
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url('../images/top.png') no-repeat center center;

	/* в скобках указываем путь к иконке

	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
   */

	/* скругленные углы

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	*/

}
.tpst #back-top a:hover span {
	/* background-color: #777; */
}
/* -- / Animated Scroll to Top  Кнопка «Вверх» с плавной прокруткой страницы на jQuery -- */


/* ---------- Галерея OS Gallery  ------------ */
.tpst #osoutdoor1{
	display:none;

}

.tpst #osoutdoor2{
	display:none;
}

/* ---------- /Галерея OS Gallery  ------------ */

/* ---------- Видео на 1 странице ------------ */
.tpst .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.tpst .videoWrapper iframe {
	position: absolute;
	top: 0;
	right: 10;
	left: 0;
	width: 100%;
	height:100%;
}
/* ---------- /Видео на 1 странице  ------------ */




/*  Стили модальных попапов  */

.tpst #parent_jt_popup {
background-color: rgba(0, 0, 0, 0.8);
display: none;
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
}

.tpst #jt_popup1 {
background: #fff;
margin: 2% auto;
padding:0px 5px 1em 20px;
border: 10px solid #ddd;
position: relative;
box-shadow: 0px 0px 20px #000;
border-radius: 15px;
overflow:hidden;
}

.tpst .jt_close1 {
background: url('../images/close1.png') no-repeat;
height: 24px;
line-height: 24px;
position: absolute;
right: 1px;
cursor: pointer;
text-decoration: none;
top: 1px;
width: 24px;
}

.tpst #jt_popup2 {
background: #fff;
margin: 2% auto;
padding: 1em 20px;
border: 1px solid #ddd;
position: relative;
box-shadow: 0px 0px 20px #000;
border-radius: 0;
overflow:hidden;
}

.tpst .jt_close2 {
background: url('../images/close2.png') no-repeat;
height: 36px;
line-height: 36px;
position: absolute;
right: 5px;
cursor: pointer;
text-decoration: none;
top: 5px;
width: 36px;
}

.tpst #jt_popup3 {
background: #fff;
margin: 2% auto;
padding: 1em 20px;
border: 1px solid #ddd;
position: relative;
box-shadow: 0px 0px 20px #000;
border-radius: 15px;
overflow:hidden;
}

.tpst .jt_close3 {
background: url('../images/close3.png') no-repeat;
height: 32px;
line-height: 32px;
position: absolute;
right: 3px;
cursor: pointer;
text-decoration: none;
top: 3px;
width: 32px;
}


.tpst #jt_popup4 {
background: #fff;
margin: 2% auto;
padding: 1em 20px;
border: 4px dashed #777;
position: relative;
box-shadow: 0px 0px 20px #000;
border-radius: 0;
overflow:hidden;
}

.tpst .jt_close4 {
background: url('../images/close4.png') no-repeat;
height: 30px;
line-height: 30px;
position: absolute;
right: 8px;
cursor: pointer;
text-decoration: none;
top: 8px;
width: 30px;
}



/*  Click Window  */

/*        Стили для модальных окон          */

.tpst .Window {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.7);
z-index: 99999;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
display: none;
pointer-events: none;
}

.tpst .Window:target {
display: block;
pointer-events: auto;
}

.tpst .Window > div {
width: 460px;
position: relative;
margin: 10% auto;
padding: 30px 10px 10px;
border-radius: 10px;
background: #fff;
box-shadow: 0px 0px 20px 2px;
}

.tpst .close {
 background: #cc3300;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;
}
.tpst .close:hover { background: #990000; }


/*   Ширина окна на мобильных  */

@media screen and (max-width: 800px),
only screen and (max-device-width:800px) {

.tpst  #jt_popup1, .tpst #jt_popup2, .tpst #jt_popup3, .tpst #jt_popup4 {
width:85%!important;
}

}






#forma{

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

background:white;

}
#forma input[type="text"]{
width:241px;height:25px;
border:1px solid #C0C0C0;
padding-left:7px;
margin-bottom:10px;
}
#forma input[type="submit"]{
background:black;
border:none;
width:150px;
height:30px;
color:white;
cursor:pointer;
}



.tpst .os-cat-tab-images {
border:0px dotted #FF0000;
}

