BODY {
	MARGIN: 0px
}
H1 {
	FONT-SIZE: 18px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text-sm {
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text-white-sm {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.main:link {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.main:visited {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.main:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sm:link {
	FONT-SIZE: 10px; COLOR: #cc0000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sm:visited {
	FONT-SIZE: 10px; COLOR: #cc0000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sm:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
DIV.photo-hor {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BACKGROUND: #fbfbfb; BORDER-LEFT: #cccccc 1px dotted; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #cccccc 1px dotted
}
DIV.photo-hor TABLE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
DIV.photo-hor TABLE TD {
	TEXT-ALIGN: center
}
DIV.photo-hor TABLE IMG {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid
}
DIV.photo-vert {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BACKGROUND: #fbfbfb; MARGIN: 0px 0px 20px 20px; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
DIV.in-text {
	FLOAT: right
}
DIV.photo-vert DIV.container {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px;

}
DIV.photo-vert DIV.container DIV.img {
	MARGIN: 15px 0px
}
DIV.photo-vert DIV.container DIV.img IMG {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;
width:200px;
}
.clear {
	CLEAR: left
}
DIV.news {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; FONT-SIZE: 13px; BACKGROUND: #fafafa; PADDING-BOTTOM: 17px; WIDTH: 98%; PADDING-TOP: 17px; FONT-FAMILY: Tahoma, Verdana, Arial
}
DIV.news H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 23px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #993300; PADDING-TOP: 0px
}
DIV.news H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 23px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #993300; PADDING-TOP: 0px
}
DIV.news DIV.item {
	PADDING-LEFT: 33px; BACKGROUND: url(../drnews/customfolder/i-news.gif) no-repeat left top
}
DIV.news DIV.item H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
DIV.news DIV.item H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
DIV.news DIV.item A {
	COLOR: #cc3333
}
DIV.news DIV.item P {
	MARGIN: 7px 0px 0px; COLOR: #666666
}
DIV.news DIV.item P.source {
	COLOR: #669900
}
DIV.news DIV.separator {
	BACKGROUND: url(../drnews/customfolder/dash.gif) repeat-x left top; MARGIN: 15px 0px; HEIGHT: 1px
}
DIV.gor_menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.gor_menu A:hover {
	COLOR: #ff0000
}
.right {
	CLEAR: right; FLOAT: right; MARGIN: 15px 0px 0px 5px
}
#best a{
color:#333333; font-size:13px; font-weight:normal; text-decoration:none; text-transform:none; FONT-FAMILY: Tahoma;
}
#best a span{
color:#660000; font-size:13px; text-decoration:none; font-weight:bold;
}
#best a:hover{
font-size:13px; text-decoration:none; color:#FF0000;
}
#worst a{
color:#333; font-size:13px; text-decoration:none; font-weight:normal; FONT-FAMILY: Tahoma;
}
#worst a:hover{
font-size:13px; text-decoration:none; color:#333366;
}

.right_2{
        float: right;
        border: 1px solid #992007;
        padding: 1px;
        margin: 2px 2px 2px 7px
}

.left_2{
        float: left;
        border: 1px solid #992007;
        padding: 1px;
        margin: 2px 7px 2px 2px
}

.center_2{
        float: center;
        border: 1px solid #992007;
        padding: 2px;
        margin: 1px
}


div.Custom-hotel_country-21, div.Custom-hotel_city-22, div.Custom-hotel_kurort-23 {
	width: 170px;
	float: left;
}

div.Custom-hotel_country-21 p, div.Custom-hotel_city-22 p, div.Custom-hotel_kurort-23 p{
	margin-bottom:0 !important;
}

div.Custom-hotel_city-22, div.Custom-hotel_kurort-23 {
	margin-left: 14px !important;
}

#Uniq_hotel_country_chzn, #Uniq_hotel_city_chzn, #Uniq_hotel_kurort_chzn {
	 width: 137px !important; 
}

.Custom-hotel_category-24 {
	clear: both;
}

div.dr-catalog-content div.Catalog div.ChoosesDiv div.Choose form#shop_id_form select#shop_id.shop_id {
	width: 170px;
}

div.Custom-park_country-25, div.Custom-park_city-26 {
	width: 255px;
	float: left;
}

div.Custom-park_country-25 p, div.Custom-park_city-26 p {
	margin-bottom:0 !important;
}

div.Custom-park_city-26 {
	margin-left: 14px !important;
}

#Uniq_park_country_chzn, #Uniq_park_city_chzn {
	 width: 137px !important; 
}

#carusel_wrapper {
	clear: both;
}

div.Custom-park_country-25 p span.ItemLabel, div.Custom-park_city-26 p span.ItemLabel {
    position: relative;
    top: -7px;
}

div.Custom-hotel_country-21 div#Uniq_hotel_country_chzn,
div.Custom-hotel_city-22 div#Uniq_hotel_city_chzn,
div.Custom-hotel_kurort-23 div#Uniq_hotel_kurort_chzn {
	float: left;
}

div.Custom-hotel_country-21  a#clear-filter-hotel_country,
div.Custom-hotel_city-22  a#clear-filter-hotel_city,
div.Custom-hotel_kurort-23  a#clear-filter-hotel_kurort {
	float: left;
    position: relative;
    top: 5px;
}

#porto-sidebar {
	width:530px !important;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    font-size: 9px !important;
}
.ui-tabs .ui-tabs-nav li img, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active img {
    width: 10px;
}


h3.sk_procedure {
    font-style: italic;
}

table.sk_result {
    border: 1px solid red;
    text-align: center;
}
table.sk_result td {
    border-top: 1px dotted red;
    padding: 5px;
}


div.Choose select#Uniq_hotel_country, 
div.Choose select#Uniq_hotel_city, 
div.Choose select#Uniq_hotel_kurort {
	width:130px !important;
	clear: both;
}

div.Custom-hotel_country-21 #Uniq_hotel_country_chosen, 
div.Custom-hotel_city-22 #Uniq_hotel_city_chosen, 
div.Custom-hotel_kurort-23 #Uniq_hotel_kurort_chosen {
	float: left;
	display: block;
}

div.Catalog {
  clear: both;
  padding-top: 1px;
  width: 100%;
}

.Choose.Choose-search-wrapp {
  height: 23px;
}

span.ItemLabel {
  background-color: #666 !important;
  border-radius: 3px;
}

div.Custom-hotel_country-21, div.Custom-hotel_city-22, div.Custom-hotel_kurort-23 {
  float: left;
  margin-top: 0 !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-top: 4px !important;
  width: 166px;
}

.carousel-wrapper {
  clear: both;
}

.Custom-park_city-26 select#Uniq_park_city {
  width: 140px !important;
}

#clear-filter-park_country > img {
  position: relative;
  top: 10px;
}

#clear-filter-park_city > img {
  position: relative;
  top: 10px;
}

.Catalog.Catalog-Shops.list-currentCategory-1 .Choose-uniq-filter {
  height: 28px;
}

.Custom-park_country-25 .Choose-name, .Custom-park_city-26 .Choose-name {
  position: relative;
  top: 3px;
}

.news-det-relatec-news-item {
  width: 21% !important;
}

.news-det-relatec-logo img {
  width: 125px !important;
}

.news-det-relatec-link {
  margin-top: 0 !important;
}

.men {
color: #fff !important;
  padding-top: 5px;
  padding-left: 10px;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: bold !important;
}


#cse-search-box input[type="text"] {
    border: 1px solid #c70f2e !important;
    border-radius: 3px;
    margin-left: 10px;
    width: 165px;
}
#cse-search-box input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("/images/glyphicons_027_search_red.png") no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 30px;

}
#cse-search-box {
    margin-bottom: 5px;
}


#cse-search-results > iframe {
  width: 600px !important;
}





.collapse-sidebar {
    display: none;
}   


.collapse-sidebar + input{
  display:none;
}

#pda-on {
    text-align:center;
    padding: 5px;
}

#pda-off {
    display: none;
    text-align:center;
    padding: 5px;
}

#pda-off a, #pda-on a {
    color: #ffffff;
    font-size: 16px;
}

.mobile-only {
    display: none;
}

#pda-on, #pda-off {
  background: #830d0c none repeat scroll 0 0;
}

@media (min-width: 800px) { 
    #pda-on {
        display:none !important;
    }
}