body {background: #ffffff; /*#eacedc;*/margin:0; padding: 0;}

a {outline:none; color:#c93196;}
p {font-family: times new roman,times;}
a:hover {outline:none; color:#e6b1d1;}

#main {width:1000px; font-family:Arial, Helvetica; font-size:15px; background:#ffffff; padding-top:30px;}

/*#middlesection {background:url('../img/sys/poleroid.jpg') no-repeat right bottom;}*/

#topgrad {background:url('/img/sys/topgrad.jpg') no-repeat center top;}

/* ====================================================== HEAD SITE ====== */

#head_1 {background:url('../img/sys/hr.jpg') repeat-x bottom; height:85px; text-align:right; /*padding-right:30px;*/padding-right:5px; font-size:11px;}

#head_1 div {background:url('../img/sys/head_1.jpg') no-repeat left top; height:70px; width:700px; float:left;}

#head_2 {background:url('../img/sys/head_2.jpg') no-repeat center top; height:233px;}

#head_2 ul{padding-top:150px; list-style:none;}

#head_2 ul li {display:inline;}

#head_2 a {color:#000; text-decoration:none; display:inline-table; font-family:Arial; padding-top:3px; font-size:15px; font-weight:bold; background:url('../img/sys/menu.png') no-repeat; /*background:none;*/filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sys/menu.png', sizingMethod='scale'); height:24px;width:188px; margin:20px; position:relative; z-index:2; cursor:pointer;}

#head_2 a:hover {background:url('../img/sys/menu_act.png') no-repeat; /*background:none;*/ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sys/menu_act.png', sizingMethod='scale'); position:relative; z-index:2;}

/* ====================================================== LEFT COLUMN ===== */

#left_col {width:250px; float:left; text-align:left; font-size:15px;}
#left_col ul li {font-weight:bold; margin-bottom:8px;}
#left_col .sub_m {list-style-image:url('../img/sys/menu_l_mark.jpg');}
#left_col .sub_m li {font-weight:normal;}
#left_col ul li a {color:#000; text-decoration: none;}

#left_col .h {background:url('../img/sys/menu_r_hc.jpg') repeat-x top; margin-bottom:30px; margin-right:30px; width:171px; text-align:center;}
#left_col .h div {background:url('../img/sys/menu_r_hl.jpg') no-repeat left top;}
#left_col .h div div {background:url('../img/sys/menu_r_hr.jpg') no-repeat right top; height:26px; font-size:13px; font-weight:bold; padding-top:4px; letter-spacing:0.2em;}
#left_col #auth {background:url('../img/sys/form.jpg') no-repeat; margin-right:30px; width:171px; height:124px; text-align:center;}
#left_col #auth td {font-size:11px; padding:5px 5px 0px 5px;}
#left_col #auth .txt {width:100px; font-size:12px; border:0px; background:url('../img/sys/inp.jpg'); height:17px;}
#left_col #auth .btn {font-size:10px;}

/* =================================================== RIGHT COLUMN ===== */

#right_col {width:215px; float:right; text-align:left;}
#right_col .h {background:url('../img/sys/menu_r_hc.jpg') repeat-x top; margin-bottom:30px; margin-right:30px; width:171px;}
#right_col .h div {background:url('../img/sys/menu_r_hl.jpg') no-repeat left top}
#right_col .h div div {background:url('../img/sys/menu_r_hr.jpg') no-repeat right top; height:26px; font-size:13px; font-weight:bold; padding-top:4px; letter-spacing:0.2em;}
#right_col #auth {background:url('../img/sys/form.jpg') no-repeat; margin-right:30px; width:171px; height:124px;}
#right_col #auth td {font-size:11px; padding:5px 5px 0px 5px;}
#right_col #auth .txt {width:100px; font-size:12px; border:0px; background:url('../img/sys/inp.jpg'); height:17px;}
#right_col #auth .btn {font-size:10px;}

div.block_top {margin:0px; padding:0px; background:url('/img/sys/fon_block_center_top.jpg') bottom repeat-x;}
div.block_top div {margin:0px; padding:0px; background:url('/img/sys/fon_block_left_top.jpg') left bottom no-repeat;}
div.block_top div div {margin:0px; padding-top:4px; height:21px; font:bold 13px arial; color:#000; letter-spacing:0.1em; text-align:center; background:url('/img/sys/fon_block_right_top.jpg') right bottom no-repeat;}

div.block_mid {margin:0px; padding:0px; background:url('/img/sys/fon_block_left_mid.jpg') left repeat-y;}
div.block_mid div {margin:0px; padding:4px 8px 0px 8px; font:13px arial; color:#000; text-align:left; line-height:1.5; background:url('/img/sys/fon_block_right_mid.jpg') right repeat-y;}
div.block_mid div a {color:#000; text-decoration:underline;}
div.block_mid div a:hover {color:#000; text-decoration:none;}

div.block_bot {margin:0px; padding:0px; background:url('/img/sys/fon_block_center_bot.jpg') top repeat-x;}
div.block_bot div {margin:0px; padding:0px; background:url('/img/sys/fon_block_left_bot.jpg') left top no-repeat;}
div.block_bot div div {margin:0px; padding:0px; height:10px; background:url('/img/sys/fon_block_right_bot.jpg') right top no-repeat;}

#auth {background:url('../img/sys/form.jpg') no-repeat; margin-right:30px; width:171px; height:124px; width: 205px; background: #ffff67; border: 1px solid #efefef; border-radius: 8px;}
#auth td {font-size:11px; padding:5px 5px 0px 5px;}
#auth .txt {width:100px; font-size:12px; border:0px; background:url('../img/sys/inp.jpg'); height:17px;}
#auth .btn {font-size:10px;}

#reg_tbl {margin:16px auto; width:520px;}
#reg_tbl td {padding:6px; font:14px arial; vertical-align:top;}
#reg_tbl td input.radio {border:1px solid #00a9fe;}
#reg_tbl td input.name {width:340px; height:18px; font:12px arial; border:1px solid #00a9fe;}
#reg_tbl td input.checkbox {width:16px; height:16px; border:1px solid #00a9fe;}
#reg_tbl td textarea {width:340px; font:12px arial; border:1px solid #00a9fe;}

/* ======================================================== CONTENT ===== */

#content {margin:0px 220px 0px 255px; text-align:left; min-height:550px; /*height:450px;*/}

/* ====================================================== FOOT SITE ======= */

#footsite {background:url('../img/sys/hr.jpg') repeat-x top; height:50px; padding:15px 20px 0px 20px; text-align:left;}

#dev {width:200px; float:right; text-align:right; font-family:Arial, Helvetica; font-size:10px; color:#9a9a9a;}

#dev a {color:#9a9a9a;}

#dev a:hover {color:#b6408e; /*fcf916;*/}

#galaxylogo {width:30px; height:30px; background:url('../img/sys/galaxy.gif') no-repeat; float:right; margin-left:5px;}

.h a {color:#000; text-decoration:none;}
.h a:hover {color:#000; text-decoration:underline;}

#aut {margin-right:30px; padding-top:10px; width:171px; height:80px; font:12px arial; text-align:center; background:url('../img/sys/form_1.jpg') no-repeat;}

.trip_data {width:100%; border-collapse:collapse;}
.trip_data th {font:bold 12px arial; background:#fef97e; border:1px solid #888;}
.trip_data td {font:12px arial; text-align:center; border:1px solid #888;}
.trip_data td a {color:#000; text-decoration:underline;}
.trip_data td a:hover {color:#000; text-decoration:none;}

.shema_note {margin:2px 0px 4px 310px; font:12px arial;}

#shema_1 {margin:20px 0px 6px 0px; width:379px; height:439px; background:url('/img/shema/1.jpg') no-repeat; border:1px solid #fff;}
#shema_1 table {margin:41px 0px 0px 9px;}
#shema_1 table td {padding:2px;}

#shema_2 {margin:20px 0px 6px 0px; width:380px; height:341px; background:url('/img/shema/2.jpg') no-repeat; border:1px solid #fff;}
#shema_2 table {margin:41px 0px 0px 9px;}
#shema_2 table td {padding:2px;}

#shema_3 {margin:20px 0px 6px 0px; width:379px; height:487px; background:url('/img/shema/3.jpg') no-repeat; border:1px solid #fff;}
#shema_3 table {margin:53px 0px 0px 9px;}
#shema_3 table td {padding:2px;}

#shema_4 {margin:20px 0px 6px 0px; width:379px; height:505px; background:url('/img/shema/4.jpg') no-repeat; border:1px solid #fff;}
#shema_4 table {margin:42px 0px 0px 9px;}
#shema_4 table td {padding:2px;}

#shema_5 {margin:20px 0px 6px 0px; width:379px; height:505px; background:url('/img/shema/5.jpg') no-repeat; border:1px solid #fff;}
#shema_5 table {margin:42px 0px 0px 9px;}
#shema_5 table td {padding:2px;}

#shema_6 {margin:20px 0px 6px 0px; width:379px; height:505px; background:url('/img/shema/6.jpg') no-repeat; border:1px solid #fff;}
#shema_6 table {margin:42px 0px 0px 9px;}
#shema_6 table td {padding:2px;}

#shema_7 {margin:20px 0px 6px 0px; width:379px; height:505px; background:url('/img/shema/7.jpg') no-repeat; border:1px solid #fff;}
#shema_7 table {margin:42px 0px 0px 9px;}
#shema_7 table td {padding:2px;}

#shema_8 {margin:20px 0px 6px 0px; width:379px; height:540px; background:url('/img/shema/8.jpg') no-repeat; border:1px solid #fff;}
#shema_8 table {margin:42px 0px 0px 9px;}
#shema_8 table td {padding:2px;}

table.tourist_data td {padding:4px; font:12px arial;}
p.tourist_data {margin:6px 0px; font:12px arial; color:#000;}
p.tourist_data a {color:#000; text-decoration:underline;}
p.tourist_data a:hover {color:#000; text-decoration:none;}

.tourists_data {width:100%; border-collapse:collapse;}
.tourists_data th {font:bold 12px arial; background:#fef97e; border:1px solid #888;}
.tourists_data td {padding:2px; font:12px arial; text-align:left; border:1px solid #888;}
.tourists_data td a {color:#000; text-decoration:underline;}
.tourists_data td a:hover {color:#000; text-decoration:none;}
blockquote {margin: 15px 0;}
blockquote p, blockquote span, blockquote a {font-family: Book Antiqua!important;}