.tinyslider-wrapper{	position: relative; }
.tinyslider {position:relative; overflow:auto; width:210px; min-height:200px; min-height:200px;margin: 0 auto;position: relative; }
.tinyslider ul {position:absolute; list-style:none; top:0; left:0; margin:0; padding:0;}
.tinyslider li {float:left; padding-right:10px; padding-left:0;}

.last{
	margin-right: 0!important;
}

#twitterIco {
    cursor: pointer;
    height: 69px;
    margin-top: 0px;
    width: 70px;
}
/*dropcaps*/
.dropcap{ 
float: left;
font-size: 2em;
padding: 0px 10px;
text-align: center;
position: relative;
clear: both;
 }
.circle-dropcap{ 
color:#eee;
border-radius:100px;
background:#111;    
margin: 0 10px 0 0;
}
 /*infobox*/
.infobox{ position: relative; border-left-width: 10px; border-left-style: solid; border-left-color: #99ccff;}
.infobox-content { position: relative; width: 100%; background-color:#fff; color: #004b6e; }
.infobox-content div { padding: 12px 10px; color:#004b6e; font-style: italic; }
.infobox-title { background-color: #222; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px;
border-top-right-radius: 20px; }

.infobox-title h3 { padding: 10px; margin: 0; color: #fff; font-weight: normal; font-size: 1.5em; }
 /*infoboxbig*/
.infoboxbig{ position: relative; }
.infoboxbig-content { position: relative; width: 100%; background-color:#111; color: #eee;}
.infoboxbig-content .inner {padding:15px; font-size:18px}
.infoboxbig-content .inner .button {font-size:12px; margin:0;}


.infoboxbig-content div{ margin-bottom: 20px; color:#fff; }
.infoboxbig-content h2 { font=size:2em;  color:#fff; padding:10px 15px; }
.infoboxbig-content .button{ font-size:12px; }
/*toggles*/
.toggle{ position: relative; display:block; margin: 2px 0; }
.toggle .toggle-content{ display:none; }
.toggle .toggle-title {  cursor: pointer; }
.toggle1 .arrowdown{ width: 24px; height: 22px; background: url('../images/arrowdown.png') no-repeat center center; display: inline-block; vertical-align:bottom; margin-right: 15px; }
.toggle1 .toggle-content { position: relative; width: 100%; -moz-box-sizing:    border-box;   -webkit-box-sizing: border-box;    box-sizing:        border-box;	border:1px solid #111; 
-moz-box-shadow: inset 0 0 5px 5px rgba(0,0,0,0.3);
box-shadow: inset 0 0 5px 5px rgba(0,0,0,0.3);
 background-color:#444; color: #eee; margin-top: 20px;}
.toggle1 .toggle-content  .toggle-inner { padding: 10px 10px 12px 10px; margin: 0; }
.toggle1 .toggle-title { background-color: #444; border-radius:5px; border: 1px solid rgba(255,255,255,1); cursor: pointer;
-moz-box-sizing:    border-box;   -webkit-box-sizing: border-box;    box-sizing:        border-box;	border:1px solid rgba(0,0,0,0.2);
}
.toggle1 .toggle-title p { display:inline; }
.toggle1 .toggle-title h3 { padding: 15px; margin: 0; color: #fff; font-weight: normal; font-size: 1.5em; display: inline-block;  }

.toggle1 .arrow-top{
  border-color: #333 transparent;
  border-style:solid;
  border-width:00px 12px 12px 12px;
  width:0;
  height:0;
  position: absolute;
  top:-12px;
  left: 15px;
}

.toggle2 .arrowdown{ position:relative; top:3px; width: 24px; height: 22px; background: url('../images/toggleplus.png') no-repeat 0 0; display: inline-block; vertical-align:bottom; margin-right: 15px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;	 }
.toggle2 .toggle-content { position: relative; width: 100%; -moz-box-sizing:    border-box;   -webkit-box-sizing: border-box;    box-sizing:        border-box;	border:1px solid #ddd; 
-moz-box-shadow: inset 0 0 5px 5px rgba(0,0,0,0.3);
box-shadow: inset 0 0 5px 2px rgba(0,0,0,0.1);
 background-color:#fafafa; color: #444; display: none; margin: 4px 0;}
.toggle2 .toggle-content > div { padding: 2px 10px 12px 10px; margin: 0; }
.toggle2 .toggle-title p { display:inline; }
.toggle2 .toggle-title h3 { padding: 15px; margin: 0; color:#333; font-weight: normal; font-size: 1.5em; display: inline-block; font-family:Verdana, Geneva, sans-serif;  }
.toggle2 .opened .arrowdown { background-position: 0 -21px; }


.toggle3 .arrowdown{ position:relative; top:3px; width: 24px; height: 22px; background: url("../images/question_mark.gif") no-repeat 0 0; display: inline-block; vertical-align:bottom; margin-right: 15px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;	 }
.toggle3 .toggle-title h3 { padding: 15px 15px 17px 15px; margin: 0; color:#333; font-weight: normal; font-size: 1.5em; display: inline-block; font-family:Verdana, Geneva, sans-serif;  }
.toggle3 .toggle-title p { display:inline; }
.toggle3 .toggle-content > div { padding: 2px 12px 8px; margin: 0; }

.faq-toggles{ margin:15px 0; display:block; box-shadow:0 0 5px 1px rgba(0,0,0,0.1);
}

.faq-toggles .toggle{ border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0;
}
.faq-toggles .toggle:first-child{ border-top:1px solid #ccc; border-radius:5px 5px 0 0; padding-top:5px;
}
.faq-toggles .toggle:last-child{ border-bottom:1px solid #ccc;
}
.faq-toggles .toggle:last-child .toggle-title{ padding-bottom:2px;
}
.faq-toggles .toggle:nth-child(odd) .toggle-title{ background-color:#fff!important;
}
.faq-toggles .toggle:nth-child(odd) .toggle-content{ background-color:#fff!important;
}



/*testimonial*/

.testimonial{ position: relative; }
.testimonial .testimonial-box{ position: relative; background: #eee; padding: 12px 15px; border-radius:15px; border: 1px solid #ccc; }
.testimonial .testimonial-arrow{ 
  border-color: #eee transparent;
  border-style:solid;
  border-width:12px 12px 0px 0px;
  width:0;
  height:0;
  position: absolute;
  bottom: -12px;
  left: 20px;
  z-index: 9;
  }
.testimonial .testimonial-arrow-border{ 
  border-color: #ddd transparent;
  border-style:solid;
  border-width:14px 14px 0px 0px;
  width:0;
  height:0;
  position: absolute;
  bottom: -14px;
  left: 19px;
  z-index: 8;
  }
  .testimonial .testimonial-author{ margin-top: 15px; color: #444; }
  
  /*buttons*/
  
.button{ padding: 8px 12px; color: #ddd; background: #333; text-decoration: none; cursor: pointer; border:1px solid #777; background: #595959; 
display:inline-block;
margin:10px 0;
background: -moz-linear-gradient(top, #595959 0%, #3d3d3d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#3d3d3d));
background: -webkit-linear-gradient(top, #595959 0%,#3d3d3d 100%);
background: -o-linear-gradient(top, #595959 0%,#3d3d3d 100%);
background: -ms-linear-gradient(top, #595959 0%,#3d3d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#3d3d3d',GradientType=0 );
background: linear-gradient(top, #595959 0%,#3d3d3d 100%);}
  
.button:hover{ background: #4c4c4c;
background: -moz-linear-gradient(top, #4c4c4c 0%, #7d7e7d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#7d7e7d));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#7d7e7d',GradientType=0 );
background: linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);}
  
.button2{ padding: 8px 12px; color: #777; background: #333; text-decoration: none; cursor: pointer; border:1px solid #ddd; background: #595959;
display:inline-block;
margin:10px 0;
background: #eaeaea;
background: -moz-linear-gradient(top, #eaeaea 0%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fcfcfc));
background: -webkit-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
background: -o-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
background: -ms-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fcfcfc',GradientType=0 );
background: linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);}

.button2:hover{
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
background: -o-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 );
background: linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);;
}
.button:hover, .button2:hover{ text-decoration: none!important; }
.info{ position: relative; }
.info .close-btn {
  background-color: #222;
  color: #aaa;
  position: absolute;
  right: 5px;
  top: 5px;
  border-radius:20px;
  padding: 1px 7px 2px 7px;
  text-align: center;
  cursor: pointer;
}
/*imgbutton*/
.imgbutton{ position:relative; }
.imgbutton .hover-image{position:absolute; top:0; left:0; opacity:0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
 }
.imgbutton:hover .hover-image{opacity:1; }


.slidebutton{ position:relative; overflow:hidden; padding:10px;background-color:#ddd; border:5px solid rgb(240,240,240);  }
.slidebutton .normal-image{  width:100%; height:100%; }
.slidebutton .hover-image{position:absolute; top:10px; left:100%; opacity:0; }
.slidebutton .normal-image{  
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
 }
.slidebutton .hover-image{  
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
 }
.slidebutton:hover .hover-image{opacity:1; left:50%; }



 /*tabs*/
.tabs{
     margin:7px 0;
	 display:block;
}
.defaulttabs UL.tabNavigation {
    list-style: none;
    margin: 0px;
}

.defaulttabs UL.tabNavigation LI {
    display: inline;
    margin-left:4px;
	cursor:pointer;
	line-height:30px;
}
.defaulttabs UL.tabNavigation LI:first-child { margin-left:0;}

.defaulttabs UL.tabNavigation LI A {
	line-height:30px;
    background-color: #f4f4f4;
    color: #858585;
	font-weight:bold;
    text-decoration: none;
    -webkit-border-radius:5px 5px 0 0 ;
	-moz-border-radius:5px 5px 0 0 ;
	border-radius:5px 5px 0 0 ;
    padding:0 20px;
    border: 1px solid rgba(0, 0, 0, 0.09);
	border-bottom:none !important;
	display: inline-block;
}

.defaulttabs UL.tabNavigation LI.selected  A{
    background-color: #888;
    color: #fff;
background: #c3e9f4;
background: -moz-linear-gradient(top, #c3e9f4 0%, #7ecde5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3e9f4), color-stop(100%,#7ecde5));
background: -webkit-linear-gradient(top, #c3e9f4 0%,#7ecde5 100%);
background: -o-linear-gradient(top, #c3e9f4 0%,#7ecde5 100%);
background: -ms-linear-gradient(top, #c3e9f4 0%,#7ecde5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3e9f4', endColorstr='#7ecde5',GradientType=0 );
background: linear-gradient(top, #c3e9f4 0%,#7ecde5 100%);
}
div.tabs.defaulttabs > div {border:1px solid #ccc; }

.defaulttabs UL.tabNavigation LI A:focus {outline: 0;}

div.tabs > div {padding: 15px;}

div.tabs > div h2 { margin-top: 0;}
.tabs div{background-color:#888888; color: #fff; display: none; }
 
.simple-tabs ul.tabNavigation { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-left: 1px solid #CFCFCF; width: 100%; }
.simple-tabs ul.tabNavigation li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #CFCFCF; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #f6f6f6; cursor:pointer; }
.simple-tabs ul.tabNavigation li a { text-decoration: none; color: #000; display: block; padding: 0 20px; border: 1px solid #fff; outline: none; }
.simple-tabs ul.tabNavigation li.selected a { color:#EB540A; } 
.simple-tabs ul.tabNavigation li a:hover { background: #ccc; }
.simple-tabs ul.tabNavigation li.selected, .simple-tabs ul.tabNavigation li.selected a:hover  {  background: #fff; border-bottom: 1px solid #fff;}  
.simple-tabs ul.tabNavigation li.selected { border-top:1px solid #000;}
.simple-tabs .a-tab { border: 1px solid #ccc; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; margin-bottom:25px; box-shadow: 0 0 0 0; border-radius:0; width:100%; -moz-box-sizing:    border-box;   -webkit-box-sizing: border-box;    box-sizing:        border-box;	}

.minimal-tabs ul.tabNavigation{ margin:0; }
.minimal-tabs ul.tabNavigation li a{ box-shadow: 0 0 0 0; border-radius:0; border:0;  }
.minimal-tabs .a-tab{ box-shadow: 0 0 0 0; border-radius:0; border:0; padding:15px 0; }
.minimal-tabs ul.tabNavigation li { border-left: 1px dotted #ccc; display: inline; margin-left: 15px; padding-left: 15px; cursor:pointer;}
.minimal-tabs ul.tabNavigation li:first-child { border-left: 0; margin-left:0; padding-left:0; }
.minimal-tabs ul.tabNavigation li a{  color:#888;  }
.minimal-tabs ul.tabNavigation li.selected a{ color:#000;  }



.clean-tabs{
 margin-bottom:25px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0 0 3px #b4b4b4; -moz-box-shadow: 0 0 3px #b4b4b4; box-shadow: 0 0 3px #b4b4b4;
}
.clean-tabs ul.tabNavigation{ margin:0; }
.clean-tabs ul.tabNavigation li a{ box-shadow: 0 0 0 0; border-radius:0; border:0; background-color:transparent; }
.clean-tabs .a-tab{ box-shadow: 0 0 0 0; border-radius:0; border:0; }

.clean-tabs ul.tabNavigation{
height:40px; margin:0; padding:0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: #fafafa;
background: -moz-linear-gradient(top, #fafafa 0%, #e6e6e6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e6e6e6));
background: -webkit-linear-gradient(top, #fafafa 0%,#e6e6e6 100%);
background: -o-linear-gradient(top, #fafafa 0%,#e6e6e6 100%);
background: -ms-linear-gradient(top, #fafafa 0%,#e6e6e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e6e6',GradientType=0 );
background: linear-gradient(top, #fafafa 0%,#e6e6e6 100%);
}

.clean-tabs ul.tabNavigation li{
float: left; margin: 0; padding: 0; height: 38px; border: 1px solid #dfdfdf; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; cursor:pointer; 
}
.clean-tabs ul.tabNavigation li:first-child{
-webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; border-top-left-radius: 5px;
}
.clean-tabs ul.tabNavigation li a{ color:#636363; line-height:40px; padding:0 20px;  }
.clean-tabs ul.tabNavigation li.selected a{ color:#eb540a;  }
.clean-tabs ul.tabNavigation li.selected{ background:#fff;  }

 
 /*layout*/
.one_full { width:100% }
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%; }

/*steps*/

.step{ width:100%; height:113px; 
}
.step1 {background: url("../images/bg-step-arr.png") no-repeat scroll 0 0 transparent; 
}
.step2 {background: url("../images/bg-step-arr.png") no-repeat scroll 0 0 transparent;
}
.step3 {background: url("../images/bg-step.png") no-repeat scroll 0 0 transparent;
}
.step1 .abr-block {background: url("../images/01.png") no-repeat scroll 15px center transparent;height: 93px;}
.step2 .abr-block {background: url("../images/02.png") no-repeat scroll 15px center transparent;height: 93px;}
.step3 .abr-block {background: url("../images/03.png") no-repeat scroll 15px center transparent;height: 93px;}
.step .abr-block {color: #999999;font-size: 11px;line-height: 1.4;padding: 20px 20px 0 90px!important;}
.step h3 {font-size: 14px;line-height: 1.1;margin: 0 0 10px;padding: 0;}
.step1:hover {background-position: left bottom;}
.step2:hover {background-position: left bottom;}
.step3:hover {background-position: left bottom;}

