*{
    padding: 0;
    margin: 0;
}

img{
    border: none;

}
html{
    height: 100%;

}

p{
margin-bottom: 15px;

}
a:focus { 
    outline: none; 
}
.info-blocks p{

margin-bottom: 0;
}

.left-column a, .right-column2 a{
color: #666;
text-decoration: underline;

}

.left-column a:hover, .right-column2 a:hover{
color: #f48025;
text-decoration: none;

}
body{
    min-height: 100%;
    font-family: arial;
    
    background: url(../images/texture0.gif) repeat;
	font: 12px/20px Arial, "Times New Roman", Times, serif;
color: #666;
}
.karu-top{
width: 100%;
height: 12px;
background: #dde4ae;

}
.karusel{
display: block;
width: 100%;
height: 390px;
position: absolute;
top: 0;
z-index: 0;

}
.karusel ul{
display: block;
list-style: none;

}
.karusel ul li{
display: block;
float: left

}


.karusel2{
display: block;
width: 100%;
height: 140px;
background:  url(../images/bg-controls.png) repeat;
position: absolute;
bottom: 0;
z-index: 100;
}
.karusel2 ul{
display: block;
list-style: none;

}
.karusel2 ul li{
display: block;
float: left

}

.karusel2 h1 {
display: block;
color: #F58220;
font-size: 30px;
padding: 20px 0;
}

.karusel2 a{
padding-right: 25px;
height: 16px;
display: block;
text-decoration: none;
color: #fff;
font-size: 12px;
background:  url(../images/arrow.png) no-repeat center right;
float: left;

}

#pager{
overflow: hidden;
padding-top: 220px;
width: 750px;
margin: 0 auto;
position: relative;
z-index: 100;
}
#pager a{
display: block;
float: left;
width: 30px;
height: 30px;
line-height: 30px;
background:  url(../images/bg-controls.png) repeat;
margin-right: 1px;
color: #fff;
font-weight: bold;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
border-radius:  7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
behavior: url("assets/templates/site/css/PIE.htc");
position: relative;
}
#pager a.selected{
background: #fff;
color: #F58220;
}

.karu-cont{
width: 100%;
height: 390px;
position: relative;
overflow: hidden;
}

.header{
width: 950px;
margin: 0 auto;
height: 115px;
padding-top: 15px;


}

.logo{
display: block;
float: left;
background:  url(../images/logo_h2.png) center no-repeat;
width: 373px;
height: 59px;
margin-left: 20px;
}
.links-top {

float: right;
}
.links-top a{
float: left;
display: block;
margin-left: 4px;

}


#advanced {
position: fixed;
z-index: 999;
right: -172px;
top: 20px;
background: #F93;
padding: 20px 16px 20px 18px;
width: 135px;
font-size: 11px;
font-family: Tahoma,Geneva,sans-serif;
color: #000;
text-transform: none;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-radius: 0 0 0 6px;
behavior: url("assets/templates/site/css/PIE.htc");
line-height: 1.6em;
min-height: 300px;
}

#advanced span.trigger {
display: block;
padding-top: 10px;
line-height: 100%;
font-size: 11px;
text-align: center;
position: absolute;
left: -81px;
top: 25px;
margin-top: -25px;
width: 81px;
height: 40px;
cursor: pointer;

background: url(../images/adv-trig.png) no-repeat;

}
#advanced1 {
position: fixed;
z-index: 998;
right: -172px;
top: 80px;
background: #F93;
padding: 20px 16px 20px 18px;
width: 135px;
font-size: 11px;
font-family: Tahoma,Geneva,sans-serif;
color: #000;
text-transform: none;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-radius: 0 0 0 6px;
behavior: url("assets/templates/site/css/PIE.htc");
line-height: 1.6em;
}

#advanced1 span.trigger1 {
line-height: 100%;
display: block;
font-size: 11px;
position: absolute;
left: -81px;
top: 25px;
margin-top: -25px;
width: 81px;
height: 40px;
padding-top: 10px;
cursor: pointer;
text-align: center;
background: url(../images/adv-trig.png) no-repeat;
}#advanced2 {position: fixed;z-index: 997;right: -172px;top: 140px;background: #F93;padding: 20px 16px 20px 18px;width: 135px;font-size: 11px;font-family: Tahoma,Geneva,sans-serif;color: #000;text-transform: none;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-radius: 0 0 0 6px;behavior: url("assets/templates/site/css/PIE.htc");line-height: 1.6em;}#advanced2 span.trigger2{line-height: 100%;display: block;font-size: 11px;position: absolute;left: -81px;top: 25px;margin-top: -25px;width: 81px;height: 40px;padding-top: 10px;cursor: pointer;text-align: center;background: url(../images/adv-trig.png) no-repeat;}

#advanced input,#advanced  img,#advanced textarea,#advanced1 input,#advanced1 img,#advanced1 textarea,#advanced2 input,#advanced2 img,#advanced2 textarea{
width: 130px;


}

.orn1{
width: 100%;
height: 16px;
background:  url(../images/bg-index-dilers.png) repeat top center;
margin: 0 auto 0 auto;
left: 0;z-index: 800;
}


.main-content{
overflow: hidden;
margin: 0 auto;
width: 960px;


}
.inf-content{
padding: 10px 0;

}
.left-column1{

margin: 0 5px;
width: 590px;
float: left;

}
.left-column1{

margin: 0 5px;
width: 590px;
float: left;

}
.right-column1{

margin: 0 5px;
width: 320px;
float: right;

}

.left-column1 h1 {
font-family: arial;
font-size: 24px;

line-height: 1.2em;
color: #666;
}

.left-column2 h1 {
font-family: arial;
font-size: 20px;
padding: 20px 0;
line-height: 1.2em;
color: #666;
}

.left-column1 h1 span{
color: #823c16;
font-style: italic;

}
.left-column1 h2{

font: italic 16px/24px Arial, "Times New Roman", Times, serif;
color: #8d8d8d;

margin-bottom: 20px;
}

.sub-cat{
display: block;
width: 180px;
margin: 0 57px 0 57px;
float: left;
height: 165px;
font-size: 14px;
color: #666;


}
.sub-cat:hover{
text-decoration: none;
color: #f58220;

}
.sub-cat p,.sub-cat img{
cursor: pointer;
line-height: 1.1;

}

.right-column1 h1{
font-size: 20px;
margin: 0 0 10px;

color: #666;
}

.new-tpl{
padding: 7px 0 7px 18px;
border-bottom: 1px #ccc dotted;
background:  url(../images/time0000.gif) no-repeat left center;
}

.new-tpl a{
color: #f58220;
text-decoration: none;
font-style: italic;
}

.new-tpl a:hover{

text-decoration: underline;
}

.all-news{
color: #f58220;
padding-top: 10px;
float: right;
display: block;
margin-bottom: 16px;

}

.all-news:hover{
color: #595959;


}

.info-blocks{
position: relative;
overflow: hidden;
width: 960px;
margin: 0 auto;

}
.info-blocks td{
font-size: 14px;
padding: 0 3px;

}
.phones{
width: 310px;
float: right;

}
.soc2 {
overflow: hidden;
margin: 35px 0 38px 0;
}
.soc2 span{
display: block;
font-size: 14px;
font-weight: bold;
float: left;
padding-top: 5px;
padding-right: 20px;
}
.soc2 img{
float: left;
margin-right: 10px;
}
.soc2 a .act,.soc2 a:hover .pass{
display: none;


}
.soc2 a .pass,.soc2 a:hover .act{
display: block;


}


.footer{
width: 100%;
background:  url(../images/bg-index-dilers.png) repeat top center;

}

.inner-footer{
width: 960px;
min-height: 255x;
padding-top: 15px;
margin: 0 auto;
overflow: hidden;

}

.footer-menu{
float: left;
width: 182px;
margin-right: 10px;

}

.footer-menu h1{
font-size: 14px;
margin: 0 0 10px;
line-height: 1.2em;
color: #666;

}

.footer-menu ul{
list-style: none;

}
.footer-menu li {
padding: 3px 0;
border-bottom: 1px solid #d5d5d5;

}
.footer-menu li a {
color: #3D3732;
text-decoration: none;
font-size: 12px;
}

.footer-menu li a:hover {
color: #666;
text-decoration: underline;

}

.line-top2{
width: 100%;
height: 6px;
background: #dde4ae;
/*margin-bottom: 10px;*/

}
.top-img{
width: 960px;
margin: 0 auto 20px auto

}
.top-img img{
display: block;

}

.left-column2{

margin: 0 5px 20px 0;
width: 252px;
float: left;

}
.right-column2{

margin: 0 5px;
width: 683px;
float: right;
padding: 0px 0px 0px 10px;

}
.left-menu {
margin-bottom: 20px;

}
.left-menu ul{
display: block;
list-style: none;



}
.left-menu ul li{
display: block;
width: 315px;



}
.acc-header{

display: block;
background-color: #f48025;
background-image:  url(../images/arrow2.png);background-position: center right;
height: 35px;

line-height: 100%;
padding: 0 20px 0 20px;
width: 212px;
cursor: pointer;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: arial;
color: #fff;
margin-bottom: 4px;
}
.acc-header:hover{
opacity: 0.8;

}
.ui-state-active .acc-header{
background-image:  url(../images/arrow3.png);
color: #000;
text-decoration: none;
opacity: 0.8;
}
/*
.left-menu ul li a.active{
background-image:  url(../images/arrow3.png);
color: #000;
}

.left-menu ul li li{
display: block;


}
*/
.left-menu ul li a{
color: #87AB00;
font-weight: normal;
display: block;
background-color: transparent;
background-image: none;
height: 35px;
line-height: 35px;
padding: 0 30px;
width: 255px;
}
.left-menu ul  li.active a{
background-image: none;
color: #87AB00;
font-weight: normal;
display: block;
background-color: transparent;
text-decoration: none;
height: 35px;
line-height: 35px;
padding: 0 30px;
width: 275px;
}


.exe{
padding-left: 40px;
height: 32px;
overflow: hidden;
margin-bottom: 10px;
}
.exe a,.exe img{
display: block;
float: left;
height: 32px;

}
.exe a{

line-height: 32px;
padding-left: 8px;
color: #787877;
font-size: 12px;

}
.exe a:hover{
color: #f48025;
text-decoration: none;

}

.right-column2 h1{
font-size: 16px;
margin-bottom: 15px;

}

.B_crumbBox, .B_crumbBox a, .B_crumbBox span{
color: #666;
font-weight: bold !important;
font: 12px/20px Arial, "Times New Roman", Times, serif;

}
.B_crumbBox a:hover{

color: #f48025
}
.B_crumbBox{
margin-bottom: 30px;
display: block

}
.inner-nav ul{
list-style: none;


}
.inner-nav ul li{
list-style: none;
display: block;
margin-bottom: 10px;

}
.inner-nav h3{
font-weight: normal;

}
.sec-acc{
color: #666;
text-decoration: none!important;
border-bottom: 1px #666 dotted;
font-size: 16px;
margin-bottom: 25px;
line-height: 200%;


}
.sec-acc h3{
display: block;
clear: both;

}

.sec-acc:hover{
color: #666!important;

}
.inner-nav2 ul li a{



font-size: 12px;
margin-bottom: 5px;


}
.inner-nav2 ul{

list-style: none;

}
.inner-nav li a:hover{
border-bottom: none;

}

.tovar-tpl{
width: 144px;
margin-right: 5px;
margin-bottom: 5px;
height: 110px;
float: left;


}
.tovar-tpl img,.tovar-tpl a{
display: block;



}
.tovar-tpl a{
text-align: center;
color: #666;

}
/*
.tovar-tpl a img,.tovar-tpl a div{
border: 1px solid #666;

}
.tovar-tpl a:hover img, .tovar-tpl a:hover div{
border: 1px solid #f48025;

}*/


.tovar-tpl a:hover{
text-decoration: none;

}
.left-column2 input[type="text"],.left-column2 textarea{
display: block;
margin-bottom: 5px;
padding-left: 5px;
width: 247px;
border: 1px solid #ccc;
min-height: 20px;

color: #ccc;
font-family: arial;


}

.left-column2 textarea{
height: 200px;

}

.left-column2 input[type="submit"]{
margin-right: 10px;
border: none;
background: transparent;
cursor: pointer;
color: #f58220;
float: right;
text-decoration: underline;


}
.left-column2 input[type="submit"]:hover{
color: #666;
text-decoration: none;
}

/*-------------------------------------------------------*/



.slider-wrapper {
	position:relative;
	width:1400px;
	overflow:hidden;
	height:397px;
	margin: 0 auto;
	clear: both;
	float: none;
}



.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}
 
 
 
.slider-container {
	position:relative;
	width:1400px;
	height:397px;
	left:50%;
	margin-left:-990px;
}
#coin-slider{
	overflow:hidden;
	background:url(/assets/images/kompozit.jpg)100% 0% no-repeat;
	width:1980px;
	height:397px;
	margin:0 auto;
	position:relative;
}
#coin-slider img{display:none;}
#coin-slider img.first{display:block;}
.coin-slider{
	position:relative;
	margin:0px auto;
	width:1980px;
	overflow:hidden;
	height:385px;
	
}
.coin-slider a{
	text-decoration:none;
	display:inline-block;
	outline:none;
	border:none;
}
.controls {
	width:1980px;
	height:80px;
	top: 296px;
	background:url(../images/bg-controls.png) 0 bottom repeat-x;
	position:relative;
	bottom:0px;
	margin:0 auto;
	z-index:20;
	padding-top: 10px;
}
.cs-buttons{
	font-size:0px;
	line-height:0;
	position:absolute;
	bottom:90px;
	z-index:22;
	width:952px;
	left:50%;
	margin-left:-476px;
}


.cs-buttons-coin-slider{
overflow: hidden;

}
.cs-button-coin-slider .cs-active{
 background: #fff !important;
 
 }
.cs-button-coin-slider{
	margin-right:1px;
	height:25px;
	width:30px;
	padding:5px 0 0 0;
	background:url(../images/bg-controls.png) 0 0 repeat;
	
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	cursor: pointer;
float: left;
display: block;
position: relative;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;

behavior: url(assets/templates/site/css/PIE.htc);

}
.cs-buttons a:hover, .cs-buttons a.cs-active{color:#F58220; background: #fff;}
.cs-prev, .cs-next{
	display:none;
}

#coin-slider .banner {
    height:80px;
    left: 50%;
	margin-left:-476px;
    overflow: hidden;
    position: absolute;
    /*bottom: -200px;*/
    width: 952px;
    z-index: 19;
	font-size:12px;
	line-height:19px;
	color:#fff;
}

.text-1 {
	display:block;
	color: #F58220;
	font-size:30px;
	line-height:34px;
}

#coin-slider .banner:first-child {
    z-index: 21;
}
#coin-slider .banner strong {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
	font-weight:normal;
	z-index: 21;    
}
#coin-slider .banner strong:first-child + strong {
	z-index: 20;
	font-weight:normal;
}


/* slider-sp */
.link-4 {
font-size: 0;
line-height: 0;
height: 16px;
width: 21px;
background: url(../images/marker-2.png) 0 0 no-repeat;
display: inline-block;
vertical-align: middle;
}
.slider-wrapper-sp {
	position:relative;
	width:100%;
	overflow:hidden;
	height:186px;
}
.slider-container-sp {
	position:relative;
	width:1980px;
	height:186px;
	left:50%;
	margin-left:-990px;
}

#coin-slider-sp{
	overflow:hidden;
	background:url(../images/loader.gif) 50% 50% no-repeat;
	width:1980px;
	height:186px;
	margin:0 auto;
	position:relative;
}

#coin-slider-sp img{display:none;}
#coin-slider-sp img.first{display:block;}
.slider-wrapper-sp  .coin-slider{
	position:relative;
	margin:0px auto;
	width:1980px;
	overflow:hidden;
	height:186px;
}
.slider-wrapper-sp .controls {
	width:960px;
	height:186px;
	background:none;
	position:relative;
	margin:0 auto;
	z-index:20;
}
.slider-wrapper-sp .cs-buttons{
	font-size:0px;
	line-height:0;
	position:absolute;
	bottom:0px;
	left:4px;
	z-index:22;
	margin-left:0;
}

.lighter{
display: block;
overflow: hidden;
height: 23px;
float: left;
margin-bottom: 5px;


}

.flags{
float: left;
line-height: 16px;
height: 16px;


}
.flags img{
margin-left: 3px;

}

#ajaxSearch_submit{
width: 16px;
height: 16px;
cursor: pointer;
display: block;
background:url(../images/search.png) center no-repeat;
border: 0;
float: left;

}
.cleardefault{
display: block !important;
width: 135px;
padding-left: 5px;

border: 1px solid #ddd;
border-left: none;
float: left;


color: #595959;
font-size: 12px;
vertical-align: middle;
font-weight: normal;


}


.ajaxSearch_highlight{
background: #F58220;

}
.ajaxSearch_result{

margin-bottom: 25px;

}
.ajaxSearch_resultLink{
font-size: 16px;
display: block;
margin-bottom: 10px;


}
.ajaxSearch_resultsInfos{
font-size: 14px;

}

.easypoll, .pollresults{
margin-top: 20px;
font-size: 12px;

}
.easypoll fieldset{
border: none;


}

.easypoll ul,.pollresults ul{
list-style: none;

}

.easypoll ul li,.pollresults ul li{
margin-bottom: 5px;
display: block;

}

.easypoll h3,.pollresults h3{
margin-bottom: 10px;
display: block;
font-weight: normal;
font-size: 12px;
}

.pollbutton{
margin-right: 10px;
border: none;
background: transparent;
cursor: pointer;
color: #f58220;
float: right;
text-decoration: underline;

}
.pollbutton:hover{

color: #666;

}
.index-dilers {
background: url(../images/bg-index-dilers.png) no-repeat 0 0;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
height: 28px;
margin: 0 0 20px;
max-width: 393px;
padding: 22px 0 22px 22px;}
.index-dilers > span {
line-height: 14px;
color: #666;
display: block;
float: left;
font: bold;
margin-top: -2px;
font-size:14px;
margin-left: 22px;
font-weight: bold;

}

.diller{
display: block;
float: left;
color: #f58220;

}
.diller:hover{
color: #666;
text-decoration: none;

}
#accordion{

margin-bottom: 30px;
}

.news-pages{
text-align: center;
padding: 20px 0;



}

.news-pages a, .news-pages span{
margin: 0 5px;

}
#easypollsubmit{
margin-right: 55px !important;

}

#advanced textarea,#advanced1 textarea{
height: 70px;


}

.images{
width: 300px;
overflow: hidden;

padding-bottom: 10px;
}

.image{
float: left;
margin: 0 5px 7px 0;
height: 105px;
}

.image a img{
border: 1px solid #ddd;

}

.image a:hover img{
border: 1px solid #f48025;

}
.right-column2  object{
padding-top: 20px;

}
.right-column2 table{
display: block;
width: 373px;
float: left;

/*margin-top: 124px;*/
border: none;
border-collapse: collapse;
text-align: center;
}
.right-column2 table td{
padding: 0 4px;
border: 1px solid #ddd;
background: transparent !important;
vertical-align: middle;
}

#pro_prev_testim,#pro_next_testim{
display: block;
float: left;
width: 20px;
height: 20px;
border-radius:  3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url("assets/templates/site/css/PIE.htc");

}

.pro_testim_buttons{
overflow: hidden;
margin-top: 8px;
margin-bottom: 10px;
}
.pro_quotes_2{


padding: 10px;
border: 1px solid #ddd;
width: 232px;
border-radius:  5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url("assets/templates/site/css/PIE.htc");
min-height: 100px;
}

#pro_prev_testim{
background: #f48025 url(../images/arrow5.png) center no-repeat;


}

#pro_next_testim{
background: #f48025 url(../images/arrow4.png) center  no-repeat;
margin-left: 10px;

}
.read{color: #666;
text-decoration: underline;
}
.read:hover{
color: #f58220;
text-decoration: none;
}
.galleria-image{

cursor: pointer;
}