body{
	background-color: #F0F0F0;
	background: url('../../images/br/bg_main.gif') left top repeat-x fixed;
	margin: 0px;
	padding: 0px;
	overflow-y: hidden;
	overflow-x: visible;
	font-family: Arial;
	font-size: 12px;
	color: #404040;
}

* html,* html body{
	background: #F0F0F0 fixed;
}

a{font-size: 12px;color: #404040; text-decoration: underline}
a:hover{color: #00CCFF;}

br.clr {clear: both}
img{border: none;}

div#main{
	width: 15000px;
/*	height: 900px;*/
	height: 1400px;
/*	background: url('../../images/br/bg_line.gif') 880px top no-repeat;*/
}
div#bgline1, div#bgline2{}
.bgline0{
	background: url('../../images/br/bg_line_1.png') left top no-repeat;
}
.bgline1{
	background: url('../../images/br/bg_line_1.png') left top no-repeat;
}
.bgline2{
	background: url('../../images/br/bg_line_2.png') left top no-repeat;
}
.bgline3{
	background: url('../../images/br/bg_line_3.png') left top no-repeat;
}
.bgline4{
	background: url('../../images/br/bg_line_4.png') left top no-repeat;
}
.bgline5{
	background: url('../../images/br/bg_line_5.png') left top no-repeat;
}
.bgline6{
	background: url('../../images/br/bg_line_6.png') left top no-repeat;
}

div#allcont{
	float: left;
	padding: 30px 40px;
}

#left_arrow, #right_arrow{
	position: fixed;
	width: 144px;
	top: 0px;
	z-index: 9;
	background: url('../../images/br/px.gif') left top;
}
	
#left_arrow_content{
/*	background: url('../../images/br/bg_arr.png') left top repeat-y;*/
	display: none;
	text-align: center;
	z-index: 10;
}
#right_arrow_content{
/*	background: url('../../images/br/bg_arr.png') right top repeat-y;*/
	display: none;
	text-align: center;
	z-index: 10;
}
#left_arrow_mark{
	background: url('../../images/br/arr_left_big_hide.png') left top no-repeat;
	position: relative;
	margin-left:  16px;
	width: 112px;
	height: 112px;
	cursor: pointer;
}
#left_arrow_mark:hover{
	background: url('../../images/br/arr_left_big.png') left top no-repeat;
	position: relative;
	margin-left:  16px;
	width: 112px;
	height: 112px;
	cursor: pointer;
}
#right_arrow_mark{
	background: url('../../images/br/arr_right_big_hide.png') left top no-repeat;
	position: relative;
	width: 112px;
	height: 112px;
	margin-left:  16px;
	cursor: pointer;
}
#right_arrow_mark:hover{
	background: url('../../images/br/arr_right_big.png') left top no-repeat;
	position: relative;
	width: 112px;
	height: 112px;
	margin-left:  16px;
	cursor: pointer;
}
#topdiv{
	width: 700px;
	height: 90px;
}
#logo{
	position: absolute;
/*	float: left;*/
	width: 280px;
	height: 90px;
	left: 40px;
	top: 8px;
}
#logo img{border: none; margin:0px}
#top_menu{
	position: absolute; left: 280px; width: 500px; padding-top: 30px; top: 0px;
}
#center{
/*	margin-left: 40px;*/
	background: url('../../images/br/px.gif') left top;
}
.leftcat{
	float: left;
	width: 220px;
}
.w250{
	width: 250px;
}
.leftcat2{
	float: left;
	width: 250px;
}
.leftcat_free{
	float: left;
	margin-right: 5px;
}
.leftcat_links{
	width: 220px;
}
.leftcat h2, #vtech_short h2, #vthemes_short h2{font-size: 12px; border-bottom: solid 5px #000000; letter-spacing: 2px; float: left;}
.leftcat ul, #vtech_short ul, #vthemes_short ul{padding: 0px; margin: 15px 0px 30px; clear: both}
.leftcat li, #vtech_short li, #vthemes_short li{ list-style: none; padding: 0px; margin: 5px 0px;}
.leftcat a, .leftcat2 a, .leftcat_free a, #vtech_short a, #vthemes_short a{color: #404040; text-decoration: underline}
.leftcat a:hover, .leftcat2 a:hover, .leftcat_free a:hover, .leftcat a.active, .leftcat_free a.active, #vtech_short a:hover, #vthemes_short a:hover{color: #00CCFF; text-decoration: underline}
.leftcat p, .leftcat2 p, .leftcat_free p{line-height: 18px}

#columns{float: left; margin-left: 40px}
#cols{margin-left: 260px;}
#cols img{margin-bottom: 6px;}

img.small_img_path{height: 130px; border: none;}
img.middle_img_path{height: 200px; border: none;}
img.big_img_path{height: 400px; border: none;}
img.img_path{border: none; margin: 0px 17px }

.index_gallery{float: left; margin-right: 25px}
.index_gallery img{border: none;}
.authors a{font-family: Courier New; font-size: 14px; font-style: italic; color: #000000; text-decoration: underline}
.authors a:hover{font-family: Courier New; font-size: 14px; font-style: italic; color: #00CCFF; text-decoration: underline}
.sections{
/*	background: url('../../images/br/delim_1.gif') 2px 13px no-repeat;
	padding-left: 40px;
*/
	padding-top: 5px;
	line-height: 18px;
}
.sections a{font-size: 12px; color: #000000; text-decoration: underline}
.sections a:hover{font-size: 12px; color: #00CCFF; text-decoration: underline}
.sections_view{
	background: url('../../images/br/delim_2.gif') 3px 11px no-repeat;
	padding-top: 5px;
	padding-left: 20px;
}
.sections_view a{font-size: 12px; color: #000000; text-decoration: underline;font-family: Arial;}

#main_menu{clear: left;}
#main_menu ul{padding: 0px;}
#main_menu li{list-style: none; padding: 2px 0px; margin: 0px; text-align: center; float: left}
#main_menu a{font-size: 12px; color: #000000; font-style: italic; text-decoration: underline}
#main_menu a:hover  {font-size: 12px; color: #FFFFFF; font-style: italic; text-decoration: none; text-transform: uppercase  }
#main_menu a.active  {font-size: 12px; color: #FFFFFF; font-style: italic; text-decoration: none; text-transform: uppercase  }
#main_menu a.active:hover {font-size: 12px; color: #FFFFFF; font-style: italic; text-decoration: none; text-transform: uppercase  }
#main_menu li.mn0{width: 95px;}
#main_menu li.mn1{width: 158px;}
#main_menu li.mn2{width: 106px;}
#main_menu li.mn3{width: 79px; margin-left: 10px}
#main_menu li.mn0:hover{background: url('../../images/br/menu_bg_0.gif') left top no-repeat;}
#main_menu li.mn1:hover{background: url('../../images/br/menu_bg_1.gif') left top no-repeat;}
#main_menu li.mn2:hover{background: url('../../images/br/menu_bg_2.gif') left top no-repeat;}
#main_menu li.mn3:hover{background: url('../../images/br/menu_bg_3.gif') left top no-repeat;}
#main_menu li.mn0.a0{background: url('../../images/br/menu_bg_0.gif') left top no-repeat;}
#main_menu li.mn1.a1{background: url('../../images/br/menu_bg_1.gif') left top no-repeat;}
#main_menu li.mn2.a2{background: url('../../images/br/menu_bg_2.gif') left top no-repeat;}
#main_menu li.mn3.a3{background: url('../../images/br/menu_bg_3.gif') left top no-repeat;}


#info_menu{clear: both;}
#info_menu ul{padding: 0px;}
#info_menu li{list-style: none; padding: 0px; margin: 0px 10px; text-align: center; float: left}
#info_menu a{font-size: 12px; color: #000000; font-style: italic; text-decoration: underline}
#info_menu a:hover  {font-size: 12px; color: #000000; font-style: italic; text-decoration: none; text-transform: none  }
#info_menu a.active  {font-size: 12px; color: #000000; font-style: italic; text-decoration: none; text-transform: none; font-weight: bold;  }
#info_menu a.active:hover {font-size: 12px; color: #000000; font-style: italic; text-decoration: none; text-transform: none; font-weight: bold;  }

a.view_1{font-family: Courier New; font-size: 15px; font-style: italic; color: #000000; text-decoration: underline}
/*a.view_1{font-family: Arial; font-size: 12px; font-style: italic; color: #000000; text-decoration: underline}*/
a.view_2{font-family: Arial; font-size: 12px; font-style: italic; color: #000000; text-decoration: underline}
a.view_3{font-family: Arial; font-size: 12px; font-style: italic; color: #000000; text-decoration: underline}

#hidden-wrapper { display: none; }
#hidden-wrapper2 { display: none; }
#img_selector{ position: absolute; display: none; background: url('../../images/br/selector.png') center center no-repeat; cursor: pointer; z-index: 3; left: 0px; top: 0px}

.leftcat.view a.author{font-family: Courier New; font-size: 16px; font-style: italic; text-decoration: underline}
.leftcat.view h1{font-family: Courier New; font-size: 16px; font-weight: 100; padding: 0px; margin: 0px; padding-top: 2px}
.leftcat.view p{font-family: Arial; font-size: 12px; font-weight: 100; line-height: 18px}

#contacts{margin-left: 250px}
.eventdate{font-size: 12px; font-style: italic; color: #8C8C8C; text-indent: 0px; /*text-decoration: underline;*/}

#colsevents{margin-left: 460px; width: 100%; line-height: 18px;}
#colsevents p{padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 12px; font-style: italic; color: #8C8C8C; text-indent: 0px; /*text-decoration: underline;*/}
/*#colsevents div{line-height: 18px; margin: 5px 0px 15px; padding-top: 0px;}*/
#colsevents a{color: #3B3B3B; text-decoration: underline; font-style: normal; }
#colsevents a:hover{color: #00CCFF; text-decoration: underline;}
/*#viewevent{margin-left: 260px}*/
#viewevent{float: left;  line-height: 18px;}
#viewgallery{float: left; margin: 5px 10px}
.g-item{float: left}
.g-item-author{margin-left: 15px; clear: left;}
.g-item-author span.author, .g-item-author a.author{font-family: Courier New; font-size: 16px; font-style: italic; text-decoration: underline; padding: 0px; margin: 0px; clear: left;color: #000000}
.g-item-author a:hover{color: #00CCFF;}


.sections_gal{
	background: url('../../images/br/delim_1.gif') 2px 13px no-repeat;
	padding-top: 5px;
	padding-left: 40px;
}
.sections_gal a{font-size: 12px; color: #000000; text-decoration: underline; margin: 0px; padding: 0px}

#viewauthor_photo{float: left; margin-left: 30px; width: 190px;}
#viewauthor_content{float: left; line-height: 18px;}
#viewauthor_content p{padding-top: 5px; margin-top: 0px}
#viewauthor_content a.header{font-family: Courier New; font-size: 16px; font-style: italic; text-decoration: underline; color: #000000}
#viewauthor_content a.more{font-size: 12px; font-style: italic; text-decoration: underline; color: #000000}
#viewauthor_content a.more:hover{font-size: 12px; font-style: italic; text-decoration: none; color: #00CCFF}
#viewauthor_gallery{float: left; margin: 5px 10px; z-index: 7}
#viewauthor_gallery img{margin: 0px 10px}
p.selected{font-family: Courier New; font-size: 16px; font-style: italic;}
#v_press{float: left; width: 250px;}
.vauthor_short{float: left; width: 180px;}
.vauthor_short a{font-family: Courier New; font-size: 16px; font-style: italic; text-decoration: underline; color: #000000}
.vauthor_short p{margin-right: 10px; line-height: 18px}
#vtech_short{float: left; width: 250px; margin-left: 50px}
#vthemes_short{float: left; width: 250px;}
#author_selector{ position: absolute; display: none; background: url('../../images/br/bg_author.gif') left bottom repeat-x; cursor: pointer;}

.faqitem{float: left; width: 260px; margin-right: 35px; line-height: 18px}
.faqitem p.header{font-family: Courier New; font-size: 16px; font-style: italic;  text-decoration: underline; padding-top: 0px; margin-top: 0px}
#download_link{font-size: 14px; font-style: italic;  text-decoration: underline;  text-transform: uppercase ; margin-top: 15px; color: #191919}
#download_link:hover{color: #00CCFF}

#pr_block1{
	float: left; width: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pr_block1 p{
	font-size: 12px; color: #000000; font-style: italic; text-decoration: none; text-transform: uppercase;
	line-height: 18px;
	padding: 0px; 
	margin: 0px;
}
#pr_block1 a{font-size: 12px; color: #000000; font-style: italic; text-decoration: none; text-transform: uppercase;}
#pr_block1 a:hover{font-size: 12px; color: #00CCFF; font-style: italic; text-decoration: none; text-transform: uppercase;}

#pr_block{
	float: left; width: 250px;
	background: url('../../images/br/prelease_bg.gif') left top no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pr_block p{
	font-size: 12px; color: #FFFFFF; font-style: italic; text-decoration: none; text-transform: uppercase;
	line-height: 18px;
	padding: 0px; 
	margin: 0px 20px;
}
#pr_block a{ font-size: 12px; color: #FFFFFF; font-style: italic; text-decoration: none; text-transform: uppercase;}
#pr_block a:hover{font-size: 12px; color: #00CCFF; font-style: italic; text-decoration: none; text-transform: uppercase;}

#pr_content{float: left; margin-left: 20px}
#pr_content p{
	padding: 3px; 
	margin: 0px;
	margin-bottom: 25px; 
	line-height: 18px;
}
#pr_content img{
margin: 3px 0px;
padding: 0px;
}
#copyright{
	position: absolute;
	left: 40px;
	width: 700px;
}
#copyright a{color: #3B3B3B; text-decoration: underline; margin: 0px; padding:0px}

div#top_menu {
	position: fixed;
}
div#logo {
	position: fixed;
}
div#copyright {
	position: fixed;
}

#livejournal_logo{
	width: 144px;
	height: 48px;
	position: relative;
	border: none;
	vertical-align: middle;
}
#facebook_logo{
	width: 101px;
	height: 48px;
	position: relative;
	border: none;
	vertical-align: middle;
}
.column{margin-right: 15px;}
#counter{display: none}