@charset "utf-8";
/* RESET*/
*{outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
img{border:0;}
a{color:#ff6600; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}


/* H */
h1{font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 15px 0;}
h2{font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
h3{font:bold 12px Arial, Helvetica, sans-serif; padding:0;}
h6{font:bold 12px Arial, Helvetica, sans-serif;}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#4b4b4b; background:#fff; margin:0;}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header *{margin:0; padding:0;} 
.header{height:163px; position:relative;}
.header .bg{position:absolute; width:100%; height:163px;}
.logo{
	position:absolute; top:4px; left:10px;
	background-image: url(../img/logo.png);
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png', sizingMethod='crop');
	}
.skittles{
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -67px;
	background-image: url(../img/top_kegli.png);
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/top_kegli.png', sizingMethod='crop');
}
.ico{position:absolute; top:17px; right:6px; list-style-type:none;}
.ico li{
	width:44px;
	height:51px;
	background:url(../img/ico_bg.png) no-repeat;
	float:left;
	margin-right:6px;
	text-align:center;
	padding-top:14px;
}
.ico .selected{background:url(../img/ico_sel.png) no-repeat;}
/* navigation */
.navigation{height:54px; background:url(../img/nav_shadow.gif) no-repeat 50% bottom; padding:0 120px; position:relative; top:97px;}
.navigation .l{width:12px; height:38px; background:url(../img/nav_l.png) no-repeat; position:absolute; top:6px; *top:7px;  left:120px;}
.navigation .r{width:12px; height:38px; background:url(../img/nav_r.png) no-repeat; position:absolute; top:6px; *top:7px; right:120px; right:119px;}
.navigation table {border-collapse:collapse;}
.navigation tr.nav_man{width:100%; height:38px; background:#3c7bc8 url(../img/nav_bg.gif) repeat-x; padding:6px 0; }
.navigation td{text-align:center; vertical-align:bottom !important; background:url(../img/nav_dev.gif) no-repeat 100% 7px; *background:url(../img/nav_dev.gif) no-repeat 100% 12px; padding:3px 1px 3px 0;}
.navigation nobr { display:block;}
.navigation a{font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; display:block; height:32px; line-height:32px;}
.navigation a:hover{background:url(../img/nav_hov.gif) no-repeat 50% 3px;}
.navigation .current, .navigation .current:hover{background:#ff9600;}
.menutt { background: url(img/nav_bg.gif) repeat-x bottom !important;}

/* CONTENT */
.outer{margin:0 11px; padding-bottom:101px;}
.outer .l_bg{overflow:hidden; zoom:1; background:url(../img/side_bg.gif) no-repeat 0 100%;}
.outer .r_bg{overflow:hidden; zoom:1; background:url(../img/side_bg.gif) no-repeat 100% 100%;}
.container{float:left; width:100%;}
#content{margin:0 248px; color:#000; font-size: 14px;}
#content caption{padding:0 10px 10px 10px; font-size:12px; color:#000;}
#content table{margin-bottom:10px;}

/* url */
.url{padding:0 0 15px 0; font-size:10px;}
.url span{color:#3c7bc8;}
/* news */
.news .article{padding-bottom:20px;}
.news .article div{padding-bottom:8px;}
.news .article .txt a{text-decoration:none;}
.news .article .txt a:hover{text-decoration:underline;}
/* articles */
.articles .article{padding-bottom:20px; overflow:hidden; zoom:1;}
.articles .article div img{float:left; margin-right:5px;}
.articles .article div a{text-decoration:none;}
.articles .article div a:hover{text-decoration:underline;}
.articles .article p {margin: 2px 0px; padding: 0px;}
.articles .article h3{font:normal 14px Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0;}
.orign, .orign a{color:#797979;}

.gallery{overflow:hidden; zoom:1; margin-left:-10px;}
.gallery div{float:left; width:150px; height:100px; margin:0 0 6px 10px; display:inline; border:2px solid #fff;}
.gallery a img{border:2px solid #fff; display:block;}
.gallery a:hover img{border:2px solid #ff9600;}

.sitemap{margin:0 0 0 30px; padding:0;}
.sitemap li{list-style-type:none;}
.sitemap a{font:bold 14px/20px Arial, Helvetica, sans-serif;}
.sitemap ul{margin:5px 30px; padding:0;}
.sitemap ul a{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4b4b4b;}
.sitemap ul a:hover{color:#ff6600;}

.scheme img{border:1px solid #adb3bd; }

.form{width:479px; background:#e2ebf7 url(../img/form_t.gif) no-repeat; color:#3e3f49;}
.form .bg{background:url(../img/form_b.gif) no-repeat bottom left; padding:17px 50px; overflow:hidden; zoom:1;}
.form th{width:154px; font:14px Arial, Helvetica, sans-serif; color:#3e3f49; text-align:left; vertical-align:top; padding-bottom:8px;}
.form td{color:#878787; text-align:left; vertical-align:top; padding-bottom:8px;}
.form .inp{width:222px; border:1px solid #adb3bd; background:#fff;}
.form .inpt{width:105px; border:1px solid #adb3bd; background:#fff;}
.form textarea{width:222px; height:88px; border:1px solid #adb3bd; background:#fff;}
.form img{vertical-align:middle;}
.form div{padding-top:2px;}
.form .btn{width:87px; height:16px; background:url(../img/send_btn.gif) no-repeat; color:#fff; float:right; font:12px Arial, Helvetica, sans-serif; padding-bottom:2px;}

/* LEFT_SIDEBAR */
.left_sidebar{float:left; width:229px; margin-left:-100%;}
.left_sidebar .button{height:16px;}
.left_sidebar .button .r{float:left; height:16px; background:url(../img/button.gif) no-repeat 100% -16px;}
.left_sidebar .button .l{float:left; height:16px; background:#3c7bc8 url(../img/button.gif) no-repeat 0 0;}
.side_block .title{font:17px Arial, Helvetica, sans-serif; color:#fff; background:#3c7bc8 url(../img/sidetitle_bg.gif) no-repeat; padding:7px; text-align:center;}
.side_block .text{padding:12px 8px;}
.button a{padding:0 10px; color:#fff; text-decoration:none;}
.button a:hover{text-decoration:underline;}
.tourneys{list-style-type:none; margin:0;}
.tourneys li{ padding-bottom:5px;}
.tourneys a{font-size:14px;}
.allabout{list-style-type:none; margin:0;}
.allabout li{padding-bottom:8px;}

/* RIGHT_SIDEBAR */
.right_sidebar{float:left; width:229px; margin-left:-229px;}
.right_sidebar .button{height:16px;}
.right_sidebar .button .r{float:right; height:16px; background:url(../img/button.gif) no-repeat 100% -16px;}
.right_sidebar .button .l{float:right; height:16px; background:#3c7bc8 url(../img/button.gif) no-repeat 0 0;}
.right_sidebar .article{padding-bottom:20px;}
.right_sidebar .article div{padding-bottom:8px;}
.right_sidebar .article .txt a{text-decoration:none;}
.right_sidebar .article .txt a:hover{text-decoration:underline;}

/* FOOTER */
.bottom{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; height:88px; margin-top:-88px; background:url(../img/nav_shadow.gif) no-repeat 50% 0;}
.bottom *{margin:0; padding:0;}
.nav{height:36px; text-align:center; line-height:36px;}
.nav a{text-transform:uppercase; font:10px/36px Arial, Helvetica, sans-serif; margin:0 5px;}
.footer{margin:0 11px; background:#3c7bc8 url(../img/footer_l.gif) no-repeat;}
.footer .bg{background:url(../img/footer_r.gif) no-repeat right top; height:52px;}
.copy{list-style-type:none; float:right; width:203px; color:#c1c0c0; padding:12px 0 0 0; font-size:11px;}
.copy a{color:#c1c0c0;}
.counters{padding:12px 0 0 52px; overflow:hidden; zoom:1;}
.counters div{float:left; margin-right:10px;}

.txt p {
	margin: 2px 0px;
	padding: 0px;
}
.side_block .title a {
	color: white;
	text-decoration: none;
}
.side_block .title a:hover {
	text-decoration: underline;
}

table.blue {
	border: solid 1px #1b5097;
	border-collapse: collapse;
	color: #1b5097;
	font-size: 11px;
	margin: 5px 0px 7px 0px;
}
table.blue td {
	border: solid 1px #1b5097;
	padding: 4px;
}
h2.bow_all a {color: black;}
#content table p {
	margin: 0px;
	padding: 0px;
}