/*
Copyright (c) 2008 tomy         mailto: tom999@ukr.net
*/
body,td,div {font-family : Tahoma, Verdana, sans-serif; font-size: 11px; margin: 0px; }
table,img{border: none;}
* html img {
 behavior: url(http://all.cv.ua/img/iepngfix.htc); }
form{  padding: 0px;  margin: 0px;}

fieldset{  border: 1px solid #CFCFCF;  color: #006666;  padding: 10px;}

.imgbord{  border: #D7E1D5 1px solid;  padding: 1px;}

input.inp{
  border: #B5B5B5 1px solid;
  padding: 0px 2px;
}
input.btn{
font-size: 12px;
  border: #4F898A 1px solid;
  padding: 0px 10px;
  background: #B9DED8 url(bg_tema.jpg) no-repeat right top;
  font-weight: bold;
  color: #004F4F;
}

div.fl{
  float: left;
}
div.nav{ border-top: #DADADA 1px solid; padding: 5px 10px 30px 10px;}
div.rss{background-image: url(rss_icon.jpg); padding: 7px 0px 7px 30px;
background-repeat: no-repeat;
background-position: left center;
}
div.siteadd{background-image: url(site_add_icon.png); padding: 5px 0px 9px 30px;
background-repeat: no-repeat;
background-position: left center;
}
div.exit{background-image: url(exit_icon.png); padding: 5px 0px 9px 30px;
background-repeat: no-repeat;
background-position: left center;
}

div.edit_info{background-image: url(info_edit_icon.png); padding: 5px 0px 9px 30px;
background-repeat: no-repeat;
background-position: left center;
}

div.imageadd{background-image: url(image_add_icon.png); padding: 5px 0px 9px 30px;
background-repeat: no-repeat;
background-position: left center;
}

#auth {
 position: absolute; /* Абсолютное позиционирование */
 width: 250px; /* Ширина слоя в пикселах */
 height: 200px; /* Высота слоя в пикселах */
 left: 50%; /* Положение слоя от левого края */
 top: 50%; /* Положение слоя от верхнего края */
 margin-left: -125px; /* Отступ слева */
 margin-top: -100px; /* Отступ сверху */
 background: #FFFFFF; /* Цвет фона */
 padding: 0px;
 overflow: hidden; /* Добавление полосы прокрутки */
 }

 div.ni{
   padding: 10px 0px 5px 0px;

 }

  div.forminp{
   padding: 3px 0px 6px 0px;
 }
 div.warning{
   color:red; border: 1px solid red; padding: 10px; background:#FFFFEA;
 }
  div.accept{
   color:#006633; border: 1px solid #339966; padding: 10px; background:#ECF4EF;
 }

H3{
  color: red;
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.namefirm{
  color: red;
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}


div.other{background-image: url("marker.gif");padding: 0px 10px 3px 22px;background-repeat: no-repeat;background-position: 9px 3px;        }

/* border style */
.btgreen{ border-top: #92CBBE 1px solid;border-bottom: #FFFFFF 1px solid;}
.blight{ border-bottom: #EAEAEA 1px solid;}
.bord{ border: #EAEAEA 1px solid;}
.bordred{ border: red 1px solid;}

.bordgrey{ border: #C1C1C1 1px solid;}

/* border style */

/* background style */
.bggreenlight{  background-color: #E8F4F2;}
.bggreen{  background-color: #CAE6E0;}
/* background style */

/* text style */
.textlight{  color: #519F88;  }
.textgreen{  color: #006666;}
/* text style */

div.nw{
  white-space: nowrap;
}
.centertext{
  padding: 5px;
}


/* padding style */
.p10{padding: 10px;}
.p3030{padding: 3px 0px;}
.p510510{padding: 5px 10px;}
.p100100{padding: 10px 0px;}
.p010010{padding: 0px 10px;}
.p00100{padding-bottom: 10px;}
/* padding style */

/* link style */
a.red{  color: #FF0033;  text-decoration: underline;}
a.red:hover{  color: #990033;  text-decoration: none;}
a.green{  color: #006666;  text-decoration: none;}
a.green:hover{  color: #2F5E5E;  text-decoration:style.css underline;}
a.green{  color: #006666;  text-decoration: none;}
a.green:hover{  color: #2F5E5E;  text-decoration: underline;}
a.light{  color: #519F88;  text-decoration: underline;}
a.light:hover{ color: #519F88;  text-transform: none;}
/* link style */


/* основное меню */
#menu { float: left; background: #009966 url("menu_bg.gif") repeat-x center; width: 100%; line-height: normal;}
#menu div {background: #ECF2EE; font-weight: bold; text-transform: lowercase; color: #FF6600; border-top: #FF0033 2px solid; display: block;  text-decoration: underline; padding: 3px 10px 5px 10px;}
#menu ul { margin: 0; padding:0; list-style:none;}
#menu li { float: left; margin: 0; padding: 0; border-right: #006666 1px solid;}
#menu a { display: block; color: #FFFFFF; text-transform: lowercase; text-decoration: none; font-weight: bold; padding: 3px 10px 5px 10px; }
#menu a:hover { display: block; color: #000033; text-transform: lowercase; text-decoration: none; font-weight: bold; padding: 3px 10px 5px 10px; }

/* основное суб меню */
#submenu { float: left; background: #F1F5F3; width: 100%; line-height: normal;  border-bottom: #B0CEB1 1px solid;}
#submenu ul { margin: 0; padding:0; list-style:none;}
#submenu li { float: left; background: #F1F5F3; padding-left:12px;  background: url(marker.gif) no-repeat; background-position: 5px 7px; }
#submenu a { display: block; color: #006666; text-decoration: none; padding: 4px 5px; }
#submenu a:hover { display: block; color: #59AE62; text-decoration: none; padding: 4px 5px; }

/* дополнительное меню */
#menuright { background: #E2F3E8; width: 245px; line-height: normal; border: #CDDAC9 1px solid;}
#menuright ul { margin: 0; padding:0; list-style:none;}
#menuright li {  margin: 0; padding:0px; border-bottom: #E3F0E4 1px solid; border-top: #FFFFFF 1px solid;}
#menuright a { display: block; background: #F8FCFA url("marker.gif") no-repeat 6px 5px; color: #006666; text-decoration: none; padding: 2px 10px 3px 20px; }
#menuright a:hover { display: block; background: #F8FCFA url("marker.gif") no-repeat 6px 5px; color: #FF0000; text-decoration: none; padding: 2px 10px 3px 20px; }
.temamenuright{background: #D1E49D url(bg_rightmenu.jpg) no-repeat right top; font-weight: bold; color: #336633; padding:5px 10px; border: #B6D367 1px solid; border-bottom:none;}


.navigation{ padding: 5px 0px 5px 10px; color: #627764;}
.navigation a { color: #548D68;}
.navigation a:hover { color: #548D68;}

.tema{
background: silver url(pl_gray.gif) repeat-x center;
border: 1px #D2D2D2 solid ;
border-bottom: none;
color: #696969;
font-weight: bold;
padding: 2px 0 2px 10px;
}

.content{
background: white url(pl_gray_b.gif) repeat-x top;
padding: 10px;
border: 1px #D2D2D2 solid ;
border-top: none;
}

.tematop{background: #B9DED8 url(bg_tema.jpg) no-repeat right top; font-weight: bold; color: #006666; padding:5px 10px; border: #B8CECA 1px solid; border-bottom:none;}

.tematopred{background: #FD0101 url(tema_red_top.jpg) no-repeat right top; font-weight: bold; color: #FFFFFF; padding:5px 10px;}
.temafio{background: #EFD1E0 url(tema_ser.jpg) repeat-x center; font-weight: bold; color: #660066; padding:5px 10px; border: #CCA8D0 1px solid; border-bottom:none;}


TD.open { /* Активная вкладка */
border: solid 1px #CCCCCC; /* Параметры рамки */
border-right: none; /* Линии справа нет */
border-bottom: none; /* Линии снизу нет */
text-align: center; /* Выравнивание текста по центру вкладки */
font-weight: bold; /* Жирное начертание */
white-space: nowrap;
padding: 0 10px 0 10px;

}
TD.close {
border: solid 1px #CCCCCC; /* Параметры рамки */
border-right: none; /* Линии справа нет */
text-align: center; /* Выравнивание текста по центру вкладки */
background: #E1E1E1; /* Цвет фона вкладки */
white-space: nowrap;
padding: 0 10px 0 10px;
}

* {margin: 0; padding: 0;}

/* tabs */
ul.notabs li {
	float: left;
    height: 20px;
    cursor: text;
}

ul.tabs {
	height: 20px;
	line-height: 20px;
	margin: 0 0 3px;
	list-style: none;
}

* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin-right: 1px;
}
ul.tabs li a {
	display: block;
	padding: 0 5px 0px;
	margin-bottom: -1px;
	color: #006666;
	text-decoration: none;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #D8D8D8;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
	color: #F70;
	padding: 0 5px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
ul.tabs li.tab-current a {
	color: #444;
	background: #FFFFFF;
	padding: 0px 5px 2px;
	border: 1px solid #5AADAD;
	border-bottom: 1px solid #FFFFFF;
}
div.t2,
div.t3,
div.t5,
div.t6 {
	display: none;
}
div.t1,
div.t2,
div.t3,
div.t4,
div.t5,
div.t6 {
	border: 1px solid #5AADAD;
	background: #FFFFFF;
	padding: 5px;
}
/* end tabs */



p.tt {position: relative;}
a.tooltip:hover { background:#FFFFFF; text-decoration:none; }
a.tooltip span { display:none; width:250px; text-align: left; }
a.tooltip:hover span { display:block; position:absolute; z-index: 100; left: 300px; border: 1px solid #660000; padding: 5px 5px; background: #FFFFCC; color:#3A3A3A; }

.tema_orange {
background-color: #FFDF80;
background-image: url(tema_orange.jpg);
background-position: center;
padding: 4px 10px 5px 10px;
font-weight: bold;
color: #990000;
font-size: 12px;

}.tema_ser {
background-color: #CC99FF;
background-image: url(tema_ser.jpg);
background-position: center;
padding: 4px 10px 5px 10px;
font-weight: bold;
color: #550071;
font-size: 12px;

}
.tema_pinc {
background-color: #FFD7F2;
background-image: url(tema_pinc.jpg);
background-position: center;
padding: 4px 10px 5px 10px;
font-weight: bold;
color: #913C55;
font-size: 12px;

}
.tabs_firm {width: 100%; margin-bottom: 10px;}
.tabs_firm td {height: 15px; padding: 5px 0 0 0; font-family: tahoma; font-size: 70%; vertical-align: top; white-space: nowrap; background: url(books_bg.gif) left bottom repeat-x; white-space: nowrap;}
.tabs_firm td.l div {width: 10px; height: 1px; line-height: 1px; font-size: 1px;}
.tabs_firm td.r {width: 99%; text-align: right; border-bottom:1px solid #DBDDE5;}
.tabs_firm td.line {padding: 0; height: 6px; border-left: 1px solid #DBDDE5; border-right: 1px solid #DBDDE5; background: #E3E5EB;}
.tabs_firm td.cor {height: 1px; padding: 0; text-align: right; background: #DBDDE5 url(sp.gif) left top no-repeat;}
.tabs_firm .m {padding: 2px 15px 0 5px;}
.tabs_firm .m a {font-weight: bold; color: #393B40; border: none;}
.tabs_firm .m img {margin-bottom: -2px; padding-left: 5px; background: #fff;}
.tabs_firm div {position: relative; z-index: 15;}
.tabs_firm td.pas div.first {background-image: url(books_pas_lftf.gif) !important;}
.tabs_firm div.lft {height: 20px; background-repeat: no-repeat; background-position: left bottom;}
.tabs_firm div.rgt {height: 20px; text-align: center; padding: 0 12px 0 10px; background-repeat: no-repeat; background-position: bottom right;}
.tabs_firm div.lft div.rgt div {padding-top: 2px;}
.tabs_firm td.pas {padding: 0; background: url(books_pas_bg.gif);}
.tabs_firm td.pas div.lft {background-image: url(books_pas_lft.gif);}
.tabs_firm td.pas div.rgt {background-image: url(books_pas_rgt.gif);}
.tabs_firm td.pas div.rgt div {color: #A6A6A6;}
.tabs_firm td.pas div.lst {width: 9px; height: 20px; background: url(books_pas_lst.gif) no-repeat;}
.tabs_firm td.act {padding: 0; background: url(books_act_bg.gif);}
.tabs_firm td.act div.lft {background-image: url(books_act_lft.gif);}
.tabs_firm td.act div.rgt {padding-left: 8px; background-image: url(books_act_rgt.gif);}
.tabs_firm td.act a {color: #393B40; font-weight: bold; border: none; text-decoration: none;}
.tabs_firm td.pas a {color: #004040; border: none; text-decoration: underline;}
.tabs_firm td.pas a:hover {color: #FF6600; border: none; text-decoration: none;}

.tabs_firm td.aftact {padding: 0; background: url(books_pas_bg.gif);}
.tabs_firm td.aftact a {color: #004040; border: none; text-decoration: underline;}
.tabs_firm td.aftact a:hover {color: #FF6600; border: none; text-decoration: none;}

.tabs_firm td.aftact div.lft {background-image: url(books_pas_lfta.gif);}
.tabs_firm td.aftact div.rgt {background-image: url(books_pas_rgt.gif);}
.tabs_firm td.aftact div.rgt div {color: #A6A6A6;}
.tabs_firm td.aftact div.lst {width: 9px; height: 20px; background: url(books_act_lst.gif) no-repeat;}


