/* CSS Document */
/*border:1px solid #fff;*/

* {
	margin:0; padding:0;
	color: #000;
	font-size:11px;
}

body{
	background:url(/img/body_bg.gif);
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
	font: 8pt tahoma, arial sans-serif;
	color: #000;
	line-height:1.231em;
}

input, select { vertical-align:middle; font-weight:normal;font-size:11px}

a {color:#333; text-decoration:none}
a:hover{text-decoration:underline;}
strong {color:#242c32;}
p {padding-top:16px;}

.white{color:#fff}
.black{color:#000}
.h1{font-size:22px;}

/* ============================= header ====================== */
#main { width:980px; margin:0 auto; text-align:left;}

#header {width:950px;height:290px;margin-left:15px; background:#4993C4 url(/img/bg.jpg);}
#header a {color:#bec0c2; text-decoration:none;}
#header a:hover {text-decoration:underline;}

#header H1,H2{font-weight:normal;color:#fff;margin:0}
#header H1{padding:15px 20px;font-size:20px;text-align:left}
#header H2{padding:0px 0px 0px;font-size:16px;text-align:left;font-family:Verdana}


#header .menu {background:url(/img/menu_bg.gif);z-index:300;position:relative;border-top:10px solid #28313a;height:116px}
#header .menu table td{text-align:center;padding-top:4px;}
#header .menu table td a {display:block; color:#313131; font-weight:bold;height:18px}
#header .menu table td a:hover {color:#4a94c5; text-decoration:none;}
#header .menu table td .active {color:#4a94c5;}

.title2 {margin-bottom:10px;font-size:12px;font-weight:bold;color:#333;font-family:tahoma}
.title3 {margin-bottom:10px;font-size:11px;font-weight:bold;color:#87395b;font-family:tahoma}

/* ============================= middle ====================== */

.right_tile {background:#d9e1e3 url(/img/middle_right_tile.gif) top right repeat-y;}
.left_tile {background:url(/img/middle_left_tile.gif) top left repeat-y; padding:0 15px;}

.indent {padding:0px;background:#fff;}

.left_column {border-right:1px solid #c0c0c0;padding:10px 8px 0 6px;background:#e8edee;font-weight:normal}
.main_column{padding:10px 10px 20px 10px;vertical-align:top}
.right_column {border-left:1px solid #c0c0c0;padding:10px 4px 0 6px;background:#e8edee}
.right_column .title{font-size:16px;font-weight:bold;}



.box {padding:38px 30px 32px 30px; background:#293138; color:#a7b2bc; font-size:0.846em; line-height:1.455em;}
.box strong {font-size:1.182em; line-height:1.231em; color:#ff9a00;}
.box .title {margin:0 0 27px 0;}
.box .indent1 {padding:0 15px 0 0;}
.box .indent2 {padding:0 15px 0 21px;}
.box .indent3 {padding:0 0 0 21px;}
.box a {color:#ff9a00;}
.img {margin-bottom:12px;}

.center {text-align:center;}
.center2 {text-align:center; padding:16px 0 0 0;}
.special {width:89px; padding:4px 0 7px 0; text-align:center; float:none; margin:0 auto;}
.extra {color:#728185; font-size:0.846em; line-height:1.455em;}
.rss2 {margin-left:7px;}
.blue {color:#1c83a9;}

.no_line {background:url(/img/no_line2.gif) top repeat-x;}
.no_line2 { background:url(/img/no_line.gif) bottom repeat-x;}
.line_hor {background:url(/img/line_hor.gif) bottom left repeat-x; padding-bottom:16px; margin-bottom:15px;}

.padding1 {padding-top:24px;}
.padding2 {padding-right:20px;}
.margin1 {margin-top:17px;}
.margin2 {margin-top:14px;}
.img_block {padding-top:20px;}
.p {padding-top:6px;}

/* ============================= footer ====================== */
#footer { height:60px; background:url(/img/footer_bg.gif) top left no-repeat; padding-left:44px; line-height:5.6em;}
#footer {color:#fff;}
#footer a{color:#ff9a00; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

/* ============================= forms =========================== */


form .rowi {height:24px;}
form .col1 {width:278px !important;}
form .col2 {width:292px !important;}
form .link1 {float:right; margin:18px 0 0 8px;}

.input {width:264px; height:17px; border:1px solid #434343; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:285px; height:87px; border:1px solid #434343; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

.submenu{height:20px;background:#242c32;padding:4px 0 2px 40px;color:#ff9a00;}
.submenu A{text-decoration:underline;color:#ff9a00;margin-right:10px}

.gallery{padding:1px; border:1px solid #000}

.search{background:#d2d9db;width:100%}

.agency{padding-left: 8px; border-left: 1px dotted gray;}
.agency h1{font-size:12px;color:blue;margin-top:0}
