/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link, a:visited {
	text-decoration: underline;
	font-weight: normal;
	color:#9f2625;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

.clr {
	clear:both;
	font-size:0;
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#top {
	height:30px;
}
#width {
	margin:0 auto;
	width:1000px;
}

#footer {
/*	height:76px;*/
	background:#eeeeee;
}

#logo {
	float:left;
}

#headertopmenu {
	float:left;
	padding-left:181px;
	margin-top:15px;
}

#search {
	float:left;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	height:18px;
	margin-left:15px;
	margin-top:12px;
}

#lang {
	float:left;
	padding-left:90px;
	padding-top:10px;
}

ul.menu-headertopmenu {
	list-style:none;
	padding:0;
	margin:0;
}

ul.menu-headertopmenu li {
	float:left;
}

ul.menu-headertopmenu li a:link, ul.menu-headertopmenu li a:visited {
	color:#666666;
	border-left:1px solid #666666;
	padding-left:11px;
	padding-right:11px;
	font-size:11px;
}

ul.menu-headertopmenu li.item1 a:link, ul.menu-headertopmenu li.item1 a:visited {
	border:none;
}

ul.menu-headertopmenu li#current a:link, ul.menu-headertopmenu li#current a:visited {
	text-decoration:none;
}

ul.menu-headertopmenu li a:hover {
/*	text-decoration:none;*/
}

input.inputbox-search {
	color:#666666;
	font-size:11px;
	height:14px;
	border:0;
	padding-left:5px;
}

input.button-search {
	background:url(../i/search.gif) no-repeat 0px 3px;
	width:17px;
	height:14px;
	border:none;
	cursor:pointer;
}

#topmenu {
	padding:30px 0 20px 0;
}

#topmenu div.menu a#menu6:link {
	text-decoration:underline;
}

#content-left {
	float:left;
	width:635px;
	padding-right:30px;
}

#content-right {
	float:left;
	width:275px;
}

#minsk-1 {
	background:url(../i/minsk-1.jpg) no-repeat;
	width:631px;
	height:230px;
}

#underminsk {
	width:629px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	position:relative;
}

#knopka {
	width:274px;
	border:1px solid #cdcdcd;
	position:relative;
	margin-bottom:20px;
}

#underminskcontent {
	padding:5px;
}

.corner {
	font-size:0;
	height:10px;
	overflow:hidden;
	position:absolute;
	width:10px;
}

.tl {
	background:transparent url(../i/corners.gif) no-repeat;
	top:-1px;
	float:left;
	left:-1px;
}

.tr {
	background:transparent url(../i/corners.gif) no-repeat -10px 0;
	top:-1px;
	float:left;
	right:-1px;
}

.bl {
	background:transparent url(../i/corners.gif) no-repeat 0 -10px;
	bottom:-1px;
	float:left;
	left:-1px;
}

.br {
	background:transparent url(../i/corners.gif) no-repeat -10px -10px;
	bottom:-1px;
	float:left;
	right:-1px;
}

.moduletable-news {
	padding-bottom:0;
}

.moduletable-news a:link, .moduletable-news a:visited {
	color:#000000;
}

.moduletable-act a:link, .moduletable-act a:visited {
	color:#000000;
}

.moduletable-news h3 {
	margin:0;
	padding:0 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/news-icon.png) no-repeat;
}

.moduletable-news .newsdate {
	font-size:10px;
	color:#999999;
	padding-top:6px;
}

.moduletable-botl .newsdate {
	font-size:10px;
	color:#999999;
	padding-top:6px;
}

.moduletable-botr .newsdate {
	font-size:10px;
	color:#999999;
	padding-top:6px;
}

#newsarchive {
	text-align:right;
	padding-top:5px;
	padding-bottom:20px;
}

#newsarchive a {
	background:url(../i/archiveicon.gif) no-repeat 0 3px;
	padding-left:13px;
	color:#666666;
}

.contentheading-home {
	margin:0;
	padding:20px 0 0 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/i.gif) no-repeat 4px 21px;
}

.contentheading {
	padding:20px 0 11px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat left bottom;
	line-height:22px;
	display:block;
	margin-bottom:20px;
}

.contentheading-region {
	padding:20px 0 11px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat left bottom;
	line-height:22px;
	display:block;
	margin-bottom:20px;
}

.blog-region .contentheading-region {
	background:url(../i/activities-icon.png) no-repeat 0 3px;
	padding-left:20px;
	display:block;
	padding-bottom:10px;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding-top:0;
}

.componentheading {
	margin:0 0 20px 0;
	padding:20px 0 11px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat left bottom;
	line-height:22px;
	display:block;
}

.componentheading-region {
	margin:0 0 20px 0;
	padding:20px 0 11px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat left bottom;
	line-height:22px;
	display:block;
}

.componentheading-lawyers {
	margin:0 0 20px 0;
	padding:20px 0 11px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat left bottom;
	line-height:22px;
	display:block;
}

ul.latestnews-news {
	list-style:none;
	padding:0;
	margin:0;
}

#footer-block {
	width:1000px;
	margin:0 auto;
}

#blogo {
	float:left;
	background:url(../i/blogo.png) no-repeat;
	width:192px;
	height:39px;
	margin-top:20px;
}

#copy {
	float:left;
	margin-top:34px;
	padding-left:37px;
	color:#999999;
}

#bmenu {
	float:left;
	padding-left:30px;
	margin-top:33px;
}

#rss {
	float:left;
	margin-top:32px;
	padding-left:27px;
}

ul.menu-bottommenu {
	list-style:none;
	padding:0;
	margin:0;
}

ul.menu-bottommenu li {
	float:left;
}

ul.menu-bottommenu li a:link, ul.menu-bottommenu li a:visited {
	color:#666666;
	border-left:1px solid #666666;
	padding-left:11px;
	padding-right:11px;
	font-size:11px;
}

ul.menu-bottommenu li.item12 a:link, ul.menu-bottommenu li.item12 a:visited {
	border:none;
}

ul.menu-bottommenu li#current a:link, ul.menu-bottommenu li#current a:visited {
	text-decoration:none;
}

.ninjarss-rss a:link, .ninjarss-rss a:visited {
	text-decoration:none;
	color:#ff9933;
}

#rssmessage {
	padding-left:5px;
	text-decoration:underline;
	color:#ff9933;
}

.moduletable-act {
	padding-bottom:0;
}

.moduletable-act h3 {
	margin:0;
	padding:0 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/activities-icon.png) no-repeat;
}

.moduletable-rait {
	padding-bottom:20px;
}

.moduletable-rait h3 {
	margin:0;
	padding:5px 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/ratings-icon.png) no-repeat;
}

ul.latestnews-act {
	list-style:none;
	padding:0;
	margin:0;
}

.moduletable-act .newsdate {
	font-size:10px;
	color:#999999;
	padding-top:6px;
}

.moduletable-rait a:link, .moduletable-rait a:visited {
	color:#9f2625;
	font-size:13px;
}

#botl {
	float:left;
	width:305px;
}

.moduletable-botl, .moduletable-botr {
	padding-bottom:20px;
}

#botr {
	float:left;
	padding-left:15px;
	width:315px;
}

.moduletable-botl h3 {
	margin:0;
	padding:0 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/botl.png) no-repeat;
}

.moduletable-botr h3 {
	margin:0;
	padding:0 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/news-icon.png) no-repeat;
}

.moduletable-otzv h3 {
	margin:0;
	padding:0 0 20px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#404040;
	background:url(../i/news-icon.png) no-repeat;
}

#breadcrumbs {
	padding-top:19px;
	font-size:11px;
	color:#666666;
}

#breadcrumbs a {
	font-size:11px;
	color:#666666;
}

#ru {
	float:left;
	background:url(../i/lang-icon.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	padding-top:3px;
	padding-left:6px;
	color:#FFFFFF;
}

#en {
	float:left;
	display:block;
	width:30px;
	height:30px;
	padding-top:3px;
	padding-left:6px;
}

#en a:link, #en a:visited {
	color:#666a70;
}

#contacts {
	padding-top:20px;
	padding-bottom:40px;
}

.moduletable-contacts h3 {
	margin:0;
	margin-bottom:10px;
	padding:0 0 20px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat scroll left bottom;
}

#qcontacts #contact-name {
	margin:0;
	margin-bottom:10px;
	padding:0 0 20px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#404040;
	background:url(../i/comonentheading.png) no-repeat scroll left bottom;
}

.pagination a {
	padding:0 3px 0 3px;
}

.pagination span {
	padding:0 3px 0 3px;
}

.contenttoc {
	display:none;
}

#rait-home {
	float:left;
	padding-left:30px;
	width:315px;
}

.pt {
	padding-top:7px;
}

ul.menu-uslugi {
	margin:0;
	padding:0;
	padding-left:15px;
}

.ivblink a {
	display:block;
	font-size:12px;
	padding:2px 0 2px 0;
}

.blog-home .article_separator {
	display:none;
}

.contentheading-botl, .contentheading-botr {
	font-weight:bold;
	padding-top:15px;
}

.moduletable-coprpravo h3, .moduletable-int h3 {
	background:url(../i/comonentheading.png) no-repeat scroll left bottom;
	color:#404040;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:normal;
	line-height:22px;
	margin-bottom:20px;
	padding:0 0 11px 0;
}

ul.menu-coprpravo {
	list-style:none;
	padding-left:15px;
}

ul.menu-coprpravo li {
	padding:3px 0 3px 0;
}

ul.menu-coprpravo li a:link, ul.menu-coprpravo li a:visited {
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	color:#404040;
	background:url(../i/er.png) no-repeat 0 4px;
	padding-left:20px;
}

ul.menu-coprpravo li#current a:link, ul.menu-coprpravo li#current a:visited {
	color:#9F2625;
}

ul.menu-int {
	list-style:none;
	padding-left:15px;
	padding-bottom:20px;
}

ul.menu-int li {
	padding:3px 0 3px 0;
}

ul.menu-int li a:link, ul.menu-int li a:visited {
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	color:#404040;
	background:url(../i/er.png) no-repeat 0 4px;
	padding-left:20px;
}

ul.menu-int li#current a:link, ul.menu-int li#current a:visited {
	color:#9F2625;
}

.moduletable-uslugi h3 {
	background:transparent url(../i/activities-icon.png) no-repeat scroll 0 0;
	color:#404040;
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 20px 25px;
}

.moduletable-sobyt {
	padding-bottom:20px;
}

.moduletable-sobyt h3 {
	background:transparent url(../i/activities-icon.png) no-repeat scroll 0 0;
	color:#404040;
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 20px 25px;
}

ul.mainlevel-uslugi {
	margin:0;
}

ul.mainlevel-uslugi li.mainlevel_current-uslugi {
	display:none;
}

ul {
	margin:0;
	padding-bottom:5px;
	list-style:disc;
	padding-left:30px;
}

.contentheading-ipit {
	background:url(/templates/arg/i/activities-icon.png) no-repeat;
	display:block;
	font-family:Times New Roman;
	font-size:18px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:0;
	padding-top:0;
	margin-top:10px;
}

#footerseo {
	width:1004px;
	margin:0 auto;
	color:#999999;
	padding:10px 0;
}
