#calc_result_info
{
    background:           white;
    border:               1px dotted #C96913;
    border-radius:         5px;
   -webkit-border-radius:  6px;
   -moz-border-radius:     5px;
   -khtml-border-radius:   10px;
   padding:                10px;
   padding-bottom:         30px;
}
div.nowdays_holyday
{
    border-radius:         5px;
   -webkit-border-radius:  6px;
   -moz-border-radius:     5px;
   -khtml-border-radius:   10px;
   background:             #fce29c;
   padding:                4px;
   padding-left:           8px;
   font-family:            Arial;
   font-size:              14px;
   margin-bottom:          10px;
   margin-right:           6px;
}
#calc_log
{
    font-family:          Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:            14px;
    color:                #404040;
}
#calc_log h3
{
    font-family:          Arial;
    font-size:            14px;
    font-weight:          normal;
    margin-bottom:        10px;
    padding-bottom:       0px;
    color:                #C96913;
}
#calc_log strong
{
    font-family:          Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    color:                #C96913;
}
#calc_log hr
{
   border:                none;
   border-bottom:         1px dotted #C96913;
}
#countries_list
{
  -webkit-border-radius:  6px;
  -moz-border-radius:     5px;
  -khtml-border-radius:   10px;
    position:                   absolute;
    display:                    none;
    width:                      800px;
    padding:                    10px;
    z-index:                    100;
    background:                 white;
    margin-left:                100px;
    overflow-x:                 none;
    overflow-y:                 auto;
    border:                     2px solid #C96913;
}
#content_timezones
{
    font-family:         Arial, Helvetica;
    font-size:           14px;
    color:               #7B735D;
    margin-top:          20px;
    margin-left:         30px;

}
#content_timezones a.return
{
    color:               #695A33;
    font-size:           12px;
}
#content_timezones a.tz_anchor
{
    font-family:   Arial;
    font-size:     12px;
    font-weight:   normal;
    color:         #5B533D;
}
div.citytimes a.tz_anchor
{
    font-family:   Arial;
    font-size:     12px;
    font-weight:   normal;
    color:         #5B533D;
}

#countries_list td
{
    width:                      114px;
    height:                     40px;
    text-align:                 center;

}
#countries_list td a
{
    font-family:                Arial;
    font-size:                  12px;
    color:                      #C96913;
}
#countries_list tr:nth-child(even) td:nth-child(even)
{
    background:                 #eeeeee;
}
#countries_list tr:nth-child(odd) td:nth-child(odd)
{
    background:                 #eeeeee;
}

#countries_list td:hover
{
    border:                     1px solid #C96913;
    width:                      112px;
    height:                     38px;
}
#sort_type
{
   font-family:         Trebuchet MS, Arial, Helvetica;
   margin-top:          20px;
   color:               #B95903;
   margin-top:          4px;
   margin-bottom:       10px;

}
#functions
{
    height:             30px;
}
#functions a
{
     color: black;
}
#content_timezones h2
{
    font-family:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:           24px;
    margin-top:          0px;
    margin-bottom:       4px;

}
div.citytimes h2
{
    font-family:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:           24px;
    margin-top:          0px;
    margin-bottom:       4px;

}
#content_timezones h3
{
    font-family:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:           20px;
    font-weight:         normal;
    margin-bottom:       10px;
    color:               #C96913;

}
h1.gmt-title
{
    font-family:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:           24px;
    font-weight:         normal;
    margin-top:          4px;
    margin-bottom:       10px;
    margin-left:         0px;
    padding-bottom:      0px;
    color:               #C96913;

}
h2
{
    font-family:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    font-size:           20px;
    font-weight:         normal;
    padding-bottom:      0px;
    color:               #C96913;

}
h4.calc_title
{
    font-fanily:         Cambria, Georgia, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
    color:               white;
    font-size:           16px;
    font-weight:         normal;
    margin-top:          0px;

}
span.summertime
{
    border-bottom:       1px dotted #a0a0a0;
    cursor:              pointer;
}
span.gmt-descr
{
    color:               #7B735D;
    font-family:         Arial;
    font-size:           12px;
}
div.gmt-descr
{
    color:               #7B735D;
    font-family:         Arial;
    font-size:           14px;
    margin-top:          40px;
}

h3.title
{
    margin-left:                20px;
    margin-top:                 10px;
    margin-bottom:              16px;
}
h3.help
{
    font-family:                Arial;
    font-size:                  16px;
    font-weight:                normal;
    color:                      #C96913;
}

div.city_pic
{
  float:         left;
  width:         120px;
  height:        120px;
  margin-right:  10px;
  margin-bottom: 30px;
  overflow: hidden;
  border-radius:          6px;
  -webkit-border-radius:  6px;
  -moz-border-radius:     5px;
  -khtml-border-radius:   10px;

  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Firefox */
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Параметры тени */

}
div.city_choice
{
  padding:       2px;
}
div.city_choice:hover
{
 background:     #ffe5d1;
}
div.city_choice a
{
  font-family:   Arial;
  font-size:     14px;
  margin-left:   10px;
  color:         #3f3332;
}
div.city_title
{
  border-bottom: 1px solid #d0b194;
  margin-left:   130px;
  color:         #c96913;
  font-family:   Arial;
  font-size:     18px;
}
div.current_time
{

  color:         #c96913;
  font-family:   Arial;
  font-size:     18px;
  float:         right;
  margin-left:   20px;
  margin-top:    1px;
}
div.current_shift
{

  color:         #c96913;
  font-family:   Arial;
  font-size:     14px;
  float:         right;
  margin-top:    6px;
}
div.city_description
{
  margin-top:    10px;
  font-family:   Arial;
  font-size:     12px;
  color:         #444444;
}

div.timezones
{
  margin-left:   0px;
  padding-top:   10px;
  padding-left:  10px;
  padding-right: 10px;
  padding-bottom:8px;
  border-bottom: 1px dotted #cfc19d;
  width:         700px;
  font-family:   Tahoma;
  font-size:     12px;
  color:         #3b331d;
  cursor:        pointer;
}
#content_timezones div.timezones-title a.tz_anchor
{
  color:         #7B735D;
  font-size:     12px;
}

div.timezones:hover
{
  background:    #efe1d7;
}
div.timezones-list-title
{
  /*background:    #db8b4e;*/
  height:        24px;
  margin-left:   10px; 
  width:         710px;
  font-family:   Arial;
  font-size:     12px;
  color:         #7B735D;
}
a.tz_anchor
{
  font-weight:   bold;
  color:         #c96913;
}
div.timezones-shift-alpha
{
  font-family:   Trebuchet MS;
  font-size:     32px;
  color:         #c96913;
  margin-top:    -10px;
  position:      relative;
  float:         right;
}
div.timezones-shift-shift
{
  font-family:   Trebuchet MS, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
  font-size:     32px;
  color:         #c96913;
  margin-top:    -10px;
  padding-right: 30px;
  position:      relative;
  width:         130px;
  text-align:    right;
  float:         left;
}
div.timezones-geoz-alpha
{
  margin-bottom: 10px;
  color:         #c96913;
}
div.timezones-geoz-shift
{
  margin-bottom: 10px;
  margin-left:   160px;
  color:         #c96913;
}

div.timezones-title
{
  font-family:   Arial;
  font-size:     12px;
  color:         #c96913;
  margin-bottom: 10px;
}
div.timezones-descr-alpha
{
  min-height:   14px;
  margin-left:  10px;
}
div.timezones-descr-shift
{
  min-height:   24px;
  margin-left:  180px;
  margin-top:   10px;
}
div.timezones-list-shift-shift
{
   width:       180px;
   padding-left:10px;
   float:       left;
}
div.timezones-list-shift-alpha
{
   width:       110px;
   float:       right;
}

div.timezones-list-alpha-shift
{
   width:       130px;
   float:       left;
}
div.timezones-list-alpha-alpha
{
   width:       130px;
   padding-left:10px;
   float:       left;
}
div.timezones-list-geoz-shift
{
   padding-right:10px;
   float:       right;
}
div.timezones-list-geoz-alpha
{
   float:       left;
}

div.citytimes-list-title
{
  /*background:    #db8b4e;*/
  height:        24px;
  margin-left:   20px;
  width:         700px;
  font-family:   Arial;
  font-size:     12px;
  color:         #7B735D;

}

div.timezones-list-title a
{
   font-fmily:  Arial
   font-size:   12px;
   margin-left: 10px;
   color:       black;
   text-decoration: none;
   border-bottom: 1px dotted black;
}
div.citytimes
{
  margin-left:   10px;
  padding-top:   10px;
  /*padding-left:  10px;*/
  padding-right: 10px;
  padding-bottom:4px;
  border-bottom: 1px dotted #cfc19d;
  width:         700px;
  font-family:   Tahoma;
  font-size:     12px;
  color:         #3b331d;

}
div.citytimes:hover
{
  background:    #efe1d7;
}
div.citytimes-country
{
  margin-left:   0px;
  padding-top:   10px;
  padding-left:  10px;
  padding-right: 10px;
  padding-bottom:4px;
  border-bottom: 1px dotted #cfc19d;
  width:         700px;
  min-height:    140px;
  font-family:   Tahoma;
  font-size:     12px;
  color:         #3b331d;

}
div.citytimes-clock
{
  width:         200px;
  float:         right;

}

div.citytimes-country:hover
{
  background:    #efe1d7;
}
div.citytimes-shift-alpha
{
  font-family:   Trebuchet MS;
  font-size:     32px;
  color:         #c96913;
  margin-top:    -10px;
  position:      relative;
  float:         right;
}
div.citytimes-shift-shift
{
  font-family:   Trebuchet MS, "Bitstream Charter", "Century Schoolbook L", "Liberation Serif", Times,serif;
  font-size:     32px;
  color:         #c96913;
  margin-top:    -10px;
  padding-right: 30px;
  position:      relative;
  width:         140px;
  float:         left;
}
div.citytimes-shift-country
{
  font-family:   Trebuchet MS;
  font-size:     12px;
  color:         #c96913;
  position:      relative;
  padding-top:   6px;
  float:         right;
}
div.citytimes-title-alpha
{
  font-family:   Arial;
  font-size:     12px;
  color:         #c96913;
  /*float:         left;*/
  width:         300px;
}
div.citytimes-title-shift
{
  width:         500px;
  /*float:         right;*/
}
div.citytimes-countries-shift
{
  margin-left:   130px;
  width:         300px;

}

div.citytimes-country a
{
  color:         #c96913;
  font-size:     18px;
}
div.citytimes-descr-alpha
{
  margin-top:    4px;
  margin-bottom: 8px;
  min-height:    14px;
}
div.citytimes-descr-shift
{
  margin-top:    4px;
  margin-bottom: 8px;
  min-height:   24px;
  margin-left:  170px;
  color:        #7B735D
}
div.citytimes-list-shift-shift
{
   width:       140px;
   padding-left:10px;
   float:       left;
}
div.citytimes-list-shift-alpha
{
   width:       110px;
   float:       right;
}

div.citytimes-list-alpha-shift
{
   width:       300px;
   float:       left;
}
div.citytimes-list-alpha-alpha
{
   width:       300px;
   padding-left:10px;
   float:       left;
}

div.citytimes-list-countries-shift
{
   padding-right:10px;
   width:       300px;
   float:       right;
}
div.citytimes-list-countries-alpha
{
   float:       left;
}

div.citytimes-list-title a
{
   font-fmily:  Arial
   font-size:   12px;
   margin-left: 10px;
   color:       black;
   text-decoration: none;
   border-bottom: 1px dotted black;
}
div.calc_field_time
{
   width:                 330px;
   height:                60px;
   font-family:           Arial;
   font-size:             48px;
   padding-top:           15px;
   margin-bottom:         10px;
}
div.calc_field_date
{
   width:                 50px;
   font-family:           Arial;
   font-size:             12px;
   padding-left:          5px;
   padding-right:         15px;

}

div.calc_field
{
  border-radius:          8px;
  -webkit-border-radius:  8px;
  -moz-border-radius:     8px;
  -khtml-border-radius:   16px;
  min-width:              30px;
  padding-top:            4px;
  padding-bottom:         4px;
  text-align:             center;
  background:             white url('/system/modules/GMT/pictures/calc_arrow.png') no-repeat right 6px;
  border:                 1px solid #ffcc85;
  color:                  black;
}
div.calc_field_off
{
  border-radius:          8px;
  -webkit-border-radius:  8px;
  -moz-border-radius:     8px;
  -khtml-border-radius:   16px;
  min-width:              30px;
  padding-top:            4px;
  padding-bottom:         4px;

  text-align:             center;
  background:             #cbf9bb;
  border:                 1px solid #afafae;
  color:                  black;
}

div.calc_field:hover
{
  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Для Firefox */
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Параметры тени */
  cursor:                 pointer;
}
div.calc_input_info
{
  font-family:            Arial;
  font-size:              12px;
  color:                  #757575;
  margin-bottom:          4px;
  padding-left:           10px;
  height:                 28px;
}
#calc_button
{
  font-family:            Arial;
  font-size:              48px;
  color:                  #656155;
  background:             #fcd363;
  text-align:             center;
  width:                  58px;
  height:                 62px;
  padding-top:            4px;
  margin-top:             22px;
  margin-right:           10px;
  overflow:               hidden;

  border-radius:          6px;
  -webkit-border-radius:  6px;
  -moz-border-radius:     5px;
  -khtml-border-radius:   10px;

  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Для Firefox */
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  box-shadow: 0 0 2px rgba(0,0,0,0.5); /* Параметры тени */
  cursor:                 pointer;
}
#site-help a
{
  font-family:           Arial;
  font-size:             12px;
  color:                 black;
  text-decoration:       none;
  border-bottom:         1px dotted black;
}
a.event-nw
{
   color:                #e65d00;/*c65d00*/
}
a.event-of
{
   color:                #c6a800;
}
a.event-nof
{
   color:                #a0a0a0;
}
tr.calendar_td td
 {
   background:          #e5f1ff;
   text-align:          center;
   width:               50px;
   height:              30px; 
   font-family:         Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif;
 }
tr.calendar_td td.calendar-day
{
   cursor:              pointer;
}
tr.calendar_td td.calendar-day:hover
{
   background:          #dd702f;
}
tr.calendar_td td.event-nw
{
   background-color:    #e65d00;/*c65d00*/
}
tr.calendar_td td.event-of
{
   background:          #c6a800;
}
tr.calendar_td td.event-nof
{
   background-color:    #C6C09B;
}
ol
{
   font-family:         Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif;
   font-size:           12px;
}
#additional_information
{
	width:			730px;
}