/*
	StyleSheet by David Herreman
	http://www.free-css-templates.com
		
*/

body 
{ 
	padding: 0; 
	margin: 0; 
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif; 
	color: #dedede;
	background: #000 url('images/index_01.jpg') repeat-x; 
}
	
a
{
	color: #c41c1c; 
	background: inherit; 
}

a:hover
{
	color: #c41c1c; 
	background: inherit; 
	text-decoration: underline
}

p 
{
	margin: 5px 0; 
}

h1 
{
	font: bold 1.8em Arial, Sans-Serif; 
	padding: 8px 0 4px 0; 
	margin: 0; 
	letter-spacing: -1px; 
}

h2 
{
	font: bold 1.6em Arial, Sans-Serif; 
	letter-spacing: -1px; 
}

h3 
{
	padding: 4px 0;
	margin:  0; 
}

ul 
{
	margin: 0; 
	padding : 0; 
	list-style: none; 
}

img 
{
	border: 0; 
}

hr 
{
	height: 1px; 
	border-style: none; 
	color: #d0d0d0; 
	background-color: #C0C0C0; 
	margin: 10px 0; 
}

h2
{
    padding: 0;
    margin: 2px 0;
    color: #fff;
    font-size: 16px;
}

table, div, p
{
    margin: 0;
    padding: 0;    
}

div.header {
	width:1004px;
	height:201px;
}


div.header_lenta {
    background: #000 url('images/index_03.jpg') no-repeat top left;
	width:1004px;
	height:93px;
}

div.index-06_ {
    background: #000 url('images/index_06.jpg') no-repeat;
    float: left;    
	width:260px;
	height:108px;
}

div.banner {
    background: #000 url('images/index_09.jpg') no-repeat bottom left;
    float: left;
	width:728px;
	height:108px;
}

div.index-08_ {
    background: #000 url('images/index_08.jpg') no-repeat;
    float: left;
	width:16px;
	height:108px;
}

div.index-10_ {
    float: left;
	width:119px;
	height:28px;
}

div.index-11_ {
    float: left;
	width:129px;
	height:28px;
}

div.index-12_ {
    float: left;
	width:167px;
	height:28px;
}

div.topmenu_button {
    float: left;
	height:28px;
}

div.index-14_ {
    float: left;
	width:90px;
	height:28px;
}

#main
{
    margin: 0 auto;
    background: #646464;
    width: 1012px;
}

.content
{
    margin: 0 auto;
    background: #646464;
    width: 1004px;
}

.topmenu
{
    margin: 0 auto;
    background: #c41c1c;
    width: 1004px;
    height: 28px;
}


td.leftcolumn
{
    background: #000 url('images/index_18.jpg') repeat-y;
	width:4px;
}

td.rightcolumn
{
    background: #000 url('images/index_19.jpg') repeat-y;
	width:4px;
}

.bigbluecontent
{
	margin: 5px;
    border: 0;
}


.bigblue
{
	background: #c41c1c url('images/bll_center.gif') repeat-x;
	height: 23px;
	line-height: 22px;
	vertical-align: middle;
	color: #000;
}

.bigblue a{
	color: #fff;
	font-weight: bold;
    text-decoration: none;
}

.bigblue a:hover{
    text-decoration: underline;
}

.bigblueleft
{
	background: url('images/bll_left.gif') no-repeat top left;
	height: 23px;
	padding: 0 23px;
}

.bigblueright
{
	background: url('images/bll_right.gif') no-repeat top right;
	height: 23px;
}

.bigblueborder
{
	border: 2px solid #c41c1c;
    
	background: #000 url('images/fon.jpg') repeat-x bottom center;
}


.blue
{
	border-color: #0c23cf;
}

.fixed
{
	height: 210px;
}

.auto_fixed
{
	height: 210px;
	overflow-y: auto;	
}

.auto_fixed2
{
	height: 250px;
	overflow-y: auto;	
}

.bigblue h3
{
	padding: 0;
	margin: 0;
	text-align: center;
    color: #fff;
}

.menulist
{
    float: left; 
    margin-right: 5px;
    margin-top: 5px;
}


.content2 
{
	margin: 0px auto; 
	width: 998px;
}

.content3 
{
	margin: 0px auto; 
	width: 680px;
    float: left;
}

.innercontent 
{
	width: 614px;
	float: left;
}

#statiata
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

/* Top part */
#top 
{ 
	padding-top: 20px; 
	background: transparent; 
	height: 135px; 
	width: 1004px;
	margin: 0 auto;
	background:  url('images/head.jpg') top left no-repeat;
}

#top h1 
{
	font: bold 1.8em Arial, Sans-Serif; 
	padding: 8px 0 4px 0; 
	margin: 0; 
	letter-spacing: 1px; 
	color: #FFF 
}

#top h2 
{
	font: 1.0em Arial, Sans-Serif;
	letter-spacing: 0px; 
	color: #868686; 
	margin:0; 
	padding: 0 
}

#top #icons 
{
	float: right; 
	margin:20px 0; 
	padding:0 
}

#top #icons img 
{
	padding-right: 2px; 
	border: 0 
}

/* Second part */
#prec 
{
	margin:0 auto; 
	padding: 0; 
	background: #fff; 
	border-bottom: 1px solid #DCDCDC; 
	overflow: hidden; 
	width: 1004px;
}

#wrap 
{
	margin: 0 auto; 
	width: 1004px; 
}

			
#wrap #menu 
{
	padding: 0; 
	margin:0 10px; 
	background: #fff; 
}

#wrap #menu a 
{
	padding-left: 25px; 
	text-decoration: none; 
	background: url(images/lm-li.gif) no-repeat left;  
}

#wrap #menu ul 
{
	padding: 10px 0 
}

#wrap #menu li 
{
	list-style: none;
	float: left;
	width: 120px;
}
		

/* main area */
#main 
{ 
	
}

#right_side 
{ 
	float: right; 
	width: 212px; 
	background: #F6F6F6; 
	padding: 5px 10px 5px 10px; 
	margin-bottom: 10px 
}

#right_side ul 
{
	padding: 3px 0 8px 0 
} 

#right_side li 
{
	line-height: 18px; 
	background: #F6F6F6 url(images/cat-li.gif) no-repeat left; 
	list-style: none; 
	padding-left: 20px; 
}

#right_side a 
{
	background: #F6F6F6; 
	text-decoration:  none 
}

#right_side h3 
{
	color: #404040; 
	font:  bold 1.2em Arial, Sans-Serif; 
}
	
#left_side 
{
	background: #FFF; 
	margin-bottom: 10px; 
	width: 764px;
}

#left_side h3 
{ 
	background: #FFF url(images/hbg.gif) repeat-x; 
	height:30px; 
	padding: 5px 0 0 0px; 
	margin: 0; 
	font:  bold 1.2em Arial, Sans-Serif; 
}

#left_side h3 span 
{
	background: url(images/h-art.gif) no-repeat left; 
	padding: 1px 10px 0 23px;  
	line-height: 22px; 
	margin: 0
}

#left_side p 
{
	color: #454545; 
	padding: 0 5px 0 5px; 
	text-align: justify 
}

#left_side img 
{
	float: left; 
	padding: 0 10px 5px 0 
}

#left_side blockquote 
{
	padding-left: 10px; 
	border-left: 2px solid #DA4040; 
	margin: 10px 0 10px 25px; 
}

.date 
{
	border-top: 1px dotted #ccc; 
	padding: 5px 0; 
	margin: 10px 0 25px 0; 
	text-align: right 
}		

#left_side .rs 
{
	float: right; 
	margin: 0 10px; 
	border: 1px solid #ddd; 
	padding: 5px; 
	background: #f5f5f5  
}

#left_side ul 
{
	list-style-position: inside; 
	margin-left: 2px 
}

#left_side ul li 
{
	list-style-type: square; 
	margin-left: 15px;  
}

#left_side ul ul li 
{
	list-style: none; 
	margin-left: 10px; 
	list-style-type: lower-alpha; 
	list-style-position: inside 
}
	
/* The footer */
#footer 
{
	clear: both; 
	border-top: 1px solid #DCDCDC; 
	margin: 0 0 3em 0; 
	color: #777;  
	background: #fff 
}

#footer .right  
{
	float: right; 
	text-align: right; 
	background: #FFF; 
}

#footer a 
{
	text-decoration: none; 
	background: #FFF 
}
	





/* Obshti stilove */


.topbox
{
	width: 354px;
	height: 9px;
	background:url(images/r_top.jpg) no-repeat 0 0 #f2f1df;
	padding: 0;
	margin: 0;
}

.bottombox
{
	width: 354px;
	height: 9px;
	background:url(images/r_bottom.jpg) no-repeat 0 0 #f2f1df;
	padding: 0;
	margin: 0;
}

.body_text img
{
	padding: 2px;
	margin: 0 5px 5px 0;
}

.noextras
{
	text-decoration: none;
	color: inherit;
}

.noextras:hover
{
	text-decoration: underline;
	color: #ff0000;
}

#moreaticles
{
	display: block;
	margin: 10px auto;
	width: 603px;
	border-top: 2px dashed #666666
}

#comments
{
	display: block;
	margin: 2px auto;
	border-top: 2px dashed #c41c1c
}

.large
{
	display: block;
	border-left: 5px solid #c41c1c;
	border-bottom: 2px solid #c41c1c;
	padding: 0 2px;
	font-style: italic;
	margin: 0 3px 0 3px;
}

.small
{
	display: block;
	padding: 0 20px;
	font-style: italic;
	margin: 0 4px 2px 4px;
	background: url('images/news_icon.jpg') no-repeat 0 3px;
}

.smalldwnld
{
	display: block;
	padding: 0;
	font-style: italic;
	margin: 0 10px 5px 10px;
}

#morearticles
{
	margin: 10px 0;
	padding: 3px auto;
	border-top: 2px dashed;
	border-bottom: 2px dashed;
}

#morearticles h1
{
	background-color: #dedede;
	margin: 10px 0 0 0;
	padding: 3px auto;
	font: normal 16px/18px "Georgia",Tahoma,sans-serif;
}

#morearticles h2
{
	background-color: #dedede;
	margin: 10px 0 0 0;
	padding: 3px auto;
	font: normal 13px/15px "Georgia",Tahoma,sans-serif;	
}

#searchcontrol
{
	font: normal 13px/15px "Georgia",Tahoma,sans-serif;	
	color: #666666;
}

#searchcontrol b
{
	font: bold 13px/15px "Georgia",Tahoma,sans-serif;	
	color: #5B9E3A;
}

#searchcontrol a
{
	font: bold 13px/15px "Georgia",Tahoma,sans-serif;	
	color: #666666;
	text-decoration: none;
}

#searchcontrol .gs-title
{
	text-decoration: none;
}

#searchcontrol a b
{
	font: bold 13px/15px "Georgia",Tahoma,sans-serif;	
	color: #666666;
	text-decoration: none;
}

#searchcontrol a:hover b
{
	text-decoration: none;
	color: #fff;
	background-color: #ff0000;
}

#searchcontrol a:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #ff0000;
}

#searchcontrol .gsc-results 
{
	width: 600px; 
}

#searchcontrol .gsc-results-selector 
{
	display : none; 
}

#searchcontrol .gsc-clear-button 
{
	display : none; 
}

#searchcontrol .gsc-branding 
{
	display : none;
}

#searchcontrol .gsc-control
{
	width: 600px;
}

#searchcontrol .gs-webResult .gs-visibleUrl-short
{
	display:none; 
}

#searchcontrol .gs-webResult .gs-visibleUrl-long
{
	display:block; 
}

#searchcontrol .gsc-trailing-more-results
{
	display:none; 
}


.psize1
{
	font-size: 13px;
	line-height: 15px;
}

.psize2
{
	font-size: 15px;
	line-height: 17px;
}

.psize3
{
	font-size: 17px;
	line-height: 19px;
}

.psize4
{
	font-size: 19px;
	line-height: 21px;
}

.psize5
{
	font-size: 21px;
	line-height: 23px;
}

#user
{
    font: normal 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

#user p
{
	display: block;
	height: 30px;
	line-height: 25px;
	vertical-align: middle;
	margin: 3px 0;
}

#user p.left
{
	display: block;
	height: 30px;
	line-height: 25px;
	vertical-align: middle;
	margin: 3px 0;
	float: left;
	text-align: right;
}

#user p.right
{
	display: block;
	height: 30px;
	line-height: 25px;
	vertical-align: middle;
	margin: 3px 0;
	float: left;
}

#user textarea
{
	width: 250px;
}

#user a:hover
{
	color: #FF0000;
}	

.x
{
    font: bold 13px/15px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #fff;
	background: #666666;
	color: #fff;
	height: 24px;
}


#mail
{
	display: block;
	width: 605px;
	margin:10px 0 0 0;
	font:normal 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#000;	
}

#mailisting table
{
	display: block;
	width: 630px;
	margin:10px 0 0 0;
	background-color: transparent;
	border-top: 1px dashed;
	border-left: 1px dashed;
	border-right: 1px dashed;
}

#mailisting table td
{
	font:normal 13px/15px Georgia, "Times New Roman", Times, serif;
	border-left: 1px dashed;
	border-bottom: 1px dashed;
	padding: 3px;
}

#mailisting table td.first
{
	border-left: 0px dashed;
	border-bottom: 1px dashed;
	font-weight: bold;
}

#mailisting table tr
{
	vertical-align: top;
}

#mailisting table tr.blue
{
	vertical-align: top;
	background-color: #cfccbd;
	color: #000000;
}

#mailisting table tr.grey
{
	vertical-align: top;
	background-color: transparent;
	color: #999999;
}

#mail ul
{
	float: left;
	background-color: transparent;
	background-image: none;
	padding: 0;
	margin: 5px 0;
	height: 15px;
}

#mail ul li
{
	width: 150px;
	height: 15px;
	float: left;
	background-color: #cfccbd;
	background-image: none;
	padding: 0;
	margin: 5px 5px;
}

#mail ul li a
{
	display: block;
	font:bold 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	width: 150px;
	float: left;
	background-color: transparent;
	background-image: none;
	padding: 0;
}

.incqbox
{
	background-color: #c41c1c;
	display: block;
	border: 4px #c41c1c solid;
    color: #fff;
}




/* */

/* "fallback" links for non-CSS supporting browsers. */
.fallback 
{
	display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested 
{
	position: absolute;
	visibility: hidden;
	top: 3px;
	left: 3px; 
	width: 150px;
}

.notedefault 
{
	padding: 3px;
	border: 1px solid #000;
	background-color: #ABA894;
	color:#fff; 
}

.notenested 
{
	width: 8em;
	padding: 3px;
	border: 1px solid #000;
	background-color: #ABA894;
	color:#fff; 
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack 
{
	margin-left: -155px;
	margin-top: 15px;
}

/* Headings within notes */
.notedefault h5 
{
	color: #fff; 
	margin: 0;
	padding: 0;
}

/* Note close marker is only shown within pinned notes. */
.note-close 
{
	float: right;
	margin-top: 2px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color: black;
	text-decoration: none;
	visibility: hidden
}

.snb-pinned .note-close 
{
	visibility: inherit;
}

#statiatext a
{
	color: #000;
	text-decoration: underline;
}

#statiatext a:hover
{
	color: #ac0101;
	text-decoration: underline;
}

.indexstatia
{
	display: block;
	float: left;
	height: 226px;
	width: 194px;
	margin: 3px;
	border: 1px;
	background: url('images/indexbox.jpg') top left no-repeat;
}

.innerindex
{
	height: 208px;
	margin: 3px 3px 3px 5px;
}


.innerindex a
{
	font-weight: bold;
	text-decoration: none;
}

.innerindex a:hover
{
	text-decoration: underline;
}

.swappers
{
	width: 345px;
	height: 100px;
	text-align: left;
	background-color:#666666;
	padding: 3px;
}

p.diasno
{

	width: 240px;
	float: left;
	padding:0;
	height: 28px;
	text-align: left;
	background-color:#dedede;
}

p.liavo
{
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	background-color:#aba894;
	/* top right bottom left */
}

a.rightlink
{
	height:24px; 
	display:block; 
	background: transparent; 
	color:#dedede; 
	font:13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding:0 0 0 2px; 
	text-decoration:none;
}

a.rightlinkhover
{
	height:24px; 
	display:block; 
	background:#c41c1c; 
	color:#fff; 
	font:13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:0 0 0 2px; 
	text-decoration:none;
}

a.rightlink:hover
{
	background:#c41c1c; 
	color:#000; 
	text-decoration:none;
}


.toplogin
{
    font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #fff;
	background: #cfccbd;
	color: #666666;
	height: 20px;
	width: 150px;
}

/* NEW right side */


#right_side2
{ 
	float: right; 
	width: 360px; 
	/* background: #F6F6F6; */ 
	padding: 5px 10px 5px 10px; 
	margin-bottom: 10px;
	color: #dedede; 
	font-weight: bold;
}

#right_side2 h2 
{
	color: #404040; 
	font:  bold 1.2em Arial, Sans-Serif; 
}



.news_head
{
	text-decoration: none;
	background-image: url(images/news_icon.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	/* height: 20px; */
}

.news_head2
{
	text-decoration: none;
	background-image: url(images/news_icon2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	/* height: 20px; */
}

.news_head3
{
	color: #666666;
	text-decoration: none;
	background-image: url(images/news_icon3.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	/* height: 20px; */
}

.news_head4
{
	color: #666666;
	text-decoration: none;
	background-image: url(images/news_icon4.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	/* height: 20px; */
}

.morearticles
{
	font-weight: bold;
	color: #000;
	background: url('images/r2.jpg') top left repeat-y;
	margin: 0 auto;
	width: 340px;
}

.morearticles2
{
	background: url('images/r4.jpg') bottom left no-repeat;
	
	width: 340px;
}

.morearticles3
{
	background: transparent url('images/r1.jpg') top left no-repeat;
	width: 340px;
}

.morearticles4
{
	width: 320px;
	margin: 10px;
}


.morearticles a
{
	font-weight: bold;
	background: none;
}

#livescore
{
	display: block;
	border: 5px solid #ff0000;
	width: 604px;
	margin: 0 auto;
}

#livescore div.match
{
	width: 296px;
	float: left;
	background: #dedede;
	margin: 3px;
}

#livescore p.left
{
	width: 174px;
	float: left;
	padding: 3px;
}

#livescore p.right
{
	width: 94px;
	float: left;
	background: #666666;
	color: #fff;
	font-weight:  bold;
	padding: 3px;
	text-align: center;
}

table.klasirane
{
	border: 1px solid #666666;
}

tr.titlerow
{
	background: #000;
	color: #fff;
	font-weight: bold;
}

tr.champ
{
	background: #ff0000;
	color: #fff;
	font-weight: bold;
}

tr.uefa
{
	background: #009933;
	color: #fff;
	font-weight: bold;
}

tr.cl
{
	background: #FF830F;
	color: #fff;
	font-weight: bold;
}

tr.relegated
{
	background: #606060 ;
	color: #fff;
	font-weight: bold;
}


tr.normal
{
	background: #66CC00;
	color: #000;
	font-weight: bold;
}

#transfers .transferbox
{
	display: block;
	width: 280px;
	background: #eeeeee;
	float: left;
	margin: 5px;
	
}

#transfers .transferbox .innertransfer
{
	display: block;
	width: 260px;
	margin: 5px;
}


#transfers .transferbox .innertransfer div
{
	display: block;
	float: left;
	padding: 3px;
	font-weight: bold;
	color: #fff;
}

#transfers .icon
{
	width: 20px;
	float: right;
}

#transfers .teamfrombox a, #transfers .teamtobox a
{
	text-decoration: underline;
	color: #fff;
}


#transfers .teamfrombox
{
	background: #ff0000;
	width: 105px;
}


#transfers .teamtobox
{
	background: #009933;
	width: 105px;
}


#transfers .teampricebox
{
	background: #666666;
	width: 216px;
}

.prognozibox
{
	display: block;
	width: 150px;
	padding: 3px;
	text-align: center;
	background: #eeeeee;
	float: left;
	margin: 3px;
	height: 50px;
}

a.rightchachelink
{
	text-decoration: none;
}

a.rightchachelink:hover
{
	text-decoration: underline;
}

.klas_listing
{
	width: 500px;
	margin: 0 auto;	
}

p.klas_team
{
	width: 150px;
	float: left;
	padding-left: 5px;
	border-bottom: 2px solid;
}

p.klas_result
{
	width: 30px;
	float: left;
	background: #dedede;
	border-bottom: 2px solid;
	text-align: center;
	font-weight: bold;
}


p.klas_date
{
	width: 120px;
	float: left;
	background: #dedede;
	border-bottom: 2px solid;
	text-align: center;
}

.tab-tutorial .dijitTab 
{
    background: url("images/tabcontainersprite.gif") no-repeat 0 -300px;
	padding:0px;
	border: none;
	color: #666666;
}
 
.tab-tutorial .dijitTabContent {
    background: url("images/tabcontainersprite.gif") repeat-x 0 -350px;
	padding: 2px;
	border: none;
}
 
.tab-tutorial .dijitTabInnerDiv {
    background: url("images/tabcontainersprite.gif") no-repeat right -400px;
	padding: 0px 10px 0px 10px;
	border: none;
}

.tab-tutorial .dijitTabHover 
{
	background: url("images/tabcontainersprite.gif") no-repeat 0px -150px;
}

.tab-tutorial .dijitTabHover .dijitTabInnerDiv {
	background: url("images/tabcontainersprite.gif") no-repeat right -250px;
	border: none;
}

.tab-tutorial .dijitTabHover .dijitTabInnerDiv .dijitTabContent 
{
	background: url("images/tabcontainersprite.gif") repeat-x 0 -200px;
	padding: 2px;
}

.tab-tutorial .dijitTabChecked 
{
	/* the selected tab (with or without hover) */
	background: url("images/tabcontainersprite.gif") no-repeat 0px -0px;
	margin-bottom: 0px;
	color: #444444;
}

.tab-tutorial .dijitTabChecked .dijitTabInnerDiv 
{
	padding:0px 10px 0px 10px;
	background: url("images/tabcontainersprite.gif") no-repeat right -100px;
	border: none;
}

.tab-tutorial .dijitTabChecked .dijitTabInnerDiv .dijitTabContent 
{
	background: url("images/tabcontainersprite.gif") repeat-x 0 -50px;
	padding: 2px;
}

.tab-tutorial .dijitTabPaneWrapper 
{ /* Container for tab content */
	overflow: hidden;
	background: transparent url('images/r2.jpg') repeat-y bottom left;
	border: 0;
	padding: 0;
	color: #666666;
}

.tab-tutorial .dijitContentPane
{
	overflow: hidden;
	padding: 0;

}

.tab_tutorial .dijitTabContainerTop-tabs
{
	border-bottom: 1px solid #909090;
}

.tab-tutorial p.diasno
{

	width: 220px;
	float: left;
	padding:0;
	height: 28px;
	text-align: left;
	/**
	 * background-color:#dedede;
	 */
}

.tab-tutorial p.liavo
{
	display: block;
	width: 100px;
	height: 100px;
	float: left;
/**
 * 	background-color:#aba894;
 */
	/* top right bottom left */
}

.tab-tutorial a.rightlink
{
	height:24px; 
	display:block; 
/**
 * 	background: #666666; 
 */
	color:#666666; 
	font:13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:0 0 0 2px; 
	text-decoration:none;
}

.tab-tutorial a.rightlinkhover
{
	height:24px; 
	display:block; 
	background:#DA3B3B; 
	color:#fff; 
	font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:0 0 0 2px; 
	text-decoration:none;
}

.tab-tutorial a.rightlink :hover
{
	background:#F6F4E4; 
	color:#000; 
	text-decoration:none;
}









		.dojoxFisheyeListItemLabel {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 2px solid #666;
	padding: 2px;
	text-align: center;
	position: absolute;
	display: none;
	white-space:pre; 
}
.dojoxFisheyeListItemLabel.dojoxFishSelected {
	display: block;
}
.dojoxFisheyeListItemImage {
	border: 0px;
	position: absolute;
}
.dojoxFisheyeListItem {
	position: absolute;
	z-index: 2;
}
.dojoxFisheyeListBar {
	position: relative;
}
	
		.dojoxFisheyeListBar {
			margin: 0 auto;
			text-align: center;
		}


.dijitInline .LightboxClose {
	background:url('/dojo/dojox/image/resources/images/close.png') no-repeat center center;
}

.LightboxClose {
	background:url('../../dojo/dojox/image/resources/images/close.gif') no-repeat center center;
}

.LightboxNext {
	background:url('/dojo/dojox/image/resources/images/right.png') no-repeat center center;
}

.dj_ie6 .LightboxNext {
	background:url('../../dojo/dojox/image/resources/images/right.gif') no-repeat center center;
}

.LightboxPrev {
	background:url('../../dojo/dojox/image/resources/images/left.png') no-repeat center center;
}

.dj_ie6 .LightboxPrev 
{
	background:url('../../dojo/dojox/image/resources/images/left.gif') no-repeat center center;
}

.LightboxPrev {
	width:15px;
	height:15px;
	background:url('/dojo/dojox/image/resources/images/left.png') no-repeat center center;
	background-position:-60px;
}

.LightboxNext {
	background-position:-30px 0;
}
.LightboxPrev {
	background-position:0 0;
}
/*#####################################################################*/

#kare{
	margin: 0 0 15px 0;
}

#kare_ramka{
	border: 1px solid #0c23cf;
}

#kare_right 
{
	color: #e6e7e8;
}

.right_lenta {
	background-image: url(images/right_lenta_blue.gif);
	background-repeat:no-repeat;
	height: 15px;
	padding: 5px 0 0 7px;
	margin: 0 0 7px 0;
}

.right_links {
	color:#0c23cf;
}

.right_links a:link 
{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#0c23cf; 
		text-decoration:none; 
		font-weight:bold;
}

.right_links a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0c23cf; text-decoration:none; font-weight:bold;}

.right_links a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c97ea;
	text-decoration:none;
	font-weight:bold;
}
.right_content {
	border-left: 1px solid #0c23cf; 
	border-right: 1px solid #0c23cf;
	border-bottom: 1px solid #0c23cf;
}

.right_content a{
	color:#666666;
}

.right_content a:hover{
	
}

#kare_left {
 display: inline; /* IE Hack */
 padding: 0px;
 float: left;
 width: 614px;
 padding: 4px;
 color: #e6e7e8;
}
#kare_left320 {
 display: inline; /* IE Hack */
 padding: 0px;
 float: left;
 width: 320px;
 padding: 4px;
 color: #e6e7e8;
}
.left_lenta {
	background-image: url(images/left_lenta_blue.gif);
	background-repeat:no-repeat;
	height: 15px;
	margin: 0 0 7px 0;
	padding: 5px 0 0 7px;
}
.left_lenta320 {
	background-image: url(images/left_lenta320_blue.gif);
	background-repeat:no-repeat;
	height: 15px;
	margin: 0 0 7px 0;
	padding: 5px 0 0 7px;
}
.left_links {
	color:#0c23cf;
}

.left_links a:link {
	color:#0c23cf;
}

.left_links a:visited {
	color:#0c23cf;
}

.left_links a:hover {
	color:#8c97ea;
}

.left_content {
	border-left: 1px solid #0c23cf; 
	border-right: 1px solid #0c23cf;
	border-bottom: 1px solid #0c23cf;
}

.left_content a{
	color:#666666;
}

.left_content a:hover{
	color:#FF6600;
}
.more {
	float: right;
}

#citylist
{

}

#citylist h2
{
	color: #0c23cf;
}

#city_id
{
	color: #000;
	overflow: hidden;
}

#city_id option
{
	margin: 2px;
}

.stats_red
{
    background: #ff0000;
}

.votesplus, .votesminus 
{
    font-weight: bold;
    font-size: 40px;
    margin-top: 8px;
    
}

.votesminus, .votesminus a
{
    color: #646464;
    text-decoration: none;
}
.votesplus, .votesplus a
{
    color: #fff;
    text-decoration: none;
}

/*#####################################################################*/
.dijitTab 
{
    background: url("images/tabcontainersprite.gif") no-repeat 0 -180px;
    padding: 0;
}
 
.dijitTabContent {
    background: url("images/tabcontainersprite.gif") repeat-x 0 -210px;
    padding: 2px;
    font-weight: bold;
    color: #fff;    
}
 
.dijitTabInnerDiv {
    background: url("images/tabcontainersprite.gif") no-repeat right -240px;
    padding: 0px 5px 0px 5px;
}

.dijitTabHover 
{
	background: url("images/tabcontainersprite.gif") no-repeat 0px -90px;
}

.dijitTabHover .dijitTabInnerDiv {
	background: url("images/tabcontainersprite.gif") no-repeat right -150px;
    padding: 0px 5px 0px 5px;
}

.dijitTabHover .dijitTabInnerDiv .dijitTabContent 
{
	background: url("images/tabcontainersprite.gif") repeat-x 0 -120px;
    padding: 2px;
}

.dijitTabChecked 
{
	background: url("images/tabcontainersprite.gif") no-repeat 0px -0px;
}

.dijitTabChecked .dijitTabInnerDiv 
{
	background: url("images/tabcontainersprite.gif") no-repeat right -60px;
    padding:0px 5px 0px 5px;
}

.dijitTabChecked .dijitTabInnerDiv .dijitTabContent 
{
	background: url("images/tabcontainersprite.gif") repeat-x 0 -30px;
    padding: 2px;
}


.dijitTabPaneWrapper .dijitTabContainerTop-container
{
    border: 0;
}

.dijitTabPaneWrapper 
{ /* Container for tab content */
	background: transparent url('_images/r2.jpg') repeat-y bottom left;
    border: 0;
}

.dijitContentPane
{
    border: 0px solid #c41c1c
}

.dijitTabContainerTop-tabs
{

}










.LightboxClose {
	background:url('_images/pic_cancel.png') no-repeat center center;
	height: 32px;
	width: 32px;
	
}

.dj_ie6 .LightboxClose {
	background:url('_images/pic_cancel.png') no-repeat center center;
	height: 32px;
	width: 32px;
	
}

.dijitInline.LightboxNext {
	background:url('_images/1rightarrow.png') no-repeat center center;
	height: 32px;
	width: 32px;
	
}

.dj_ie6 .LightboxNext {
	background:url('_images/1rightarrow.png') no-repeat center center;
	height: 32px;
	width: 32px;
	
}

.dijitInline.LightboxPrev {
	background:url('_images/1leftarrow.png') no-repeat center center;
	height: 32px;
	width: 32px;
}

.dj_ie6 .LightboxPrev 
{
	background:url('_images/1leftarrow.png') no-repeat center center;
	height: 32px;
	width: 32px;
	
}

.LightboxPrev {
	width:15px;
	height:15px;
	background:url('../../dojo/dijit/themes/soria/_images/spriteRoundedIconsSmall.png') no-repeat center center;
	background-position:-60px;
}

.LightboxNext {
	background-position:-30px 0;
}
.LightboxPrev {
	background-position:0 0;
}

.dojoxLightboxFooter
{
	height: 32px;
}

.fb_share_button 
{ 
	display: -moz-inline-block; 
	display:inline-block; 
	padding:1px 20px 0 5px; 
	height:15px; 
	border:1px solid #d8dfea; 
	background:#fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; 
} 

.fb_share_button:hover 
{
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration:none; 
}
