body {background:#FFFFFF; padding:0 5 0 0; margin:0}

body,h1,h2,h3,div,font,p,a,ul,ol,li,table,td,th	{ font-family: "Tahoma, Arial, Verdana"; color:#282C32; }
form,input,textarea,select,option								{ font-family: "Tahoma, Arial, Verdana"; font-size:12px;}
.form																						{ width: 100%; font-size: 11px}
body,div,font,p,a,ul,ol,li,table,td,th	{ font-size:12px; }

h1	{ font-size:22px; color:#1856D2; margin:0 0 15 0; font-weight:normal; line-height:20px }
h2	{ font-size:12px; margin:2 0 2 0;}
h2_a{ color:#546267; margin:7 0 10 0;}
h3	{ font-size:12px; margin:10 0 15 0; color:#5CB01C}
h3 a{ font-size:12px; margin:10 0 15 0; color:#5CB01C }
h4	{ font-size:12px; margin:2 0 15 0; color:#BD0303;}
h4 a{ color:#BD0303; }
h5	{ font-size:12px; margin:5 0 10 0;}
h5 a{ text-decoration:none; }

ul,ol,dl	{ font-size:12px; margin-top: 5px; margin-bottom: 0px; margin-left: 20px; }
li,dt,dd	{ font-size:12px; margin-top: 2px; margin-bottom: 0px; text-indent: 2px; }

p					{ margin:5 0 0 0;}
a:hover		{ color:#DB0303}

.top_2_fon	{ background-image: url(../images/top_2_fon.jpg); }
.top_2			{ position:relative; top:0; left:0; width:100%; height:78; background-repeat: no-repeat; background-position: top right; background-image: url(../images/top_2.jpg); }
.top_2_div	{ position:absolute; top:0; left:0; z-index:1000; }
.top_2_td1	{ font-size:43; color:white; line-height:50px; }
.top_2_td2	{ font-size:11; color:white; padding:5 0 0 20; }
.top_3_fon	{ background-image: url(../images/top_3_fon.jpg); }
.top_3			{ position:relative; top:0; left:0; width:100%; height:199; background-repeat: no-repeat; background-position: top right; background-image: url(../images/top_3.jpg); }
.top_3_div	{ position:absolute; top:0; left:0; z-index:1000 }
.top_3_td1	{ font-size:43; color:#1856D2; line-height:40px; }
.top_3_td2	{ font-size:11; color:#1856D2; padding:5 0 0 20; }
.top_pfone	{ padding:150 0 0 0; color:#1450C9; }

.top_i			{ text-align:center; font-size: smaller;}
.top_i img	{ vertical-align:middle; }
.top_i a		{ font-size:11px; color:#0948D7; }
p.top { color: #5A5A5A; margin: 0 10 0 0}

.td_main		{ width:100%; padding:0 0 0 10; }
.td_center	{ padding:0 5 0 0; width:100%; }
.td_top			{ background-image: url(../images/td_top.gif); background-repeat: repeat-x; }
.td_left		{ background-image: url(../images/td_left.gif); background-repeat: repeat-y; }
.td_right		{ background-image: url(../images/td_right.gif); background-repeat: repeat-y; }
.td_bot			{ background-image: url(../images/td_bot.gif); background-repeat: repeat-x; }
.td_red_top	{ background-image: url(../images/td_red_top.gif); background-position: bottom left; background-repeat: repeat-x; background-color:#FF5000; padding:5 0 0 15; color:white; }
.td_red_green	{ background-image: url(../images/td_green_top.gif); background-position: bottom left; background-repeat: repeat-x; background-color:#74D237; padding:5 0 0 15; color:white;  text-transform:uppercase;}
.td_red_blue	{ background-image: url(../images/td_blue_top.gif); background-position: bottom left; background-repeat: repeat-x; background-color:#2F6EFB; padding:5 0 0 15; color:white;  }
.td_grey_top	{ background-color:#A2B5BC; padding:5 0 0 82; color:white; font-size:14px; }

.hr_gray		{ background-color:#E5EAED; width:100%; height:1px; margin:7 5 0 5; border-style:none;}
.hr_gray2		{ background-color:#E5EAED; width:100%; height:2px; margin:1 5 0 5; border-style:none; vertical-align:top;}
.hr_gray3		{ background-color:#CC9966; width:100%; height:2px; padding:1 5 1 10; margin:1 5 1 5; border-style:none; }
.hr_gray4		{ background-color:#A2B5BC; width:100%; height:4px; margin:1 5 1 5; border-style:none; }
.hr_gray5		{ background-color:#A2B5BC; width:100%; height:2px; margin:0 0 0 0; border-style:none; }
.hr_white		{ background-color:white; width:100%; height:1px; margin:7 15 0 15; border-style:none; }

.list_red	li		{ list-style-image: url(../images/ic_red.gif); margin:2 0 0 5; }
.list_red a			{ color:#546267; }
.list_red2	li	{ list-style-image: url(../images/ic_red.gif); margin:2 0 0 0; }
.list_red2 a		{ color:#546267; }

.list_blue			{ margin:0 0 0 20; }
.list_blue	li	{ list-style-image: url(../images/ic_blue.gif); margin:3 0 2 12;}
.list_blue a		{ color:#4C4C4C; text-decoration:none; }

.m_top	{border-style:none; margin:0 5 0 15;}

.cat0	{ margin:7 0 10 0;}
.cat0 a{ color:#546267; }
.cat1	{ width:100%; background-color:#EDF0F2; padding:5 0 7 82; margin:1 5 0 5; display:block;}
.cat1 a{ color:#546267; }
.cat2	{ width:100%; margin:1 5 0 100; }
.cat2	li { list-style-image: url(../images/ic_red.gif); margin:2 0 0 5; }
.cat2 a{ color:#546267; }
.cat3	{ width:100%; margin:1 5 0 100; }
.cat3	li { list-style-image: url(../images/ic_blue.gif); margin:2 0 0 20; }
.cat3 a{ color:#546267; }

.t_path					{ width:100%; height:15px; background-color:#EDF0F2; padding:5 15 15 15;}
.t_path	td,.t_path a	{ font-size:11px; color:#A2B5BC; white-space:nowrap; }
.t_path	h2			{ font-size:18px; color:#546267; margin:3 0 0 0;}
.work						{ padding:5;}
.annt						{ color:#A2B5BC; margin:5 0 10 0; }
.spec_right			{ padding:0 15 0 15; font-size:11px;}
.spec_center		{ border:1px solid #4C4C4C; width:74; margin:0 10 0 0;}
.price					{ color:#D40202; }
.price_t td			{ padding:5 10 5 0; vertical-align:top; }
.div_price			{ background:#5CB01C; color:white; padding:10 5 10 10; margin:0 0 10 0;}
.td_eval				{ padding:2 2 2 0; border-right:1px solid #CFDDE2; }
.g_eval	td			{ font-size:11px; color:#546267; padding:2 15 2 0; }
.g_eval a				{ font-size:11px; color:#BD0303; }

h4.goodsinfo 		{ font-size:14px; }
.p_tour a				{ font-size:18px; }

.scroll, .scroll a	{ color:#546267; }

/* Стили для центральной колонки колонки */
td.goods, td.goodstop { border-collapse: separate; border-spacing: 5px; border: 1px solid #3273B5; padding: 5;background-color: #FFFFFF;}
td.goodstop { background-color: #ECF6FF; color: #3273B5; font-weight: bold;}
td.goodstop a {color: #3273B5;}

.goodslin {background-color: #3273B5;}
.goodsname a {color: #3273B5;}
.goodsannt {color: 424242;}
.goodsprice {color: 424242; }
.goodsprice font {color: red;}
.goodsbasket, .goodsbasket a {color: #3273B5;}
p.goodsscroll a { MARGIN: 0;}

.td_hotel				{ padding:2 0 0 76; color:#A2B5BC; font-size:14px; }
.td_hotel2			{ padding:2 0 0 5; color:#546267; font-size:14px; }
.td_hotel2 h4 	{ margin:2 0 2 0 }
.td_hotel2 h4 a	{ color:#546267; font-size:18px; text-decoration:none; }
.td_hotel2 a		{ color:#546267;}

.green					{ color:#5CB01C; font-weight:bold; }
.icq						{ font-size:12px; font-weight:bold; color:#5CB01C; margin:5 0 0 15;}
.copy, .copy a	{ font-size:11px; color:#4C4C4C; text-decoration:none; }

.tbl {padding:1 5 1 5; border-style:solid; border-width:1; border-color:#CC9966; margin: 2 2 20 2; }

.tbl1 {padding:1 5 1 5; border-style:solid; border-width:1; border-color:#CC9966; padding:15 15 15 15; margin: 2 20 20 20; }

.country a { font-size:14px; color: White; }

.cats1	{ width:100%; background-color:#EDF0F2; padding:5 0 5 10; margin:1 0 0 0; display:block; }

.cats1 a { color:#546267; }

.div.fieldForm{
	font-family: Verdana;
	font-size: 11px;
	background-color: #EFEFEF;
	border: 1px solid #D0D0D0;
	margin-bottom: 2px;
	width: 500px;
	text-align: left;
	padding: 4px
}

div.fieldForm a,div.textLink a{
	font-family: Verdana;
	font-size: 11px;
	color: #B11522;
	text-decoration: none;
}

div.fieldForm a:hover,div.textLink a:hover {
	color: #8E121C;
	text-decoration: underline;
}

div.textLink {
	font-family: Verdana;
	font-size: 11px;
	color: #;
	margin-bottom: 4px;
}

textarea.textLink {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	width: 500px;
	height: 70px;
}

/* table */

table.textLink {
	margin-bottom: 15px;
	text-align: center;
}

table.textLink TD,table.textLink TD.lin{
	border: 1px solid #FFFFFF;
	}

table.textLink TD.lin1{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	}

table.sitesTable a {
	font-family: Verdana;
	font-size: 11px;
	color: #B11522;
	text-decoration: none;
}

table.sitesTable a:hover {
	color: #8E121C;
}

table.sitesTable a img {
	border: 0px;
}

table.sitesTable {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #AAAAAA;
	margin-top: 5px;
	margin-bottom: 5px;
}

table.sitesTable td {
	background-color: #FFFFFF;
}

table.sitesTable tr.sitesTableHead td {
	background-color: #D8D8D8;
}

/* form */
form {
	margin: 15px 0px 5px 0px;
}

table.clientForm {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

table.clientForm tr td.c1 {
	background-color: #EFEFEF;
	border: 1px solid #D0D0D0;
	padding: 4px 74px 4px 74px;
}

table.clientForm tr td.c2 {
	background-color: #ffffff;
}

table.clientForm tr td.c3 {
	background-color: #EFEFEF;
	border: 1px solid #D0D0D0;
	}

input.clientForm, textarea.clientForm, select.clientForm, input.but, input.search {
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
}

input.clientForm, textarea.clientForm {
	width: 350px;
}

input.search {
	width: 291px;
}

select.clientForm {
	width: 350px;
}

input.but {
	width: 100px;
	text-align: center;
	color: #000000;
	background-color: #D4D0C8;
}

span.g {
	color: #8A8A8A;	
}

.rbcwea {
font-family : Verdana, Tahoma, sans-serif;
    font-size: 8pt;}

a.down_a_usual,a.down_a_usual:hover { font-family: times, serif; font-size: 9px; color: #646464; }
td.down_a_usual { font-family: times, serif; font-size: 9px; color: #646464; }
span.down_a_usual { font-family: times, serif; font-size: 9px; color: #646464; }
div.down_a_usual { font-family: times, serif; font-size: 9px; color: #646464; }

span.downsmall {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
text-align:justify;
}
a.downsmall:link, a.downsmall:hover, a.downsmall:visited {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}