ul li, ul {
    list-style: none;
    padding: 0;
    margin: 0;
}	
.visual {
    width: 997px;
    overflow: hidden;
    height: 382px;
    float: left;
    position: relative;
}

div.anythingSlider {
width: 997px;
height: 390px;
margin: 0 auto;
}
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
}
div.anythingSlider .anythingWindow {
}
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {
}
div.anythingSlider.activeSlider .anythingWindow {
border-color: #7C9127;
}
div.anythingSlider .anythingWindow {
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
}
div.anythingSlider {
position: relative;
}
ul.anythingBase {
background: transparent;
list-style: none;
position: absolute;
top: 0; left: 0;
margin: 0;
}
ul.anythingBase li.panel {
background: transparent;
display: block;
float: left;
padding: 0;
margin: 0;
}
div.anythingSlider .arrow {
top: 50%;
position: absolute;
display: block;
}
div.anythingSlider .arrow a {
display: block;height: 120px;
margin-top: -60px;
width: 45px;
text-align: center;
outline: 0;
text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }
div.anythingSlider .thumbNav { margin: 0; }
div.anythingSlider .thumbNav li { display: inline; float: left; padding-left: 0;  margin-left:0;    }
div.anythingSlider .thumbNav a { background: none; color: #fff;display: inline-block;text-decoration: underline;padding: 10px 6px 12px 6px;height: 18px;margin: 0 5px;text-align: center;outline: 0;}
div.anythingSlider .thumbNav a:hover {  }
div.anythingSlider.rtl .thumbNav a { float: right; padding: 4px 2px; }
div.anythingSlider.rtl .thumbNav { float: left; }
div.anythingSlider .start-stop { display: none; }
div.anythingSlider .start-stop.playing { display: none; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {  display: none; }	
	
#slider li {
    margin-left: 0;
    background: none;
}

.vis1 {
    background: url(tpl/upload/visual/visual.png) no-repeat scroll 0 0px transparent;
    width: 1000px;
    height: 440px;
    display: block;
    position: relative;
}	
.vis2 {
    background: url(tpl/upload/visual/visual1.png) no-repeat scroll 0 0px transparent;
    width: 1000px;
    height: 440px;
    display: block;
    position: relative;
}	
.vis3 {
    background: url(tpl/upload/visual/visual2.png) no-repeat scroll 0 -2px transparent;
    width: 1000px;
    height: 440px;
    display: block;
    position: relative;
}	
.vis4 {
    background: url(tpl/upload/visual/visual3.png) no-repeat scroll 0 -2px transparent;
    width: 1000px;
    height: 440px;
    display: block;
    position: relative;
}
	

.vis-text{ 
	background:url(tpl/im/vis-text1.png) no-repeat 0 0; 
	width:439px; 
	height:227px; 
	position:absolute; 
	left:374px; 
	top:50px; 
	z-index:10;
}
.vis-btn{
	background: url("tpl/im/btns.png") no-repeat scroll 0 -111px transparent;
	color: #FFFFFF;
	font-size: 24px;
	padding: 8px 20px 25px 35px;
	position: relative; 
	text-decoration:none;
}
	
.vis-btn:hover{
	color:#fff; 
	background-position: 0 0px; 
	text-decoration: none;
}
.vis-btn .vis-btn-ug {
	background: url("tpl/im/btns.png") repeat scroll 100% -164px transparent;
	height: 52px;
	position: absolute;
	right: -16px; 
	top: 0; 
	width: 16px;
}
.b-b-gr{ 
	background:url(tpl/im/punktir-gr.png) repeat-x 0 100%; 
}
.vis-btn:hover .vis-btn-ug{ 
	background-position: 100% -53px; 
	color:#fff;
	}
.vis-btn:hover span{ }
.vis-btn:hover{ 
	text-decoration: none;
	color:#fff;
}
.visual .vis-btn{
	top: 314px; 
	float: right;
	font-weight: bold; 
	height: 24px; 
	max-width: 440px;
	position: absolute; 
	right: 120px; 
}
	
.visual .vis-btn:hover { 
	text-decoration: none; 
	color:#ffffff;
}	

	
#slider li{ margin-left: 0; background: none; border:none;}
.vis1{background: url("tpl/upload/visual/visual.png") no-repeat scroll 0 0px transparent; width: 1000px; height: 440px; display: block; position: relative; }
.vis-text1{background: url("tpl/upload/visual/vis0.png") no-repeat scroll 0 -2px transparent; width: 453px; height: 247px; display: block; position: absolute; left: 400px; top:30px; }
.vis1 .vis-text-bl{ background: url("tpl/upload/visual/vis1.png") no-repeat scroll 0 0px transparent;display: block;
height: 386px;
left: 0px;
position: absolute;  padding: 60px 20px 0 480px;
top: 0px;
width:1000px;}
.vis .vis-text-bl img{ float: left; margin-right: 5px; margin-bottom: 20px;}
.vis1 .t4-b2{ margin-left: 20px;}
.vis3 .vis-text-bl .t4-b1 img { width: 50px; height: 50px;}
.vis1 .t4-b3{ margin-left: 40px;}
.vis2 .vis-text-bl div {width: 320px;}
.vis3 .t4-b2{ margin-left: 0;}
.vis2 .t4-b2{ margin-left: 20px;}
.vis2 .t4-b3{ margin-left: 85px;}
.vis3 .vis-text-bl div {width: 330px;}
.vis2{background: url("tpl/upload/visual/visual1.png") no-repeat scroll 0 0px transparent; width: 1000px; height: 440px; display: block; position: relative; }
.vis-text2{background: url("tpl/upload/visual/vis20.png") no-repeat scroll 0 0px transparent; width:508px; height: 254px; display: block; position: absolute; left: 400px; top:30px; }
.vis2 .vis-text-bl{ background: url("tpl/upload/visual/vis21.png") no-repeat scroll 0 0px transparent;  padding: 60px 20px 0 485px; width: 1000px; height: 386px; display: block; position: absolute; left: 0px; top:0px; }
.vis3{background: url("tpl/upload/visual/visual2.png") no-repeat scroll 0 -2px transparent; width: 1000px; height: 440px; display: block; position: relative; }
.vis-text3{background: url("tpl/upload/visual/vis30.png") no-repeat scroll 0 0px transparent; width: 490px; height:306px; display: block; position: absolute; left: 400px; top:30px; }
.vis3 .vis-text-bl{ background: url("tpl/upload/visual/vis31.png") no-repeat scroll 0 0px transparent;  padding: 70px 20px 0 520px; width: 1000px; height: 386px; display: block; position: absolute; left: 0px; top:0px; }
.vis4{background: url("tpl/upload/visual/visual3.png") no-repeat scroll 0 -2px transparent; width: 1000px; height: 440px; display: block; position: relative; }
.vis-text4{background: url("tpl/upload/visual/vis40.png") no-repeat scroll 0 0px transparent; width: 503px; height: 263px; display: block; position: absolute; left: 400px; top:30px; }
.vis4 .vis-text-bl{ background: url("tpl/upload/visual/vis41.png") no-repeat scroll 0 0px transparent; padding: 70px 20px 0 440px; width: 700px; height: 386px; display: block; position: absolute; left: 0px; top:-1px;  }
.vis4 .vis-text-bl div{ width: 360px;}
.vis3 .vis-text-bl .t4-b2 p{  display: block;
width: 320px;}
.vis1 .vis-text-bl div{ width: 300px;}
.vis4 .t4-b2{ margin-left: 40px;}
.vis4 .t4-b3{ margin-left: 90px;}
.vis2 .t4-b2 img{ width: 60px; height: 60px;}
.vis-text-bl a.fw-18{ color: #52a600; font-weight: bold; text-decoration: underline; line-height: 20px;}
.vis-text-bl .fw-18{ color: #52a600; font-weight: bold;  line-height: 20px;}
.vis-text-bl .orange{ font-weight: bold; margin-left: 2px; font-size: 18px;}
.vis-text-bl .fw-18.orange{ color:#FF6600;}
.vis-text-bl p {
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 16px;
}	
.visual .jcarousel-prev, .visual .jcarousel-next{ background: none; }
.visual .jcarousel-clip-horizontal{ width: 1000px;}
.anythingControls{height: 85px; left: 30px;position: absolute; top: 326px;}
.div.anythingSlider .thumbNav { padding: 0 5px;}
div.anythingSlider .thumbNav li{ background: none; padding-left: 0; margin-left:0; }
div.anythingSlider .thumbNav li a{background: url("tpl/im/selects.png") no-repeat scroll -20px -45px transparent;margin: 0;}
div.anythingSlider .thumbNav li.last a{background: url("tpl/im/selects.png") no-repeat scroll 100% -45px transparent; padding-right: 12px; }
div.anythingSlider .thumbNav li.first a{ background: url("tpl/im/selects.png") no-repeat scroll 0 -45px transparent;padding-left: 12px;}
div.anythingSlider .thumbNav li.first a.cur{ background: url("tpl/im/selects.png") no-repeat scroll 0 -0px transparent;}
div.anythingSlider .thumbNav li a.cur{ background-position: -20px -0px;}
div.anythingSlider .thumbNav li.last a.cur{background: url("tpl/im/selects.png") no-repeat scroll 100% -0px transparent;}
.visual .caption-right{ font-size: 24px; text-decoration: underline; color:#fff;}
.visual .caption-right:hover{ color:#fff;}
div.anythingSlider .thumbNav li a:hover, div.anythingSlider .thumbNav li.first a:hover,div.anythingSlider .thumbNav li.last a:hover { text-decoration: none;}
.visual .caption-right a:hover, .visual .caption-right2 a:hover{ color:#fff; }
.caption-right .b-b-gr { font-size: 18px; color:#fff; background: none;  font-weight: bold; float: left; margin-left: 10px; }
.caption-right .punktir, .caption-right2 .punktir { font-size: 18px; color:#fff; background: none;  font-weight: normal; float: left; margin-left: -30px; margin-top: 0; border-color: #fff; }	

.orange {
    color: #ff6600;
}	
.vis-text-bl .orange {
    font-weight: bold;
    margin-left: 2px;
    font-size: 18px;
}
div.anythingSlider .thumbNav li.tooltip {
    opacity: 1;
    position: static;
}
@media all and (max-width: 766px){	
.visual {
    width: 100%;
    height: 290px;
	}
.visual .vis a {
    display:block;
    width: 100%;
    height: 290px;
	}
.vis img {
    width: 100%;
	}
.vis-btn-mobil {
	display:block;
	}
}
@media all and (max-width: 700px){	
.visual {
    height: 220px;
	}
.visual .vis a {
    height: 220px;
	}
}
@media all and (max-width: 600px){	
.visual {
    height: 180px;
	}
.visual .vis a {
    height: 180px;
	}
}
@media all and (max-width: 500px){	
.visual {
    height: 140px;
	}
.visual .vis a {
    height: 140px;
	}
}
@media all and (max-width: 360px){	
.visual {
    height: 135px;
}
.visual .vis a {
    height: 135px;
	}

div.anythingSlider {
width: 360px;
height: 135px;
margin: 0 auto;
}
}

