/*------------------------------Runa 2007------------------------------*/

/*------------------------------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:10px 0px 10px 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;}
.rubrics div {padding:5px 10px; font-size:14px;}
.rubrics a:hover {color:FF6600; text-decoration:none;}

/*-----------------------------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;
}

/*-----------------------------form block----------------------------------*/
.form {border:1px solid #FFCC55;}
.form td{vertical-align:top; padding:5px 15px;}

/*-----------------------------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 td {
	border:1px solid #c1cdd8;
	padding:2px 10px 2px 10px;
}

/*---------------------------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:120px; color:#0033CC; text-align:center;}

/*-----------------------------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');}

/*-----------------------------backlink----------------------------------*/
.backlink { margin-bottom:10px; background:#E2ECFC;}
.backlink td{padding:5px 10px;; color:#000000; vertical-align:top;}
.backlink div{padding:5px 0; color:#E40F46;}