/* Набор стилей для сайта tickets-sport.ru */ 

html, body {
	margin:0px;	
	color:#000000;
	background:#9E9FA1;
	font-family: Verdana, Geneva, sans-serif;
	
	
	font-size:12px;
}

a {
	color:#3276d6;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;


	color:#0060e9;

	
}
	
}
a:link {}
a:active {}
a:visited {}


.text_h1 {

	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.cuptions {
	text-align:center;
	font-size:20px;
	padding:10px;
	
}	
/* Menu */
.menu {

	padding-right:5px;
	padding-left:20px;
	padding-bottom:15px;
}
.menu a {

	display: block;
	width: 100%;
	/* border-bottom: 1px dashed #cccccc; */
	text-decoration: none;
	

}
.menu a:hover, a:focus  {
	text-decoration:none;
	color:#000;

	
}
.menu a:active  { 
	color: #00b4ff;
}

.menu_level0 a{
font-size:16px;
	color:#000000;
	padding-left:5px;
	/*border-bottom:#dfe1e2 dashed 1px; */
}
.menu_level0 a span{
	font-size:16px;
	color:#00b4ff;

}
.menu_level0 a:hover{
	color:#0060e9;

	
}
.menu_leveln a{
	font-size:12px;
	color:#000;

}
.menu_leveln a:hover{
	color:#80B5D7;
	font-size:12px;

}

.menu_leveln a span{
	font-size:12px;
	color:#0060e9;
	text-decoration:underline;
	
}

.menu_block1 {
	background-color:#f6f7fc;
	
	border-left:#0050c3 solid 10px;
	border-bottom:#0050c3 solid 1px;
}
.menu_block2 {
	background-color:#f6f7fc;	
	border-left:#0093c3 solid 10px;
	border-bottom:#0093c3 solid 1px;
}

.block_cup {
	font-size:18px;
	padding-left:10px;
	
}

.bottom_text,
.bottom_text a{
	color:#FFF;
	padding:5px;
}
/* Top Menu */

.top_menu a {
	
	padding:2px;
	font-size:16px;
	color:#000;
	
}
.top_menu a:hover {
	
	padding:2px;
	font-size:16px;
	color:#1564db;
	
}


/* Body */

.content {
	font-size:10px;
}
.content .title {
	text-align:right;
	font-size:20px;
	margin-right:25px;
	color:#164459;

 
}
.content .subtitle {
	text-align:right;
	font-size:10px;
	color:#9f9f9f;
}
.content .body {
margin:5px;
	font-size:12px;
}
.content .print {
	font-size:10px; 
	color:#9f9f9f;
}
.search_block {	
	width:50%;
	border:#dfdfe4 solid 1px;
	background-color:#F6F7FC;
	padding:20px;
	text-align:center;
	
}
.search {
	padding:20px;
}

.docbody {
padding-left:20px;

}
#subtitleline{
	
}
.corners {
	background-color:#e7edff;
}
/* Новости */

.news {
	font-size:11px;
	
}
.newstitle {
	color:#76809f;

	font-size:14px;
	margin-left:5px;
	
}

.newstitle a {
	
	font-size:16px;
	font-weight:bold;
	margin-right:5px;
	
}


.newsdate {
	text-align:right;
	font-size:11px;	
	margin-right:5px;
}

.newsbody {

margin:10px;
padding-left:10px;

	font-size:12px;


}


/* Короткие новости */
.shortnews {
	padding:10px;
	padding-left:20px;
		font-size:12px;
}

.shortnewsname a{
	font-size:12px;

	

}
.shortnewsname a:hover{

		text-decoration:underline;
	
}
.shortnewsmore {
	font-size:10px;
	margin-right:20px;
}

/* Hot */

.hot {
	padding:10px;
	margin-left:10px;
}
.hot a {
	font-size:16px;
	
}
/* Sitemap */

.sitemap {
	font-size:11px;
}
.sitemap .title {
	text-align:right;
	font-size:20px;
	font-weight:bold;
	margin-right:5px;
	
}



.breadcrump {
	padding:5px;

}

.breadcrump a{
	font-size:12px;
	font-family:tahoma;
}



.navigation {
text-align:center;
	
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #000;
	background:#db703d;
	border:1px solid #db703d;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#feb694;
	color:#000;
	border-color:#ec973c;
}

.navigation span {
	text-decoration:none;
		padding:3px 6px;
	
	color:#ccc;
	font-size:11px;
}

/** hs */ 


* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(/user/templates/system/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	
}
.highslide:hover img {
	
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/user/templates/system/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(/user/templates/system/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}


/* А тебе что здесь надо? */