html, body {
background:#D9D9D9 url(images/bg_body.gif) repeat-y scroll center top;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
letter-spacing:0.03em;
margin:0pt;
padding:0pt;
}
td {
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
letter-spacing:0.03em;
}
#body_container {
background:white none repeat scroll 0%;
height:100%;
margin:0pt auto;
text-align:left;
width:970px;
}
ul, h1, h2, h3, h4, h5, h6, p, form, input, select {
margin:0px;
padding:0px;
}
h1, h2, ul.submenu li {
font-family:'Arial Narrow',Arial,Verdana,sans-serif;
}
h2 {
font-size:15px;
text-transform:uppercase;
}
h3 {
font-size:13px;
text-transform:uppercase;
}
img {
border:medium none;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.clearing {
clear:both;
height:0px;
}
input {
background:white none repeat scroll 0%;
border:1px solid #45667F;
font-size:11px;
vertical-align:middle;
}
#header_container {
background:transparent url(images/top_strip.gif) no-repeat scroll right top;
height:170px;
left:0pt;
position:relative;
right:0pt;
top:0px;
z-index:200;
}
.menu_main_container {
margin-left:300px;
position:relative;
}
.menu_main_container ul {
display:block;
margin:0px;
padding:0px;
position:absolute;
right:70px;
top:81px;
}
.menu_main_container li {
display:inline;
}
.menu_main_container li a {
background:transparent url(images/menu.gif) no-repeat scroll 0pt;
display:block;
float:left;
height:49px;
margin:0pt;
width:50px;
}
.menu_main_container li a:hover {
}
.menu_main_container li.competition a {
background-position:0pt 0px;
width:99px;
}
.menu_main_container li.competition a:hover, .menu_main_container li.competition a.current {
background-position:0pt -48px;
}
.menu_main_container li.jury a {
background-position:-99px 0pt;
width:70px;
}
.menu_main_container li.jury a:hover, .menu_main_container li.jury a.current {
background-position:-99px -48px;
}
.menu_main_container li.prize a {
background-position:-169px 0pt;
width:76px;
}
.menu_main_container li.prize a:hover, .menu_main_container li.prize a.current {
background-position:-169px -48px;
}
.menu_main_container li.stars a {
background-position:-244px 0pt;
width:106px;
}
.menu_main_container li.stars a:hover, .menu_main_container li.stars a.current {
background-position:-244px -48px;
}
.menu_main_container li.works a {
background-position:-244px 0pt;
width:180px;
}
.menu_main_container li.works a:hover, .menu_main_container li.works a.current {
background-position:-244px -48px;
}
.menu_main_container a.register_demand {
background:transparent url(images/register_btn.gif) no-repeat scroll 0pt 2px;
height:88px;
left:0pt;
position:absolute;
top:23px;
width:108px;
}

.menu_main_container li a span , .menu_main_container .register_demand span {
display:none;
}

.loginBlocks {
color:black;
padding-left:10px;
padding-top:10px;
}
.loginBlocks * {
color:#444444;
}
.registation_container {
left:7px;
position:absolute;
top:32px;
width:281px;
}
.registation_container p {
clear:both;
}
.registation_container input {
height:18px;
padding:0pt 0.3em;
width:142px;
}
.registation_container label {
background:transparent url(images/user_form_label.gif) no-repeat scroll 0pt 2px;
display:inline;
float:left;
height:19px;
margin:0pt 3px 0pt 0pt;
overflow:hidden;
width:65px;
}
.registation_container label.password {
background-position:0pt -22px;
}
.registation_container label span {
visibility:hidden;
}
.registation_container .submitBtn, .forget_password {
border:medium none;
left:218px;
position:absolute;
}
#loginFailure .forget_password {
left:182px;
}
#forgotPassContainer .submitBtn, .registation_container .submitBtn {
background:transparent url(images/sbt_button.gif) no-repeat scroll 0pt;
border:medium none;
top:1px;
width:19px;
z-index:10;
}
.forget_password {
background:transparent url(images/bg_forget_password.gif) no-repeat scroll 0pt;
color:#444444 !important;
font-size:10px;
height:38px;
padding:8px 0pt 0pt;
top:15px;
}
#loginFailure .forget_password {
top:25px;
}
a.forget_password:hover {
color:#B60000;
}
.forget_password span {
background:#FFFFFF none repeat scroll 0%;
color:#444444;
padding:0pt 0.05em;
}
#user_registred {
background:transparent url(images/bg_registred.gif) no-repeat scroll 17px -17px;
height:70px;
padding:0pt 103px 0pt 17px;
}
#user_registred a.user_name, #user_registred a.user_work {
background:#FFFEFF none repeat scroll 0%;
display:block;
margin:0pt 0pt 11px;
padding:0pt 0.3em;
text-align:center;
}
#user_registred a.user_name:hover, #user_registred a.user_work:hover {
background:#EB0000 none repeat scroll 0%;
color:white;
}
#user_registred .get_out {
background:transparent url(images/get_out.gif) no-repeat scroll 0pt;
border:medium none;
height:20px;
left:190px;
position:absolute;
top:12px;
width:43px;
}
#user_registred .get_out span {
display:none;
}
#permanent_container {
background:transparent url(images/grey_bg.gif) repeat-x scroll 0pt 80px;
float:left;
margin-top:-81px;
width:232px;
}
#home_container {
margin-bottom:-87px;
margin-top:-17px;
position:relative;
z-index:150;
}
#main_container {
float:right;
margin-bottom:-87px;
margin-top:-10px;
position:relative;
width:737px;
z-index:250;
}
#permanent_container {
margin-bottom:-87px;
min-height:300px;
}
.main_content {
padding-bottom:5px;
padding-right:0px;
}
.bottom_strip {
background:transparent url(images/bottom_strip.gif) no-repeat scroll 0pt;
clear:both;
height:325px;
position:relative;
width:970px;
z-index:3;
}
.main_content h2, .main_content h3, .main_content .subtext, .jury_container, .text {
margin-left:15px;
text-align:justify;
}
.main_content h2 {
background:transparent url(images/h2_bg.gif) no-repeat scroll 0pt;
display:block;
height:46px;
letter-spacing:0.05em;
line-height:2.5;
padding:0pt 0pt 0pt 21px;
position:relative;
z-index:500;
}
.main_content h2 a {
display:inline;
padding:13px 0pt 0pt;
}
.main_content h3, .main_content h3 a {
color:#EB0000;
padding:10px 0pt 8px 11px;
}
.subtext, .text {
padding:0pt 30px 14px 0pt;
}
.text {
font-size:12px;
}
.title_one, .title_two {
font-size:16px;
letter-spacing:0.05em;
text-transform:uppercase;
}
.title_one {
color:#EB0000;
}
.title_two {
color:#39C6F4;
}
.text p {
padding-bottom:10px;
}
p.width_bullet {
background:transparent url(images/bullet_paragraph.gif) no-repeat scroll 0pt;
padding-left:35px;
}
.permanent_content h1 {
background:transparent url(images/telik.jpg) no-repeat scroll left bottom;
display:block;
height:220px;
position:relative;
width:100%;
z-index:500;
}
.permanent_content h1 a {
height:116px;
left:40px;
position:absolute;
top:5px;
width:150px;
}
.permanent_content h1 span {
display:none;
}
.permanent_content h2 {
background:transparent url(images/telik_no_logo.jpg) no-repeat scroll left bottom;
display:block;
height:220px;
position:relative;
width:100%;
z-index:500;
}

.permanent_content h3 {
background:transparent url(images/telik_trendy.jpg) no-repeat scroll left bottom;
display:block;
height:220px;
position:relative;
width:100%;
z-index:700;
}

ul.submenu {
background:transparent url(images/sub_menu.gif) no-repeat scroll 32px 3px;
display:block;
padding:10px 3px 20px 20px;
position:relative;
z-index:100;
}
ul.submenu li {
display:inline;
font-size:12px;
font-weight:bolder;
letter-spacing:0.06em;
text-transform:uppercase;
}
ul.submenu li a {
background:transparent url(images/bullet_sub_menu.gif) no-repeat scroll 0px 2px;
display:block;
margin-right:30px;
padding:0pt 0pt 5px 20px;
}
ul.submenu li a span {
display:block;
}
ul.submenu li.current a, ul.submenu li a:hover {
color:#FFFFFF;
}
ul.submenu li.current a span, ul.submenu li a:hover span {
background:#000000 none repeat scroll 0%;
}
.work_row {
background-position:0px;
margin-bottom:15px;
width:100%;
}
.work_row .listContainer {
height:100px;
}
.listcats {
background:transparent none repeat scroll 0% !important;
}
.work_row_detail h3 {
display:none;
}
.work_row_detail .link_to_category {
display:none;
}
.work_row_full_detail {
background:transparent none repeat scroll 0% !important;
}
.myworks .vote {
display:none !important;
}
.work_row .work_row_ul {
clear:both;
display:block;
margin-left:35px;
}
.work_row .work_row_ul li.cell {
float:left;
overflow:hidden;
width:220px;
}
.work_row .work_row_ul li.three {
margin-right:0px;
}
.full .img_container, .cell .img_container {
background:transparent url(images/bg_img.gif) no-repeat scroll 0pt;
display:block;
padding:0pt 22px;
}
.img_container img {
left:-2px;
position:relative;

}
.work_row .work_row_ul li.cell ul li {
display:block;
margin:0pt;
}
.work_row_detail li.cell {
height:270px;
}
.myworks .work_row {
margin-bottom:-10px !important;
}
.work_row .functions {
text-decoration:underline;
}
.work_row_no_detail .name_site, .work_row_no_detail .name_reference, .work_row_no_detail .vote, .work_row_no_detail .vote_mark {
display:none !important;
}



.work_row_no_detail h3 {
margin-left:0px !important;
padding-left:5px !important;
}
li.name_site, li.name_reference, li.vote, li.vote_mark, li.info, li.functions {
clear:both;
padding:0pt 22px;
}
li.vote {
height:34px;
}
p.vote_check {
height:20px;
}
p.voteLoader {
height:20px;
}
li.name_site {
color:#EB0000;
font-size:1.2em;
height:35px;
line-height:40px;
overflow:hidden;
}
li.name_site a, li.vote_mark span {
color:#EB0000;
}
li.name_site a:hover {
text-decoration:underline;
}
li.name_reference {
overflow:hidden;
padding-bottom:8px;
padding-top:9px;
}
li.name_reference a.descr_link {
color:red;
text-decoration:underline;
}
.full li.name_reference {
padding-top:0px;
}
p.vote_name {
font-weight:bold;
text-transform:uppercase;
}
.f p.vote_name {
}
li.vote_mark {
font-weight:bold;
}
li.info {
}
p.vote_check a img {
background:transparent url(images/vote_check.gif) no-repeat scroll;
display:inline;
height:16px;
width:20px;
}
p.vote_check a:hover img {
background-position:0pt -16px;
}
.link_to_category {
padding:5px 39px 0pt 0pt;
text-align:right;
}
.link_to_category a {
display:inline;
}
.link_to_category a span {
color:#EB0000;
font-weight:bolder;
}
.link_to_category a:hover {
text-decoration:underline;
}
.jury_container {
padding:10px 0pt 15px;
}
.jury_container ul li {
display:block;
float:left;
}
li.img_juri_container {
background:transparent url(images/bg_img_jury.gif) no-repeat scroll 0pt 50%;
height:94px;
margin-right:30px;
text-align:center;
width:148px;
}
li.juri_content {
width:488px;
}
#intro {
background:white none repeat scroll 0%;
margin-top:-63px;
position:relative;
z-index:5;
}
#intro .flash_block {
position:absolute;
}
#intro .flash_container {
background:transparent url(images/intro_bg.jpg) no-repeat scroll 0pt;
height:507px;
position:relative;
width:100%;
}
#intro .intro_content {
margin-top:-35px;
position:relative;
width:738px;
}
#intro .intro_content .media, #intro .intro_content .award {
display:block;
float:left;
padding:0.1em 0pt 0.9em 1.2em;
}
#intro .intro_content .media {
width:60%;
}
#intro .intro_content .award {
width:35%;
}
#intro .intro_content .media strong {
color:#239DC4;
}
#intro .intro_content .award strong {
color:#EC0000;
}
.innerTexContainer {
padding:20px 60px;
}
.text_blue {
color:#00C1FF;
}
.formLine {
clear:both;
height:45px;
}
.textareaLine {
height:auto;
}
.textareaLine .inputTextarea {
background-color:#FBFBFB;
border:1px solid black;
height:80px;
width:450px;
}
.formLine .fieldName {
display:block;
float:left;
font-size:12px;
margin-right:20px;
position:relative;
top:6px;
width:170px;
}
.formLine .inputContainer {
background:transparent url(images/inputbg.gif) repeat scroll 0%;
display:block;
float:left;
height:29px;
width:176px;
}
.upload {
margin-top:20px;
}
.upload .inputContainer {
background:transparent none repeat scroll 0% !important;
}
.formLine .inputContainer .inputText {
background:transparent none repeat scroll 0%;
border:1px solid black;
height:14px;
left:5px;
position:relative;
top:5px;
width:103px;
}
.formLine .inputSelect {
font-size:12px;
}
.upload .error {
font-size:12px;
}
.long {
width:450px !important;
}
.vote_ivoted {
display:none !important;
}
.vote_inotvoted {
display:block;
}
.paging a {
margin:0px 3px;
}

.paging .current {font-weight:bold;}

.error {
color:red;
position:relative;
top:6px;
}
.accepted0 #voteButtons {
display:none;
}
h4 {
color:#07A1DA;
font-size:12px;
}

.subcategory_site_container{
	width:190px;
	height:40px;
	
}
.subcategory_site h4 {
	display:block;
	font-weight:bold;
	
	letter-spacing:0.05em;
	line-height:1;
	padding:10px 0pt 0pt 22px;
	position:relative;
	
	z-index:600;
}
.subcategory_site {
background:transparent url(images/bullet_subcategory.gif) no-repeat scroll 3px 12px;
}
.subcategory_site_full h4 {
display:block;
font-weight:bold;
height:30px;
letter-spacing:0.05em;
line-height:1;
margin-left:15px;
padding:10px 0pt 0pt 22px;
position:relative;
}
.subcategory_site_full {
background:transparent url(images/bullet_subcategory.gif) no-repeat scroll 20px 10px;
}

.permanent_content h2 span {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
/*left:67px;*/
letter-spacing:0.03em;
position:relative;
text-align:center;
text-transform:capitalize;
top:33px;
width:100px;
}
.permanent_content h2 span img {
margin-top:3px;
position:relative;
}

.permanent_content h3 span {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
left:67px;
letter-spacing:0.03em;
position:relative;
text-align:center;
text-transform:capitalize;
top:33px;
width:100px;
}
.permanent_content h3 span img {
margin-top:3px;
position:relative;
}


/* GAMING*/

.category0 .full .img_container, .category0 .cell .img_container {
background:transparent url(images/bg_img_gaming.gif) no-repeat scroll 0pt;
display:block;
height:120px;
padding:0px 12px;
}

.category0 .img_container img{
	left:-2px;
	position:relative;
	top:7px;
	
}

.category0 .full .img_container {
	/*height:130px;
	
	margin-bottom:"0px";*/
	margin-bottom:10px;
}

.category0 .work_row_detail li.cell {
height:300px;
}
/* MOTOR */

.category5 .full .img_container, .category5 .cell .img_container {
background:transparent url(images/bg_img_motor.gif) no-repeat scroll 0pt;
display:block;
height:167px;
padding:0px 12px;
}

.category5 .img_container img{
	left:5px;
	position:relative;
	top:22px;
	
}

.category5 .full .img_container {
	/*height:130px;
	
	margin-bottom:"0px";*/
	margin-bottom:10px;
}

.category5 .work_row_detail li.cell {
	height:350px;
}

.category5 .permanent_content h2 span {
/*font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
left:53px;*/
/*letter-spacing:0.03em;
position:relative;
text-align:center;
text-transform:capitalize;
top:33px;*/
width:130px;
}

.category5 .permanent_content h2 span img {
	top:0px;
	left:5px;
	position:relative;
}

.category5 .back_main {
	/*position:relative;
	left:50px;*/
	top:50px;
	z-index:800;
}
/*FOOTER*/

.bottom_line_main {
	position:relative;
	left:150px;
	height:60px;
	top:-17px;
}
/*.bottom_line_inform {
left:150px;
position:relative;
top:270px;
}*/

.bottom_line_kat {
left:150px;
position:relative;
top:270px;
}

/* header */

.top_line_logo{
	position:absolute;
	top:10px;
	right:10px;
}

.menu_label{
	position:relative;
	left:20px;
}

.banner166{
	position:relative;
	/*left:35px;*/
	z-index:700;
}

/* TREND OPEL CORSA*/

.category3 .extra0 .img_container, .category3 .full .img_container, .category3 .cell .img_container{
	background:transparent url(images/rulezz1.jpg) no-repeat scroll 0pt;
	display:block;
	height:190px;
	padding:0px 12px;
	
}

.category3 .extra1 .img_container{
	background:transparent url(images/rulezz2.jpg) no-repeat scroll 0pt;
	display:block;
	height:190px;
	padding:0px 12px;
	
}

.category3 .extra2 .img_container{
	background:transparent url(images/rulezz3.jpg) no-repeat scroll 0pt;
	display:block;
	height:190px;
	padding:0px 12px;
	
}

.category3 .extra3 .img_container{
	background:transparent url(images/rulezz4.jpg) no-repeat scroll 0pt;
	display:block;
	height:190px;
	padding:0px 12px;
	
}

.category3 .extra4 .img_container{
	background:transparent url(images/rulezz5.jpg) no-repeat scroll 0pt;
	display:block;
	height:190px;
	padding:0px 12px;
	
}

.category3 .img_container img {
	left:2px;
	position:relative;
	top:84px;
	
}



.category3 .work_row_detail li.cell{
	height:410px;

}

.category3 .permanent_content h2 {
	background:transparent url(images/telik_trendy.jpg) no-repeat scroll left bottom;
	display:block;
	height:220px;
	position:relative;
	width:100%;
	z-index:700;

}

.category3 .permanent_content h2 span{
	color:#FFFFFF;
	font-weight:bold;
	width:110px;
}

.yellow{
	color:#FFCC2F;	
	
}

.red{
	color:#EC0000;	
}

.back_main {
	position:relative;
	/*left:50px;
	top:65px;*/
	left:10px;
	top:64px;
	z-index:800;
}

.category3 .back_main {
	/*position:relative;
	left:50px;*/
	top:45px;
	z-index:800;
}

.permanent_content h2 a {
	display:block;
	text-align:center;
	cursor:pointer;
	
}

/*.category3 .permanent_content h2 span img {
	top:0px;
	left:20px;
	top:0px;
	left:"-5px";
	position:relative;
}*/

/* button for download */

.line_button {
	margin-top:10px;
}

.line_button object, .line_button img{
	float:left;
	display:block;
	width:100px;
	margin-right:20px;
}

.line_button textarea{
	float:left;
	display:block;
	width:200px;
	height:47px;
	font-size:9px;
	margin-right:20px;
	background-color:#FBFBFB;
    border:1px solid black;	
}

/* page Statistika*/

.statistika h3{
	padding-left:0px;
	margin-left:0px;
}

.statistika a{
	color:#0076A2;
	font-size:1em;
	font-weight:bold;
}

.statistika a:hover{
	text-decoration:underline;
}

.stat{
	width:90%;
	
	
}

.border{
	border:1px #D9D9D9 solid;
	padding-left:5px;
}

.button_stat{
	margin:5px 0px;
}
.title_table{
	background-color:#D9D9D9;
	font-weight:bold;
}

/* page Search */
.page_search {
	margin-top:10px;
}
.page_search .title_one, .page_search .title_two{
	font-size:14px;
}

#search {
	float:right;
	position:absolute;
	top:20px;
	height:30px;
	right:30px;
	z-index:1000;
}

#search #inputText_Search{
	height:18px;
	padding:0pt 0.3em;
	width:142px;
	float:left;
}

#search label{
	background:transparent url(images/label_search.gif) no-repeat scroll;
	display:inline;
	float:left;
	height:19px;
	margin:1pt 3px 0pt 0pt;
	overflow:hidden;
	width:158px;
}

#search label span{
	visibility:hidden;
}

#search .inputSubmit_Search{
	background:transparent url(images/button_search.gif) no-repeat scroll 0pt 50%;
	border:medium none;
	cursor:pointer;
	width:19px;
	height:18px;
	margin:0pt 0px 0pt 5pt;
	margin:"0pt 0px 0pt 1pt";
	
	
}

#search .submit_container{
	margin:0px 10px;
}

.text_search{
	margin:15px 0px;
	
}

.text_search p{
	padding-left:18px;
	font-weight:bold;
	font-size:12px;
}
.cleaning{
	clear:both;
}

.work_row .work_row_ul li.search_row{
	margin:20px 0px;
	padding:0px 5px 0px 0px;
}

.work_row .work_row_ul li.search_row ul li {
	visibility:visible !important;
	display:block !important;

}

.search_row h4{
	height:50px;
}

.work_row .work_row_ul li.search_row li.name_reference a{
	height:30px;
	display:block;
}

.work_row .work_row_ul li.search_row li.name_reference .descr_link {
color:red !important;
text-decoration:underline;
}




/* .vote {display:none !important;} */
li.ended {font-weight:bold;color:red;padding:0pt 22px;margin-top:5px;}


/* li.ended {display:none !important;} */