@charset "UTF-8";
/**
*	Fontlar
*/
@import url('fonts/fonts.css');

/**
*	Sıfırlamalar
*/
body
{
	background: url('../img/background.png') repeat;
	margin: 0 auto;
}
ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul li
{
	margin: 0;
	padding: 0;
}
a
{
	text-decoration: none;
}
.container
{
	width: 960px;
	margin: 0 auto;
}
.clear
{
	clear:both;
}
header, footer
{
	display: block;
}

header
{

}
header .headerline
{
	position: relative;
	width: 100%;
	min-width: 960px;
	height: 37px;
	background: url('../img/headerlineback.png') repeat-x;
	padding: 11px 0 0 0;
}
header .headerline .logo
{
	position: absolute;
	float: left;
	background: url('../img/headerlogo.png');
	width: 451px;
	height: 145px;
	margin: -11px 0 0 -60px;
}
header .headerline .logo a
{
	display: block;
	width: 175px;
	height: 139px;
	margin: 0 auto;
}
header .headerline .menu
{
	float: right;
}
header .headerline .menu ul li
{
	float: left;
	font-family: 'Arial';
	font-size: 11px;
	line-height: 33px;
	padding: 0 8.5px;
}
header .headerline .menu ul li a
{
	color:#787878;
}
header .headerline .menu ul li a:hover
{
	color:#fff;
}

header .headerline .menu ul li.active a
{
	color:#fff;
}

header .headerline .menu ul li .tr
{
	display: inline-block;
	width: 17px;
	height: 11px;
	background: url('../img/sprite.png') -6px -21px no-repeat;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
} 
header .headerline .menu ul li .en
{
	display: inline-block;
	width: 17px;
	height: 11px;
	background: url('../img/sprite.png') -6px -41px no-repeat;
}
header .headerline .menu ul li .ru
{
	display: inline-block;
	width: 17px;
	height: 11px;
	background: url('../img/sprite.png') -6px -61px no-repeat;	
	padding: 0 0 0 5px;
}
header .headerline .menu ul li.seperator
{
	width: 2px;
	height: 37px;
	background: url('../img/headlineseperator.png') top center no-repeat;
}
header .headermenu
{
	width: 100%;
	min-width: 960px;
	height: 70px;
	background: url('../img/headermenuback.png') repeat-x;
}
header .headermenu ul.menu
{
	position: relative;
	float: right;
	z-index: 2;
}
header .headermenu ul.menu > li
{
	float: left;
	line-height: 70px;
	font-family: 'Arial';
	font-size: 14px;
	text-shadow:1px 1px 0 #d57d00;
}
header .headermenu ul.memu li:hover
{
	box-shadow: 0px -5px 20px 7px rgba(0,0,0,0.4);
}
header .headermenu ul.menu > li:hover > a
{
	background: url('../img/headermenubackhover.png') top left repeat-x;
	color: #000!important;
	text-shadow:1px 1px 0 #d57d00;
}
header .headermenu ul.menu > li.active > a
{
	background: url('../img/headermenubackhover.png') top left repeat-x;
	color: #000!important;
	text-shadow:1px 1px 0 #d57d00;
}
header .headermenu ul.menu > li:last-child
{
	padding: 0 0 0 6px!important; 
}
header .headermenu ul.menu > li > a
{
	display: block;
	color: #fff;
	padding: 0 18px;
}
header .headermenu ul.memu > li a strong
{
	font-family: 'Arial Black';
}
header .headermenu ul.menu > li.seperator
{
	width: 2px;
	height: 69px;
	background: url('../img/headmenuseperator.png') top center no-repeat; 
}
header .headermenu ul.menu > li.seperator:last-child
{
	padding: 0!important;
}
header .headermenu ul li .hovermenu
{
	position: absolute;
	display: none;
	width: 232px; 
	background:	#000;
	color: #787878;
	text-shadow:none!important;
}
header .headermenu ul li:hover .hovermenu
{
	display: block;
}
header .headermenu .hovermenu li
{
	line-height: 36px!important;
}
header .headermenu .hovermenu li a
{
	display: block;
	font-family: 'Arial';
	font-size: 12px;
	color: #787878; 
	padding: 0 0 0 14px;
}
header .headermenu .hovermenu li:hover
{ 
	border-left: 4px solid #fe0000;
}
header .headermenu .hovermenu li:hover a
{
	color: #fff;  
	margin: 0 0 0 -4px;
}
.slider
{
	width: 100%;
	min-width: 960px;
	height: 720px;
	overflow: hidden;
}
.slider .slide
{
	width: 100%;
	height: 720px;
}
.slidernav
{
	width: 100%;
	min-width: 960px;
	height: 31px;
	background: url('../img/slidernavback.png');
}
.slidernav .nav
{ 
	width: 15%;
	min-width: 10%;
	max-width: 100%;
	height: 22px;
	margin: 0 auto;	
	padding: 8px 0 0 0;
}
.slidernav .nav span
{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url('../img/sprite.png') -8px -89px no-repeat;
	margin: 0 4px;
	cursor: pointer;
}
.slidernav .nav span:hover
{
	background: url('../img/sprite.png') -8px -118px no-repeat;
}
.slidernav .nav span.active
{
	background: url('../img/sprite.png') -8px -118px no-repeat;
}
.newline
{
	width: 100%;
	min-width: 960px;
	background: url('../img/newlineback.png') repeat-x;
	height: 38px;
	padding: 11px 0 0 0;
	overflow: hidden;
}
.newline .seperator
{
	float: left;
	width: 2px;
	height: 36px;
	background: url('../img/columnseperator.png') center -10px no-repeat;
	margin: 0 0 0 27px;
}
.newcolumn
{
	float:left;
	width: 690px;
	line-height: 36px;
	font-family: 'Arial';
	font-size: 14px;
}
.newcolumn a
{
	color: #fff;
}
.newcolumn .newstitle
{
	float: left;
	color: #fff;
	text-shadow: 1px 1px 0 #090909;
}
.newcolumn .newstitle strong
{
	font-family: 'Arial Black';
}
.newcolumn .news
{
	float: left;
	line-height: 37px;
	color: #787878;
	text-indent: 5px; 
}
.newcolumn .newnav
{
	float:right;
	height: 36px;
}
.newcolumn .newnav span
{
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin: 12px 0 0 18px;
}
.newcolumn .newnav .prev
{
	background: url('../img/sprite.png') -7px -181px no-repeat;
}
.newcolumn .newnav .next
{
	background: url('../img/sprite.png') -7px -201px no-repeat;
}
.fair
{
	float: right;
	margin: 5px 0 0 0;
}
.fair .dateicon
{
	float: left;
	width: 36px;
	height: 30px;
	background: url('../img/sprite.png') -6px -145px no-repeat;
}
.fair .fairtitle
{
	font-family: 'Arial Black';
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}
.fair .fairsubtitle
{
	font-family: 'Arial';
	font-size: 9px;
	color: #787878;
}
.fair .fairtext
{
	float: left;
	margin: -4px 00 0 0;
}
.infobox
{
	width: 100%;
	min-width: 960px;
	height: 72px;
	-webkit-box-shadow: inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	-moz-box-shadow:    inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	box-shadow:         inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	padding: 44px 0 44px 0;
}
.infobox .infoimg
{
	float: left;
}
.infobox .infotext
{
	float: left;
	width: 800px;
	font-family: 'Arial';
	font-size: 12px;
	text-align: justify;
	color: #58595b;
	line-height: 18px;
}
.infobox .infotext strong
{
	font-family: 'Arial Black';
}

/**
*	İç Sayfalar
*/
.innerpage
{
	padding: 53px 0 0 0;
}
.innerpage .logo
{
	float: left;
	width: 140px;
	height: 100%;
}
.innerpage .pageimage
{
	position: relative;
	display: inline-block;
	float: right;
	width: 340px;
	height: 170px;
	margin: 0 0 50px 0;
}
.innerpage .pageimage .bigframe
{
	position: absolute;
	right: 0;
	top: -105px;
	z-index: -3;
	padding: 3px;
	border: 1px solid #a3a3a3;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.innerpage .pageimage .miniframe
{
	position: absolute;
	left: 28px;
	top: -31px;
	width: 130px;
	height: 130px;
	padding: 3px;
	border: 1px solid #a3a3a3;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.innerpage .pageimage .miniframesecond
{
	position: absolute;
	left: 94px;
	top: 65px;
}
.innerpage .pageimage .miniframe, .innerpage .pageimage .miniframesecond
{
	width: 130px;
	height: 130px;
	padding: 3px;
	border: 1px solid #a3a3a3;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}

.innerpage .pageimage div
{
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.innerpage .pageimage .image1
{
	width: 200px;
	height: 200px;
	background: url('../img/kurumsalimg1.png') center center no-repeat;
}
.innerpage .pageimage .image2
{
	width: 130px;
	height: 130px;
	background: url('../img/kurumsalimg2.png') center center no-repeat;
}
.innerpage .pageimage .image3
{
	width: 130px;
	height: 130px;
	background: url('../img/kurumsalimg3.png') center center no-repeat;	
}
.innerpage .text, .innerpage .fulltext
{ 
	display: inline-block;
	float: left; 
	width: 820px;
	text-align: justify; 
	font-family: 'Arial';
	font-size: 12px;
	color: #58595b;
	line-height: 18px;
	padding: 0 0 50px 0;
}
.innerpage .text h1, .innerpage .fulltext h1
{
	margin: 0;
	padding: 0;
	font-family: 'Arial';
	font-size: 24px;
	font-weight: normal!important;
	color: #58595b;
}
.innerpage .text h1 strong,.innerpage .fulltext h1 strong
{
	font-family: 'Arial Black';
} 
.innerpage .fulltext
{
	width: 960px!important;
}
.innerpage .fullimage
{
	display: inline-block;
	float: right;
	padding: 0 0 20px 20px;
	margin: 20px 0 0 0;
}
.pagegraph
{
	width: 100%;
	min-width: 960px;
	height: 80px;
}
.pagegraph .graphseperator
{
	width: 100%;
	min-width: 960px;
	height: 31px;
	background: url('../img/graphback.png') repeat-x;
}
.graph.fuarcilik
{
	width: 100%;
	min-width: 960px;
	height: 80px;
	background: url('../img/fuarcilikgraph.png') no-repeat;
}
.graph.reklam
{
	width: 100%;
	min-width: 960px;
	height: 80px;
	background: url('../img/reklamgraph.png') no-repeat;	
}
.fairpage
{
	font-family: 'Arial';
	font-size: 12px;
	color: #58595b;
	padding: 40px 0 70px 0!important;
	text-align: justify;
}
.fairpage h1, .fairpage h2
{
	font-family: 'Arial';
	font-size: 24px;
	font-weight: normal;
	color: #58595b;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: 10px;
}
.fairpage h1 strong, h2 strong
{
	font-family: 'Arial Black';
}
.fairpage .seperator
{
	width: 100%;
	height: 1px;
	background:#cdcdcd;
}
.fairpage p
{
	text-indent: 35px;
	padding: 0 10px;
}
.fairpage p.unt
{
	text-indent: 0!important;
}
.fairpage .references
{
	padding: 0 0 0 10px;
}
.fairpage .references ul
{
	width: 960px;
}
.fairpage .references ul li
{
	float: left;
	background: url('../img/sprite.png') -6px -216px no-repeat;
	width: 300px;
	line-height: 24px;
	padding: 0px 0 0 20px;
}
.fairpage .references ul li a
{
	color: #58595b;
}
.fairpage .references ul li a:hover
{
	text-decoration: underline;
	color: #d50000;
}
.newspage
{
	padding: 40px 0 100px 0;
}
.newspage .title, .productpage .title
{ 
	font-family: 'Arial';
	font-size: 24px;
	color: #58595b;
}
.newspage .title .subtitle, .productpage .subtitle
{
	font-size: 12px;
	color: #d50000;
}
.newspage .newdate
{
	float: right;
	font-size: 12px;
	color: #474747;
	margin: 9px 0 0 0;
}
.newspage .newdate .date
{
	color: #d50000;
}
.newspage .seperator, .productpage .seperator
{
	height: 1px;
	background:#cdcdcd;
}
.newspage .left, .productpage .left
{
	float: left;
	width: 235px;
}
.newspage .left ul, .productpage .left ul
{
	background: #000;
	width: 235px;
	min-height: 310px;
	font-family: 'Arial';
	font-size: 12px;
	line-height: 20px;
	padding: 15px 0 30px 0;
}
.arrow-up 
{
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
	margin: 0 0 0 45px;
}
.newspage .left ul li, .productpage .left ul li
{
	padding: 0 0 0 17px;
	margin: 0 0 15px 0;
}
.newspage .left ul li a, .productpage .left ul li a
{
	display: block;
	color: #787878;
}
.newspage .left ul li:hover a, 
.newspage .left ul li.active a,
.productpage .left ul li:hover a, 
.productpage .left ul li.active a
{
	color: #fff;
}
.newspage .left ul li:hover, 
.newspage .left ul li.active,
.productpage .left ul li:hover, 
.productpage .left ul li.active
{
	border-left: 4px solid #fe0000;
	padding: 0 0 0 13px;
} 
.newspage .right
{
	float: right;
	width: 680px;
	padding: 25px 0 0 30px;
}
.newspage .right .title
{
	font-family: 'Arial';
	font-size: 24px;
	color: #58595b;
}
.newspage .newcontent
{
	font-family: 'Arial';
	font-size: 12px;
	text-align: justify;
	color: #58595b;
}
.newspage .newphotos
{
	width: 690px;
	margin: 0 0 0 -7px
}
.newspage .newphotos .photoimg
{
	float: left;
	background: #fff;
	padding: 6px;
	border: 1px solid #eee;
	margin: 4px;
	width:138px;
	height:92px;
}
.newspage .newphotos .photo
{
	float: left;
	width:138px;
	height:88px;
	overflow:hidden;
}
.newspage .newphotos .photoimg .photo .fotogaleri_resim img {
	margin:0px auto;
	width:155px;
	max-height:123px;
	background:
}

.productpage
{ 
	padding: 40px 0 100px 0;
}
.productpage .right
{ 
	float: right;
	width: 720px; 
	padding: 15px 0 0 0px;
}
.productpage .products
{
	width: 720px; 
}
.productpage .products .productbox
{
	float: left;
	width: 219px;
	max-height: 326px;
	overflow: hidden;
	border-radius: 20px;
	margin: 0 0 20px 20px;
}
.productpage .products .productbox .boxhead
{
	width: 219px;
	height: 40px;
	background: url('../img/productboxhead.png') 0px top no-repeat;
}
.productpage .products .productbox .productinfo
{
	width: 218px;
	background: url('../img/productboxback.png') 3px 0 repeat;
	padding: 0 0 5px 0;
	border-right: 1px solid #8c0000;
	text-shadow:0 1px 0 rgba(0,0,0,0.5);
}
.productpage .products .productbox .productinfo .producttitle,
.productpage .products .productbox .productinfo .productcode
{
	font-family: 'Arial';
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.productpage .products .productbox .productinfo .producttitle
{
	margin: -7px 0 6px 0;
} 
.productpage .products .productbox .productmain
{

	background: url('../img/productboxback.png');
	height: 189px;
}
.productpage .products .productbox .productimg
{
	width: 219px;
	height: 186px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0 -3px 0px 0 rgba(0,0,0,0.2),0 3px 0px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 -3px 0px 0 rgba(0,0,0,0.2),0 3px 0px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 -3px 0px 0 rgba(0,0,0,0.2),0 3px 0px 0 rgba(0,0,0,0.2);
	-ms-box-shadow: 0 -3px 0px 0 rgba(0,0,0,0.2),0 3px 0px 0 rgba(0,0,0,0.2);
	overflow:hidden;
}
.productpage .products .productbox .productimg img
{

	width: 219px;
}
.productpage .products .productbox .boxfoot
{ 
	width: 219px;
	height: 67px;
	background: url('../img/productfoot.png') no-repeat;
}
.productpage .products .productbox .boxfoot .productbtn
{
	padding: 15px;
	font-family: 'Arial';
	font-size: 11px;
	color: #fff;
	cursor: pointer;
}
.productpage .products .productbox .boxfoot .productbtn .iconzoom
{
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background: url('../img/sprite.png') -8px -747px no-repeat;
	margin: 0 12px 0 30px;
}
.productpage .products .productbox .boxfoot .productbtn .btntxt
{
	display: block;
	float: left;
	margin: 3px 0 0 0;
	text-shadow:1px 0 0 rgba(255,255,255,0.75);
}
.productpage .pager
{
	float: right;
}
.productpage .pager ul li
{
	display: block;
	float:left;
	background: #fff;
	width: 19px;
	height: 19px;
	border: 1px solid #d8d8d8;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0 5px 0 0;
	font-family: 'Arial';
	font-size: 14px;
	text-align: center;
	line-height: 19px;
}
.productpage .pager ul li a
{
	display: block;
	color: #adadad;
}
.productpage .pager ul li:hover,
.productpage .pager ul li.active
{
	background: #bf0000;
	border: 1px solid #e20000;
}
.productpage .pager ul li:hover .iconprev,
.productpage .pager ul li.active .iconprev
{ 
	background: url('../img/sprite.png') -9px -841px;
}
.productpage .pager ul li:hover .iconnext,
.productpage .pager ul li.active .iconnext
{ 
	background: url('../img/sprite.png') -9px -868px;
}
.productpage .pager ul li:hover a,
.productpage .pager ul li.active a
{
	color: #fff;
}
.productpage .pager .iconprev,
.productpage .pager .iconnext
{
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 0 0 3px;
} 
.productpage .pager .iconprev
{
	background: url('../img/sprite.png') -9px -787px;
}
.productpage .pager .iconnext
{ 
	background: url('../img/sprite.png') -9px -815px;
}
.contactpage
{
	padding: 70px 0 0 0;
}
.contactpage .titles
{
	width: 960px;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 18px;
	color: #58595b;
	line-height: 32px;
}
.contactpage .titles .lefttitle
{
	float: left;
	width: 530px;
	text-indent: 10px;
}
.contactpage .titles .righttitle
{
	float: left;
	width: 430px;
}
.contactpage .seperator
{
	background: #cdcdcd;
	width: 100%;
	height: 1px;
	clear: both;
}
.contactpage .contactinfo 
{
	float: left;
	width: 515px;
	padding: 35px 0 0 15px;
}
.contactpage .contactinfo .inforow
{
	width: 515px;
}
.contactpage .contactinfo .inforow .infotitle
{
	display: inline-block;
	width: 65px;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 14px;
	color: #da8000;
	text-align: left;
}
.contactpage .contactinfo .inforow .infoseperator
{
	display: inline-block;
	width: 15px;
}
.contactpage .contactinfo .inforow .info
{
	display: inline-block;
	font-family: 'Arial';
	font-size: 14px;
	color: #585858;
}
.groupbreak
{
	margin: 0 0 30px 0;
}
.contactpage .contactform
{
	float: left;
	width: 430px;
	padding: 35px 0 0 0;
}
.contactpage .contactform .leftcol
{
	float: left;
	margin: 0 0 0 15px;
}
.contactpage .contactform .rightcol
{
	float: right;
}
.contactpage .contactform input[type=text]
{
	display: block; 
	width: 171px;
	height: 32px;
	padding: 0;
	margin: 0;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0 0 0 25px;
	margin: 0 0 15px 0;
	outline: 0; 
    font-family: 'UbuntuRegular';
	font-size: 12px;
	color: #d6d6d6;
}
.contactpage .contactform .iconad
{
	background: url('../img/sprite.png') #fff no-repeat 0 -252px;
}
.contactpage .contactform .iconad:focus
{
	background: url('../img/sprite.png') #fff no-repeat 1px -493px;
}
.contactpage .contactform .icontel
{
	background: url('../img/sprite.png') #fff no-repeat 0 -288px;
}
.contactpage .contactform .icontel:focus
{
	background: url('../img/sprite.png') #fff no-repeat -1px -539px;	
}
.contactpage .contactform .iconmail
{
	background: url('../img/sprite.png') #fff no-repeat 0 -333px;	
}
.contactpage .contactform .iconmail:focus
{
	background: url('../img/sprite.png') #fff no-repeat 0 -584px;
}
.contactpage .contactform .iconkonu
{
	background: url('../img/sprite.png') #fff no-repeat 0 -378px;
}
.contactpage .contactform .iconkonu:focus
{
	background: url('../img/sprite.png') #fff no-repeat 0 -629px;
}
.contactpage .contactform .iconmesaj
{
	background: url('../img/mesajicon.png') 7px 11px no-repeat #fff;
}
.contactpage .contactform .iconmesaj:focus
{
	background: url('../img/mesajiconhover.png') 7px 11px no-repeat #fff;
}

.contactpage .contactform input[type=text]:focus
{
	border: 1px solid #da8000;	
	color: #da8000;
}
.contactpage .contactform textarea
{
	display: block;
	background: url('../img/sprite.png') #fff no-repeat;
	width: 171px; 
	height: 73px; 
	padding: 0;
	margin: 0;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px 0 0 25px;
	margin: 0 0 15px 0;
	outline: 0; 
    font-family: 'UbuntuRegular';
	font-size: 12px;
	color: #d6d6d6;
	resize:none;
}
.contactpage .contactform textarea:focus
{
	border: 1px solid #da8000;	
	color: #da8000;
}
.contactpage .contactform .codeinput
{
	width: 65px!important;
	padding: 0 0 0 10px!important;
}
.contactpage .contactform input[type=submit]
{
	width: 196px;
	height: 30px;
	background: url('../img/submitback.png') repeat-x;
	border:1px solid #960001;
	border-radius: 5px;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: 'UbuntuRegular';
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(51,158,0,0.75);
}
.contactpage .contactform .security img 
{
	display: inline-block!important;
	float: left;
	width: 75px;
	height: 33px;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.contactpage .contactform .security .buttona
{
	display: inline-block!important;
	float: left;
	background: url('../img/sprite.png') 0 -459px #fff;
	width: 32px;
	height: 33px;
	margin: 0 5px;
	padding: 0;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	outline: 0;
	cursor: pointer;
}
.contactpage .contactform .security .buttona:hover
{ 
	background: url('../img/sprite.png') 0 -702px #fff;
	border: 1px solid #da8000;	 
}
.contactpage .contactform .security input[type=text]
{
	display: inline-block!important;
	float: right;
	background: url('../img/seccodeback.png') #fff;
}
.contactpage .kroki
{
	margin: 70px 0 55px 0;
}
.contactpage .kroki .frame
{
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 1px;
	margin: 15px 0 0 0;
}
.contactpage .kroki .map
{
	width: 100%;
	height: 360px;
}
.contactpage .kroki .map .maplogo
{
	width: 100px;
	text-align: center;
}
.box
{
	float: left;
	height: 49px;
	padding: 7px 5px 0 5px;
	font-family: 'Arial';
	overflow: hidden;
}
.box:hover
{
	background: url('../img/beforefooterhover.png');
}
.box .title
{
	font-family: 'Arial Black';
	font-size: 14px; 
	color: #fff;
}
.box .txt
{
	width: 297px;
	font-size: 9px;
	color: #787878;
}
.galery
{
	width: 300px;
}
.question
{
	width: 295px;
}
.contact
{
	width: 313px;
}
.linkline
{
	width: 100%;
	min-width: 960px;
	height: 57px;
	background: url('../img/linklineback.png') repeat-x;
	padding: 11px 0 0 0;
}
.linkline .seperator:first-child
{
	padding: 0 5px 0 0!important;
	background-position: left center!important;
}
.linkline .seperator:last-child
{
	padding: 0 5px 0 0!important;
	background-position: right center!important;
}
.linkline .icon
{
	float: left;
	width: 30px;
	height: 46px;
	background: url('../img/linklinesprite.png') no-repeat;
	padding: 0 10px;
}
.linkline .galeryi
{
	background-position: 2px 0;
}
.linkline .questioni
{
	background-position: 2px -71px;
}
.linkline .contacti
{
	background-position: 2px -140px;
}
.linkline .seperator
{
	float: left;
	width: 2px;
	height: 46px;
	background: url('../img/linklineseperator.png') center center no-repeat;
}
.beforefooter
{
	width: 100%;
	min-width: 960px;
	height: 171px;
	-webkit-box-shadow: inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	-moz-box-shadow:    inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	box-shadow:         inset 0px 22px 30px -19px rgb(204 115 0 / 49%);
	padding: 21px 0 25px 0;
}
.beforefooter ul
{
	float: left;
	width: 165px; 
	margin: 0 20px 0 0;
}
.beforefooter ul li
{
	height: 12px;
	text-indent: 12px;
	font-family: 'Arial';
	font-size: 11px;
	margin: 0 0 15px 0;
}  
.beforefooter ul li a
{
	display: block;
	color: #58595b;
	line-height: 15px;
	font-weight:bold;
}
.beforefooter ul li.title
{
	font-family: 'Arial Black';
	font-size: 12px;
	color: #58595b;
	text-indent: 0!important;
	line-height: 13px;
}
.beforefooter .bflogo
{
	float: right;
	margin: 50px 0 0 0;
}
.beforefooter .seperator
{
	float: left;
	width: 1px;
	height: 191px;
	background: url('../img/bfseperator.png') center center no-repeat;
	margin: 0 30px 0 0;
}
footer
{
	width: 100%;
	min-width: 960px;
	height: 50px;
	background: url('../img/footerback.png');
}
footer .copyright
{
	float: left;
	font-family: 'Arial';
	font-size: 11px;
	line-height: 50px;
	color: #fff;
}
footer .copyright strong
{
	font-family: 'Arial Black';
}
footer .designed
{
	float: right;
	line-height: 50px;
	color: #fff;
	font-size: 10pt;
} 
footer .designed span
{
	display: block;
	float: left;
	padding: 0 0 0 10px;
}
footer .designed .vivadizayn
{
	float: left;
	height: 40px;
	margin: 10px 0 0 0;
	overflow: hidden;
}
