html, body, p, td, th, span, div, form, h1, h2, h3, img, ul, ol
  {
  margin: 0;
  padding:0;
  border: 0;
  }

h1
  {
  margin-top:30px;
  margin-bottom:30px;
  color:#fc6501;
  font-size: 15pt;
  font-weight: Bold;
  width:95%;
  text-align:left;
  }

h2
  {
  margin-top:10px;
  color:#fc6501;
  font-size: 14pt;
  font-weight: Bold;
  width:95%;
  text-align:left;
  }

h3
  {
  margin-top:10px;
  color:#fc6501;
  font-size: 13pt;
  font-weight: Bold;
  width:95%;
  text-align:left;
  }

ul, ol {list-style-position: inside; margin-top:10px;}
li {margin-left:20px; font-size: 12pt;}
table {border-collapse:collapse;border:1px;}
td,th {border:1px;}
p {margin-top:10px; font-size: 12pt;}
p.epigraph
  {
  font-size: 10pt;
  font-style: italic;
  width:50%;
  margin:10px 0px 10px auto;
  }

body
  {
  background:black url(../images/background2.jpg) center top repeat-y;
  font-family: "Times New Roman", Verdana;
  color:#fc6501;
  }

a:link   {color:#ff9f1e; text-decoration:underline;}
a:visited{color:#ca3900;}
a:hover  {color:#ca3900;}
a:active {color:#bc2d01;}

#container {width:100%;}

#header
  {
  position:absolute;
  top:0;
  left:0;
  height:225px/*header*/;
  width:100%;
  }

#header_inside
  {
  width:825px/*width*/;
  margin:0 auto;
  height:250px;
  overflow: hidden;
  background:url(../images/header.jpg) center top no-repeat;
  }

/**/
#stop_link
  {
  display:block;
  float:left;
  margin-top:38px;
  margin-left:2px;
  width:240px;
  height:114px;
  }

#logo
  {
  display:block;
  margin-top:16px;
  margin-left:242px;
  }

.menu {display:block; width:100%;}

.menu li {float:right; list-style-type:none; margin-left:0px;}

.menu li a:link, .menu li a:visited, .menu li a:hover, .menu li a:active
  {
  font-family:"Times New Roman";
  text-decoration:none;
  font-weight:bold;
  font-size:16pt;
  margin-left:14px;
  color:#ff9f1e;
  }

/**/

#container
  {
  left:0;
  top:225px/*header*/;
  width:100%;
  position:absolute;
  }

#container_inside
  {
  width:825px/*width*/;
  margin:0 auto;
  }
/**/

#left
  {
  float:left;
  width:240px;
  text-align:center;
  font-size:10pt;
  }

#left hr
  {width:80%;}


#content
  {
  margin-right:0;
  float:right;
  width:560px;
  padding:10px;
  }

#content img
  {
  margin:4px;
  }
/**/
tr     {background-color: #111;}
tr.drk {background-color: #211;}
.best_price {font-size:16pt;}

.matches {border-collapse:collapse;border:none; width:540px;}
.matches td {vertical-align:middle; text-align:center; border:1px solid black; padding:10px 4px; }
.matches .title {width:210px; font-weight:bold;}
form .matches td {text-align:left;}
.matches .align_right {text-align:right;}
.two td{width:50%;}
.four td{width:25%;}
.three td{width:33%;}
td li{margin-left:0px;}


.one_match {border-collapse:collapse; width:100%; border:1px solid black;}
.one_match th {text-align:center; font-size:16px; border:1px solid black; padding:5px;}
.one_match td {border:1px solid black;}


.one_match .thumb {width:auto; padding:12px; vertical-align: top; text-align:center;}
.one_match .thumb a {margin:0px auto;}
.one_match .details {vertical-align: top; padding:12px; width:auto;}

.one_match .details img {float:right;}

.one_match .details table {border-collapse:collapse; margin:20px auto 0; width:100%;}
.one_match .details table td {width:33%; text-align:center;}


.one_match .left_arrow, .one_match .right_arrow {width:4%; vertical-align:middle; text-align:center;}
.one_match .boxes {overflow:hidden;}

.box_thumbs
 {height:123px;}
/**/
.tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 220px;
	z-index: 50;
}

.tip-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

.tip-text {
	font-size: 100%;
	margin: 0;
}
/**/
#footer
  {
  padding-top:25px;
  width:100%;
  height:50px;
  text-align:center;
  vertical-align:bottom;
  float:left;
  }
/**/
input.selectable {width:75px; float:left;}
div.select_cut   {overflow:hidden;width:18px;float:left;position:relative;}
div.select_cut select {width:100px;position:relative;left:-82px;}

/*строка графике опроса*/
div.col
  {
  border:1px solid red;
  float:left;
  height:20px;
  background:#211;
  margin-top:10px;
  padding-left:2px;
  }
div.title_col
  {
  margin-top:10px;
  float:left;
  width:110px;
  }
/*баян*/
h3.toggler  {background: #211;text-align:left;padding:4px; font-size:16pt;width:95%;}
div.element {background: #111; padding:4px;width:95%;}

/*юлк*/
#content b {font-size:13pt;}
.main_image{float:right;}
/**/
hr
  {
  color:#F26521;
  border:none;
  height:2px;
  background-color:#F26521;
  }
/*Карусель*/
#slider-stage
  {
  width:500px;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:hidden;
  height:110px;
  margin:0 auto;
  }

#slider-list
  {
  width:3000px;
  border:0;
  margin:0;
  padding:0;
  left:400px;
  }

#slider-list li
  {
  list-style:none;
  margin:0;
  padding:0;
  border:0;
  margin-right:5px;
  background:#DEDEDE;
  float:left;
  width:155px;
  height:110px;
  }
#slider-list li img {margin:0px;}