@import url("try.css");
@import url("foto.css");
html, body {margin: 0; padding: 0; width: 100%; height: 100%;}
body {background: #fff url(/img/bg.gif) repeat-y center top; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #000; }
body.second {background: #fff url(/img/bg2.gif) repeat-y center top; }


img {border: 0;}

a {text-decoration: none; color: #6b6b5e;}
a:hover {text-decoration: underline;}

a.readmore {color: #00a8ec;}
a.readmore:hover {text-decoration: none;}

p {margin: 0 0 10px 0; padding: 0;}

.clear {clear: both !important; float: none !important;}

.main {width: 745px; margin: 0 auto; _height: 100%; min-height: 100%; padding-bottom: 40px; padding-top: 0px;}
.header {display: block; background: #fff url(/img/logo.gif) no-repeat left 5px; height: 85px; position: relative; z-index: 1;}

.left {width: 135px; float: left;}
.center {width: 371px; float: left; overflow: hidden;}
.second .center {width: 586px;}
.right {width: 215px; float: left; overflow: hidden; padding-left: 20px}

.menu {width: 118px; margin-bottom: 11px; text-transform: uppercase;}
.menu a {display: block; line-height: 15px; background: #000; margin-bottom: 7px; color: #fff; font-size: 10px; padding-left: 5px;}
.menu a:hover {text-decoration: none; background-color: #a5c028;}
.menu a.active {font-weight: bold; }
/*.menu a.active2 {font-weight: bold; margin-bottom: 0;}*/
.menu div {background: #000; padding: 7px 0; margin-bottom: 7px;}
.menu div a { padding-left: 10px;}
.menu div div {padding: 0; margin: 0;}
.menu div div a {background: url(/img/arr4.gif) no-repeat 10px 6px; padding-left: 20px;}


.menu2 {border-top: 27px solid #a5c028; width: 118px;}
.menu2 a {display: block; text-transform: uppercase; width: 113px; line-height: 21px; margin-bottom: 7px; color: #000; font-size: 10px; padding-left: 5px; border-bottom: 1px dotted #a0a0a0;}
.menu2 a:hover {text-decoration: none; color: #a0a0a0;}

.ruscubok {display: block; text-transform: uppercase; background: #000; width: 113px; line-height: 14px; margin-bottom: 7px; color: #fff; font-size: 10px; padding-left: 5px;}
.ratingmain {display: block; text-transform: uppercase; background: #F00; width: 113px; line-height: 14px; margin-bottom: 7px; color: #fff; font-size: 10px; padding-left: 5px;}

.nchemp {width: 118px; margin-top: 28px;  border-left: 1px dotted #a0a0a0; border-right: 1px dotted #a0a0a0; border-bottom: 1px dotted #a0a0a0;}
.nchemp h1 {width: 120px; position: relative; left: -1px; margin: 0; padding: 0; background: #a5c028 url(/img/nchemp.gif) no-repeat left top; height: 31px;}
.nchemp a {display: block; width: 65px; height: 65px; overflow: hidden; position: relative; left: 25px;}
.nchemp a span {display: block; background: url(/img/champ.png) no-repeat top left; width: 65px; height: 65px; position: relative; top: -75px;}
.nchemp a img {border: 0; width: 64px;}
.nchemp div {background: #666666; height: 5px; width: 54px; margin: 4px auto 11px auto;}

/*Заголовки графические*/
.anonsline, .proshturline, .projectline, .voprotvline, .turnirsline {background: #000; color: #fff; line-height: 15px; font-size: 10px; text-transform: uppercase; }
.anonsline a, .proshturline a, .projectline a, .voprotvline a, .turnirsline a {float: left;}
.anonsline span, .proshturline span, .projectline span, .voprotvline span, .turnirsline span {float: right; padding-right: 5px; position: relative; top: -1px;} 

.anonsline {width: 371px; height: 14px; margin-bottom: 7px;}
.proshturline {width: 371px; height: 14px; margin-bottom: 7px; margin-top: 17px;}
.projectline {width: 215px; height: 14px; margin-bottom: 7px;}
.voprotvline {width: 215px; height: 14px; margin-bottom: 7px;}
.turnirsline {width: 215px; height: 14px; margin-bottom: 7px;}

.ratingline {background: #a5c028; width: 215px; line-height: 15px; height: 14px; font-size: 10px; text-transform: uppercase; margin-bottom: 7px;}
.ratingline a {float: left;}
.ratingline span {float: right; padding-right: 5px; position: relative; top: -1px;}

.all {display: block; text-transform: uppercase; position: relative; color: #dd5823; padding-left: 5px; top: -1px;}
.all:hover {text-decoration: none;}
.all2 {display: block; text-transform: uppercase; color: #000; position: relative; padding-left: 5px; top: -1px;}
.all2:hover {text-decoration: none;}
/*Заголовки*/
h1 {color: #3d1a00; font-size: 24px; font-weight: normal;}
h2 {color: #e60017; font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
h3 {color: #000; font-size: 14px; text-transform: uppercase; margin: 0 0 20px 0; padding: 0;}
h3 span {font-size: 11px;}
h4 {font-size: 12px;}
h4 span {color: #e60017;}
h5 {font-size: 12px; margin: 0; padding: 0; font-weight: normal; text-transform: uppercase;}

/*Хлебные крошки*/
.breadcrumbs {background: #a6c029 url(/img/breadcrumbs.gif) no-repeat left top; padding: 11px 30px 4px 30px; margin: 0 0 13px 0;}
.breadcrumbs .home {display: block; float: left; background: url(/img/home.gif) no-repeat left top; width: 11px; height: 12px;}
.breadcrumbs img {margin: 0 5px;}
.breadcrumbs a {color: #e9f7aa;}
.breadcrumbs span {color: #edfbe2; font-weight: bold; background: url(/img/arr2.gif) no-repeat right 5px; padding-right: 16px;}

.wauto div {width: 100% !important;}

.article {padding-bottom: 14px; border-bottom: 1px solid #230e59; margin-bottom: 14px; clear: both;}
.article div {float: right; width: 200px;}
.article h1, .article h2, .article h3, .article h4, .article p {text-align: right;}

.proshtur { margin-bottom: 50px;}
.proshtur div {float: right; width: 238px;}

.vz {}
.vz p {font-size: 10px; background: url(/img/vz.gif) no-repeat left top; padding-left: 10px;}

.right {}

.project {}
.project h2 {text-transform: uppercase; font-weight: normal; color: #000; font-size: 14px;}
.project p {font-size: 10px;}

.vo {}
.vo h5 {background: url(/img/vpz.gif) no-repeat left top; padding-left: 12px;}
.vo p {margin: 0 0 20px 0}

.rating {}
.rating table {margin-bottom: 14px; width: 100%; border-collapse: collapse;}
.rating table th {background: fff; text-transform: uppercase; font-size: 7px; text-align: left;}
.rating table th span { font-size:9px;}
.rating table td {background: #e3e4e5; font-size: 10px; font-weight: bold; border: 0; empty-cells: show;}
.rating table td.tdline {height: 2px; background: #f8f8f9;}
.rating table .green td {background: #c9d369;}

.turnirs {clear: both;}
.turnirs img {float: left; width: 46px;}
.turnirs p {font-size: 10px; float: right; width: 160px;}
.turnirs p span {font-size: 12px;}

/*Футер*/
.footer {margin-top: -50px !important; background: #fff url(/img/footer.gif) no-repeat left bottom; color: #fff; font-size: 10px; width: 745px; height: 140px; margin: 0 auto;}
.footer div {padding-top: 44px; margin: 0 20px;}
.footer p {float: left; margin: 0 20px 0 0; padding: 0; text-align: left;}
.footer a {color: #fff; }
.p_h2 {
	color: #e60017; font-size: 11px; font-weight: bold; margin: 0; padding: 0;
}
.p_text { margin-bottom:0px;
}
ol{ 
 margin-left: -15px;
}
li{
 margin-left: -22px;
}
