/* Style sheet index */
body{
	background-color:#f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:1.6;
}
ul {
	margin: 0px;
	padding: 0px;
}

.wrap{width:100%;clear:both;}
.main{width:980px;position:relative;margin:0 auto;max-width: 1200px;}
.mainhead{height:100px;background-color:#f6f6f6;}
.container{width:980px;margin:0 auto;max-width: 1200px;}
.center_box{margin-top:20px;}
h1{
	font-size:180%;
	line-height: normal;
}
h2{
	font-size:150%;
	line-height: normal;
}
h3{
	font-size:125%;
	line-height: normal;
}
h4{
	font-size:100%;
	text-transform: uppercase;
	line-height: normal;
}
h5{
	font-size:100%;
	line-height: normal;
}
form label{cursor: pointer;}
input,select,textarea,.inputbox{padding:2px 5px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.inputbox{border:1px solid #ccc;background: #fff;}
.inputbox:hover,.inputbox:focus{background: #ffffcc;}
form#searchForm{padding:15px 0;border-top:1px solid #ccc;}
.searchintro{border-bottom:1px solid #ccc;}

#search{width:350px;height:28px;right:20px;top:30px;position:absolute;background-color:#fff;background-image:url("tl_files/tl_russian/images/search-b.gif");background-repeat:no-repeat;}
#search label{display:none;}
#search .inputbox{width:300px;height:20px;float:right;margin-top:6px;margin-right:20px;padding:0;border:0;font-size:13px;color:#666;background: none;}
#search .button{display:none;}
h1.logo,div.logo-text{float:left;}
h1.logo{width:280px;height:80px;}
h1.logo a{width:280px;height:80px;display:block;background:url("tl_files/tl_russian/images/TYPOlight_logo.gif") left no-repeat;}
h1.logo a span{top:-1000px;position:absolute;}
#nav{height:36px;overflow:hidden;margin-bottom:16px;font-size:13px;background: transparent url(tl_files/tl_russian/images/nav-bg.gif) no-repeat 0px -1px;}
#nav ul{width:960px;float:left;display:block;margin:0;padding:0;list-style: none;}
#nav ul li{float:left;margin:0;padding:0;font-weight:bold;background: url(tl_files/tl_russian/images/navdivider.gif) no-repeat right top;}
#nav ul li a.home{padding:5px 20px 6px 23px;}
#nav ul li a.home:hover,#nav ul li a.home:active{margin:0;background: none;cursor: pointer;}
#nav ul li a, #nav ul li span{display:block;padding:9px 22px 9px 20px;text-decoration:none;color:#222;text-shadow: #fff 0px .5px 1px;}
#nav ul li a small{display:none;}
#nav  .current_page_item  a, #nav  .current_page_item  a:hover, #nav  li  a:hover, #nav  li  a:active, #nav .current_page_item span{margin-left: -1px;margin-right: 1px;text-shadow: #666 0 -.5px 1px;}
#nav  .current_page_item  a, #nav  .current_page_item  a:hover, #nav .current_page_item span{background:#C56213 url("tl_files/tl_russian/images/nav-current.png") left top repeat-x;text-decoration:none;color:#fff;}
#nav li a:hover{color:#fff;background: #b1b1b1 url(tl_files/tl_russian/images/nav-hover.png) repeat-x top left;}
#nav li a:active{color:#fff;background: #2a2a2a url(tl_files/tl_russian/images/nav-action.png) repeat-x top left;}
.box-br{height:1%;background: url(tl_files/tl_russian/images/box-br.gif) no-repeat bottom right #fff;}
.box-bl{background: url(tl_files/tl_russian/images/box-bl.gif) no-repeat bottom left;}
.box-tr{background: url(tl_files/tl_russian/images/box-tr.gif) no-repeat top right;}
.box-tl{background: url(tl_files/tl_russian/images/box-tl.gif) no-repeat top left;}
div.box-ct ul {
	padding-left: 20px;
	list-style-image: url(tl_files/tl_russian/images/document.png);
	list-style-type: disc;
}
.content_box{height:1%;padding:10px 20px;}
.main_left{width:720px;float:left;}
.main_right{width:250px;float:right;}
.fboxes{
	width:980px;
	height:1%;
	overflow:hidden;
	margin-bottom:15px;
	border:1px solid #ccc;
	background-color: #FFFFFF;
}
.fboxdividers{width:980px;height:1%;overflow:hidden;background:transparent url(tl_files/tl_russian/images/morefootbg.gif) repeat-y scroll left bottom;}
.fboxes .fbox{width:318px;float:left;display:inline;}
.fboxcopy{padding:18px 30px;}
.fboxcopy img{padding:3px;border:1px solid #DADADA;}
.fboxes p{margin-bottom:10px;}
.fboxcopy a{font-size:11px;color:#C56213;}
.fboxcopy a:hover{color:#964B0E;}
.fboxes ul{
	margin-top:5px;
	list-style-type:circle;
	list-style-image:url("tl_files/tl_russian/images/bullet.gif");
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.fboxes ul li{
	line-height: 16px;
}
.fboxes ul a{text-decoration:underline;color:#333;}
.fboxes h3{
	margin-bottom:0.3em;
	padding:0 0 2px 0;
	font-weight:bold;
	font-size:1.2em;
	color:#C56213;
	line-height:1.3;
}
#morefoot{clear:both;margin-top:1em;}
#morefoot p{font-size:.9em;}
#morefoot li{margin-left:10px;}
#morefoot li a{text-decoration:none;}
#morefoot li a:hover{text-decoration:underline;}
.page_title  {
	height:30px;
	margin:0;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:100%;
	line-height:30px;
	background: url(tl_files/tl_russian/images/h3-bg.gif) no-repeat left #ccc;
	text-shadow: 0 1px 1px #fff;
}
.module .page_title   span   {height:30px;display:block;padding-right:10px;line-height:30px;background: url(tl_files/tl_russian/images/h3-bg.gif) no-repeat right;}
div.module,div.module{overflow:hidden;margin-bottom:10px;}
div.module .box-ct,div.module .box-ct{
	padding:10px 20px;
}
.module_hilite .page_title {color:#fff;background: url(tl_files/tl_russian/images/h3-hilit.gif) no-repeat left;text-shadow: 1px 1px 0 #730900;}
.module_hilite .page_title  span {background: url(tl_files/tl_russian/images/h3-hilit.gif) no-repeat right;}
#footer{clear:both;}
#footer a:hover,#footer a:focus,#footer a:active{color:#333;}
#footer small{
	font-size:82%;
	color:#666;
}
#footer .footnav{height:1%;overflow:hidden;margin:0 10px 10px 10px;padding:4 0 3 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:100%;}
.footnav ul{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.footnav li{float:left;display:block;border-left:1px solid #ddd;}
.footnav li a{display:block;padding:3px 10px;font-weight:bold;text-decoration:none;color:#666;border: none !important;}
.footnav li span{display:block;padding:3px 10px;font-weight:bold;text-decoration:none;color:#333;border: none !important;}
.footnav li a:hover,.footnav li a:active,.footnav li a:focus{color:#333;}
.footnav .first{border-left:0;}
ul.links{
	float:right;
	margin: 0px;
	padding: 0px;
}
.links li{display:inline;padding:0;border:0;background: none;}
.links li.top a{padding:2px 10px 2px 17px;background: url(tl_files/tl_russian/images/top_arrow.png) no-repeat 5px center;}
.copyright{text-align:center;}
.copyright a{color:#2A68D2;}
.mod_newslist  h2 a {
	color: #C56213;
	font-size: 16px;
	line-height: 20px;
}
.mod_newslist h2 a:hover {
	text-decoration: none;
}

.mod_newslist p.info {
	display: block;
	float: left;
	padding-right: 10px;
	margin: 0px;
	font-size: 12px;
}
.mod_newslist p.more a {
	color: #666;
	font-size: 12px;
}
.mod_newslist p.more a:hover {
	color: #C56213;
}


.mod_newslist p.teaser {
	font-size: 14px;
	line-height: 18px;
	color: #333;
}

.mod_newsarchive p.info {
	display: block;
	float: left;
	padding-right: 10px;
	margin: 0px;
	font-size: 12px;
}
.mod_newsarchive h1 {
	float: right;
	display: block;
	background-image: url(tl_files/tl_russian/images/cal_bg.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 78px;
	padding-top: 38px;
	padding-left: 20px;
}

.mod_newsarchive p.more a {
	color: #666;
	font-size: 12px;
}
.mod_newsarchive p.more a:hover {
	color: #C56213;
}
a  {
	color: #C56213;
}
a:hover  {
	color: #C56213;
	text-decoration: none;
}
div.ce_text ul  {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 30px;
}

.mod_search .header{text-align:right;}
.mod_search input[type="text"]{width:272px;}
.mod_search h3{
	margin: 0px;
	padding: 0px;
}
.mod_search h3,.mod_search p{margin-bottom:0.25em;}
.mod_search .relevance{
	color:#bbb;
	font-size: 14px;
}
.mod_search .url{
	color:#2A68D2;
}
.mod_search .highlight{font-weight:bold;}
.mod_search .first {
	background-color: #F6F6F6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
}

.mod_search  .even  {
	background-color: #F6F6F6;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.mod_search .odd {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}


.mod_search .pagination{
	margin-top:1em;
	margin-bottom: 1em;
	height: 1%;
	overflow: hidden;
}
.pagination ul {
	list-style-type: none;
}
.pagination li {
	float: left;
	display: block;
	padding-right: 4px;
	padding-left: 4px;
}
.pagination .current {
	font-weight: bold;
}
