/* ********************************************** */
/* Алексей Карнаух   icq - 420940369      */
/* ********************************************** */


/* Body */

body                    { height: 100%; padding: 0; text-align: center; background-color: #F0F8FD; margin: 0px; }
td                      { font-size: 8pt; color: #000; font-family: verdana, arial, tahoma, sans-serif; }
div                     { font-size: 8pt; font-family: verdana, arial, tahoma, sans-serif; }

hr                      { height: 1px; border: 1px solid #ffb164; width: 97%; }

.tops                   { line-height: 25px; height: 25px; width: 100%; background-color: #fff; vertical-align: middle; padding: 0px 15px; } 
.tops a:link            { text-decoration: none; color: #5e3800; font-family: arial, sans-serif; }
.tops a:visited         { text-decoration: none; color: #5e3800; font-family: arial, sans-serif; }
.tops a:hover           { text-decoration: none; color: #935800; font-family: arial, sans-serif; }
.head                   { width: 100%; height: 112px; }
.menu                   {width: 100%; height: 30px; border-bottom: #ffbd75 3px solid; background-color: #fff; }

.td_blocks_left         { vertical-align: top; color: #fff; padding-top: 0px; padding-bottom: 0px; padding-left:0px; }
.td_blocks_right        { vertical-align: top; color: #fff; padding-top: 0px; padding-bottom: 0px; padding-right:0px; }

.block_title            { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff;  width: 100%; 
                          background: url(../images/mid.gif) #f90; font-family: tahoma, sans-serif; }
                          
.block_center_red       { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/mid_red.gif) #ff627d; font-family: tahoma, sans-serif; }                          
.block_center_green     { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/block_green.gif) #21e35a; font-family: tahoma, sans-serif; }                          
.block_center_blue      { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/block_blue.gif) #4c83ff; font-family: tahoma, sans-serif; }                           
.block_center_gray      { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/block_gray.gif) #a5a5a5; font-family: tahoma, sans-serif; }
                           
.block_title_err        { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/mid_red.gif) #f90; font-family: tahoma, sans-serif; }

.block_title_left       { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff;width: 182px; 
                          background: url(../images/mid.gif) #f90; font-family: tahoma, sans-serif; }
                         
.block_text_left        { margin: 0; padding: 0 5px; font-size: 11px; background-color: #fdf9ef; width: 200px; 
                          border-left: #ffb164 1px solid; border-right: #ffb164 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }
                          
.block_title_center     { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 100%; 
                          background: url(../images/mid_center.gif) #939393; font-family: tahoma, sans-serif; }
                          
.block_text_center      { margin: 0; padding: 10px 15px; font-size: 11px; background-color: #fdf9ef;
                          border-left: #ffdcb9 1px solid; border-right: #ffdcb9 1px solid; border-bottom: #ffdcb9 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }
.bt_center_red          { margin: 0; padding: 10px 15px; font-size: 11px; background-color: #fef3f6;
                          border-left: #ff627d 1px solid; border-right: #ff627d 1px solid; border-bottom: #ff627d 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }                          
.bt_center_green        { margin: 0; padding: 10px 15px; font-size: 11px; background-color: #f2fdf5;
                          border-left: #21e35a 1px solid; border-right: #21e35a 1px solid; border-bottom: #21e35a 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }                          
.bt_center_blue         { margin: 0; padding: 10px 15px; font-size: 11px; background-color: #f0f4ff;
                          border-left: #4c83ff 1px solid; border-right: #4c83ff 1px solid; border-bottom: #4c83ff 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }                           
.bt_center_gray         { margin: 0; padding: 10px 15px; font-size: 11px; background-color: #efefef;
                          border-left: #a5a5a5 1px solid; border-right: #a5a5a5 1px solid; border-bottom: #a5a5a5 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }
                          
.block_title_right      { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 182px; 
                          background: url(../images/mid.gif) #f90; font-family: tahoma, sans-serif; }
                         
.block_text_right        { margin: 0; padding: 5px; font-size: 11px; background-color: #fdf9ef; width: 200px; 
                          border-left: #ffb164 1px solid; border-right: #ffb164 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }
                            
                                                     
.block_title_blue       { padding: 5px 10px; font-weight: bold; font-size: 12px; color: #fff; width: 182px; 
                          background: url(http://7sky-tour.com.ua/test/images/menu/block_blue.gif) #4c83ff; font-family: tahoma, sans-serif; }
.block_text_blue        { margin: 0; padding: 5px; font-size: 11px; background-color: #f0f4ff; width: 200px; 
                          border-left: #4c83ff 1px solid; border-right: #4c83ff 1px solid; 
                          color: #000; font-family: verdana, arial, helvetica, sans-serif; }  


td.center               { padding: 0px 21px; vertical-align: top; width: 100%; color: rgb(68,68,68); background-color: #F0F8FD; }

* HTML    .botmenu      { padding: 0 10px; width: 100%; margin:10px 0; } 
html>body .botmenu      { padding: 0 10px; width: auto; margin:10px 0; } 
.botmenu   table        { height: 21px; background-color: #fff3e6; width: 100%; vertical-align: middle; }

.fotter                 { text-align: right; width: 100%; height: 80px; border-bottom: rgb(197,200,208) 1px solid; background: url(../images/bottom.gif) }
#footleft               { text-align: center; width: 190px; font-size: 11px; color: #fff; }
#footcenter             { text-align: center; font-size: 11px; color: #fff; }
#footright              { text-align: center; width: 190px; font-size: 11px; color: #fff; padding-right: 20px; }

.td4                    { width: 100%; height: 102px; background: url(../images/09.gif);font-size: 12px; 
                          color: #FBDE92; font-family: tahoma, sans-serif; font-weight: bold; }
.td5                    { width: 300px; height: 102px; background: url(../images/09.gif) }

/* Top menu */
.tmenu li               { float: left; width: auto; height: 25px; line-height: 25px; list-style-type:none;
                          margin-left: 3px; background: url(../images/top_menu_left.gif) no-repeat left top; }
html>body .tmenu        { float: left; margin: 0; padding-left: 14px; height: 25px; }
* html .tmenu           { float: left; margin: 0; padding-left: 10px; height: 25px; } 
.tmenu li a             { float: left; width: auto; padding: 0 21px 0 21px; background: url(../images/top_menu_right.gif) no-repeat right top;
                          height: 25px; line-height: 25px; text-decoration:none; }
.tmenu li a,
.tmenu li a:hover,
.tmenu li a:visited,
.tmenu li a:hover       { color: #5E3800; font-weight: bold; font-size: 12px; font-family: arial,tahoma, sans-serif; }
.tmenu li a:hover       { text-decoration: none; color: #000; }
/***/

a.footer:link,
a.footer:active,
a.footer:visited        { padding-right: 30px; font-weight: bold; font-size: 11px; color: #fff; 
                          font-family: tahoma, sans-serif; text-decoration: none; }
a.footer:hover          { padding-right: 30px; font-weight: bold; font-size: 11px; color: #fff; 
                          font-family: tahoma, sans-serif; text-decoration: none; }



/*** Default CSS ***/

img                     { border: 0px; }
form                    { display: inline; }
li                      { color: #b90000; list-style-type: square; }

/* Links */
a:link,
a:visited               { color: #5e3800; font-size: 8pt; text-decoration: none; }
a:hover                 { color: #935800; font-size: 8pt; text-decoration: underline; }



/* blockmenu */                                           
a.blockmenu:link,
a.blockmenu:visited     { color: #5e3800; background-color: #ffe8ce; font-family: arial, sans-serif; text-decoration: none;
                          padding-left: 15px; line-height: 20px; display: block; font-weight: bold; 
                          border-top: 1px solid #ffd697; border-bottom: 1px solid #ffd697;
                          margin-bottom: 1px; margin: 1px -4px; font-size: 9pt; }
                          
a.blockmenu:hover       { color: #000; background-color: #ffd697; font-family: arial, sans-serif; text-decoration: none;
                          padding-left: 15px; line-height: 20px; display: block; font-weight: bold;
                          border-top: 1px solid #f90; border-bottom: 1px solid #f90;
                          margin-bottom: 1px; font-size: 9pt;}


                          
   
body, SELECT
          { scrollbar-face-color:#6495ED;
            scrollbar-arrow-color:#000080;
            scrollbar-track-color:#000080;
            scrollbar-base-color:#000080;
            scrollbar-shadow-color:#BD8C00;
            scrollbar-darkshadow-color:#DFC680;
            scrollbar-highlight-color:#FEF4D2;
            scrollbar-3d-light-color:#BD8C00;
          }   
                          
/* Table & Forms */
input                   { color: #000; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; border: 1px solid #ffb164; padding-left:3px; }
textarea                { color: #000; font-size: 12px; font-family: courier new, arial, tahoma, verdana, sans-serif; border: 1px solid #ffb164; padding:3px; }
select, option          { color: #000; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; border: 1px solid #ffb164; }

blockquote              { padding: 0 15px 0 45px; border: 1px solid #ffd697; margin-left: 8px; font-style: normal;
                          background: #fff url(../images/quote.gif) no-repeat top left; }
.phpcode                { text-align: left; padding: 15px 15px 15px 65px; border: 1px inset; margin-left: 8px; font-style: normal; }
.oneselect              { background-color: #ffe8ce; color: #5e3800; }


                          






                           

                                          
                                           


/* Container */
.time                   { color: #6b4e2e; font-weight: normal; }
.tabletd                { margin: 1px; padding: 1px; height: 100%; }
.tablepadding           { padding: 2px; }
.container              { margin-bottom: 10px; }				  
.container_text         { margin: 4px; padding: 5px 10px; line-height: 12px; background-color: #E5F4FE; 
                          border: #1A80C1 1px solid; color: #000; font-family: verdana, arial, helvetica, sans-serif; }
.container_wait         { margin: 4px; padding: 15px 25px; line-height: 12px; background-color: #fdf9ef; 
                          border: #ffdcb9 1px solid; color: #000 ; font-family: verdana, arial, helvetica, sans-serif; }
.subcat                 { padding: 4px; }














                         
/* Hint */
.hint                   { background-color: #fff3e6; line-height: 10px; color: #000; width: auto; font-size: 11px; border: 1px solid #fff;
                          border-left: 3px solid #f30; font-style: italic; font-family: arial, tahoma, verdana, sans-serif; z-index:1000;
                          margin: 0px; padding: 5px 9px; position: absolute; visibility: hidden; text-align: left; }
                          
                          
/*****              *****/
/*****   END CSS    *****/
/*****              *****/