*{margin:0px;padding:0px;}

html,body {
	height:100%; /* needed for container min-height */
}
body{background:url(bodybg.jpg) top center no-repeat;font:12px Arial, Verdana, Serif;}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:806px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background:url(container.png) 0 0 repeat-y;	
}
*html div#container{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/container.png', sizingMethod='scale');}


div#header {
	width:806px;
	height:180px;
	background:url(title.png) 0 0 no-repeat;	
}
*html div#header{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/title.png', sizingMethod='fixed');}


div#content {
	padding:0px 18px 23px 18px; /* bottom padding for footer */
	z-index:1!important;
}

div#footer {
	position:absolute;
	width:780px;
	left:13px;
	bottom:0px; /* stick to bottom */
	height:23px;
	background:url(bottomline.jpg) 0 0 repeat-x;
	text-align:center;
}

a{position:relative;}
.clear,.clr{clear:both;width:0px;height:0px;font:0px/0px Arial;}
*html .clr{clear:right;}

a#linkHome{display:block;width:150px;height:30px;absolute;top:30px;left:30px;}
ul#menu{position:absolute;left:23px;top:145px;list-style-type:none;z-index:2000!important;color:#ffffff!important;}
ul#menu li{position:relative;display:block;float:left;}
ul#menu li ul{position:absolute;top:22px;display:none;list-style-type:none;background:#844184;padding-bottom:2px;filter:alpha(opacity=90);opacity:0.90;border-left:1px solid #5d035b;border-right:1px solid #580156;border-bottom:1px solid #580156;}
ul#menu li ul li{display:block;float:none;}
ul#menu a{display:block;color:#ffffff;text-decoration:none;padding:2px 5px;white-space:nowrap;}
ul#menu a:hover{background:#a962a6;}
ul#menu li ul li a{background:#844184;color:#ffffff;padding:3px 5px;}
ul#menu li ul li a:hover{background:#6a0b67;}

div#lang_c{position:absolute;right:23px;top:147px;width:50px;z-index:2000!important;color:#ffffff!important;}
div#lang_c a{display:inline;position:relative;text-decoration:none;margin-left:5px;}
div#lang_c a img{width:16px;height:11px;}

#footer,#footer a{color:#fff;font:normal 10px/22px Arial, Verdana;text-decoration:none;}

#scrl_container{position:relative!important;margin:23px 0 22px 0;width:190px;float:left;}
#scrl{position:relative!important;width:190px;height:390px;min-height:390px;overflow:hidden;float:left;z-index:10;}
#scrl .item{position:relative;display:block;width:160px;height:120px;background:#3a3a3c;overflow:hidden;margin: 0px 0px 10px 8px;}
#scrl .item a{position:relative;font:normal 12px/20px Arial, Verdana;text-decoration:none;color:#ffffff;}
#scrl .item img{display:block;width:150px;height:110px;margin:5px;overflow:hidden;}
#scrl .item span{position:relative;bottom:30px;display:block;width:160px;background:#3a3a3c;overflow:hidden;text-align:center;font:normal 12px/12px Arial, Verdana;padding:2px;cursor:pointer;}

#main{display:block;position:relative;float:left;width:550px;height:auto!important;margin:23px 0px 5px 20px;overflow:hidden;}
#main p{text-indent:30px;margin-bottom:10px;}
#main h3.title,#main h3.title a{margin-bottom:10px;font:bold 16px Arial, Verdana;text-decoration:underline;color:#5d035b;}
#main h4.title{margin-bottom:10px;font:bold 16px Arial, Verdana;color:#000000;}
#main h3.title b{font:bold 14px Arial, Verdana;}
#main div.title{margin-bottom:10px;font:bold 16px Arial, Verdana;}

.err{color:red;}
div.err{background:red;color:yellow;text-align:center;}
div.msg{background:blue;color:yellow;text-align:center;}
.login{color:#5d035b;}
.login input{border:1px solid #5d035b;color:#5d035b;width:150px;}
#btnLogin{background:#5d035b;color:#ffffff;font-weight:bold;cursor:pointer;}

.btn{width:100%;color:#ffffff;font-weight:bold;cursor:pointer;}
a.admE{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:#783a79!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admA{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:blue!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admX{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:red!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;cursor:pointer;}
a.dn, a.up{clear:both;display:block;position:absolute!important;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;border:1px solid yellow;text-align:center;text-decoration:none;}
a.dn{right:0px!important;top:20px!important;background:green!important;}
a.up{right:0px!important;top:38px!important;background:blue!important;}

table.contactsForm{width:100%;margin:10px auto 0 auto;table-layout:fixed;}
table.contactsForm th{text-align:left;vertical-align:top;font-weight:bold;color:#5d035b;}
table.contactsForm tr.error th{color:#ff0000;}
table.contactsForm input, #prImgBigCnt input.btn{width:236px;border:1px solid #5d035b;color:#5d035b;}
table.contactsForm input.btn, #prImgBigCnt input.btn{height:23px;overflow:hidden;margin:1px;background:#5d035b url(bottomline.jpg);color:#ffffff;font:bold 12px/18px Arial, Verdana;cursor:pointer;}
table.contactsForm textarea{width:99%;height:170px;overflow:auto;border:1px solid #5d035b;color:#5d035b;}
table.contactsForm td.err,table.contactsForm td.msg{width:100%;height:54px;background:#783a79;color:yellow;text-align:center;vertical-align:middle;margin:2px;padding:2px;}

table.catList{table-layout:fixed;border-collapse:collapse;}
table.catList td{text-align:center;vertical-align:middle;}
table.catList img.img{width:80px;height:60px;}
table.catList a.dn, table.catList a.up{display:-moz-inline-box!important;display:inline-block!important;position:relative!important;top:auto!important;right:auto!important;}
table.catList div.err,table.catList div.msg{background:#783a79;color:yellow;text-align:center;padding:2px;}
table.catList a{display:block;color:#000000;text-align:center;padding:1px;margin:1px;border:1px solid #000000;text-decoration:none;}
a.hide{background:#cccccc;margin-top:10px;}
a.show{background:#00ff00;margin-top:10px;}

#editorCnt{height:30px;}
#news_list{position:relative;}
.item{position:relative;width:100%;}
#news_list .item,#main div.item div.full{clear:left;}
#news_list .item div.title,#main div.item div.title{font:bold 14px Arial, Verdana;}
#news_list .item div.short,#main div.item div.short{padding-bottom:16px;}
#news_list .item div.short p,#main div.item div.short p,#main div.item div.full p,#main div.details p{text-indent:0px;text-align:left;}
.item img.img{border:5px solid #3a3a3c;margin:0 15px 15px 0;}
#news_list .line{display:block;clear:both;height:1px;font:1px/1px Arial;border-bottom:1px solid #783a79;margin:5px 0 10px 0;}
#news_list .item a.more{position:absolute;right:0px;bottom:0px;font:bold 12px/14px Arial, Verdana, Serif;color:#783a79;text-decoration:none;}
#news_list .item a.more:hover{color:#000000;}
#main div.item a.back{font:bold 12px/14px Arial, Verdana, Serif;color:#783a79;text-transform:uppercase;}
#main div.item a.back:hover{color:#000000;}

div#tEditContainer, div.tHTML{width:550px;overflow:hidden;}
input#btnAdminTableEdit{width:550px;margin:2px auto;font:bold 12px Arial, Verdana;color:#ffffff;}
table#tEdit, table.tHTML{border:1px solid #000000;border-collapse:collapse;background:#ffffff;width:100%;font:11px Arial;}
table#tEdit th{width:auto;background:#ccc;border:1px solid #000000;}
table#tEdit tbody th{width:20px;}
table#tEdit td, table.tHTML td{border:1px solid #000000;text-align:center;background:#efefef;}
table#tEdit th input.tAdd,table#tEdit th input.tDel {width:18px;height:18px;margin:1px;border:1px solid #000;font:bold 14px Arial;color:#fff;}
table#tEdit th input.tAdd{background:blue;}
table#tEdit th input.tDel{background:red;}
table#tEdit form{display:block;}
table#tEdit input.td_edit{border:0px;font:11px Arial;text-align:center;background:yellow;}
table.tHTML td{height:20px;}

tr.hidden{background:#eaeaea;}

#itemimg{position:absolute;bottom:6px;left:6px;font:10px/12px Arial;width:230px;border:1px solid #000000;background:#efefef;text-align:center;}
input#btnAddImg, div#loadingImg{position:absolute;bottom:6px;left:240px;font:10px Arial;width:50px;height:16px;border:1px solid #000000;}
div#loadingImg{width:16px;}
div#loadingImg img{position:absolute;width:16px;height:16px;border:none;}
div#prImgBig{z-index:1000;}
div#prImgBigCnt{position:relative;float:left;width:300px;margin:0 15px 15px 0;}
div#prImgBigContainer{position:relative;width:300px;height:220px;overflow:hidden;border:5px solid #3a3a3c;}
div#prImgContainer{position:absolute;left:0px;bottom:10px;width:300px;height:37px;overflow:hidden;z-index:1500;}
div#prImgContainer img.thumb,div#prImgContainer div.thumb{float:left;width:35px;height:35px;cursor:pointer;margin-left:12px;border:1px solid #cccccc;}
div#prImgContainer div.thumb{font:bold 14px/35px Arial;text-align:center;color:#ff0000;background:#ffffff;filter:alpha(opacity=90);opacity:0.90;}

.paging{position:absolute;right:0px;top:0px;}
.paging td{vertical-align:middle;text-align:center;}
.paging td.ttl, .paging a{font:bold 14px/20px Verdana,Tahoma,Arial!important;color:#000000;text-decoration:none;margin:0 2px;text-decoration:none!important;}
.paging a:hover{color:#783a79;}
.paging span{font:bold 16px/18px Verdana,Tahoma,Arial;color:#783a79;}

.pic{float:left;position:relative;width:103px;height:103px;background:url(/design/pixtumb.jpg) top left no-repeat;margin:0 6px 6px 0;padding:0px;overflow:hidden;}
.pic img{width:78px; height:78px;border:none;position:absolute;top:10px;left:10px;}

#galleryCnt .pic{margin:0;}
.uploadifyQueueItem {background-color:#783a79;border:none;width:100%;height:14px;margin:0;padding:0px;overflow:hidden;color:#fff;}
.uploadifyError {display:none;}
.uploadifyQueueItem .fileName {font-size:11px;line-height:12px;}
.uploadifyQueueItem .cancel {display:none;float:right;}
.uploadifyQueue .completed {display:none;}
.uploadifyProgress {margin-top:0px;width: 100%;}
.uploadifyProgressBar {background-color:#0000FF;height:3px;width: 1px;}
#queue{width:100%;height:14px;overflow:hidden;margin:0;padding:0;}
span.up,span.dn,span.del{display:block;width:12px;height:12px;overflow:hidden;cursor:pointer;position:absolute;background-position:center center;}
span.up{background-image:url(arr_l.png);bottom:3px;left:3px;}
span.dn{background-image:url(arr_r.png);bottom:3px;right:3px;}
span.del{background-image:url(arr_del.png);top:3px;right:3px;}
