/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

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; }
[hidden] { display: none; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; color: #222; }


body { margin: 0; font-size: 1em; line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #c8102e; color: #fff; text-shadow: none; }
::selection { background: #c8102e; color: #fff; text-shadow: none; }


/* =============================================================================
   Links a:visited { color: #551a8b; }
   ========================================================================== */

a { color: #00e; }

a:hover { color: #06e; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists ul, ol { margin: 1em 0; padding: 0 0 0 40px; } 
   ========================================================================== */


dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;   }

/*
 * Correct overflow not hidden in IE9
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

button, input { line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/*
 * Re-set default cursor for disabled elements
 */

button[disabled], input[disabled] { cursor: default; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables  



table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


   ========================================================================== */


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


/* ==|== primary styles =====================================================
   Author MAXPROGRESS:	
   ========================================================================== */




span.customSelect { 
    font:12px sans-serif;
    background:#fff url(http://i48.tinypic.com/2u7rpec.png) right center no-repeat;
    border:1px solid #ddd;
    color:#555;
    padding:7px 9px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px 2px;
    width:175px;
}
 


* { padding:0; margin:0; outline:0; }




.styled-select select {
   background: transparent;
width: 155px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
height: 24px;
font-size: 11px;
   -webkit-appearance: none;
   }


   
   .styled-select {
/*   width: 240px;
   height: 34px; */
   overflow: hidden;
   background: url("../img/Capture9.PNG")  #fff;
background-repeat:no-repeat;
background-position: right -1px bottom -1px;
 background-position: top right;
	  width: 150px!important;
height: 9px!important;
border: 1px solid #9a9a9a !important;
padding: 0px 5px 14px 2px !important;
border-radius: 4px;
-webkit-border-radius: 4px;
   }



.styled-selectsmall select {
   background: transparent;
width: 73px;
   padding: 5px;
   font-size: 16px;

text-shadow: 1px 1px 4px rgb(255, 255, 255), 1px 1px 5px rgb(255, 255, 255), 1px 1px 6px rgb(255, 255, 255), 1px 1px 7px rgb(255, 255, 255), 1px 1px 8px rgb(255, 255, 255), 1px 1px 9px rgb(255, 255, 255),  1px 1px 10px rgb(255, 255, 255), 1px 1px 11px rgb(255, 255, 255), 1px 1px 12px rgb(255, 255, 255);

   line-height: 1;
   border: 0;
   border-radius: 0;
height: 24px;
font-size: 11px;
   -webkit-appearance: none;
	-moz-appearance: none;

   }


@-moz-document url-prefix() { 
  .styled-selectsmall select {
    text-shadow: none !important;
	-moz-appearance: none; 
  }
}

.styled-selectsmall {
margin-top: 4px;
/*   width: 240px;
   height: 34px; */
   overflow: hidden;
   background: url("../img/Capture91.PNG")  #fff;
background-position: top right; 
background-position: right -9px bottom -1px;
background-repeat:no-repeat; 
/* */
width: 67px!important;
height: 9px!important;
border: 1px solid #9a9a9a !important;
padding: 0px 5px 14px 2px !important;
border-radius: 4px;
-webkit-border-radius: 4px;
display: inline-block;
-moz-appearance: none; 
}



body {





  /*  background:#fff url(../img/bg.jpg); */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	/* border-top:	5px solid #F77D24; */
border-top: 7px solid #c8102e;
width: 100%;
/* min-width: 1000px;	*/
background: #e3e3e3;

 /*
  /*  -webkit-animation: fadein 0.8s; /* Safari and Chrome */
  /*     -moz-animation: fadein 0.8s; /* Firefox */
  /*      -ms-animation: fadein 0.8s; /* Internet Explorer */
 /*        -o-animation: fadein 0.8s; /* Opera */
   /*         animation: fadein 0.8s;  */
}

@keyframes fadein {
    from { opacity: 0.4; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0.4; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0.4; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0.4; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0.4; }
    to   { opacity: 1; }
}

.bigs {height: 30px !important;}

.tarsenepokarta {position: absolute;
margin-left: 80px;
margin-top: 14px;}

.boxdown {width: 98px;
float: left;
border: 1px solid #ccc;
padding: 10px;
margin-right: 20px;
margin-left: 652px;
height: 22px;

}


.topa {
height: 20px;
} 

.shell > div > p {
color: rgb(223, 223, 223);
padding-top: 3px;
}
.topa > p {
float: right;
}
.shell > div > p > a {
color: color: rgb(17, 17, 17);
margin-right: 2px;
margin-left: 2px;
font-size: 11px;
}
.shell > header {
margin-top: 10px;
/* position: absolute; */
}

.shell > div > p > a:hover { color: #6b6b6b !important;}
.navselecttop {

/*-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
 background: #c8102e; 
padding: 5px 5px 5px 5px;
 color: #fff !important;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) !important; */ 

 color: #c8102e !important;
font-weight:bold;

}

.topadds {float: left;
width: 728px; }
.logo { margin-left: 2px; float: left; }
a { color:rgb(41, 41, 41); text-decoration: none; cursor:pointer;   }
a:hover { text-decoration: underline; color:#c8102e;  }
.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

h1 { font-size:20px; line-height:1.1; margin-bottom: 10px; }
h2 { font-size:20px; line-height:1.5; }
h3 {  line-height:1.1;  }
h4 { font-size:12px; line-height:1.1; }
h5 { font-size:15px; line-height:1.1; }
h6 { font-size:10px; line-height:1.1;	color:#999; }

.h8 { font-size:14px; line-height:16px;	color:#8b0000; }
.h6 { font-size:10px;	line-height:16px; color:#999; }

.top2 { width: 340px; height: 81px; float:left; padding:5px; }
.top2:hover { z-index: 5;
			background-color:#fff;
  		 -webkit-border-radius: 7px;
  		 -moz-border-radius: 7px;
          border-radius: 7px; 
		   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de; 
  -webkit-transition: all 0.3s ease-out; 
     -moz-transition: all 0.2s ease-out; 
      -ms-transition: all 0.2s ease-out;  
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out; }

.top2 img {  padding-right: 8px; }
.top2 div  {height: 80px;
  overflow: hidden; }
.top2 p { padding: 0px;  }
a .top2  { color: #333 !important;  }
a:hover .top2  { color: #1C62B9 !important;  }

.listu{
width: 204px;
border-bottom: 1px solid rgb(236, 236, 236);
padding: 5px 5px 5px 110px;
margin-bottom: 10px;
margin-left: 5px; }

.listu1{

border-bottom: 1px solid rgb(236, 236, 236);
padding: 5px;
display: block;
width: 397px;
float: right;
margin-bottom: 5px;
color: #2C2C2C;	

padding-left: 0px !important;
}


.listfirm1 {height: 135px !important;;}

.listuser1 {padding-bottom: 4px;
line-height: 1.7;
font-size: 12px;
color: #8b8c89;
float: left;
width: 260px;
}

.adresslist1span{ text-decoration: underline;}
.adresslist1 {}
.adresslist1new { float: right;
position: absolute;
margin-left: 470px; }

.listfirm1 a strong:hover {color: #c8102e;}

.top2f { -webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px;  width: 332px; height: 141px; float:left; padding: 5px; margin-bottom:9px;
		border: 1px solid rgb(236, 236, 236);
}


.top2flist1 { -webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px;  width: 560px; height: 146px; float:left; padding: 7px; margin-bottom:9px;
		border: 1px solid rgb(236, 236, 236);
		background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, #e8e8e8 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
		background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
		border: 1px solid #CCCCCC;


}

.top2flist1 img {margin-right: 15px; height: 100px;}

.top2flist1: hover{
border: 1px solid #C20014;
}


/*  FIXED SOCIAL ICONS */ 

..share_box{
	position:fixed;
	width:50px;
top: 22%;
	right: 0;
}

@media screen and (max-width:1180px) {
   .share_box{
	display: none
}
}

.share_box{
	position:fixed;
	width:50px;
top: 22%;
	right: 0;
	border:1px solid #a1a1a1;
	background:#FFF;
	padding:15px;
	-webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
	-webkit-box-shadow: 0px 2px 10px -2px #999;
-moz-box-shadow: 0px 2px 10px -2px #999;
box-shadow: 0px 2px 10px -2px #999;
}


.share_box{
	position:fixed;
	width:50px;
	top: 22%;
	right: 0;
	border:1px solid #a1a1a1;
	background:#FFF;
	padding:15px;
	-webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
	-webkit-box-shadow: 0px 2px 10px -2px #999;
-moz-box-shadow: 0px 2px 10px -2px #999;
box-shadow: 0px 2px 10px -2px #999;
}

/* END FIXED SOC ICONS  */ 

article.top2f:nth-child(even) {margin-left: 0px; background-color:#fff;}
article.top2f:nth-child(odd) {background-color:#fff; margin-right: 14px;}

.top2f:hover { z-index: 5;
			background-color:#fff9ea;
  		/*   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de;  */
  -webkit-transition: all 0.1s ease-out; 
     -moz-transition: all 0.1s ease-out; 
      -ms-transition: all 0.1s ease-out;  
       -o-transition: all 0.1s ease-out;  
          transition: all 0.1s ease-out; 
border: solid 1px #bc0c24}

.top2f div { height: 71px; overflow: hidden; }
.top2f img {  padding: 5px; padding-bottom: 35px; padding-right: 15px; }
.top2f p { padding: 5px;  }

.usermenu { padding-bottom:10px; overflow:hidden;
-webkit-border-radius: 4px;
          border-radius: 4px; 
text-shadow: 0px 1px 0px #fff;
background-color: rgba(255, 255, 255, 0.3);
/* -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
 */ 
border: 1px solid #ccc;
background: #ececec;
margin-bottom: 10px;
margin-top: 7px;
width: 192px;
}


.inside {
width: 97% !important;
background: rgb(255, 251, 239);
padding: 14px;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


#navigationtabs2 { overflow:hidden; float: left; 
   padding-left: 0px;  
height:36px;
margin-top: 9px; 
white-space:nowrap; /*
 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.001)), to(rgba(0, 0, 0, 0.1)));   
 background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1));  
  background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1));    
background-image:     -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); 
   background-image:      -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); 
   background-image:         linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.1)); */
  background-color: #bc0c24;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d0314b), to(#8f0b21));  
  background-image: -webkit-linear-gradient(top, #d0314b, #8f0b21);  
  background-image:    -moz-linear-gradient(top, #d0314b, #8f0b21);  
  background-image:      -o-linear-gradient(top, #d0314b, #8f0b21);  
  background-image:         linear-gradient(to bottom, #d0314b, #8f0b21);
  border: 1px solid #bc0c24;
-webkit-border-radius: 4px;  
     -moz-border-radius: 4px; 
           border-radius: 4px;
width:717px; 
text-shadow:  1px 1px 3px rgba(0, 0, 0, 0.5);
margin-left: 4px;
margin-bottom: 20px;


}


#navigationtabs2 ul{ list-style-type: none; height:30px; font-weight: bold; float:left;}
#navigationtabs2 ul li{ float:left; display:inline;  

/* border-right: 1px solid rgba(194, 55, 78, 0.54);
border-left: 1px solid rgba(180, 5, 33, 0.83);*/

} 


#navigationtabs2 ul li a{   /* background-color: #707070;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#707070), to(#3E3F3E)); 
  background-image: -webkit-linear-gradient(top, #707070, #3E3F3E); 
  background-image:    -moz-linear-gradient(top, #707070, #3E3F3E);
  background-image:     -ms-linear-gradient(top, #707070, #3E3F3E);
  background-image:      -o-linear-gradient(top, #707070, #3E3F3E);
  background-image:         linear-gradient(to bottom, #707070, #3E3F3E); */
 /* -webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
border-top-right-radius: 7px;
border-top-left-radius: 7px; */
 float:left;  
 line-height:36px; text-decoration: none; 
 color:#fcfcfc; 
 padding:0 25px;
  font-weight: normal;
  text-transform: uppercase;
font-size: 12px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);


/* novi */

padding: 0 20px;
min-width:69px;
text-align: center;
max-width: 150px;

/* nai novi */

padding: 0 0px;
min-width: 119px;




 }

.rbuttoni{height: 32px; padding-top: 8px; font-size: 12px; width: 172px !important; padding: 7px 50px 7px 50px; height: 32px; font-size: 13px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
font-weight: bold;
text-transform: uppercase;
background-color: #c8102e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a));
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a);
background-image: -moz-linear-gradient(top, #c8102e, #8f031a);
background-image: -o-linear-gradient(top, #c8102e, #8f031a);
background-image: linear-gradient(to bottom, #c8102e, #8f031a);
border: solid 1px;
border-color: #c8102e #c8102e #900;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: white !important;
cursor: pointer;
height: 30px;
padding: 4px 12px 4px 12px;
vertical-align: middle;
white-space: nowrap;}
.rbuttoni:focus {background-color: #c8102e;}

.indexinfosbox { width: 189px;}
.indexinfos2tiks {color: rgb(156, 156, 156);font-size: 85%; margin-left: 10px; height: 50px; width: 540px;}
.indexinfos {color: #666; font-size: 85%;}
.indexinfob {float: right; font-size: 11px;}
.spacer {height:4px;}
.staracenai {float: right; /*text-decoration: line-through;*/ }
.staracenai2 { /*text-decoration: line-through;*/ }
.indexcena { float: right; font-size: 15px; }
.gmap_box {border:1px solid red}

.gm-style-iw{
width:200px;
overflow:inherit;
}

#navigationtabs2 ul li a.active,
#navigationtabs2 ul li a:hover{    background: rgba(0, 0, 0, 0.1);;
color:#fff;   -webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out;   
       -o-transition: all 0.3s ease-out;   
          transition: all 0.3s ease-out; }

.arrow {font-size: 15px;
color: #c8102e;
font-weight: bold;
font-family: Arial;
}

.arrowsin {font-size: 15px;
color: #157fdb;
font-weight: bold;
font-family: Arial;
}

/* changed 09.2013 #ddcl-s_adtype, #ddcl-s_furnish, #ddcl-s_osobennosti, #ddcl-s_typebuilding {padding-top: 4px;} */
#ddcl-s_adtype, #ddcl-s_furnish, #ddcl-s_osobennosti, #ddcl-s_typebuilding {padding-top: 1px;} 

#ddcl-s_osobennosti-ddw, #ddcl-s_typebuilding-ddw, #ddcl-s_adtype-ddw, #ddcl-s_furnish-ddw, #ddcl-s_typebuilding-ddw {
/* margin-top: -6px; */
	margin-top: 0px !important;

}

.imagestyle {margin-right:20px; margin-bottom:31px;}

/*#ddcl-s_osobennosti, #ddcl-s_typebuilding, #ddcl-s_adtype, #ddcl-s_furnish, #ddcl-s_typebuilding {
	margin-bottom: 2px !important;
}*/

.indexline {border-top: 2px solid #c8102e;
margin-top: 29px;
width: 720px;}

.zaglavie {

width: 576px;
font-size: 13px;
color: #C20014;
text-align: center;
line-height: 10px;
margin-top: 6px;
}

.zaglavieReklama{
float: right;
width: 175px;
text-align: center;
font-size: 13px;
border-bottom: 1px solid #ddd;
margin-right: 20px;
margin-bottom: 14px;
height: 22px;
color: #C20014;
margin-top: -22px;
}

.underlineusers {border-bottom: 1px solid #ddd;
padding-bottom: 10px;
width: 772px;
margin-bottom: 13px;
margin-top: 11px;}

.blacktext {color: #000;}

.underlinebanks {
border-bottom: 1px solid #ddd;
padding-bottom: 4px;
width: 574px;
margin-bottom: 13px;
height: 17px;
}

.usluga { width: 346px;
float: left;
height: 26px;}


color:#fff !important;  text-shadow:  1px 1px 0px rgba(0, 0, 0, 0.3) !important; 
 background:#0099cc}

.navselect{ color:#222 !important;  text-shadow:  1px 1px 0px rgba(255, 255, 255, 0.9) !important;
/*border-left: 1px solid #333333;*/
    /*border-right: 1px solid #333333;*/
    /*border-top: 1px solid #333333;*/
/*background: #F29E53 !important; */

/*   background-image: -webkit-gradient(linear, left top, left bottom, from(#F29E53), to(#D05809)) !important; 
  background-image: -webkit-linear-gradient(top, #F29E53, #D05809) !important; 
  background-image:    -moz-linear-gradient(top, #F29E53, #D05809) !important; 
  background-image:      -o-linear-gradient(top, #F29E53, #D05809) !important; 
  background-image:         linear-gradient(to bottom, #F29E53, #D05809);
   background: url("../img/bg2.jpg") repeat scroll 0 0 transparent !important;  */


-webkit-box-shadow: 0px 0px 14px 3px rgba(6, 54, 54, 0.25) inset;
box-shadow: 0px 0px 14px 3px rgba(6, 54, 54, 0.25) inset;




}


.to {display: inline-block;height: 16px;
width: 11px;top: -10px;
position: relative;}


.bannerss2 {height: 187px !important; margin-bottom: -7px !important;}
.bannerss {height: 220px; width: 162px; margin-right: 5px !important;}

/* NOVI PROMENI */

.bannerssnew {

width: 562px; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fffdfe), to(#e8e8e8)); /* Chrome, Safari 4+ */
  background-image: -webkit-linear-gradient(top, #fffdfe, #e8e8e8); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:    -moz-linear-gradient(top, #fffdfe, #e8e8e8); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #fffdfe, #e8e8e8); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #fffdfe, #e8e8e8);

overflow: hidden;
height: 134px;
border: 1px solid #cbcbcb;
 


}
article.bannerssnew h3 {

border-bottom: 1px solid #d3d3d3;
width: 382px !important;
height: 19px;
display: block;
margin-left: 173px !important;
margin-top: 3px;}

article.bannerssnew h3 a {

font-size: 12px;
color: #8b8c89 !important;



}

article.bannerssnew h3 a:hover {color: #bc0c24 !important;}



article.bannerssnew > div.bannerss2 > a > img { height: 134px !important;}
.rbuttonireadmone { background-color: #c8102e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a));
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a);
background-image: -moz-linear-gradient(top, #c8102e, #8f031a);
background-image: -o-linear-gradient(top, #c8102e, #8f031a);
background-image: linear-gradient(to bottom, #c8102e, #8f031a);
border: solid 1px;
border-color: #c8102e #c8102e #900;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: white !important;
float: right;
height: 14px;
position: absolute;
margin-left: 501px;
margin-top: 85px;
padding-right: 15px !important;
padding-left: 15px !important;
}

article.bannerssnew > div.bannerss2 > p.textban {float: right;
width: 383px;
height: 92px;
font-size:11px;
}


.rbuttonireadmone a { color: #fff !important; }
.rbuttonireadmone a:hover { text-decoration: none !important; }

/* NOVI PROMENI END */ 

.partnerss {height: 142px; width: 174px; margin-right: 5px !important;}
.partnerss2 {height: 141px !important; margin-bottom: -7px !important;}

#navigationtabs {   float: left; 
   padding-left: 0px;  
padding-top: 0px; 
margin-top: 7px; 
white-space:nowrap; 
 /* background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.001)), to(rgba(0, 0, 0, 0.3)));   
 background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.001), rgba(0, 0, 0, 0.3));  
  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, 0.001), rgba(0, 0, 0, 0.3));    
background-image:     -ms-linear-gradient(top, rgba(0, 0, 0, 0.001), rgba(0, 0, 0, 0.3)); 
   background-image:      -o-linear-gradient(top, rgba(0, 0, 0, 0.001), rgba(0, 0, 0, 0.3)); 
   background-image:         linear-gradient(to bottom, rgba(0, 0, 0, 0.001), rgba(0, 0, 0, 0.3)); 
 -webkit-border-radius: 7px;  
     -moz-border-radius: 7px; 
           border-radius: 7px; */
border-bottom: 3px solid #9e0a29;

width: 686px; 
margin-left: 10px;
text-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);}


#navigationtabs ul{ list-style-type: none; height:30px; font-weight: bold; float:left;}
#navigationtabs ul li{ float:left; display:inline;    margin-left: 4px;}
#navigationtabs ul li a{    background-color: #707070;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#818181)); 
  background-image: -webkit-linear-gradient(top, #b0b0b0, #818181); 
  background-image:    -moz-linear-gradient(top, #b0b0b0, #818181);
  background-image:     -ms-linear-gradient(top, #b0b0b0, #818181);
  background-image:      -o-linear-gradient(top, #b0b0b0, #818181);
  background-image:         linear-gradient(to bottom, #b0b0b0, #818181); 
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
 float:left; height:30px; 
 line-height:32px; text-decoration: none; 
 color:#fff; 
 padding:0 15px;
  font-weight: bolder;
  text-transform: uppercase;
font-size: 14px;

  -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.50�12.00 */
          transition: all 0.3s ease-out;



 }
#navigationtabs ul li a.active,
#navigationtabs ul li a:hover{    background: #7a7979;
color:#ffffff;  }


.navselect{ color:#fff !important;  text-shadow:  1px 1px 3px rgba(0, 0, 0, 0.5) !important;
/*border-left: 1px solid #333333;*/
    /*border-right: 1px solid #333333;*/
    /*border-top: 1px solid #333333;*/
/*background: #F29E53 !important; */

  background-image: -webkit-gradient(linear, left top, left bottom, from(#dc1b43), to(#9e0a29)) !important; 
  background-image: -webkit-linear-gradient(top, #dc1b43, #9e0a29) !important; 
  background-image:    -moz-linear-gradient(top, #dc1b43, #9e0a29) !important; 
  background-image:      -o-linear-gradient(top, #dc1b43, #9e0a29) !important; 
  background-image:         linear-gradient(to bottom, #dc1b43, #9e0a29);
 /*   background: url("../img/bg2.jpg") repeat scroll 0 0 transparent !important;  */}



.top02s { 

height: 137px;
/* min-height: 109px;
		max-height: 120px; */
		padding: 7px;
		margin-top:5px; 
		 width:558px; 
-webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px; 
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out;  
      -ms-transition: all 0.2s ease-out; 
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;
		   overflow: hidden;
background: white;
background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, #e8e8e8 100%);
background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
border: 1px solid #CCCCCC;

}

.uvelichen {height: 22px;}



.top02 { min-height: 109px;
		max-height: 120px;
		padding: 10px;
		margin-top:5px; 
		 width:745px; 
-webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px; 
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out;  
      -ms-transition: all 0.2s ease-out; 
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;
		   overflow: hidden;
background: white;
background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, #e8e8e8 100%);
background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
border: 1px solid #CCCCCC;

}

. vipsms{border-right: 3px solid #CCC; 
				float: left;
				width: 250px;
				padding-right: 30px;
				background: #fff !important;}

.top02:hover {
			z-index: 5;
			background-color:#fff;
  		
		   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de; 
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out; 
      -ms-transition: all 0.2s ease-out;  
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;
background: white;
background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, #e8e8e8 100%);
background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%);

		   }



.top02s:hover {
			z-index: 5;
			background-color:#fff;
  		
		   /* -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de;  */
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out; 
      -ms-transition: all 0.2s ease-out;  
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;
background: white;
background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, #e8e8e8 100%);
background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
background: linear-gradient(top, #ffffff 0%, #e8e8e8 100%);


border: solid 1px #bc0c24 !important;


		   }


  .add {font-size: 10px;
line-height: 1.1; float: right;
color: #999; font-style: italic;
font-weight: bold;}

.top02 img, .top02s img {  margin-right: 10px; 

		margin-bottom: 10px;
border:1px solid #ddd;

-webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out; 
          -webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;
-webkit-box-shadow: 2px 2px 5px 1px rgb(231, 222, 222);
-moz-box-shadow: 2px 2px 5px 1px rgb(231, 222, 222);
box-shadow: 2px 2px 5px 1px rgb(231, 222, 222);



 }

.footerh3 {color: #252525!important; font-size: 11px;}
.bul a {color: #333 !important; }
.bul a:hover {color: #c8102e !important; }
.col > h3 { 
border-bottom: 1px solid #474747;
padding-bottom: 3px; 
margin-bottom: 10px;
}

.animationdiv  { width: 180px !important;
height: 136px; width: 180px !important; overflow:hidden; } 
.top02 img:hover, .top02s img:hover { width: 200px !important; }



.novdiv50 {width: 172px;
border-right: 1px solid #ccc;
padding-right: 10px;
float: left;
margin-right: 10px;}

.novdiv501 {border-right: 0px solid #ccc; width: 364px;}


.divrighta {margin-top: -137px;
position: absolute;
margin-left: 190px;}


.top02 img:hover {  }
.top02 p {  padding-left: 150px; }
 .top02 h3 {  padding-left: 150px; }
.top02 header a {  height: 100px;
overflow: hidden;
 
position: absolute; }
.top02 header h3 a {  height: 100px;
overflow: hidden;
 
position: relative; }

.top022 { padding: 10px;
		margin-top:5px; 
		 width:616px;
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out;  
      -ms-transition: all 0.2s ease-out; 
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;
		   }

.top022:hover {

			z-index: 5;
			background-color:#fff;
  		 -webkit-border-radius: 7px;
  		 -moz-border-radius: 7px;
          border-radius: 7px; 
		   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de; 
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out; 
      -ms-transition: all 0.2s ease-out;  
       -o-transition: all 0.2s ease-out;  
          transition: all 0.2s ease-out;

		   }

.usmenu h5 {font-size: 13px;}

.top022 img {  padding: 5px; }

.top022 p {  padding: 0px; }

.h3nav {margin: 10px 10px 6px 5px;
font-size: 12px;
color: #C20014;
border-bottom: 1px solid #ddd;
padding-bottom: 8px;
width: 169px;
}

/* tablica za ageincii na4alo */
.agencii { background-color:#fff; -webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px; border: 1px solid #ddd; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-bottom:10px; }
.agencii1vip { overflow: hidden; width: 660px; min-height: 116px !important;
background-color: rgba(255,248,231,0.95);
-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px;
min-height: 155px !important; 
padding:10px;
margin-top:7px; }

.agencii1vip:hover { background-color: rgba(255,255,255,0.95); 	
	   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de; 
  -webkit-transition: all 0.1s ease-out; 
     -moz-transition: all 0.1s ease-out; 
      -ms-transition: all 0.1s ease-out;  
       -o-transition: all 0.1s ease-out;  
          transition: all 0.1s ease-out; }
.agencii1vip img{margin: 5px 10px 5px 5px; border:1px solid #d3dae8;}
.agencii1vip a:hover img {border:1px solid #1C62B9;}
.agencii2vip {  width: 616px;
background-color: rgba(255,248,231,0.95);
-webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
min-height: 86px;
padding:10px;margin-top:7px; }
.agencii2vip:hover { background-color: rgba(255,255,255,0.95);
-webkit-box-shadow: 1px 1px 2px #c6d2de;
-moz-box-shadow: 1px 1px 2px #c6d2de;
box-shadow: 1px 1px 2px #c6d2de; 
  -webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-ms-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;}
.agencii2vip img{padding-right:10px;}
.agencii2 { background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6 )); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #E6E6E6 ); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fff, #E6E6E6 ); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #E6E6E6 ); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #E6E6E6 ); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #fff, #E6E6E6 );; border: 1px solid #D6D6D4; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-bottom:10px;
  -webkit-border-radius: 7px; 
     -moz-border-radius: 7px; 
          border-radius: 7px; 
float:left;}
.vipsmsbox { background-color:#fbdada; 
border: 1px solid #D6D6D4; 
padding-left: 10px; 
padding-top: 10px;
 padding-bottom: 10px; margin-bottom:10px;
 -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
          border-radius: 4px;}
/* tablica za ageincii na4alo krai */
.shell {
min-height: 1000px;
width:1010px; margin:0 auto; padding:0px 0px 0px; z-index:1; 
background-color: #fff;
-webkit-box-shadow: 0px 2px 26px -2px #999;
-moz-box-shadow: 0px 2px 26px -2px #999;
box-shadow: 0px 2px 26px -2px #999;


}
.shell2 {

width:1010px; margin:0 auto; padding:0px 0px 0px; z-index:1; 
background-color: #fff;
-webkit-box-shadow: 0px 2px 26px -2px #999;
-moz-box-shadow: 0px 2px 26px -2px #999;
box-shadow: 0px 2px 26px -2px #999;


}

/*

#navigationtabs { overflow:hidden;
 float:left;padding-left:0px;height:36px;margin-top:5px;
 white-space:nowrap; background-color:#fcfbfb;
background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfbfb), to(#c9c9c9));
background-image:-webkit-linear-gradient(top, #fcfbfb, #c9c9c9);background-image: -moz-linear-gradient(top, #fcfbfb, #c9c9c9);
background-image: -o-linear-gradient(top, #fcfbfb, #c9c9c9);background-image:linear-gradient(to bottom, #fcfbfb, #c9c9c9);
border:1px solid #a6a6a6;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;width:1000px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}

#navigationtabs ul{ list-style-type:none; height:30px; font-weight:bold; float:left;}

#navigationtabs ul li{ float:left; display:inline; 
border-right:1px solid #CCC; border-left:1px solid rgba(255,255,255,0.5);}
#navigationtabs ul li a{ float:left; line-height:2.9; 
text-decoration:none;color:#222;padding:0 15px;font-weight:bolder;text-transform:uppercase;font-size:14px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);
 }

#navigationtabs ul li a.active,#navigationtabs ul li a:hover{background:#fff;color:#222; 
-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out; 
transition:all 0.3s ease-out; }.navselecttop { padding:5px 5px 5px 5px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;color:#fff !important;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3) !important;background:#0099cc}

.navselect{ color:#222 !important;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.9) !important;-webkit-box-shadow:0px 0px 14px 3px rgba(6, 54, 54, 0.25) inset;box-shadow:0px 0px 14px 3px rgba(6, 54, 54, 0.25) inset;}

*/



.usmenu h5 {}
#sidebar { float: left; width: 193px; overflow: hidden;

/* border-right: 1px solid #ddd; */

margin-left: 16px; font-weight:normal; 
margin-top: -27px;

}
#content { float:right; width:778px;  margin-bottom: 20px; margin-right: 6px;}
#main { padding-top:50px;  


	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	-o-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;


}


.boxarticle {  float:left;
 	
 
padding-left: 10px;
width: 760px;
margin-bottom: 10px;
margin-top: 13px;
/* border-left: 1px solid #ddd; */


}
.search { }
.firminfo {  min-height: 160px;}
.firminfo img { margin-bottom: 18px;
  margin-right: 130px; 
border: 1px solid #ccc;
-webkit-box-shadow: 2px 2px 5px 1px #ccc;
-moz-box-shadow: 2px 2px 5px 1px #ccc;
box-shadow: 2px 2px 5px 1px #ccc;
overflow: hidden;

}


.box1 {  float:left;
 	background-color: rgba(255, 255, 255, 0.85);
    border: 0px solid #DDDDDD;
  -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
          border-radius: 4px; 
  margin-bottom: 10px;
    padding: 24px;
   width: 717px;	 margin-bottom:10px;

-webkit-box-shadow: 1px solid #DDDDDD;
background-color: rgba(255, 255, 255, 0);
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-left: 0px solid #DDDDDD;
border-radius: 0px;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin-top: 11px;
padding-top: 0px;
/* min-height: 1469px; */
font-family: Arial;
}

.box1banners { 
 padding-right: 0px;
width: 780px;
padding-left: 0 !important;
}

#bannerscategoriesnew {
 width: 721px;
 margin-top: 3px;  
margin-bottom: 20px; 
 background: #eee; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/* box-shadow: inset 0 4px 5px rgb(255, 255, 255); 
-webkit-box-shadow: inset 0 4px 5px rgb(255, 255, 255); 
*/
border:1px solid #D8D8D8; 
padding-left:20px;  }

#bannerscategoriesnew.hidden {display: none; }

.box1l

.box1 > p, .description > p {margin-top: 6px;}



.box {  float:left;
 	background-color: rgba(255, 255, 255, 0.85);
    border: 1px solid #DDDDDD;
  -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
          border-radius: 4px; 
  margin-bottom: 10px;
    padding: 14px;
   width: 717px;	 margin-bottom:10px;
margin-top: 8px;
}
.search { }
.firminfo {  min-height: 160px;}
.firminfo img { margin-bottom: 18px;
  margin-right: 29px; 
border: 1px solid #ccc;
-webkit-box-shadow: 2px 2px 5px 1px #ccc;
-moz-box-shadow: 2px 2px 5px 1px #ccc;
box-shadow: 2px 2px 5px 1px #ccc;
overflow: hidden;

}
.firmico { padding-right: 0px !important;  }
 
#slider { height:215px; position:relative; overflow:hidden; 
 -webkit-border-radius: 7px  !important;  
          border-radius: 7px  !important; }
#slider-holder { width:680px; height:200px; position:relative; overflow:hidden;
 -webkit-border-radius: 7px  !important; 
          border-radius: 7px  !important; }
#slider-holder .jcarousel-clip{ 
 -webkit-border-radius: 7px  !important; 
          border-radius: 7px  !important; width:680px; height:200px;
 position:relative; overflow:hidden; }
#slider-holder ul{ -webkit-border-radius: 7px  !important; 
          border-radius: 7px  !important; width:680px; height:200px; 
position:relative; overflow:hidden; list-style-type: none;}
#slider-holder ul li{ -webkit-border-radius: 7px  !important; 
          border-radius: 7px  !important; width:680px; height:200px;
 position:relative; overflow:hidden; float:left; }
#slider-holder ul li img { background: rgba(255, 255, 255, 0.2); 
-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 7px !important;
-moz-border-radius: 7px !important;
border-radius: 7px !important;}
#slider-nav { position:absolute; top:162px; left:554px; z-index:2;}
#slider-nav a{ -webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out; 
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out -webkit-box-shadow: 0px 0px 0px 2px #333 inset; 
          box-shadow: 0px 0px 0px 2px #333 inset; 
font-size:0; 
-webkit-border-radius: 12px; 
     -moz-border-radius: 12px;
	 opacity: 0.25;  
          border-radius: 12px;
		   line-height:0; text-indent: -4000px; width:25px; height:25px;  background:#333; float:left; margin-right:5px; }
#slider-nav a:hover { background:#EF6B13; opacity: 0.85; }
#slider-nav a.active { background:#EF6B13;  }
.products {margin-top: 10px;}
.products ul{ list-style-type: none;}
.products ul li a img {width: 190px !important;     
      -webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;

margin-top: -1px;
margin-left: -1px;
max-height: 206px;

}

.products ul li a img:hover {width: 200px !important;}

/* .products  ul li a img.noimg:hover {height: 180px !important; width: 220px !important;}*/
.products ul{ list-style-type: none;}
.products ul li{
	position:relative;
	padding:1px;
	border:solid 1px #dedede;
	float:left;
width: 182px;
margin-right: 8px;
	height:287px;
	overflow:hidden;
	margin-bottom:10px;
	
	 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  	background-color: #fff;
     text-shadow: 1px 1px 1px #fff;
    -webkit-transition: all 0.3s ease-out;   
     -moz-transition: all 0.3s ease-out;   
       -o-transition: all 0.3s ease-out;   
          transition: all 0.3s ease-out;



}
.products ul li:hover { background: #fff !important;  	border:solid 1px #bc0c24 !important; 



}

.redseach {color:#c8102e;}
td .redseach .indexsxtxt {margin-top: -4px;
}

.bluetab {background-color: #4b94d4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#4b94d4), to(#157fdb));
background-image: -webkit-linear-gradient(top, #4b94d4, #157fdb);
background-image: -moz-linear-gradient(top, #4b94d4, #157fdb);
background-image: -o-linear-gradient(top, #4b94d4, #157fdb);
background-image: linear-gradient(to bottom, #4b94d4, #157fdb);
border: solid 1px;
border-color: #4b94d4 #4b94d4 #157fdb;}


.products ul li.last{ margin-right:0; }

.product-info{
	position:absolute;
	width:234px;

	top:126px;
	left:0;
	background-color:#FFF;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
background-image: -webkit-linear-gradient(top, #fff, #e8e8e8);
background-image: -moz-linear-gradient(top, #fff, #e8e8e8);
background-image: -o-linear-gradient(top, #fff, #e8e8e8);
background-image: linear-gradient(to bottom, #fff, #e8e8e8);
height: 290px;

}

.partners {width: 196px;
margin-top: -14px;
float: right;}

h3 a, h4 a, h1 a, h5 a, a h4, a h8   {color:#333; line-height: 1;}
h3 a:hover, h4 a:hover, h1 a:hover, h5 a:hover {color:#c8102e !important;}
a:hover h3 , a:hover h4,a:hover h1,a:hover h5 , a:hover h8   {color:#c00e27 !important;}

.paginationinfo {font-weight: lighter; color: rgb(156, 156, 156); margin-right: 13px;
margin-top: 20px; float:right; font-size: 11px;}

.sl-container {

}

.sl-placeholder:after {
	right: 5px;
	content: " ";
	position: absolute;
	border: 5px solid transparent;
	border-top-color: black;
	top: 10px;
}

.sl-container .sl-placeholder {
	position: relative;
	display: block;
	padding: 2px 4px;
	border: 1px solid #ccc;
	width: 150px;
}
.sl-container .sl-options {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #ccc;
}
.sl-container .sl-options li {
	margin: 0;
	padding: 0;
}
.sl-container .sl-options li a {
	display: block;
	padding: 2px 10px;
	width: 138px;
	color: #000;
	text-decoration: none;
}
.sl-container .sl-options li a:hover {
	background: #00f;
	color: #fff;
}
.sl-container.sl-open .sl-placeholder {
  border: 1px solid #000;
}



.product-info h3{   background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.05))); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.05)); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.05)); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.05)); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.05)); /* Firefox 16+ */
; color:#333; padding:6px 10px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
.product-info h4{ 	font-weight: bold;	color: #FF5500;}
.product-info p{ line-height:15px; text-transform: normal; font-weight: bold; padding:5px 0 7px 0;}
.product-info .product-desc{ height: 80px;	padding:8px; padding-top: 2px;	
	/* background:url(images/info.png); */
	width:168px;

}
.blink {color: #cc3333 !important;
font-weight: bold;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-animation: myanim 5s infinite;
-moz-animation: myanim 5s infinite;
-ms-animation: myanim 5s infinite;
}

.hadbox { border-bottom: 1px solid #ccc; font-size:12px; display: block;
width: 369px;
padding-bottom: 5px;}
.hadbox a {color: rgb(124, 124, 124) !important;}
.price { display:block; color:#c9102e; line-height: 1.1; font-size:14px; font-weight:bolder; }
.pricebig { display:block; font-size:25px; color:#c9102e; line-height:1.1; letter-spacing:-1px; font-weight:lighter;}
.pricemic, .description > h2, .description > h1, .description > h3, .description > h4, .description > h5, .description > h6, #cke_pastebin > h1, #cke_pastebin > h2, #cke_pastebin > h3, #cke_pastebin > h4, #cke_pastebin > h5, #cke_pastebin > h6
.box1 > h1, .box1 > h2, .box1 > h3, .description div h4, #cke_pastebin div h4, .box1 h4

 { display:block !important; 
 line-height:23px !important; margin-bottom: 3px !important; margin-top: 15px !important; padding-bottom:3px !important; border-bottom: 1px solid #ccc !important; 
color: #C20014 !important; font-size: 13px !important;

}

.bannertitleH4{
display: block !important;
/*line-height: 23px !important;*/
margin-bottom: 3px !important;
padding-bottom: 3px !important;
color: #C20014 !important;
font-size: 13px !important;
}
.description {font-family: Arial;}

.pricesmall { font-weight: bolder; display:block; font-size:12px; color:#c9102e; line-height:23px; }
.deskrip { display:block; font-size:15px; line-height:30px; font-weight: bold; }

.price small, .pricebig small {font-family:Arial;}
.side-full { float: right; width: 1000px; }
.more-products { /* border:solid 1px #dedede;  */ position:relative; height:220px; overflow:hidden;  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.001))); 
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:     -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:      -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:         linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
/* -webkit-border-radius: 7px; 
     -moz-border-radius: 7px; 
          border-radius: 7px; */ 
 }
.more-products ul{ list-style-type: none; height:220px; position:relative; overflow:hidden; width:805px;}
.more-products ul li{border-radius: 4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;	
 border-left: 1px solid #CFCECE;
    border-right: 1px solid #E1E3E7; float:left; width:130px; height:185px; padding:5px 10px 5px 10px;}
.more-products ul li.last{ border-right:0; }
.more-products ul li:hover {	background-color:rgba(255,255,255,0.5);  }
.more-products-holder { width:804px; height:220px; position:relative; overflow:hidden; top:10px; left:70px;}
.more-products-holder .jcarousel-clip{ width:804px; height:220px; position:relative; overflow:hidden; }

.more-products ul li img {padding-bottom: 5px; padding-top: 5px; height:92px;width:129px;}
.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:40px; left:0; width:30px; height:32px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../img/next.png); left:910px; margin-top:30px;}
.more-nav a.prev{ background:url(../img/prev.png); left:20px; margin-top:30px;}

.cols { padding:15px 0; padding-bottom: 0px; padding-top: 0px;
 margin-right: 20px;
margin-left: 20px;}
.col { float:left; display:inline; width:164px; margin-right:30px; font-weight: normal;}
.col-last { margin-right:0;}
.colbig4 {  display:inline; margin-right:30px; text-align: justify;width:996px; color: #cfcfcf; font-weight: normal; }
.colbig4 a { color: #7D7D7D;}
.colbig4 a:hover { color: #c9102e;}
/* ==|==  zdravko prenapisani  ==|==  */

.podpis {
float:right;
font-size: 11px;
margin-top: 8px;
margin-right: 35px;
margin-bottom: 8px;
}
#footer p {font-weight: normal;}
address.firminfo {width: 225px;
float: right; margin-top: 15px;
 }

#sidebar ul li {width: 203px; font-size: 12px; height: 19px; font-family: Arial; } 

.postimage{ padding-right:15px; padding-bottom:15px;}

.footershall {background-color: #262626;
-webkit-box-shadow: 0px 2px 26px -2px #262626;
-moz-box-shadow: 0px 2px 26px -2px #262626;
box-shadow: 0px 2px 26px -2px #262626;}


.dark_footer {
/*	padding-top: 22px;
	background: #262626;
	border-top: 5px solid #c8102e;*/

padding-top: 15px;
background: #DBDBDB;
border-top: 3px solid #c8102e;
}


#footer { height:51px; 


/*  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.001))); 
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:     -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:      -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); 
  background-image:         linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.001)); */


 /* -webkit-border-radius: 7px; 
     -moz-border-radius: 7px; 
          border-radius: 7px; */ 
 white-space:nowrap; line-height:50px; padding:0 15px; color:#7b7b7b; margin-top:10px;
}
#footer a{ color:#777; text-decoration: none;}
#footer a:hover{ color:#c9102e; text-decoration: underline; }
#footer span{ padding:0 2px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #9a9a9a;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 15px !important;
	margin-top: 0px !important;
	margin-bottom: 4px;
	background:#fff !important;
	border: 1px solid #fff !important;
	font: 12px Verdana, Arial;
} 

.ui-dropdownchecklist-item .ui-state-default {
	margin: 1px !important;

}

.gmapbox {

border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;

border-top: 5px solid #8c8a8c !important;
margin-top: -4px;

 -webkit-transition: all 0.3s ease-out; 
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out; 

}


 @-moz-document url-prefix() {
                    .indexline {
    border-top: 2px solid #C8102E;
    margin-top: 7px;
    width: 720px;
					}
                    }


@media not all and (-webkit-min-device-pixel-ratio:0) {  
           .indexline {
    border-top: 2px solid #C8102E;
    margin-top: 7px;
    width: 720px;
					}  
} 


/* .gmapbox:hover {

border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;

border-top: 5px solid #c8102e !important;
margin-top: -4px;
} */

.gmapbox img, #map_canvas a img {padding: 3px;
margin-bottom: 8px; margin-top: 8px;
 -webkit-transition: all 0.3s ease-out; 
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;  
margin-right: 8px;
border: 1px solid #ccc; float: left;}

#map_canvas a  {
min-width: 202px;
min-height: 132px;}

.gmapbox img, #map_canvas a:hover img {padding: 3px;
margin-bottom: 8px; margin-top: 8px;
 -webkit-box-shadow: 2px 2px 5px 1px #ccc;
-moz-box-shadow: 2px 2px 5px 1px #ccc;
box-shadow: 2px 2px 5px 1px #ccc;
border: 1px solid rgb(138, 138, 138);

 

 }

#map_canvas a span.price {font-size:12px !important; margin-top: 9px;
float: right;}
 #map_canvas a:hover {text-decoration:none;}


@-moz-document url-prefix() {
	.ui-dropdownchecklist .ui-dropdownchecklist-selector-wrapper .ui-widget,
	#ddcl-s_osobennosti, #ddcl-s_typebuilding, #ddcl-s_adtype, #ddcl-s_furnish-ddw, #ddcl-s_typebuilding-ddw {
		 margin: 0px 0px -2px 0px !important; 
margin-top: -1px;
	}
	
}
.ui-dropdownchecklist-text {
	font-size: 12px !important;
	margin-left: 6px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, 
.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background:#fff;
}
.ui-dropdownchecklist .ui-widget-content, .ui-dropdownchecklist .ui-widget-header {
width: 147px !important;
border: 1px solid #ccc;
padding: 2px 5px;
/*padding: 5px;*/

border-right: 1px solid #9a9a9a !important;
border-left: 1px solid #9a9a9a !important;
border-bottom: 1px solid #9a9a9a !important;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;

-webkit-box-shadow: 0px 23px 40px 0px rgba(153, 153, 153, 0.45);
-moz-box-shadow: 0px 23px 40px 0px rgba(153, 153, 153, 0.45);
box-shadow: 0px 23px 40px 0px rgba(153, 153, 153, 0.45);
float: left;
margin-top: 3px;

}

.ui-dropdownchecklist-selector-wrapper, .ui-widget.ui-dropdownchecklist-selector-wrapper {
	vertical-align: middle !important;
	height: 25px !important;
	/*margin: -1px 0px 0px 0px !important;*/
}

.ui-dropdownchecklist-selector .ui-state-default {
	/*vertical-align: middle !important;*/
}


#s_osobennosti, #s_typebuilding, #s_furnish, #s_adtype, #s_rooms {display:none; }

.ui-dropdownchecklist-text{font-family: Tahoma !important;}

.ui-dropdownchecklist-selector {
	width: 150px  !important;
	height: 16px  !important;
	border: 1px solid #9a9a9a !important;
	padding: 3px 5px 4px 2px !important;
	/*padding: 3px 5px 3px 2px !important;*/
}

.ui-icon {
	margin-right: -2px;
}

input { 
    border: 1px solid #9a9a9a  !important;
    font-size: 12px;
    padding: 4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/* margin-bottom: 4px; */
}
input:hover{
    border-color: #E8B72E #FCDD87 #FCDD87 #E8B72E;
} 
input:focus{
    background-color: #FFFCE3;
    border-color: #E8B72E #FCDD87 #FCDD87 #E8B72E;
}

.cfs {
	max-width:320px;
}
.forminput2 { padding:5px;
    border: 1px solid #9a9a9a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.forminput2:hover{
    border-color: #b0b8bd;
}

.forminput2:focus {
    background-color: #fff;
    border-color: #4d90fe;
-webkit-box-shadow: 2px 1px 2px -1px #d3d3d3 inset; 
          box-shadow: 2px 1px 2px -1px #d3d3d3 inset;
}



.tabbuttonsad { margin-left: 15px;
position: absolute;
margin-top: -35px;
width: 685px;
}

#tabbuttonsadup {
height: 15px; margin-top: 23px;
}


a.cbutton, a.rbutton, a.bbutton  {padding:10px; text-decoration:none !important;}
.cbutton { font-weight:bold; 	text-transform:uppercase;
 	/* background: -moz-linear-gradient(center top , #fff, #EFEFEF) repeat scroll 0 0 #F6F6F6; */ 
 	 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEFEF)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FFFFFF, #EFEFEF); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #FFFFFF, #EFEFEF); /* IE10 */
  background-image:      -o-linear-gradient(top, #FFFFFF, #EFEFEF); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #FFFFFF, #EFEFEF);
  
  text-shadow: 0 1px 0 #fff;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
    color: #000000;
    cursor: pointer;
    height: 30px;
	padding: 4px 12px 4px 12px;
    vertical-align: middle;
    white-space: nowrap;

height: 24px;
}
.cbutton:hover {
    background: -moz-linear-gradient(center top , #fff, #EBEBEB) repeat scroll 0 0 #F3F3F3;
   outline: 0 none; 
   border-color: #999999;
    box-shadow: 0 0 3px #999999;
    	-webkit-box-shadow: 0px 0px 3px #999999;
     -moz-box-shadow: 0px 0px 3px #999999;
	     background: -moz-linear-gradient(center top , #fff, #EBEBEB) repeat scroll 0 0 #F3F3F3;
		   
		   background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #EBEBEB); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fff, #EBEBEB); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #EBEBEB); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #EBEBEB); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fff, #EBEBEB);

    
}
.cbutton:active {
   /*  background: -moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD; */ 
     background-image: -webkit-gradient(linear, left top, left bottom, from(#E5D2C2), to(#fff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #E5D2C2, #fff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #E5D2C2, #fff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #E5D2C2, #fff); /* IE10 */
  background-image:      -o-linear-gradient(top, #E5D2C2, #fff); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #E5D2C2, #fff);
    border-color: #999999;

    	-webkit-box-shadow: 0px 0px 3px #999999 inset;
     -moz-box-shadow: 0px 0px 3px #999999 inset;
}


.searchbox{
/* нови размери */
	height: 190px;
    width: 734px;
    padding: 6px 0px 5px 0px !important;
	
margin-top: 40px; 
/*width: 701px; */
/*height: 171px; */
/*padding-left: 15px; */
/*padding-top: 5px;*/

/* 
background-color: #e8e8e8;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8)); 
background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); 
background-image:    -moz-linear-gradient(top, #fff, #e8e8e8); 
background-image:      -o-linear-gradient(top, #fff, #e8e8e8); 
background-image:         linear-gradient(to bottom, #fff, #e8e8e8);  */

background-image:url(../img/searchbox.jpg);
background-position: right -1px bottom 0px;
/* background-repeat:no-repeat;
background-position:center;   */

-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-left-radius: 0px;

-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px;

border-right: 0px solid #fff;
border-left: 0px solid #fff;
margin-left: -2px;
font-size: 11px !important;

border-top: 1px solid #ccc;


}

.yoursearchix{padding-left: 227px;
padding-top: 14px;
color: rgb(170, 170, 170);
font-size: 12px;
}


.sitemapMenu {
    list-style: none;
    padding:0;
    margin:0;
	margin-left: 50px;
}

.sitemapMenu > li { 
    padding-left: 1em; 
    text-indent: -.7em;
}




.fonb {
background-image: url(../img/fonb.png);


background-position: right 0px top 1px;
height: 20px;
margin-right: 6px;
margin-left: 5px;
padding-left: 18px;
padding-top: 14px;
color: rgb(170, 170, 170);
font-size: 13px;
}


@-moz-document url-prefix() {
    .fonb {
     /*  background-image: none;
		height: 0px; */

		background-image: url(../img/fonb.png);
 background-position:right 0 top 1px !important;
background-repeat:no-repeat;

		height: 20px;
    }
}

   /* 
@media not all and (-webkit-min-device-pixel-ratio:0) {  
    .fonb {
   background-image: none;
		height: 0px;

		background-image: url(../img/fonb.png);
 background-position:right 0 top 1px !important;
background-repeat:no-repeat;

		height: 20px;
    }  
}  
 */

#mbCloseLink {position: absolute;
top: 3px;
right: 8px;}


.add_offer_button{
background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a));
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a);
background-image: -moz-linear-gradient(top, #c8102e, #8f031a);
background-image: -o-linear-gradient(top, #c8102e, #8f031a);
background-image: linear-gradient(to bottom, #c8102e, #8f031a);
border: solid 1px;
border-color: #c8102e #c8102e #900;
}
.vadbut {position: absolute;
height: 15px;
width: 167px;font-size: 11px;}


.vadbut2 {position: absolute;
height: 15px;
width: 137px; margin-top: 48px; float: left;font-size: 11px;}

.vadbut3 {position: absolute;
height: 15px;
width: 180px; margin-top: 22px; float: left; font-size: 11px;}
.firstshow {margin-top: 22px;}
.firstshow img {margin-right: 4px;}
.wboxsml {background: #fff;
padding: 10px;
width: 139px;
height: 110px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
margin-top: 11px;
margin-bottom: -17px;}
.indexsxtxt {font-size: 10px;}
.greyfooterc { }

.bbutton { font-weight: bold;
text-transform: uppercase;
background-color: #09F;
background-image: -webkit-gradient(linear, left top, left bottom, from(#09F), to(#1677A7));
background-image: -webkit-linear-gradient(top, #09F, #1677A7);
background-image: -moz-linear-gradient(top, #09F, #1677A7);
background-image: -o-linear-gradient(top, #09F, #1677A7);
background-image: linear-gradient(to bottom, #09F, #1677A7);
font-size: 13px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: white !important;
cursor: pointer;
height: 30px;
padding: 4px 12px 4px 12px;
vertical-align: middle;
white-space: nowrap;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
border: solid 1px;
border-color: #09F #09F #09F;
margin-right: 5px;
}
.bbutton:active {background-color:#004e74;
background-image:-webkit-gradient(linear, left top, left bottom, from(#004e74), to(#0099ff));
 background-image:-webkit-linear-gradient(top, #004e74, #0099ff);
 background-image: -moz-linear-gradient(top, #004e74, #0099ff); 
background-image: -o-linear-gradient(top, #004e74, #0099ff);
 background-image:linear-gradient(to bottom, #004e74, #0099ff); }
.bbutton:hover { outline:0 none;box-shadow:0 0 3px #999999;
-webkit-box-shadow:0px 0px 3px #999999;-moz-box-shadow:0px 0px 3px #999999;}

.rbutton { font-size: 13px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
font-weight: bold;
text-transform: uppercase;
background-color: #c8102e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a));
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a);
background-image: -moz-linear-gradient(top, #c8102e, #8f031a);
background-image: -o-linear-gradient(top, #c8102e, #8f031a);
background-image: linear-gradient(to bottom, #c8102e, #8f031a);
border: solid 1px;
border-color: #c8102e #c8102e #900;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: white !important;
cursor: pointer;
height: 30px;
padding: 4px 12px 4px 12px;
vertical-align: middle;
white-space: nowrap;
}
.rbutton:hover {
     outline: 0 none; 
   border-color: #FA3706;
    box-shadow: 0 0 3px #999999;
    	-webkit-box-shadow: 0px 0px 3px #999999; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 3px #999999; /* FF3.5 - 3.6 */
	       
}
.rbutton:active { background-color:#ad0520;
background-image:-webkit-gradient(linear, left top, left bottom, from(#ad0520), to(#c8102e));
 background-image:-webkit-linear-gradient(top, #ad0520, #c8102e);
 background-image: -moz-linear-gradient(top, #ad0520, #c8102e); 
background-image: -o-linear-gradient(top, #ad0520, #c8102e); 
background-image:linear-gradient(to bottom, #ad0520, #c8102e);}.


.cbuttonbig {font-weight:bold;
 	/* background: -moz-linear-gradient(center top , #fff, #EFEFEF) repeat scroll 0 0 #F6F6F6; */ 
 	 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEFEF)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FFFFFF, #EFEFEF); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #FFFFFF, #EFEFEF); /* IE10 */
  background-image:      -o-linear-gradient(top, #FFFFFF, #EFEFEF); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #FFFFFF, #EFEFEF);
  	text-transform:uppercase;
  
    border: 1px solid #CCCCCC;
    border-radius:4px;
    -webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android   */
     -moz-border-radius: 4px; /* FF1-3.6 */
    color: #000000;
    cursor: pointer;
    height: 30px;
	padding: 15px 70px 30px 70px;
    vertical-align: middle;
    white-space: nowrap;
}





.cbuttonbig:hover {
    background: -moz-linear-gradient(center top , #fff, #EBEBEB) repeat scroll 0 0 #F3F3F3;
   outline: 0 none; 
   border-color: #999999;
    box-shadow: 0 0 3px #999999;
    	-webkit-box-shadow: 0px 0px 3px #999999; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 3px #999999; /* FF3.5 - 3.6 */
	     background: -moz-linear-gradient(center top , #fff, #EBEBEB) repeat scroll 0 0 #F3F3F3;
		   
		   background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #EBEBEB); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fff, #EBEBEB); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #EBEBEB); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #EBEBEB); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fff, #EBEBEB);

    
}
.cbuttonbig:active {
   /*  background: -moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD; */ 
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f9ede0), to(#fff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f9ede0, #fff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f9ede0, #fff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f9ede0, #fff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f9ede0, #fff); 
  background-image:         linear-gradient(to bottom, #f9ede0, #fff);
    border-color: #999999;

 box-shadow: 0 0 3px #999999 inset;
    	-webkit-box-shadow: 0px 0px 3px #999999  inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 3px #999999  inset; /* FF3.5 - 3.6 */

}

.redboxcen {   background-color: #c8102e;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a));
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a);
background-image: -moz-linear-gradient(top, #c8102e, #8f031a);
background-image: -o-linear-gradient(top, #c8102e, #8f031a);
background-image: linear-gradient(to bottom, #c8102e, #8f031a); 


margin-right: 13px;
margin-bottom: 11px;
margin-top: 11px;
padding: 8px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-align: center;

}

.usmenu {height: 69px;
padding-left: 8px;
padding-top: 10px; padding-right: 7px;
background: rgba(255, 255, 255, 0.3);
}
.gallery_list {
margin-left: 3px;
float:left; 
width:126px;
 margin-left: 3px;
border-top: 1px solid rgba(255, 255, 255, 0.89);
border-bottom: 1px solid #ccc;
padding-bottom: 6px;
}


.gallery_list a{
width:122px;
text-align:center;
float:left;
font-size: 11px;
}


#loginbox { 
	margin:0 auto !important; 
	margin-top:10px  !important;
	margin-bottom:10px  !important;
	width: 550px!important;
	height: 337px!important;
	float:none  !important;
	 }




/*novi*/

.blue_table {width: 764px !important;
padding: 6px;
	font-size: 12px;
	margin: 1px;
	color:#333;
	background-color:#f0f0f0;
	-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px; 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
          box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
position:  relative;
z-index:1;
border: 3px solid rgba(255,255,255,0.4);
	float:left;
}



/* goren pagination variant 1*/
.pages {

	margin-top:10px;
	list-style: none;
	text-align: left;
	padding: 2px 2px 2px 2px;
/*	overflow: auto; */
}
.pages li { min-width: 10px;
	float: left;
	margin-right: 2px;
	
}
.pages li a {  
	display: block;
	display: inline-block;
	padding: 4px 0px;
	height: 17px;
	border: solid 1px #d6d6d6;
	color:#333;
	text-decoration: none;
width: 37px;
text-align: center;

text-shadow: 0 1px 0 #fff;
	font-weight: bold; 
   background-color: #f8f8f8; /*
	-webkit-border-radius: 4px; 
     -moz-border-radius: 4px; 
          border-radius: 4px; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#dddddd)); 
  background-image: -webkit-linear-gradient(top, #f8f8f8, #dddddd); 
  background-image:    -moz-linear-gradient(top, #f8f8f8, #dddddd); 
  background-image:      -o-linear-gradient(top, #f8f8f8, #dddddd); 
  background-image:         linear-gradient(to bottom, #f8f8f8, #dddddd); */
	-webkit-border-radius: 2px; 
     -moz-border-radius: 2px; 
          border-radius: 2px; 

	
}
.pages li a:hover {
	border: solid 1px #999;
	text-decoration: none; 
	border: solid 1px #bc0c24 !important;

/*
			  background-color:#fff;
		   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); 
     -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); 
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); */

}
.pages .prev-off, .pages .next-off {
	border: solid 1px #999;
	color: #8c0001;
	padding: 3px 8px;
}

.pages .active, .pages li a:active {	font-weight: bold; 
	padding: 4px 0px;
	border: solid 1px #c8102e;
   background-color:rgba(0, 0, 0, 0.05) !important; 
   color:#000 !important;
	 -webkit-box-shadow: 1px 5px 22px rgba(0, 0, 0, 0.09) inset;
     -moz-box-shadow: 1px 5px 22px rgba(0, 0, 0, 0.09) inset;
          box-shadow: 1px 5px 22px rgba(0, 0, 0, 0.09) inset;

}



.pages .active {	/* margin-right:4px; */ }	

}

.padding {padding-top:340px;}


address p {font-style:normal; }

#box
{
padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom:0px; 
}

#box:hover
{


	background-color:#fff; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom:0px; 
		 -webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
  		 -moz-border-radius: 4px; /* FF1-3.6 */
          border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
		   -webkit-box-shadow: 1px 1px 2px #c6d2de; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 1px 1px 2px #c6d2de; /* FF3.5 - 3.6 */
          box-shadow: 1px 1px 2px #c6d2de; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
		 
		   -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10? */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;


}


.logosmall { padding:4px;  margin: 5px;
		background-color:#fff;
  		 -webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px; 
		   -webkit-box-shadow: 1px 1px 2px #c6d2de; 
     -moz-box-shadow: 1px 1px 2px #c6d2de; 
          box-shadow: 1px 1px 2px #c6d2de; }

img.logosmall  {	 -webkit-border-radius: 4px;
  		 -moz-border-radius: 4px;
          border-radius: 4px; }


/* menu drop doun start */ 


select{   
padding:3px !important;

/*  background: url(../img/inputs.jpg); */ 
 border: 1px solid #9a9a9a;
border-radius: 4px;
-webkit-border-radius: 4px;
margin-bottom: 4px;
}
select.small{   
padding:0px;
}




.openbox {
height:420px; 

 padding:30px !important;
}


.bul a {color:#ccc;}

/* HORIZONTALNO MENU */
.menu{
    width: 800px;
	float:left;
  } 
.menu ul{
    margin: 0; padding: 0;
    float: left;
}

.menu ul li{
    display: inline;
}
.menu ul li a{
	float: left;
	text-decoration: none;
	color: #333;
	padding: 10px 13px;
	font-weight:bold;
  }

.menu ul li a:visited{
    color:#333;
}

.menu ul li a:hover {
	color: #333;
	background-color:#fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

article.bannerssnew h3 a.redtitlebaners {color: #C20014 !important;}


.menu ul li a.selected{
    color: #fff;
    background-color:#407aa9;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	/*text-shadow: 1px 1px 3px #333;*/
  }


/*  CPANEL VERTICAL  MENU */
#cmenu {
/* width: 300px; */   
} 

#cmenu ul { 
list-style: none;
margin: 0;
padding: 0;
}
#cmenu li { /* remove bullets and list indents */
color: #ccc;
margin: 0;
list-style:none;
font-size: 12px;
border-bottom: 1px solid #D3D2D2;
    border-top: 1px solid #FAFAFA;
padding: 10px 11px;
 
}
#cmenu li a{font-weight:bold;}

#cmenu li:hover {
	background-color:rgba(255,255,255,0.5);
/*  border-radius: 4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px;	*/
	border-left:  0px solid #D6D6D6;
    border-right: 0px solid #D6D6D6;
 
}

#umenu { position: fixed;
z-index: 100;
background:white url(../img/fon-grey.jpg);
padding: 6px 15px 0px 15px;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
border-top-right-radius: 7px;
border-top-left-radius: 7px;}

 img.grey {  -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%); filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);} 



.cmenu-filter {
color: #3333cc;
text-decoration: none;
font-weight:bold;
border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 3px; /* FF1-3.6 */
padding: 6px;

border: solid 1px #999;
border-left:0px solid; 
  
  
background-color:#dddddd  !important; 

color:#000 !important;
   -webkit-box-shadow: 1px 1px 4px #999 inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 1px 1px 4px #999 inset; /* FF3.5 - 3.6 */
          box-shadow: 1px 1px 4px #999 inset; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */

}


/* KENDO ------------------------------------------------------------------------- */

	#example 
	{
	min-height:500px;
	}
	
	#undo {
	text-align: center;
	position: absolute;
	white-space: nowrap;
	padding: 1em;
	cursor: pointer;
	}
	.armchair {
	float: left;
	margin: 30px 30px 120px 30px;
	text-align: center;
	}
	.armchair img {
	display: block;
	margin-bottom: 10px;
	}
	
#tab-vid-adv.tab-vid-adv {    background-color: #fff !important;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); 
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image:    -moz-linear-gradient(top, #fff, #fff); 
  background-image:     -ms-linear-gradient(top, #fff, #fff); 
  background-image:      -o-linear-gradient(top, #fff, #fff); 
  background-image:         linear-gradient(to bottom, #fff, #fff);

} 

#tab-vid-adv {
  color:rgb(112, 111, 111);
  text-align:center;
    background-color: #d8d8d8;
 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(rgb(167, 167, 167))); 
  background-image: -webkit-linear-gradient(top, #d8d8d8, rgb(167, 167, 167));
  background-image:    -moz-linear-gradient(top, #d8d8d8, rgb(167, 167, 167)); 
  background-image:     -ms-linear-gradient(top, #d8d8d8, rgb(167, 167, 167)); 
  background-image:      -o-linear-gradient(top, #d8d8d8, rgb(167, 167, 167)); 
  background-image:         linear-gradient(to bottom, #d8d8d8, rgb(167, 167, 167));
  margin-left:5px;
  padding:6px 15px 0px 15px;  
  
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
  border: 1px solid #ccc;
   border-bottom: 0px solid #fff;
  
   -webkit-box-shadow: 0 0 5px #CCCCCC;
     -moz-box-shadow: 0 0 5px #CCCCCC; 
          box-shadow: 0 0 5px #CCCCCC; 
 -webkit-box-shadow: 0 0 15px #CCCCCC inset;
     -moz-box-shadow: 0 0 15px #CCCCCC inset; 
          box-shadow: 0 0 15px #CCCCCC inset;
      height:29px; 
width: 99px; float:left;

}

.tab-vid-adv {
  color:#c8102e;
  text-align:center;
    background-color: #f0f0f0 !important;
 
  margin-left:5px;
  padding:6px 15px 0px 15px;  
  
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
  border: 1px solid #ccc;
   border-bottom: 0px solid #fff  !important;
   position: relative; 
z-index:2;
   -webkit-box-shadow: 0 -3px 6px -1px #ddd !important;
     -moz-box-shadow: 0 -3px 6px -1px #ddd !important;
          box-shadow: 0 -3px 6px -1px #ddd !important;
      height:33px; 
width: 90px; float:left;

}


.vipcr { -webkit-border-radius: 7px;
border-radius: 7px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); text-shadow: 0px 1px 0px white; background-color: rgba(255, 248, 231, 0.95); 
width: 225px;
float: right;
margin-right: 18px; font-size: 14px;
padding: 5px 5px 5px 20px;}

#tab-vid-adv:hover {
  
    background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f2f2)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #f3f2f2); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fff, #f3f2f2); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #f3f2f2); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #f3f2f2); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #fff, #f3f2f2);
   
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;
}


#tab-vid-advhome, .tab-vid-advhome {
  color:#ff6600;
  text-align:center;
    background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f1, #fff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f1f1f1, #fff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f1, #fff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f1, #fff); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #f1f1f1, #fff);
  padding:3px 12px 0px 12px;  
   height: 33px;
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
  border: 1px solid #ccc;
   border-bottom: 1px solid #fff;
   margin-left:5px;
   width: 100px; 
float:left;
   
}

.redbut{background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a)) !important;
background-image: -webkit-linear-gradient(top, #c8102e, #8f031a)  !important;
background-image: -moz-linear-gradient(top, #c8102e, #8f031a)  !important;
background-image: -o-linear-gradient(top, #c8102e, #8f031a)  !important;
background-image: linear-gradient(to bottom, #c8102e, #8f031a)  !important;
border: solid 1px;
border-color: #c8102e #c8102e #900; width: 92px;
width: 92px !important;}


#tab-vid-advhome_select , .tab-vid-advhome_select{ float:left;
  color:#fff !important;
  text-align:center;
  background-color: rgb(90, 90, 90);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(90, 90, 90)), to(rgb(66, 66, 66))); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66)) ; /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66)) ; /* FF3.6 */
    background-image:     -ms-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66)) ; /* IE10 */
    background-image:      -o-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66)) ; /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, rgb(90, 90, 90), rgb(66, 66, 66));
    border: 1px solid #b0b0b0;
    border-bottom: 1px solid #818181;
padding: 3px 6px 0px 6px;  
   height: 33px;
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;

  margin-left:5px;
width: 105px;
}

.topbox0 {float: left; width: 709px;}
.topbox{position: absolute; margin-top: 3px; width: 740px;}



#tab-vid-advhome_select:hover, .tab-vid-advhome_select:hover {
  
 background-color: rgb(90, 90, 90);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(90, 90, 90)), to(rgb(33, 33, 33))); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33)) ; /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33)) ; /* FF3.6 */
    background-image:     -ms-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33)) ; /* IE10 */
    background-image:      -o-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33)) ; /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, rgb(90, 90, 90), rgb(33, 33, 33));
 
   
/*    -webkit-transition: all 0.3s ease-out;  
     -moz-transition: all 0.3s ease-out;  
      -ms-transition: all 0.3s ease-out; 
       -o-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out; */
    /*  border-bottom:0px; */
      height: 33px;
   
}

#tab-vid-advhome:hover, .tab-vid-advhome:hover {
   
background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f1, #fff); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f1f1f1, #fff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f1, #fff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f1, #fff); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #f1f1f1, #fff);
   
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;
}


#tab-vid-advhomeactive, .tab-vid-advhomeactive {
  
    background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#E5D2C2)) !important; /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f1, #E5D2C2) !important; /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f1f1f1, #E5D2C2) !important; /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f1, #E5D2C2) !important; /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f1, #E5D2C2) !important; /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #f1f1f1, #E5D2C2) !important;
  color:#ff6600 !important; 
   
  
}


.tabove-vid-tarsene {
  font-size:14px;
  text-align:center;
  margin-top:0px;
  text-decoration:none;
  text-transform:uppercase;
	
  
}

.tabove-vid-tarsene h3.tabove-vid-tarsenesmall, .tabove-vid-tarsenesmall {
  font-size:12px;
  text-align:center;
  margin-top:0px;
  text-decoration:none;
  text-transform:uppercase;
	color: #fff !important;
  padding-top: 1px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
	font-weight: normal;
}
.tabove-vid-tarsene h3.tabove-vid-tarsenesmall.price, .tabove-vid-tarsenesmall .price {	color: #000 !important; text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.8);}
.tabove-vid-tarsene h3.tabove-vid-tarsenesmall.price a:hover, .tabove-vid-tarsenesmall .price:hover {text-decoration:none;}

#tab-vid-advhome_select a:hover  {text-decoration:none;}
a.tabove-vid-tarsene:hover  {text-decoration:none;}

#objects input{

width:90px;
}
.search_row{
    width:190px;
    height: 260px;
    float:left;
    padding:0 5px;

}

#awrapper{
    width: 660px;
    height: 260px; 
    margin: auto;

}

#search_select{
    width: 182px;
    margin: 10px;
}

.row_content{
 margin-top: 15px;  
    width: 200px;
    height: 200px; 
	overflow: auto;
}

#region1{
    
}

.city_box{

margin-top: 15px;  
height: 200px;
overflow: auto;

}

.area_box{
margin-top: 15px;  
height: 200px;
overflow: auto;

}

.tdright {
  text-align:right;
  }
  
  select.mp75 { margin-left: 15px;
    font-size: 13px;
    height: 33px;
width: 70px !important;
}

  select.mp70 {
    font-size: 13px;
    height: 33px;
width: 160px !important;
}

.search_header{
    width: 200px;
    padding-top: 15px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
ad_map_box{}

.mapbox{
width: 300px;
height: 140px;
}

.mapbox img{
margin-right:4px;
}

.mapboxbottom{
border-top:1px solid #ccc;
width: 300px;
height: 40px;
}


.namaleniim {
	margin-top: -16px;
	float: right;
	margin-right: 46px;
	color: rgb(170, 170, 170);
	font-size: 13px;

}
/* ===== PETAR checkbox radio butons http://cssdeck.com/item/preview/321/css-checkbox-styles ======================================= */


input[type=checkbox] {
	visibility: hidden;
}


.orange_bg {

padding:5px; 
margin: 5px;
background: rgba(255, 51, 0, 1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px; 
border-radius: 4px;
-webkit-box-shadow: 1px 1px 2px #c6d2de; 
-moz-box-shadow: 1px 1px 2px #c6d2de; 
 box-shadow: 1px 1px 2px #c6d2de;

}


/* SQUARED FOUR		
	margin: 20px auto; */
.squaredFour { 
	float: left;width: 30px;
	position: relative;
}

.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 18px;
	height: 18px;
	top: 0;
	border-radius: 4px;
	-webkit-box-shadow:0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.4) inset ;
	-moz-box-shadow: 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.4) inset;
	box-shadow:  0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.4) inset;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #cfddde 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #cfddde 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #cfddde 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #cfddde 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #cfddde 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#cfddde',GradientType=0 );
}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 3px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.label4 { 

display: inline;
line-height: 15px;
margin: 3px auto 0px;
padding: 0px 0px 0px 6px !important;
overflow: hidden;

position:relative; 
}

.field2 {
display:block; color:#ff3300; line-height:23px;
}

#signupform label.error {
  background:url("../img/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  margin-left: 19px;
  font-weight: bold;
  color: #EA5200;
height: 14px;


}


#signupform label.valid {
  background:url("../img/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform .status {
padding-top: 2px;
padding-left: 8px;
vertical-align: top;
width: 246px;
white-space: nowrap;
}

.cboxd { height: 25px; position:relative; width: 231px !important; float: left;}
.ulslovia {padding-left: 5px; font-size: 89%; }

.bubble_helper {

color: #242424;
margin-top:10px;
margin-left:10px;
margin-right:10px;

}


/* TABSS STYLES float:left;
padding:0; remove padding 
margin:3px 27px 0; display:inline; 
line-height: 15px; width: 200px !important; -moz-padding-start: 25px;float: left;padding: 0px 0px 0px 13px !important; */

#tabContainer {
	width:720px;
	float:left;
}

.stranichnalenta {width: 185px;
float: right;}

#tabs {
position: absolute;

margin-top: -29px;
}


.tabcontainerlng{
width: 630px !important;
margin-top: 50px;
}


.tabs{
	height:30px;
	/* width: 640px; */
}

.tabs > ul{
	
	font: 1em;
	list-style:none;
}

#tabContainer3 {
	width: 563px;
	float: left; 
}


.tabs > ul > li{
	font-size:12px;
/*	text-transform:uppercase; */
	font-weight:bold;
	display:block;
	float:left;
	height:22px;
	margin-right:0px;
	margin-left: 5px;

	line-height:31px;
	padding-bottom:3px; 
	/* background-color:#dddddd;
	color:#6d5847;*/
	
	color:#1C62B9 !important;
	text-align:center;
	
	/*	background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #f1f1f1, #cccccc) ; 
    background-image:    -moz-linear-gradient(top, #f1f1f1, #cccccc) ; 
    background-image:     -ms-linear-gradient(top, #f1f1f1, #cccccc) ; 
    background-image:      -o-linear-gradient(top, #f1f1f1, #cccccc) ; 
    background-image:         linear-gradient(to bottom, #f1f1f1, #cccccc);


    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	
*/


background-color: rgb(90, 90, 90);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(90, 90, 90)), to(rgb(66, 66, 66)));
background-image: -webkit-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66));
background-image: -moz-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66));
background-image: -ms-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66));
background-image: -o-linear-gradient(top, rgb(90, 90, 90), rgb(66, 66, 66));
background-image: linear-gradient(to bottom, rgb(90, 90, 90), rgb(66, 66, 66));
border: 1px solid rgb(90, 90, 90);
border-bottom: 1px solid rgb(66, 66, 66);
color:#fff !important;

    padding:0px 19px 6px 19px;	
   max-height: 83px;
  -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
 
   width: 185px;
	
	
}




.tabs > ul > li:hover{ 
	cursor:pointer;


background-color: rgb(90, 90, 90);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(90, 90, 90)), to(rgb(33, 33, 33)));
background-image: -webkit-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33));
background-image: -moz-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33));
background-image: -ms-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33));
background-image: -o-linear-gradient(top, rgb(90, 90, 90), rgb(33, 33, 33));
background-image: linear-gradient(to bottom, rgb(90, 90, 90), rgb(33, 33, 33));
border: 1px solid rgb(90, 90, 90);
border-bottom: 1px solid rgb(33, 33, 33);

	 /*  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); 
  background-image: -webkit-linear-gradient(top, #fff, #f1f1f1); 
  background-image:    -moz-linear-gradient(top, #fff, #f1f1f1); 
  background-image:     -ms-linear-gradient(top, #fff, #f1f1f1); 
  background-image:      -o-linear-gradient(top, #fff, #f1f1f1); 
  background-image:         linear-gradient(to bottom, #fff, #f1f1f1);
  border-bottom:0px;
*/

}

.tabs > ul > li.tabActiveHeader{
    
	cursor:pointer;
	color:#d6243e !important;
	
background-color: rgb(255, 255, 255);
 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(255, 251, 239)));
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(255, 251, 239)); 
  background-image:    -moz-linear-gradient(top, rgb(255, 255, 255), rgb(255, 251, 239)); 
  background-image:     -ms-linear-gradient(top, rgb(255, 255, 255), rgb(255, 251, 239)); 
  background-image:      -o-linear-gradient(top, rgb(255, 255, 255), rgb(255, 251, 239)); 
  background-image:         linear-gradient(to bottom, rgb(255, 255, 255), rgb(255, 251, 239));


/*  background-color: rgb(255, 251, 239);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 251, 239)), to(rgb(255, 251, 239)));
  background-image: -webkit-linear-gradient(top, rgb(255, 251, 239), rgb(255, 251, 239)); 
  background-image:    -moz-linear-gradient(top, rgb(255, 251, 239), rgb(255, 251, 239)); 
  background-image:     -ms-linear-gradient(top, rgb(255, 251, 239), rgb(255, 251, 239)); 
  background-image:      -o-linear-gradient(top, rgb(255, 251, 239), rgb(255, 251, 239)); 
  background-image:         linear-gradient(to bottom, rgb(255, 251, 239), rgb(255, 251, 239)); */
   border: 1px solid #ccc;
   border-bottom: 1px solid rgb(255, 249, 231);
}

.tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
	/*padding:10px 10px 25px;*/
	
}


.tabsindex {

	float:left;
	border-top: 1px solid #ccc;
	margin-bottom:0px;
width: 563px;
padding-top:6px;


}


#mbContainer {

/* cursor: pointer; */ 

} 

.telleft {
	margin-right: 7px;

}

..prototype{opacity: 0.5;}
.prototype:first-child {/* opacity: 0.5;*/ display: none;   }
.prototype:first-child #remove {/* display: none; */}




/* ================================== end petar ================ */
.distab {height: 30px;
width: 185px;

padding-top: 8px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;

/* border: 1px solid #ccc;
border-bottom: 1px solid rgb(255, 255, 255);
background-color: rgb(228, 228, 228);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(228, 228, 228)), to(rgb(255, 255, 255)));
background-image: -webkit-linear-gradient(top, rgb(228, 228, 228), rgb(114, 114, 114));
background-image: -moz-linear-gradient(top, rgb(228, 228, 228), rgb(255, 255, 255));
background-image: -ms-linear-gradient(top, rgb(228, 228, 228), rgb(255, 255, 255));
background-image: -o-linear-gradient(top, rgb(228, 228, 228), rgb(255, 255, 255));
background-image: linear-gradient(to bottom, rgb(228, 228, 228), rgb(255, 255, 255)); */

/* background-image: url(../img/distab.jpg);
color: rgb(156, 156, 156); */

background-image: url(../img/distabb.jpg);
color: rgb(255, 255, 255);

background-repeat: no-repeat;
text-align: center;


}
.textlineheigt { font-size: 11px !important; line-height: 13px;5px
margin-bottom: 9px;}
.ofersrow {background:#fefefe; }
.ofersrow:hover {background:#ffffd6; }

.msgecmpl {
background-color:#EEFEE0; text-align:center;  
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  width: 599px; margin:auto; padding:20px; border:1px solid #99cc99; }

.msgecmplred { 
margin-top: 10px;
margin-bottom: 5px;
-webkit-border-radius: 4px;
border-radius: 4px; 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

color: #222222;
text-align:left;
background-color:#f9edbe;
padding-top:16px;
padding-bottom:25px;
padding-left:10px; 
height:5px;
z-index: 1000;
position: relative;
margin-bottom: 32px;
margin-left: 6px;
border:1px solid #f0c36d; 
	width: 749px;
}

/*   border:2px solid #ADCBB7;
.msgecmplred {
background-color:#EEFEE0; text-align:center;  
       -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;  width: 599px; margin:auto; padding:20px; border:1px solid #99cc99; }
*/

.tooltip
{
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
cursor: pointer;

}

.tooltip span
{

  visibility: hidden;
  position: absolute; 
  bottom: 28px;
  left: 50%;
  z-index: 999; 
  width: 80px;
  margin-left: -51px;
  padding: 10px; 
  border: 2px solid #111 !important;
text-decoration:none !important;
  opacity: 1; 
color:#fff !important; font-weight:bold;
text-decoration: none;
  background-color: #111;              
  background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));  
  -moz-border-radius: 7px;
  border-radius: 7px; 
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(0,0,0,.6); 

}

.tooltip:hover
{
  border: 0; 
}

.tooltip a span{ text-decoration:none !important; }

.tooltip:hover span
{
  visibility: visible;


}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #111;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before
{
  border-top-color: #ccc;
  bottom: -8px;
}


.label15{
padding-bottom: 5px;
margin-top: 12px;
font-weight: bold;
font-size: 14px;
}

.text11 {font-size:11px;}


.icon { padding-left:10px;}

.gallery_div { height: 120px;}


.gallery_div img { padding-right: 20px; }

.conditions {
font-family:Verdana,Arial;
float:left; width: 145px; font-size: 96%; font-size: 11px !important; margin-left: -10px;}
.conditionsbox {width: 307px;}
.thik {font-size:14px; color:#c8102e; font-weight: bold; margin-left: 10px;}
.adimg {width: 380px; float: left; margin-right: 15px; }
.adimg div img, .adimg img { 
background: rgba(255, 255, 255, 0.2);
-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.adimg div {height:90px; float: left; overflow: hidden;
 -webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-right: 5px;
margin-bottom: 7px; 
}
.adimg div img { 
width:121px; min-height: 90px;
}
.adimg img {margin-bottom:5px;}

.tells {font-size:18px; }

.textcenter {text-align:center;}

/* START IMAGE GALLERI SCROLLER VIE AD  */


.rg-image-wrapper{
	position:relative;

	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;

background: rgba(255, 255, 255, 0.2);
-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
max-height: 490px;

}
.rg-image img{
	max-height:100%;
	max-width:100%;


}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(../images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	font-family: Verdana, Arial, 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	height:10px; display:none;
	
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	opacity:0.7;
}

/* Elastislide Style */
.es-carousel-wrapper{

/*
	background: #2b2b2b;
	padding:10px 27px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px; */
	position:relative;



/*	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9); */ 
	position:relative;
	margin-bottom:20px;
	margin-top: 4px;
}
.es-carousel{
	  overflow:hidden;
	padding-bottom:5px; 

}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
overflow: hidden;
min-width: 100px;
max-height: 132px;

-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px  !important;
border-radius: 5px  !important;


-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 7px !important;
-moz-border-radius: 7px  !important;
border-radius: 7px  !important;
}
.es-carousel ul li:hover {-webkit-border-radius: 7px !important;
-moz-border-radius: 7px  !important;
border-radius: 7px  !important;

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.es-carousel ul li a{
	display:block;
	
	/* border-style:solid;
    border-color:#222; */
	opacity:0.7;
	-webkit-touch-callout:none;
	/* option */


-webkit-box-shadow: 0px 2px 7px -2px #C6D2DE;
-moz-box-shadow: 0px 2px 7px -2px #C6D2DE;
box-shadow: 0px 2px 7px -2px #C6D2DE;
-webkit-border-radius: 5px  !important;
-moz-border-radius: 5px  !important;
border-radius: 5px  !important;
overflow: hidden;
-webkit-border-radius: 7px !important;
-moz-border-radius: 7px  !important;
border-radius: 7px  !important;
}
.es-carousel ul li.selected a{
/*	border-color:#fff; */
	opacity:1.0;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
/* 	max-width:100%;  */
min-height: 130px;
overflow: hidden  !important;
-webkit-border-radius: 7px !important;
-moz-border-radius: 7px  !important;
border-radius: 7px  !important;



}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url(../images/nav_thumbs.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}

.selectedmenu {color: #c8102e; font-weight:bold;}

.container { width: 563px; /* float: left; */ margin-right: 10px; overflow: hidden;

/* height: 440px; */ 
max-height: 440px;
min-height: 90px;
}
 
/* END SCROLL GALLERY VIE AD  */



/* color picker start*/
.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:-3px;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:-3px;width:100%}.jPicker.Container{color:#000;z-index:10}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Verdana, Arial,Arial,Helvetica,Sans-Serif;font-size:12px!important;margin: 100px 0 0;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}.jPicker .Title{font-size:11px!important;font-weight:bold;margin:-2px 0 0 0;padding:10px 0 0 0;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0 10px 10px 10px;overflow:hidden;padding:0;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0 5px;overflow:hidden;padding:0;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0 0 0;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0 auto;padding:0;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}.jPicker .Preview .Active{border-bottom-width:0}.jPicker .Preview .Current{border-top-width:0;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0 4px;width:115px}.jPicker .Button input{padding:2px 0;width:100px}.jPicker .Button .Ok{margin:12px 0 5px 0}.jPicker td{margin:0;padding:0}.jPicker td.Radio{margin:0;padding:0;width:31px}.jPicker td.Radio input{margin:0 5px 0 0;padding:0}.jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0 0 0 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px}


@media all 
{
  #jPicker { margin: 0px 8px; text-align: left; }
  #jPicker ul { font-size: 15px; margin: 0px 0px 0px 15px; padding: 0px; }
  #jPicker ul li { list-style: disc; padding: 2px 0px; }
  #jPicker ul li ul { margin-bottom: 10px; }
  #jPicker ul li ul li { list-style: circle; }
  #jPicker p { font-size: 13px; padding: 0px 10px; }
  #jPicker hr { clear: both; }
  #jPicker h2.jPicker { font-size: 16px; padding: 20px 10px; }
  #jPicker code { color: #8bd; font-size: 14px; font-weight: bold; }
  #jPicker pre { background: #eee; border: 1px solid #000; color: #000; display: block; font-size: 11px; margin: 10px 5px; padding: 5px; }
  #jPicker span { font-size: 13px; text-align: center; }
  #jPicker a { color: #ff8050; }
  #jPicker input { font-size: 13px; padding: 2px 5px; }
  #jPicker h2 { font-size: 16px; margin: 10px 0px; }
}
/* color picker end */ 

.greybox1 {
 
padding: 10px 8px 10px;
 background: rgba(0, 0, 0, .03);
-moz-box-shadow: inset 0 4px 5px #dedede;
-ms-box-shadow: inset 0 4px 5px #dedede;
-webkit-box-shadow: inset 0 4px 5px #E4E4E4;
box-shadow: inset 0 4px 5px #E4E4E4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
min-width: 223px;
margin-top: 15px;
margin-bottom: 15px;
float: right;
  float: left; width: 340px;

}

.boxfl {float: right;
}
.boxfleft {float: left; padding-top: 4px;
font-weight: bold;}
.boxwit {width: 360px;
height: 50px;
float: left;}

	
.boxwitright {width: 360px; height: 33px; float: right;}

.greybox11 {
 
padding: 10px 8px 10px;
 background: rgba(0, 0, 0, .03);
-moz-box-shadow: inset 0 4px 5px #dedede;
-ms-box-shadow: inset 0 4px 5px #dedede;
-webkit-box-shadow: inset 0 4px 5px #E4E4E4;
box-shadow: inset 0 4px 5px #E4E4E4;

-webkit-border-radius: 4px 0px 0px 4px;
-moz-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px; 

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 


min-width: 223px;
margin-top: 15px;
margin-bottom: 15px;
float: left;

}

.overbox, .overbox:hover {position: absolute;
margin-top: -23px;
margin-left: 146px;
height: 23px;
background: url("../img/searchb.png") center no-repeat #fff;
border: 1px solid #9a9a9a;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topleft: 0px;

-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomleft: 0px;

}

.greybox189 {
 
padding: 10px 8px 10px;

min-width: 223px;
margin-top: 15px;
margin-bottom: 15px;
float: right;
margin-left: 7px;
float: left;
}


.smallg {   min-width: 171px !important;}


.divHeaderTable
{
            width: 100%;
            padding-bottom:5px;
            display:block;
}
.divHeaderRow
{
            width: 100%; /* add extra that you want to for header column */
            display:block;
            height:105px;
}
.divHeaderColumn
{
            float: left;
            width: 33%;
            display:block;
}
.divTable
{
float: left;
/* background: rgba(0, 0, 0, .03);
-moz-box-shadow: inset 0 4px 5px #dedede;
-ms-box-shadow: inset 0 4px 5px #dedede;
-webkit-box-shadow: inset 0 4px 5px #E4E4E4;
box-shadow: inset 0 4px 5px #E4E4E4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px; 
border-radius: 4px; */
            width: 100%;
            display:block;
            padding-top:10px;
           padding-bottom:10px;
          /*   padding-right:10px;
            padding-left:10px; */
}
.divRow
{
         width: 103%; 
         display:block;
         padding-bottom:5px;
		padding-left: 5px;
}
.divColumn
{
         float: left;
         width: 24%;
         display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid #e6e6e6;
}

.divColumn50
{
         float: left;
         width: 48%;
         display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid #e6e6e6;
}




.divColumn9
{		height: 19px;
         float: left;
         width: 12%;
         display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid #e6e6e6;
font-size: 11px;
font-family: Tahoma;
}


#divColumntitle {font-weight: bold;

}

.biggernaemi {width: 163px !important;}


.worningmsg { top:0px;width:100%; margin-bottom:10px; padding:5px; text-align:center; margin-bottom:10px; border: 3px solid red; background-color:#FFDF00; color:#000; margin-left:auto; margin-right:auto;}



/* SHOW HIDE  */

.slidingDiv {

    margin-top:5px;
    border-bottom:5px solid #f5f5f5;
}
 
.show_hide {
    display:none;
}




/* END SHOW HIDE */







/*  //VIEW_AD GALLERY
//jQuery Open Carousel */

.ocarousel {
    display: none;
}
    .ocarousel_window {
        overflow: hidden;
        white-space: nowrap;
        /* default size */
        width: 100%;
        height: 200px;
    }
        .ocarousel_window_slides {
            position: relative;
            margin: 0 auto;
            overflow: hidden;
            width: 10000px;
            white-space: nowrap;
        }
        .ocarousel_window_slides * {
            float: left;
            white-space: normal;
			margin-left: -2px;
			padding-right: 3px;
        }
.ocarousel_indicators {
    width: 100%;
}
.ocarousel_indicators svg {
    height: 50px;
    margin: 0 auto;
    width: 100%;
}
.ocarousel_indicators svg circle {
    cursor: pointer;
}

/* First Example: Info */
    .gal .ocarousel_window {
       
        height: 98px;
        width: 544px;
   margin-left: 9px;

		margin-top:6px;
/*
		-moz-box-shadow: -9px 0 10px -6px rgba(0,0,0,0.25)  inset;;
-ms-box-shadow: -9px 0 10px -6px rgba(0,0,0,0.25)  inset;;
-webkit-box-shadow: -9px 0 10px -6px rgba(0,0,0,0.25) inset;;
box-shadow: -9px 0 10px -6px rgba(0,0,0,0.25) inset; */


    }
        .ocarousel_window_slides div {
            text-align: center;
            height: 100px;
            margin-right: 4px;
            padding: 2px;
        }
        .ocarousel_window_slides div h3 {
            float: none;
        }
        .ocarousel_window_slides div p {
            text-align: left;
        }
        a[data-ocarousel-link] {
            color: #000000;
        }

.ocarousel {-moz-box-shadow: 0px 1px 40px -5px rgba(0,0,0,0.25) inset;
-ms-box-shadow: 0px 1px 40px -5px  rgba(0,0,0,0.25) inset;
-webkit-box-shadow: 0px 1px 40px -5px  rgba(0,0,0,0.25) inset;
box-shadow: 0px 1px 40px -5px rgba(0,0,0,0.25) inset;
padding-top: 1px;
width: 563px;
height: 104px; } 

.MainAdPicture{

width:563px; 
height:329px;
overflow:hidden;
background: rgba(255, 255, 255, 0.3);

}
.MainAdPicture img{
width:563px;
}

.left-arrow{

float: left;position: relative;
bottom: 120px;
background: transparent url(../img/nav_thumbs.png) no-repeat top left;
width: 20px;
height: 146px;
text-indent: -9000px;
cursor: pointer;
opacity: 0.8;


}

.right-arrow{

float: right;
position: relative;
bottom: 120px;
right: 0px;
background: transparent url(../img/nav_thumbs.png) no-repeat top right;
width: 20px;
height: 146px;

text-indent: -9000px;
cursor: pointer;
opacity: 0.8;

}
/*  //END --------- */



#contactboxgrey{background: rgba(0, 0, 0, .03);
height: 387px;
/* -moz-box-shadow: 0px 1px 40px -5px rgba(0,0,0,0.25) inset;
-ms-box-shadow: 0px 1px 40px -5pxrgba(0,0,0,0.25) inset;
-webkit-box-shadow: 0px 1px 40px -5pxrgba(0,0,0,0.25) inset;
box-shadow: 0px 1px 40px -5px rgba(0,0,0,0.25) inset; */
margin-top: -4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
-ms-box-shadow:  inset 0 1px 6px #dedede;
-moz-box-shadow:  inset 0 1px 6px #dedede;
box-shadow: inset 0 1px 6px #dedede;
}




/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}



/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */


a:link:after,a:visited:after{content:"(" attr(href) ")";font-size:100%; display:none;}


@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/*search_ix */

.red_tab {
	background-color: #c8102e !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c8102e), to(#8f031a)) !important;
	background-image: -webkit-linear-gradient(top, #c8102e, #8f031a) !important;
	background-image: -moz-linear-gradient(top, #c8102e, #8f031a) !important;
	background-image: -o-linear-gradient(top, #c8102e, #8f031a) !important;
	background-image: linear-gradient(to bottom, #c8102e, #8f031a) !important;
	border: solid 1px !important;
	border-color: #c8102e #c8102e #900 !important;
	width: 79px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search_type_title {
		height: 0px !important;
	}

}


x:-o-prefocus, .search_type_title  {
  	height: 0px !important;
    }

.searchresult{

/* margin-top: 10px;
color: #c8102e;
color: rgb(170, 170, 170);
font-size: 13px;
margin-left: 185px;
font-weight: normal;  */

margin-top: 10px;
color: #c8102e;
color: rgb(170, 170, 170);
font-size: 13px;
padding-left: 185px;
font-weight: normal;
padding-bottom: 12px;
border-bottom: 1px solid #ccc;
margin-right: 11px;


}
.searchbox td {
	height: 35px !important;
	/*border: 1px solid red !important;*/
}

@media not all and (-webkit-min-device-pixel-ratio:0) {  
	.searchbox td {
	height: 24px !important;
	/*border: 1px solid red !important;*/
} 
}  


.searchbox table {
	width: 100%;
	border: 0px;
	margin-top: 10px;
}

.search_type_title {
	height: 22px;
	width: 715px;
}


.search_type_title h4 {
	margin-top: 7px; 
	position: absolute;
}

.search_type_title .refnum {
	display: inline; 
	float: right;
}

.search_type_title .refnum input{
/*	background: url("../img/searchb.png") right no-repeat; */
	width: 156px;
	height: 13px;
	margin-right: 5px;
}

.search_select_holder {
    display: inline-block;  
   	border: 1px solid #9A9A9A;
    border-radius: 4px 4px 4px 4px;
    width: 157px;
    height: 22px;
}

.search_select:after {
    background: url("../img/ui-icons_888888_256x240.png") no-repeat scroll -65px -193px transparent;
   /*background: url("../img/arrow.png") no-repeat scroll 0px 0px transparent;*/
    content: "";
    height: 15px;
    width: 15px;
    position: absolute;
    margin-top: 6px;
/*	opacity: 0.6; */
}

.search_select select {
	 width: 120%; 
/*	width: 168px;
	overflow: hidden;*/
    height: 24px;
    background-color: #FFFFFF;
    border: 0px;
  	cursor:pointer;
    -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
}

.search_select select:focus {
	 /*background: url("images/ui-icons_888888_256x240.png") no-repeat scroll -65px -193px transparent;*/
    outline: 1px solid white;
    outline-offset: -2px;
}

.select_container {
	overflow: hidden;
	width: 140px;
	height: 20px;
    display: inline-block;
}

.styled_select {
}

/*малки селектове*/

.search_select_holder_small {
    display: inline-block;  
   	border: 1px solid #9A9A9A;
    border-radius: 4px 4px 4px 4px;
    width: 74px;
    height: 22px;
}

 
.search_select_small:after {
    background: url("../img/ui-icons_888888_256x240.png") no-repeat scroll -64px -192px transparent;
   /*background: url("../img/arrow.png") no-repeat scroll 0px 0px transparent;*/
    content: "";
    height: 15px;
    width: 15px;
    position: absolute;
    margin-top: 5px;
	/*	opacity: 0.8; */
}

.search_select_small select {
	width: 140%;
    height: 20px;
    background-color: #FFFFFF;
    border: 0px;
  	cursor:pointer;
    -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
}

.search_select_small select:focus {
	 /*background: url("images/ui-icons_888888_256x240.png") no-repeat scroll -64px -192px transparent;*/
    outline: 1px solid white;
    outline-offset: -2px;
}

.select_container_small {
	overflow: hidden;
	width: 58px;
	height: 20px;
    display: inline-block;
}



