

div.aaa 
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	margin-right: 5;
	margin-left: 5;
}
div.aaa a 
{
	font-family: Arial;
	font-size:8pt;
	color:000000;
	text-decoration:none;
}
div.aaa a:hover 
{
	font-family: Arial;
	font-size:8pt;
	color:000000;
text-decoration: underline;}


div.aaa1 
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-align: justify;
	margin-right: 5;
	margin-left: 5;
}
div.aaa1 a 
{
	font-family: Arial;
	font-size:8pt;
	color:ffffff;
	text-decoration:none;
}
div.aaa1 a:hover 
{
	font-family: Arial;
	font-size:8pt;
	color:ffffff;
text-decoration: underline;}

body, td
{
	font-family: Arial;
	font-size: 12;
	color: 48545c;	
}
h1
{
	font-family: Arial;
	font-size: 22px;
	color: #48545c;	
	margin-top:10px;
	margin-left:10px;
	margin-bottom:0px;
}
a
{
	font-family: Arial;
	font-size: 11;
	color: 48545c;
	text-decoration: none;
}
.info
{
	font-family: Arial;
	font-size: 14;
	color: f7f5e6;	
	font-weight: bold;
}
.menu
{
	font-family: Tahoma;
	font-size: 12;
	color: gray;	
	text-decoration: underline;
	font-weight:bold;
	text-transform:uppercase;
}
.menu:hover
{
	font-family: Tahoma;
	font-size: 12;
	color: 8cd1ff;	
	text-decoration: underline;
}
.mt 
{
	font-family: Arial;
	font-size: 12;
	color: 48545c;	
}
.punkt
{
	font-family: Arial;
	font-size: 11;
	color: 6b6a60;	
	text-decoration: underline;
}
.punkt:hover
{
	font-family: Arial;
	font-size: 11;
	color: b8b7a7;	
	text-decoration: underline;
}
.title_r
{
	font-family: Arial;
	font-size: 18;
	font-weight: 500;
	color: f1612c;	
}
.nazv
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
	color: 929183;	
	text-decoration: underline;
}
.nazv:hover
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
	color: b8b7a7;	
	text-decoration: underline;
}
.nazv1
{
	font-family: Arial;
	font-size: 12;
	color: 929183;	
	text-decoration: underline;
}
.nazv1:hover
{
	font-family: Arial;
	font-size: 12;
	color: b8b7a7;	
	text-decoration: underline;
}
.price  
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12;
	color: f3891e;	
	text-decoration: none;
}
.rbcwea {
 font-family : Verdana, Tahoma, sans-serif;
     font-size: 8pt;
 }
 a.rbcwea
 {
  font-family : Verdana, Tahoma, sans-serif;
     font-size: 8pt;
	 color: 000000;
 }
 .bottom
 {
 	font-family: Arial;
	font-size: 11;
	color: 000;
 }
.adv 
{
	font-family: Arial;
	font-size: 11;
	color: cdcdcd;
}
.adv 
{
	font-family: Arial;
	font-size: 11;
	color: 000000;
}

select.country_nav { width: 100%; margin-bottom: 0.5em; }

.warning { padding: 10em 0.3em 0 0.3em; margin-top: 50em; text-align: justify; }

div.path a
{ 	
	color: #288FD4 !important;
}

div.content img { margin: 0 7px 0 7px; }

div.green a { text-decoration: underline; font-size: 14px; }
div.green a,
div.green a:visited
{ color: #006600; }
div.green a:hover { color: #3db03d; }


div.kurorts { border: 1px solid grey; background-color: #fffcf1; padding: 6px 6 6 6; }
div.kurorts a { text-decoration: underline; font-size: 12px; color: #288FD4; font-weight: bold; }
div.kurorts a:visited { color: #288FD4; }
div.kurorts a:hover { color: #8cd1ff; }

ul.sitemap li { font-size: 14px; color: #F1612C; font-weight: 600; margin-bottom: 0.5em; }
ul.sitemap li a { font-size: 14px; color: #F1612C; font-weight: 600; }
ul.sitemap li li { font-size: 12px; color: grey; font-weight: normal; }
ul.sitemap li li a { font-size: 12px; color: grey; font-weight: normal; }

h4
{
	font-family: Arial;
	font-size: 20;
	color: #f68921;	
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
}

.main
{ background:url(/images/top_bg.jpg) repeat-x}
div.logo
{ background:url(/images/logo.jpg) no-repeat; width:359px; height:89px; position:absolute; z-index:999}
div.pings
{ background:url(/images/pings.png) no-repeat 0 0; width:464px; height:306px; position:absolute;top:20px; left:27%; z-index:0}
div.top_contacts
{ background:url(/images/top_contacts.png) no-repeat; width:163px; height:163px; position:absolute; top:150px; left:82%; }
div.top_contacts2
{ background:url(/images/top_contacts2.png) no-repeat; width:140px; height:140px; position:absolute; top:20px; left:74%;z-index:999 }
div.slogan1
{ background:url(/images/slogan.png) no-repeat; width:171px; height:107px; position:absolute; top:0px; right:250px; }
#topmenu td a{ font-size:12px; color:#333; text-decoration:underline; margin-top:8px; display:block}
#topmenu td{ padding-left:10px; padding-right:10px; vertical-align:top; text-align:center}
#topmenu a:hover{ font-size:12px; color:#f1871d; text-decoration:underline}
#icons_countries a{font-size:17px; color:#666;}
#icons_countries img{ padding-bottom:5px}

td.left_menu_bg{ background:url(/images/left_menu_bg.jpg) repeat-y top right; height:40px; padding-left:20px;}
td.left_menu_bg img{ margin-right:10px}

td.left_menu_bg a{font-size:14px; color:#5c7521; text-decoration:underline}
td.left_menu_bg a:hover{ font-size:14px; color:#f1871d; text-decoration:underline}
a.punkt{ display:block; width:100%; margin-left:10px; color:#333}
td.left_menu_top{ background:url(/images/left_menu_top.jpg) right bottom no-repeat; height:8px}
td.left_menu_bottom{ background:url(/images/left_menu_bottom.jpg) right top no-repeat; height:8px}
td.left_menu_subbg{ background:url(/images/left_menu_bg.jpg) repeat-x top left;}
.left_menu_subbg ul{ list-style:none;}
.left_menu_subbg ul li{display:none; margin:5px 5px 8px 20px;}
td.left_menu_split{ background:url(/images/left_menu_split.jpg) repeat-x top right; height:1px}
.tours_tbl td{ background-color:#f0f0f0; padding:3px 10px 3px 10px; border: #FFF 1px solid; color:#000;}
.tours_tbl td a{color:#000;}
.tours_tbl td.price img { margin:0; padding:0;}
.tours_tbl td.price td { font-size:12px; font-weight:bold; padding:0; margin:0; border:0; background-color:#FFF}
td.cart{ background:#f0f0f0 url(/images/basket.jpg) no-repeat top right; width:50px; height:20px}
td.cart a{ display:block; height:20px; width:50px;cursor:pointner;float:right; margin-right:-10px;}
.podbor_tbl { font-size:12px; color:#FFF;  padding:0; margin:0; border:none;}
.podbor_tbl td img {padding:0; margin:0; border:none;}
.podbor_tbl td{padding:0; margin:0; border:none;}
.podbor_tbl a{ font-size:11px; color:#FFF; padding:0; margin:0; font-family:Tahoma; text-decoration:underline}
h1.cuf{color:#474845; font-size:28px;}
td.split_blocks{ background:url(/images/orangepx.jpg) 15px 15px repeat-y; height:100%; width:20px}
.countries_blocks td{ padding:5px; text-align:justify; vertical-align:top}
td.bottom_bg{ background:url(/images/bottom_bg.jpg) bottom left repeat-x; height:100%; width:20px}
.orange{color:#f6871e; font-size:22px; text-decoration:underline}
.btn{ background:url(/images/btn.jpg) top left no-repeat; height:100%; width:304px; height:35px; padding-top:10px; padding-left:13px}
.btn a{ color:#FFF}
