body{
color:#2a2a2a;
font-family:Tahoma;
font-size:12px;
margin:0 0 10px 0;
padding:0;
background:url(../i/bg.jpg) no-repeat left top #ebe8e4
}

td{
font-size:12px
}

a{
color:#0c8bb2
}

a:hover{
color:#000
}

img, table{
border-style:none
}

img.img_border{
border:2px solid #bebebe
}

input,select,textarea{
font-size:12px
}

form{
margin:0;
padding:0
}

.logo{
position:absolute;
left:20px;
top:25px;
}

.lng{
position:absolute;
left:214px;
top:0px;
}

.lng a{
color:#fff
}

table.root{
width:998px;
background:url(../i/header/bg.jpg) no-repeat left top
}

td.l{
width:264px;
background:url(../i/1.gif) no-repeat 243px 92px
}

td.menu{
height:95px;
padding-left:20px;
}

td.menu a{
color:#000
}

td.menu a:hover{
color:#d21b1f;
}

td.menu table.menu,
td.menu table.menu_{
float:left;
height:28px;
margin-right:20px;
}

td.menu table.menu_ a{
color:#fff;
text-decoration:none;
}

td.menu table.menu_{
background:url(../i/header/leftmenu.gif) no-repeat left top #d21b1f;
}

td.menu table.menu_ td{
font-family:Arial;
color:#fff;
padding:0 15px 0 15px;
font-size:15px;
font-weight:600;
background:url(../i/header/rightmenu.gif) no-repeat right top
}

td.menu table.menu td{
font-family:Arial;
font-size:15px;
font-weight:600;
text-decoration:underline;
padding:0 15px 0 15px;
}

td.content-td1{
width:264px;
background:url(../i/center/td1.jpg) no-repeat left top;
vertical-align:top;
padding-top:540px;
}

div.list{
width:125px;
font-size:18px;
position:absolute;
top:140px;
left:40px;
}

div.list a{
color:#494949
}

td.content-td2{
width:734px;
height:600px;
vertical-align:top;
background:url(../i/center/td2.jpg) no-repeat left top;
}


div.content_out{
padding:0 20px 0 20px
}

table.navbar,
table.navbar_coming{
width:734px;
height:92px;
margin-bottom:20px;
background:url(../i/center/navbar2.jpg) no-repeat left bottom
}

table.navbar_coming{
height:115px;
}

td.navbar{
font-size:18pt;
padding-left:20px;
color:#c30005;
}

p.coming_what{
color:#414141;
font-size:14px;
margin:5px 0 0 0;
padding:0;
}

td.navbar_coming{
font-size:18px;
padding-left:20px;
padding-right:12px;
color:#c30005;
}

table.subscribe{
width:237px;
height:225px;
background:url(../i/center/subscribe.jpg) no-repeat left top;
}

td.subscribe{
vertical-align:top;
padding-top:15px;
padding-right:30px;
}

td.subscribe .inp{
width:150px;
}

td.subscribe p{
color:#fff;
padding:0;
margin:0 0 3px 0;
}

input.submit{
cursor:pointer;
margin-top:5px;
border:1px solid #ccc;
background:#ccc;
}

table.contacts_block{
	margin:0 0 0 20px
}

table.contacts_block *{
	color:#7a7978
}

table.contacts_block a{
	color:#c60f13
}

table.footer{
width:100%;
margin-top:15px;
padding-top:15px;
background:url(../i/footer/shadow.gif) no-repeat left top;
}

table.footer td{
color:#aba59c;
padding-left:15px;
}

/****************************** CONTENT ****/
div.article{
margin-bottom:15px;
}

p.article_name{
font-size:14px;
margin:0;
padding:0;
}

p.article_date{
color:#8d8d8d;
font-size:14px;
margin:0;
padding:0;
}

p.article_header{
font-size:18px;
margin:0;
padding:0;
}

.color1{
color:#2a2a2a;
}

p.category_name{
font-size:21px;
margin:0 0 10px 0;
padding:0;
}

p.category_name a{
color:#c30005;
text-decoration:none;
}

p.coming{
color:#6d6d6d;
font-size:12px;
margin:0;
padding:0;
}

p.training_name{
font-size:18px;
margin:0;
padding:0;
}

table.article{
width:100%;
margin:10px 0 20px 0;
}

td.article-td1{
vertical-align:top;
}

td.article-td2{
width:200px;
padding-left:45px;
vertical-align:top;
}

h1{
color:#414141;
font-size:21px;
font-weight:400;
padding:0;
margin:0 0 5px 0;
}

h2{
color:#414141;
font-size:16px;
font-weight:400;
padding:0;
margin:0 0 5px 0;
}

h3{
color:#e41d22;
font-size:14px;
padding:0;
margin:0 0 3px 0;
}

table.register_button{
height:42px;
}

td.register_button-td1{
width:14px;
background:url(../i/center/register_button1.gif) no-repeat left top;
}

td.register_button-td2{
color:#fff;
padding:0 10px 10px 10px;
background:url(../i/center/register_button2.gif) repeat-x left top;
}

td.register_button-td2 a{
color:#fff;
text-decoration:none;
}

td.register_button-td3{
width:14px;
background:url(../i/center/register_button3.gif) no-repeat right top;
}

table.button{
height:33px;
}

td.button-td1{
width:14px;
background:url(../i/center/list_button1.gif) no-repeat left top;
}

td.button-td2{
color:#4c4c4c;
font-size:14px;
padding:0 10px 0 10px;
background:url(../i/center/list_button2.gif) repeat-x left top;
}

td.button-td3{
width:14px;
background:url(../i/center/list_button3.gif) no-repeat right top;
}

table.article_menu{
width:100%;
height:44px;
}

td.article_menu-td1{
width:10px;
background:url(../i/center/article_menu1.gif) no-repeat left top;
}

td.article_menu-td2{
color:#4c4c4c;
padding:0 10px 0 10px;
background:url(../i/center/article_menu2.gif) repeat-x left top;
}

td.article_menu-td3{
width:10px;
background:url(../i/center/article_menu3.gif) no-repeat right top;
}

table.tbl{
width:100%;
}

table.tbl td{
padding-right:10px;
}

table.tbl td.first-td,
table.tbl td.last-td{
padding-right:0px;
}


tr.head td{
height:36px;
background:url(../i/center/tbl2.gif) repeat-x right top;
}

tr.head td.first-td{
width:11px;
padding:0 !important;
background:url(../i/center/tbl1.gif) no-repeat right top;
}

table.tbl tr.head td.last-td{
width:11px;
padding-right:0px;
background:url(../i/center/tbl3.gif) no-repeat right top;
}

table.tbl td.tbl{
padding-top:14px;
padding-bottom:14px;
border-bottom:1px solid #ccc9c3
}

table.padding{
width:100%;
}

td.padding{
padding:15px;
}

p.form_name{
font-size:18px;
}

.max_form textarea{
width:100%;
height:200px
}

