body {
    background: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin: 18px auto 0 auto;
	width: 960px;
}

img, a { border: 0; outline: none; }

a { color: #924800; text-decoration: underline; }
a:hover { text-decoration: none; }

.black { color: #000000; }
.white { color: #ffffff; }
.brown { color: #a45400; }
.orange { color: #f27700; }
.grey { color: #444444; }
.grey_light { color: #bbbbbb; }
.red { color: #d90a0a; }

.bold { font-weight: bold; }

.bg_white { background: #ffffff; }
.bg_orange {
	background: #f27700;
	color: #ffffff;
	text-decoration: none;
	padding: 0 5px;
}
.bg_grey {
	background: #444444;
	color: #ffffff;
	padding: 2px 5px 5px 7px;
}
.bg_stripes { background: #ffffff url(../img/stripes.png) 0 0 repeat; }
.bg_opros1 { background: #f27700;}
.bg_opros2 { background: #924800;}
.bg_opros3 { background: #000000;}
.bg_opros4 { background: #666666;}
.bg_opros5 { background: #aa1b1b;}

.left { float: left; }
.right { float: right; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; }
.rel { position: relative; }
.abs { position: absolute; z-index: 2; }

.border_r { border-right: 1px solid #e4e4e4; }
.line { border-bottom: 1px solid #e4e4e4; height: 0; line-height: 0; font-size: 0; margin: 10px 0 20px 0; }
.w464 { width: 464px; }
.h14 { height: 14px; line-height: 0; font-size: 0; }

.s10 { font-size: 10px; }
.s11 { font-size: 11px; }
.s12 { font-size: 12px; }
.s13 { font-size: 13px; }
.s14 { font-size: 14px; }
.s15 { font-size: 15px; }
.s16 { font-size: 16px; }
.s17 { font-size: 17px; }
.s20 { font-size: 20px; }
.s21 { font-size: 21px; }
.s23 { font-size: 23px; }
.s24 { font-size: 24px; }
.s25 { font-size: 25px; }
.s30 { font-size: 30px; }
.lh12 { line-height: 12px; }
.lh14 { line-height: 14px; }
.lh16 { line-height: 16px; }
.lh23 { line-height: 23px; }
.lh30 { line-height: 30px; }
.lh35 { line-height: 35px; }

.b0 { margin-bottom: 0; }
.b2 { margin-bottom: 2px; }
.b5 { margin-bottom: 5px; }
.b10 { margin-bottom: 10px; }
.b15 { margin-bottom: 15px; }
.b20 { margin-bottom: 20px; }
.b30 { margin-bottom: 30px; }
.t1 { margin-top: 1px; }
.t5 { margin-top: 5px; }
.t7 { margin-top: 7px; }
.t10 { margin-top: 10px; }
.t15 { margin-top: 15px; }
.t30 { margin-top: 30px; }
.r5 { margin-right: 5px; }
.r12 { margin-right: 12px; }
.r20 { margin-right: 20px; }
.r30 { margin-right: 30px; }
.l5 { margin-left: 5px; }
.l8 { margin-left: 8px; }
.l25 { margin-left: 25px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b20 { padding-bottom: 20px; }
.pad_t5 { padding-top: 5px; }
.pad_t60 { padding-top: 60px; }
.pad_r8 { padding-right: 8px; }
.pad3 { padding: 3px; }
.mar_b4 { margin-bottom: 4px; }
.mar10 { margin: 10px; }

h1, h2 {
	font-weight: normal;
	color: #000000;
	padding: 0;
}
h1 {
	font-size: 23px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
h2 {
	font-size: 25px;
	margin: 0 0 20px 0;
}

p { margin: 0 0 20px 0; }

.logon, .logon2 {
	background: #ffffff url(../img/stripes.png) 0 0 repeat;
	margin: 0 0 30px 0;
	position: relative;
	overflow: hidden;
}
.logon {
	width: 952px;
	height: 20px;
	padding: 3px 4px;
}
.logon img.left, .logon img.right, .logon2 img.left, .logon2 img.right {
	position: absolute;
	top: 0;
	float: none;
}
.logon img.left, .logon2 img.left { left: 0; }
.logon img.right, .logon2 img.right { right: 0; }
.logon input {
	width: 140px;
	padding: 0 0 0 5px;
	margin: 0;
	outline: none;
	border: 1px solid #ccc;
}

input, select, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b3b3b3;
	outline: none;
	padding: 0;
}

i {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.but_brown, .but_orange {
	height: 18px;
	line-height: 18px;
	display: block;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
.but_brown { width: 71px; }
.but_brown i { background: transparent url(../img/but_brown.png) 0 0 no-repeat; }
.but_orange { width: 94px; }
.but_orange i { background: transparent url(../img/but_orange.png) 0 0 no-repeat; }

.but_brown2 {
	height: 23px;
	line-height: 23px;
	display: block;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 98px;
	position: relative;
	z-index: 1;
}
.but_brown2 i { background: transparent url(../img/but_brown2.png) 0 0 no-repeat; }

.but_orange2 {
	background: #ffffff url(../img/but_orange2_l.png) 0 0 no-repeat;
	display: inline-block;
	height: 25px;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
.but_orange2 div {
	background: transparent url(../img/but_orange2_r.png) right 0 no-repeat;
	padding-right: 15px;
	line-height: 20px;
	height: 25px;
	text-decoration: underline;
	float: left;
}
.but_orange2:hover div {
	text-decoration: none;
}
.but_orange2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 15px;
	line-height: 25px;
}

.but_brown3 {
	font-size: 15px;
	color: #ffffff;
	background: transparent url(../img/but_brown3_bg.png) 0 0 repeat-x;
	height: 18px;
	line-height: 16px;
	float: left;
}

.but_white {
	font-size: 12px;
	color: #000000;
	background: #ffffff;
	height: 18px;
	line-height: 16px;
	float: left;
	text-decoration: underline;
	cursor: pointer;
}
a:hover .but_white { text-decoration: none; }

.but_orange3 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.but_orange3_center {
	background: transparent url(../img/but_orange3_bg.png) 0 0 repeat-x;
	height: 23px;
	line-height: 21px;
	float: left;
}
.but_orange3:hover u { text-decoration: none; }

.but_brown4 {
	background: #ffffff url(../img/but_brown4_l.png) 0 0 no-repeat;
	display: inline-block;
	height: 28px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	position: relative;
	cursor: pointer;
}
.but_brown4 div {
	background: transparent url(../img/but_brown4_r.png) right 0 no-repeat;
	padding-right: 15px;
	line-height: 26px;
	height: 28px;
	float: left;
}

.but_brown5 {
	background: #ffffff url(../img/but_brown5_l.png) 0 0 no-repeat;
	display: inline-block;
	height: 23px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	position: relative;
	cursor: pointer;
}
.but_brown5 div {
	background: transparent url(../img/but_brown5_r.png) right 0 no-repeat;
	padding-right: 15px;
	line-height: 21px;
	height: 23px;
	float: left;
}

.but_grey {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.but_grey_center {
	background: transparent url(../img/but_grey_bg.png) 0 0 repeat-x;
	height: 23px;
	line-height: 21px;
	float: left;
}

.left_column, .right_column, .center_column, .center_column_wide, .right_column_wide { float: left; }
.left_column, .right_column { width: 170px; }
.center_column {
	width: 592px;
	margin: 0 14px;
}
.center_column_wide {
	width: 776px;
	margin: 0 0 0 14px;
}
.right_column_wide {
	width: 178px;
	margin: 0 0 0 6px;
}

.left_column .menu, .left_column .menu_a {
	font-size: 15px;
	display: block;
	width: 158px;
	height: 20px;
	padding-left: 12px;
	margin-bottom: 3px;
}
.left_column .menu {
	background: transparent url(../img/cross.png) 0 center no-repeat;
}
.left_column .menu:hover {
	background: transparent url(../img/menu_hover.png) 0 center no-repeat;
	color: #000000;
}
.left_column .menu_a {
	background: transparent url(../img/menu_active.png) 0 center no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.block_grey {
	background: #ffffff url(../img/stripes.png) 0 0 repeat;
	padding: 10px;
	width: 150px;
	position: relative;
	overflow: hidden;
}
.block_grey .left, .block_grey .right {
	position: absolute;
	left: 0;
	float: none;
}
.block_grey .left { top: 0; }
.block_grey .right { bottom: -1px; }

.td_text {
	padding: 2px 0 10px 4px;
}

.play {
	display: block;
	width: 50px;
	height: 30px;
	position: absolute;
	left: 50px;
	top: 41px;
	z-index: 1;
}
.play i {
	background: transparent url(../img/play.png) 0 0 no-repeat;
	cursor: pointer;
}

.vitrina {
	background: transparent url(../img/vitrina_bg.png) 0 0 repeat-y;
	width: 584px;
	position: relative;
	z-index: 1;
	padding: 20px 0 20px 8px;
	margin-bottom: 20px;
}
.vitrina_top, .vitrina_bottom {
	width: 592px;
	position: absolute;
	left: 0;
	z-index: -1;
}
.vitrina_top {
	background: transparent url(../img/vitrina_top.png) 0 0 no-repeat;
	height: 138px;
	top: 0;
}
.vitrina_bottom {
	background: transparent url(../img/vitrina_bot.png) 0 0 no-repeat;
	height: 97px;
	bottom: 0;
}
.vitrina_b {
	background: transparent url(../img/vitrina_b_bg.png) 0 0 repeat-y;
	width: 768px;
	position: relative;
	z-index: 1;
	padding: 20px 0 20px 8px;
	margin-bottom: 20px;
}
.vitrina_b_top, .vitrina_b_bottom {
	width: 776px;
	position: absolute;
	left: 0;
	z-index: -1;
}
.vitrina_b_top {
	background: transparent url(../img/vitrina_b_top.png) 0 0 no-repeat;
	height: 138px;
	top: 0;
}
.vitrina_b_bottom {
	background: transparent url(../img/vitrina_b_bot.png) 0 0 no-repeat;
	height: 97px;
	bottom: 0;
}
.prev, .next {
	width: 42px;
	height: 42px;
	position: absolute;
	z-index: 2;
}
.vitrina .prev, .vitrina .next { top: 191px; }
.vitrina_b .prev, .vitrina_b .next { top: 242px; }
.prev { left: 17px; }
.vitrina .next { right: 15px; }
.vitrina_b .next { right: 12px; }

.vitrina_title { margin-left: 12px; }

.block_ph_tl, .block_ph_t, .block_ph_tr, .block_ph_l, 
.block_ph_r, .block_ph_bl, .block_ph_b, .block_ph_br { font-size: 0; line-height: 0; }
.block_ph_tl {
	background: transparent url(../img/ph_tl.png) 0 0 no-repeat;
	width: 5px;
	height: 8px;
}
.block_ph_t {
	background: #ffffff;
	height: 8px;
}
.block_ph_tr {
	background: transparent url(../img/ph_tr.png) 0 0 no-repeat;
	width: 7px;
	height: 8px;
}
.block_ph_l {
	background: transparent url(../img/ph_l.png) 0 0 no-repeat;
	width: 5px;
}
.block_ph_c {
	background: #ffffff;
	padding: 2px 10px 10px 6px;
	font-size: 12px;
}
.block_ph_r {
	background: transparent url(../img/ph_r.png) 0 0 no-repeat;
	width: 7px;
}
.block_ph_bl {
	background: transparent url(../img/ph_bl.png) 0 0 no-repeat;
	width: 5px;
	height: 8px;
}
.block_ph_b {
	background: transparent url(../img/ph_b.png) 0 0 no-repeat;
	height: 8px;
}
.block_ph_br {
	background: transparent url(../img/ph_br.png) 0 0 no-repeat;
	width: 7px;
	height: 8px;
}

.preview {
	background: transparent url(../img/photo_s_bg.png) 0 0 no-repeat;
	display: block;
	width: 112px;
	height: 113px;
	padding: 5px 0 0 6px;
	margin-right: 10px;
}
.preview div {
	width: 100px;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}
.preview2 { background: #ffffff; }
.preview2 .ph_s_tr {
	background: url(../img/ph_s_tr.png) 0 0 no-repeat;
	width: 7px;
	height: 7px;
}
.preview2 .ph_s_r {
	background: url(../img/ph_s_r.png) 0 0 repeat-y;
	width: 7px;
}
.preview2 .ph_s_bl {
	background: url(../img/ph_s_bl.png) 0 0 no-repeat;
	width: 4px;
	height: 8px;
}
.preview2 .ph_s_b {
	background: url(../img/ph_s_b.png) 0 0 repeat-x;
	height: 8px;
}
.preview2 .ph_s_br {
	background: url(../img/ph_s_br.png) 0 0 no-repeat;
	width: 7px;
	height: 8px;
}
.preview2 img { margin: 0 5px 5px 0; }
.news { display: none; }
.news_show { display: block; }

.pages {
	text-align: center;
	line-height: 30px;
}
.pages a, .pages span.more {
	display: inline-block;
	width: 30px;
	font-size: 15px;
	background: none;
	text-decoration: underline;
	color: #924800;
	cursor: pointer;
}
.pages a.page_a {
	background: transparent url(../img/page_active.png) 0 0 no-repeat;
	text-decoration: none;
	color: #f27700;
}

.input_wrap {
	background: #ffffff url(../img/input_l.png) 0 0 no-repeat;
	height: 22px;
	padding-left: 5px;
}
.input_wrap div {
	background: transparent url(../img/input_r.png) right 0 no-repeat;
	height: 20px;
	padding-right: 3px;
	float: left;
}
.input_wrap input {
	background: none;
	border: 0;
	outline: none;
	line-height: 18px;
	height: 18px;
	padding: 0;
	margin-top: 2px;
}

.cat_title {
	background: transparent url(../img/line_bg.png) 0 20px repeat-x;
}

.gal_photo_pr {
	width: 144px;
	height: 170px;
	margin: 0 10px 20px 0;
	*margin: 0 8px 20px 0;
	float: left;
}
.gal_photo_pr .preview { margin-left: 13px; }

.nav span, .nav a {
	display: block;
	float: left;
}
.nav span {
	background: transparent url(../img/circle.png) 0 0 no-repeat;
	width: 11px;
	height: 7px;
	margin-top: 7px;
}
.nav a {
	color: #000000;
	line-height: 18px;
	margin-right: 18px;
}

.comment {
	padding-left: 62px;
	position: relative;
}
.comment_avatar {
	width: 50px;
	height: 50px;
	border: 1px solid #bababa;
	position: absolute;
	left: 0;
	*left: -62px;
	top: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}
.comment_text {
	width: 100%;
	margin-bottom: 14px;
}
.comment_block {
	border: 1px solid #cfcfcf;
	position: relative;
}
.com_lt {
	background: #ffffff url(../img/comment_lt.png) 0 0 no-repeat;
	width: 13px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	left: -9px;
	top: -1px;
	*top: 0;
}
.com_lb {
	background: #ffffff url(../img/comment_lb.png) 0 0 no-repeat;
	width: 13px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	left: -9px;
	bottom: -2px;
	*margin-bottom: 39px;
}
.com_rt {
	background: #ffffff url(../img/comment_rt.png) 0 0 no-repeat;
	width: 5px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	*right: 0;
	top: -1px;
	*top: 0;
}
.com_rb {
	background: #ffffff url(../img/comment_rb.png) 0 0 no-repeat;
	width: 5px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	*right: 0;
	bottom: -1px;
	*margin-bottom: 39px;
}

.textarea_wrap {
	background: #ffffff url(../img/textarea_l.png) 0 0 no-repeat;
	height: 182px;
	padding-left: 10px;
}
.textarea_wrap div {
	background: transparent url(../img/textarea_r.png) right 0 no-repeat;
	height: 172px;
	padding-right: 5px;
	padding-top: 10px;
}
.textarea_wrap textarea {
	background: none;
	outline: none;
	border: 0;
	padding: 0;
	width: 99%;
	height: 157px;
	color: #444444;
	overflow: auto;
}
.author {
	display: inline-block;
	line-height: 21px;
	height: 21px;
}
.main_bar {
	height: 8px; 
	margin-top: 4px; 
	margin-right: 4px; 
	float: left;
}

/* uploadåð ôàéëîâ */
.fileupload { 
	width: 600px; 
	height: 26px; 
	position: relative; 
	overflow: hidden; 
}
.fileupload .step1, .fileupload .step2, .fileupload .step3 { 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 600px; 
	height: 26px; 
}
.fileupload input { 
	width: 320px; 
	height: 19px; 
}
/*
.fileupload .blue_button, .fileupload .green_button { 
	position: absolute; 
	width: 109px; 
	height: 16px; 
	top: 2px; 
	padding: 5px 5px 0 0; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-align: center; 
	color: #fff; 
	cursor: pointer; 
	z-index: 5; 
}
* html .fileupload .blue_button, * html .fileupload .green_button { 
	width: 114px; height: 21px; 
}
.fileupload .blue_button { 
	background: url(/admin/design/bluebutton.gif) no-repeat 0 0; 
	left: 186px; 
}
.fileupload .green_button { 
	background: url(/admin/design/greenbutton.gif) no-repeat 0 0; 
	left: 305px; 
	font-weight: bold; 
}
*/
.fileupload .swfupload { 
	position: absolute; 
	left: 334px; 
	top: 2px; 
	width: 117px; 
	height: 22px; 
	z-index: 10; 
/*	border: 1px solid #ff0000;*/
}
.fileupload .proc { 
	position: absolute; 
	left: 0; 
	top: 1px; 
	width: 178px; 
	height: 16px; 
	border: 1px solid #59b3d9; 
}
.fileupload .proc_bar { 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 0px; 
	height: 16px; 
	background: url(/img/proc_bg.gif) repeat 0 0; 
}
.fileupload .step2, .fileupload .step3 { 
	display: none; 
}
.fileupload .ckey, .fileupload .maxfilesize { 
	display: none; 
}
.fileupload .step3 span { 
	color: #2785AD; 
}
div#taglist {
	margin-bottom: 10px;
}
.vid_tag_auto {
	float: left; margin-right: 5px;
}
div.text_content p { margin-bottom: 1em; clear: both; }
div.text_content p i { position: static; z-index: 1; top: 0; left: 0; width: auto; height: auto; }
div.text_content  br {
	clear: both;
}
td.s17 small {
	font-size: 12px;
}
.nowrap {
	white-space: nowrap;
}
div.w627 {
	width: 627px;
}
