
body {
    background:url('/images/bg.png') top center repeat-y;
}

h1, h2 {
    font-family:Tahoma, Arial;
    font-weight:bold;
    font-size:14px;
    padding:0;
    margin:0;
    padding-top:0;
    padding-bottom:8px;
    color:#2cafe3;
}

h1 {
    font-size:16px;
}

table td {
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
    color:#000000;
}


.clear:after {
    content: ".";
    display: block;
    height: 0px;
    line-height:0px;
    clear: both;
    visibility: hidden;
}

.clear {_zoom:1;}
* html .clearfix { zoom: 1; }
*+html .clearfix { zoom: 1; }



.content {
    padding-bottom:30px;
}

.content_mainer {
    width:874px;
    background:#f5f5f6;
}

.content_menu {
    background:url('/images/bg_top.png') bottom center no-repeat;
    border-top:1px solid #ffffff;
    padding-bottom:10px;
/height:37px;
}

.content_menu_small {
    background:url('/images/bg.png') top center no-repeat;
    height:37px;
    border-top:1px solid #ffffff;
}

.content_menu .title h1, .content_menu_small .title h1 {
    color:#2cafe3;
    font-family:Tahoma, Arial;
    font-size:16px;
    font-weight:bold;
    padding-top:14px;
    padding-bottom:0;
}

.content_menu .links {
    color:#475862;
    font-family:Tahoma, Arial;
    font-size:12px;
    padding-top:14px;
    margin-top:-4px;
}

.content_menu .links a {
    color:#475862;
    margin-left:7px;
    margin-right:7px;
}

.content_menu .links a:hover {
    color:#23ace2;
    text-decoration:underline;
}

.body {
    padding:7px 14px 14px 14px;
    min-height:450px;
}

.block_white {
    border:1px solid #e0e0e0;
    background-color:#ffffff;
    padding:5px;
    margin-bottom:7px;
}

.all_countries {
    font-family:Verdana;
    font-size:11px;
    margin-top:2px;
    margin-bottom:2px;
}

.all_countries a {
    color:#475862;
}

.block_white .title h3 {
    color:#2087b0;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #d3d3d3;
    padding-left:2px;
    padding-bottom:3px;
    margin-bottom:8px;
}

.block_white .links {
    padding-left:2px;
    line-height:18px;
}

.block_white .links a {
    display:block;
    padding-left:32px;
    text-decoration:none;
    color:#000000;
    word-wrap:break-word;
    width:140px;
}

.block_white .links a:hover {
    text-decoration:underline;
    color:#23ace2;
}

.body .filling, .body .filling td {
    color:#475862;
    font-family:Tahoma, Arial;
    font-size:11px;
    /*line-height:18px;*/
}

.filling a {
    color:#475862;
}

.body .filling ul {
    padding-left:7px;
}

.body .filling ul li {
    list-style:none;
    /*background:url('/images/li_point.png') 0 8px no-repeat;*/
    /*padding-left:10px;*/
    /*padding-bottom:5px;*/
}

.read_more {
    background:url('/images/point.gif') 0 3px no-repeat;
    padding-left:13px;
    font-weight:bold;
    color:#475862;
    text-decoration:none;
}

.read_more:hover {
    text-decoration:underline;
}

.separator {
    border-top:1px solid #ffffff;
    height:1px;
    line-height:1px;
    margin-top:3px;
    padding-bottom:6px;
}

.exect_time {
    float:left;
    width:420px;
}

.exect_time_small {
    float:left;
    width:305px;
 /*width: 366px;*/
}

.exect_time .title h3, .exect_time_small .title h3 {
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    color:#2cafe3;
    padding-bottom:13px;
}

.exect_time .city {
    margin-bottom: 18px;
}

.exect_time .city span {
    float:left;
    font-weight:bold;
    margin-left:23px;
    width:165px;
    line-height:19px;
}

.exect_time .city_small span {
    float:left;
    font-weight:bold;
    margin-left:23px;
    width:150px;
    line-height:19px;

}

.exect_time_small .city_small span {
    float:left;
    font-weight:bold;
    margin-left:13px;
    width:130px;
   /*width: 170px;*/
    line-height:19px;
}

.exect_time .city span a, .exect_time_small .city_small span a {
    color:#475862;
    text-decoration:none;
}

.exect_time .city span a:hover, .exect_time_small .city_small span a:hover {
    text-decoration:underline;
    color:#23ace2;
}

.add_time {
    float:right;
    width:208px;
    border:1px solid #dbdbdb;
    background-color:#ebf1f3;
    padding-bottom:7px;
}

.add_time .title h3 {
    color:#3f7a91;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana;
    padding-top:1px;
    padding-bottom:5px;
}

.add_time_nobg {
    float:left;
    width:208px;
    padding-bottom:7px;
    padding-left:40px;
    padding-right:40px;
}

.add_time_nobg .title h3 {
    color:#3f7a91;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana;
    padding-top:1px;
    padding-bottom:5px;
}

.get {
    font-size:10px;
    font-family:Verdana;
    color:#12a0d7 !important;
    display: block;
    width: 100%;
    text-align: center;
    /*margin-right:24px;*/
}

.europ_clock {
    padding-top:7px;
    padding-bottom:14px;
}

.know_time h2 {
    color:#00729f;
    font-size:26px;
    font-family:Verdana;
    font-weight:normal;
    padding-top:20px;
    text-shadow: #edf5f8 1px 1px 2px;
    padding-bottom:0;
    line-height:24px;
}

.block_clock {
    color:#00729f;
    font-family:Tahoma, Arial;
    font-weight:bold;
    font-size:14px;
    width:115px;
    float:left;
    padding-left:45px;
    padding-right:45px;
    margin-top:40px;
    margin-bottom:35px;
}

.block_clock a {
    color:#215367;
    text-decoration:none;
}

.block_clock a:hover {
    text-decoration:underline;
    color:#23ace2;
}

.blue_block {
    border:1px solid #bfdfec;
    background-color:#e3eff3;
}

.blue_block .border {
    border:1px solid #ffffff;
}

.am_buttons {
    float:left;
    padding-top:18px;
    padding-left:25px;
}

.am_buttons a {
    float:left;
    margin-right:10px;
/width:50px;
}

.temp_buttons {
    float:right;
    padding-top:18px;
    padding-left:25px;
}

.temp_buttons a {
    float:right;
    margin-right:10px;
/width:25px;
}

.sort {
    float:right;
    font-size:12px;
    font-family:Verdana;
    padding-right:25px;
    padding-top:18px;
}

.button_blue, .button_blue_selected {
    height:20px;
    line-height:20px;
    background:url('/images/button_blue_l.png') top left no-repeat;
    display:block;
    text-decoration:none;
}

.button_blue span, .button_blue_selected span {
    height:20px;
    line-height:20px;
    background:url('/images/button_blue_r.png') top right no-repeat;
    display:block;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    font-family:Tahoma, Arial;
    padding-left:5px;
    padding-right:5px;
}

.button_blue:hover, .button_blue_selected {
    background:url('/images/button_blue_l.png') bottom left no-repeat;
}

.button_blue:hover span, .button_blue_selected span {
    background:url('/images/button_blue_r.png') bottom right no-repeat;
}

.current_time {
    background:url('/images/current_time_bg.png') 9px 0px repeat-y;
    margin-top:25px;
    margin-bottom:22px;
}

.current_time span {
    float:left;
    font-family:Verdana;
    font-size:10px;
    width:198px;
    padding-left:8px;
    padding-right:7px;
    line-height: 18px;
}

.current_time span i {
    font-style:normal;
    width:112px;
    overflow:hidden;
    float:left;
    white-space:nowrap;
}

.current_time span a {
    margin-left:6px;
    float:left;
}

.current_time span a:hover {
    color:#23ace2;
}

.current_time span b {
    float:right;
    font-weight:normal;
    margin-right:6px;
}

.current_temp {
    background:url('/images/current_temp_bg.png') 9px 0 repeat-y;
    margin-top:25px;
    margin-bottom:22px;
    margin-left:7px;
}

.current_temp span {
    float:left;
    font-family:Verdana;
    font-size:10px;
    width:297px;
    margin-left:8px;
    margin-right:7px;
    line-height:25px;
}

.current_temp span a {
    margin-left:6px;
    float:left;
}

.current_temp span a:hover {
    color:#23ace2;
}

.current_temp span b {
    float:right;
    font-weight:normal;
    margin-right:6px;
}

.current_temp span b.temperature {
    float: right;
    min-height: 1px;
    min-width:35px;
    text-align:right;
}

.current_temp span b.icon img {
    border:1px solid #7fc6e2;
}

.current_temp span b img {
    margin-top:3px;
}

.current_temp u {
    float:left;
    width:130px;
    overflow:hidden;
    white-space:nowrap;
    font-style:normal;
    text-decoration:none;
}

.current_temp u a:hover {
    text-decoration:none;
}

.banner_left_block {
    padding-bottom:7px;
}

.blue_block_content {
/*    padding-left:14px;
    padding-right:14px;*/
    padding-bottom:10px;
}

.blue_block_content .head {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    height:25px;
    line-height:25px;
    background-color:#f9fcfc;
/*    margin-left:-6px;
    margin-right:-6px;*/
    padding-left:6px;
    margin-top:12px;
}

.blue_block_content .city span {
    float:left;
    font-weight:bold;
    margin-right:23px;
    width:110px;
    line-height:19px;
}

.blue_block_content .city span a {
    text-decoration:none;
}

.blue_block_content .city span a:hover {
    color:#2e9cc7;
}

.filling_title h2 {
    color:#00729f;
    font-size:26px;
    font-family:Verdana;
    text-shadow: #edf5f8 1px 1px 2px;
    font-weight:normal;
    padding-bottom:0;
}

.change_widget_blocks {
    padding-top:15px;
}

.change_widget_blocks .widget {
    float:left;
    width:200px;
    text-align:center;
    padding-left:40px;
    padding-right:40px;
    margin-bottom:23px;
}

.change_widget_blocks .widget .get {
    color:#000000 !important;
}

.edit_widget_pad {
    padding-left:24px;
}

.edit_widget {
    width:250px;
    /*height:302px;*/
    border:1px solid #c7d2d7;
    background-color:#f4f8fa;
    margin-top:21px;
    float:left;
    margin-bottom:24px;
}

.edit_widget .title h3 {
    color:#2e9cc7;
    font-family:Verdana;
    font-weight:bold;
    font-size:14px;
    padding-top:13px;
}

.edit_widget .radios {
    color:#2e9cc7;
    font-family:Verdana;
    font-size:11px;
    padding-top:10px;
    width:140px;
}

.edit_widget .radios label a {
    text-decoration:none;
    margin-left:15px;
    margin-right:15px;
}

.edit_widget .radios label input {
    position:absolute;
    margin-top:3px;
/margin-top:-3px;
/margin-left:-5px;
}

.edit_widget .select {
    padding-top:19px;
}

.edit_widget .select select {
    display:block;
    border-top:1px solid #abadb3;
    border-left:1px solid #e3e9ef;
    border-right:1px solid #e3e9ef;
    border-bottom:1px solid #e3e9ef;
    width:157px;
    margin-bottom:15px;
    font-family:Verdana;
    font-size:11px;
    height:21px;
}

.edit_widget .button {
    padding-right:15px;
    padding-top:6px;
}

.previev_widget {
    float:left;
    width:252px;
    height:246px;
    border:1px solid #c7d2d7;
    background-color:#f4f8fa;
    margin-left:35px;
    margin-top:21px;

}

.previev_widget2{
    overflow: scroll;
     height: 200px;
      width: 300px;
}



.previev_widget_code {
    float:left;
    width:250px;
    height:70px;
    border:1px solid #c7d2d7;
    background-color:#f4f8fa;
    margin-left:35px;
    margin-top:8px;
    font-size:10px;
    font-family:Verdana;
    padding:3px;
}

.blue_description {
    font-family:Verdana;
    font-size:16px;
    color:#00729f;
    text-shadow: #edf5f8 1px 1px 2px;
    padding-top:5px;
}

.white_block_tabs {
    padding:5px 2px 2px 2px;
}

.white_block_tabs .tabs {

    border-bottom:1px solid #cccccc;
}

.white_block_tabs .tabs a {
    float:left;
    width:133px;
    height:19px;
    line-height:19px;
    text-align:center;
    border:1px solid #cccccc;
    background:url('/images/tab_bg.png') top left repeat-x;
    margin-right:2px;
    text-decoration:none;
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    margin-bottom:-1px;
}

.white_block_tabs .tabs a:hover {
    border-bottom:1px solid #ffffff;
    background:#ffffff;
}

.white_block_tabs .tabs a.selected {
    border-bottom:1px solid #ffffff;
    background:#ffffff;
}

.white_block_tabs .tab_content {
    border: 1px solid #cccccc;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana;
}

.white_block_tabs .tab_content a {
    color:#000000;
}

.curent_time {
    border-bottom:1px solid #e8e6e6;
    padding-left:5px;
    padding-bottom:4px;
    padding-top:4px;
}

.white_block_tabs .tab_content td {
    color:#000000 !important;
}

.curent_conditions {
    border-bottom:1px solid #e8e6e6;
    padding-left:5px;
    padding-bottom:4px;
    padding-top:4px;
}

.current_weather {
    background:url(/n_img/tabb.png) no-repeat 0px 0px;
    float:left;
    text-align:center;
    font-family:Verdana;
    font-size:12px;

    width:123px;
    overflow:hidden;
    height:130px;
}

.cur_w_0 {
    position:relative;
    z-index:100;
    top:0px;
    left:20px;
    background:url(/n_img/atab.png) no-repeat 0px 0px;
    width:128px;
    height:137px;
    margin:0px;
    padding:0px;
}


.cur_w_1 {
    position:relative;
    z-index:99;
    left:0px;
    top:15px;
    width:123px;
}



.cur_w_2 {
    position:relative;
    top:15px;
    left:-8px;
    z-index:99;
    width:123px;
}

.cur_w_3 {
    position:relative;
    z-index:99;
    left:-16px;
    top:15px;
    width:123px;
}



.cur_w_4 {
    position:relative;
    top:15px;
    left:-24px;
    z-index:99;
    width:123px;
}

.otstup {height:7px;margin:0px;padding:0px;}
.otstup {_height:3px;_line-height:3px;}
* html .otstup {height:3px;_line-height:3px;}
*+html .otstup {height:3px;_line-height:3px;}

.current_weather img {
    /*border:1px solid #73c7dc;*/
    border:none;
}

.current_weather a {
    font-size:11px;
}

.current_weather span {
    color:#2D7A90;
    font-family:Tahoma, Arial;
    font-size:14px;
    font-weight:normal;
    margin-left:4px;
    padding-top:15px;
    text-align:center;
}

.current_weather span.dd_n {
    font-size:12px;
    font-weight:bold;

}

.current_weather span.dd_d {font-size:20px;}

.current_weather span.dd_m {
    font-size:12px;font-weight:normal;
}




.weather_table span.dd_n {
    font-size:20px;
    color:#2D7A90;

}

.weather_table span.dd_d {font-size:40px;color:#2D7A90;}

.weather_table span.dd_m {
    font-size:20px;font-weight:normal;
    color:#2D7A90;
}

.cur_t {background-color:#BFDFEC;}


.forecast {
    border-bottom:1px solid #e8e6e6;
    padding-left:5px;
    padding-bottom:4px;
    padding-top:4px;
}

.weather_table {

    width:auto;

    margin-top:0px;
}

.top_l {width:13px;height:13px;background:url(/n_img/t_l.png) 0px 2px no-repeat;float:left;_clear:left;}
.top_c_0 {position:relative;z-index:100;background:url(/n_img/pol.png) -754px 0px no-repeat;width:740px;height:13px; float:left;}
.top_c_1 {position:relative;z-index:100;background:url(/n_img/pol.png) -647px 0px no-repeat;width:740px;height:13px; float:left;}
.top_c_2 {position:relative;z-index:100;background:url(/n_img/pol.png) -532px 0px no-repeat;width:740px;height:13px; float:left;}
.top_c_3 {position:relative;z-index:100;background:url(/n_img/pol.png) -417px 0px no-repeat;width:740px;height:13px; float:left;}
.top_c_4 {position:relative;z-index:100;background:url(/n_img/pol.png) -302px 0px no-repeat;width:740px;height:13px; float:left;}
.top_r {width:13px;height:13px;float:left;background:url(/n_img/t_r.png) 0px 1px no-repeat;}

.b_left {width:13px;height:280px;background:url(/n_img/ll.png) 0px 0px repeat-y;float:left;_clear:left;}
.b_main {background-color:#FFFFFF;width:710px; height:280px; float:left;padding:15px;}
.b_right {width:13px;height:280px;float:left;background:url(/n_img/rr.png) 0px 0px repeat-y;}
.bb_main {height:280px;overflow:hidden;}
.weather_table td img {
    border:none;
}

.b_l {width:13px;height:13px;background:url(/n_img/b_l.png) 0px 0px no-repeat;float:left;_clear:left;}
.b_bot {background:url(/n_img/bb.png) -730px 0px repeat-x;width:740px;height:13px;float:left;}
.b_r {width:13px;height:13px;float:left;background:url(/n_img/b_r.png) 0px 0px no-repeat;}


.weather_table td {
    font-family:Verdana;
    font-size:9px;
    line-height:normal !important;
    padding-top:3px;
    padding-bottom:3px;
}

.weather_table td strong {
    font-size:10px;
    font-family:Verdana;
}

.weather_table td.blue {
    border-right:1px solid #93bfce;
}

.weather_table td.blueb {
    border-right:1px solid #93bfce;

}


.weather_table td.blue_lite {

    border-right:1px solid #cce2ea;
}

.weather_table td.blueb_lite {
    width:300px;
    font-size:16px;
    border-right:1px solid #cce2ea;
}

.weather_table td.gray{
    background-color:#f0f5f7;
}

.den_1 {display:none}
.den_2 {display:none}
.den_3 {display:none}
.den_4 {display:none}

.ie_6_fix {
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
}

.input_text {
    border-top:1px solid #abadb3;
    border-left:1px solid #e3e9ef;
    border-right:1px solid #e3e9ef;
    border-bottom:1px solid #e3e9ef;
    width:157px;
    padding-left:5px;
    padding-right:5px;
}

.error {
    color:red;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
    text-align: center;
}

.ok {
    color:green;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
    text-align: center;
}

.notice {
    color:#2e9cc7;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
    text-align: center;
}

.continent_geo {
    width:846px;
    height:438px;
    background:url('/images/continent_big_bg.png') top left no-repeat;
}

.continent_geo .elements {
    padding-top:10px;
}

.continent_geo .elements .item {
    float:left;
    width:25%;
    padding-bottom:30px;
}

.continent_geo .title h2 {
    font-size:26px;
    font-family:Verdana;
    color:#00729f;
    text-shadow:#ffffff 0 0 3px;
    text-align:center;
    padding-top:17px;
    font-weight:normal;
}

.clock_weather_small {
    width:646px;
    height:438px;
    background:url('/images/continent_small_bg.png') top left no-repeat;
}

.clock_weather_small .title h2 {
    font-size:24px;
    font-family:Tahoma;
    color:#2cafe3;
    text-shadow:#ffffff 0 0 3px;
    text-align:center;
    padding-top:17px;
    font-weight:normal;
}

.clock_weather_small .elements {
    padding-top:10px;
}

.clock_weather_small .elements .item {
    float:left;
    width:33%;
    padding-bottom:30px;
}

.block_geo_list span {
    float:left;
    font-weight:bold;
    margin-left:23px;
    width:190px;
    line-height:19px;
    font-size:11px;
}

.block_geo_list span a {
    text-decoration:none;
    color:#475862;
}

.block_geo_list span a:hover {
    text-decoration:underline;
    color:#23ace2;
}

.cest {
    margin-left:50px;
}

.word_time_widgets {
    padding-left:20px;
}

.widget_item_block {
    float:left;
    text-align:center;
    margin-right:5px;
    margin-left:5px;
    margin-bottom:10px;
    min-height:220px;
    min-width:180px;
    /*border:1px solid #D5D5D5;*/
}

.widget_item_block .inside {
    height:200px;
    vertical-align:middle;
    display:table-cell;
}

.widget_item_block .inside .flash {
    min-width:180px;
/margin-top: expression(((200 - this.offsetHeight)<0) ? "0" : (200 - this.offsetHeight)/2 + "px");
}

.weather_block {min-height:250px;
    min-width:270px;}
.weather_block .inside {width: 100%;}

.link_go_to {
    float:right;
    margin-top:20px;
}

.static_page {
    padding:10px;
    color:#475862;
    line-height:19px;
}

.static_text {
    color:#475862;
    line-height:19px;
    margin-bottom: 18px;
}

.static_page td, .static_text td {
    color:#475862;
}

.static_page a, .static_text a {
    color:#2CAFE3!important;
}

p, .static_page p, .static_text p {
    padding-bottom:5px;
}

.static_page ul, .static_text ul {
    padding-left:18px;
}

.autocomplete-w1 {position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px; _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#0267A6; }


.widget_item_block {_width:280px;}
* html .widget_item_block { width:280px;}
*+html .widget_item_block { width:280px; }

.kroxa {text-align: left; color:#475862;font-size:11px;line-height: 24px;}
.kroxa a {color:#475862;font-size:11px;}

#share42 {
    position:absolute;
    z-index: 1000;
    margin-left: -47px; /* смещение панели влево от края контента */
}
#share42 {
    padding: 6px 6px 0;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}
#share42:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.my_big {width:600px;}
.my_big .city_small span{width:180px;}

/*** /home/igor/weatherandtime.net/contents/blocks/header/block_header.css ***/

.header {
    height:196px;
    background:url('/images/header_bg.png') top left repeat-x;
    border-bottom:1px solid #ffffff;
}

.mainer {
    width:932px;
}

.toper {
    height:141px;
    background:url('/images/toper_bg.png') top left no-repeat;
}

.toper .text {
    float:right;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
    width:200px;
    padding-right:155px;
    margin-top:10px;
}

.toper .logo {
    color:#ffffff;
    font-family:Verdana;
    font-size:34px;
    font-weight:bold;
    padding-left:83px;
    padding-top:14px;
}

.toper .logo a {
    color:#ffffff;
    text-decoration:none;
}

.toper .logo a:hover {
    text-decoration:underline;
}

.toper .description {
    color:#ffffff;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    padding-left:83px;
    line-height:11px;
}

.toper .lang {
    color:#ffffff;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-left:83px;
    padding-top:14px;
}
.toper .lang-name{
    float: left;
    line-height: 21px;
    margin-right: 5px;
}

.pre_menu {
    background:url('/images/pre_menu_bg.png') top left no-repeat;
    height:11px;
}

/*** /home/igor/weatherandtime.net/contents/blocks/languages/block_language_selector.css ***/

.drop_down {
    display:inline-block;
/zoom:1;
/display:inline;
    margin-bottom:-5px;
}

.drop_down .select {
    border:1px solid #babec1;
    color:#2d2d2d;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    height:19px;
    background:#ffffff;
/width:200px;
}

.drop_down .select .flag {
    float:left;
    margin-top:3px;
    padding-left:3px;
    width:30px;
}

.drop_down .select .contry {
    float:left;
    margin-top:3px;
    padding-left:2px;
    text-decoration:none;
    padding-right:10px;
}

.drop_down .select .point {
    float:right;
    margin-top:2px;
    margin-right:2px;
}

.drop_down .options {
    border-left:1px solid #babec1;
    border-right:1px solid #babec1;
    border-bottom:1px solid #babec1;
    background:#ffffff;
    position:absolute;
    display:block;
    z-index:10;
/width:200px;
}

.drop_down .options .option {
    height:19px;
    white-space:nowrap;
    padding-right:20px;

}

.drop_down .options .option:hover {
    background-color:#D5D5D5;
}

.drop_down .options .flag {
    display:inline;
    margin-top:3px;
    padding-left:3px;
    width:30px;
}

.drop_down .options .contry {
    display:inline;
    margin-top:2px;
    padding-left:2px;
    text-decoration:none;
    font-weight:normal;
    white-space:nowrap;
}

/*** /home/igor/weatherandtime.net/contents/blocks/menu/block_menu_main.css ***/

.menu {
    background:url('/images/menu_bg.png') top left repeat-x;
    height:44px;
    margin-left:28px;
    margin-right:28px;
    position:relative;
    _position:inherit;
}

.menu .corner_left {
    background:url('/images/menu_corner.gif') top left no-repeat;
    height:8px;
    width:8px;
    position:absolute;
    top:0;
    left:0;
}

.menu .corner_right {
    background:url('/images/menu_corner.gif') top right no-repeat;
    height:8px;
    width:8px;
    position:absolute;
    top:0;
    right:0;
}

.menu table td a {
    display:block;
    text-align:center;
    height:44px;
    line-height:44px;
    color:#ffffff;
    font-family:"Trebuchet MS", Arial;
    font-size:15px;
    text-decoration:none;
    border-right:1px solid #39a5d1;
    border-left:1px solid #60c8f1;
}

.menu table td a:hover {
    background:url('/images/menu_bg_h.png') top center repeat-x;
}

/*** /home/igor/weatherandtime.net/contents/blocks/footer/block_footer.css ***/

.footer {
    background:url('/images/footer.png') top center no-repeat;
    height:100px;
    padding-top:118px;
}

.footer_mainer {
    width:874px;
    position:relative;
}

.footer_mainer .links {
    color:#475862;
    font-family:Verdana;
    font-size:11px;
    line-height:20px;
}

.footer_mainer .links a {
    color:#475862;
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
}

.footer_mainer .links a:hover {
    text-decoration:underline;
}

.footer_mainer .copy {
    font-family:Verdana;
    font-size:11px;
    color:#8b8b8b;
    float:left;
    padding-top:33px;
}

.footer_mainer .wps {
    font-family:Verdana;
    font-size:11px;
    color:#8b8b8b;
    float:right;
    padding-top:30px;
}

.footer_mainer .wps a {
    color:#12a0d7;
    text-decoration:none;
}

.footer_mainer .wps a:hover {
    text-decoration:underline;
}

/*** /home/igor/weatherandtime.net/contents/blocks/city/block_city_search.css ***/

.block_city_search_container {
    position: absolute;
    margin-left: 700px;
    margin-top: 16px;
}

.block_city_search_container input[type=text] {
    width: 158px;
}

/*** /home/igor/weatherandtime.net/contents/templates/tpl_global.css ***/

* {
    margin:0;
    padding:0;
}

html {
    height:100%;
    width:100%;
}

body {
    font-family:Verdana;
    font-size: 12px;
    text-decoration:none;
    margin:0px;
    padding:0px;
    color:#000000;
    width:100%;
    height:100%;
}

a {
    text-decoration:underline;
    padding:0px;
    margin:0px;
    color:#000000;
}

a:hover {
    text-decoration:none;
}

a img {
    border:0px;
}

div {
    margin:0px;
    padding:0px;
}

img {
    border:0px;
    margin:0px;
    padding:0px;
}

form {
    margin:0px;
    padding:0px;
}




.required {
    display: inline-block;
    padding-right: 8px;
    background: url('/images/important.png') top right no-repeat;
}

.translate_id, .translate_id h1, .translate_id h2, .translate_id h3{
    display: inline!important;
    height: 10px!important;
    position: absolute!important;
    border: 1px solid black!important;
    padding: 1px!important;
    background-color: #FFFFFF!important;
    margin:0!important;
    margin-left: 0!important;
    margin-top: -8px!important;
    z-index: 1000!important;
    color: black!important;
    font-size: 10px!important;
    line-height: 10px!important;
    font-family:Verdana!important;
    font-weight:normal!important;
}

.site_top {
    min-height: 100%;
    height:auto !important;
    height:100%;
    background:url('/images/site_bg.png') top center repeat-y;
}

.hFooter {
    height: 218px;
    margin-top:-118px;
}

.site_bottom {
    height: 218px;
    margin-top: -218px;
    margin-top: -100px;
}

.site_content {
    margin-bottom:-118px;
    position:relative;
}
.weather_city_seo{
    border: 1px solid #ffffff;
    padding: 10px;
    /*font-style: italic;*/
    font-family: times new roman;
    font-size: 13px;
    color: #565656;

}
