#cat-title h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title-block-main-lastusers h2 {color:#858585; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #858585; padding-bottom:5px;}
#cat-title-block-main-obj h2 {color:#6f7378; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #6f7378; padding-bottom:5px;}
#cat-title-block-main h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title-block-main h1 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title-block-grow h2 {color:#767676; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:10px 10px 5px 10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#cat-title-block-main-text {float: left; font-size:10px; font-weight:normal; width: 100%; padding-right: 10px; margin:3px 0px 5px 5px;}
#cat-title-block-main-text h2 {font-size:12px; font-weight:bold; color: #4a92ad;}

.profile_rating{background:url(http://labeaut.info/templates/gadget/greeze/fastheme/bg_ratig.gif) no-repeat;height:28px;padding-top:2px;width:122px;margin:15px 0 0 4px;}
.profile_rating span span{font-size:1.4em;vertical-align:baseline;padding:0 3px;}
.rating{display:block;float:center;padding-top:2px;}
.dropmenudiv {position:absolute; border:1px solid #e9e9e9; border-top-width:0; line-height:17px; z-index:100; background-color:#fff; width: 150px; text-align:left; visibility:hidden;}
.dropmenudiv a,
.dropmenudiv a:active,
.dropmenudiv a:visited {color:#444; border-left:2px solid #53abd7; display:block; text-indent:3px; border-top:1px solid #e9e9e9; padding:2px 5px; text-decoration:none;}
.dropmenudiv a:hover {background-color: #eef7ff; border-bottom:0;}

#editcon {padding-top:3px;}




.resizer {cursor:pointer; width:405px; height:14px; border:1px solid #e9e9e9; background: #f9f9f9; margin:2px 0 10px 0;}

.comment {/*width:100%;*/ border-left:1px solid #e9e9e9; border-top:2px solid #5E9C04; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.avatar {padding:15px;}
.avatar2 {padding:15px;}
.text {/*width:100%;*/ /*padding:10px 15px 10px 0;*/ text-align:justify;}
.addc {margin-left:20px;}
.addcline {clear: both; padding:5px 5px 5px 0;}
.addcline span.label {float:left; width:25%; text-align:left;}
.addcline span.formw {float:left; width:75%; text-align:left;}



#blue-link a:link {color:#578cca; text-decoration:underline;}
#blue-link a:visited {color:#578cca; text-decoration:underline;}
#blue-link a:hover {color:#000; text-decoration:none; border-bottom:1px solid #ccc;}
#blue-link a:active {color:#578cca;  text-decoration:underline;}






.mt div img {float:left; height:90px; display:block; border:1px solid #DCDCDC}
.mt div p {padding-top:4px;}
.mt div h2 {font-size:13px; line-height:13px;}
.mt h2 {color:#0000EE; text-decoration:underline;}
.mt a:hover h2 {text-decoration:none;}
.mt div div {font-size:11px; line-height:13px;  float:right; border:none; margin:0; padding:0;  overflow:hidden;}
.mt_head {background-color:#DCDCDC; color:#000000;  height:17px; font-size:9px; line-height:16px; padding-right:5px;}
.mt_head img {float:left; padding:3px 0 0 3px;}
.mt_head p {float:right; text-decoration: underline;}
.mt div.first {border:none;}
.mt {background-color:#FFFFFF;   border:1px solid #DCDCDC; overflow:hidden; padding-top:1px; text-decoration:none;}
.mt div {margin:0 9px; padding:2px 0 3px 0; height:90px;}







.ican {         
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;    
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #00CD66;
}

.icant {  
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #FF0000; 
   color: #FF0000;
} 



/* οξθρκ */
#top-search {float: right;padding: 7px 30px 0 0;width: 240px;}
#top-search #sid1 {float: left;}
#top-search #sid2 {float: right;}
#top-search .sinput {width: 160px;height: 15px;border:1px solid #d9d9d9;background-color:#f9f9f9;padding:1px 4px;color:#5e5e5e;font-size: 11px;}
.search-submit {cursor:pointer;border:0;width:43px;height:19px;background:url("../images/search-submit.png") top center no-repeat;}









td.lo_pl_title2{font: bold 12px Tahoma; padding: 0px 5px; color: #0A6B9D}
select.lo_pl_form2, input.lo_pl_form2 {font: 12px Tahoma; color: #666666; text-decoration: none; background: #F3F3F4; border: 1px solid #CCCCCC;}
input.lo_pl_btn2{background-color: #0A6B9D; text-align: center; padding-right: 5px; padding-left: 5px; border: 1px solid #063F5E; font: bold 11px Tahoma; color: #FFFFFF; text-decoration: none;}
a.lo_pl_link2{color: #CCCCCC; font: bold 10px Tahoma;}
a.lo_pl_link2:hover{color: #FF9900;}





.banner1 {background-color:#FFFFFF; width:230px; height:60px; position:relative; border:2px dashed #5C5C5C; margin-left:12px;}
.banner1:hover {background-color:#FFFFFF; width:230px; height:60px; position:relative; border:2px solid #5C5C5C; margin-left:12px; cursor:pointer;}


.banner {background-color:#FFFFFF; width:600px; height:74px; position:relative; border:2px dashed #5C5C5C; margin-left:12px;}
.banner:hover {background-color:#FFFFFF; width:600px; height:74px; position:relative; border:2px solid #5C5C5C; margin-left:12px; cursor:pointer;}

#button1, #button2, #button3{ position:relative; display:inline; background-image:url(../img/arrow.png); background-repeat:no-repeat; background-position:left; margin-left:10px; text-align:center; padding:15px;}
#button4 { position:relative; display:inline-block; background-image:url(../img/arrow.png); background-repeat:no-repeat; background-position:left; margin-left:10px; text-align:center; width:73px;}
a.link {text-decoration:none; font-size:14px; color:#000; font-weight:bold; position:relative; top:-1px;}
a.link:hover { text-decoration:underline; color:#FF952B;}
.in {display:inline; text-align:center; font-weight:bold;}
.searches { text-align:center;}
.search{display:none;}
.search_1 {background-color:#000000;}
.search_2 {background-color:#ccc;}
.search_3 {background-color:#eee;}
.search_4 {background-color:#666;}
a.link_active {text-decoration:underline; font-size:14px; color:#FF952B; font-weight:bold; position:relative; top:-1px;}








.q {
	background-image:url(love.jpg) width:280px;
}








h2 span	{background: url(/themes/ru.goroskop/images/votesreal/h2.png) repeat-x; position: absolute;display: block; width:100%; height:31px;}
h2 span {!background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/ru.goroskop/images/votesreal/h2.png', sizingMethod='scale');}

/* HORO SIGNS BLOCK*/
	.horo_signs
	{
		margin-top: 8px;
		width: 100%;
	}
	.horo_signs td
	{
		width: 50%;
		padding: 3px;
	}

	.horo_signs img
	{
		float: left;
	}
	.horo_signs .sign
	{
		padding-top: 8px;
	}
	.horo_signs a
	{
		padding-top: 5px;
		font-family: Verdana;
		font-size: 12px;
	}

	.horo_signs span
	{
		display: block;
		padding-top: 2px;
		font-size: 10px;
	}
/* HORO SIGNS BLOCK*/


.arrow
{
	border-right: 1px solid #93B9D9;
	padding: 0px;
}
.mb 
{
     width:250px;
}
.cf4  {
	vertical-align: middle;
    visibility:visible;
	font: 14px Arial, Helvetica, sans-serif;
	color: #0066CC;
    text-align: left;
	border-top: 0px;
    border-right: 1px solid #93B9D9;
	border-bottom: 1px solid #93B9D9;
	border-left: 1px solid #93B9D9;
    background: white;
}
.cf5  {
	border-top: 1px solid #93B9D9;
	border-right: 1px solid #93B9D9;
	border-left: 1px solid #93B9D9;
	border-bottom: 1px solid #93B9D9;
	background: url(../images/block.gif) repeat;
	font: 14px Arial, Helvetica, sans-serif;
	vertical-align: middle;
    color: #0033CC;
}

.cf52  {
	border-top: 1px solid #93B9D9;
	border-right: 1px solid #93B9D9;
	border-left: 1px solid #93B9D9;
	border-bottom: 2px solid #93B9D9;
	background: url(../images/block.gif) repeat;
	font: 14px Arial, Helvetica, sans-serif;
	vertical-align: middle;
    color: #0033CC;
}

.vis0 { visibility:hidden; display:none; }

.cf2  {
	border-top: 1px solid #DFDFDF;
	border-bottom: 4px solid #DFDFDF;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	background: url(../images/title_rvfr.jpg) no-repeat;
	height: 37px;
	width: 250px;
	text-indent: 12px;
	border-right: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	padding-bottom: 7px;
	padding-top: 3px;
}









.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}



/* 
[Master Stylesheet]

Project:		iGadget
Version:		1.2
Primary use:	DLE theme
Last change:	15/04/08
Author:			Andrey M (Greeze)
	Website:		www.greeza.net
	ICQ:			111577
	E-mail:			greezu@ya.ru
 */

/* Global, begin */
* {padding:0; margin:0}
body {line-height:18px; font-family:Verdana, Tahoma, Helvetica, sans-serif; color:#666; font-size:12px; text-align:left; background:#fff}
* html body {behavior:url("templates/gadget/greeze/csshover.htc")}

ul {list-style:none}
img {border:0; vertical-align:middle; font-size:12px}
div {vertical-align:top}
table {width:100%}
table, td {border-collapse:collapse; border-spacing:0; vertical-align:top}
fieldset {border:1px solid #ccc; padding:5px}

button {border:0; padding:0; cursor:pointer}
input, select, textarea, button {font:normal 14px "Trebuchet MS", Sans-serif, Tahoma; background:#fff url(input.jpg) 0 0 repeat-x; border:1px solid #DDE3BF; padding:2px 5px; color:#555}
textarea:focus, input:focus, textarea:hover, input:hover {border-color:#C7C68B}

a {color:#0086E5; text-decoration:underline}
a:active {outline:none}
a:focus {-moz-outline-style:none}
a:hover {color:#000; text-decoration:none}

h1, h2, h3, h4, h5 {font-weight:normal; font-family:Arial, Tahoma; letter-spacing:-1px}
h1, h2, h3, h4 {line-height:35px}
h1, h2, h3 {font-size:25px}
h1, h2 {padding-bottom:5px}
h3 {padding-bottom:20px}
h4 {font-size:21px; padding:0 0 30px 25px}
h5 {font-size:21px; line-height:25px}

h3 span {font-size:20px}
h3 img, h4 img, h5 img {padding-right:10px}
/* Global, end */

/* Holders and hacks begin */
#wrapper {min-width:1000px}
#top-menu, .acomment dl, .subpage dl {overflow:hidden; min-height:1%}


* html #wrapper {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}
* html #top-menu, * html .acomment dl, * html .subpage dl {height:1%; overflow:visible}
* html #footer {border-top:3px solid #ccc}
* html .pages .next {right:335px}
* html .pages .prev {left:95px}
* html .nblock .com-link {left:-120px}
* html .comment .text {padding:0px 20px 20px 20px}

/* Holders and hacks end */

/* Header navigation begin */
#top-menu {display:block; height:60px; font-family:Arial, Tahoma; font-size:15px; font-weight:bold; color:#999; background:#f1f1f1 url(bg-nav.gif) 0 0 repeat-x}
#top-menu li {float:left; height:60px; line-height:60px; white-space:nowrap}
#top-menu li a {display:block; padding:0 25px}
#top-menu li a:hover {background:#fff}
#top-menu li.active {background:#fff; padding:0 25px}
#top-menu li.login {float:right}
#top-menu li.login a {color:#FF6600; padding:0 15px; text-decoration:none}
#top-menu li.login img {padding-right:5px}
#top-menu li.linkin a {background:url(key.png) 15px 17px no-repeat; padding-left:40px}
#top-menu li.linkin a:hover {background:#fff url(key.png) 15px 17px no-repeat}
#top-menu li.linkout a {background:url(logout.png) 15px 17px no-repeat; padding-left:40px}
#top-menu li.linkout a:hover {background:#fff url(logout.png) 15px 17px no-repeat}
/* Header navigation end */

/* Header begin */
#header {padding:50px 60px; position:relative}
#header div {position:absolute; top:50px; right:40px}
.logo, .logo b {display:block; width:493px; height:256px}
.logo {position:relative; line-height:70px; font-size:40px}
.logo b {position:absolute; top:0; left:0; background:url(logo.png) 0 0 no-repeat}
/* Header end */

/* Footer begin */
#footer {clear:both; border-top:1px solid #ccc; padding:20px 0 20px 50px; white-space:nowrap; position:relative}
#footer ul {display:block; padding-top:10px}
#footer li {display:inline; padding-right:25px}
#footer div {position:absolute; top:30px; right:50px}
#footer div img {margin-left:20px}
#footer .count {width:88px; height:31px}
/* Footer end */

/* Dividing on columns begin */
#main {float:left; width:100%}
#content {margin-right:360px; padding:0 0 70px 20px}
#sidebar {float:left; width:290px; margin-left:-310px; padding:0 20px 70px 0}
/* Dividing on columns end */

/* Sidebar begin */
.block {background-image:url(grey-bottom.gif); background-color:#f6f6f6; background-position:0 100%; background-repeat:no-repeat; width:250px; padding:25px 20px 20px 20px; margin-bottom:22px}
.yellow {background-image:url(yellow-bottom.gif); background-color:#fbffcc; padding:20px}
.yellow span {display:block; font-size:11px; padding:3px 0}
.yellow p {padding-top:15px}

.block h5 {display:block; background-image:url(grey-top.gif); background-position:0 0; background-repeat:no-repeat; margin:-25px -20px 0 -20px; padding:20px}
.yellow h5 {background-image:url(yellow-top.gif); margin:-20px -20px 0 -20px;}

.rss {margin:15px 0 30px 20px}
.rss a {color:#FF9900}
.rss li {background:url(rss.gif) 0 5px no-repeat; line-height:22px; padding-left:25px}

.tags {margin:50px 0 50px 10px}
.tags h5 {padding:0 0 15px 10px}
.tags a {margin:0 5px}
/* Sidebar blocks end */

/* NEWS begin */
.nblock {position:relative; margin-bottom:40px; padding-left:120px}
.nblock .com-link {display:block; position:absolute; left:0; top:0; width:100px; height:85px}
.nblock .com-link a {display:block; width:100px; height:82px; margin-right:20px; padding-top:38px; float:left; background:url(com-link.gif) 0 0 no-repeat; font-size:25px; text-align:center; color:#ccc; text-decoration:none; line-height:23px}
.nblock .com-link a:hover {font-size:31px; color:#0086e5; background:url(com-link-h.gif) 0 0 no-repeat}

.nblock .date {width:200px; background:url(date-r.gif) 100% 0 no-repeat}
.nblock .date span {display:block; height:26px; line-height:26px; background:url(date-l.gif) 0 0 no-repeat; text-align:center; color:#999; font-weight:bold; white-space:nowrap; font-size:11px; font-family:Arial, Tahoma}

.nblock .text {line-height:20px; padding:15px 0; text-align:justify; overflow:auto}

.nblock .nfoot span {margin-right:20px}
.nblock .nfoot span img {padding-right:5px}

.rating, .unit-rating {width:85px; height:16px; line-height:16px; font-size:11px}
.unit-rating li, .unit-rating li a, .unit-rating li.current-rating  {text-indent:-90000px}
.unit-rating li a, .unit-rating li.current-rating {display:block; position:absolute; height:16px}
.unit-rating {list-style:none; position:relative; background:url(../dleimages/rating.gif) top left repeat-x}
.unit-rating li {float:left}
.unit-rating li a {width:17px; text-decoration:none; z-index:17}
.unit-rating li a:hover {background:url(../dleimages/rating.gif) 0 50%;  z-index:2; left:0px}
.unit-rating a.r1-unit {left:0px}
.unit-rating a.r1-unit:hover {width:17px}
.unit-rating a.r2-unit {left:17px}
.unit-rating a.r2-unit:hover {width:34px}
.unit-rating a.r3-unit {left:34px}
.unit-rating a.r3-unit:hover {width:51px}
.unit-rating a.r4-unit {left:51px}	
.unit-rating a.r4-unit:hover {width:68px}
.unit-rating a.r5-unit {left:68px}
.unit-rating a.r5-unit:hover {width:85px}
.unit-rating li.current-rating {background-image:url(../dleimages/rating.gif); background-position:left bottom; z-index:1}
/* NEWS end */

/* Comments begin */
.comment  {padding:0 0 25px 20px; font-size:11px}
.comment .author {padding:0 0 10px 5px}
.comment .author span {color:#bfbfbf; margin:0 10px}
.comment .field {border:1px solid #e5e5e5; background:url(comment-bg.gif) 0 100% repeat-x; position:relative}
.comment .arrow {position:absolute; top:-5px; left:30px; background:url(comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.comment .text {padding:15px 20px 20px 20px; text-align:justify}

.acomment {padding:20px 0 0 20px}
.acomment h4 {padding:0 0 10px 10px}
.acomment dl {padding:5px 0 10px 5px}
.acomment dt {float:left; width:30%; padding:5px 0}
.acomment dd {float:left; width:65%; padding:5px 0}
.acomment dd input {width:70%}
.acomment dd p {padding-top:10px}
.acomment textarea {width:76%; height:150px}
.acomment button {margin-left:31%; width:100px}
/* Comments end */

/* Dividing on pages begin */
.pages {position:relative}
.pages .prev, .pages .next {position:absolute; top:10px}
.pages .prev {left:100px; background:url(arrow-left.gif) 0 5px no-repeat; padding-left:25px}
.pages .next {right:-20px; background:url(arrow-right.gif) 100% 5px no-repeat; padding-right:25px}
.pages .list {font-size:18px; margin:0 3px; text-align:center; padding:40px 0 0 130px}
.pages .list a {margin:0 3px}
/* Dividing on pages end */

/* Subpage begin */
.subpage {padding-left:30px}
.subpage dl {padding:35px 0 0 5px}
.subpage dt {float:left; width:35%; padding:5px 0 10px 0}
.subpage dd {float:left; width:60%; padding:5px 0 10px 0}
.subpage dd input {width:70%}
.subpage dd textarea {width:100%; height:150px }
.subpage dd p {padding-top:10px}

.stats b {display:block; padding:0 0 5px 5px}
.stats ul {margin-bottom:20px}
.stats li {display:block; padding:3px 10px}

.reg li {display:block; color:#000; padding:10px 20px}
.reg label {display:block; font-size:16px; font-family:Verdana, Tahoma; padding-bottom:10px}
.reg input {width:100%; height:30px; font-size:18px; background-color: #f9f9f9; background-image:none; border:1px solid #e4e4e4; border-bottom:none; border-right:none; color:#000}
.reg input#rcode {width:30%}
.reg small {display:block; padding:5px 0 10px 3px; color:#999}
.reg textarea {width:80%; height:100px; font-size:14px}

.sms .links {padding:30px 0; font-size:18px; text-align:center}
.sms dl {padding:0}
.sms dt {width:20%; padding:5px 0; font-weight:bold}
.sms dd {width:75%; padding:5px 0}
.sms dd.last {padding-top:15px}
.sms input.check {width:20px}

.error {padding-bottom:40px}

.feedback button {margin-left:36%; width:100px}

.addnews button {margin:0 10px 0 36%; width:100px}

.userinfo dt {width:25%}
.userinfo dd {width:70%}
.userinfo dd input {width:50%}
.userinfo dd b {font-weight:bold; padding-left:10px}
.userinfo p {margin-top:5px}
.userinfo li {display:block; padding:5px 0}
.userinfo li.last {padding-top:20px}
.userinfo label {float:left; width:40%; padding-right:7px}
.userinfo label.textlabel {display:block; padding:10px 0 5px 0}
.userinfo textarea {width:70%}
.userinfo button {width:90px}

* html .feedback button {margin-left:21%}
* html .acomment button {margin-left:18%}
* html .addnews button {margin-left:21%}

.subpage strong {display:block; padding:10px 0 10px 10px}
.subpage ul {padding:0 0 30px 10px}
.subpage ul li {line-height:20px}
.subpage ul li span {color:red}
/* Subpage end */

/* DLE styles begin */
.title_quote, .quote {background:#ffffe6; border-top:1px solid #f1f6e8; border-right:1px solid #f1f6e8; border-left:5px solid #fff1bf; padding:8px 8px 8px 13px; font-size:11px}
.title_quote {color:#222}
.quote {color:#444; border-bottom:1px solid #f1f6e8; text-align:justify}
.scriptcode {color:#3D3D3D; background:#F8F6E8; border:1px solid #F4F0D4; border-left:5px solid #F4F0D4; padding:8px 8px 8px 13px; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 1.5em}

.editor_button {float:left; cursor:pointer; padding:0 2px}
.editor_buttoncl {float:left; cursor:pointer; padding:0 1px; border-left:1px solid #bbb; border-right:1px solid #bbb}
.editbclose {float:right; cursor:pointer}

#dropmenudiv {border:1px solid #fff; border-bottom-width:0; font:10px Verdana; background:#6497ca; line-height:20px; margin:2px; filter:alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=5);}
#dropmenudiv a {display:block; text-indent:3px; border:1px solid #fff; padding:1px 0; margin:1px; color:#fff; text-decoration:none; font-weight:bold}
#dropmenudiv a:hover {background:#fdd08b; color:#000}

.highslide-image-blur {}
.highslide-html-content {position: absolute; display: none}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-loading {display: block; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; padding:3px 5px; border: 1px solid #fff; background: #FF6600}
.highslide-loading:hover {color:#fff}

#newpm {position:absolute; width:440px; padding:4px; background:#fdfdfd; border:1px solid #bbb}
#newpm fieldset {padding:10px; margin:5px}
#newpm legend {font-weight:bold; padding:2px 7px}
#newpm .highslide-move {font-weight:bold}

.pi-m .txt {text-align:center; padding:30px 0; font-weight:bold}
.pm_head {padding:5px 0; font-weight:bold}
.pm_list {padding:2px}
.pm_list input, .pm_head input, .check input {width:20px; background:#fff; border:none}
.pi-m textarea {width:450px}
.pml {padding:5px 50px 5px 0; font-weight:bold}
.pmr {width:100%; padding:5px 0}
/* DLE styles end */

.entry { width: 250px;  overflow: visible; padding: 50px 10px 15px 10px; border: 1px solid #3E3C22; background-color: #fff; position: absolute; top: 30%; left: 45%; z-index: 55; }
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:85%; padding: 3px 5px; }

.auth { position: absolute; left: 15px; top: 10px; font: 18px Verdana; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px; }







/*?????????? ??? ?????? ???????*/

.bg_add_jobs
{
	border: 1px solid #D9DBFF;
	font-size: 11px;
	padding: 5px;
}
.orderpanel{
	background-image: url(images/orders_bg.jpg);
	background-repeat: repeat-x;
	height: 500px;
	margin-left:0px;
}

.orderpanel div div{
	background-image: url(images/orders_bg_left.jpg);
	background-repeat: no-repeat;
	height: 500px;
	background-position: left top;
}

.orderpanel div{
	background-image: url(images/orders_bg_right.jpg);
	background-repeat: no-repeat;
	height: 500px;
	background-position: right top;
}

/*?????????? ??? ?????? ???????*/
.jobpanel{
	background-image: url(images/jobs_bg.jpg);
	background-repeat: repeat-x;
	height: 355px;
	margin-left:0px;
}

.jobpanel div div{
	background-image: url(images/jobs_bg_left.jpg);
	background-repeat: no-repeat;
	height: 355px;
	background-position: left top;
}

.jobpanel div{
	background-image: url(images/jobs_bg_right.jpg);
	background-repeat: no-repeat;
	height: 355px;
	background-position: right top;
}


a.panel_menu_na{
	background-image: url(images/orders_b_1_na.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 292px;
	text-decoration: none;
	margin-left: 13px;
	margin-top: 14px;
	margin-bottom: -14px;
	color: #2A6A8F;
	font-size: 11px;
}


a.panel_menu_na span{
	background-image: url(images/orders_b_2_na.gif);
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: left;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_na span span{
	background-image: url(images/orders_b_3_na.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: -5px;
}



a.panel_menu_na_b{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 292px;
	text-decoration: none;
	margin-left: 13px;
	margin-top: 14px;
	margin-bottom: -14px;
	color: #2A6A8F;
	font-size: 11px;
}


a.panel_menu_na_b span{
	background-image: none;
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: left;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_na_b span span{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: -5px;
}



a.panel_menu_a{
	background-image: url(images/orders_b_1_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 306px;
	text-decoration: none;
	margin-top: 14px;
	margin-bottom: -14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}


a.panel_menu_a span{
	background-image: url(images/orders_b_2_a.gif);
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: left;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_a span span{
	background-image: url(images/orders_b_3_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: 8px;
}





a.panel_menu_na_job{
	background-image: url(images/orders_b_1_na.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 292px;
	text-decoration: none;
	margin-left: 13px;
	margin-top: 14px;
	margin-bottom: -14px;
	font-size: 11px;
}


a.panel_menu_na_job span{
	background-image: url(images/orders_b_2_na.gif);
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: right;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_na_job span span{
	background-image: url(images/orders_b_3_na.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: -5px;
}



a.panel_menu_na_job_b{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 292px;
	text-decoration: none;
	margin-left: 13px;
	margin-top: 14px;
	margin-bottom: -14px;
	font-size: 11px;
}


a.panel_menu_na_job_b span{
	background-image:  none;
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: right;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_na_job_b span span{
	background-image:  none;
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: -5px;
}



a.panel_menu_a_job{
	background-image: url(images/orders_b_1_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	line-height: 42px;
	list-style: none;
	display: block;
	width: 306px;
	text-decoration: none;
	margin-top: 14px;
	margin-bottom: -14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}


a.panel_menu_a_job span{
	background-image: url(images/orders_b_2_a.gif);
	margin-left: 10px;
	background-repeat: repeat-x;
	text-align: right;
	height: 42px;
	line-height: 42px;
	display: block;
}

a.panel_menu_a_job span span{
	background-image: url(images/orders_b_3_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	line-height: 40px;
	list-style:none;
	display: block;
	margin-left: 8px;
}












BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black; /*	background: url(images/footer_bg2.gif);*/
	background-color: white;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
}
.{
	
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

A{
	color: #3385B6;
	text-decoration: underline;
}
A:HOVER{

	text-decoration: none;
}

.button_small
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4E;
}

.button_normal
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4E;
}
.button_big
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4E;
}

.input_field_100prc
{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 100%;
}
.input_field
{
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}

.submain{
	background-color: White;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url(images/footer2.jpg);
}

.submain3{
	background-color: White;
	background-position: bottom;
	background-repeat: repeat;
	background-image: url(images/footer3.gif);
}


.link{
 	text-decoration: none;
}
.link_to_white{
 	text-decoration: none;
}
.link_to_white:HOVER{
	text-decoration: none;
	color: White;
}

.link_orange{
 color: #FF7E00;
}
.link_black_blue{
 color: #2364A6;
}

.link_11px{
 	text-decoration: none;
	font-size: 11px;
}
.link_to_white_11px{
	text-decoration: none;
	font-size: 11px;
}
.link_to_white_11px:HOVER{
	text-decoration: none;
	color: White;
	font-size: 11px;
}

.link_11px_light_blue{
	color: #8EB2D7;
	font-size: 11px;
}


.text_11px_blue{
	font-size: 11px;
	color: #4A87C5;
}

.text_11px_blacko-blue{
	font-size: 11px;
	color: #2D8DB5;
}
.text_11px_2blacko-blue{
	font-size: 11px;
	color: #23688F;
}
.text_11px{
	font-size: 11px;
}
.text_10px{
	font-size: 10px;
}

.text_11pt_padding{
	line-height: 18px
}
.text_blue{
	color: #4A87C5;
}
.text_15px_blue{
	font-size: 15px;
	color: #4A87C5;
}
.text_15px_blue_bold{
	font-size: 13px;
	color: #4A87C5;
	font-weight: bold;
}
.text_16px_blue{
	font-size: 16px;
	color: #4A87C5;
}
.text_16px_blacko-blue{
	font-size: 16px;
	color: #4A87C5;
}
.text_16px_blacko-blacko-blue{
	font-size: 16px;
	color: #3385B6;
}
.text_16px_blacko-blacko-blue_b{
	font-size: 16px;
	color: #3385B6;
	font-weight: bold;
	text-decoration: none;
}
.text_15px_orange{
	font-size: 15px;
	color: #FF7E00;
}


.text_16px_orange{
	font-size: 16px;
	color: #FF7E00;
}
.text_16px_white{
	font-size: 16px;
	color: White;
}


.link_11px_blacko-blue_nu{
	font-size: 11px;
	color: #2D8DB5;
	text-decoration: none;
}

.link_blue{
	color: #4A87C5;
}

.link_10_px_blue_nu{
	color: #4A87C5;
	text-decoration: none;
	font-size: 10px;
	font-family: Tahoma;
}

.link_15px_white{
 	text-decoration:  underline;
	font-size: 15px;
	color: White;
}


.link_15px_white:HOVER
{
	color: White;
}



.news_left{
	background: url(images/news_left.jpg) no-repeat left;
}
.news_center{
	background: url(images/news_bg.gif) repeat-x left;
}

.nad_header_vkladka_normal{
	text-decoration: none;
	color: #3385B6;
	font-size: 11px;
	padding-top:8px;
	cursor: pointer;
}
.nad_header_vkladka_active{
	text-decoration: none;
	color: White;
	font-size: 11px;
	background: url(images/nad_news_vkladka.gif) repeat-x top;
	padding-top:5px;
	cursor: pointer;
}

.nad_header_menu_item_not_selected
{
	background-color: #F1F8FC;
	border-bottom: 1px solid #DEECF3;
	border-left: 1px solid #DEECF3;
	border-right: 1px solid #DEECF3;
	color: #2A7DAD;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	height: 22px;
	/*font-weight: bold;*/
	cursor: pointer;
}
.nad_header_menu_item_selected
{
	background-color: #519CC9;
	border-bottom: 1px solid #DEECF3;
	border-left: 1px solid #DEECF3;
	border-right: 1px solid #DEECF3;
	color: White;
	padding: 2px 5px 2px 5px; /*border: 1px outset #CCE0EC;*/
	font-size: 11px;
	height: 22px;
	font-weight: normal; /*background: url(images/nad_news_vkladka_selected.gif);*/
	cursor: pointer;
}

.visible_layer
{
	visibility: visible; /*	height: auto;*/
	position: absolute; /*	width: ;
	left: -500px;
	right: -500px;*/
	width: 160px;
}

.hidden_layer
{
	visibility: hidden;
	height: 1px;
	position: absolute;
	width: 1px;
	left:  auto;
	right:  auto;
}

.visible_layer2
{
	visibility: visible; /*	height: auto;*/
	position: static; /*	width: ;
	left: -500px;
	right: -500px;*/

}

.hidden_layer2
{
	visibility: hidden;
	height: 1px;
	position: absolute;
	width: 1px;
	left: -400;
	top: -400;
}

.pod_header_not_active
{
	background: url(images/mini_stat_bg.gif) repeat-x;
	cursor: pointer;
	font-size: 11px;
	color: #4A87C5;
}

.pod_header_active
{
	background: url(images/mini_stat_bg_a.gif) repeat-x;
	cursor:  pointer;
	font-size: 11px;
	color: White;
}

.helpfaq1
{
/*	background: url(images/mblock_nad_header_vopros.gif) no-repeat right;*/
}

.helpfaq2
{
	/*background: url(images/mblock_header_vopros.gif) no-repeat right;*/
}

.helpfaq1_a
{
	background: url(images/mblock_nad_header_vopros.gif) no-repeat right;
}

.helpfaq2_a
{
	background: url(images/mblock_header_vopros.gif) no-repeat right;
}

.mblck_cell{
	border: 1px solid #D5E3EE;
	height: 95px;
	cursor: pointer;
}

.mblck_cell_a{
	border: 1px solid #D5E3EE; /*background: url(images/mblck_selected_cell.jpg) no-repeat center;*/
	height: 95px;
	cursor: pointer;
	background-color: #F3F7F8;
}

.left_main_border{
	background: url(images/wht_blck_left_bg.gif) repeat-y left;
}
.right_main_border{
	background: url(images/wht_blck_right_bg.gif) repeat-y right;
}

.footer_center_bg{
	background: url(images/footer_bg.gif) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #297DAD;
}
/*HELP ??????*/
.help{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	background: url(images/help_bg.gif) repeat top;
}

.help_left{
	background: url(images/help_left.gif) no-repeat left top;
}

.help_right{
	background: url(images/help_right.gif) no-repeat right top;
}
.help_top{
	background: url(images/help_top.gif) repeat-x top;
}
.help_bottom{
	background: url(images/help_bottom.gif) repeat-x bottom;
}
.help_bottom_left{
	background: url(images/help_bottom_left.gif) no-repeat left bottom;
}
.help_bottom_right{
	background: url(images/help_bottom_right.gif) no-repeat right bottom;
}
.help_content{
	background: url(images/icon_small_pointer.gif) no-repeat left;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	margin-left: 15px;
	font-size: 11px;
}
.help_content2{
	padding: 10px;
	margin: 10px;
	font-size: 11px;
	font-style: normal;
}
.help_content3{
	background: url(images/icon_small_pointer.gif) no-repeat left;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 15px;
	margin-left: 15px;
	font-size: 11px;
}
/*STEP 2*/
#panels {
	width: 97%;
	margin: 5px;
}

#tabs div {
	text-align: center;
	padding: 10px;
	margin-left: 10px;
	border: 1px solid #DFDFDF;
	border-bottom: 2px solid #E4EEF4;
	top: 1px;
	position: relative;
	float: left;
	cursor: pointer;
	background-color: #E4EEF4;
/*	background-image: url(images/vkkadka_bg.gif);*/
	color: #1E4D67;
	font-size: 11px;
}


#panel, #words {
	border: 1px solid #DFDFDF;
	background-color: #F8F8F8;
	padding: 0px;
	font-size: 11px;
}

#adv{
	border: 1px solid #DFDFDF;
	background-color: #D5E5F0;
	font-size: 11px;
	color: #3385B6;
	margin: 4px;
	width: 97%;
}
#adv .content, #words .content {
	background-color: #FFF;
	padding: 10px;
}

#adv .title, #words .title {
	background-color: #D5E5F0;
	padding: 4px;
	font-size: 11px;
}

#div-links {
	border: 1px solid #B9D3E2;
	background-color: #F8F8F8;
	margin: 5px;
	width: 97%;
}

#div-links div {
	padding: 0px;
	margin: 4px;
}

#links {
	border: 1px solid #B9D3E2;
	background-color: #F8F8F8;
	margin: 4px;
	width: 97%;
}

#links td {
	background-color: #FFF;
	padding: 1px;
	font-size: 11px;
}

#div-links .title {
	background-color: #D5E5F0;
	padding: 5px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2D8DB5;
}

#blink {
	display: none;
}

#panel-3 form {
	text-align: left;
}

#panel-2 textarea {
	width: 100%;
}

.panel {
	background-color: #E4EEF4;
	padding: 10px;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}

.attention {
	color: #C00;
}

.form-item {
	padding: 10px;
	margin-top:-10px;
	font-size:11px;
}

.form-text {
	width: 100%;
	color: #A0A0A4;
}

.link {
	color: #2A9FFF;
}

.help {
	font-size: 0.7em;
	vertical-align: text-top;
}

.example {
	background-color: #FFC;
	border: 1px solid #000;
	padding: 3px;
}

.title {
	font-weight: bold;
}

.help-text {
	padding: 8px;
	font-size: 0.9em;
	background-color: #FFFFF1;
	border: 1px solid #000;
	width: 200px;
	position: absolute;
	z-index: 10;
	display: none;
}





/*INFO ??????*/
.info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	background: url(images/info_bg.gif) repeat top;
}

.info_left{
	background: url(images/info_left.gif) no-repeat left top;
}

.info_right{
	background: url(images/info_right.gif) no-repeat right top;
}
.info_top{
	background: url(images/info_top.gif) repeat-x top;
}
.info_bottom{
	background: url(images/info_bottom.gif) repeat-x bottom;
}
.info_bottom_left{
	background: url(images/info_bottom_left.gif) no-repeat left bottom;
}
.info_bottom_right{
	background: url(images/info_bottom_right.gif) no-repeat right bottom;
}
.info_content{
	background: url(images/icon_small_lamp.gif) no-repeat left;
	padding-left: 42px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	margin-left: 8px;
}

.td_normal{
	background: #EEF5F9;
	border: 1px solid #E2E9ED;
}

.td_active{
	background: #F8F5E7;
	border: 1px solid #E5EDF2;
}

.tr{
	background: #D1E4EE;
	border: 1px solid #D1E4EE;
}


/*STEPS FOR CREATE COMPANYS*/
table {
	font-size: 1em;
}
table td.description {
	background-color: #FFC;
	padding: 7px;
	font-size: 11px;
}

div.description {
	font-weight: bold;
	font-size: 11px;
}

div.help_win {
	z-index: 5;
	position: absolute;
	width: 200px;
	font-size: 0.9em;
	padding: 8px;
	background-color: #FFFFE1;
	border: 1px solid #000;
	display: none;
}

.form-item {
	padding: 10px;
}
.form-item .help {
	font-size: 0.6em;
	vertical-align : top;
}
.form-item table {
	border: none;
}

.form-text {
	width: 100%;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}

.form-submit {
	width: 100%;
}

.form-text-short {
	text-align: center;
}

.label {
	font-weight: bold;
	font-size: 0.8em;
}

.mini {
	font-size: 0.8em;
}

.attention-section {
	font-weight: bold;
	color: #C00;
	display: none;
}

#title {
	font-weight: bold;
	padding: 20px;
	text-align: center;
}

#wrap {
	width: 100%;
	position: relative;
}
#wrap .title {
	font-weight: bold;
}

#leftMargin {
	margin-left: 50%;
}

#rightBar {
	width: 50%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#list-sections div,
#list-geo div,
#list-count-link div {
	margin-left: 20px;
	padding: 2px;
}

#tic .col {
	padding: 0px;
	width: 49px;
	text-align: center;
	vertical-align: bottom;
}
#tic .col div {
	vertical-align: bottom;
	font-size: 0.8em;
}

#pr .col {
	padding: 0px;
	width: 37px;
	text-align: center;
	vertical-align: bottom;
}

#pr .col div {
	font-size: 0.8em;
}

#replace {
	display: none;
}

#plugElement {
	position: relative;
}

#minus {
	color: #0C0;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	position: relative;
	left: 28px;
	top: 1px;
}

#plus {
	color: #0C0;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	position: relative;
	right: 25px;
	top: 1px;
}



/*ssssssssssssssssssssssssssssss*/






.form-text {
	width: 65%;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background-color: White;
}

.form-item {
	padding: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

.plus, .minus {
	font-weight: normal;
	font-size: 1.4em;
	color: #3E2500;
	width: 20px;
	height: 20px;
	vertical-align: middle;

}



#calculate {

}

#fallDown {
	display: none;
}

#prValues INPUT {
/*	background-color: White;
	border: none;
	text-align: center;*/
}

#prValues TD {
	position: relative;
}

#prValues TD .minus {
	/*position: relative;
	left: 20px;*/
}

#prValues TD .minus {
	/*position: relative;
	right: 20px;*/
}

.plmnv1{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 37px;
font-size:11px;
/**********/
}

.plmnv2{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 32px;
font-size:11px;
}
.plmnv3{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 25px;
font-size:11px;
}
.plmnv4{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 17px;
font-size:11px;
}

.title_description
{
	font-family: Arial;
	font-size: 12px;
}
.title_span_1
{
	color:#7BABDB;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
}
.title_span_2
{
	color:#7BABDB;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.title_hr
{
	height: 1px;
	color: #8AB4D2;
	border-bottom: 0px solid #8AB4D2;
		border-top: 1px solid #8AB4D2;
}

.title_header
{
	color:#8AB4D2;
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;

}
.title_header:HOVER
{
	color:#8AB4D2;
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;

}

.title_footer_link
{
	color:#3385B6;
	font-family: Tahoma;	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}

.vkladka_explain:HOVER{
	background: url(images/vkladka_explain_center.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 276px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}

.vkladka_explain{
	background: url(images/vkladka_explain_center2.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 276px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}


.vkladka_explain:HOVER div{
	background: url(images/vkladka_explain_left.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain:HOVER  div div{
	background: url(images/vkladka_explain_right.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain div{
	background: url(images/vkladka_explain_left2.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain div div{
	background: url(images/vkladka_explain_right2.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}










.vkladka_explain2{
	background: #E6F0F7 url(images/vkladka_explain_center3.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 276px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

.vkladka_explain2 div{
	background: url(images/vkladka_explain_left3.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain2 div div{
	background: url(images/vkladka_explain_right3.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}
.vkladka_bg{
	background-color: #E6F0F7;
}








.button_ok_order{
	/*background: url(images/order_ok.gif) no-repeat left;*/
}

.ajax_link{
	text-decoration: none;
	border-bottom: 1px dashed #49A3D8;
}

.ajax_link:HOVER{
	text-decoration: none;
	border-bottom: 1px none #49A3D8;
}


.ajax_link2{
color: #2880b3;
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
	text-decoration: none;
	border-bottom: 1px none #c1c7d5;
}

.ajax_link2:HOVER{
	text-decoration: none;
	font-size: 11px;
	border-bottom: 1px double #c1c7d5;
}










.vkladka_explain3:HOVER{
	background: url(images/vkladka_explain_center.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 460px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}

.vkladka_explain3{
	background: url(images/vkladka_explain_center2.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 460px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}


.vkladka_explain3:HOVER div{
	background: url(images/vkladka_explain_left.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain3:HOVER  div div{
	background: url(images/vkladka_explain_right.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain3 div{
	background: url(images/vkladka_explain_left2.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain3 div div{
	background: url(images/vkladka_explain_right2.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}




.vkladka_explain4{
	background: #E6F0F7 url(images/vkladka_explain_center3.gif) repeat-x;
	height: 38px;
	line-height: 38px;
	vertical-align: bottom;
	width: 460px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

.vkladka_explain4 div{
	background: url(images/vkladka_explain_left3.gif) no-repeat;
	height: 38px;
	vertical-align: bottom;
}

.vkladka_explain4 div div{
	background: url(images/vkladka_explain_right3.gif) no-repeat top right;
	height: 38px;
	vertical-align: bottom;
}
.vkladka_bg{
	background-color: #E6F0F7;
}

.stat_index{
font-family: Tahoma;
font-size: 10px;
color:#23688F;
line-height: 14px;
}

.index_w{
	background-image: url(images/index_work_bg.gif);
	background-repeat: repeat-y;
}

.index_w td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ABABAB;
}

.index_w_bottom{
	background-image: url(images/index_work_b_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding: 0px;
	margin: 0px;
	margin-left:-3px;
}

.index_header
{
	padding: 26px;
	font: 20px Arial, Helvetica, sans-serif; Arial, Helvetica, sans-serif;
	color: #5B9DC4;
	padding-bottom: 5px;	
	font-weight: bold;
}



.index_subtab_bg
{
	background-image: url(images/index_subtab_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.index_subtab_bg_top
{
	background-image: url(images/index_subtab_bg_top.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.index_sub_bg_l{
	background-image: url(images/index_sub_bg_l.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.index_sub_bg_r{
	background-image: url(images/index_sub_bg_r.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.index_sub_c
{
line-height: 24px;

}



.index_sub_c small
{
	font-family: Arial;
	font-size: 11px;
}

.index_sub_c span
{
	font-family: Arial;
	display: block;
	padding: 0px; 
	margin: 0px;
	padding-left: 45px;
/*	border: 1px solid blue;*/
	line-height: normal;
	margin-top:-18px; 
	margin-bottom:-18px; 	
	

}

.index_sub_c span img
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: -30px;
vertical-align: middle; /**/
}

.index_sub_c  img
{
margin-top: 5px;
margin-bottom: 5px;
vertical-align: middle; /**/
}

.index_seo{
	border: 1px solid #FF7E00;
	background-color: white;
	padding: 2px;
}

.index_smo{
	border: 1px solid #0080FF;
	background-color: white;
	padding: 2px;	
}

.index_content{
	border: 1px solid #00bb5e;
	background-color: white;
	padding: 2px;	
}


.index_analize{
	border: 1px solid red;
	background-color: white;
	padding: 2px;	
}

.index_descr
{
	padding: 26px;
	padding-top: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}


div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */


	 margin-top: -40px;
//	 margin-top: 0px;	 

    }

div#wn	{ 
    position:relative;
    width:220px; height:233px;
    overflow:hidden;

	padding: 0px;
	margin: 0px;
	}
    
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:12px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: #336;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  }  
div#up,div#down  {  text-align: center; width: 234;  

padding-left: 40px; 

}  


/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 


span#index_work_item
{
	display:block;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

span#index_work_item img
{
	float: left;
	vertical-align: middle;
}


span#index_work_item a{
position: relative;
top:25%;
//position: fixed;
//top:25%;
}


.index_tab_bg{
	background-image: url(images/index_tab_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.index_tab_left
{
	background-position: bottom;
	background-image: url(images/index_tab_left.gif);
	background-repeat: no-repeat;
}

.index_tab_right
{
	background-position: bottom;
	background-image: url(images/index_tab_right.gif);
	background-repeat: no-repeat;
}

.index_testmotianal
{
	background-position: top;
	background-image: url(images/index_tesmotials.jpg);
	background-repeat: no-repeat;
	border: 1px none black;
	height: 110px;
	
	width: 210px;

}

/*????? ??????? ??????*/

.table_style_20 {  padding:0;  margin: 5px 5px 5px 0px; }
.table_style_20 td { height:25px; padding: 5px 20px; border-bottom:1px solid #ececec;  }
.table_style_20 th{ 
	height:25px;
	background: url(/images/block02_top.gif) repeat-x;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: white;
}
.table_style_20 td.line {

	background: url(/images/block02_line.gif) repeat-y;
	vertical-align: top;
	font-size: 14px;
}
.table_style_20 td.line2 {
	background: url(/images/block02_line2.gif) repeat-y;
	vertical-align: top;
	font-size: 14px;
}


.popup{
	background-color: #f5f5dc;
		background: url(images/tooltip.png) no-repeat;
	/* IE 7 ??? ????? ?????????? png, ??????? ?????????? ???, ??????? ?? ?? ????????. */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip.png',sizingMethod=crop);				
	padding: 10px;
	padding-top: 50px;
	height: 200px;
}



