/*------------------------------ArtistSoft 2011------------------------------*/

/*------------------------------main settings------------------------------*/
body {margin:0px;padding:0px;}
#cont {min-width: 1000px; width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}

table {
	border:0px;
    border-collapse:collapse;
}

table td, th {
	padding:0px;
}

form {
	margin:0px;
	padding:0px;
	
}

tr,td,th, div {
	font-family: Arial, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#3E3E3E;
}

img {
	border:0;
}
	
p,li {
	margin:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	color:#3E3E3E;
	font-size:12px;
}

ul {
	margin-top:10px;
	margin-bottom:10px;
}

h1 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	font-size:17px;
	color:#003366;
}

h2 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size:15px;
	color:#003366;
}

h3 {
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
    font-size:13px;
	color:#003366;
}

/*------------------------------basic links------------------------------*/
a {
	color:#3E3E3E;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.blue {
	color:#0033CC;
}

.blue:hover {
	color:FF6600;
	text-decoration:none;
}

/*-----------------------------personal menu---------------------------------*/
.personal_menu {border:1px solid #FFCC55;}
.personal_menu td {padding:5px 10px; font-size:12px;}

/*-----------------------------rubrics---------------------------------*/
.rubrics {}
.rubrics td {padding:10px; vertical-align:top;}
.rubrics div {padding:2px 10px; font-size:12px;}
.rubrics a:hover {color:FF6600; text-decoration:none;}

/*-----------------------------rubric_content---------------------------------*/
.rubric_content {padding:0 0 10px 0; border-bottom:1px solid #FFCC55; margin-bottom:20px;}
.rubric_content div {padding:2px 10px; font-size:12px; float:left;}

/*-----------------------------search result----------------------------------------*/
.search_link {font-size:14px; color:#003366;}
.search_link:hover {color:FF6600; text-decoration:none;}
.find_link {color:006600;}

/*-----------------------------authorization form----------------------------------*/
.auth_form td{font-size:11px;padding:3px 5px 3px 5px;}
.auth_form a{font-size:11px;font-weight:bold;}

/*-----------------------------content img----------------------------------*/
.content_img {
	border:1px solid #666666;
	margin:5px 20px 10px 0px;
}

/*-----------------------------images----------------------------------*/
.content td{
	COLOR: #3d3d3d;
	padding-top:10px;
	padding-bottom:10px;
}

.table td{
	padding:5px 10px 5px 10px;
}

.top td{
	background-color:#dbeaf5;
	color:#10659e;
}

.bottom td{
	background-color:#dbeaf5;
	color:#10659e;
	BORDER-TOP: #c1cdd8 1px solid;
}

.row td{BORDER-TOP: #c1cdd8 1px solid;}
/*-----------------------------form block----------------------------------*/
.form {border:1px solid #FFCC55;}
.form td{vertical-align:top; padding:5px 15px;}

/*-----------------------------board form----------------------------------*/
.board_form {border:1px solid #c1cdd8;}
.board_form td{vertical-align:top; padding:2px 10px;}

/*-----------------------------shot center block----------------------------------*/
.shot_block img{
	border:1px solid #666666;
	margin-left:20px;
}

.shot_block td{
	vertical-align:top; padding-left:5px; padding-right:5px;
}

.shot_block a{
	color:#003366;
}

.shot_block h3{ font-size:14px; font-weight:normal;}

.date{
	font-size:10px;
	color:#838383;
}
.b{
	background:#F0F7FF;
}

/*-----------------------------page----------------------------------*/
.page {padding:10px 0;}
.page div{color:#FF6600; padding:0px 5px 0px 5px; float:left;}
.page .title{color:#3E3E3E; float:left; padding-right:10px;}
.page div a{color:#003366;}

/*---------------------------registration-------------------------------*/
.registration {border:1px solid #c1cdd8;}
.registration td {padding:10px; vertical-align:top;}

/*---------------------------data-------------------------------*/
.data td {
	padding:10px;
	border-bottom:1px solid #c1cdd8;
	vertical-align:top;
}

/*---------------------------board-------------------------------*/
.board {border:1px solid #c1cdd8;}
.board td {padding:2px 10px; color:#000000; vertical-align:top;}
.board th {padding:10px; text-align:left; font-weight:normal; background:#F0F7FF; color:#000000;}
.board span {color:#0033CC;}

/*---------------------------knobs-------------------------------*/
.knobs {margin-top:10px;margin-bottom:10px;}
.knobs td{text-align:center;padding:5px;}

/*---------------------------latest-------------------------------*/
.latest td{padding:10px 15px; width:100%; border:1px solid #FFCC55;}
.latest {border:1px solid #FFCC55;}
.latest div{padding:5px 0;}

/*---------------------------advertisement-------------------------------*/
.advertisement {padding:10px 5px; border:1px solid #FFCC55; text-align:center;}

/*---------------------------block_title-------------------------------*/
.block_title {position:relative; margin-bottom:-8px; margin-left:10px; padding:0 5px; background:#ffffff; width:130px; color:#0033CC; text-align:center;}

/*-----------------------------show div----------------------------------*/
.show {position:absolute; top:0px; center:0px; border:4px solid #FFCC55; background:#ffffff no-repeat center url('../img/loading.gif');}

/*-----------------------------options----------------------------------*/
.options div{float:left; padding:0 20px; margin-top:15px;}
.options a{color:#ffffff;text-decoration:underline;}
.options a:hover{text-decoration:none;}
.optd {background:no-repeat left url('../img/directory.gif');}
.optb {background:no-repeat left url('../img/board.gif');}
.optw {background:no-repeat left url('../img/wallpapers.gif');}
.opts {background:no-repeat left url('../img/site.gif');}

/*-----------------------------result----------------------------------*/
.result {margin:20px auto; padding:10px; border:1px solid #FFCC55; font-size:14px;}

/*-----------------------------admin----------------------------------*/
.admin_table td{BORDER:#c1cdd8 1px solid; padding:5px 10px;}
.admin_table .row_na td{color:#cccccc;}
.admin_table .row_na a{color:#cccccc;}
.admin_table .top td{padding:10px; background:#DBEAF5;}
.admin_table .bottom td{padding:10px; background:#DBEAF5;}
.admin_form td{padding:5px 10px; vertical-align:top;}
.admin_form {BORDER:#c1cdd8 1px solid; margin-top:10px; margin-bottom:10px;}
.admin_form th{BORDER:#c1cdd8 1px solid; background:#DBEAF5; padding:5px 10px; text-align:left}
.admin_message td{padding:10px; border:1px solid #FFCC55;}
.admin_message {margin-top:10px; margin-bottom:10px;}


.manual {text-align:left;}
.manual li{font-size:13px;color:#003366;font-weight:bold; padding:10px 0 0 0;}
.manual p{font-weight:normal; color:#000000; font-size:13px;}

/*-----------------------------  down----------------------------------*/

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}

.bg_image dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.bg_image dd { position:relative;}
.bg_image a, .bg_image a:visited { color:#3E3E3E; text-decoration:none; outline:none;}
.bg_image a:hover { color:#3E3E3E;}
.bg_image dt a:hover { color:#5d4617; border: 1px solid #B8C4CE;}
.bg_image dt a {background:#DBEAF5 url('/site/img/arrow.jpg') no-repeat scroll right center;
			    display:block; padding-right:20px; border:1px solid #B9C4CF; width:180px;}
.bg_image dt a imgd {cursor:pointer; display:block; padding:5px;}
.bg_image dd ul { background:#ffffff none repeat scroll 0 0;  overflow-y:auto; height:300px; border:1px solid #B8C4CE; color:#C5C0B0; display:none;
                  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:200px; list-style:none;}
.bg_image imgd { display:none;}
.bg_image dd ul li a { padding:5px; display:block;}
.bg_image dd ul li a:hover { background-color:#DBEAF5;}

.bg_image img.flag {vertical-align:middle; margin:10px; width:150px; border:1px solid #C1CDD8;}

/*-----------------------------color block----------------------------------*/
.color_block {text-align:center; margin:30px 10px 10px 10px;  float:left; border:1px solid #B8C4CE; width:172px; height:172px; margin-left:50px;}
.color_block div{cursor:pointer; float:left; width:36px; height:36px;}
.color_on {border:3px solid #6F9DFC;}
.color_off {border:3px solid #ffffff;}
.color_over {border:3px solid #B9C4CF;}

/*-----------------------------faq----------------------------------*/
.faq div{text-align:left; margin-bottom:40px; width:80%;}

/*-----------------------------backgrounds----------------------------------*/
.bg_on {border:3px solid #6F9DFC;}
.bg_off {border:3px solid #ffffff;}
.bg_over {border:3px solid #B9C4CF;}

/*-----------------------------loading screen----------------------------------*/
.loading_screen{
	text-align:center;
	padding-top:300px;
 	left: 0px;
 	top: 0px;
	background: url("/site/img/blank.png");
	z-index: 99;
}

.ibrowser_image {width:160px; height:200px; text-align:center; float:left;}
.sec_na a{color:#cccccc;}

#bg_custom {border:1px solid #B9C4CF; background:#DBEAF5; padding:10px; margin:10px 0; width:180px;}
#bg_custom img{border:1px solid #C1CDD8;}

