/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.

font-family: 'Helvetica Neues';
src: url('fonts/helveticaneue-bold-webfont.eot');
src: url('fonts/helveticaneue-bold-webfont_-iefix.eot') format('embedded-opentype'), url('fonts/helveticaneue-bold-webfont.woff') format('woff'), url('fonts/helveticaneue-bold-webfont.ttf') format('truetype'), url('fonts/helveticaneue-bold-webfont.svg') format('svg');

}*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
                       *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
a:hover, a:active { outline: 0; text-decoration:none; }
img {
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}
button, input {
    *overflow: visible; line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
.clearfix { *zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
.clearfix:after { clear: both; }

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.category .post  .span9 img ,.ngg-galleryoverview .slideshowlink{display:none;}
body {
    margin: 0;
    font-family:  Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #333333;
    background-color: #ffffff;
}
a {
    color: #0088cc;
    text-decoration: none;
}
a:hover {
    color: #005580;
    
}
.row { margin-left: -20px; *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
}
.row:after { clear: both; }
[class*="span"] {
    float: left;
    margin-left: 20px;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }
.offset12 { margin-left: 980px; }
.offset11 { margin-left: 900px; }
.offset10 { margin-left: 820px; }
.offset9 { margin-left: 740px; }
.offset8 { margin-left: 660px; }
.offset7 { margin-left: 580px; }
.offset6 { margin-left: 500px; }
.offset5 { margin-left: 420px; }
.offset4 { margin-left: 340px; }
.offset3 { margin-left: 260px; }
.offset2 { margin-left: 180px; }
.offset1 { margin-left: 100px; }
.row-fluid { width: 100%; *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span12 { width: 99.99999998999999%; *width: 99.94680850063828%;
}
.row-fluid .span11 { width: 91.489361693%; *width: 91.4361702036383%;
}
.row-fluid .span10 { width: 82.97872339599999%; *width: 82.92553190663828%;
}
.row-fluid .span9 { width: 74.468085099%; *width: 74.4148936096383%;
}
.row-fluid .span8 { width: 65.95744680199999%; *width: 65.90425531263828%;
}
.row-fluid .span7 { width: 57.446808505%; *width: 57.3936170156383%;
}
.row-fluid .span6 { width: 48.93617020799999%; *width: 48.88297871863829%;
}
.row-fluid .span5 { width: 40.425531911%; *width: 40.3723404216383%;
}
.row-fluid .span4 { width: 31.914893614%; *width: 31.8617021246383%;
}
.row-fluid .span3 { width: 23.404255317%; *width: 23.3510638276383%;
}
.row-fluid .span2 { width: 14.89361702%; *width: 14.8404255306383%;
}
.row-fluid .span1 { width: 6.382978723%; *width: 6.329787233638298%;
}
.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
}
.container:before, .container:after {
    display: table;
    content: "";
}
.container:after { clear: both; }
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1;
}
.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}
.container-fluid:after { clear: both; }
p {
    margin: 0 0 9px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
}
p small {
    font-size: 11px;
    color: #999999;
}
.lead {
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 200;
    line-height: 27px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-family: inherit;
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal;
    color: #999999;
}
h1 {
    font-size: 30px;
    line-height: 36px;
}
h1 small { font-size: 18px; }
h2 {
    font-size: 24px;
    line-height: 36px;
}
h2 small { font-size: 18px; }
h3 {
    font-size: 18px;
    line-height: 27px;
}
h3 small { font-size: 14px; }
h4, h5, h6 { line-height: 18px; }
h4 { font-size: 14px; }
h4 small { font-size: 12px; }
h5 { font-size: 12px; }
h6 {
    font-size: 11px;
    color: #999999;
    text-transform: uppercase;
}
ul, ol {
    padding: 0;
    margin: 0 0 9px 25px;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
ul { list-style: disc; }
ol { list-style: decimal; }
li { line-height: 18px; }
ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}
dl { margin-bottom: 18px; }
dt, dd { line-height: 18px; }
dt {
    font-weight: bold;
    line-height: 17px;
}
dd { margin-left: 9px; }
.dl-horizontal dt {
    float: left;
    width: 120px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd { margin-left: 130px; }
hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #ffffff;
}
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
/* Begin CSS hongpt */
body{ background: #eeeeee; }
.menu-top { background: url(images/bgtopmenu.jpg) repeat-x left top; }
.menu { margin: 1px 0 0; }
.menu li {
    background: url(images/bglia.jpg) no-repeat right top;
    list-style: none;
    float: left;
}
.menu li.current-menu-item  a{
    background: url(images/ahover.png) no-repeat center bottom;
    text-decoration: none;
}
.menu li a {
    color: #9999cc;
    font-size: 12px;
    padding: 20px 30px 24px;
    font-weight: bold;
    float: left;
}
.menu li  a:hover, .menu li.current-menu-item  a { color: #eee; }
.Search label {
    color: #eee;
    line-height: 43px;
    font-weight: bold;
}
.Search { margin-top: 5px; }
.Search p {
    background: url(images/bgsearch.jpg) no-repeat right center;
    position: relative;
}
.Search .submit {
    width: 20px;
    position: absolute;
    right:0;
    top:0px;
    margin: 12px 0 0;
    height: 20px;
     background: url(images/search-icon.png) no-repeat right center;
     border:none;
     font-size:0;
    
}
.Search p a span { display: none; }
.Search .field {
    border: none;
    width: 115px;
    margin-left: 10px;
    background: none;
    padding-left: 15px;
}
#logo img { margin: 20px 0 35px; }
#account { margin-top: 80px; }
#account p {
    color: #666666;
    font-size: 12px;
}
#account p a {
    color: #535aa8;
    font-weight: bold;
}
#slidershow { background: url(images/bgslice.png) no-repeat left bottom; }
#slidershow .span5 {
    background: url(images/bgtopslice.png) repeat-x left top;
    padding-top: 15px;
}
#slidershow img { margin: -60px 0 1px 0; }
#slidershow h3 a{
    color: #333333;
    font-size: 20px;
}
#slidershow h3 a:hover{
    text-decoration: none;
}
#slidershow p a {
    background: url(images/btnreadmore.png) no-repeat left top;
    width: 190px;
    height: 65px;
    float: left;
    margin: 15px 0 0 70px;
    display: block;
    text-indent: -99999px;
    outline: none;
}
#slidershow p a:hover {opacity: 0.9;}
#slidershow  a span { display: none; }
#box-social {
    moz-border-radius: 5px; /* for Mozilla browsers */
    -webkit-border-radius: 5px; /* for webkit browsers (Chrome, Safari) */
    border-radius: 5px; /* for Opera and others */
    background: #dedede;
    margin: 30px 0;
    box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -o-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -ms-: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
}
#box-social .span9 { margin: 0 0 0 20px; }
#box-social ul { margin: 0; }
#box-social ul li {
    float: left;
    list-style: none;
    line-height: 55px;
    margin-right: 25px;
}
#box-social ul li span {
    color: #333333;
    background: url(images/img03.png) no-repeat;
    padding-left: 30px;
}
#box-social ul li.Phone span { background-position:0 -13px; }
#box-social ul li.Hotline span { background-position: 0 -27px; }
#box-social ul li.Email span { background-position: 0 1px; }
#box-social .span3 { margin: 16px 0 0 0; }
#box-social .span3  a span { display: none; }
#box-social .span3 a.face, #box-social .span3  a.twitter {
    width: 68px;
    height: 30px;
    background: url(images/iconlinkface.png) no-repeat;
    float: right;
}
#box-social .span3  a.face { background-position: left center; }
#box-social .span3  a.twitter { background-position: right center; }
.box-gray {
    background:  #dedede;
    moz-border-radius: 10px; /* for Mozilla browsers url(http://www.ratmats.com/wp-content/themes/ratmats/images/bgbox-gray.jpg) no-repeat -10px center*/
    -webkit-border-radius: 10px; /* for webkit browsers (Chrome, Safari) */
    border-radius: 10px; /* for Opera and others */
    padding: 20px 0;
    color: #333333;
    margin-bottom: 35px;
    position: relative;
    text-shadow: 1px 1px 0 #ffffff;
    box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -o-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
    -ms-: -1px -1px 0 0 rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.home .box-gray {padding:20px;min-height:136px;}
#content .box-gray.table {padding: 20px 2px;}
#content .box-gray .Top01:first-child {
    padding-top: 0;
    background: none!important;
}
#content .box-gray .Top01:last-child {
    margin-bottom: 0;
}
#content .box-gray div.Space, #content .box-gray div.IconLeft {
   background: url(images/bgbox01.jpg) no-repeat left top;
    height: 14px;
    position: absolute;
    right: -6px;
    top: 50%;
    width: 6px;
    margin-top: -7px;
}

#content .span6 + .span3 .box-gray div.Space {
   background: url(images/bgbox011.jpg) no-repeat left top;
    
    left: -6px;
    
}
.nav-previous {margin-right: 10px;}
#content .box-gray div.IconLeft {
    background: url(http://www.ratmats.com/wp-content/themes/ratmats/images/bgbox-gray1.jpg) no-repeat left top;
    left: -6px;
}
#content .box-gray h3 {
    font-size: 20px; 
    text-shadow: 1px 0 0 #ffffff;
}
#content .box-gray p a {
    color: #535aa8;
    font-weight: bold;
}
#footer { background: url(images/bgbackground.jpg) repeat-x left top #323232; }
#footer .span7 p {
    color: #dedede;
    font-size: 10px;
    margin: 20px 0;
}
#footer .span7 ul { margin: 0; }
#footer .span7 ul li {
    list-style: none;
    margin-bottom: 12px;
}
#footer .span7 ul li a, #footer .span5 p a { color: #dedede; }
#footer .span5 { margin-top: 20px; }
#footer .span5 p {
    float: left;
    color: #dedede;
    line-height: 30px;
    font-size: 10px;
}
#footer .span5 p.Cheri {
    background: url(images/logocherri.jpg) no-repeat left center;
    padding-left: 55px;
}
#footer .span5 p.IPC {
    background: url(images/logoipcc.jpg) no-repeat left center;
    margin-left: 35px;
    padding-left: 30px;
}
/* product */

.page-title {
    font-size: 20px;
    color: #333333;
    margin-bottom: 20px;
}
.post , .post  .span5, .Category .box03 {
    moz-border-radius: 10px; /* for Mozilla browsers */
    -webkit-border-radius: 10px; /* for webkit browsers (Chrome, Safari) */
    border-radius: 10px; /* for Opera and others */
    background: #dedede;
}
.post  {
    padding: 20px;
    margin-bottom: 20px;
    float: left;
}
.post  .span5, .Category .box03 {
    padding: 10px;
    background: #fff;
    text-align: center;
}
.post  .span7 p a { float: left; }
a.Click {
    background: url(images/icon01.png) no-repeat center left;
    padding: 0 20px 0 15px;
    color: #535aa8;
    float: right;
    margin-top: -18px;
}
.post  .span7 p a.Oder span { display: none; }
.post  .span7 p a.Oder {
    background: url(images/btnorder.png) no-repeat left top;
    width: 150px;
    height: 32px;
}
.Category { width: 100%; }
.Category h3 ,.entry-title a{
    font-size: 20px;
    margin-bottom: 20px;
    color:#333333;
    
}
.entry-title {
    line-height: 20px;
     margin-bottom: 10px;
}

.Category .box03 {
    width: 100px;
    margin-right: 33px;
    float: left;
}
.Category .margin0 { margin-right: 0 !important; }
.Left01 h2 { margin-bottom: 20px; }
.Top01 h3 { margin-bottom: 10px; }
.Page {
    width: 100%;
    text-align: center;
}
.Page ul {
    width: 60%;
    margin: 0 auto;
}
.Page a,.Page span {
    margin-right: 15px;
    list-style: none;
}
.Page ul li a.Pre {
    color: #535aa8;
    font-weight: bold;
}
.Page ul li p, .Page  a { color: #333333; }


#header { margin-bottom: 30px; background: url(images/bgtopslice.png) repeat-x left bottom ;}
.home #header,.page #header {background: none;}
.Top01 { 
    padding-top: 15px;
    padding-left: 18px;
    padding-right: 18px;
    background: url("images/bgtopslice.png") repeat-x scroll left top transparent !important;
    margin-bottom: 15px;
}
.Top01 a { color: #333333; }
.Product img {
    float: left;
    margin-right: 15px;
}
.Product h3 { margin-bottom: 5px; }
.Product p a.Design, .Product p a.Size {
    height: 25px;
    width: 76px;
    float: left;
}
.Product p a.Design { background: url(images/btndesign.jpg) no-repeat left top; }
.Product p a.Go {
    color: #535aa8;
    float: left;
    margin-right: 25px;
}
.Product p a.Size { background: url(images/btndesign.jpg) no-repeat right top; }
.Product p a.Detail ,.more-link{
    background: url(images/btndetail.jpg) no-repeat left top;
    width: 68px;
    height: 31px;
    float: right;
    display: block;
    text-indent: -9999px;
    outline: none;
    margin-top: 10px;
        
}
.Product p a.Size span, .Product p a.Design span, .Product p a.Detail span,.more-link span { display: none; }
.Product p a.Size { margin-right: 15px; }
 a.Click {
    line-height: 25px;
    font-weight: bold;
}
/* end hongpt */

/* Start Giangnt*/
.btn,.wpcf7-submit {
    color: #ffffff;
    font-weight: bold;
    padding: 5px 10px;
    background: rgb(109,109,109); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMzIzMjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(109,109,109,1) 4%, rgba(50,50,50,1) 0%, rgba(21,20,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(109,109,109,1)), color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(21,20,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(109,109,109,1) 4%,rgba(50,50,50,1) 0%,rgba(21,20,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(109,109,109,1) 4,rgba(50,50,50,1) 0%,rgba(21,20,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(109,109,109,1) 4%,rgba(50,50,50,1) 0%,rgba(21,20,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(109,109,109,1) 4%,rgba(50,50,50,1) 0%,rgba(21,20,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#151414',GradientType=0 ); /* IE6-8 */

    box-shadow: inset 1px 0 0 0 #555555, 2px 5px 5px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: inset 1px 0 0 0 #555555, 2px 5px 5px 0 rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 1px 0 0 0 #555555, 2px 5px 5px 0 rgba(0, 0, 0, .25);
    -o-box-shadow: inset 1px 0 0 0 #555555, 2px 5px 5px 0 rgba(0, 0, 0, .25);
    -ms-: inset 1px 0 0 0 #555555, 2px 5px 5px 0 rgba(0, 0, 0, .25);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #151515;
}
.btn.gray {
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(205,205,205,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(205,205,205,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,205,205,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,205,205,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,205,205,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(205,205,205,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-8 */
    box-shadow: none;
    border: 1px solid #cccccc;
}
input[type="submit"] {color: #9ba5d6;}
input[type="text"],input[type="password"] {
    height: 18px;
}
input[type="text"],input[type="password"],
select, textarea {
    border: 1px solid #cccccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding:  4px;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
  }
.wpcf7-form {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.wpcf7-form dl {
    float: left;
    width: 100%;
    clear: both;
    margin: 0 0 18px;
}
.wpcf7-form dl dt {
    float: left;
    width: 120px;
    background: url('images/arr-right.png') no-repeat left center transparent;
    padding-left: 20px;
}
.wpcf7-form dl dt label {
    line-height: 28px;
    height: 28px;
    display: inline-block;
}
.wpcf7-form dl.action input{
    margin-left: 10px;
}
.wpcf7-form dl dd select {
    min-height: 18px!important;
}
.wp-pagenavi {
  margin:20px 0;  
}
.post .ngg-galleryoverview {display: none;}
.ngg-galleryoverview {background: none repeat scroll 0 0 #DEDEDE;
    border-radius: 10px 10px 10px 10px;padding:10px 0;margin-bottom: 15px;}
.ngg-gallery-thumbnail-box,#nav-single {margin:10px;}
.various img,.article .entry-content img { border-radius: 5px;}
 a.Oder span { display: none; }
 .post .Click {float:left;margin: 0;}
 a.Oder {
    background: url(images/btnorder.png) no-repeat left top;
    width: 150px;
    display: block;
    float: left;
    height: 32px;
}