/* 
Style Name: Astor
Style URI: http://astor.ua
Version: 0.1
Author: MID
Author URI: http://www.mid.com.ua
*/

/* Social Style 
********************* */

html{}
*{padding: 0;margin: 0;}
body{font: 62.5% Arial, Helvetica, sans-serif;padding: 20px 4px 20px 20px;background:#FABC19 url(/i/Image/site/bg.jpg) no-repeat left top;color:#000000;}
/body{font-size:100%;}


img, table{border: 0;}

#pageUdiv {font-size:1.2em;}
.wrapper {width:980px;margin:0 auto;}

p{line-height: 1.3em; margin: 0.7em 0;}
img.right{float: right; margin: 10px 0 0 10px;}
img.left{float: left;margin: 0 10px 10px 0;}
hr{display: none;}

/*���� ������*/
a{color:#e53000;}

/*���� ����������*/
a:link, a:visited{color:#e53000;}

a:hover{color:#000;}

a:active{text-decoration: none; background-color: #fcce21; color:#000;}

fieldset{padding:10px;border:1px solid #fff;width:550px;}
fieldset legend{font-weight:bold;color:#fff;font-size:1.2em;}

#flash_logo{margin-left:-6px;}

h1, h2, h3, h4, h5, h6{}

h1{padding-top:0;font-size:2.15em;font-weight:normal;}
h2{padding-top:0;font-size:1.65em;font-weight:normal;margin-bottom:5px;}
h3{padding-top:0;font-size:1.16em;font-weight:bold;margin-bottom:5px;}
h1.top{margin-bottom:30px;margin-top:25px;}

ul{margin-left:16px;}
ul li{margin-bottom:5px;}


ul.list li{list-style-image:url(/i/Image/site/bullet.gif); font-size:10px;}
ul.list li a{font-size:12px;}

.RSS{padding-left:16px;background:url(/i/Image/site/icon_rss.gif) no-repeat 0px 2px;font-size:1.2em;}


img.header{margin-left:44px;}

/* Related Pages
******************** */

.related {}
.related ul{}
.related a{}


/* Footer
******************** */

#footer{clear:both;width:750px;border-top:4px solid #fff;padding-top:20px;margin-top:20px;margin-left:230px;font-size:.9em;}
#footer a{font-size:1em;}
#footer .foot_nav{clear:both;}
#footer .foot_nav ul{list-style:none;line-height:1.6em;}
#footer .foot_nav ul li{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
#footer .foot_nav ul li a{}
#footer td{line-height:1.6em;}

.credits_idea, 
.credits_mid {font-size:11px; font-weight: normal; padding:3px 0 3px 0; margin:0px; text}
strong.idea,
strong.mid {font-size:11px; font-weight: normal;}


/* Etc
******************** */

br.clear {clear: both;}

/* Scheme
******************** */

.wrap{overflow:visible;width:980px;}
#content{width:750px;float:right;}
#sidebar{width:210px;float:left;}
#crumbs{}
a.crumbs_on, a.crumbs_off{}
a.crumbs_on{}

.signature{}

/* Navigation
******************** */
#menu {font-size:1.7em;}
#menu ul{list-style:url(/i/Image/site/bullet.gif);font-size:0.93em;line-height:1.15em;margin-left:20px; }
#menu ul li{}
#menu ul li a{margin-bottom: 10px; display:block;}
#menu ul li.first{}
#menu li.expanded, #menu li.active  a{}
#menu ul.menu-1 li.expanded a{}
#menu li.active a{font-weight:bold; text-decoration: none; color:#000; }
#menu li.collapsed a{font-weight:normal;}

#menu ul.menu-1 li a {font-size: .91em;}

#menu ul.menu-2{margin-left:30px;}
#menu ul.menu-2 li a {font-size: .8em;}
#menu li li.active a{font-weight:bold; text-decoration: none; color:#000; }
#menu li li.collapsed a{font-weight:normal;}


.sitemap a{}
.sitemap a:hover{}

/* Search
******************** */

.search_form_input{}

.submit_search_form{width:35px; height:23px;}

/* Design 
******************** */


/* Images
******************** */
.signature, .presscenter{clear:both;overflow:hidden;font-size:.9em;display:block;margin:0;padding:0;}
.signature img{}
.signature.right{float:right;}
.signature.right img{margin-left:10px;}
.signature.left{float:left;}
.signature.left img{margin-right:10px;}

/* Chunks 
******************** */
.chunk{}
.chunk p{}

/* Presscenter
******************** */


.presscenter {}
.presscenter ul{list-style:none;margin-left:0px;}
.presscenter ul.announce{overflow:visible;}
.presscenter ul.announce li a.title{text-decoration:underline;}
.presscenter ul.announce li a.title:hover{text-decoration:none;}
.presscenter ul.announce li{float:left;width:200px;margin-right:50px;overflow:visible;z-index:1;}
.presscenter .news_shadow{z-index:2;margin-top:5px;padding:6px 0px 0 7px; xmargin-left:33px;width:155px;height:100px;background:url(/i/Image/site/bg_news.gif) no-repeat top;}
.presscenter ul.announce li  span, .presscenter ul.announce li  a{margin-left:43px;display:block;}
.presscenter ul.announce li div a{margin-left:4px;}

.presscenter ul.announce li.last{margin-right:0;}
.presscenter ul.announce li, .presscenter ul.announce li a{}
.presscenter ul.announce li .date{font-size:0.9em;}
.presscenter td.year span{margin-right:10px;font-size:1.1em; font-weight:bold;margin-top:6px;display:block;}
.presscenter td.list{}

.presscenter .wrap .news_shadow{margin-left:5px;width:155px;height:100px;float:left;}
.presscenter .wrap .news_shadow a{margin-left:4px;}
.presscenter .wrap {width: auto; overflow: visible; margin-bottom: 10px;font-size:1.2em;}
.presscenter .wrap .news{width:535px;float:left;margin-top:6px;}
.presscenter .wrap a.announce{font-size: 1.1em;}
.presscenter .wrap img.img{float: left; margin: 0 10px 2px 0; }
.presscenter .wrap .description{padding: 5px 0 3px 0; display: block;}
.presscenter .wrap .date{color: #333333;font-size:0.9em;}
.presscenter .wrap .source{}


.presstabs ul.headtab{list-style:none; list-style-image:none; padding: 0; margin: 10px 0;}
.presstabs ul.headtab li{float: left; font-size: 1.4em; margin-right: 20px;}
.presstabs ul.headtab li.active a {font-weight: bold; text-decoration: none;}

/* MID
******************** */

.midblock {padding:12px 0 0 0;}
#i_mid_{ position:absolute;z-index:1006;margin-left:5px;border:1px solid #ED1C24;}
#i_mid_image{width:54px;height:40px;}
#i_mid_image td{padding:0 0 0 5px;}
#i_mid_image img{cursor:pointer;}

#i_mid_{background:#fff;width:299px;display:none;z-index:1005;padding-top:32px;padding-bottom:8px;}
#i_mid_ td{color:#737373;font-size:11px;padding:3px 10px;}
#i_mid_ td td{color:#737373;font-size:11px;padding:0;white-space:nowrap;}
#i_mid_ textarea,#i_mid_ .input{background:#fff;border:1px solid #737373;width:100%;color:#737373;//width:96%;}
#i_mid_ .mid_input_error{background:#eeaaaa;border:1px solid #ED1C24;width:100%;color:#737373;}
#i_mid_ .i_mid_error{display:block;color:#ff0000;margin-top:8px;font-size:11px;font-weight:bold;}
#i_mid_ .i_mid_msg{display:block;color:#000;margin-top:8px;font-size:11px;font-weight:bold;}
#i_mid_ textarea{height:50px;}
#i_mid_header_title{margin-left:10px;}
#i_mid_ .i_mid_pointer{cursor:pointer;}
#i_mid_red_line{display:none;height:27px;line-height:27px; background:#ED1C24;}
#i_mid_red_line td {color:#fff;text-align:left;}
#i_mid_line{display:none;}
#i_mid_ .i_mid_name{font-size:11px;padding-left:10px;}
#i_mid_ a{color:#737373; text-decoration:underline;}
#i_mid_ a:hover{color:#737373; text-decoration:none;}

/* Tips
******************** */

.helptip{font-weight:inherit;border-bottom:1px dotted #000;cursor:help;}
.js_tip_clt{background:url(/i/Image/site/tips/clt.png) no-repeat;}
.js_tip_crt{background:url(/i/Image/site/tips/crt.png) no-repeat;}
.js_tip_clb{background:url(/i/Image/site/tips/clb.png) no-repeat;}
.js_tip_crb{background:url(/i/Image/site/tips/crb.png) no-repeat;}
.js_tip_lt{background:url(/i/Image/site/tips/lt.gif) repeat-x;}
.js_tip_ll{background:url(/i/Image/site/tips/ll.gif) repeat-y;}
.js_tip_lr{background:url(/i/Image/site/tips/lr.png) repeat-y;}
.js_tip_lb{background:url(/i/Image/site/tips/lb.png) repeat-x;}
.js_tip_bottom{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/pbc.png) no-repeat;}
.js_tip_top{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/ptc.png) no-repeat;}

/* Forms
******************** */
.el{padding-bottom: 3px;}
.form td{padding-bottom: 5px;}
td.el input, td.el select, td.el textarea{}
td.el input, td.el textarea{ width: 350px;}
td.el input.radio_group {width: auto;}
td.el.required input, td.el.required textarea{}
td.el.required span.sfe{}
td.el.required select {}
td.el.required input, td.el.required textarea{}
td.el.failure input, td.el.failure select, td.el.failure textarea{background: pink;}
.el input, .el textarea {}

.tips{font-size:.9em;color:#012444;font-style:oblique;}
.err_mes{font-size:.8em;color:red;}
#message.failed{width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message.normal{width: 90%; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}

#message_phone.failed{width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message_phone.normal{width: 90%; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}
#error_phone{display:none; width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message_Okay {display:none; width: 554px; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}

.form100 {width: 98%;}

/* clearfix */

.clearfix:after , .wrap:after, .presstabs ul.headtab:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clickable{cursor:pointer;}

/*  Sitemap  */

#sitemapContainer ul {}
#sitemapContainer ul.menu-1 {}
#sitemapContainer li{}
#sitemapContainer div{}

#sitemapContainer .menu-1 a{font-size:14px; font-weight: bold; padding: 0; margin: 0; }
#sitemapContainer .menu-2 a{font-size:12px;}
#sitemapContainer .menu-3 a{font-size:11px;}
#sitemapContainer .menu-3 li{line-height:14px; }
#sitemapContainer .menu-4 a{font-size:10px;}
#sitemapContainer .menu-4 li{line-height:12px; }

/* Gallery */
td.h_0 {}
#photoDump li {list-style:none; list-style-image:none;}
#photoDump ul {margin:0; padding:0;}
.thumbs_list {margin: 0 5px 5px 0;}

/* Feedback */
.qheader {padding:3px;}
.question {padding: 5px 0;}
.reply {margin-top:5px;}
.reply_from {}

td.formtextbg{padding:6px 0;}
table.registration td{border:none;}

.hot_line {display:block;float:right;font-size:.9em;margin-bottom:25px;padding-right:20px; height: 25px; line-height: 25px;}
.hot_line span{font-size:1.6em;font-weight:bold;}
.hot_link {display:block;float:right;margin-bottom:20px;padding-right:20px;margin-top:4px;}
.hot_link a {font-size: .9em;}

/* Comments */
#comment_float .comment{padding: 5px 0 10px 0;margin-bottom:10px;}
#comment_float .author {font-weight: bold; margin-right: 5px;}
#comment_float .date {font-style: italic;}
#cbname, #cbtext { width: 350px; margin-bottom: 5px;}
.comment_form .message{color: red;}
.comment_form {margin-top:10px;}

#comment_float div.top{background:url(/i/Image/site/comment-top-r.gif) no-repeat right;padding-right:10px;}
#comment_float div.bottom{background:url(/i/Image/site/comment-bottom-r.gif) no-repeat right;padding-right:10px;}

#comment_float .answer{display:none;}
#comment_float .answer a{font-size:11px;}
#comment_float .level1{margin-left:40px;}
#comment_float .level2{margin-left:80px;}
#comment_float .level3{margin-left:120px;}
#comment_float .level4{margin-left:160px;}
#comment_float .level5{margin-left:200px;}

#comment_float .level1 img{width:700px;}
#comment_float .level2 img{width:660px;}
#comment_float .level3 img{width:620px;}
#comment_float .level4 img{width:580px;}
#comment_float .level5 img{width:540px;}


.flaers{float:right;width:250px;}

#get_card{font-size:1.4em;font-weight:bold;text-decoration:none;}
#line, #get_card{width:350px;text-align:right;}
#line .smaller{font-size:1.0em;font-weight:bold;text-decoration:none;}

/*  Popup window */
#pw_cont .lt {background: url(/i/Image/site/grounds/lt.png) no-repeat;}
#pw_cont .t {background: url(/i/Image/site/grounds/t.png) repeat-x;}
#pw_cont .rt {background: url(/i/Image/site/grounds/rt.png) no-repeat;}
#pw_cont .l {background: url(/i/Image/site/grounds/l.png) repeat-y;}
#pw_cont .r {background: url(/i/Image/site/grounds/r.png) repeat-y;}
#pw_cont .lb {background: url(/i/Image/site/grounds/lb.png) no-repeat;}
#pw_cont .b {background: url(/i/Image/site/grounds/b.png) repeat-x;}
#pw_cont .rb {background: url(/i/Image/site/grounds/rb.png) no-repeat;}
#pw_cont .popupwin {background: #fff;}
#pw_cont .pw_close {cursor: pointer; margin-bottom: 10px;}

.serviceicons img{margin-left:2px;}
.orientir{font-weight:normal;}



/*���� ������   one more for IE*/
a{color:#e53000;}

/*���� ����������*/
a:link, a:visited{color:#e53000;}

a:hover{color:#000;}

a:active{text-decoration: none; background-color: #fcce21; color:#000;}

/*VOTE STARS*/

.rating {padding:0px;margin:2px;	cursor: pointer;clear: both;display: block;	}
.rating .star {float: left;	width: 17px; height: 16px; overflow: hidden; text-indent: -999em; cursor: pointer;}
.rating .star, .rating  .star a {background: url(/i/Image/site/star.gif) no-repeat 0 0px;}
.rating .star a {text-decoration:none;display: block; width: 100%; height: 100%; background-position: 0 0px;}
.rating .star:after {content: '.';	display: block;	height: 0; width: 0; clear: both; visibility: hidden;}
.rating .star{zoom:1;}
div.rating div.on a {background-position: 0 -17px;}
div.rating div.hover a, div.rating div a:hover {background-position: 0 -34px;}
div.rating div.disabled a{background-position: 0 0;}
div.rating div.disabled_on a{background-position: 0 -17px;}
#vote_count{font-size:10px;}

.pw_title{font-size:14px;font-weight:bold;}

.search_pager_td{padding-right:5px;}

/********************************** Table for the content */

table.main {margin-top:10px;margin-bottom:10px;border-collapse: collapse;}
table.main th{text-align:left; border-bottom:3px solid #fff;padding:10px;}
table.main td { border-bottom:1px solid #fff;padding:5px;}
table.main .heads{background:#fff;}
.cole_name{border-top:3px solid #fff;}

span.sms {
display: block;
float:left;
padding: 2px 0 0 4px;
font-size: 17px;
font-weight: bold;
}

/* photos */

table.photos_contest tr td{
    padding: 10px;
}
table.photos_contest_rules tr td{
    padding: 3px;
}
div.f_c_banner{
margin-bottom: 90px;
}
div.f_c_banner img{
z-index: 100;
margin: -90px 0;
}
