div,span,table,td,tr,a,img,p
{
box-sizing:      border-box;
-moz-box-sizing: border-box;
margin:0px;
padding:0px;
border:0px;
font-size:8pt;
color:#333333;
font-family:trebuchet ms;
}
select 
{
font-size:8pt;
}

p {text-indent:20px;}
table
{
border-collapse:collapse;
}
a {
text-decoration:none;
}
input 
{
font-size:8pt;
color:#333333;
background-color:#fff;
border:1px solid #333333;
}
.email
{
color:#fff;
}
a:hover,.sign_label a:hover {
text-decoration:none;
border-bottom: 1px dashed;
}
a.non_dashed:hover
{
border:0px;
}
a:visited {

}
.site_table
{
border-collapse:collapse;
}
.site_table td
{
text-align:center;
}
.site_table th
{
color:#cc9900;
font-style: italic
}
.path_map
{
color:#0077b1;
font-style:italic;
font-weight:bold;
border-bottom:1px solid;
line-height:14px;
}
.big_country_name
{
font-size:22pt;
color:#28547a;
line-height:25px;
}
.country_label
{
color:#996600;
}
.sign_label,.country_label,.sign_label a
{font-size:8pt;line-height:12px;}
.sign_label,.sign_label a
{
color:#28547a;
}
.sign_label a
{
border-bottom: 1px solid;
}
.sight_name
{
color:#bd9b24;
font-size:14pt;
}
.sight_description
{
font-size:8pt;
}
.footer
{width:1000px;height:100px;background:#30688d url(/images/site/down_title_background.gif) repeat top left;text-align:center;position:relative;
}
.content_path
{
color:#cccc99;
font-size:8pt;
font-weight:bold;
}
.content_path a
{
color:#999999;
font-size:8pt;
font-weight:bold;
}
.up_title
{font-size:17pt;
color:#fff;}
.up_title_description
{
color:#cccc99;
font-size:10pt;
margin-top:-2px;
}
.sub_title
{
color:#996633;
font-size:13px;
}
.inline_title
{color:#b4b287;
}
.separator
{
height:1px;
background:url(/images/site/forum_separator.gif) repeat-x top left;
}
.form_subject
{
color:#dee093;
font-size:11pt;
text-align:left;
margin:3px 0px 6px 0px;
}


/* Формы Арсенала */
.arsenal_voting
{
background:url('/images/site/opros_button.gif') no-repeat top left;
width:311px;
padding:50px 2px 2px 2px;
}
.arsenal_voting table tbody tr td, .arsenal_voting table tbody tr td input
{
font-size:8pt;
}
.arsenal_voting table tbody tr td input
{
background-color:#fff;
border:1px solid #000;
}

.arsenal_advertise_1
{
width:100%;
background:#30688d url(/images/site/down_background.gif) repeat-x top left;
padding:30px 20px 15px;
color:#1b394d;
}
.arsenal_advertise_1 table
{
width:100%;
}
.arsenal_advertise_1 table tbody tr td, .arsenal_advertise_1 table tbody tr td a
{
font-size:9pt;
color:#1b394d;
}
.arsenal_advertise_1 table tbody tr th
{font-size:10pt;
font-weight:bold;
color:#1b394d;
padding:5px 0px;
}


/*Меню*/
.verticallinestyle {background-image:url(../images/icons/vertline.gif);height:1px;background-repeat:repeat-x;background-position:top left;}
.addarrow 
{border:0px;
vertical-align:middle;
position:absolute;
right:1px;
bottom:8px;
}
.mainmenu
{
border:1px solid #5a5555;
background:url(/images/site/backgr.png) repeat-y top left #fff;
}
.item
{
font-size:9pt;
height:23px;
line-height:23px;
margin:1px;
cursor:hand;
cursor:pointer;
position:relative;
display:block;
clear:all;
padding:1px 1px 2px 28px;
text-decoration:none;
}
.item:hover
{border:1px solid #5a5555;
background-color:#98e3ff;
padding:0px 0px 1px 27px;
}
.item:hover .addarrow,.itemhover .addarrow
{right:0px;
bottom:7px;
}
.itemhover
{
font-size:9pt;
height:23px;
line-height:23px;
margin:1px;
cursor:hand;
cursor:pointer;
position:relative;
display:block;
clear:all;
text-decoration:none;
border:1px solid #5a5555;
background-color:#98e3ff;
padding:0px 0px 1px 27px;
}

/*Меню*/
.ajax_loading
{
background:url(/images/site/window_title_background.gif) repeat-x top left;
position:relative;
color:#fff;
font-size:14pt;
padding:7px 20px 7px 36px;
height:59px;
}
.tour_content .ajax_loading
{
background:transparent;
color:#333;
font-size:12pt;
}
.common
{
border:none;
background:transparent;
vertical-align:middle;
}
.red
{
color:#f00;
font-weight:bold;
}
