
@import url('/public/styles/normalize.css');
@import url('/public/styles/foundation.min.css');
@import url('/public/styles/fontello-embedded.css');
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900&subset=latin,latin-ext);

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, ul, ol, li {
    font-weight: normal;
    margin: 0;
    padding: 0;
    outline: 0;
    line-height: 150%;
}
table {
   /* border-collapse: collapse;*/
    border-spacing: 0;
}
ul, ol {
    list-style: none;    
}
fieldset, img {
    border: 0;
}


h1,h2,h3, .h2,.adsList a,.c_price, #location,.logoTxt,.accountBox,.addBttn, .font {  font-family: 'Lato', sans-serif;}

.bigTxt {font-size:1.3em;color:#000;}
small {text-transform:uppercase;}
.logoTxt {font-size:2.3em;font-weight:700;color:#294b6e;display:block;padding-top:7px;text-decoration:none;}
.logoTxt span {color:#909090;font-weight:300;}
.logoTxt:hover {text-decoration:none !important;}

.logo {padding-top:13px !important;}


body {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    min-height: 100%;
    text-align: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #404040;
    line-height: 150%;
    height: auto;
}


.row {max-width:1200px;}
.content { 
    overflow: hidden;
    max-width: 1200px;
    margin:20px auto;
}

a {
    color: #24629f;
}

a {
    text-decoration: none;
}


a:hover {
    text-decoration: underline;
}
/* HEADER */
.wrap {
    min-width: 980px;
    max-width: 1200px;
    margin: 0 auto;
}
#topBar {
    background: #294b6e;
    height: 34px;
    text-align: right;
}
#topBar a {
    height: 34px;
    line-height: 34px;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 1px;
    margin-right: 15px;
    font-size: 11px;
}
#topBar a  span {
    vertical-align: top;
    display: inline-block;
}




.icon_lock {
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    width: 12px;
    background: url(/public/images/default/lock.png) -7px 0px no-repeat #182c40;
}
#topBar a:hover .icon_lock {
    background: url(/public/images/default/lock.png) -7px 0px no-repeat #3d8bc7;
}

#header {
    background:#e9eff3;
    border-bottom:0px solid #e9eff3;
             
}

#header .row > div {padding-top:10px;padding-bottom:10px;}




.txtRight {text-align:right;}

.mainbar {

    float: right;
    width: 74%;
    max-width: 940px !important;
}

.addBttn .link {margin:0px;height:34px;line-height:34px;text-transform:uppercase;background:rgba(120, 135, 146, 0.11);}
.addBttn .link:hover {background:#e9eff3;}


.topBttn {
     float: right;margin-left:10px;
    color:#fff;
    font-size:0.9em;
}

.accountBox
{
    
    color:#aaa;
    text-transform:uppercase;
    text-align:right;
    font-size:11px;
    font-weight:normal;
    padding-top:20px !important;
}

.accountBox a {color:#000;}


.addOffer {
    padding: 0px 15px !important;
    font-size: 11px !important;
    color: #000 !important;
    height: 36px !important;
    line-height: 36px;
    display: inline-block;
    font-weight: bold !important;
    background: #e1ffff; /* Old browsers */
background: -moz-linear-gradient(top, #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
background: linear-gradient(to bottom, #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */
    border-radius: 2px !important;
    border: none !important;
    overflow: hidden !important;
    outline: none !important;
}

.addOffer:hover {
    box-shadow: 0px 1px 2px #000 !important;
    cursor: pointer !important;
}
 
.contentArea {
    width: 600px;
    margin: 0 auto;
}

/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */

/***** Begin Theme, feel free to edit in here! ******/

/* One container to bind them... */

 

button, .bttn, .button {

background: rgb(58,138,188); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOGFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTZhOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzM3OWE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(58,138,188,1) 0%, rgba(46,106,152,1) 100%, rgba(51,121,165,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,138,188,1)), color-stop(100%,rgba(46,106,152,1)), color-stop(100%,rgba(51,121,165,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a8abc', endColorstr='#3379a5',GradientType=0 ); /* IE6-8 */
    border-radius: 2px;
    border: 1px solid #2e6a98;
    color:#fff;
border: 1px solid #dcdcdc;
border-color: rgba(0,0,0,.1);
color: #fff;
font-size: 11px;
font-weight:bold; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: inline-block;
font-weight: bold;
height: 29px;
line-height: 29px;
cursor:pointer !important;
min-width: 20px;
padding: 0 8px;
text-align: center;
text-decoration: none !important;
-moz-user-select: none;
-webkit-user-select: none;
white-space:nowrap;
}


.secondary {
    border: 1px solid #dcdcdc;
    border-color: rgba(0,0,0,.1);
    background:#eee;
    color:#000;

}

.rollDown {
    height: 36px;
    margin-right: 11px;
    font-size: 11px;
    color: #000;
    padding: 0px 10px;
    position: relative;
    background: #fff;
    font-weight: bold;
    border: 1px solid #98a6b0;
    margin: 0;
    z-index: 20;
    border-radius: 2px;
    line-height: 36px !important;
    outline: none;
}

button:hover, .bttn:hover {
background: rgb(58,138,188); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOGFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTZhOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzM3OWE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(58,138,188,1) 0%, rgba(46,106,152,1) 100%, rgba(51,121,165,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,138,188,1)), color-stop(100%,rgba(46,106,152,1)), color-stop(100%,rgba(51,121,165,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a8abc', endColorstr='#3379a5',GradientType=0 ); /* IE6-8 */
    border-radius: 2px;
    border: 1px solid #2e6a98;
    color:#fff; 
}
button:active, .bttn:active {
    position: relative;
    top: 1px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.rollDown span {
    /**
     * Help: Arrow image not appearing
     * Try updating this property to your correct dk_arrows.png path
     */
    display: block;
    padding-right: 16px;
    background: url(/public/images/default/bArrow.png) no-repeat right 16px;
}

/*.active {
    background: #fff !important;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding-bottom: 46px;
    border-left: 1px solid #2e6a98 !important;
    border-top: 1px solid #2e6a98 !important;
    border-right: 1px solid #2e6a98 !important;
    border-bottom: 1px solid #fff !important;
}
*/

.holder {
    position: relative;
     
}




.producerCombo,.modelCombo {text-transform:uppercase;} 


.currSelect {

     border: 1px solid #2e6a98 !important;
    
}

.clearBttn {
    position: absolute;
    top: -8px;
    text-indent: -9000px;
    right: -8px;
    height: 16px;
    width: 16px;
    background: url(/public/images/default/close.png) no-repeat top;
    border-radius: 8px;
}

.clearBttn:hover {
    cursor: pointer;
    background: url(/public/images/default/close.png) no-repeat bottom;
}
.expand {
    z-index: 10;
    list-style: none;
    white-space: nowrap;
    display: none;
    position: absolute;
    top: 46px;
    left: 0px;
    background: #fff;
    border-left: 1px solid #2e6a98 !important;
    border-top: 1px solid #2e6a98 !important;
    border-right: 1px solid #2e6a98 !important;
    border-bottom: 1px solid #2e6a98 !important;
    padding: 10px 16px;
    max-height: 360px;
}

.expand a {
    display: block;
    white-space: nowrap;
    padding: 2px 0;
}

.expand ul {
    margin: 0;
    white-space: nowrap;
    padding: 0;
}

.expand ul li {
    float: left;
    padding: 0px 20px 0px 0px;
}
.dk_focus {
    box-shadow: 0 0 5px #40b5e2;
    -moz-box-shadow: 0 0 5px #40b5e2;
    -webkit-box-shadow: 0 0 5px #40b5e2;
}
.dk_container:focus {
    outline: 0;
}
.dk_container a {
    cursor: pointer;
    padding: 9px 15px;
    text-decoration: none;
}

/* Opens the dropdown and holds the menu label */

.dk_toggle:hover {
    border-color: #8c8c8c;
}
/* Applied when the dropdown is focused */
.dk_focus .dk_toggle {
    border-color: #40b5e2;
}
.dk_focus .dk_toggle {

}

/* Applied whenever the dropdown is open */
.dk_open {

    z-index: 10;
}
.dk_open .dk_toggle {

}

/* The outer container of the options */
.dk_options {
    box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
    -moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.dk_options a {
    background-color: #fff;
    border-bottom: 1px solid #999;
    font-weight: bold;
    padding: 8px 10px;
}
.dk_options li:last-child a {
    border-bottom: none;
}
.dk_options a:hover, .dk_option_current a {
    background-color: #0084c7;
    border-bottom-color: #004c72;
    color: #fff;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, .5) 0 1px 0;
}

/* Inner container for options, this is what makes the scrollbar possible. */
.dk_options_inner {
    border: 1px solid #8c8c8e;
    border-bottom-width: 2px;
    border-bottom-color: #999;
    color: #333;
    max-height: 250px;
    text-shadow: #fff 0 1px 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

/* Set a max-height on the options inner */
.dk_options_inner, .dk_touch .dk_options {
    max-height: 250px;
}

/******  End Theme ******/

/***** Critical to the continued enjoyment of working dropdowns ******/

.dk_container {
    display: none;
    float: left;
    position: relative;
}
.dk_container a {
    outline: 0;
}

.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1;
}

.dk_open {
    position: relative;
}
.dk_open .dk_options {
    display: block;
}
.dk_open .dk_label {
    color: inherit;
}

.dk_options {
    display: none;
    margin-top: -1px;
    position: absolute;
    right: 0;
    width: 100%;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
    display: block;
}
.dk_options_inner {
    overflow: auto;
    position: relative;
}

.dk_touch .dk_options {
    overflow: hidden;
}

.dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible;
}

.dk_fouc select {
    position: relative;
    top: -99999em;
    visibility: hidden;
}

/***** End Critical to the continued enjoyment of working dropdowns ******/

/*h1,h2,h3,.replace,th,.title,.menu,.form,.message, #sidebar ul,#location{font-family: 'Roboto Condensed', sans-serif;padding:10px 0px;font-weight:normal;}
 */


#fixedSidebar
{
	position:absolute;
	top:54px;
	right:0px;
	background:#f0f0f0;
	width:10%;
	
	padding:10px; 
	height:100%;
	z-index:99;
	-webkit-box-shadow: -2px 0px 67px 0px rgba(0,0,0,0.28);
-moz-box-shadow: -2px 0px 67px 0px rgba(0,0,0,0.28);
box-shadow: -2px 0px 67px 0px rgba(0,0,0,0.28);
  -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; 
}

#fixedSidebar:hover {width:250px;max-width:250px;}

#fixedSidebar img {width:100%;}

#sidebar ul li, #categories ul li {
    font-size: 12px;
    border-bottom: 1px solid #eaeaea;
    padding: 7px;
}

#sidebar ul li.level1 {
    font-weight: bold;
}
#sidebar ul li.level2 {
    margin-left: 20px;
}
#sidebar ul li.level2 a {
    color: #000;
}

#location {
    padding: 10px;
    overflow: hidden;
    clear: both;
    margin-bottom: 10px;
}
#location li {
    float: left;
    margin-right: 20px;
    color: #808080;
}
#content {
    overflow: hidden;
}


#sidebar h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}


#location li:first-child {
    font-weight: bold;
}

border:0px; border-collapse: collapse;}

td {
    vertical-align: top;
}





.form td {
    padding: 10px 15px;
  /*/  font-size: 11pt; */ 
}


input[type=checkbox] {
    width: 13px !important;
    height: 13px !important;
    padding: 0;
    margin:0;
    display:inline-block; 
    vertical-align: baseline;
    position: relative;
    *overflow: hidden;
}

th {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding: 5px 15px;
}

.small {
    font-size: 8pt;
    color: #aaa;
}



.adsList
{
       border-bottom: 1px solid #eaeaea;
    
       padding:10px 0px;
}

.adsList img {width:100%;}
.adsList a {font-size:1.4em;display:block;margin-bottom:10px;}

.listing {
    border: 1px solid #eaeaea;
}
.listing th {
    font-size:12px !important;
    }
 

 .listImg {text-align:center;} 
 .listImg img {max-height:160px !important;height:auto !important;width:auto;}
 .listing td img {max-height:160px !important;max-width:220px !important;height:auto !important;width:auto;}
 
 
.promote {
    padding:10px;
    padding-top:20px;
    background:#fbf7d9;
    color:#792727;
} 

.promote a {color:#792727;}

.promoteBox {
    background:#fbf7d9 !important;
     border: 1px solid #e5e1be;
} 

.archiveBox {color:#606060;background:#eee !important;}


.archive .row {padding-top:10px;}
.archive * {color:#808080;opacity:0.9;filter: alpha(opacity=80);background:#f1f1f1; }
.archive a {color:#808080;}
.archive img {opacity:1;filter: alpha(opacity=40);
		-webkit-filter: grayscale(50%);
       -moz-filter: grayscale(100%);
         -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
            filter: grayscale(100%); }
 
.imgFrame {
    position: relative;
    padding: 3px;
    box-shadow: 0 0px 3px rgba(0,0,0,.3);
    background: #fff;
}


.listingParams
{
    color: #8d8d8d;    
    white-space: nowrap;
}

.listing .c_country {    
     
    color: #8d8d8d;
	white-space: nowrap;
	float:right;
	width:220px;
	text-align:right;	
}

 .c_price  {
    font-size: 18px !important;
    font-weight: bold;
    color: #303030 !important;
    margin-bottom:10px;
    float:right;
}

.no-price {opacity:0.4;font-size:10pt;}

.valid_until {
    font-weight:bold;
 color:#688a2c;
}
 
.listing td {padding:10px;}

.listing tr.selected td {
    border-top: 1px solid #eaeaea;
    background-color: green;
    color: #fff;
    border-bottom: 1px solid #eaeaea;
}

.listing tr.one td {

    border-top: 1px solid #eaeaea;
    background: #eee;
}

.listing tr.one:hover td {
    background: #f5f5f5;
    cursor: pointer;
}

.listing tr.two:hover td {
    background: #f5f5f5;
    cursor: pointer;
}

.listing tr.two td {
    background-color: #ffffff;
}

.listing tr td.title {
    text-align: left;
    font-size: 12pt;
    padding-left: 20px;
}

.listing th {
    text-shadow: 1px 1px 1px #fff;
    color: #505050;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    font-size: 10pt;
    text-align: center;

   
     background: #e9eff3;
    padding: 9px 15px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    
    
}

.listing th a {
    text-align: center;
    font-weight: bold;
}

.listing th.sort {

    background: #505050;
}
 
.listing tr td:last-child .link {
    display:block;
    margin-right:0;
    margin-bottom:4px;}
    
.paginationControl {
    display: block;
    margin-top: 12px;
    text-align:center;
    
}


.ico {
    padding-left:15px;
}
.ico.edit {
 background:url(/public/images/default/ico_edit.gif) no-repeat left center;   
}
.ico.close {
 background:url(/public/images/default/ico_close.gif) no-repeat left center;   
}
.pageChoose p {
    float:left; 
    
}


.paginationControl .prev, .paginationControl .next {
    background: #e8e9ec; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTllYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2Q4ZDdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #e8e9ec 0%, #e1e1e5 51%, #d8d7dd 98%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e9ec), color-stop(51%,#e1e1e5), color-stop(98%,#d8d7dd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e8e9ec 0%,#e1e1e5 51%,#d8d7dd 98%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e8e9ec 0%,#e1e1e5 51%,#d8d7dd 98%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e8e9ec 0%,#e1e1e5 51%,#d8d7dd 98%); /* IE10+ */
    background: linear-gradient(to bottom,  #e8e9ec 0%,#e1e1e5 51%,#d8d7dd 98%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e9ec', endColorstr='#d8d7dd',GradientType=0 ); /* IE6-8 */
    outline: 0;
    border: 0;
    height: 31px;
    line-height: 33px;
    font-size: 12px;
    font-weight: bold;
    color: #24629f;
    padding: 0 12px;
    margin: 0;
    border-radius: 2px;
    box-shadow: none;
}
.paginationControl .prev {
    margin-right:5px;
}

.paginationControl .prev:focus, .paginationControl .next:focus {
    background: rgb(216,215,221); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Q4ZDdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2UxZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU5ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(216,215,221,1) 2%, rgba(225,225,229,1) 49%, rgba(232,233,236,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(216,215,221,1)), color-stop(49%,rgba(225,225,229,1)), color-stop(100%,rgba(232,233,236,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(216,215,221,1) 2%,rgba(225,225,229,1) 49%,rgba(232,233,236,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(216,215,221,1) 2%,rgba(225,225,229,1) 49%,rgba(232,233,236,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(216,215,221,1) 2%,rgba(225,225,229,1) 49%,rgba(232,233,236,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(216,215,221,1) 2%,rgba(225,225,229,1) 49%,rgba(232,233,236,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d7dd', endColorstr='#e8e9ec',GradientType=0 ); /* IE6-8 */
}

.page_link {
    height: 33px;
    border: 0;
    outline: 0;
    border-radius: 2px;
    float: left;
    margin: 0px 2px;
    color: #24629f;
    cursor: pointer;
    padding: 0px;
    width: 33px;
    font-weight: bold;
    line-height: 33px;
    display: block;
    background: #fafafa;
    border: 1px solid #e0e2e3;
    box-shadow: none;
}

.page_link:hover, .paginationControl .next:hover span, .paginationControl .prev:hover span {
    text-decoration: underline;
    cursor: pointer;
}
.page_link:hover {
    background: #eaeaea; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eaeaea 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaeaea 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
    box-shadow: inset 0px 2px 1px #dddddd;

}
.page_link_over {
    background: #2d6996 !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJkNjk5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjU1N2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top,  #2d6996 1%, #1f557e 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2d6996), color-stop(100%,#1f557e)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2d6996 1%,#1f557e 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2d6996 1%,#1f557e 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2d6996 1%,#1f557e 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #2d6996 1%,#1f557e 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6996', endColorstr='#1f557e',GradientType=0 ) !important; /* IE6-8 */
    box-shadow: none !important;
    color: #fff;
}

.unactive {
    color: #acacac !important;
    cursor: default !important;
    text-decoration: none !important;
}
.unactive:hover {
    color: #acacac !important;
    cursor: default !important;
    text-decoration: none !important;
}

button, .bttn {
    cursor: pointer;
}
h1 {
    font-size: 22pt;
    font-weight: bold;
    line-height:100%;
    padding:10px 0px;
}
h2 {
    font-size: 12pt;
    font-weight:bold;
    margin-bottom:10px;
}
 
.subtitle {color:#294B6E;border-bottom:1px solid #294B6E;padding-bottom:10px;margin-bottom:10px;font-size:1.4em;padding-top:20px;}

h2.title {
    color: #fff;
    background: #808080;
    padding: 8px;
    font-size: 12pt;
}

hr {
    border: 0px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    height: 0px;
}

.menu {
    width: 100%;
    overflow: hidden;
    text-align: left;
    position: relative;
    background: #606060;
    color: #909090;
    padding: 10px;
    box-shadow: inset 0 0 10px #000000;
    -moz-box-shadow: inset 0 0 10px #000000;
}

.menu a {
    color: #fff;
    padding: 20px;
}
.menu a.over {
    box-shadow: inset 0 0 10px #000000;
    -moz-box-shadow: inset 0 0 10px #000000;
    background: #606060;
}

#submenu {
    width: 250px;
    overflow: hidden;
    text-align: left;
    position: relative;
    background: #eee;
    color: #909090;
    padding: 10px;
    float: left; 
    margin-right: 30px;
}

#submenu li {
}

.grey {
    
    /*  height:40px; */
    padding:15px;
    margin:15px 0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #e9eff3;
    overflow:hidden;
}

.topForm > tbody > tr > td {
    padding:0;
}

.topForm select  {
    width:100%;
}

.fullwidth  {
    width:100%;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}

.halfwidth  {
    width:49%;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}


/* item */

.itemLeft {

    float: left;
    width: 500px;
    position: relative;
    padding-left: 3px;
    margin-right:20px;
}

table {
    width: 100%;
}
table * {
    vertical-align: top;
}


.border {
    padding: 2px;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 0px 3px rgba(0,0,0,.3);
}

.imgFrame .border {
    padding: 0px;
    background: #fff;
    border: 0px;
    box-shadow: 0;
}


 

.mainPhoto 
{
    margin: 3px;
    width:400px;
    height:300px;
    background:#fff;
    display:inline-block;
    text-align:center;
}




.box { 
    min-height: 60px;
    width: 420px;
}



.box div a,.prThmb div a {
 display: inline-block;
    text-align: center;
width:64px;height:48px; margin-right: 13px;
 padding:2px;
    border:1px solid #fff;
    cursor:pointer;
    background:#fff; 
        box-shadow: 0 0px 3px rgba(0,0,0,.2);
        overflow:hidden;
        
}



.prThmb div {
margin-bottom:5px;
}

.activeSlide {
     border:1px solid #75c4ff !important;
       box-shadow: 0 0px 3px rgba(0,0,0,.7);
     
     }
     
.activeSlide img {opacity:1 !important;}


.mainImg {
    width: 406px;
    height: 306px;
    padding: 0 5px 10px 0 ;
    overflow: hidden;
}

.mainPrev {
    position: absolute;
    top: 5px;
    left: 8px;
    width: 119px;
    height: 303px;
    background: url(/public/images/default/mainPrev.png) no-repeat;
    z-index: 50;
    opacity: 0;
}
.mainPrev:hover, .mainNext:hover {
    opacity: 1;
    cursor: pointer;
}
.mainNext {
    position: absolute;
    top: 5px;
    right: 33px;
    width: 119px;
    height: 303px;
    background: url(/public/images/default/mainNext.png) no-repeat;
    z-index: 50;
    opacity: 0;
}



.ytPaly {
   
    position:absolute;
position: absolute;
top: 112px;
left: 151px;
}
}
 
/*main ads */

.mainInfo {
    /*float:right;
     min-width:450px;
     width:63%;*/
    width: auto;
    background: #f4f7f9;
    padding:10px;
}

.priceBar {
    background: #f4f7f9;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 12px 20px;
    margin-bottom: 20px;
    margin-right: 20px;
    line-height: 100%;
}

.priceBar p {
    float: left;
    display: block;
    height: 36px;
}
.priceBar .fpr {
    line-height: 37px;
    color: #7d7d7d;
    padding-right: 10px;
}
.mainPrice {
    font-size: 19pt;
    font-weight: bold;
}
.mainData {
    width: auto;
}


.mainData tr td {padding:2px;}

.mainData tr td:first-child {
   
    text-align: left;
    padding-right: 10px;
    color:#808080;
}

.mainData h2, .mainData h3 {
    font-size: 12px;
    font-weight: bold;
}


.rightCol a {
    width: 100%;
    display: block;
    line-height: 59px;
    padding-left: 20px;
    text-decoration: none;
    font-weight: bold;
    height: 59px;
    border-top: 1px solid #dfe3e5;
    border-left: 1px solid #dfe3e5;
    border-right: 1px solid #dfe3e5;
    background:#fff;
}
.rightCol a:first-child {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.rightCol a:last-child {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.rightCol a:hover {
    text-decoration: underline !important;
    cursor: pointer;
    color: #f3554d;
}



.remove {
    background-color: #f3554d !important;
    box-shadow: inset 0px 0px 20px 5px #eee;
    color:#000 !important;
    
}
.rightCol .abuse {
    background: none;
    border:none;
    font-weight:normal;
    color:#909090;
    width:auto;height:auto !important;
    padding:0;
    font-size:8pt;
}

.rightCol .abuse:hover {
    background:none;
    color:#ae2431;
    height:20px;
    text-align:left;  
}

.add {
}

.leftCol {

    width: auto;
    float: none;
    /* border-right:1px solid #dfe3e5;*/ 
}
.defBox {
    background: #f4f7f9;
    padding: 9px 15px;
    clear: both;
}

.generalData {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}

th {
    background: #e9eff3;
    padding: 9px 15px; 
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}


th h2 {padding:0px;margin:0px;}

table td {
    padding: 5px 14px;
}

.dataTable {
    border: 1px solid #eaeaea;
    border-radius: 3px;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 20px;
}
/*       .generalData tr:last-child td:first-child { -moz-border-radius: 0 0 0 3px; border-radius: 0 0 0 3px;}
 .generalData tr:last-child td:last-child { -moz-border-radius: 0 0 3px 0;border-radius: 0 0 3px 0; }
 */
.generalData tr td {
    border-right: 1px solid #eaeaea;/* border-right: 1px solid #eaeaea; */
}
.generalData tr td, #contactTable tr td {/*border-left: 1px solid #eaeaea;*/
    padding: 5px 9px; /*border-bottom:0px solid #eaeaea*/
}
.generalData td:nth-child(odd) {
    border-right: none !important;
    text-align: right;
}

/* .generalData tr:last-child td{ border-bottom: 1px solid #eaeaea;  }*/

#contactTable {
    border: 1px solid #eaeaea;
    border-radius: 3px;
    padding: 15px;
    background: #f4f7f9;
    overflow: hidden;
    zoom: 1;
}
#contactTable h3 {
    background: rgb(43,102,146); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNjY5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTUyN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(43,102,146,1) 0%, rgba(30,82,122,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,102,146,1)), color-stop(100%,rgba(30,82,122,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(43,102,146,1) 0%,rgba(30,82,122,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(43,102,146,1) 0%,rgba(30,82,122,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(43,102,146,1) 0%,rgba(30,82,122,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(43,102,146,1) 0%,rgba(30,82,122,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b6692', endColorstr='#1e527a',GradientType=0 ); /* IE6-8 */
    color: #fff;
    padding: 9px 15px;
    font-size: 16px;
	display:block;
	
}


.dataCol  {
   border:1px solid #ddd !important;

}

.dataCol td  {  
   border-bottom:1px solid #ddd;
}/*
.techParams td:nth-child(3n) {
    text-align:left;
}

.techParams td:nth-child(2n) {
    text-align:right;
}*/
/*userPanel */
.pdfBttn {
padding-left: 24px;
background: url(/public/images/default/pdfIcon.png) no-repeat left center;
display: inline-block;
height: 24px;
line-height: 24px;

    
}

.long {

    border-radius: 3px;
    background: #28628e;
    border: 1px solid #1c4e74;
    color: #fff;
    padding: 15px;
    display: block;
    line-height:100%; 
    height: auto !important;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:10px;
}

.long span {
    height: 26px;
    width: 26px;
    background: #fff;
    display: block;
    margin-top: -4px;
    color: #28628e;
    text-align: center;
 box-shadow:inset 0px 1px 1px #aaa;   
    float: right;
    line-height: 27px;
    border-radius: 13px;
}
.long:hover  span {
text-decoration:none !important;
}

.activeAds, .nonActiveAds, .observe { 
    background:#e9eff3;
    color:#28628e;
    
}

.activeAds:hover, .nonActiveAds:hover {
    color:#fff;
}

.subMenu {
    padding-left:25px !important;
}

li.current {
    font-weight:bold;
    background:#e9eff3;
}

.subMenu.current {
    background:#F6F9FA;
}

.inputBox {
    background:#F6F9FA;
    padding:5px 9px;
 position:relative;
    border-radius:3px;
}

.inputBox input {
  float:left;
    padding:0px 10px 0 0 ;
}
 .inputBox #dealer {

    float:left;

}

.views {
    background:url(/public/images/default/views.png) no-repeat center left;
    padding-left:20px;font-size:8pt;color:#808080;
    margin-left:10px;
}

.addedDate {
    
    background:url(/public/images/default/callendarIcon.png) no-repeat center left;
    padding-left:20px;font-size:8pt;color:#808080;
   
}

#multiActBtn button {
    opacity:0.5;
}


    /* footer */
    #footer {

    background: #f4f4f5;
    border: 1px solid #cacdd2;
    padding: 20px 0 0 0;
    overflow: hidden;
}


p.h2 {font-weight:bold;margin-bottom:10px;font-size:1.1em;}
 #contTabs > ul > li {
    float: left;
    margin-right: 8px;
}




#contTabs ul {
    display: block;
    overflow: hidden;
    margin: 0;
}


#contTabs div {
    padding: 20px 10px 10px 10px;
    border-radius: 2px;
    border: 1px solid #98a6b0 !important;
    background: #fff;
    margin-top: -2px;
    white-space: nowrap;
    overflow: hidden;
}

#contTabs > div a {
    display: inline;
}

#contTabs div ul {
    float: left;
    margin-right: 15px;
}
#contTabs div ul li {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.rollDownF {
    height: 36px;
    margin-right: 11px;
    font-size: 11px;
    height:40px;
    line-height:40px;
    font-weight: bold;
    position: relative;
    padding:0px 10px;
    border: 1px solid transparent;
    margin: 0;
    z-index: 20;
    border-radius: 2px;
    line-height: 36px !important;
    outline: none;
    display:block;
}
   
    
.rollDownF:hover {
    text-decoration: underline;
    cursor: pointer;
}
.rollDownF:active {
    box-shadow: inset 0px 2px 2px #d0d0d0
}

.activeTab {
    background: #fff;
    font-weight: bold;
    border: 1px solid #98a6b0 !important;
    border-bottom: 1px solid #fff !important;
}

.credits {
    border-top: 1px solid #d0d0d0;
    background: #e5e5e5;
    margin-top: 10px;
    padding: 10px 0;
}

.credits_r {
    float: right;
}

ul.errors li {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #700000;
    padding: 4px;
    font-size: 7pt;
    color: #fff;
}
img {
    border: 0px;
}

/*
 button,#submit {
 -moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
 -webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
 box-shadow:inset 0px 1px 0px 0px #fceaca;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
 background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
 background-color:#ffce79;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #eeb44f;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 padding:6px 24px;
 text-decoration:none;
 text-shadow:1px 1px 0px #ce8e28;cursor:pointer;
 }
 
 button,#submit:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
 background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
 background-color:#eeaf41;
 }button,#submit:active {
 position:relative;
 top:1px;
 }

 */

.link {
margin-right:5px;
background-color: #f5f5f5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
border: 1px solid #dcdcdc;
border-color: rgba(0,0,0,.1);
color: #444;
font-size: 11px;
font-weight:bold; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: inline-block;
font-weight: bold;
height: 29px;
line-height: 29px;
cursor:pointer !important;
min-width: 20px;
padding: 0 12px;
text-align: center;
text-decoration: none !important;
-moz-user-select: none;
-webkit-user-select: none;
white-space:nowrap;margin-bottom:3px;
}
.link span {font-weight:normal;}

  .link:hover{ 
      
   border-color: #c6c6c6;background-color: #f5f5f5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
box-shadow: 0 1px 1px rgba(0,0,0,.1);
color: #222;   
      
  }
    
.link:active {
    position: relative;
    top: 1px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}



.promolink {color:#ff5000;border:1px solid #ff5000; }
.promolink:hover {background:#ff5000;color:#fff;border:1px solid #ff5000; }


.link_over, .linkOver, .link_over:hover, .linkOver:hover {
background: rgb(58,138,188); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOGFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTZhOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzM3OWE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(58,138,188,1) 0%, rgba(46,106,152,1) 100%, rgba(51,121,165,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,138,188,1)), color-stop(100%,rgba(46,106,152,1)), color-stop(100%,rgba(51,121,165,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(58,138,188,1) 0%,rgba(46,106,152,1) 100%,rgba(51,121,165,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a8abc', endColorstr='#3379a5',GradientType=0 ); /* IE6-8 */
    border-radius: 2px;
    border: 1px solid #2e6a98;
    color:#fff;
}


.link_over a {color:#fff !important;}

.big {
    padding: 10px 30px;
    font-size: 14pt;
    width: 250px;
}
.big span {
    padding: 5px 10px !important;
    font-size: 13pt;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    float: right;
}

.link  span {
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    display: inline-block;
    color:#909090;
}

input, textarea, select {
    font-family:Arial;    
    padding: 8px;
    border: 1px solid #ddd;
    background: rgba(120, 135, 146, 0.11);
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 100% !important;
    outline: none;
    color:#000;
      -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box; 
}

label {margin:14px 0px 3px 0px;display:inline-block;}

input:focus, textarea:focus, select:focus {
    border: 1px solid #2e6a98; 
    //-moz-box-shadow: inset 1px 1px 5px #2e6a98;
    //-webkit-box-shadow: inset 1px 1px 5px #2e6a98;
    //box-shadow: inset 1px 1px 5px #2e6a98;
}

#uploadInput {
    margin-bottom:15px;
    box-shadow:none;
    border:1px dashed #aaaaaa; 
    width:100%;
    box-sizing:border-box;
}
#uploadInput:hover {
        border:1px dashed #2a6490; 
    }
    
div.sortAsc {
    background: url('/public/images/admin/down.png') top right no-repeat;
    width: auto;
    margin-right: 10px;
    border: none;
}

div.sortDesc {
    background: url('/public/images/admin/up.png') top right no-repeat;
    width: auto;
    margin-right: 10px;
    border: 0px;
}

.actionBar {
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.sortList {
    padding: 0;
    margin: 0;
    list-style: none;
}

.sortList li {
    cursor: pointer;
    position: relative;
    float: left;
    margin: 0;
    margin-right: 12px;
    margin-bottom: 10px;
    width:110px;
    height: 90px;
    overflow: hidden;
    padding: 3px;
    box-shadow: 0 0px 3px rgba(0,0,0,.3);
    background: #fff;
    text-align:center;
    border:1px solid #ccc;
    
}

.sortList li:first-child {
 
    border:1px solid #2a6490;
    box-shadow: 0 0px 3px #2a6490;
    
}
.defaultItem{

    position:absolute;
    display:block;

bottom:1px;
text-align:center;
    width:100%;

     color:#fff;
     font-size:10px;
    z-index:1000; 
}
.defaultItem span {
        background:#2a6490;    top:10px;      padding:5px;
    }
.sortList li:hover {
}


.filter {
    background: red !important;
}

.message {

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    padding: 26px 24px;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
      position:relative;
}

.info {
    -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color: #79bbff;
    border: 1px solid #84bbf3;
    text-shadow: 1px 1px 0px #528ecc;
    color: #ffffff;  
}

.error {
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
    box-shadow: inset 0px 1px 0px 0px #f29c93;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
    background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color: #fe1a00;
    border: 1px solid #d83526;
    text-shadow: 1px 1px 0px #b23e35;
    color: #ffffff;
    display:block;

}

.message .close
{
position:absolute;
top:10px;
right:10px;
}

label.error {
    padding: 5px 0px;
    background: none !important;
    color: #cc0000;
    display: block;
    font-family: arial;
    font-size: 10pt;
    border: 0px;
    text-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;   
}

.upload_iframe {
    width: 0px;
    height: 0px;
    border: 0px;
}

.col3 li {
    width: 300px;
    float: left;
    margin: 3px;

}


.col3thin li {
    width: 280px;
    float: left;
    margin: 3px;

}









#autoCompWrap {position:relative;}


#autoCompoContainer {position:relative;height:1px;}

#autoCompoResult {overflow:auto;
                position:absolute;width:100%;
                max-height:200px;top:0px;left:0px;
                background:#eee;
             
                z-index:9999;}
                

#autoCompClose {
              background:url(/public/images/close-thin.png) center center no-repeat;
                width:15px;height:15px;
                position:absolute;
                top:12px;
                right:12px;
                z-index:9999999;
                cursor:pointer;
                display:none;
        }



.autoCompItem a {font-weight:bold;display:block;}

.autoCompItem {
    padding: 5px;
    border-bottom: solid 1px rgba(0,0,0,.1);
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}
.autoCompItem:hover {
    background: #2e6a98;
    color: #fff;
    cursor: pointer;
}
.autoCompItem:hover a {color:#fff;}








.autocomplete { 
    z-index: 999999;
    position: absolute;
    width: 203px;
    height: 160px;
    display: none;
    margin-top: -1px;
    border-top: 0px;
    overflow: auto;
    font-size: 10pt;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 5px;
    border: 1px solid #2e6a98;
    background-color: white;
    padding-bottom:15px;
}

.autocompleteItem {
    padding: 5px;
    border-bottom: solid 1px #eee;
}
.autocompleteItem:hover {
    background: #2e6a98;
    color: #fff;
    cursor: pointer;
}

.paramsContainer {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
}
.paramsContainer div {
    float: left;
    width: 300px;
    height: 70px;
    margin-top: 10px;
}

.creditList {
border:1px solid #afbdc6;
border-radius:3px;
color:#3c3c3c;
text-shadow:0px 1px 1px #fff;
cursor:pointer;
background-color: #f5f5f5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
border: 1px solid #dcdcdc;
border-color: rgba(0,0,0,.1);
color: #444;

}

.aproxCur {
 
 border-top:1px solid #afbdc6;
 border-bottom:1px solid #afbdc6;
 background:#2a6591;
 box-shadow:inset 0px 2px  3px #0d4976;   
 height:37px;
 line-height:37px;
 
 color:#fff;
 font-size:16px;
 text-shadow:none !important;
 font-weight:bold;
 text-align:center;
    
}
.vividBg {
    background:#2a6591;
 box-shadow:inset 0px 2px  3px #0d4976;   
 height:37px;
 line-height:37px;
 
 color:#fff !important;
 font-size:16px;
 text-shadow:none !important;
 font-weight:bold;
 text-align:center;
}
.creditListOver .vividBg {
    
       

 background:#e63f32;
 box-shadow:inset 0px 2px  3px #97180e;   
}

.plnCur {
    
    height:27px;
    line-height:27px;
    text-align:center;
    font-size:16px;
    color:#294b6e;
    text-shadow:0px 1px 1px #fff;
}

.cntVal {
    height:57px;
    line-height:57px;
    text-align:center;
    font-size:36px;
    text-shadow:0px 1px 0px #fff;
}


.creditListOver {
    border: 1px solid #d59f9b;
    color: #3c3c3c;
background: rgb(242,234,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,234,234,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,234,234,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,234,234,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,234,234,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,234,234,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,234,234,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2eaea', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */


/*box-shadow:inset 0px 2px 3px 0px #8c8c8c;*/ 
}
.creditListOver .aproxCur {
    border-top:1px solid #d59f9b;
 border-bottom:1px solid #d59f9b;
 background:#e63f32;
 box-shadow:inset 0px 2px  3px #97180e;   
    
    
}

.creditListOver .plnCur {
    color:#e84336;
}

#buyButton { 
    padding:0px !important;
overflow:hidden;box-sizing: initial; 
    line-height:23px;
    border:1px solid #afbdc6;
    border-radius:3px;
height:auto !important;
opacity:.5;
}

.ppImg {
  height:31px;
 line-height:31px;

 padding:15px;
 background:url(/public/images/default/arrBg.png) no-repeat center right;   
 float:left;
    
}

.ppImg img {
 padding-top:4px;
}


.ppVal {
 background:url(/public/images/default/arrBg.png) no-repeat center right;   
 float:left; 
 font-size:21px;
 font-weight:bold;
 height:31px;
 line-height:31px;
opacity:0;
width:0;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
padding:15px 0;}

.slideShow {
    width:auto !important;
    opacity:1;    padding:15px 20px 15px 9px;
}


.ppText{
        padding:15px 20px 15px 15px;
 float:left; 
 font-size:21px;
 font-weight:bold;
 height:31px;
 line-height:31px;
}


.transition, .mainPrev, .mainNext, .thumbs img, .prThmb, .prThmb *, .rightCol a, {
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; 
}



.post-share a {font-size:1.4em;text-decoration:none;-moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;}

.post-share a:hover {color:#04A6D6;text-decoration:none; }

.noDisplay {
    display: none !important;
}

#chkAll {
    padding:8px 10px; 
    height:auto !important; 
    }


  
.important td { background:#235a85 !important;color:#fff !important;font-weight:bold !important;color:#3782b3;}
    
.td_check {width:1%;}


#cookies-message-container
{
opacity:0.9;
-webkit-box-shadow: 0px -1px 15px rgba(50, 50, 50, 0.16);
-moz-box-shadow:    0px -1px 15px rgba(50, 50, 50, 0.16);
box-shadow:         0px -1px 15px rgba(50, 50, 50, 0.16);
padding: 5px;line-height: 5px; border-top: 1px solid #D3D0D0; text-align: center; position: fixed; bottom: 0px; background-color: #EFEFEF; width: 100%; z-index: 9999999;
}



  #lightGallery {display:block;}
 #lightGallery li 
    {
        padding:0px;  
        white-space: nowrap; 
        float:left;
        margin-right:5px;margin-top:10px;text-align:center;background:#fff;
        overflow:hidden;
        vertical-align: middle;
        background: #fff;    
        box-shadow: 0 0px 3px rgba(0,0,0,.3);
        width:72px;height:60px;overflow:hidden;
        line-height:60px; 
        
     }
     
      #lightGallery li:hover { box-shadow: 0 0px 3px rgba(0,0,0,.8);}
 #lightGallery li img {max-height:55px;max-width:65px;vertical-align: middle;margin:auto;}
 
 #lightGallery li.firstPhoto {float:none !important;width:auto;text-align:center; margin-right:0px;
 								height:auto;max-width:100%;max-height:100%; display:block;}
 #lightGallery li.firstPhoto img {max-height:420px;;max-width:100%; } 
 


 .flags li {float:left;width:170px;}
 
.simpleList {padding:9px;border-bottom:1px solid #eee;}

@media only screen and (max-width: 1500px)
	{
	  #fixedSidebar {display:none;}
	}


@media only screen and (max-width: 40em)
{
    
    
    .accountBox {text-align:center;font-size:1.2em;}
 #sliderGallery {height:200px !important;}  
 .listImg {text-align:left;}   
.listingParams
{
    white-space: normal;
}

 .listing td img {max-height:60px !important;max-width:120px !important;height:auto !important;width:auto;}
 
 
 #contTabs > ul {border:1px solid rgba(0,0,0,.4);}
#contTabs > ul > li {width:100%;margin:0px;float:none;background:#fff;}
.activeTab {border:0px !important;background:#E6E6E6;}

.listingParams {margin-bottom:10px;}
.c_price {float:none;}
.dataCol {margin-bottom:20px;} 

#footer .h2 {padding-top:30px;}
button,.button {width:100%;font-size:1em;
	
	height: 35px;
line-height: 35px;
	}
  .prevPage, .nextPage {width:100%;margin:10px 0px;}
    table {clear:both;float:none;width:100% !important;}
    .holder {width:100%;float:none;}
    

    .respTable tr {border-bottom:1px solid #ccc;}
    .respTable td {width:100%;display:block;}
    
    .grey {margin-top:0px;}
    #filter td {display:block;width:100%;}
    
.adsList a {font-size:1.2em; }


#sidebar ul li, #categories ul li {
    font-size: 1.2em;
    padding:10px;
}



.topBttn { margin:0px;width:33%;text-align:center;padding:10px;}    
    h1 {font-size:1.5em;}
    .small-center
        {
            text-align:center;
        }
}
