body{
	margin: 0;
	padding: 0;
	color: #222326;
	font-family: Tahoma, Arial;
	background: url(img/texture2.gif) repeat;
}
p,ul,ol,form,.table1{
	margin-top: 0;
	margin-bottom: 1em;
}
table{
	font-size: 75%;
}
table table{
	font-size: 1em;
}
a,
a:link{
	color: #D36D00;
}
a:visited{
	color: #D36D00; //#A5A5A5;
}
a:hover{
	color: #BE2400;
}
img{
	border: 0;
}
td{
	vertical-align: top;
}
.top_menu{
	background: #EBEBEB url(img/texture1.gif) repeat 0% 0%;
}
.top_menu img{
 vertical-align: top;
}
.logo1{
	padding: 21px 30px 17px 68px
}
.top_menu{
	text-align: right;
	word-spacing: 30px;
	vertical-align: middle;
}
.topper_comments{
	background: url(img/topper2.jpg) no-repeat 283px 100%;
}
.topper_comments .story{
	background: url(img/topper8.gif) no-repeat 50% 50%;
	color: #FFFFFF;
	padding: 23px 19px 19px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
.topper_comments .story td{
	vertical-align: middle;
}
.topper_comments2{
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
}
.topper_comments2 table{
	background: url(img/topper8.gif) no-repeat 50% 50%;
	color: #FFFFFF;
	padding: 23px 19px 19px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
.topper_comments2 table td{
	vertical-align: middle;
}
.topper2{
	background: url(img/topper6.gif) repeat-x 0% 0%;
}
.under_logo{
	font-size: 9px;
	letter-spacing: 0em;
	word-spacing: 0;
	margin: 0;
	color: #727272;
}

/* Left Menu */

.left_menu_decor{
	padding-top: 29px;
	padding-right: 20px;
}
.left_menu{
	padding-top: 12px;
	background: url(img/decor3.gif) no-repeat 0% 100%;
}
.left_menu1{
	background-color: #FFFFFF;
	border-left: 1px solid #D0D0D0;
	color: #5E5E5E;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	padding: 4px 1px 2px 12px;
	border-bottom: 1px solid #D0D0D0;
	vertical-align: bottom;

}
.left_menu1 A,
.left_menu1 A:link,
.left_menu1 A:visited,
.left_menu1 A:hover{
	text-decoration: none;
	color: #5E5E5E;
}
.left_menu2{
	background-color: #FFFFFF;
	color: #B7B7B7;
	font-size: 9px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 0px 12px 11px 0px;
	vertical-align: top;
	border-bottom: 1px solid #D0D0D0;
}
.left_menu_first{
	padding-top: 17px;
}
.left_menu_last{
	border-bottom: 0px solid #D0D0D0;
	padding-bottom: 4px;
}
.left_menu_gost h3{
	color: #141414;
	font-size: 1em;
	font-family: Arial;
	font-weight: bold;
	margin: 0;
}
.left_menu_gost p{
	color: #444444;
	font-size: .9em;
	font-family: Arial;
	clear: both;
	margin: 0 0 12px 0;
}
.left_menu_gost td{
	padding: 16px 7px 0;
}
.left_menu_h1,
.left_menu_h1_act{
	padding: 14px 0 14px 52px;
	background-position: 0px 50%;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-weight: normal;
	margin: 0 0 0 4px;
	border-bottom: 1px solid #CFCFCF;
}
.left_menu_h1{
	font-size: 1.5em;
}
.left_menu_h1,
.left_menu_h1 A,
.left_menu_h1 A:link,
.left_menu_h1 A:hover,
.left_menu_h1 A:visited{
	color: #424242;
	text-decoration: none;
}
.left_menu_h1_act{
	font-size: 1.8em;
}
.left_menu_h1_act,
.left_menu_h1_act A,
.left_menu_h1_act A:link,
.left_menu_h1_act A:hover,
.left_menu_h1_act A:visited{
	color: #727272;
	text-decoration: none;
}
.left_menu_h1_last{
	border: none;
	margin-bottom: 10px;
}

/* Content */

.content_td{
	padding: 10px 30px 0 32px;
	background: url(img/decor2.gif) no-repeat 100% 30%;
}

.modd13 {
	display: none;
}

.date{
	color: #0B0B0B;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0.2em 0;
}
h2.link,
h3.link{
	color: #4E4E4E;
	font-size: 1em;
	margin: 0 0 0.2em 0;
}
h3.link{
	font-weight: normal;
}
.comments{
	font-size: 0.9em;
	color: #777777;
}
.news_table{
	margin-bottom: 20px;
	background: url(img/icon_news.gif) no-repeat 0px 0px;
}
.news_table h1{
	padding: 5px 0 0px 65px;
}
.news_table td td{
	padding: 8px 0 0 65px;
}
.kursy_table{
	margin-bottom: 20px;
	background: url(img/icon_kursy.gif) no-repeat 0px 0px;
}
.kursy_table_td{
	padding: 5px 0 0 65px;
}
.kursy_table td h1{
	margin-bottom: 8px;
}
.kursy_icon{
	padding: 4px 6px 0 0;
}
.kursy_table h1,
.stranicy_table h1,
.otzivy_table h1,
.konkursy_table h1,
.news_table h1{
	margin: 0 0 2px 0;
}
td.date{
	font-size: 0.9em;
	color: #393A3B;
	font-weight: bold;
	padding: 3px 14px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
}
td.kurs_begin{
	padding: 3px 0 4px 0px;
	color: #56595B;
	border-bottom: 1px solid #CCCCCC;
}
.konkursy_table{
	margin-bottom: 20px;
	/*background: url(img/icon_konkursy.gif) no-repeat 0px 0px;*/
}
.konkursy_table h1{
	padding: 8px 0 0px 65px;
}
.konkursy_table td td{
	padding: 8px 0 0 65px;
}
.konkursy_table .konkursy_table2 td{
	padding: 8px 0 0 20px;
}
h2.konkursy{
	margin: 0 0 5px -20px;
	padding-left: 20px;
	background: url(img/icon_1.gif) no-repeat 0px 0px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
h2.konkursy,
h2.konkursy A,
h2.konkursy A:link,
h2.konkursy A:hover,
h2.konkursy A:visited{
	color: #626567;
}
.stranicy_table{
	margin-bottom: 20px;
}
.stranicy_table h1{
	padding: 8px 0 0px 65px;
}
.stranicy_table td td{
	padding: 8px 0 0 65px;
	background: url(img/icon_4.gif) no-repeat 45px 8px;
}
.otzivy_table{
	margin-bottom: 20px;
}
.otzivy_table h1{
	padding: 8px 0 0px 65px;
}
.otzivy_table td td{
	padding: 8px 0 0 65px;
	background: url(img/icon_4.gif) no-repeat 45px 8px;
}
table td.nobackground{
	background: none;
}
.chelovechki{
	background: url(img/footer_chelovechki.gif) no-repeat 95% 100%;
}
.chelovechki2{
	background: url(img/footer_chelovechki2.gif) no-repeat 95% 100%;
}
.forum_table_td{
	padding-left: 65px;
}
.forum_table_td h1{
	margin: 0 0 15px 0;
}
.footer{
	background-color: #3C3C3C;
	color: #EFEFEF;
	font-size: 0.8em;
}
.footer span{
	color: #FFC97F;
}
.footer td{
	padding: 20px 4px 0px 0;
}
.link2{
	font-size: 0.8em;
}
.link2,
.link2 a,
.link2 a:link,
.link2 a:visited,
.link2 a:hover{
	color: #999999;
}
.footer a,
.footer a:link,
.footer a:visited,
.footer a:hover{
	color: #FFC97F;
}
.table1{
	border-left: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
}
.table1 td,
.table1 th{
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding: 6px 10px;
}
.table1 th{
	background-color: #EDEDED;
	color: #5A5A5A;
	margin-bottom: 1em;
}
h1{
	font-size: 1.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #727272;
	margin-bottom: 0.6em;
}
h1,
h1 a,
h1 a:link,
h1 a:hover,
h1 a:visited{
	color: #727272;
	text-decoration: none;
}
h2{
	color: #363636;
	font-size: 1.3em;
	font-family: Arial;
	margin-bottom: 0.4em;
}
h2.hide_link a,
h2.hide_link a:link,
h2.hide_link a:hover,
h2.hide_link a:visited{
	color: #363636;
	text-decoration: none;
}
h1.image{
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 10px 0 18px 50px;
	font-size: 1.7em;
	margin-bottom: 0em;
}
h2.path{
	font-size: 1em;
	font-family: Arial;
	color: #7C7C7C;
}
h2.path A,
h2.path A:link,
h2.path A:hover,
h2.path A:visited{
	color: #363636;
	font-weight: normal;
}
ul{
	list-style-type: square;
}
li{
	margin-bottom: 0.3em;
}
h1.link{
	margin-top: 4px;
	margin-bottom: 0.6em;
	font-size: 1.5em;
}
h1.link a,
h1.link a:link,
h1.link a:hover,
h1.link a:visited{
	color: #D36D00;
	text-decoration: underline;
}
h3{
	color: #141414;
	font-size: 1em;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 1em;
}
h4{
	color: #93250B;
	font-weight: normal;
	font-size: 1em;
	margin-bottom: 0.6em;
	margin-top: 0;	
}
.kursy_illustr{
	margin: -6px 0 10px 0;
}
strong{
	color: #6E7174;
}
em{
	color: #6E7174;
	font-style: normal;
}
.page_menu{
	word-spacing: 0.2em;
	font-size: 0.9em;
}
.page_menu IMG{
	word-spacing: 0.2em;
	vertical-align: text-bottom;
}
.page_menu span{
	color: #FFFFFF;
	background-color: #7C7C7C;
	padding: 0px 3px;
	font-weight: bold;
	font-family: Arial;
}
.page_menu,
.page_menu A,
.page_menu A:link,
.page_menu A:visited{
	color: #363636;
}
.text{
	height: 1.9em;
	font-size: 0.9em;
}
.error{
	color: #FF0000;
}
.list P{
	border-bottom: 1px solid #CACACA;
	margin: 0;
	padding: 0.4em 0;
}
.input_comments{
	font-size: 0.8em;
	color: #888888;
}
.input_comments span{
	vertical-align: super;
}
.optimize{
	text-align: right;
	margin: 0 0 -15px 0;
	font-size: 12px;
	color: #777;
}
.footer ul,
.footer ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.footer ul{
	margin: 0.2em 0 0 0;
}
.footer ul li{
	padding: 0.2em 0;
}
