@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('font/titilliumtext22l005-webfont.eot');
    src: url('font/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumtext22l005-webfont.woff') format('woff'),
         url('font/titilliumtext22l005-webfont.ttf') format('truetype'),
         url('font/titilliumtext22l005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('font/titilliumtext22l003-webfont.eot');
    src: url('font/titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumtext22l003-webfont.woff') format('woff'),
         url('font/titilliumtext22l003-webfont.ttf') format('truetype'),
         url('font/titilliumtext22l003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: Calibri;
  src: local("Ubuntu"),
       local("Verdana");
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}textarea{resize:none}input{margin:0;padding:0}
html, body {
	font:12px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans", Geneva, sans-serif;
	height:100%;width:100%;
    color:#333;
    background:#e4e4e4;
}
body{min-height:100%;}

/** h group **/
h1,h2,h3,h4,h5,h6{font:400 1.5em "Ubuntu", sans-serif;margin:0 0 10px}
h1{font-size:1.8em;margin:13px 0 19px;}
h2{font-size:1.6em;}
h3{font-size:1.5em;}
h4,h5,h6{font-size:1.4em;}
/** h group **/

::selection{
	color:#fff;
	background: #3399ff;
}
::-moz-selection{
	color:#fff;
	background: #3399ff;
}
::-webkit-selection{
	color:#fff;
	background: #3399ff;
}
::-webkit-input-placeholder {
   color: #666 !important;
}
:-moz-placeholder {
   color: #666 !important;
}
:-ms-placeholder {
   color: #666 !important;
}
.placeholder {
   color: #666 !important;
}
/** link **/
a{color:#006699;text-decoration:none}
/*a:visited{color:#6611CC}*/
a:hover{text-decoration:underline; color:#b94505;}
a:active{color:#000}
/** link **/

/** form tag style **/
input[type=text],input[type=password],textarea,input[type=tel],input[type=mail]{
    font-size:12px;
    outline:none;
    font-family:Verdana;
    color:#000;
    padding:5px 8px; margin:0 0 12px;
    border:1px solid #c1c1c1;
    border-top:1px solid #979797;
    border-bottom:1px solid #dcdcdc;
    vertical-align:middle;
    overflow:auto;
    -webkit-box-shadow:0 1px 2px #979797 inset;
    -moz-box-shadow:0 1px 2px #979797 inset;
    -khtml-box-shadow:0 1px 2px #979797 inset;
    box-shadow:0 1px 2px #979797 inset;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
input[type=text]:hover,input[type=password]:hover,textarea:hover,input[type=tel]:hover,input[type=mail]:hover{
    color:#404040;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus,input[type=tel]:focus,input[type=mail]:focus{
    color:#000;
}
/** form tag style **/

td,th{vertical-align:top}
b,strong,th,dt{font-weight:700}
i,em,dt{font-style:italic}
p{margin:0 0 15px}
blockquote { margin:0 0 15px 10em; padding-left: 1em; border-left: 2px solid #ccc; }
code, pre { font: 1.2em/1 "Courier New", Courier, monospace; padding: 1px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin:0 0 15px; }
sup,sub{font-size:10px}
sub{vertical-align:sub}
sup{vertical-align:super}
hr{color:#ccc; background-color:#ccc; height:1px; border-width:0px; margin:0 0 15px;}

*:focus { outline: none; }
.hide{ display:none;}
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border{ border: none!important; }
.bold{font-weight:700}
.italic{font-style:italic}
.underline{text-decoration:underline}
.clearfix{clear:both}
.pie{position:relative}

/* color */
.red{color:red}
.blue{color:blue}
.yellow{color:yellow}
.green{color:green}
.gray{color:#848484}

/** text block style */
.content ol,.content ul,.content table{margin:0 0 2em;width:auto}
.content ol,.content ul{ margin:0 0 2em 3em;}
.content ol li{list-style:decimal;}
.content ul li{list-style:disc}
.content td,.content th{padding:3px;vertical-align:middle;border:1px solid #ccc}
.content th{background:#F4F4F4}
.content .f-left{margin:0 10px 20px 0}
.content .f-right{margin:0 0 20px 10px}
.f-left{position:relative;float:left}
.f-right{position:relative;float:right}
.f-center{position:relative;float:none;margin:0 auto;width:1000px}
.t-center{text-align:center;}
.t-left{text-align:left;}
.t-right{text-align:right;}
.columns{ position:relative; margin:0 0 15px;}
.columns:after,.f-row:after,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.columns div div{padding-right:15px}
.columns div:last-child div{padding-right:0;}
.w-20,.w-25,.w-33,.w-50,.w-66,.w-75{float:left}
.w-20{width:20%;}
.w-25{width:25%;}
.w-33{width:33.3333%;}
.w-50{width:50%;}
.w-66{width:66.6667%}
.w-75{width:75%;}
.content{font-size:13px}
.content dl{margin:0 0 15px;}
.content dl dt{margin-bottom:.2em;font-weight:bold; }
.content dl dd{padding-left:5em;margin-bottom:.4em; }
.content form{padding:.5em 0;}
.content fieldset{margin-bottom:1em;border:none;}
.content legend{margin-top:-1px;padding-bottom:1em;font-size:1.1em;font-weight:bold;}
.content label{float:left;text-align:right;width:25.99%;padding:0 2%;}
.content p{ font-size:1em; text-align:justify;word-spacing: -0.3ex;}
.f-row{margin:0 0 0.5em;}
/** text block style */

.region{
    position:relative;
    height:27px;
    width:931px;
    margin:0 auto;
}
.region strong{
    float:left;
    padding:4px 0 4px 7px;
    color:#b0aeae;
    font:700 13px "Verdana"; width:390px;
}
.region ul{
    float:left;
    padding:0 0 0 24px;
}
.region li{
    position:relative;
    float:left;
    height:27px;
}
.region li.current a{
    color:#fff;
    background: #feaa00; /* Old browsers */
    background: -moz-linear-gradient(top,  #feaa00 0%, #fc6800 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feaa00), color-stop(100%,#fc6800)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #feaa00 0%,#fc6800 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #feaa00 0%,#fc6800 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #feaa00 0%,#fc6800 100%); /* IE10+ */
    background: linear-gradient(top,  #feaa00 0%,#fc6800 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feaa00', endColorstr='#fc6800',GradientType=0 ); /* IE6-9 */
}
.region li a{
    position:relative;
    color:#3385ad;
    font:700 13px "Verdana";
    text-decoration:none;
    padding:4px 13px;
    height:19px;
    display:block;
}
.region li a:hover{
    text-decoration:underline;
}
.region li.current a:before,.region li.current u{
    position:absolute;
    left:50%; margin-left:-6px;
    top:27px;
    content:"";
    width:13px;height:7px;
    background:url("../img/idiom.gif") no-repeat center;
    z-index:1
}

#wrapper,#header,#container,#main,#content,#sideLeft,#sideRight,#footer{position:relative}
#wrapper{
	min-height:100%;
	width:931px;
	margin:0 auto;
    padding:0 35px;
    background:#fff;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
}
/* Header*/
#header{
	height:154px;
}
#logo{
    position:absolute;
    top:40px;left:7px;
}
#searchbar{
    position:absolute;
    top:41px;left:236px;
}
.searchbar{
    position:relative;
    border:1px solid #dbdbdb;
    width:355px; height:29px;
    background:#f1f1f1;
    -webkit-box-shadow:0 2px 2px #787878 inset;
    -moz-box-shadow:0 2px 2px #787878 inset;
    -khtml-box-shadow:0 2px 2px #787878 inset;
    box-shadow:0 2px 2px #787878 inset;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
.searchbar input[type=text]{
    width:310px;height:30px;
    padding:0 0 0 7px;
    color:#000;
    font:15px "Verdana";
    border:none;
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -khtml-box-shadow:none;
    box-shadow:none;
}
.searchbar input[type=submit]{
    position:absolute;
    top:0;right:0;
    height:30px;width:30px;
    border:none;
    background:none;
    cursor:pointer;
    background:url(../img/sprite.png) no-repeat 2px 3px;
}
.tel{
    position:absolute;
    top:46px;right:-7px;
}
.tel span{
    font:300 21px/15px "TitilliumText22LRegular";
    color:#adadad;
    padding-right:6px;
}
.tel li{
    float:left;
    color:#333;
    height:20px;
    padding:0 0 5px 9px; margin-left:12px;
    letter-spacing:-1px;
    font:300 29px/15px "TitilliumText22LBold";
}
.tel li+li{
    border-left:1px solid #b6b1b1;
}
#menu{
    position:absolute;
    bottom:0;left:0;
    height:44px; width:100%;
    background:url(../img/menu-x.png) repeat-x;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}
#menu li{
    float:left;
}
#menu li a{
    font-family: 'Ubuntu', sans-serif;
    color:#333;
    font-weight:700;
    text-transform:uppercase;
    text-decoration:none;
    text-decoration:none;
    font-size:16px;
    display:block;
    padding:12px 15px;
    border-right:1px solid #d3b60b;
    border-left:1px solid #ffe02a;
}
#menu li a:hover{
    text-decoration:underline;
}
#menu li:first-child a{
    border-left:none;
}
#menu li:last-child a{
    border-right:none;
}
#menu li.current{
    background:url("../img/menu-current.png") repeat-x;
}


/* Container*/
#container{
	width:100%;
	padding:33px 0 20px;
    zoom: 1;
}
#container:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow:hidden;
}
#main{	
	float:left;
	width:100%;
}
#content{
	padding:0 0 0 300px;
}
#slisewrap{
    position:relative;
    height:274px;
    background:url("../img/slide-bg.jpg") no-repeat #ffc500;
}
#slisewrap .jcarousel-prev,#slisewrap .jcarousel-next{
    position:absolute;
    height:86px; width:48px;
    top:84px;
    cursor:pointer;
    background:url(../img/sprite.png) no-repeat;
}
#slisewrap .jcarousel-prev{left:0; background-position:-73px 0}
#slisewrap .jcarousel-next{right:0; background-position:-25px 0}
#slisewrap h1{
    position:absolute;
    top:19px;left:61px;
    color:#fff;
    font:'Ubuntu', sans-serif;
    font-weight:400;
    font-size:36px;
    letter-spacing:-1px;
    margin:0;
}
#slide{
    position:absolute;
    bottom:0;left:0;
    width:100%;height:274px;
}
#slide li{
    position:relative;
    float:left;
    width:232px; height:134px;
    text-align:center;
}
#slide li img{
    display:block; margin:0 auto;
}
.js-off #slide{ display:none;}
.js-off #slide li img{
    max-width:177px; max-height:107px;
}
#slisewrap .jcarousel-clip{
    overflow:hidden;
}
.jcarousel-clip{overflow:hidden;}
#slisewrap .jcarousel-container{
    padding:140px 0 0;
}
#slisewrap .jcarousel-item a{
    color:#343434;
    display:block;
    font:'Ubuntu', sans-serif;
    font-weight:700;
    font-size:16px;
    letter-spacing:-1px;
    text-decoration:none;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
#slisewrap .jcarousel-item a:hover{
    text-decoration:underline;
}
#slide li td{
    vertical-align:bottom;
    width:232px;height:107px;
}
#slide li td img{
    max-width:232px;
    max-height:107px;
}
#slisewrap .jcarousel-item>a{ padding:2px 0 0;}
#slidebanner{
    position:relative;
    height:112px;
    border-bottom:1px solid #ffa602;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    background: #ff8b02; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff8b02 0%, #ff7200 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8b02), color-stop(100%,#ff7200)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff8b02 0%,#ff7200 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff8b02 0%,#ff7200 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff8b02 0%,#ff7200 100%); /* IE10+ */
    background: linear-gradient(top,  #ff8b02 0%,#ff7200 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b02', endColorstr='#ff7200',GradientType=0 ); /* IE6-9 */
}
#slidebox{
    position:relative;
    margin:0 45px;
    height:112px;
}
#slidebox li{
    position:relative;
    float:left;
    width:260px; height:112px;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
#slidebox .border{
    position:relative;
    border:1px solid #ffcc00;
    margin:9px auto 0;
    width:253px; height:94px;
    background: #e44902; /* Old browsers */
    background: -moz-linear-gradient(top,  #e44902 0%, #a91d01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e44902), color-stop(100%,#a91d01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e44902 0%,#a91d01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e44902 0%,#a91d01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e44902 0%,#a91d01 100%); /* IE10+ */
    background: linear-gradient(top,  #e44902 0%,#a91d01 100%); /* W3C */
    -pie-background: linear-gradient(top,  #e44902 0%,#a91d01 100%); /* W3C */
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    border-radius:6px;
}
#slidebox .border div{
    font-family:'Ubuntu',sans-serif;
    font-size:17px;
    font-weight:700;
    color:#fff;
    margin:18px 75px 0 13px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#slidebox .border p{
    color:#efdc06;
    margin:0 75px 0 15px;
    font:700 11px "Verdana";
}
#slidebox .border img{
    position:absolute;
    top:8px;right:5px;
}
#slidebox .jcarousel-prev,#slidebox .jcarousel-next{
    position:absolute;
    top:36px;
    cursor:pointer;
    height:40px; width:33px;
    background:url(../img/sprite.png) no-repeat -121px 0;
}
#slidebox .jcarousel-prev{left:-37px}
#slidebox .jcarousel-next{right:-37px; background-position:-154px 0;}
#slidebox ul{height:120px;overflow:hidden;}
#slidebox li a{
    position:absolute;
    height:100%;width:100%;
    display:block;
    z-index:1
}
#slidebox li.current{
    border-left:1px solid #c43507;
    border-right:1px solid #c43507;
    background: #eb790d; /* Old browsers */
    background: -moz-linear-gradient(top,  #eb790d 0%, #e24b0d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb790d), color-stop(100%,#e24b0d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eb790d 0%,#e24b0d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eb790d 0%,#e24b0d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eb790d 0%,#e24b0d 100%); /* IE10+ */
    background: linear-gradient(top,  #eb790d 0%,#e24b0d 100%); /* W3C */
    -pie-background: linear-gradient(top,  #eb790d 0%,#e24b0d 100%); /* W3C */
}
#slidebox li.current:after{
    position:absolute;
    bottom:-7px;left:50%;
    margin-left:-7px;
    width:13px;height:7px;
    content:"";
    background:url("../img/current-menutop.gif") no-repeat;
}

/*content*/
#maincolumns{
    position:relative;
    margin:0 0 31px;
}
#maincolumns .w-50.first{
    width:288px;
}
#maincolumns .w-50.last{
    width:310px;
    float:right;
}
.indexabout{ margin:0 0 15px;}
.indexabout span,#maincolumns .w-50.last h3{
    font:24px 'Ubuntu', sans-serif;
    display:block;
    margin:3px 0 8px;
}
.readmore{font-size:11px}
.readmore:hover,.indexabout .readmore:hover{ text-decoration:underline;}

.indexabout p{ margin:0 0 2px;}
.tehsnab-link span{
    margin:0 0 6px;
    font-size:17px;
    display:block;
    font-family:'Ubuntu', sans-serif;;
}
.tehsnab-link li{
    margin:0 0 5px;
    font-weight:700;
}
#maincolumns .w-50.last li a{
    padding:5px 0 5px 20px;
    display:block;
    font-weight:700;
    font-family:'Ubuntu', sans-serif;;
    text-transform:uppercase;
}
#maincolumns .w-50.last li{ padding:12px 0 12px 31px;}
#maincolumns .w-50.last li a:first-line{
    font-size:15px;
}
#maincolumns .w-50.last li[class^=child]{
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
}
#maincolumns .w-50.last li.first{
    background:url(../img/child-1.png) no-repeat left center;
}
#maincolumns .w-50.last li.child-2{
    background:url(../img/child-2.png) no-repeat left center;
}
#maincolumns .w-50.last li.last{
    background:url(../img/child-3.png) no-repeat left center;
}
.partner{
    position:relative;
    margin:0 0 15px;
}
.partner h3{
    margin:0 0 6px;
    font-size:22px;
    font-weight:400;
    font-family:'Ubuntu', sans-serif;;
}
.partner ul{ padding:4px 0 23px;}
.partner li{
    float:left;
    padding:0 15px;
}
.partner li img{
    opacity:.8;
    filter:alpha(opacity=80);
}
.partner li img:hover{
    opacity:1;
    filter:alpha(opacity=100);
}
.partner a.readmore{
    display:block;
    color:#999;
}

/*main-panel*/

#main-panel{
    position:relative;
    margin:0 -35px;
    -webkit-border-radius:0 0 0 15px;
    -moz-border-radius:0 0 0 15px;
    -khtml-border-radius:0 0 0 15px;
    border-radius:0 0 0 15px;
    background:url("../img/tab-left.gif") repeat-y;
}
#main-panel div.f-left{
    position:relative;
    width:305px;
    -webkit-border-radius:0 0 0 15px;
    -moz-border-radius:0 0 0 15px;
    -khtml-border-radius:0 0 0 15px;
    border-radius:0 0 0 15px;
}
#main-panel .f-left li{
    font-weight:700;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #fff;
}
#main-panel .f-left li:last-child{border:none; border-top:1px solid #e4e4e4}
#main-panel .f-left li a{
    display:block;
    line-height:15px;
    font-size:11px;
    padding:8px 49px;
}
#main-panel .f-left li .readmore{ color:#999; font-weight:300;font-size:11px;}
#main-panel .f-left li.current{
    color:#fff;
    background: #ff9933; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9933 0%, #ff9933 50%, #ff862d 51%, #ff862d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9933), color-stop(50%,#ff9933), color-stop(51%,#ff862d), color-stop(100%,#ff862d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9933 0%,#ff9933 50%,#ff862d 51%,#ff862d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9933 0%,#ff9933 50%,#ff862d 51%,#ff862d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9933 0%,#ff9933 50%,#ff862d 51%,#ff862d 100%); /* IE10+ */
    background: linear-gradient(top,  #ff9933 0%,#ff9933 50%,#ff862d 51%,#ff862d 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ff9933 0%,#ff9933 50%,#ff862d 51%,#ff862d 100%); /* W3C */
}
#main-panel .f-left li.current a{
    color:#fff;
    background:url("../img/panel-li.png") no-repeat right center;
}
#main-panel .f-right{
    width:696px;
}
#main-panel h2.head{
    font-size:19px; font-weight:400;
    font-family:'Ubuntu', sans-serif;
    border:1px solid #e9e9e9;
    border-bottom:none;
    padding:5px 26px; margin:0;
    display:inline-block;
    max-width:393px;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    background: #f6f6f6; /* Old browsers */
    background: -moz-linear-gradient(top,  #f6f6f6 0%, #e7e7e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f6f6 0%,#e7e7e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f6f6 0%,#e7e7e7 100%); /* IE10+ */
    background: linear-gradient(top,  #f6f6f6 0%,#e7e7e7 100%); /* W3C */ 
    -pie-background: linear-gradient(top,  #f6f6f6 0%,#e7e7e7 100%); /* W3C */ 
}
#main-panel div.head{
    margin:-35px 0 0;
    border-bottom:1px solid #dadada;
}
#main-panel .yashare-auto-init{
    position:absolute;
    top:-32px;right:9px;
}
.tabbox .item{
    padding:22px 50px 22px 14px;
}

.tabbox h2,.tabbox h3{
    font-size:24px;
    color:#485051;
    font-weight:400;
    line-height:25px;
    margin:0 0 9px;
    font-family:'Ubuntu', sans-serif;
}
.tabbox p{ line-height:20px;}
.read-more{
    position:relative;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
    border:1px solid #c5c5c5;
    font-size:13px;
    color:#006699;
    display:inline-block;
    padding:5px 10px;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #d5d5d5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%); /* IE10+ */
    background: linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%); /* W3C */
    -pie-background: linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%); /* W3C */
}
.tabbox .item+.item{
    display:none;
}

/*side*/
#sideLeft{
	width:247px;
	margin:0 0 0 -100%;
	float:left;
}
.system_banner{
    position:relative;
    margin:0 0 34px;
}
.system_banner img{
    margin:5px auto;
    display:block;
}
.system_banner .head{
    position:relative;
    text-align:center;
    font:19px "Verdana";
    padding:5px 0 7px;
    color:#fff;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    background: #ff9201; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9201 0%, #ff6e01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9201), color-stop(100%,#ff6e01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9201 0%,#ff6e01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9201 0%,#ff6e01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9201 0%,#ff6e01 100%); /* IE10+ */
    background: linear-gradient(top,  #ff9201 0%,#ff6e01 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ff9201 0%,#ff6e01 100%); /* W3C */
}
.system_banner .body{
    border:2px solid #eee;
    border-top:none;
}
.system_banner .footer{
    position:relative;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    -webkit-box-shadow:0 1px 0 #c4c4c4;
    -moz-box-shadow:0 1px 0 #c4c4c4;
    -khtml-box-shadow:0 1px 0 #c4c4c4;
    box-shadow:0 1px 0 #c4c4c4;
    padding:13px 15px 23px;
    background:#eee;
}
.system_banner .footer a{
    color:#006699;
    text-decoration:none;
    font:300 14px/21px "Verdana";
}
.system_banner .footer a:hover{
    text-decoration:underline;
}
.system_banner .all,.banner-contsr .all{
    position:absolute;
    height:100%;width:100%;
    top:0;left:0;
    display:block;
}
.faq{
    position:relative;
    margin:0 13px 20px;
}
.faq .head{
    font-size:22px;
    margin:0 0 19px;
    display:block;
    font-family:'Ubuntu', sans-serif;;
}
.faq li{
    margin:0 0 21px;
}
.faq li a{
    font-weight:700;
}
.faq li.last a{
    color:#999;
    font:11px "Verdana";
}

#sideRight{
	width:250px;
	margin:0 0 0 -250px;
	float:right;
	background:#808040;
}
/* Footer*/
#footer{
	height:100px;
	clear:both;
}
.copy{
    color:#666;
    padding:33px 0 0 40px;
    font-size:11px;
    line-height:18px;
}
#footer .strong{
    position:absolute;
    top:33px;left:485px;
    width:380px;
    font:700 11px/18px "Verdana";
    color:#999;
}
#footer .stat{
    position:absolute;
    top:36px;right:48px;
}
#footer .stat img{
    float:left;
    margin-left:5px;
    display:block;
}

/*----------
    inner page
    catalog main
----------*/
.innerbanner{
    position:relative;
    height:125px;
    background:url(../img/innerbanner.jpg) no-repeat;
}
.innerbanner span{
    display:block;
    color:#eee;
    font-size:18px;
    font-weight:400;
    font-family:"Ubuntu", sans-serif;
}
.innerbanner span:first-child{
    font-size:31px;
    padding:23px 0 0 62px;
    letter-spacing:1px;
}
.innerbanner span+span{
    width:300px;
    line-height:21px;
    padding:4px 0 0 60px;
}

#sideMenu{
    position:relative;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    background:#eee;
    border:1px solid #eee;
    margin:0 0 19px; padding:0 0 12px;
}
#sideMenu div.head{
    position:relative;
    font:400 23px "Ubuntu", sans-serif;
    padding:15px 17px 10px;
}
#sideMenu span,#sideMenu a{
    display:block;
    padding:11px 18px;
    color:#006699;cursor:pointer;
    font:700 12px "Verdana";
}

#sideMenu ul ul{display:none;border-bottom:1px solid #e0e0e0; margin:0 0 4px;}
#sideMenu li.current ul{
    display:block;
}
#sideMenu li span{
    cursor:default;
    color:#454141;
    background:url("../img/menu-current.gif") no-repeat right center #fbfbfb;
}

.tvrcol{
    margin:0 0 21px;
}
.tvrcol .w-80{
    width:432px;
    float:left;
}

.tvrcol .w-80 div{
    padding-left:50px;
}
.tvrcol .w-80 div.head{
    position:absolute;
    top:0;left:0;
    height:163px;width:218px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    overflow:hidden;
    z-index:10
}
.tvrcol .w-80 div.head img{
    height:163px;width:218px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}
.tvrcol .w-80 div.body{
    min-height:163px;
    margin-left:200px;
    background:#eee;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}
.tvrcol .w-80 h3{
    position:relative;
    color:#666;
    font:400 15px "Ubuntu", sans-serif;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top,  #e8e8e8 0%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e8e8e8 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e8e8e8 0%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e8e8e8 0%,#dedede 100%); /* IE10+ */
    background: linear-gradient(top,  #e8e8e8 0%,#dedede 100%); /* W3C */ 
    -pie-background: linear-gradient(top,  #e8e8e8 0%,#dedede 100%); /* W3C */
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    padding:8px 5px 7px 48px; margin:0 0 11px;
}
.tvrcol .w-80 .price{
    font:700 30px "TitilliumText22LRegular";
    color:#333;
    letter-spacing:-2px;
    margin:0;
}
.tvrcol .w-80 .price span{
    font:18px "Ubuntu",sans-serif;
}
.tvrcol .w-80 .padding{
    text-align:center;
    padding-left:5px;
}
.tvrcol .w-80 div{ padding:0;}
.tvrcol .w-80 div>span{font-size:11px; margin:0 0 21px; color:#999;display:block;}
.button-silver{
    position:relative;
    border:1px solid #b3b3b3;
    display:inline-block;
    padding:6px 19px;
    font:700 13px "Verdana";
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #c9c9c9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* W3C */
}
.tvrcol .w-20{
    width:198px;
    float:right;
}
.banner-contsr{
    position:relative;
    text-align:center;
}
.banner-contsr h2{
    position:relative;
    text-align:center;
    color:#fff;
    padding:8px 0 7px; margin:0;
    font:400 15px "Ubuntu",sans-serif;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    background: #ff9201; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9201 0%, #ff6f01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9201), color-stop(100%,#ff6f01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9201 0%,#ff6f01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9201 0%,#ff6f01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9201 0%,#ff6f01 100%); /* IE10+ */
    background: linear-gradient(top,  #ff9201 0%,#ff6f01 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ff9201 0%,#ff6f01 100%); /* W3C */
}
.banner-contsr .body{
    border:1px solid #c4c4c4;
    border-top:none;
    padding-top:9px;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    background:#eee;
}
.banner-contsr .body img{
    display:block;
    margin:0 auto;
}
.button-gradient{
    position:relative;
    display:inline-block;
    text-align:center;
    color:#fff;
    padding:7px 12px; margin:0 0 5px;
    font:700 13px "Verdana";
    border:none;
    cursor:pointer;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
    background: #ffa500; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffa500 0%, #bb3100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#bb3100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffa500 0%,#bb3100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffa500 0%,#bb3100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffa500 0%,#bb3100 100%); /* IE10+ */
    background: linear-gradient(top,  #ffa500 0%,#bb3100 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ffa500 0%,#bb3100 100%); /* W3C */
}
.button-gradient:hover{
    color:#fff;
}
.content-slideshow{
    position:relative;
    float:left;
    margin:0 16px 16px 0;
    width:415px; height:248px;
}
.zoom{
    cursor:pointer;
    height:37px; width:35px;
    background:url("../img/zoom.png") no-repeat;
}
.tvrcol .w-80 div.head .zoom{
    position:absolute;
    bottom:7px;right:7px;
}
.content-slideshow li,.content-slideshow img,.content-slideshow ul{
    position:relative;
    height:248px; width:415px;
    margin:0; padding:0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    overflow:hidden;
    list-style:none !important;
}

.content-slideshow .jcarousel-next,.content-slideshow .jcarousel-prev{
    position:absolute;
    height:60px; width:34px;
    top:94px;
    cursor:pointer;
    background:url(../img/sprite.png) no-repeat;
}
.content-slideshow .jcarousel-prev{left:0; background-position:-187px 0;}
.content-slideshow .jcarousel-next{right:0; background-position:-221px 0;}
.content-slideshow .zoom{
    position:absolute;
    bottom:11px;right:11px;
}
.frame-video{
    position:relative;
    float:left;
    padding:15px 0 0 12px;
    height:263px; width:420px;
    background:url("../img/frame-border.jpg") no-repeat;
}
.thiscopy{
    position:relative;
    margin:10px 0; padding:20px 0;
    border-top:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    font-size:11px; color:#757575;
    float:right;
    width:198px;
}
.thiscopy .yashare-auto-init{
    position:absolute;
    left:0;bottom:-65px;
}
.thiscopy p{ margin:0;}
.content .thiscopy img{ margin:0 5px 0 0;}

#bottomMenu{
    position:relative;
    margin:0 -35px;
    border-top:1px solid #e4e4e4;
    padding:18px 33px;
    overflow:hidden;
}
#bottomMenu li{
    border-left:1px solid #c4c4c4;
    float:left;
    padding:0 14px;
}
#bottomMenu li:first-child{border:none}

#rotatebox{
    position:fixed;
    top:0;left:0;
    width:100%;
}
.fixed{
    position:relative;
    top:50%; right:-481px;
    margin:0 auto;
    color:#fff;
    padding-left:39px;
    width:0;
    z-index:10;
    overflow:hidden;
    -webkit-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    -khtml-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
    -webkit-box-shadow:-1px 0 2px #555;
        -moz-box-shadow:-1px 0 2px #555;
        -khtml-box-shadow:-1px 0 2px #555;
        box-shadow:-1px 0 2px #555;
}
#rotatebox .body{
    position:relative;
    width:250px;
    height:100%; overflow:hidden;
    background:#d84700;
    z-index:1
}
#rotatebox b{
    padding:10px 20px 5px;
    display:block;
}
#rotatebox .vtab{
    position:absolute;
    top:0;left:0;
    cursor:pointer;
    height:100%; width:39px;
    text-align:center;

    -webkit-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    -khtml-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
    
    background: #dd4200; /* Old browsers */
    background: -moz-linear-gradient(left,  #dd4200 0%, #f97c00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dd4200), color-stop(100%,#f97c00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #dd4200 0%,#f97c00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #dd4200 0%,#f97c00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #dd4200 0%,#f97c00 100%); /* IE10+ */
    background: linear-gradient(left,  #dd4200 0%,#f97c00 100%); /* W3C */
    -pie-background: linear-gradient(left,  #dd4200 0%,#f97c00 100%); /* W3C */
}
#rotatebox div.body li{
    padding-left:20px;
    font:26px "TitilliumText22LRegular";
}
.vtab div{
    position:absolute;
    top:0;left:0;
    height:100%;width:100%;
    background:url("../img/vtab.png") no-repeat center;
}
.vtab div.active{
    background:url("../img/vtab-active.png") no-repeat center;
}
#rotatebox div span{color:#f8cc00;}
.button-border{
    position:relative;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
    border:2px solid #f6c300;
    padding:5px 20px; margin:5px 0;
    color:#faff75;
    display:inline-block;
    font:700 13px "Verdana";
}
.button-border:hover{color:#faff75;}
#rotatebox .button-border{ margin:7px 0 5px 20px;}

.category-list{
    position:relative;
    width:380px;
}
.content .category-list li{
    list-style:none;
    min-height:62px;
}
.content .category-list ul{
    margin:0 0 15px;
}
.category-list .body{
    padding-left:70px;
}
.category-list .body a{
    font-weight:700;
}
.category-list .body p{
    color:#999;
    font-size:11px;
}
.content .category-list img{
    position:relative;
    margin:0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    height:54px; width:54px;
}
.button-big{
    position:relative;
    display:inline-block;
    background:#eee;
    border:1px solid #c5d0d1;
    border-top:none;
    padding:14px;
    font:400 19px "Ubuntu", sans-serif;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    -webkit-box-shadow:0 1px 1px #c5d0d1;
    -moz-box-shadow:0 1px 1px #c5d0d1;
    -khtml-box-shadow:0 1px 1px #c5d0d1;
    box-shadow:0 1px 1px #c5d0d1;
}
.contacts-columns{
    position:relative;
    overflow:hidden;
    margin:0 0 23px;
}
.contacts-columns .f-left{
    width:270px;
}
.contacts-columns .f-right{
    width:287px;
}
.contacts-columns dt{
    color:#b0b0b0;
    margin:0 0 5px;
    font-style:normal;
}
.contacts-columns dd{
    font:300 16px "Verdana";
}
.contacts-columns dd span{ color:#b0b0b0;}
.map{
    position:relative;
    margin:0 0 28px;
}
.map .head{
    color:#b0b0b0;
    font:700 13px "Verdana";
    margin:0 0 8px;
}
#map{
    border:1px solid #cbcbcb;
    height:348px; width:619px;
}

.aboutclm{
    position:relative;
    margin:0 0 15px;
    color:#999;
}
.aboutclm p{font-size:11px}
.aboutclm img.f-left{margin:0 10px 10px 0}
.aboutclm a{
    font:700 16px "Verdana";
}
.tablebox{
    position:relative;
    padding:5px 0;
}
.tablebox h2{
    padding:7px 41px; margin:0;
    font:400 17px "Ubuntu", sans-serif;
    background:#eee;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}
.tablebox table{
    width:100%; margin:0 0 15px;
    font:700 12px "Tahoma";
}
.tablebox th{
    font:700 12px "Tahoma";
    color:#999; text-align:left;
}
.tablebox td,.tablebox th{
    padding:7px 0;
    border:none;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.tablebox td:first-child,.tablebox th:first-child{
    text-align:center;
    font-weight:300;
}
.tablebox td:nth-child(3){
    font-weight:400;
}
.tablebox td:nth-child(4),.tablebox td:nth-child(5),.tablebox th:nth-child(4),.tablebox th:nth-child(5){
    text-align:center;
}
.tablebox tr:nth-child(even){
    background:#eee;
}
.tablebox tr:nth-child(odd){
    background:#f8f8f8;
}
.tablebox tr.last div{
    position:relative;
    height:11px;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    background:#eee;
}
.tablebox tr.last{ background:none;}
.tablebox tr.last td{ padding:0;}
.bottom-link{
    position:relative;
    padding:0 0 0 45px; margin:0 0 35px;
    height:39px;
    background:#eee;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}
.bottom-link li{
    padding:0 13px;
    float:left;
    font:400 26px/16px "Ubuntu", sans-serif;
    border-left:1px solid #b6b1b1;
}
.bottom-link li a{
    position:relative;
    top:-2px;
    font-size:18px;
}
.bottom-link li:first-child{
    letter-spacing:-1px;
    border:none;
    padding-left:0;
    font-family:"TitilliumText22LBold";
}
.bottom-link li span{font-family:"TitilliumText22LRegular";color:#aaa;}
.bottom-link .call-img{
    position:absolute;
    top:-1px;left:0;
    height:40px; width:40px;
    background:url(../img/sprite.png) no-repeat -255px 0;
}
.bottom-link ul{
    padding:10px 0 0;
}
.yashare-auto-init.f-center{
    width:250px;
    margin:0 auto;
}
.service-table{
    position:relative;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    margin:0 0 11px;
    background:url("../img/service-table.gif") repeat-x left top #eee;
}
.service-table table{
    width:100%;
}
.service-table a,.service-table img{
    display:block;
    margin:0 auto;
}
.service-table td{
    vertical-align:middle;
    text-align:center;
    width:33%;
    border-left:1px solid #fff;
}
.service-table td:first-child{border:none}
.service-table tr:first-child td{
    font:700 16px "Verdana";
    text-align:left;
    padding:11px 15px;
}
.notebox{
    position:relative;
    margin:0 0 15px; padding:14px 130px 14px 16px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    background:#eee;
}
.notebox a{
    font:700 16px "Verdana";
}
.notebox p{
    font-size:11px;
    color:#333;
    margin:0;
}
#form-callback{
    position:relative;
    margin:0 0 29px;
}
#form-callback h3{
    position:relative;
    font:400 17px "Ubuntu", sans-serif;
    color:#fff;
    padding:6px 5px; margin:0;
    text-align:center;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -khtml-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    background: #ff9201; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9201 0%, #ff6c01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9201), color-stop(100%,#ff6c01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9201 0%,#ff6c01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9201 0%,#ff6c01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9201 0%,#ff6c01 100%); /* IE10+ */
    background: linear-gradient(top,  #ff9201 0%,#ff6c01 100%); /* W3C */
    -pie-background: linear-gradient(top,  #ff9201 0%,#ff6c01 100%); /* W3C */
}
#form-callback .body{
    padding:14px 16px 0;
    background:#f8f8f8;
}
#form-callback .footer{
    position:relative;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -khtml-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    background:#f0f0f0;
}
#form-callback .body input{
    width:279px;
}
#form-callback textarea{
    width:279px;height:108px
}
.warn{
    position:relative;
    top:4px;
    padding:1px 25px;
    font-size:13px;
    background:url("../img/warn.png") no-repeat;
}
#form-callback td:first-child{
    width:306px;
}
#form-callback .error{
    color:red;
    display:none;
    margin:5px 0 0;
}
#form-callback tr:nth-child(2) .error{ margin-left:-115px;}
.capcha{
    position:absolute;
    right:136px;top:205px;
    width:150px;
}
.capcha label{
    display:block;
    padding:0 0 6px;
    white-space:nowrap;
}
#form-callback .capcha input{
    width:123px;
    margin:0 0 9px;
}
#form-callback img{
    border:1px solid #bec6ce;
    height:60px; width:94px;
}
#form-callback .footer{
    text-align:center;
    padding:6px;
}
#form-callback .footer input{ margin:0;}

