/*----- Start "Main definitions" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Arial, "Trebuchet MS", sans-serif;
    color: #a0a0a0;
    background: url(images/bg.gif) repeat 0 0;
    text-align: left;
}

a img { border: 0; }
a { color: #a0a0a0; text-decoration: underline; }
a:hover { text-decoration: none; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.field { font-size: 12px; color: #484848; font-family: Arial, "Trebuchet MS", sans-serif; color: #000; border: solid 1px #a0a0a0; width: 140px; padding: 2px 5px; }
/*----- End "Main definitions" -----*/

.shell { width: 914px; margin: 0 auto; }

#page { padding-bottom: 30px; }

#header { width: 100%; position: relative; margin-bottom: 5px; }

#logo { text-transform: uppercase; line-height: 1; padding-bottom: 15px; }
#logo h1 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; font-size: 30px; color: #fff; }
#logo h1 a { color: #fff; text-decoration: none; }
#logo h1 a span { color: #7ab7e2; }
#logo .description { font-size: 10px; color: #cfd2d9; }

#top-nav { float: right; display: inline; margin-bottom: 2px; }
#top-nav ul { float: left; display: inline; font-size: 10px; line-height: 31px; color: #fff; text-transform: uppercase; background: url(images/top-nav-bg.jpg) repeat-x 0 0; }
#top-nav ul li { float: left; display: inline; list-style-type: none; }
#top-nav ul li a { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url(images/top-nav-sep.gif) no-repeat right 0; }
#top-nav ul li a:hover { text-decoration: underline; }
#top-nav ul li.last { padding-right: 4px; background: url(images/top-nav-last.gif) no-repeat right 0; }
#top-nav ul li.last a { background: none; }
#top-nav ul li.home { width: 100px; background: url(images/top-nav-home.gif) no-repeat 0 0; }
#top-nav ul li.home a { background: none; width: 67px; height: 31px; line-height: 29px; padding: 0; color: #141414; font-weight: bold; padding-left: 21px; }

#main-nav { float: right; display: inline; line-height: 32px; background: url(images/main-nav-bg.gif) repeat-x 0 0; }
#main-nav .bg-right { background: url(images/main-nav-bg-right.gif) no-repeat right 0; }
#main-nav .bg-left { background: url(images/main-nav-bg-left.gif) no-repeat 0 0; padding-left: 32px; width: 676px; }
#main-nav ul { height: 32px; font-size: 10px; color: #a8a8a8; text-transform: uppercase; }
#main-nav ul li { float: left; display: inline; list-style-type: none; background: url(images/main-nav-sep.gif) no-repeat right 0; }
#main-nav ul li a { float: left; display: inline; text-decoration: none; color: #a8a8a8; padding: 0 11px 0 9px; }
#main-nav ul li a:hover { text-decoration: underline; }

#sort-nav { line-height: 46px; background: url(images/sort-nav-bg.gif) repeat-x 0 0; }
#sort-nav .bg-left { background: url(images/sort-nav-bg-left.gif) no-repeat 0 0; position: relative; height: 46px; }
#sort-nav .bg-right { background: url(images/sort-nav-bg-right.gif) no-repeat right 0; position: relative; height: 46px; }
#sort-nav ul li { float: left; display: inline; list-style-type: none; height: 46px; }
#sort-nav ul li a { float: left; display: inline; font-size: 13px; font-weight: bold; color: #282828; text-decoration: none; padding: 0 19px; }
#sort-nav ul li span.sep { float: left; display: inline; width: 2px; height: 46px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sort-nav-sep.gif); }
#sort-nav ul li a:hover { text-decoration: underline; }
#sort-nav ul li.active a { color: #fff; text-decoration: none; }
#sort-nav ul li.active a:hover { text-decoration: none; }
#sort-nav ul li.first-active a { background: url(images/nav-active-first.gif) no-repeat 0 0; }
#sort-nav ul li.active span.sep { background-image: url(images/nav-active-sep.gif); }
#sort-nav ul li.active { background: url(images/nav-active-bg.gif) repeat-x 0 0; }

#main { background: #050505 url(images/main-bg.gif) no-repeat 0 0; padding-top: 10px; }
#main-bot { background: url(images/main-bot-bg.gif) no-repeat 0 bottom; padding: 0 10px 2px 10px; height: 100%; position: relative; }
#sidebar { float: left; display: inline; width: 226px; }
#content { float: right; display: inline; width: 657px; }

.block { margin-bottom: 10px; background-repeat: no-repeat; background-position: 0 0; }
.block .block-bot { height: 100%; position: relative; background-repeat: no-repeat; background-position: 0 bottom; }
.block .block-cnt { padding: 10px 10px 10px 9px; }

.block .head { background: url(images/block-head.gif) no-repeat 0 0; padding-left: 15px; }
.block .head .head-cnt { background: url(images/block-head.gif) no-repeat right 0; line-height: 38px; height: 38px; padding-right: 13px; }
.block .head .head-cnt a { color: #000; text-decoration: underline; }
.block .head h3 { font-size: 15px; font-weight: bold; color: #262727; }
.block .head .view-all { float: right; display: inline; width: 120px; height: 18px; line-height: 16px; background: url(images/block-head-view-all1.gif); margin-top: 12px; }
.block .head .view-all { color: #656565; font-size: 10px; text-decoration: none; text-align: center; }
.block .head .view-all:hover { text-decoration: underline; }

#content .block { background-image: url(images/content-block-top.gif); background-color: #313131; width: 657px; }
#content .block .block-bot { background-image: url(images/content-block-bot.gif); }

#sidebar .block { background-image: url(images/sidebar-block-top.gif); background-color: #484848; width: 226px; }
#sidebar .block .block-bot { background-image: url(images/sidebar-block-bot.gif); }


#search .block-cnt { padding: 5px 5px 5px 4px; }
#search .fieldplace { float: left; display: inline; width: 170px; height: 22px; background: url(images/search-field.gif) no-repeat 0 0; padding-left: 18px; }
#search .fieldplace .field { padding: 3px 6px 4px; width: 158px; border: none; background: none; }
#search .button { float: left; display: inline; width: 29px; height: 22px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; border: 0; }
#search .button { background: url(images/search-button.gif) no-repeat 0 0; }

#sign .block-cnt { padding: 6px 5px 5px 5px; }
#sign .button {border:0; cursor: pointer; display: block; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; display: block; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; }
#sign .button { width: 105px; height: 29px; background: url(images/sign-button.gif) no-repeat 0 0; }
#sign .button:hover { background-position: 0 bottom; }
#sign .button-left { float: left; display: inline; }
#sign .button-right { float: right; display: inline; }
#sign .center { text-align: center; font-size: 11px; line-height: 16px; margin-top: 4px; }
#sign .center a { color: #35cfd9; }
#sign .fieldplace { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
#sign .fieldplace .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
#sign .fieldplace_pass { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_pass.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
#sign .fieldplace_pass .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }

#sign ul {font-size: 10px; color: #fff; text-transform: uppercase;}
#sign ul li { list-style-type: none; margin-top:10px;}
#sign ul li a { color: #fff; text-decoration: none; padding: 0 10px 0 8px; }
#sign ul li a:hover { text-decoration: underline; }



#sidebar .articles .article { padding: 8px 7px; background: url(images/sidebar-article-sep.gif) repeat-x 0 bottom; font-size: 11px; color: #a0a0a0; }
#sidebar .articles h4 { color: #fff; font-weight: bold; font-size: 12px; }
#sidebar .articles h4 a { color: #fff; text-decoration: none; }
#sidebar .articles h4 a:hover { color: #ccc; }
#sidebar .articles .view-all { font-size: 10px; letter-spacing: 0.5px; line-height: 24px; float: right; display: inline; margin-right: 6px; }

#sidebar .image-articles .image { float: left; display: inline; width: 55px; }
#sidebar .image-articles .image img { padding: 1px; border: solid 1px #1e1e1e; width: 51px; height: 51px; }
#sidebar .image-articles .cnt { float: right; display: inline; width: 150px; }

#sidebar .text-articles .article { padding: 8px 10px; font-size: 12px; }
#sidebar .text-articles h4 { font-size: 13px; }

#content .articles h4 { font-size: 15px; font-weight: bold; color: #ccc; margin: 4px 0 2px; }
#content .articles h4 a { text-decoration: none; color: #ccc; }
#content .articles h4 a:hover { color: #fff; }
#content .fieldplace { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
#content .fieldplace .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
#content .fieldplace_pass { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_pass.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
#content .fieldplace_pass .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
#content .fieldplace_email { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_email.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
#content .fieldplace_email .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
#content .fieldplace_code {color:black; float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_pass.gif) no-repeat 0 0; padding-left: 23px; padding-top: 4px; margin-bottom: 10px;}

#content .col-articles .image img { padding: 1px; border: solid 1px #050505; width: 194px; height: 194px; }
#content .col-articles .photos img { padding: 1px; border: solid 1px #050505;}
#content .col-articles .article { float: left; display: inline; margin: 17px 0 10px 15px; width: 198px; height: 200px; text-align:center; }
#content .col-articles .article_pod { float: left; display: inline; margin: 17px 0 10px 15px; width: 80px; height: 80px; text-align:center; }
#content .col-articles .priv_photo { float: left; display: inline; margin: 17px 0 10px 15px; width: 198px; text-align:center; }
#content .col-articles .view_photo {margin: 17px 0 10px 15px; width: 95%; text-align:center; }
#content .col-articles .smile {margin: 17px 0 10px 15px; width: 105px; text-align:center; }
#content .col-articles .pages { float: left; display: inline; margin: 17px 0 10px 15px; width: 100%;text-align:center; }
#content .col-articles .button {border:0; cursor: pointer; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; }
#content .col-articles .button { width: 105px; height: 29px; background: url(http://gallery.verstard.ru/images/smile/angel.gif) no-repeat 0 0; padding-left: 25px; padding-bottom: 25px;}

#content .row-articles .article { padding: 10px 15px 12px 15px; background: url(images/content-article-sep.gif) repeat-x 0 bottom; }
#content .row-articles .article_new { padding: 10px 15px 12px 15px; background: #464545 url(images/content-article-sep.gif) repeat-x 0 bottom; }
#content .row-articles .last-article { background: none;}
#content .row-articles .image { float: left; display: inline; width: 51px; }
#content .row-articles .image img { width: 51px; }
#content .row-articles .cnt { float: right; display: inline; width: 560px; }
#content .row-articles .cnt1 { float: right; display: inline; width: 550px; }
#content .row-articles h4 { margin-top: 0; line-height: 20px; font-size: 12px;}
#content .row-articles h4 a { color: #e4e4e4; }
#content .row-articles .pages { float: left; display: inline; margin: 17px 0 10px 15px; width: 100%;text-align:center; }

#slider { width: 638px; height: 357px; position: relative; }
#slider .buttons { position: absolute; top: 250px; right: 15px; z-index: 101; }
#slider .buttons span { float: left; display: inline; width: 28px; height: 27px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; margin-left: 2px; }
#slider .buttons span.prev { background: url(images/button-prev.png) no-repeat 0 0; }
#slider .buttons span.next { background: url(images/button-next.png) no-repeat 0 0; }
#slider .holder { width: 638px; height: 357px; position: relative; overflow: hidden; }
#slider .content { height: 357px; width: 100000px; position: absolute; top: 0; left: 0; }
#slider .fragment { float: left; display: inline; width: 638px; height: 357px; list-style-type: none; }
#slider .fragment .image { position: relative; width: 638px; height: 287px; }
#slider .frame { width: 638px; height: 287px; position: absolute; top: 0; left: 0; z-index: 100; background: url(images/slider-image-bg.png) no-repeat 0 0; }
#slider .frame { font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt { margin-top: 5px; height: 49px; background: url(images/slider-cnt-bg.gif) repeat-x; color: #fff; font-size: 11px; line-height: 1.4; padding: 8px 15px; }
#slider .fragment .cnt .side-a { float: left; display: inline; width: 150px; }
#slider .fragment .cnt .side-b { float: right; display: inline; width: 430px; }
#slider .fragment .cnt h4 { font-size: 19px; font-weight: bold; color: #212121; text-transform: uppercase; margin-bottom: 5px; }
#slider .fragment .cnt .rating li { float: left; display: inline; list-style-type: none; font-size: 9px; color: #050505; text-transform: uppercase; margin-right: 1px; }
#slider .fragment .cnt .rating li .star { float: left; display: inline; width: 15px; height: 15px; font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt .rating li .empty-star { background: url(images/empty-star.gif); }
#slider .fragment .cnt .rating li .full-star { background: url(images/full-star.gif); }
#slider .fragment .cnt .rating li .votes { float: left; display: inline; margin-top: 3px; margin-left: 4px; }
  
#footer .copy { font-size: 10px; color: #363636; text-transform: uppercase; text-align: right; padding: 20px 0; }
#footer .copy a{ color: #363636; }
#footer .navs { background: #222 url(images/footer-navs-top.gif) no-repeat 0 0; text-align: center; font-size: 10px; text-transform: uppercase; color: #656565; height: 100%; position: relative; }
#footer .navs .navs-bot { background: url(images/footer-navs-bot.gif) no-repeat 0 bottom; height: 100%; position: relative; }
#footer .navs ul { margin: 10px 0; }
#footer .navs ul li { list-style-type: none; display: inline; padding: 0 6px; }
#footer .navs ul li a { color: #656565; text-decoration: none; }
#footer .navs ul li a:hover { text-decoration: underline; }

input.editbutton {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        float:left;
        cursor:pointer;
        background: url(images/edit.png) no-repeat 0 0;
        margin:7px;
}

input.delbutton {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        float:left;
        cursor:pointer;
        background: url(images/delete.png) no-repeat 0 0;
        margin:7px;
}

.editbutton_photo {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        float:inherit;
        background: url(images/edit.png) no-repeat 0 0;
        margin:7px;
        cursor:pointer;
        text-decoration: none;
}

input.delbutton_photo {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        float:inherit;
        cursor:pointer;
        background: url(images/delete.png) no-repeat 0 0;
        margin-top:7px;
}

input.appbutton_photo {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 25px;
	font-weight: bold;
        cursor:pointer;
        background: url(images/apply.png) no-repeat 0 0;
        margin-top:7px;
}

input.selbutton {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/select.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}



input.addcomment {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/comment_add.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.update {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/update.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.next {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-right: 18px;
	font-weight: bold;
        background: url(images/next.png) no-repeat 0 0;
        background-position: right;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.back {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/back.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.poll {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/poll.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

.poll_res {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        float:inherit;
        background: url(images/poll.png) no-repeat 0 0;
        margin:7px;
        cursor:pointer;
        text-decoration: none;
}

input.upload {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/upload.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.login {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/login.png) no-repeat 0 0;
        margin-top:7px;
        float:inherit;
        cursor:pointer;
}

input.file {    
	position: relative;
	text-align: center;
        color:#a0a0a0;
}

.messagebox{
 float:left;
 width:auto;
 padding:3px;
}

.boxad {background: #45464B; color: #BBB; border: 1px solid #555; padding: 5px; width:94%;}

.delbutton_let {
	font-size: 100%;
	font-family: Arial, Sans-serif;
	border: none;
	background: #313131;
	color: #808080;
	padding-left: 18px;
	font-weight: bold;
        background: url(images/delete.png) no-repeat 0 0;
        margin-top:7px;
        text-decoration: none;
    margin-left: 30px;
    cursor:pointer;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.fieldplace_icq { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_icq.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
.fieldplace_icq .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
.fieldplace_skype { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_skype.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
.fieldplace_skype .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }
.fieldplace_vkontakte { float: left; display: inline; width: 217px; height: 22px; background: url(images/input_form_vkontakte.gif) no-repeat 0 0; padding-left: 18px; margin-bottom: 10px;}
.fieldplace_vkontakte .field { padding: 3px 6px 4px; width: 200px; border: none; background: none; }

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
        margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
        color: black;
}

.ac_loading {
	background : Window url('images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#search1 {
  font-size: 12px; color: #484848; font-family: Arial, "Trebuchet MS", sans-serif; color: #000; border: 0px; width: 140px; padding: 2px 5px;background: none;
}

/*--Нижная панель--*/
#footpanel {
position: fixed;
bottom: 0; left: 0;
z-index: 9999; /*--Панель всегда поверх всех остальных элементов--*/
background: #e3e2e2;
border: 1px solid #c3c3c3;
border-bottom: none;
width: 94%;
margin: 0 3%;
}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
padding: 0; margin: 0;
float: left;
width: 100%;
list-style: none;
border-top: 1px solid #fff;
font-size: 11px;
}
#footpanel ul li{
padding: 0; margin: 0;
float: left;
}
#footpanel ul li a{
padding: 5px;
float: left;
text-indent: -9999px; /*--Для замены текста - Текст выталкивается за пределы
страницы --*/
height: 16px; width: 16px;
text-decoration: none;
color: #333;
position: relative;
}
html #footpanel ul li a:hover{ background-color: #fff; }
html #footpanel ul li a.active {
background-color: #fff;
height: 17px;
margin-top: -2px;
border: 1px solid #555;
border-top: none;
z-index: 200;
position: relative;
}

#footpanel a.home{
	background: url(images/home.png) no-repeat 15px center;
	width: 50px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0;
}
a.profile{ background: url(images/user.png) no-repeat center center;  }
a.editprofile{ background: url(images/wrench_screwdriver.png) no-repeat center center; }
a.contacts{ background: url(images/address_book.png) no-repeat center center; }
a.messages{ background: url(images/mail.png) no-repeat center center; }
a.playlist{ background: url(images/document_music_playlist.png) no-repeat center center; }
a.videos{ background: url(images/film.png) no-repeat center center; }
a.alerts{ background: url(images/newspaper.png) no-repeat center center; }
#footpanel a.chat{
	background: url(images/balloon.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0;
}
#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }

#footpanel a small {
	text-align: center;
	width: 70px;
	background: url(images/pop_arrow.gif) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Спрятать по умолчанию--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block; /*--Показывать при наведении--*/
	position: absolute;
	top: -35px; /*--Позиционируем подсказку 35 пикселей над меню--*/
	left: 50%;
	margin-left: -40px; /*--Центрирование подсказки--*/
	z-index: 9999;
}
table.dat_inf{
border-collapse:separate;
}

table.dat_inf td{
padding:5px 10px;
}
/*--голосование--*/

#container p{
    font-size: 10px; color: #fff; text-transform: uppercase;
}

#pollcontainer{

	padding:5px;
}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.option p{ line-height:1.1em; font-size:0.85em; }
.bar{ height:10px; background:#3399cc; }
.yourvote{ background:#113399; }


#TB_overlay {
position: fixed;
z-index: 100;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
opacity: 0.55;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
}

* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
