/*BiArtSiteStyle cssAll*/body {	margin:0;	background:url(/img/bodyJpg.jpg) repeat-x;	font:13px Arial, Helvetica, sans-serif;	color:#000;	border-top:5px solid #ed1a3a;	min-width:880px;}img {border-style:none;}a {	text-decoration:underline;	color:#ed1a3a;}a:hover {	text-decoration:none;	color:#fe424b;}a:visited {color:#fe424b;}q {quotes: none;}q:before {content:"";}q:after {content:"";}input,textarea,select {	font:100% arial,sans-serif;	vertical-align:middle;}fieldset {	margin:0;	padding:0;	border-style:none;}/*main container*/#main {	position:relative;	margin:0 auto;	width: 880px;	overflow:hidden;}/*header*/#header {	padding:17px 0 15px;	height:1%;	overflow:hidden;}/*logo*/#header h1 {	margin:0;	float:left;	padding:0 0 0 2px;}#header h1 a {	display:block;	width:151px;	height:60px;	overflow:hidden;	text-indent:-9999px;	background:url(/img/biartLogoGif.gif) no-repeat;}.header-holder {	width:620px;	float:right;	padding:0 15px 0 0;}/*nav*/.nav {	width:100%;	overflow:hidden;	padding:0 0 7px;}.nav ul {	list-style:none;	margin:0;	padding:0;	float:right;	overflow:hidden;}.nav ul li {	float:left;	background: url(/img/dividerNavGif.gif) no-repeat 100% 0;	padding:0 16px 0 14px;	margin:0 -16px 0 16px;	line-height:30px;	font-size:14px;}.nav ul li a {	color:#888;	text-decoration:none;}.nav ul li.active a,.nav ul li a:hover {	color:#ed1a3a;	text-decoration:underline;}/*search*/.search {float:right;}.search form,.search fieldset {float:left;}.search {	width:159px;	height:20px;	overflow:hidden;	background: url(/img/searchBgGif.gif) no-repeat;	padding:3px 1px 0 5px;}.search input {float:left;}.search .input-text {	border-style:none;	background:none;	border:0;	display:inline;	margin:0 6px 0 0;	width:131px;	padding:2px 0 0 0;	font-size:12px;	color:#888;}/*content*/.container {	overflow:hidden;	width:100%;}#content {	width:100%;	overflow:hidden;	padding:0 0 30px;}.title {	width:100%;	padding:0 0 33px;	position:relative;}.title:after {	content:"";	display:block;	clear:both;}.title-text {	float:right;	width:621px;}.title-box {	width:621px;	border-bottom:3px solid #ccc;}.title-box:after {	content:"";	display:block;	clear:both;}.title-box div {	float:left;	width:400px;	padding:15px 0 0;	position:relative;	margin:0 -400px 0 0;	z-index:2;}.title-box div h2 {	font-size:30px;	line-height:32px;	color:#222;	margin:0 0 17px;}.title-box div p {	margin:0 0 14px;	font-size:14px;	line-height:18px;}.more {	display:block;	width:137px;	height:34px;	margin:0 auto 10px;	background:url(/img/vecOResitviGif.gif) no-repeat;	text-indent:-9999px;	overflow:hidden;}.picture {	float:right;	margin:0;	position:relative;	z-index:1;}.picture.star {	padding:15px 0 0;	margin-bottom:-19px;}.picture img {display:block;}.navigation {	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;	position:absolute;	bottom:14px;}.navigation li {	line-height:20px;	font-size:14px;	color:#888;	padding:0 14px 0 15px;	margin:0 15px 0 -15px;	background: url(/img/dividerNavigationGif.gif) no-repeat 0 3px;	float:left;}.navigation li a {	color:#888;	text-decoration:none;}.navigation li.active a,.navigation li a:hover {	color:#ed1a3a;	text-decoration:underline;}/*sidebar*/.sidebar{	overflow:hidden;	width:200px;	float:left;	padding:3px 0  0;}.menu {	list-style:none;	margin:0;	padding:0;	}.menu li {	height:1%;	overflow:hidden;	vertical-align:top;	background: url(/img/menuDividerGif.gif) no-repeat 20px 100%;	font-size:15px;	line-height:16px;}.menu li a {	display:block;	padding:16px 10px 8px 20px;	color:#222222;	text-decoration:none;}.menu li a:hover,.menu li.active a {	background:#ed1a3a;	color:#fff;}/*boxes*/.boxes {	width:910px;	overflow:hidden;	padding:0 0 10px;}.boxes .box {	width:424px;	float:left;	padding:0 30px 0 0;	overflow:hidden;}.boxes h2 {	font-size:24px;	line-height:24px;	color:#222;	margin:0 0 9px;}.boxes h2 a {	color:#222;	text-decoration:none;}.boxes h2 a:hover {	text-decoration:underline;}.boxes p {	line-height:16px;	margin:0 0 14px;}.posts {	width:510px;	overflow:hidden;}#content .posts .post {	width:201px;	float:left;	padding-right:25px;}#content .post {padding:0 0 18px;}#content .post .blockquote {	border-left:4px solid #ccc;	background:#eee;	padding: 7px 12px 6px 14px;}#content .post .blockquote q,#content .post .blockquote blockquote {	margin:0;}#content .post .blockquote q {font-style:italic;}#content .post h3 {	font-size:16px;	line-height:18px;	color:#ed1a3a;	padding:0 0 8px;	border-bottom:1px solid #e2e3e4;	margin:0 0 6px;}#content .post h3 a {text-decoration:none;}#content .post h3 a:hover {text-decoration:underline;}/*columns*/.columns {	width:920px;	overflow:hidden;	padding:0 0 40px;}.columns .column {	float:left;	width:261px;	padding:0 28px 0 0;}.columns .column-1 {	float:left;	width:300px;}.block {	padding:0 0 28px;	line-height:16px;}.block h3 {	font-size:24px;	line-height:26px;	margin:0 0 8px;	color:#ed1a3a;}.block p {margin:0 0 16px;}.block {padding:0 0 10px;}.block h4 {	font-size:16px;	line-height:18px;	margin:0 0 6px;	color:#777;	border-bottom:1px solid #e2e3e4;	padding:0 0 8px;}.block h5 {	font-size:13px;	line-height:16px;	margin:0;	color:#ed1a3a;}.block p {	margin:0 0 16px;	line-height:16px;}.box-txt {	padding:0 0 8px;}.box-txt h3 {	font-size:24px;	line-height:26px;	margin:0;	color:#222;}.box-txt ul {	list-style:none;	margin:0;	padding:0;	height:1%;	overflow:hidden;}.box-txt ul li {	height:1%;	overflow:hidden;	vertical-align:top;	padding:10px 0 10px;      background: url(/img/dividerColumnGif.gif) no-repeat;	margin:-1px 0 0;}.box-txt ul li h4 {	margin:0;	font-size:13px;	line-height:16px;}.box-txt ul li p {	margin:0;	line-height:16px;}/*footer*/#footer {	width:100%;	border-top:3px solid #ccc;	padding:6px 0 30px;}#footer ul {	list-style:none;	margin:0;	padding:0 0 7px;	text-align:center;}#footer ul li {	display:inline;	padding:0 12px 0 17px;	font-size:11px;	line-height:16px;	background: url(/img/dividerFooterGif.gif) no-repeat 0 3px;	color:#666;}#footer ul li:first-child {	background:none;	padding-left:0;}#footer ul li a {	color:#666;	text-decoration:none;}#footer ul li a:hover {	color:#ed1a3a;	text-decoration:underline;}#footer p {	text-align:center;	font-size:11px;	line-height:16px;	color:#666;	margin:0;;}/*BiArtSiteStyle cssTabs1*//*from A List Apart article: http://www.alistapart.com/articles/slidingdoors/ *//*WebTabs newClass: #tabs1 but dont forget to define class tabs1selected too ! */ul.tabs1 {  float:left;   width:100%;   background:#DAE0D2 url("/img/tab1bggif.gif") repeat-x bottom;   font-size:10px;  line-height:normal;  margin:0;  padding: 10px 0 0 0;  list-style:none;  }ul.tabs1 li {  float:left;   background:url("/img/tab1leftgif.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  }ul.tabs1 a, ul.tabs1 b {  float:left;   display:block;  background:url("/img/tab1rightgif.gif") no-repeat right top;  padding:5px 12px 4px 3px;  text-decoration:none;  font-weight:bold;  color:#765;  }/* Commented Backslash Hack   hides rule from IE5-Mac \*//* ul.tabs1 a {float:none;} *//* End IE5-Mac hack *//* ul.tabs1 a:hover {color:#333;} */ul.tabs1 li.tabs1selected {  background-image:url("/img/tab1leftongif.gif");  }ul.tabs1 li.tabs1selected a, ul.tabs1 li.tabs1selected b {  background-image:url("/img/tab1rightongif.gif");  color:#333;  padding-bottom:5px;  }