@charset "UTF-8";/* CSS Document */@font-face {    font-family: 'interstate_otbold';    src: url('../font/interstateot-bold-webfont.eot');    src: url('../font/interstateot-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../font/interstateot-bold-webfont.woff') format('woff'),         url('../font/interstateot-bold-webfont.ttf') format('truetype'),         url('../font/interstateot-bold-webfont.svg#interstate_otbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'interstate_ot-regularregular';    src: url('../font/interstateot-regular-webfont.eot');    src: url('../font/interstateot-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../font/interstateot-regular-webfont.woff') format('woff'),         url('../font/interstateot-regular-webfont.ttf') format('truetype'),         url('../font/interstateot-regular-webfont.svg#interstate_ot-regularregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'interstate_otlight';    src: url('../font/interstateot-light-webfont.eot');    src: url('../font/interstateot-light-webfont.eot?#iefix') format('embedded-opentype'),         url('../font/interstateot-light-webfont.woff') format('woff'),         url('../font/interstateot-light-webfont.ttf') format('truetype'),         url('../font/interstateot-light-webfont.svg#interstate_otlight') format('svg');    font-weight: normal;    font-style: normal;}body{	font-family: 'interstate_otbold';	background-color:#c8e2fa;	margin:0px;}#header, #contt{	width:100%;}.margiright60{	margin-right:20%;}#header{	height:212px;	background-image:url(../images/header_bg.jpg);	background-repeat:repeat-x;	background-position:center top}#header .hasab100, #header .title, #header #menu, #footer, #contt .title, #contt p, #contt ul, #contt_allatorvos .title{	width:1005px;	margin:0 auto;	display:block;	clear:both}#contt p, .conttt p, div.whitebg{    margin: 0 auto;	width:935px;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	line-height:20px;	color:#000;	padding:35px;	background-color:#FFF;}#contt ul li{	display:block;	background-color:#FFF;}#contt ul{	list-style:none;	padding:35px 0;	/*height:430px;*/	/*width:935px;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	line-height:20px;	color:#000;	background-color:#FFF;*/}#contt ul li a{	color:#000;	display:block;	text-decoration:none;}#contt ul li img{	margin-bottom:20px}#header #menu{	background-color:#FFF;	height:56px;	margin-left:0px;}.fade80{	-moz-opacity: 0.80;	-khtml-opacity: 0.80;	opacity: 0.80;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);	filter:alpha(opacity=80);}#header .title, #contt .title, #contt_allatorvos .title, #contt_termek_list .title, .conttt .title{	width:973px;	height:14px;	padding-top:15px;	padding-bottom:14px;	padding-left:33px;	background-color:#005195;	color:#FFF;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;}#header .vetplus_logo, #header .vettrade_logo{	height:113px;	background-repeat:no-repeat;	}.left{	float:left;	clear:right;	/*background-color:#096*/	}.right{	float:right;	clear:right;	}#header .vettrade_logo{	width:261px;	/*background-image:url(../images/vettrade_logo_head.png);*/	background-position:17px 22px;}#header .vetplus_logo{	width:370px;	/*background-image:url(../images/vetplus_logo_head.png);*/	background-position:14px 44px;}#header .kosar{	text-align:right;	padding-top:20px;	width:198px;	background-image:url(../images/kosar.png);	background-position:220px 22px;	padding-right:132px;	height:74px;	background-repeat:no-repeat;	/*background-color:#096*/}.cursor_pointer{	cursor:pointer;}.kivansaglista_title, #sort_list{	font-family: 'interstate_ot-regularregular';	clear:both;}#contt_termek_list .title{	width:955px;}.kivansaglista_title{	color:#5593ca;	font-size:18px;}#sort_list{	color:#000;	font-size:14px;}#menu ul{	padding-top:21px;	margin-left:-10px;	list-style:none;}.menu{	font-family: 'interstate_otbold';	color:#5593ca;	padding-right:20px;	font-size:14px;	cursor:pointer}.menu:hover{	color:#11327b}.akt{	color:#11327b;}#footer{	margin-top:-12px;	margin-bottom:12px;	padding-bottom:12px;	background-color:#005195}#footer p, #footer p a{	line-height:18px;	width:972px;	color:#FFF;	padding-top:15px;	padding-bottom:15px;	padding-left:33px;	font-size:12px;	font-family: 'interstate_otlight';	font-weight:100;	text-decoration:none}#footer p a{	padding-left:0px;}#footer img{	clear:both;	float:none;	display:block}h1	{	margin:0 auto;	width:973px;	height:14px;	padding-top:15px;	padding-bottom:14px;	padding-left:33px;	background-color:#005195;	color:#FFF;	font-family: 'interstate_otlight';	font-size:14px;}#kiemelt{	background-color:#fff;	width:1005px;	margin:0 auto;	display:block;	clear:both;}#kiemelt ul, #termekek_cont ul{	margin:0 auto;	width:1005px;	height:400px;	padding-left:0px;	padding-right:0px;	padding-top:15px;	padding-bottom:14px;	background-color:#fff;	color:#000;	font-family: 'interstate_otlight';	font-size:14px;	list-style:none;}#kiemelt ul li, #termekek_cont ul il{	width:180px;	height:340px;	background-color:#e6e5e5;	margin-left:25px;	overflow:hidden;    list-style:none;	padding:20px;	float:left;}#kiemelt ul h1, #termekek_cont ul h1{	font-size:14px;	color:#000;	font-family: 'interstate_otlight';	background:none;	padding-left:0px;}.tovabb{	background-color:#5593ca;	font-size:14px;	color:#FFF;	font-family: 'interstate_otlight';	font-size:14px;	padding:6px;	margin-top:6px;	float:right;	cursor:pointer;}.hidden{	display:none;}.allatorvos, .termek_list{	display:compact;	height:auto}#contt_allatorvos, #termekek_cont, #contt_termek_list{	width:1005px;	margin:0 auto;	clear:both;	background-color:#FFF;	padding-bottom:10px;}#contt_allatorvos ul{	list-style:none;	width:955px;	margin:0 auto;	padding-left:25px;	padding-right:25px;	padding-top:15px;	padding-bottom:15px;}#contt_allatorvos ul li .allatovos_nev{	clear:both;	display:block}#contt_allatorvos ul li .cim, #contt_allatorvos ul li .tel{	clear:both;	display:block;	font-family: 'interstate_otlight';}#contt_allatorvos ul li{	padding:5px;	background-color:#F5F5F5;	cursor:pointer;	background-size: 40px;	background-position: 900px 0px;	background-repeat:no-repeat;	margin-top:3px}.terkep{	background-image:url(../images/map2.png);}.terkep:hover{	background-image:url(../images/map.png);}.title{	text-transform:uppercase}p{	font-family: 'interstate_otlight';}label{	clear:both;	display:block;	font-family: 'interstate_otlight';}input{	background-color:#cfe5f8;	width:350px;	font-family: 'interstate_otlight';	font-size:14px;	padding:7px;	border:hidden;	outline:hidden;	margin-bottom:7px;}.button{	width:70px;	margin-top:7px;	display:block;	background-color:#048bc5;	text-align:center;	padding:7px;	font-size:14px;	color:#FFF;	cursor:pointer}.button2{	float:left;	margin-left:10px;	margin-bottom:-20px;	background-color:#048bc5;	text-align:center;	padding:7px;	font-size:14px;	color:#FFF;	cursor:pointer;    text-decoration:none;}.button2:active, .active-button {    background-color:#005195;}.buttons{	width:955px;	margin:0 auto 35px auto;	clear:both;	display:block;	position:relative}#hiba_reg, #hbelepes{	color:#900;	clear:both;	margin-top:7px}.termek_list{	background-image:none;	display:block;}.listkep{	width:80px;	float:left;	display:block;	position:relative}.listnev{	padding-top:10px;	width:150px;	float:left;	position:relative;	display:block}.lissor{	background:#F5F5F5;}.feher{	background:#FFF;}.ar{	padding-right:30px;}.ar, .simat{	font-size:14px;	font-family: 'interstate_otlight';}.zold{	background-color:#0C6}.piros{	background-color:#F30;}.little_light{	font-family: 'interstate_otlight';	font-size:12px}.kosar_list{width:258px; float:left; padding-top:0px; padding-left:15px; padding-right:15px;}.sticky {      position: fixed;       left: 50%;	margin-left:200px;	padding-top:20px;      top: 0;      z-index: 100;      border-top: 0;  }div.prodimg {    height : 250px;    width : 180px;    /*white-space : nowrap;*/    text-align : center;    background-color : #FFF;}div.prodimg .helper {    display : inline-block;    height : 100%;    vertical-align : middle;}div.prodimg img {    vertical-align : middle;    max-height : 250px;    max-width : 180px;}li.product {    margin-bottom : 10px;}li.product a {    text-decoration : none;}li.product h1 {    display : block;    padding-right : 10px;    width : 180px;    height: 2em;}.clearit {    display:block;    clear:both;}/************* GALÉRIA*************/.gallery {    width:955px;    margin:0 auto;}.gallery {    margin: 28px;}.gallery a {    padding: 10px 0px;    float:left;    display:block;    background-color:#FF0;}/************* RENDELÉS*************/.lissor .product_image {    display:block;    border:1px solid #666;    background:#FFF;    text-align:center;}/************SLIDER*************/.flexslider-holder {    height:353px;}