/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body {position:relative;font-family:Tahoma,Arial,Helvetica,sans-serif;background:url(i/body.gif) repeat-y center top;}
*html body{background:url(i/body.gif) repeat-y 116px top;}
/* --- layout --- */
#wrap {width:974px;margin:0 auto;overflow:hidden;zoom:1;position:relative;padding-top:213px;}
*html #wrap{margin-left:143px;}
#header {position:absolute;left:0;top:0;width:100%;height:213px;overflow:hidden;
	background:url(i/header.png) repeat-x left bottom;}
#footer {position:relative;clear:both;padding:23px 0 0 172px;min-height:96px;_height:96px;_overflow-y:visible;
	background:url(i/footer.gif) repeat-x left top;}
#middle {float:left;margin-right:15px;width:784px;padding-top:15px;}
#right {float:left;width:175px;padding-top:15px;}
#left {float:right;width:244px;padding:0 18px;}
*html #left {padding:0px 0px;}
*html #left{width:244px;}
#content {float:right;width:500px;height:100%;}

.wide #left {display:none;}
.wide #content {width:750px;}

/* --- header --- */
#header .logo {position:absolute;left:25px;top:21px;width:248px;height:97px;overflow:hidden;}
#header .logo img {position:absolute;left:0;top:0;width:100%;height:100%;}

#header .menu {position:absolute;margin-bottom:0;left:0;bottom:19px;_bottom:18px;padding-left:2px;width:972px;
	background:url(i/header.menu.li.png) no-repeat -248px top;}
#header .menu li {list-style-type:none;float:left;font-size:100%;}
#header .menu a {display:block;_display:inline-block;
	text-decoration:none;color:#FFF;text-transform:uppercase;font-size:77%;
	background:url(i/header.menu.li.png) no-repeat right top;}
*html #header .menu a{
	position:relative;top:15px;}
#header .menu a span {display:block;_display:inline-block;height:29px;overflow:hidden;line-height:29px;
	padding:0 19px;cursor:pointer;}
#header .menu .last a span {width:87px;text-align:center;}
#header .menu a:hover, #header .menu li.current a {background-position:right bottom;background-color:#00A4E0;}
#header .menu a:hover span, #header .menu li.current span {background:url(i/header.menu.li.png) no-repeat left bottom;}
#header #banners {position:absolute;overflow:hidden;right:57px;top:8px;width:/*587px*/635px;height:130px;}

#header .city {position:absolute;margin:0;left:0;bottom:49px;_bottom:48px;padding-left:0;}
#header .city li {float:left;list-style-type:none;padding:0 15px;margin-right:10px;
	font-size:116%;font-weight:bold;text-transform:uppercase;}
#header .city li.dnk {padding:0 0 0 3px;position:relative;top:1px;
	background:url(i/header.city.li.png) no-repeat left top;}
#header .city a {color:#F58220;text-decoration:none;line-height:32px;height:32px;overflow:hidden;}
#header .city li.dnk a {color:#FFF;display:block;_display:inline-block;padding:0 21px 0 21px;
	background:url(i/header.city.li.png) no-repeat right top;}

#header .lang {position:absolute;right:40px;top:134px;z-index:5;}
#header .lang li {list-style-type:none;float:left;}
#header .lang li a {display:block;}
#header .lang li img {display:block;}

/* --- kharkov --- */
.kharkov #header {background-image:url(i/kharkov.header.png);}
.kharkov #header .menu {background-image:url(i/kharkov.header.menu.li.png);}
.kharkov #header .menu a {background-image:url(i/kharkov.header.menu.li.png);}
.kharkov #header .menu a:hover, .kharkov #header .menu li.current a {background-position:right bottom;background-color:#ff7e00;}
.kharkov #header .menu a:hover span, .kharkov #header .menu li.current span {background:url(i/kharkov.header.menu.li.png) no-repeat left bottom;}
.kharkov #header .city li.dnk {background-image:none;}
.kharkov #header .city li.dnk a {color:#0D2581;background-image:none;padding:0 12px 0 18px;}
.kharkov #header .city li.kharkov {padding:0 0 0 3px;position:relative;top:1px;
	background:url(i/header.city.li.png) no-repeat left bottom;}
.kharkov #header .city li.kharkov a {color:#FFF;display:block;_display:inline-block;padding:0 18px 0 18px;
	background:url(i/header.city.li.png) no-repeat right bottom;}
.kharkov #right .menu dt {background-position:left bottom;}
.kharkov #right .menu dd a {background-position:left -50px;}
.kharkov #right .menu dd a:hover {background-position:left top;}

/* --- right --- */
#right .menu {margin-bottom:25px;}
#right .menu dt {height:32px;line-height:32px;padding-left:10px;
	color:#6D6E71;font-weight:bold;font-size:116%;text-transform:lowercase;
	background:url(i/right.menu.dt.png) no-repeat left top;}
#right .menu dd {line-height:21px;padding-left:8px;margin-bottom:2px;}
#right .menu dd a {display:block;padding-left:6px;color:#FFF;text-decoration:none;font-size:85%;
	background:url(i/right.menu.dd.png) no-repeat left top;}
#right .menu dd a:hover {background-position:left -50px;}
#right h3 {margin-bottom:13px;padding:0 0 0 10px;color:#6D6E71;background:none;font-weight:bold;text-transform:uppercase;}
#right h4 {margin-bottom:10px;padding:10px;text-align:center;font-size:85%;font-weight:bold;color:#FFF;
	background:#48a3dc url(i/right.h4.png) repeat-y left top;}
#right h4.gray {background:#d1d2d4 url(i/right.h4.gray.png) repeat-y left top;}
#right h4.orange {background:#ff7e00 url(i/right.h4.orange.png) repeat-y left top;}
#right form {margin-bottom:13px;padding:0 5px;}
#right form li {padding-bottom:10px;}
#right form label {padding-bottom:5px;display:block;float:none;width:auto;font-size:85%;color:#595959;font-weight:bold;text-align:center;}
#right form label.inline {float:none;display:inline;width:auto;padding:0;}
#right form input.txt {width:140px;}
#right form p.btn {text-align:center;padding-top:5px;}
#right form.invite li {text-align:center;}
#right p.archive {text-align:center;font-weight:bold;}
#right p.archive a {text-decoration:none;}

/* --- left --- */
#left {font-family:Arial;padding-top:33px;}
#left h3 {margin-bottom:13px;padding:0 0 0 10px;color:#6D6E71;background:none;font-weight:bold;text-transform:uppercase;}
#left h3 a {color:#FFF;text-decoration:none;}
#left h4.schedule {margin-bottom:10px;padding:5px 0;text-align:center;font-size:131%;font-weight:bold;color:#FFF;
	background:#48a3dc url(i/table.vote-result.th.png) repeat-y left top;}
#left h4.schedule a {color:#FFF;text-decoration:none;}
#left h4.catalog {margin-bottom:10px;padding:15px 0;text-align:center;font-size:131%;font-weight:bold;color:#FFF;
	background:#ff860f url(i/left.h4.catalog.png) repeat-y left top;}
#left h4.catalog a {color:#FFF;text-decoration:none;}
#left ul.news {background:url(i/ul.news.png) repeat-y left top;}
#left ul.news p {margin-bottom:15px;}
#left ul.news p.date {color:#b1b1b1;}
#left ul.news h4 {color:#23429b;font-size:131%;margin-bottom:20px;}
#left ul.news h3 {text-align:center;zoom:1;}
#left ul.news li {padding:5px 20px 21px 20px;list-style-type:none;list-style-position:outside;font-size:100%;
	background:url(i/ul.news.li.png) no-repeat left bottom;}
#left ul.news li.last {background-image:url(i/ul.news.li.last.png);}
#left ul.news p.more {font-size:131%;}
#left ul.news p.more a {color:#23429b;text-decoration:none;}
#left ul.news p.pages {padding:0px;text-align:center;}
#left ul.news p.pages a {padding:0 1px;text-decoration:none;}

/* --- footer --- */
#footer .logo {position:absolute;left:25px;top:23px;width:160px;height:52px;overflow:hidden;}
#footer .logo img {position:absolute;left:0;top:0;width:100%;height:100%;}
#footer p.copyright {float:left;padding-left:25px;color:#BCBEC0;font-size:93%;line-height:1.3;margin-bottom:5px;}
#footer p.copyright a {color:#BCBEC0;text-decoration:none;}
#footer p.holding {clear:left;float:left;font-size:93%;padding-left:25px;color:#bcbec0;margin:0;white-space:nowrap;}
#footer p.holding a {text-decoration:none;}
#footer p.counter {float:right;width:375px;padding-right:7px;margin:0;}
#footer p.counter a {float:right;margin-bottom:18px;margin-right:8px;}
#footer p.counter img {vertical-align:bottom;}

/* --- common --- */
#content {font-family:Arial;}
h1 {margin-bottom:25px;padding:0 0 5px 25px;color:#6D6E71;font-weight:bold;font-size:131%;text-transform:uppercase;
	background:url(i/h1.png) no-repeat left bottom;}
h1.no-line {background-image:none;padding-bottom:0;margin-bottom:13px;}
h2 {margin-bottom:25px;color:#58595B;font-weight:bold;font-size:116%;text-transform:uppercase;}
h3 {margin-bottom:10px;padding:5px 5px 5px 25px;text-align:left;font-size:116%;font-weight:bold;color:#FFF;
	background:#48a3dc url(i/table.vote-result.th.png) repeat-y left top;}
h3.kharkov {background:#ff860f url(i/h3.kharkov.png) repeat-y left top;}
h4 {margin-bottom:25px;color:#58595B;font-weight:bold;font-size:116%;}
h5 {margin-bottom:25px;color:#58595B;font-weight:bold;font-size:116%;}
p {margin-bottom:25px;color:#58595B;font-weight:normal;font-size:116%;}
p.more {text-align:right;}
p.attn1 {background-color:#feb94e;font-size:100%;padding:3px 10px;color:#FFF;}
p.error {color:#F00;}

strong {font-weight:bold;}
hr {margin-bottom:25px;}
ul {margin-bottom:25px;}
ul li {color:#58595B;font-weight:normal;font-size:116%;list-style-type:disc;list-style-position:inside;zoom:1;}
ul li ul {padding-left:40px;}
ul li ul li {font-size:100%;}
ul.square li {list-style-type:square;}
ul.no-bullets li {list-style-type:none;list-style-position:outside;background:none!important;padding:0!important;}
ul.audio li {list-style-type:none;background:url(i/ul.media.li.png) no-repeat left 4px;padding-left:20px;}
ul.photo li {list-style-type:none;background:url(i/ul.media.li.png) no-repeat -1000px 2px;padding-left:30px;}
ul.video li {list-style-type:none;background:url(i/ul.media.li.png) no-repeat -2000px 1px;padding-left:30px;}
a {color:#0D2581;}
table {border-collapse:collapse;border-spacing:5px;margin-bottom:25px;}
table th {padding:3px;font-weight:bold;text-align:center;border:1px solid #cac9c2;}
table td {padding:3px;border:1px solid #cac9c2;vertical-align:top;}

dl dt {font-weight:bold;color:#58595B;}
dl dt {color:#58595B;}

div.block {background-color:#F1F2F2;margin-bottom:30px;}
div.block1 {margin-bottom:25px;padding-top:15px;background:url(i/block1.png) no-repeat right top;}
div.block1 div.inner {overflow:hidden;zoom:1;padding:0 15px 10px 15px;background:url(i/block1.inner.gif) repeat-y right top;}
div.block1 div.bottom {height:15px;background:url(i/block1.bottom.png) no-repeat right top;}
div.block2 {width:486px;margin:0 auto 25px auto;padding-top:25px;background:url(i/block2.png) no-repeat left top;}
div.block2 div.inner {overflow:hidden;zoom:1;padding:0 35px;background:url(i/block2.inner.png) repeat-y left top;}
div.block2 div.bottom {height:25px;background:url(i/block2.bottom.png) no-repeat left top;}
div.block3 {width:244px;margin-bottom:25px;padding-top:10px;background:url(i/block3.png) no-repeat left top;}
div.block3 div.inner {overflow:hidden;zoom:1;padding:0 20px 10px 20px;background:url(i/block3.inner.png) repeat-y left top;}
div.block3 div.bottom {height:15px;background:url(i/block3.bottom.png) no-repeat left top;}
div.block4 {border:1px solid #A7A7A7;margin-bottom:25px;width:157px;margin-left:10px;}
*html div.block4 {width:157px;}
div.frame {width:500px;margin-bottom:25px;padding-top:10px;background:url(i/frame.png) no-repeat left top;}
div.frame div.inner {overflow:hidden;zoom:1;padding:0 20px 10px 20px;background:url(i/frame.inner.png) repeat-y left top;}
div.frame div.bottom {height:20px;background:url(i/frame.bottom.png) no-repeat left top;}
div.frame-wide {width:750px;margin-bottom:25px;padding-top:10px;background:url(i/frame-wide.png) no-repeat left top;}
div.frame-wide div.inner {overflow:hidden;zoom:1;padding:5px 20px 10px 20px;background:url(i/frame-wide.inner.png) repeat-y left top;}
div.frame-wide div.bottom {height:20px;background:url(i/frame-wide.bottom.png) no-repeat left top;}

form {margin-bottom:25px;}
form ol {zoom:1;overflow:hidden;}
form li {zoom:1;overflow:hidden;padding-bottom:15px;font-size:100%;}
form p.legend {margin-bottom:7px;background-color:#e4fcad;font-size:100%;font-weight:bold;padding:3px 10px;}
form label, form span.title  {float:left;width:135px;padding-right:5px;font-size:115%;color:#6d6e71;cursor:pointer;}
form label span.prefix {float:right;position:relative;top:-1em;}
form label.inline {float:none;display:inline;width:auto;padding:0 5px;}
form input.txt {padding:2px 5px;border:1px solid #58595b;font-size:115%;color:#6d6e71;}
form select {border:1px solid #58595b;font-size:115%;color:#6d6e71;}
form textarea {padding:2px 5px;border:1px solid #58595b;overflow:auto;font-size:115%;color:#6d6e71;}
form p.btn {margin-bottom:0;text-align:right;font-size:100%;}
form input.btn {width:auto!important;padding:0 20px;overflow:visible;color:#58595b;text-align:center;cursor:pointer;
	background:url(i/input.btn.gif) repeat-x left bottom;border:1px solid #58595b;}
form input.btn2 {display:inline-block;display:-moz-inline-stack;width:146px;height:34px;padding-bottom:7px;overflow:visible;
	border:none;font-weight:bold;cursor:pointer;color:#FFF;
	background:url(i/input.btn2.png) no-repeat left top;}
form input.btn3 {display:inline-block;display:-moz-inline-stack;width:146px;height:34px;padding-bottom:7px;overflow:visible;
	border:none;font-weight:bold;cursor:pointer;color:#FFF;
	background:url(i/input.btn3.png) no-repeat left top;}
form input.btn4 {display:inline-block;display:-moz-inline-stack;width:146px;height:34px;padding-bottom:7px;overflow:visible;
	border:none;font-weight:bold;cursor:pointer;color:#FFF;
	background:url(i/input.btn4.png) no-repeat left top;}
form li.captcha img {vertical-align:middle;margin-right:25px;}

.last {margin-bottom:0!important;}
.clear {clear:both;}
.wrap {zoom:1;overflow:hidden;}
.hr {margin-bottom:25px;height:2px;overflow:hidden;background:url(i/h1.png) no-repeat left bottom;}

.num {color:#808285;}
.time1 {color:#00a651;}
.time2 {color:#962f34;}
.comment {color:#A4A4A4;}
.center {text-align:center;}

/* --- catalog --- */
table.catalog {width:100%;margin-top:5px;}
table.catalog td {border:2px solid #cccdcf;text-align:center;}
table.catalog th {border:2px solid #cccdcf;text-align:center;}
table.catalog a {color:#939598;text-decoration:none;}
table.catalog a:hover {text-decoration:underline;}
p.add-link {text-align:center;color:#808285;font-size:100%;}

/* --- links --- */
ul.links li {margin-bottom:20px;list-style-type:none;zoom:1;overflow:hidden;font-size:100%;color:#939598;}
ul.links li a {float:left;margin-right:10px;}

/* --- pages --- */
p.pages {font-size:100%;text-align:center;color:#939598;}
p.pages a {color:#1f479d;padding:0 5px;}
p.pages span {font-weight:bold;padding:0 5px;color:#666;}

/* --- anons --- */
div.anons p {font-size:85%;text-align:right;}
div.anons p span {float:left;}

/* --- discounts --- */
div.discount {position:relative;padding:15px 0 25px 0;border-bottom:2px solid #dadbdb;border-top:2px solid #dadbdb;}
div.discount h2 {position:absolute;left:40px;top:20px;margin-bottom:13px;padding:0 0 0 10px;
	color:#6D6E71;background:none;font-weight:bold;text-transform:uppercase;font-size:116%;font-family:Arial;}
div.discount ul {padding-left:225px;zoom:1;overflow:hidden;margin:0;}
div.discount ul li {float:left;margin-right:10px;list-style-type:none;font-size:131%;color:#324fa2;text-align:center;}
div.discount ul a {display:block;}

/* --- advertising --- */
div.adv {padding-top:15px;text-align:center;background-color:#f1f2f2;}
div.adv span.place-adv {padding-left:50px;}
div.adv p {margin:0;padding-bottom:25px;}

table.adv {border-collapse:collapse;}
table.adv thead {background:url(i/table.adv.thead.png) repeat left top;}
/*table.adv tr.even {background:url(i/table.adv.tr.even.png) repeat left top;}*/
table.adv td {border:1px solid #FFF;color:#6d6e71;padding:10px;vertical-align:middle;}
table.adv tr.even td {background-color:#EEE;}
table.adv th {border:1px solid #FFF;color:#FFF;padding:5px;vertical-align:middle;}

/* --- contact (list of persons) --- */
ul.contact {overflow:hidden;zoom:1;}
ul.contact li {margin-bottom:15px;padding:15px 0;list-style-type:none;font-size:100%;
	background:url(i/ul.contact.li.png) no-repeat left top;position:relative;clear:both;float:left;width:100%;}
ul.contact li.even {background:url(i/ul.contact.li.png) repeat-y left top;}
ul.contact li div.bottom {height:2px;width:100%;position:absolute;left:0;bottom:0;background:url(i/ul.contact.li.png) repeat-y left top;}
ul.contact div.img {width:18%;float:left;clear:left;}
ul.contact div.data {float:left;width:82%;}
ul.contact dl {padding-bottom:20px;overflow:hidden;zoom:1;}
ul.contact dt {clear:left;width:25%;float:left;padding-bottom:5px;}
ul.contact dd {width:70%;float:left;padding-bottom:5px;}
ul.contact p.department {margin-bottom:0;float:left;padding-top:5px;font-size:100%;color:#58595B;font-weight:bold;border-top:2px solid #dcdedf;}

/* --- big gallery --- */
ul.gallery-big li {padding-bottom:12px;margin-bottom:25px;list-style-type:none;font-size:100%;text-align:center;
	background:url(i/ul.gallery-big.li.png) no-repeat right bottom;}
ul.gallery-big p {margin:5px 0 0 0;padding-top:3px;font-size:100%;color:#58595b;background:url(i/ul.gallery-big.p.gif) repeat-y right bottom;}

/* --- small gallery --- */
ul.gallery-small {overflow:hidden;zoom:1;}
ul.gallery-small li {float:left;width:33.33%;list-style-type:none;text-align:center;font-size:100%;}
ul.gallery-small li p {margin:0;font-size:85%;color:#939598;}

/* --- tiny gallery --- */
ul.gallery-tiny {overflow:hidden;zoom:1;}
ul.gallery-tiny li {padding:10px 10px 0 0;list-style-type:none;font-size:100%;text-align:center;float:left;}
#left ul.gallery-tiny li {float:none;}

/* --- square gallery --- */
ul.gallery-square {overflow:hidden;zoom:1;margin:0;}
ul.gallery-square li {float:left;height:150px;overflow:hidden;padding:5px 5px;margin:0 12px 12px 0;list-style-type:none;text-align:center;font-size:100%;
	border:1px solid #CCC;background-color:#FFF;}
ul.gallery-square li p {margin:0;font-size:77%;color:#9d9fa2;padding-top:3px;}
ul.gallery-square img {display:block;vertical-align:middle;}

/* --- vote result --- */
table.vote-result {}
table.vote-result th {padding:5px;text-align:left;font-size:116%;color:#FFF;background:#48a3dc url(i/table.vote-result.th.png) repeat-y left top;}
table.vote-result td {padding:5px;border:none;border-bottom:2px solid #e4e5e5;font-size:116%;color:#919294;}
table.vote-result td.num {text-align:right;}
table.vote-result td.total {text-align:right;font-weight:bold;border:none;}
table.vote-result div {background-color:#f58220;height:20px;}

/* --- schedule --- */
div.schedule table {width:100%;margin-bottom:10px;}
div.schedule table th {padding:5px;padding-left:25px;text-align:left;background-color:#f96a0f;font-size:116%;color:#FFF;font-weight:bold;border:1px solid #f96a0f;}
div.schedule table td {padding:5px;text-align:center;font-size:100%;color:#808285;font-weight:bold;}
div.schedule table td.name {text-align:left;}

/* --- add link --- */
form.add-link label {width:200px;}
form.add-link input {width:350px;}
form.add-link p.btn {padding-left:205px;text-align:left;}
form.add-link input.btn {width:auto;}
form.add-link textarea {width:350px;}
form.add-link select {width:360px;}
form.add-link li.captcha input {width:80px;}

dl.add-link {zoom:1;overflow:hidden;}
dl.add-link dt {clear:left;float:left;overflow:hidden;width:50%;padding-right:5%;margin-bottom:15px;}
dl.add-link dd {float:left;overflow:hidden;width:45%;margin-bottom:15px;}
dl.add-link dd textarea {width:95%;border:1px solid #a3a4a1;color:#6d6e71;}

/* --- link added --- */
form.result {margin:0;}
form.result p.msg {margin-bottom:20px;text-align:center;}
form.result p.btn {margin:0;text-align:center;}
form.result p.btn input.btn {padding:2px 30px;}

span.result {margin:0;}
span.result p.msg {margin-bottom:20px;text-align:center;}
span.result a {text-align:center;}
span.result p.btn {margin:0;text-align:center;}
span.result p.btn input.btn {padding:2px 30px;}

/* --- bonus-club --- */
p.bonus-club {width:177px;height:102px;padding:71px 0 0 284px;margin:0 auto 60px auto;
	color:#F60;font-size:100%;
	background:url(i/p.bonus-club.jpg) no-repeat left top;}
p.bonus-club strong {font-size:116%;}
form.bonus-club {background:url(i/form.bonus-club.jpg) no-repeat right 55px;}
form.bonus-club div.title1 {margin-bottom:5px;padding:4px 5px;font-size:116%;color:#FFF;font-weight:bold;background-color:#397f29;}
form.bonus-club div.title2 {margin-bottom:10px;padding:5px;font-size:100%;color:#FFF;font-weight:bold;background-color:#f58220;}
form.bonus-club ol {padding-left:25px;}
form.bonus-club li {padding-bottom:7px;}
form.bonus-club label, form.bonus-club span.title {color:#58595b;font-size:100%;width:155px;}
form.bonus-club ol.children li {width:33%;float:left;}
form.bonus-club ol.children input.txt {width:50px;}
form.bonus-club ol.hobby li {float:left;width:49%;}
form.bonus-club p.btn {text-align:left;padding-left:25px;}

/* --- company --- */
div.company div.logo {float:left;display:block;clear:both;}
div.company div.info {float:right;width:300px;text-align:justify;}
div.company form label {float:none;display:block;width:auto;padding-bottom:5px;}
div.company form p.btn {text-align:left;}
div.company form p.btn input {margin-right:25px;}
div.company form input, div.company form select {width:180px;}
div.company form textarea {width:325px;}
div.company form li.captcha input {width:100px;}
div.company ul.gallery-tiny li {clear:left;padding:0;margin-bottom:20px;}

/* --- tabbed area --- */
.tabbed-area {margin-bottom:25px;position:relative;}
.tabbed-area h1 {position:absolute;width:100%;left:0;top:0;line-height:40px;padding-bottom:0;margin:0;background:none;}
.tabbed-area ul.tabs {margin:0;zoom:1;position:relative;overflow:hidden;background:url(i/ul.tabs.png) no-repeat -100px bottom;
	padding:0 0 2px 200px;margin-bottom:15px;}
.tabbed-area ul.tabs li {list-style-type:none;float:left;margin-right:-2px;padding-left:15px;font-size:100%;
	background:url("i/ul.tabs.li.png") no-repeat left top;}
.tabbed-area ul.tabs li a {display:block;padding:0 50px 0 35px;outline:none;
	font-size:131%;font-weight:bold;text-decoration:none;color:#6D6E71;text-align:center;text-transform:uppercase;line-height:40px;
	background:url("i/ul.tabs.li.png") no-repeat right -75px;}
.tabbed-area ul.tabs li.current {position:relative;top:2px;}
.tabbed-area div.video-player {float:right;margin-bottom:15px;}
.tabbed-area div.audio-player {margin-bottom:15px;}
//
.voteElement {text-align:center;font-size:131%;font-weight:bold;color:#FFF;
	background:#48a3dc url(i/table.vote-result.th.png) repeat-y left top;}
.voteElementTable td{border:0px;}
*html .voteElementTable{
	width:150px;
}
.football table,
.football table td,
.football table td table{
	border:0px;
	padding:0;
	margin:1;
	font-size:11px;
}
.football table td table{
	background-color:#EBEBEB;
}
.football .teams_left{
	text-align:left;
}
.football .date_news{
	text-align:center;
	color: #555555;
}
.football .date_center{
	text-align:center;
	color: #757575;
}
.football .teams_right{
	text-align:right;
}
.football .football_color{
	color:#ffffff;
}
.football .football_color{
	background-color:#195fa8;
}
.kharkov .football .football_color{
	background-color:#FB7A1A
}