/* 
 * ========================================
 * Основная шкура
 * ========================================
 */

* {
	margin: 0;
	padding: 0;
}

html{font-size:100%; height:100%;background: url(../images/bg_dark.jpg) ;} 


body 
{
	background: url(../images/top_bg.jpg) repeat-x 0 0; 
	margin: 0;
	padding: 0;
	font: 100.1%/120% "Arial", Arial, sans-serif;
	color: #1e1f20;
	height:100%;
}
font
{color: #1e1f20;
	font: 100%/120%;
	letter-spacing:normal !important;
	line-height:normal;
}


img
{
	border: none;
}

/*------------------*/

.count {
margin:0 auto;
padding:0;
text-align:center;
}

.count td{
margin:0;
padding:0 2px;
}

a:link small, a:visited small, a:active small {	 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#05559c;
margin:0;
padding:0;
}

a:hover small {	 
text-decoration:none;
color:#05559c;
}

.count_current {
vertical-align:bottom;
}

.count_current strong{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
text-decoration:none;
font-weight:bold;
color:#262626;
}

/*------------------*/

#page
{
	position:relative;
	background: url(../images/bg_light.jpg) 0 0;
	width: 95%;
	text-align:left;
	margin-left:2%;
	min-width:980px;
	max-width:1600px;
	_height:100%;
	min-height: 100%;
	margin-bottom:-60px;
}

#top
{ 
	position:relative;
	background: url(../images/top_light_bg.jpg) repeat-x right 0;
	width: 100%;
	height:146px;
}

#lupa{background: url(../images/top.jpg) no-repeat right 0;height:146px;width:450px;float:right;}
#lupa input{position:relative; left:242px; top:113px; width:244px; padding:0 5px 0 5px; border:0; background:none;}
#lupa span{position:relative; left:128px; top:106px; }

/*#lupa span a{color:#f0f0ee; text-decoration:none; font-size:112%; font-weight:normal; font-family:Georgia, Times New Roman, Times New Roman, Serif;}
#lupa span a:hover{ border-bottom:1px dotted #ffffff; }
*/
#lupa span a {
color:#f0f0ee; 
text-decoration:none; 
font-size:18px !important; 
line-height:normal !important; 
vertical-align:text-top;
font-family:Georgia, Times New Roman, Times New Roman, Serif;
}

#lupa span a:hover {
border-bottom:1px dotted #ffffff;
}

#dialog{ z-index:10;position:absolute; right:127px; top:137px; width:381px;background:#000 url(../images/vypad_bg.jpg) repeat-y 0 0;}
#vypad_top{background: url(../images/vypad_top.jpg) repeat-y 0 0; height:27px;width:381px;}
#vypad_bottom{background: url(../images/vypad_bottom.jpg) repeat-y 0 0; height:16px;width:381px;}

/*#dialog .content{margin:0 20px 0 20px;
	 font: italic 80% Georgia, Times New Roman,  Serif; color:#000; }*/

#dialog .content {
margin:0 20px 0 20px;
font-family: Georgia, Times New Roman,  Serif; 
font-style: italic;
font-size:13px !important;
color:#000000; 
}
	 
#dialog .content strong{ color:#fff;}
#dialog .content em{ color:#556467;}
#logo{ position:absolute;background: url(../images/logo.jpg) no-repeat 0 0;height:146px;width: 209px;float:left; }
#logo img{padding-top:100px;}
#dialog span{width:30px;}
#dialog input{ background: url(../images/button_blue.jpg) repeat-y 0 0; width:167px; height:56px; border:0; color:#fff; font:140% Georgia, Times New Roman,  Serif;padding-bottom:5px;}
#dialog input:hover{ background: url(../images/button_green.jpg) repeat-y 0 0; width:167px; height:56px; border:0;}
#bottom
{
position:relative;
background: #525151;
width: 100%;
min-height:60px;
_height:60px;
clear:both;
 
}
#empty
{height:70px;
	clear:both;
}


#right{position:relative;}

#menu
{position:absolute;
width:806px;
left:-5px;
top:10px;
height:60px;
}

#line{ background: url(../images/line.gif) repeat-x 0 0; height:4px;margin:0; padding:0; font-size:1%;}

#wrap
{  
position:relative;
width:100%;
min-height:100%;
background:  url(../images/left.jpg) repeat-y 0 0;
overflow:hidden;

}

#all{position:relative;
width:100%;
min-height: 100%;
_height:100%;
background:url(../images/right.jpg) repeat-y right 0;

}

#sidebar 
{
position:relative;
 	width: 245px;
	float: left;
	
	 
}

#main {
position:relative;
margin-left:260px;
padding-top:57px;	
}


#rasporka
{position:relative; float:right;
width:1px; height:100%;
}

#citesearch {
margin-top:15px;
margin-bottom:16px;
background: url(../images/search.png) no-repeat 0 0;height:25px;
}
#citesearch input{width:144px;padding:0 5px 0 5px;margin-top:1px; border:0; background:transparent;}


#kroshki
{position:absolute; top:16px; left:10px;
}
#kroshki a{color:#6d6a60;}
#kroshki br{ display:none;}


#ikonki {position:absolute; right:0; top:5px;}
 #ikonki ul{list-style:none;position:relative;}
 #ikonki ul li{display:inline; padding-left:35px;}
 a.home{ background:url(../images/home.gif) no-repeat 0 0;}
 a.home:hover{ background:url(../images/home-over.gif) no-repeat 0 0;}
 a.mail{ background:url(../images/mail.gif) no-repeat 0 0;}
 a.mail:hover{ background:url(../images/mail-over.gif) no-repeat 0 0;}
 a.map{ background:url(../images/map.gif) no-repeat 0 0;}
 a.map:hover{ background:url(../images/map-over.gif) no-repeat 0 0;}

#bottom .content{width: 95%; overflow:hidden;  margin-bottom:0;
	text-align:left;
	margin-left:2%;}
	#bottom hr{display:none;}
	.schiotchik{ display:table;margin-left:20px;position:relative;float:right; width:300px;text-align:right !important; opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;}
.schiotchik table{float:right; }

.reklama 
{background:url(../images/reklama_bg.jpg) repeat-y 0 0; 
	
	padding-bottom:3px; 
	color:#796c67 !important;
	width:240px;
	
	}
	.reklama hr{display:none;}
	
	.reklama div, .reklama td, .reklama table, .reklama span{ background:transparent;}
.reklama .text{padding-left:5px;padding-right:5px; }
.reklama a, .reklama strong, .reklama em, .reklama b, .reklama p, .reklama font {color:#796c67 !important;}
.reklama div{ background:transparent !important;}
.reklama h5{color:#796c67;  font-size:1.2em; text-transform:uppercase; font-family:Arial, Tahoma, Sans-Serif;  font-weight:normal; border-bottom:1px solid #c6bfaf; padding-left:5px;padding-bottom:0.4em; margin-bottom:1em;  }
.reklama_top {background:url(../images/reklama_top.jpg) no-repeat 0 0; height:9px;}
.reklama_bottom {background:url(../images/reklama_bottom.jpg) no-repeat 0 0; height:9px;margin-bottom:10px;}


.y5 * { background:transparent !important; color:#796c67 !important;}

/*================start.aspx=====================*/
.rusyaz {width:99%; text-align:right; position:relative;  float:left;  text-align:left; }
.rusyaz .content{position:relative;margin-left:5px;  padding:0; background:url(../images/institute_bg.jpg) repeat-x 0 0;}
.institute_left{position:ABSOLUTE; top:0; left:0; height:205px; background:  url(../images/institute_left.jpg) no-repeat  0 0;}
.institute_left ul{margin-left:20px; margin-top:20px; list-style-image:none !important; list-style:none !important; list-style-position:outside !important;}
.institute_left li{background:  url(../images/galka_grey.png) no-repeat  0 0.5em; padding-left:20px; margin-bottom:3px;}

.w_line{height:3px; background:#bcb4a5; margin-top:-4px; }
.picture{background:url(../images/institute.jpg) no-repeat right 0;
	 width:100%; height:220px; }

#institute {width:99%; position:relative; float:left; }
#institute .PlainText{width:33%;position:relative; float:left ;}
#start_wrap{width:99%;position:relative;float:left;}
#main #institute, #main #start_wrap{ left:5px;}

#institute .pt_paragraph, #left_c .pt_paragraph, #center_c .pt_paragraph, #right_c .pt_paragraph, #left_c .start_header, #center_c .start_header, #right_c .start_header
{ margin-right:15px;}


#left_c, #center_c, #right_c{position:relative; float:left; width:33%;
	}


.enter{background:url(../images/green_bg.jpg) repeat-y 0 0;margin-bottom:25px;}
.enter_top{background:url(../images/green_top.jpg) no-repeat 0 0; height:10px;}
.enter_bottom{background:url(../images/green_bottom.jpg) no-repeat 0 0; height:10px;}

.enter .content{margin-left:5px;}

.enter input{ width:170px !important;}
.enter .reglog td{ }
.q {background:url(../images/q_bg.png) repeat-y 0 0; padding-left:7px;padding-right:7px;padding-bottom:3px; font:bold italic 70% Georgia, Times New Roman,  Serif; color:#3e7199; letter-spacing:0.02em;}
.q_top {background:url(../images/q_top.png) no-repeat 0 0; height:9px; font-size:1%;}
.q_bottom {background:url(../images/q_bottom.png) no-repeat 0 0; height:15px;margin-bottom:10px; font-size:1%;}

.anons{width:244px; margin-bottom:40px; text-align:justify;}
h1.blue_header{ background:url(../images/anons.jpg) no-repeat 0 0; color:#f0efeb; text-transform:uppercase;   padding-top:5px; padding-bottom:10px; font: bold  1.2em Arial, Tahoma, Sans-Serif; padding-left:5px;}

/* 
 * ========================================
 * текст
 * ========================================
 */
.header {  font-family: Arial; font-size: 14px; color: #293a51; font-weight: bold}

.glavtext {
font-size: 12px;
margin:0 auto;
padding:0;
}

a{color:#05559c; text-decoration: underline; outline:none;}
a:hover{text-decoration:none;}
.content{ font: 0.75em/1.4em "Arial", Arial, sans-serif;}


#main .content{width:98%;_width:97%; }
#main .content .content{width:100%;}


#main .content ul{height:1%; list-style:disc url(../images/galka.gif) inside; }
#main .content ul li{padding-top:0.2em; padding-bottom:0.1em;}
#main .content ul ul{padding-left:20px;}


#sidebar .content{}
#left_c .content, #center_c .content, #right_c .content{margin:10px 30px 10px 0;}

#left_c li{ text-align:justify;}
#institute .content{margin:0 !important;padding:0 !important;}


#bottom .content, #bottom .content a, #bottom .content font, #bottom .content p{font-size:85%; color:#a09f9f !important; text-decoration:none; line-height:110%;}
#bottom .content a:hover{text-decoration:underline;}
#bottom .content h3{font-weight:normal; color:#438dc7; padding-top:0.5em; margin-bottom:0.1em; font-size:80%; text-transform:uppercase; font-family:Arial, Tahoma, Sans-Serif;}

.reklama .content{padding:0 !important;}
.reklama p,.reklama { text-align:justify;}
#bottom p, #bottom{ text-align:justify;}



p{margin-bottom:0.8em;  text-align:justify;color: #1e1f20 !important; font-size:1em;}

h1,h2,h3,h4,h5,h6{ font-family:Georgia, Times New Roman,  Serif; color:#262728;  line-height:normal;}

h1.partname {
font-size:2.35em; 
font-weight:normal; 
padding-bottom:0.2em;
border-bottom:3px solid #bcb4a5; 
margin-bottom:0.3em; 
margin-top:0;
padding-top:0;
}
	
h1.Plaintextheader{font-size:1.4em; color:#000;}	
	
b, strong{ font-size:0.9em; font-family:Georgia, Times New Roman,  Serif; }
i, em{ font-style:italic; font-family:Georgia, Times New Roman,  Serif; color:#000; font-weight:normal !important;}

i b,b i, em strong, strong em{ font-size: 1em; font-weight:normal;}	
span{letter-spacing:normal !important;  text-align:justify;}

#sidebar .pt_paragraph ul{list-style:disc url(../images/galka.gif) inside;}
h1.start_header{font-weight:normal;  font-size:2em; background:url(../images/line.gif) repeat-x 0 1.4em; padding-bottom:0.8em;}
.enter h3{font-size:1.2em; color:#5d6e47;padding-left:50px;margin-bottom:0.3em;   text-transform:uppercase;font: 1.2em Arial, Tahoma, Sans-serif;}

h1
{ font-weight:normal;
	 font-size:2em; margin-top:0.4em; margin-bottom:0.2em;
}

h2
{ font-weight:normal;
	font-size:1.8em; margin-top:0.4em; margin-bottom:0.2em;
	color:#98968a;
}

h3
{ font-weight:normal;
	font-weight:normal;
	font-size:1.4em; margin-top:0.4em; margin-bottom:0.1em;
}

h4
{color:#98968a;font-weight:normal;
	font-size:1.4em; margin-top:0.4em; margin-bottom:0.1em;
}



h5
{font-size: 0.9em; font-weight:bold;
}
h6
{  font-style:italic;font-size: 1.2em; font-weight:normal;
}

h5.adminmessage
{
}

.clsLoadedPicture{border:3px solid #f0ede1;}

/*=========Используется при создании стандартной кнопки=============== */


.quote
{	
}

/* 
* ========================================
* Менюхи
* ========================================
*/

/*.navhor ul{list-style:none; list-style-image:none;  }
.navhor ul li{position:relative;display:inline;height:166px; width:160px;
background: url(../images/zakladka_left.png)no-repeat left top;
width:168px; 
height:166px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zakladka_left.png', sizingMethod='scale');
}

*/
/*================закладки=====================*/
/*a.navmenu, a.navmenuAc
{position:relative;
	color:#265274; 
	font-style:italic;
	font-weight: bold;
	font-family: Georgia,Times New Roman, times, serif;
	text-decoration:none;
	 font-size:80%;
	  letter-spacing:-0.01em;
	 
}
a.navmenu:hover{color:#efeddd}
*/

a.navmenu, a.navmenuAc {	
position:relative;
color:#265274; 
font-style:italic;
font-weight: bold;
font-family: Georgia,Times New Roman, times, serif;
text-decoration:none;
font-size:13px !important;	 
line-height:16px !important;
letter-spacing:-0.01em !important;
}

a.navmenu:hover {
color:#efeddd
}

a.navmenuAc{top:8px;}

.navhor .item,.navhor .itemA
{
	position:relative; 
	float:left; 
	width:auto ;
	/*_width:170px;
	max-width:100px; */
	margin-right:8px; 
	

}	 

.navhor .item div, .navhor .itemA div
{
	padding: 10px 8px 4px 12px;
	
	background: url(../images/zakladka.png) no-repeat left top;
	_background:none;
	 
	height:50px;
	_height:50px;
	_width:170px;
 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zakladka.png', sizingMethod='scale');
}


.navhor .itemA div
{background: url(../images/zakladka_ac.png) no-repeat left top;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zakladka_ac.png', sizingMethod='scale');
	
}


div.menu{position:relative; background: url(../images/menu_bg.jpg) repeat-y left top;width:240px;margin-bottom:25px;}
.menu_top{position:relative; background: url(../images/menu_top.jpg) no-repeat left top; width:240px; height:10px;}
.menu_bottom{position:relative; background: url(../images/menu_bottom.jpg) no-repeat left top;width:240px; height:10px;font-size:1%;}



.TreeSubparts ul{list-style:none;}
.TreeSubparts
{
	margin-top:10px; 
	margin-bottom:5px;
	/*background: url(../images/tree_subparts.jpg) repeat-y left top;*/
	 margin-left:-60px;margin-right:-5px;padding-left:23px;}
.TreeSubparts a.menu{color: #05559c;}
.TreeSubparts a.menuAc{color: #262728; text-decoration:none;}


 .mitem, .mitema {
position:relative;
/*background: url(../images/triag.gif) no-repeat 20px 7px;*/
padding: 4px 5px 4px 50px;
list-style:none;
}

.mitem span.empty, .mitema span.empty {
margin:0;
padding:0;
cursor:pointer;
}


 .Mainmitem, .Mainmitema { /* стили для главного меню, у которого были похожие имена классов */
position:relative;
background: url(../images/triag.gif) no-repeat 20px 7px;
padding: 4px 5px 4px 50px;
list-style:none;
}

 .Mainmitem span, .Mainmitema span {
position:relative;
z-index:2;
}

li.mitem {list-style:none; list-style-image:none; }


.TreeSubparts .mitem
{position:relative;
	background: url(../images/triag.gif) no-repeat 25px 8px;
	padding: 4px 5px 4px 35px;
}

.TreeSubparts span{color: #05559c;}

.TreeSubparts  .mitema
{position:relative;
background: url(../images/triag-o.gif) no-repeat 25px 8px;	
	padding: 4px 5px 4px 35px;
}

#sidebar .book_mitema
{position:relative;
	background: url(../images/opened_small.png) no-repeat 5px 7px;
	padding: 4px 5px 4px 60px;
}

#sidebar .book_mitem
{position:relative;
	background: url(../images/closed_small.png) no-repeat 5px 7px;
	padding: 4px 5px 4px 60px;
}

#sidebar .book_mitem span, #sidebar .book_mitema span {
position:relative;
z-index:23;
}

.book_mitema .TreeSubparts a.menu, .book_mitema .TreeSubparts a.menuAc /*  выравнивание длинных пунктов подменю по левой колонке */
{
 display: table-cell;
 
/* for IE7 */
/*
display:block;
width:180px;
border:1px solid red;
margin:0;
padding:0;
*/
}

.white {	
background:white;
height:100%;
width:100%;
position:absolute;
top:0; 
left:0px;
z-index:0;
}

#sidebar .mitem span, #sidebar .book_mitem span{ position:relative; z-index:2; }
#sidebar .mitem span a, #sidebar .book_mitem span{ text-decoration:none;}

.bclear{height:20px;}

.selplus, .maximize {
display:inline-block;
vertical-align:middle;
background: url(../images/triag.gif) no-repeat left;
width:10px;
height:10px;
margin:5px 0 0 0;
padding-left:2px;
}

.selminus, .minimize {
display:inline-block;
vertical-align:middle;
background: url(../images/triag-o.gif) no-repeat left;
width:10px;
height:10px;
margin:5px 0 0 0;
padding-left:2px;
}

.slp, .mnz {
display:inline-block;
vertical-align:middle;  
width:10px;
height:10px;
margin:5px 0 0 0;
padding-left:2px;
}

/*================Горизонтальное=====================*/
ul.hor{list-style: none none none; position:relative; left:0;}
ul.hor li{ display:inline; padding-right:20px;}
ul.hor li a{color:#05559c;  text-decoration:underline; font-style:normal; }
ul.hor li a:hover{text-decoration:none; color: #98968a;}
ul.hor a.navmenuAc{top:0; text-decoration:none; cursor: default;}

/*================Вертикальное=====================*/
.hor_t_l{position:relative; background:url(../images/hor_top_l.jpg) no-repeat 0 0; padding-left:5px; height:10px;}
.hor_t_r{position:relative; background:url(../images/hor_top_r.jpg) no-repeat right 0;height:10px;}

.hor_b_l{position:relative; background:url(../images/hor_bottom_l.jpg) no-repeat 0 0; padding-left:5px;height:10px;}
.hor_b_r{ position:relative;background:url(../images/hor_bottom_r.jpg) no-repeat right 0;height:10px;}

.vert{background:url(../images/hor_bg_l.jpg) repeat-y left 0; margin-right:1px; padding-left:5px;}
.vert div {background:url(../images/hor_bg_r.jpg) repeat-y right 0; top:0; overflow:hidden; padding-right:5px;}
.vert div div{background:none; padding:0; overflow: auto;}
.vert ul{list-style:none!important;list-style-image:none!important;}
.vert li{ }

/*================Вертикальное - книги=====================*/
.clsVerticalMenu{position:relative; }
.clsVerticalMenu ul {list-style-image:none !important; list-style:none !important; list-style-position:outside !important;position:relative; }
.clsVerticalMenu ul li{padding: 8px 5px 8px 0; position:relative;}

.clsVerticalMenu a{display:block; background: url(../images/closed_small.png) no-repeat 0 0; padding-left:60px;
}
.clsVerticalMenu a:hover{ background: url(../images/opened_small.png) no-repeat 0 0;padding-left:60px;
}
/*================Карта сайта=====================*/
.sitemap{}
.sitemap a{ text-decoration:none;}
.sitemap ul{list-style:none !important; list-style-image:none !important; }
 .sitemap ul li a.child{border-bottom:1px solid #bcb4a5; display:block; padding:3px 0 3px 0 ;}
 .SiteMapsubparts ul li a.child{border:0px;}
.SiteMapsubparts{padding-left:20px;}


/*================кнопка=====================*/
.clsButtonPic { background: url(../images/but_bg.png) repeat-x 0 0; height:28px;color:#f0efeb; cursor:pointer;} 
.clsButtonLeft { background: url(../images/but_left.png) no-repeat 0 0;height:28px; width:5px; cursor:pointer;} 
.clsButtonRight { background: url(../images/but_right.png) no-repeat 0 0;height:28px;width:5px; cursor:pointer;} 
.clsButtonPic h1 { color:#f0efeb;  font-size:1em;  text-transform:uppercase;}
.clsButtonPic a {color:#f0efeb;}

/*================кнопка в входе на сайт=====================*/
.enter .clsButtonPic { background: url(../images/greenbut_bg.jpg) repeat-x 0 0; height:27px;color:#ebeee4; font-weight:bold; letter-spacing:0.03em;padding: 0 9px 0 9px;} 
.enter .clsButtonLeft { background: url(../images/greenbut_left.jpg) no-repeat 0 0;height:27px; width:5px; font-size:1%;} 
.enter .clsButtonRight { background: url(../images/greenbut_right.jpg) no-repeat 0 0;height:27px;width:5px;font-size:1%;} 
.enter gap{ font-size:1%; width:14px;}

.clsButtonPic nobr {
margin:0;
padding:0;
font-family:Arial;
font-size:12px !important;
font-weight:bold !important;
}

/* 
* ========================================
* Новости
* ========================================
*/
/*================ссылки на новости=====================*/
.clsDate {font-size: 1.3em; font-family: Georgia, "Times New Roman", times, Serif; color:#262728;}
.shortnews {padding-bottom:20px;padding-top:3px;  text-align:justify;}
a.sml{  font-weight:bold; color:#98968a;font-family: Georgia, "Times New Roman", times, Serif; font-size:0.9em;}
.newsfull a.headerS{ font:1.4em Georgia, "Times New Roman", times, Serif; color:#262728; text-decoration:none; font-weight:normal;}
.newsfull a.headerS:hover{color: #98968a;}
.razdelitel{height:5px;}
/* 
* ========================================
* Composite News
* ========================================
*/

/* 
* ========================================
* Commens
* ========================================
*/

/* 
* ========================================
* Forum
* ========================================
*/
.borderF{width:99% !important;}

tr.Chetny td, tr.Nechetny td, td.forumreply, td.forumreplyR, tr.comment td{border-top:1px solid #bcb4a5; padding-top:4px; padding-bottom:4px;}
 tr.comment td td{border:none;}
 .forumdesc,.forumdescR{background:#e5e1d5; height:18px;}
tr.Chetny td {background:#efecde;}
td.fheader{background:#376a8b url(../images/but_bg.png) repeat-x 0 0; height:28px; color:#f0efeb;    text-align:center;  font-size:1em; font-weight:bold;  }
a.back{  font-weight:bold; font-size:90%; color:#98968a;font-family: Georgia, "Times New Roman", times, Serif;}
.borderF{width:99%;}
tr.mess td{background:#efecde; }
td.forumbutton{padding-bottom:5px;}
div.Forumshift{padding-right:20px;}

textarea {
height: 120px;
width:100%;
border:1px solid #bcb4a5;
}
/* 
* ========================================
* Guestbook
* ========================================
*/

textarea.message{width:100%;border:1px solid #bcb4a5; }
.textfield{border:1px solid #bcb4a5;}
table.message {max-width:500px;}

div.notecolor{border-top:1px solid #bcb4a5;border-bottom:1px solid #bcb4a5; background:#efecde; height:20px; padding-left:5px;}
div.postmessage{padding:5px;}
div.reply{ border-top:1px solid #819fb3;border-bottom:1px solid #819fb3;padding:5px;padding-bottom:7px; background:#fff;  }
table.border{}
td.pmshift{padding-bottom:20px;}
/* 
* ========================================
* Form
* ========================================
*/

table.out {
background:url(../images/but_bg.png) repeat-x 0 0;
padding-top:28px;
width: 100%; 
}

td.left {  
width:43%;
font-family: Georgia,Times New Roman,Serif;
font-size: 0.9em;
background-color:#efecde; 
border-bottom:1px solid #bcb4a5;
padding:5px;
}

td.right {
width:57%;
padding:5px; 
border-bottom:1px solid #bcb4a5;
background-color:#efecde;
}

td.checkword img {border:1px solid #bcb4a5;}
input.textfield, textarea.right{width:100%;border:1px solid #bcb4a5;}
select{border:1px solid #bcb4a5;}
td.PlaceBut{padding:5px;max-width:99%;}
td.checkword input{margin-left:5px;}
td.right span{margin-left:5px;}

/*==============  Entrance  =================*/

.logout {
margin:0 auto;
padding:0;
}

td.zag {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.logout a.entr {
display:inline-block;
margin: 3px 0 0 0;
font-size:12px;
font-weight:bold;
color: #ebeee4;
padding:4px;
background-color: #7d9c59;
border:1px solid #c1cda5;
text-decoration:none;
}

a.comm:active,a.comm:link,a.comm:visited, a.comm:hover {
font-size:12px;
}

span.data {
font-size:12px;
}

.logout input {
border:solid 1px #cccccc;
}

/*==============  Entrance  =================*/


/*============== Viewer ===============*/

.viewerBg {
margin:0;
padding:0;
background:url(../images/top_bg.jpg);
}

#viewerHead {
margin:0;
padding:0;
background: url(../images/viewerHead.jpg) no-repeat;
width:990px;
height:146px;
}

.line {
background: url(../images/line.gif) repeat-x 0 0; 
height:4px;
margin:0; 
padding:0; 
font-size:1%;
}

.dotz {
margin:0;
padding:0;
background-color: #ece9e0;
}

/*============== end Viewer ===============*/
