/* CSS Document */
html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend, p{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
body {background:#024677;}
#img {margin: 0 auto; width: 1000px; height:auto; background:#ffffff;}
#logo {background:url(/images/logo_cargohotel.jpg) no-repeat center; height:167px; width:390px; float:left; -margin-right:-3px;}
#gostin {width:274px; height:54px; position:relative; top:20px; left:150px}
#knopki {width:130px; height:23px; position: relative; top:40px; left:240px}
.knopka {width:23px; height:23px; margin-left:20px; float:left; background:url(/images/bg-knopki.png) no-repeat}
.knopka_1 {width:23px; height:23px; margin-left:20px; -margin-left:10px; float:left; background:url(/images/bg-knopki.png) no-repeat}
.knopka:hover {width:23px; height:23px; background:url(/images/bg-knopki-h.png) no-repeat}
#navig {width:390px; height:25px; position:relative; top:61px; left:0px; margin: 0 auto;}
a.nav {font-family:Tahoma; font-size:13px; color:#ccccff; text-decoration:none; padding-left:10px}
a.nav font {border-bottom: #ccccff 1px dashed;}

a.nav font:hover {color:#ff9900;border-bottom: none}
#header-2 {width:610px; height:167px; padding-left:390px; //padding-left:0px; background: #FFFFFF; -margin-right:-10px; } 
#vhod {height:167px; width:325px; background:url(/images/vhod.jpg) no-repeat; float:left}
#vhod-text {width:123px; height:27px; background:url(/images/vhod-text.png) no-repeat; position:relative; top:0px; font-family:Tahoma; font-size:15px; color:#FFFFFF}
#vhod-text p{padding-left:5px; padding-top:5px}
#avtoriz {height:100px; width:180px; padding-top:5px; padding-left:10px; color:#4f4f4f; font-family:Tahoma; font-size:12px;}
#avtoriz a {color:#4f4f4f; font-family:Tahoma; font-size:12px; padding-top:0px; text-decoration:none; border-bottom: #024677 1px dashed;}
#avtoriz a:hover {color:#4f4f4f; font-family:Tahoma; font-size:12px; text-decoration:none; border-bottom: none;}
form#avtorisaz input[type="text"] {padding: 5px 0px 0px 5px; color:#999999}
#avtoriz p {padding-top:10px; float:left} 
form#avtorisaz input[type="password"] {padding: 5px 0px 0px 5px; color:#999999; margin-top:10px}
.enter_but {background: url(/images/submit.png) center; margin-top:20px; margin-left:5px}
#phone {background:url(/images/phone.jpg) no-repeat; width:283px; height:167px; margin-left:327px}
#phone_2vers {background:url(/images/phone_2vers.jpg) no-repeat; width:280px; height:167px; margin-left:315px}
#phone-text p {padding-top:10px}
p#a{color:#999999; font-family:Tahoma; font-size:17px}
font#a {color:#666666; font-size:15px}
p#b{color:#0066cc; font-family:Tahoma; font-size:20px}
p#c {font-family:Tahoma; color:#666666; font-size:18px}
p#d a {color:#ff9900; font-family:Tahoma; font-size:18px; text-decoration:none}
#d a font {border-bottom: #ff9900 1px dashed;}
#d a font:hover {border-bottom: hidden}
p#d a:hover {text-decoration: none}

#content {width:700px; height:auto; float:left; background: #ffffff; }
#traktr {width:390px; height:459px; background:url(/images/main_photo.jpg) no-repeat; float: left}
#uslugi {width:309px; height:459px; float:left}
h4 {color: #0099ff; font-family:Tahoma; padding-left:10px}
#hranen {width:310px; height:128px; background:url(/images/hranen.jpg) no-repeat; }
#hranen p {color: #ffffff;}
#hranen-zag {color: #FFFFFF; font-family:Tahoma; font-size:22px; width:250px; height:25px; padding-left:10px; padding-top:5px}
#hranen-text {width:250px; height:100px;padding-left:5px; padding-top:15px}
#hranen-text a {text-decoration:none; color: #FFFFFF; font-family:Tahoma; font-size:13px; border-bottom: #FFFFFF 1px dashed;}
#hranen-text a:hover {text-decoration:none;color: #FFFFFF; font-family:Tahoma; font-size:13px; border-bottom:none;}
#hranen-text p {margin-top:7px}
#okomp {width:310px; height:331px; background:url(/images/bg_company.jpg) no-repeat; -margin-top:-20px;}
#okomp-zag {color: #024677; font-family:Tahoma; font-size:22px; width:250px; height:25px; padding:10px}
#okomp-text {width:250px; height:100px; padding-left:5px; color: #024677; font-family:Tahoma; font-size:13px;}
#okomp-text a {color: #024677; font-family:Tahoma; font-size:13px;text-decoration:none; border-bottom: #024677 1px dashed;}
#okomp-text a:hover {color: #024677; font-family:Tahoma; font-size:13px;text-decoration:none; border-bottom:none;}
#okomp-text p {margin-top:10px}

* html .ie {
width:300px;
position:relative;
z-index:1000;
flot:left;	  
margin-left:-3px;
}

#poisk {width:300px; height:60px; background:url(/images/poisk.jpg) no-repeat}
form#poisk-form input[type="text"] {padding: 2px 2px 2px 2px; color:#024677; margin-left:6px; margin-top:8px; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #024677 1px solid; BORDER-LEFT: #024677 1px solid; BORDER-RIGHT: #024677 1px solid; BORDER-TOP: #024677 1px solid; CURSOR: text; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 12px;}
#poisk label {color:#ffffff; font-family:Tahoma; font-size:12px;}
.search_but {!important;-margin-bottom:-1px;-height:23px; BACKGROUND: #ececec; BORDER-BOTTOM: #e7914b 1px solid; BORDER-LEFT: #e7914b 1px solid; BORDER-RIGHT: #e7914b 1px solid; BORDER-TOP: #e7914b 1px solid; COLOR: #676767; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; outline-color: #727376;
}
* html #poisk-form {
margin:6px 0 0 5px;
}
#rachet {width:300px; height:87px; background:url(/images/rachet.jpg)}
#rachet a {color:#0066cc; font-family:Tahoma; font-size:25px; padding-left:20px; text-decoration:none}
#rachet a font{border-bottom: #0066cc 1px dashed;}
#rachet a font:hover{border-bottom:none;}

#serv_programms {color: #0066cc; font-family:Tahoma; font-size:22px; width:250px; height:25px; padding:10px}
#programms-zag {color: #024677; font-family:Tahoma; font-size:22px; width:180px; height:25px; padding-left:10px; padding-top:5px}
#programms-text {width:250px; height:100px; padding-left:5px; color: #024677; font-family:Tahoma; font-size:13px;}
#programms-text a {color: #024677; font-family:Tahoma; font-size:13px; text-decoration:none; border-bottom: #024677 1px dashed;}
#programms-text a:hover {color: #024677; font-family:Tahoma; font-size:13px;text-decoration:none; border-bottom:none;}
#programms-text p {margin-top:10px}

#opros {width:300px; height:525px; background:url(/images/bg_right_menu.jpg) no-repeat;}
.vote_ok {BACKGROUND: #ececec; BORDER-BOTTOM: #024677 1px solid; BORDER-LEFT: #024677 1px solid; BORDER-RIGHT: #024677 1px solid; BORDER-TOP: #024677 1px solid; COLOR: #676767; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; outline-color: #727376; margin-left:125px;}
.vote_archive {BACKGROUND: #ececec; BORDER-BOTTOM: #024677 1px solid; BORDER-LEFT: #024677 1px solid; BORDER-RIGHT: #024677 1px solid; BORDER-TOP: #024677 1px solid; COLOR: #676767; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; outline-color: #727376;}
.but {background:url(/images/opros-kn.png) no-repeat center; width:114px; height:34px; border:none; margin-left:175px}

form#opros-f p {color:#666666; font-family:Tahoma; font-size:12px; padding-left:15px}
#content-left {width:300px; margin-left:700px; background:#e0e0e0; //margin-right:-14px; }
#novost {height:800px; width:300px; background:#e0e0e0;}
#novost p {color: #0066cc; font-family:Tahoma; font-size:22px; padding-left:10px; padding-top:10px;}
.nov {width:290px; height:0px; padding-left:10px; padding-top:0px; color:#4f4f4f; font-family:Tahoma; font-size:12px; background:#e0e0e0;}
.nov-text { width:200px; height:60px;color: #FFFFFF; font-family:Tahoma; font-size:12px; margin-left:85px}
.nov a {color:#3399cc; font-family:Tahoma; font-size:12px;}
.nov img {float:left; padding-top:5px;}
.kom {width:18px; height:19px; background:url(/images/koment.gif) repeat center; color: #FFFFFF; font-family:Tahoma; font-size:10px; position:relative; left:175px; top:-11px; text-align:center}

#middle {width:680px; color:#4f4f4f; font-family:Tahoma; font-size:12px; text-align: justify; padding-left:10px; padding-right:10px;}

#newsblog {color: #0066cc; font-family:Tahoma; font-size:22px; width:180px; height:25px; padding:10px;}

#novost p a {font-size:12px; color:#3399cc; padding-left:125px}

#middle p {color:#4f4f4f; font-family:Tahoma; font-size:12px; padding-left:10px; padding-right:10px; text-align: justify;}
#middle h1 {font-family:Tahoma; font-size:14px; text-align: justify; color:#024677; padding-left:10px; padding-right:10px; padding-top:5px;}
#middle h2 {font-family:Tahoma; font-size:12px; font-weight: bold; text-align: justify; color:#024677; padding-left:5px; padding-right:5px; padding-top:2px;}
#middle li {color:#4f4f4f;font-family:Tahoma; font-size:12px; padding-left:5px; padding-top:2px; padding-right:10px; text-align: justify;}
#middle ul {color:#4f4f4f;font-family:Tahoma; font-size:12px; padding-left:20px; padding-right:10px; text-align: justify;}
#middle a {color: #024677; font-family:Tahoma; font-size:13px;text-decoration:none; border-bottom: #024677 1px dashed;}
#middle a:hover {color: #024677; font-family:Tahoma; font-size:13px;text-decoration:none; border-bottom:none;}
i {color: #FFFFFF; font-family:Tahoma; font-size:22px; font-style:normal; padding-left:20px; padding-top:20px}
 
#foot {width:1000px; height:77px; color: #333333; font-family:Tahoma; font-size:20px; float: left;  background:url(/images/footer.png) no-repeat}
#foot-2 {width:350px; height:50px; color: #FFFFFF; padding-top:20px; padding-left:40px; font-family:Tahoma; font-size:12px;  float:left;}
#foot-2 a {text-decoration:none;color: #FFFFFF;} 
#foot-1 {width:300px; height:50px; color: #333333; padding-left:45px; padding-top:15px;font-family:Tahoma; font-size:20px; float: left; padding-left:20px }
#foot-1 a {text-decoration:none; color:#333333}
#foot-1 a:hover {text-decoration:underline}
#foot-2 a:hover {text-decoration:underline}

#special {color:#4f4f4f; font-family:Tahoma; font-size:12px; padding-left:10px; padding-right:10px; text-align: justify; border-bottom: #024677 1px dashed;}

.form_menu {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #727376 1px solid; BORDER-LEFT: #727376 1px solid; BORDER-RIGHT: #727376 1px solid; BORDER-TOP: #727376 1px solid; COLOR: #4f4f4f; CURSOR: text; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 12px}
.go_form {BACKGROUND: #ececec; BORDER-BOTTOM: #024677 1px solid; BORDER-LEFT: #024677 1px solid; BORDER-RIGHT: #024677 1px solid; BORDER-TOP: #024677 1px solid; COLOR: #024677; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; outline-color: #727376;}
.imageborder {border-color:#aaaaaa; border-style:solid; border-width: 1px; margin-top: 0px; margin-bottom: 25px; margin-left: 0px; margin-right: 25px;}
.greyblock {background:#ffffff url(/images/grey_bg.gif) no-repeat; padding:10px 10px 20px 10px; color:#4f4f4f; font-family:Tahoma; font-size:12px; text-align: justify;}
.link_menu a {color:#0066cc; font-family: Tahoma; font-size: 18px; text-decoration:none; border-bottom: #024677 1px dashed;}


/* _______________________ Модуль "Поиск"  _______________________ */
.button                             {background-color:#024677; color:#ffffff; border:1px solid #024677; FONT-FAMILY: Tahoma; FONT-SIZE: 12px;}
.mod_search_title                   {padding:4px; font-size:14px; font-weight:bold; background-color:#eee; }
.mod_search_text                    {padding:8px; color:#000}
.mod_search_footernavi              {padding:2px; border-bottom:0 solid #ccc; margin-bottom:5px}
.mod_search_highlight               {color:#000; font-weight:bold; background-color:#eee; padding:1px}
.mod_search_pages                   {padding:4px; border:1px solid #ccc; margin-top:10px}
.mod_search_pages a:link, 
.mod_search_pages a:visited         {padding-left:2px; padding-right:2px}
.mod_searchbox                      {margin-top:20px; padding:10px; background-color:#f5f5f5; border:1px solid #ddd}

/* _______________________ OVERLIB-Контейнер (Всплывающая подсказка)  _______________________ */
.overlib_body                       {font-family:Tahoma; font-size:12px; background-color:#ffffff; color:#676767; text-align:left; border:1px solid #024677;}
.item_title                         {font-weight:normal; background-color:#ddd; color:#666}
.overlib_border                     {background-color:#024677}

.glossar                            {margin-right:10px; margin-top:2px; padding:4px; background-color:#f5f5f5; border:1px solid #ddd}

.formleft                           {float:left; width:180px; padding:2px}
.formright                          {float:left; width:270px; padding:1px}
.formright  small                   {color:#88c13e; font-size:10px}
.regerror                           {color:#e7914b}
.absmiddle                          {vertical-align:middle}

/* _______________________ POPUP (Модуль)  _______________________ */
#body_popup                         {font-size:11px; text-align:left; background-color:#ffffff; padding:5px; margin:5px}
#module_intro                       {color:#999}
.module_form_headers                {margin-top:5px; padding:5px; background-color:#f5f5f5; border:1px solid #ddd}

#module_header                      {padding:5px; background:#fff url(/templates/default/images/header.gif) repeat-x right 0; height:30px}
#module_header h2,h3,h4             {font-size:14px; font-family:tahoma; font-weight:bold; color:#676767; display:inline}
#module_content                     {color:#4f4f4f; font-family:Tahoma; font-size:12px; text-align: justify; padding:5px}
#module_content .formleft,.formright{font-style:normal; line-height:1.5em; margin-bottom:2px}
#module_content  em                 {font-style:italic}

.formleft                           {float:left; width:180px; padding:2px}
.formright                          {float:left; width:270px; padding:1px}
.formright  small                   {color:#88c13e; font-size:10px}
.regerror                           {color:#e7914b}
.absmiddle                          {vertical-align:middle}

/* _______________________ "Фотографии"  _______________________ */

.mod_gal_imgcontainer               {float:left; padding:0px; border:1px solid #518dd3; margin:1px; width:77px;}
.mod_gal_header                     {color:#333; background-color:#F4F4F4; padding:5px; border-bottom:1px solid #60bfef; font-family:tahoma; font-size:11px; color:#676767;}
.mod_gal_img                        {padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; margin:0px;}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px;}

/* _______________________ Ссылки Навигация _______________________ */
#leftnavi                           {float:left; width:224px; padding:15px; padding-left:0; margin-top:5px}
#leftnavi ul                        {display:inline; margin:0; padding:0}
#leftnavi li                        {display:inline; margin:0; padding:0}

/* _______________________ Ссылки Навигация 1 / 1.Уровень _______________________ */
#leftnavi a:link,
#leftnavi a:visited                 {color:#88c13e; text-decoration:underline}
#leftnavi a:hover                   {color:#000; text-decoration:underline}

#leftnavi a.first_inactive:link,
#leftnavi a.first_inactive:visited  {padding:8px; padding-left:17px; display:block; color:#777; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #fff}
#leftnavi a.first_inactive:hover    {padding:8px; padding-left:17px; display:block; color:#fff; background:#88c13e url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none}

#leftnavi a.first_active:link,
#leftnavi a.first_active:visited    {padding:8px; padding-left:17px; display:block; color:#fff; background:#88c13e url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none; border-bottom:1px solid #fff}

/* _______________________ Ссылки Навигация 1 / 2.Уровень _______________________ */
#leftnavi a.second_inactive:link,
#leftnavi a.second_inactive:visited {padding:6px; padding-left:30px; display:block; color:#777; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #ddd}

#leftnavi a.second_active:link,
#leftnavi a.second_active:visited   {font-weight:bold; padding:6px; padding-left:30px; display:block; color:#999; background-color:#f5f5f5; text-decoration:none; border-bottom:1px solid #ddd}

/* _______________________ Ссылки Навигация 1 / 3.Уровень _______________________ */
#leftnavi a.third_inactive:link,
#leftnavi a.third_inactive:visited  {padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

#leftnavi a.third_active:link,
#leftnavi a.third_active:visited    {font-style:italic; padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

.container_pages_navigation         {padding:4px; border-top:1px solid #ccc; margin-top:10px}

/* _______________________ Сайт - низ _______________________ */
#footer, 
#footer td,
#footer div                         {font-size:10px; padding:2px; font-weight:bold; color:#fff; background-color:#484848; padding:4px}

#footer a:link,
#footer a:visited                   {color:#fff}
#footer a:hover                     {color:#fff; text-decoration:underline}

.title_navi                         {padding:5px; font-weight:bold; color:#fff; background-color:#999}
.cp_quickfinder                     {color:#999; background-color:#fff; border:1px solid #fff}

.logintext                          {font-family:tahoma; font-size:11px; color:#676767}
.logintext_error                    {color:#a9a9a9}
.clear                              {clear:both; height:1px; overflow:hidden}

.iconimg {
    border-color:#aaaaaa; border-style:solid; border-width: 0px; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 20px;
}
.block_example{
	color:#4f4f4f;
	font-family:Tahoma;
	font-size:12px;
}

