html,body,  div, p, pre, h1, h2, h3, h4, h5, h6, form, span, img{margin: 0; padding: 0;}
html,body{height: 100%;width:100%;background: #000;}  /*position: relative*/
body {min-width: 776px; font: 12px Verdana, Arial; color: #808080;}

#thin {font: 14px Arial; font-weight: bold; letter-spacing:0em;}

h1 {font: 0.88em Verdana; color: #785a1e;text-transform: uppercase;font-weight: bold; letter-spacing:0.2em; margin:10px 0;}
h2 {font-size: 14px;}
h3 {font-size: 13px; color: #785a1e;}
h5 {font-size: 12px; font-weight: bold;}

b { color: #987a3e; }

li {font-size: 11px;  margin: 0; padding: 0;}
ul, ol {margin-left:10px;padding-left:10px;}
ul li {list-style-type: none; background:url(/img/arrow.gif) left 2px no-repeat; vertical-align:top; padding:0 0 10px 25px;}

.clear {clear:both;} /*.clearleft {clear:left;}*/

.trening_tbl {
	background-color: #999999;
}

.trening_tbl td {	background-color: #000;
	font-size: 11px;
	padding: 5px;
}

.trening_tbl th {
	background-color: #333333;
	font-size: 12px;
}

.trening_tbl td strong {	font-size: 11px;
	margin: 5px;
	padding: 5px;
	display: block;
	background-color: #222222;
	color: #886a2e;
}

#glob {height:100%;width:100%;margin: 0; padding: 0;}
#glob td {vertical-align:top;}

/* left columns */
td.l_bg {vertical-align:top; background: url(/img/l_bg.gif) left top repeat-y;}
td#flash {vertical-align:bottom;}

/* content */

#content {vertical-align:top; }

#content i {	font: italic 12px Georgia;
}

td#content {padding:10px 0 20px 0;}

img.pictl {float:left; margin:0 10px 10px 0;}
td#cont {padding-left:20px;padding-right:40px;}
#content p {font: 11px Verdana; color: #808080;margin:10px 0;}
div.title {clear:both;background:url(/img/bg_titile.gif) left top repeat-x;height:20px;} /* во всю ширину блока */
div.titlesm {background:url(../img/bg_titile.gif) left top repeat-x;margin-left:110px;margin-bottom:5px;} /*с отступом слева */
div.titlebig {background:url(../img/bg_titile.gif) left top repeat-x;margin-left:136px;margin-bottom:5px;} /*с отступом слева для бол. фото*/
.rtitle {background:url(/img/r_title.jpg) right top no-repeat;height:20px;width:100%;}
.ltitle {	background:url(/img/l_title.jpg) left top no-repeat;
	font: 11px Verdana; height:20px; display:block;
	text-transform: uppercase;
    color: #b8b8b8;
    font-weight: bold;
    padding-left:20px;
    padding-top:3px;
}
ul.all {margin: 0; padding: 0;width:100%; margin-top:10px;margin-bottom:20px;}
ul.all  li{list-style-type: none; font: 11px Verdana; color: #808080;background:url(/img/arrow.gif) left 2px no-repeat; vertical-align:top; padding:0 0 10px 25px;}
a.read {font: 0.69em Verdana; color: #7c550b;text-decoration: underline;font-weight: bold; text-align:right;background:url(/img/arrowmore.gif) right 2px no-repeat;padding-right:18px;margin-bottom:20px;display:block;}

/* lines */
.hrgr {width:99%;padding-top:10px;height:1px;background:url(/img/dot.gif) repeat-x center;}
.hrdot {width:110px;margin:15px 0;height:1px;background:url(/img/right/dotline.gif) repeat-x center;}
.hrdotbig {clear:both;width:99%;height:10px;background:url(/img/right/dotline.gif) repeat-x center;}
.hrgr hr, .hrdot hr, .hrdotbig hr  {display:none;}

/* right columns */
td#r_bg1 {vertical-align:top;background: url(/img/r_bg1.gif) left top repeat-y;}
#logotips {padding:25px 40px 10px 60px;}
#logotips img {text-align:center; display:block; }  /* margin:10px 40px 15px 60px;*/
#contakt {background: url(/img/right/contakt.gif) left top no-repeat;padding:60px 40px 15px 60px;}
#contakt p, a{font: 11px Verdana; color: #545350;text-align:center;text-decoration: none;}
div.title2 {clear:both;background:url(/img/right/bg_titile2.gif) left top repeat-x;height:20px; margin-top:15px;}
.rtitle2 {background:url(/img/right/r_title2.jpg) right top no-repeat;height:20px;width:100%;}
.ltitle2 {
	background:url(/img/right/l_title2.jpg) left top no-repeat;
	font: 11px Verdana; height:20px; display:block;
	text-transform: uppercase;
    color: #818181;
    font-weight: bold;
    padding-left:20px;
    padding-top:3px;
    margin-bottom:20px;
}
div.title3 {clear:both;background:url(/img/right/bg_titile2.gif) left top repeat-x;height:20px; margin-top:15px;}
.rtitle3 {background:url(/img/right/r_title3.jpg) right top no-repeat;height:20px;width:100%;}
.ltitle3 {
	background:url(/img/right/l_title3.jpg) left top no-repeat;
	font: 9px Verdana; height:20px; display:block;
    color: #6b6b6b;
    padding:3px 20px 0 20px;
    margin-bottom:20px;
    text-align:right;
}
.pages {clear:both; height:40px; border:#000 1px solid;}
.ltitle3 a {font: 9px Verdana;color:#8c6a29;text-decoration: underline;font-weight: bold;padding-right:3px;}
.pagelmore {background:url(/img/right/pagelmore.gif) right 3px no-repeat; width:9px;height:7px; padding:0 10px 0 5px; margin-right:5px;}
.pagel {background:url(/img/right/pagel.gif) right 3px no-repeat; width:9px;height:7px; padding:0 3px 0 5px; margin-right:3px;}
.ltitle3, a.actpage {color:#6b6b6b;text-decoration: none;}
.pager {background:url(/img/right/pager.gif) right 3px no-repeat; width:9px;height:7px; padding:0 5px 0 2px;}
.pagermore {background:url(/img/right/pagermore.gif) right 3px no-repeat; width:9px;height:7px; padding:0 5px 0 5px; margin-left:5px;}

/* left columns with text in content */
#content p.headnews {clear:both;text-align: left;background:#202020;height:20px;font-weight: bold;}
#content p.headnews span.data {background: #2f2f2f; display:-moz-inline-box;  display: inline-block;height:18px; padding:2px 10px 0 10px; margin-right:15px;font-weight: normal;}
* html p.headnews span.data  {vertical-align: middle;}
img.pictr {float:right; margin:0 0 10px 10px;}
.more {	font: 11px Verdana;
	color: #6e501b;
	text-decoration: underline;
	text-align:left;
	background:url(/img/arrowsm.gif) left 3px no-repeat;
	padding-left:18px;
	padding-right:10px;
	margin-bottom:20px;
}
.back {float:left; font: 11px Verdana; color: #6e501b;text-decoration: underline;background:url(/img/arback.gif) left 3px no-repeat;padding-left:18px;margin-bottom:10px;}

/* menu */
ul.menu {margin: 0; padding: 0;width:100%;height:30px; margin-top:2px;margin-bottom:1px}
ul.menu li {margin: 0; padding: 0;ist-style-type: none;float:left;width:20%;margin-right:-4px;background: url(/img/bg_menu.gif) left top repeat-x;}
ul.menu li.act {list-style-type: none;float:left;width:20%;margin-right:-4px;background: url(/img/bg_menu_act.gif) left top repeat-x;}
ul.menu li a{display:block; height:30px; text-align:center;}
ul.menu li a img{display:inline;text-align:center;}
ul.menu li.brd {background: url(/img/bord_menu.gif) left top no-repeat;height:30px;width:6px;margin-left:-3px;}
ul.menu li.brdactl {background: url(/img/bord_menuactl.gif) left top no-repeat;height:30px;width:6px;margin-left:-3px;}
ul.menu li.brdactr {background: url(/img/bord_menuactr.gif) left top no-repeat;height:30px;width:6px;margin-left:-3px;}

ul.menu li#start{height:30px;width:12px; background: url(/img/l_menu.jpg) left top no-repeat;margin-right:-2px;}
ul.menu li#end{height:30px;width:12px;background: url(/img/r_menu.jpg) right top no-repeat;}

#uzor {margin-top:20px; background: url(/img/bg_uzor.gif) left bottom repeat-x; height:15px;width:100%;}
#uzorr {background: url(/img/r_uzor.jpg) right bottom no-repeat; height:15px;width:100%;}
#uzorl {background: url(/img/l_uzor.jpg) left bottom no-repeat; height:15px;width:100%;}
#blick {width:100%; text-align:center; vertical-align:bottom;background: url(/img/blick.jpg) center bottom no-repeat;height:15px;}

#foot_bg {height:45px;background: url(/img/foot_bg.gif) left top repeat-x;font: 10px Verdana; color: #808080;}
#foot_r {height:45px;background: url(/img/foot_r.jpg) right top no-repeat;}
div#foot_r p{ float: left;width:400px;padding:10px 0 0 35px;}
div#foot_r div {float: left;width:500px;padding-top:15px;}


#expert {	margin: 10 0 20 0px;
}

#expert p {	margin: 0px;
	padding: 0;
	font-size: 12px;
}

#expert img {
	margin: 0 10 10 0px;
	float:left;
}

#photo img {
	border:#777777 1px solid;
}

#ssil {	float: right;
}

address.partner {font: 11px Verdana; };

#yellow p {
	font-size: 12px;	color: #8e702b;
}

div.info u
{
	font-size: 12px;
	font-weight: bold;	color: #987a3e;}

div.info em
{
	color: #886a2e;
}

.swf_pic {	float: left;
	padding: 5 10 0 0px;
}
