body { 
margin:25px 30px 0px 30px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#5C6366;
text-align:center;}
a { text-decoration:none; color:#5C6366;}
a:visited { text-decoration:none; color:#5C6366;}
a:hover { text-decoration:none; color:#FF6600;}
#top { width:99%; min-width:940px;}
.logo { margin-left:20px; border:none;}
.icons {margin-right:5px;}
.orang { color:#FF6600;}
a.orang:visited {color:#FF6600;}
.topmenu { font-size:14px; font-weight:bold; margin:0px 10px 0px 10px;}
.menuimg { margin-right:3px;}
.flags { font-size:14px; margin:0px 10px 0px 10px; font-size:24px; font-family: Georgia, "Times New Roman", Times, serif;}
.flagsimg { margin-right:7px; border:none;}
.toptext { font-size:14px; font-weight:bold; color:#3C4549;}
.contact { width:260px; padding:10px 0px 25px 22px;}
.contact a{ text-decoration:underline; font-style:italic; color:#FF6600;}
.form1 { font-size:11px; font-style:italic; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:18px; width:260px;
border:1px solid #D4D0C8;}
.formcontact { margin:10px 0px 0px 0px; }
.bottommenu { font-size:11px; font-weight:bold; margin:0px 10px 0px 10px;}
.bottommenu a { color:#00496D; background-image:url(img5/menuimg.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;}
.nagrady { width:260px; margin:20px 0px 60px 0px; }
#news { width:94%; margin:0px 0px 20px 0px;}
#news p.name{ color:#FF6D24; margin:10px 0px 0px 0px; font-weight:bold;}
#news p.body{ margin:0px 0px 0px 28px; }
#podpiska { height:100px; background-color:#EBEBEB; padding:10px 0px 10px 30px; margin:0px 0px 30px 0px; }
#podpiska .pole { height:14px; font-size:12px; border:1px #808080 solid;}
#podpiska .chek { vertical-align:middle;}
#rabota { margin:10px 0px 60px 0px; border:1px #D0D0D0 solid;}
#rabota .text { margin:0px 5px 0px 10px;}
#rabota .rezume { background-color:#EBEBEB; height:25px; padding:10px 0px 0px 30px; font-style:italic;}
#rabota .rezume a { color:#FF6600; text-decoration:underline; }
.bottommenu { font-size:11px; font-weight:bold; margin:0px 10px 0px 10px;}
.bottommenu a { color:#00496D; background-image:url(img5/menuimg.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;}

#kipr { width:100%; text-align:left; margin-bottom:15px;}
#kipr img { margin-bottom:3px; border:none;}
#kipr .leftpath { width:300px;}
#kipr .leftpathimg { background-image:url(img5/kipr.gif); background-repeat:no-repeat; height:95px; cursor:pointer;}
#kipr .tourscenter { width:292px; border:#63C6F8 2px solid; float:right; padding:4px 0px 4px 4px; margin:0px 0px 5px 0px;}
#kipr .tourtext { margin:0px 5px 0px 5px; }
#kipr .name { color:#63C6F8; font-size:11px; font-weight:bold;}
#kipr .cost { color:#63C6F8;}
#kipr .rightpath { width:99%;}
#kipr .info { width:100%; height:54px; background-image:url(img5/kipr_fon1.gif); background-repeat:repeat-x; margin-left:10px;}
#kipr .infoname { color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px 0px 0px 10px; padding-top:3px;}
#kipr .infocity { color:#5C6366;  margin:0px 0px 0px 10px; padding-top:12px;}
#kipr .infocity a:link { color:#009DDD; text-decoration:underline;}
#kipr .infocity a:visited { color:#009DDD; text-decoration:underline;}
#kipr .dates { width:100%; margin-left:10px; border-bottom:2px #009DDD solid; border-top:1px #009DDD solid; }
#kipr .dates th { border-bottom:1px #009DDD solid; }
#kipr .dat { background-color:#D2E1EA;}
#kipr .tabledate tr{ line-height:18px; vertical-align:top; padding-left:5px;}
#kipr .date {margin:0px 0px 0px 10px; padding:2px 0px 2px 0px; color:#009DDD; }
#kipr .date a:hover { color:#5C6366;}
#kipr .infoall { margin:7px 0px 0px 20px; background-image:url(img5/galka.gif); background-repeat:no-repeat; padding-left:20px;}
#kipr .infoall a:link { color:#009DDD; font-style:italic; text-decoration:underline;}
#kipr .infoall a:visited { color:#009DDD; font-style:italic; text-decoration:underline;}

#tailand { width:100%; text-align:left; margin-bottom:15px;}
#tailand img { margin-bottom:3px; border:none;}
#tailand .leftpath { width:300px; }
#tailand .leftpathimg { background-image:url(img5/tailand.gif); background-repeat:no-repeat; height:95px; cursor:pointer;}
#tailand .tourscenter { width:292px; border:#AD9500 2px solid; float:right; padding:4px 0px 4px 4px; margin:0px 0px 5px 0px;}
#tailand .tourtext { margin:0px 5px 0px 5px;}
#tailand .name { color:#AD9500; font-size:11px; font-weight:bold;}
#tailand .cost { color:#AD9500;}
#tailand .rightpath { width:99%;}
#tailand .info { width:100%; height:54px; background-image:url(img5/tailand_fon1.gif); background-repeat:repeat-x; margin-left:10px;}
#tailand .infoname { color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px 0px 0px 10px; padding-top:3px;}
#tailand .infocity { color:#5C6366;  margin:0px 0px 0px 10px; padding-top:12px;}
#tailand .infocity a:link { color:#AD9500; text-decoration:underline;}
#tailand .infocity a:visited { color:#AD9500; text-decoration:underline;}
#tailand .dates { width:100%; margin-left:10px; border-bottom:2px #AD9500 solid; border-top:1px #AD9500 solid; }
#tailand .dat { background-color:#EDF1D0;}
#tailand .tabledate tr{ line-height:18px; vertical-align:top; padding-left:5px;}
#tailand .date {margin:0px 0px 0px 10px; padding:2px 0px 2px 0px; color:#AD9500; }
#tailand .date a:hover { color:#5C6366;}
#tailand .infoall { margin:7px 0px 0px 20px; background-image:url(img5/galka.gif); background-repeat:no-repeat; padding-left:20px;}
#tailand .infoall a:link { color:#AD9500; font-style:italic; text-decoration:underline;}
#tailand .infoall a:visited { color:#AD9500; font-style:italic; text-decoration:underline;}

#tunis { width:100%; text-align:left; margin-bottom:15px;}
#tunis img { margin-bottom:3px; border:none;}
#tunis .leftpath { width:300px;}
#tunis .leftpathimg { background-image:url(img5/tunis.gif); background-repeat:no-repeat; height:95px; cursor:pointer;}
#tunis .tourscenter { width:292px; border:#FFB646 2px solid; float:right; padding:4px 0px 4px 4px; margin:0px 0px 5px 0px;}
#tunis .tourtext { margin:0px 5px 0px 5px;}
#tunis .name { color:#FF7E00; font-size:11px; font-weight:bold;}
#tunis .cost { color:#FF7E00;}
#tunis .rightpath { width:99%;}
#tunis .info { width:100%; height:54px; background-image:url(img5/tunis_fon1.gif); background-repeat:repeat-x; margin-left:10px;}
#tunis .infoname { color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px 0px 0px 10px; padding-top:3px;}
#tunis .infocity { color:#5C6366;  margin:0px 0px 0px 10px; padding-top:12px;}
#tunis .infocity a:link { color:#FF7E00; text-decoration:underline;}
#tunis .infocity a:visited { color:#FF7E00; text-decoration:underline;}
#tunis .dates { width:100%; margin-left:10px; border-bottom:2px #FFB646 solid; border-top:1px #FFB646 solid; }
#tunis .dat { background-color:#FFF0B0;}
#tunis .tabledate tr{ line-height:18px; vertical-align:top; padding-left:5px;}
#tunis .date {margin:0px 0px 0px 10px; padding:2px 0px 2px 0px; color:#FF7E00; }
#tunis .date a:hover { color:#5C6366;}
#tunis .infoall { margin:7px 0px 0px 20px; background-image:url(img5/galka.gif); background-repeat:no-repeat; padding-left:20px;}
#tunis .infoall a:link { color:#FF7E00; font-style:italic; text-decoration:underline;}
#tunis .infoall a:visited { color:#FF7E00; font-style:italic; text-decoration:underline;}

#kuba { width:100%; text-align:left; margin-bottom:15px;}
#kuba img { margin-bottom:3px; border:none;}
#kuba .leftpath { width:300px; }
#kuba .leftpathimg { background-image:url(img5/kuba.gif); background-repeat:no-repeat; height:95px; cursor:pointer;}
#kuba .tourscenter { width:292px; border:#DB4F15 2px solid; float:right; padding:4px 0px 4px 4px; margin:0px 0px 5px 0px;}
#kuba .tourtext { margin:0px 5px 0px 5px;}
#kuba .name { color:#DB4F15; font-size:11px; font-weight:bold;}
#kuba .cost { color:#DB4F15;}
#kuba .rightpath { width:99%;}
#kuba .info { width:100%; height:54px; background-image:url(img5/kuba_fon1.gif); background-repeat:repeat-x; margin-left:10px;}
#kuba .infoname { color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px 0px 0px 10px; padding-top:3px;}
#kuba .infocity { color:#5C6366;  margin:0px 0px 0px 10px; padding-top:12px;}
#kuba .infocity a:link { color:#DB4F15; text-decoration:underline;}
#kuba .infocity a:visited { color:#DB4F15; text-decoration:underline;}
#kuba .dates { width:100%; margin-left:10px; border-bottom:2px #DB4F15 solid; border-top:1px #DB4F15 solid; }
#kuba .dat { background-color:#FFD4A1;}
#kuba .tabledate tr{ line-height:18px; vertical-align:top; padding-left:5px;}
#kuba .date {margin:0px 0px 0px 10px; padding:2px 0px 2px 0px; color:#FF7E00; }
#kuba .date a:hover { color:#5C6366;}
#kuba .infoall { margin:7px 0px 0px 20px; background-image:url(img5/galka.gif); background-repeat:no-repeat; padding-left:20px;}
#kuba .infoall a:link { color:#DB4F15; font-style:italic; text-decoration:underline;}
#kuba .infoall a:visited { color:#DB4F15; font-style:italic; text-decoration:underline;}

.dm-tbl1 {BACKGROUND: url(img5/dm-bg0.jpg) #00b7e7 repeat-x}
.dm-tbl2 {BACKGROUND: url(img5/dm-bg1.jpg) #c1ad00 repeat-x}
.dm-tbl3 {BACKGROUND: url(img5/dm-bg2.jpg) #FFB445 repeat-x}
.dm-tbl4 {BACKGROUND: url(img5/dm-bg3.jpg) #bf4b24 repeat-x}
.dm-p1 {BACKGROUND: url(img5/dm-p0.gif) no-repeat}
.dm-p2 {BACKGROUND: url(img5/dm-p1.gif) no-repeat}
.dm-p3 {BACKGROUND: url(img5/dm-p2.gif) no-repeat}
.dm-p4 {BACKGROUND: url(img5/dm-p3.gif) no-repeat}
.dm-p1 A {COLOR: #004162}
.dm-p2 A {COLOR: #490e00}
.dm-p3 A {COLOR: #9D4100}
.dm-p4 A {COLOR: #534700}

.countryblock{color:#5C6366;}
.townblock__hotels {display:none}
.townblock__hotels_open {display:block}
.townblock__control:before {
    margin-left:7px;
    content:"+";
    display: inline-block;
    width: 10px;
    height: 10px;
}
.townblock__control.townblock__minus:before {
    content:"-";
}
.townblock__hotels{padding-left:15px;}
