body {
	padding:0; margin:0; 
	background-color:#FFF;
	font-family: Verdana;	
	font-size:7.2pt;/*10px*/
	/*background:#664444;*/
	background:#cccccc;
}

body A:hover {
	color:#CC0000;	
}

DIV, SPAN, 
TABLE, TD, TR,
FORM, 
UL, LI, P, H1, H3{
	padding:0; margin:0; 
}

INPUT{
	margin-bottom:0px;
	/*font-size:1.4em;*/
}

UL{ 
	display:list-item;
	list-style:none outside none;	
}

/*#container{
	position:absolute;
	top:50%;
	height:597px;
	margin:-299px auto auto auto; 
}*/

#contentTable{
	/*width:100%;*/ height:auto;
}

/**** øðèôòû *****/
#contentTable{font-size:1.10em;}

H1,H3{  font-weight:bold;
	font-style:normal;
}
H1{	font-size:1.40em;
	text-transform:uppercase;
}
H3{	font-size:1.20em; 	margin-bottom:5px;}
P.More{	font-size:1.20em;}

P.Small, 
#NewsBar P{font-size:1.00em;}

/**** REGFORM ****/
#RegForm table {
	font-size:7.2pt;
}

#RegForm table td{
	background:#CCCCCC;
}

#RegForm #enterSect {
	text-align:center;
}

#RegForm input.eb {
	margin-top:5px;
	background-color:gray;
	width:60px; height:15px;
	font-size:0.9em;	
	border:1px solid brown;
}

/**** /REGFORM/ ****/
#mainMenu{
	font-size:1.60em;
	font-family:Tahoma;
}

/******* ðàçìåðû ÿ÷ååê *********/

TABLE{
        border-collapse: collapse;
        border-spacing:0;
        border:hidden;
}

#r1c1,#r2c1,
#r34c1RegForm,
#r56c1SearchForm{
	width:180px;
}

#r1c2{	width:51px;}

#r1c3,
#r34c3MainMenu,
#r56c3NewsBar{
	width:133px;
}
#r2c23Title{ width:184px;}

#r3c4SpichkiImg,
#r4c4RabotSoisk,
#r5c4GlassesImg,
#r6c4DealCenter{
	width:334px;
	height:121px;
}

#r5c4GlassesImg, 
#r5c5Services{
	/*height:161px;*/
	height:119px;
}

#row1 TD{
	height:18px;
}

#row1>TD  {
	height:15px;
}

#row2 TD{
	height:76px;
}

#row7 TD {
	height:48px;
}

#row7>td {
	height:33px;
}

/******** öâåòà ÿ÷ååê *********/
#contentTable TD{
	background-color:#F7EBDB;
	text-align:left;
}

#contentTable #row1 TD{
	background-color:#CCCCCC;	
}

#contentTable #row2 TD{
	background:#CCCCCC url("img/graygrad.jpg") repeat-x bottom;
	text-align:center;
	height:72px;
/*	border-collapse:no-collapse;
	border-color:red;
	border-width:2px;
*/
}

#contentTable #row7 TD{
	background:#CCCCCC url("img/btmgr.jpg") repeat-x top;
}

#contentTable #r1c2, #r1c3{
	background: url("img/lines.gif") repeat top left;
}

#contentTable #r34c1RegForm{
	background: #CCCCCC url("img/books1.jpg") repeat-x bottom;
	valign:top;
}

#contentTable #r56c1SearchForm, 
#contentTable #r56c3NewsBar{
	background-color:#CCCCCC;
}

#contentTable #r34c3MainMenu{
	background-color:#999999;
	valign:top;
}

#contentTable #r34c2LinesImg{
	background: gray url("img/linew.gif") repeat-y top left;
        width:51px; 

}

#contentTable #r6c5Articles{
	background-color:#F4D297;
}
#contentTable #r4c1BooksImg{
	height:119px;
	background:#CCCCCC url("img/books1.jpg") repeat-x bottom;	
}

#contentTable #r3c4SpichkiImg{
	height:119px;
	background: #F7EBDB url("img/vacans1.jpg") repeat-x top;	
}

#contentTable #r4c5PrintImg{
	height:119px;
	background: #F7EBDB url("img/print1.jpg") repeat-x top;	
	/*width:334px;*/
}

#contentTable #r5c4GlassesImg{
	height:119px;
	background:#F7EBDB url("img/glasses1.jpg") repeat-x top;	
}
/******** êàðòèíêè ********/
#naGlavn{
	width:11px; height:11px;
	background: url("img/home.gif") left bottom no-repeat;
}

#sendMail{
	width:12px; height:11px;
	background: url("img/konvert.gif") left bottom no-repeat;
}

#siteMap{
	width:11px; height:11px;
	background: url("img/sitemap.gif") left bottom no-repeat;
}

#booksImg{
	display:block;
	position:relative;
	float:right; 
/*	top:-151px;*/ top:-119px;
	width:81px; /*height:151px;*/ height:119px;
	background: url("img/books.jpg") no-repeat;
}

#vacans{
	display:block; top:0; left:0;
	width:150px; /*height:134px;*/ height:119px;
	background:transparent url("img/vacans.jpg") no-repeat;
}

#print{
	display:block; 
	top:0; left:0; 
	width:149px; /*height:151px;*/height:119px;
	background:transparent url("img/print.jpg") no-repeat;
}

#glasses{
	display:block; 
	position:relative;
	width:148px; /*height:161px;*/ height:119px;
	background:transparent url("img/glasses.jpg") no-repeat;
}

#companyName{
	position:relative; 
	margin-top:-72px;	
	width:184px;
	height:72px;
	text-align:center;	
	z-index:50;
}

#mainLink {
    position:absolute;
    top:0; left:0;
    width:184px; height:72px;
    display:block;
    margin-left:200px;
    margin-top:17px;
    z-index:1001;
}

#companyLogo{
/*	border:1px solid #999999;*/
	/*position:absolute;/*relative;  */
	/*top:38px; */
/*	bottom:0;*/
/*left:200px;*/
/*	position:absolute;*/
	width:184px; height:72px;
	display:block;
	background: url("img/persona.gif") top left no-repeat;	
}
/******** ôîðìàòèðîâàíèå ********/
#quickMenu{
	display:inline;
	float:right;
	margin:10px;
}

#r2c45QuickMenu {
	height:72px;
}

#quickMenu A{
	color:#FFF;
	margin-right:16px;
}

#naGlavn A,
#sendMail A,
#siteMap A{
	width:100%; height:100%;
	padding-bottom:2px;
	padding-right:16px;
}

#RegForm,
#SearchForm{
	padding:10px 20px 10px 20px;	
}

#RegForm INPUT,
#SearchForm INPUT,
#podpiska INPUT.long{
	height:1.2em; width:12em;
	background-color:#FFF;
	border-color:#000;
	border-style:solid;
	border-width:1px;
}

#RegForm A{
	display:block;
	color:#000;
	padding-top:2px;
}

P.small{
	padding-top:4px;
}

#SearchForm{
	position:relative;
	clear:both;
	top:-120px;
}

#mainMenu{
	text-align:left;
	padding:20px 10px 20px 10px;	
}

#mainMenu LI{
	padding-top:3px;	
}

#mainMenu A{
	text-decoration:none;
	color:#FFF;
}

#mainMenu A:hover, A:active{
	color:#CC0000;	
}

#NewsBar{
	text-align:left;
	padding:15px 3px 15px 10px;
}

#NewsBar H3{
	color:#9C0E0E;
}

#NewsBar P.Date{
	color:#993333;
	font-style:italic;
	font-weight:bold;
	padding-top:5px;
}

#NewsBar A.NewsTitle{
	color:#000;
	text-decoration:underline;
}

#NewsBar A.NewsTitle:hover{
	color:#9C0E0E;
}

.HotVacans{
	padding:10px 10px 10px 20px;
}

.HotVacans H3{
	color:#990000;
}

#Rabotodatelu,
#Soiskatelu,
#Services,
#Articles,
#DealCenter{
	padding:15px 10px 0px 20px;
}


#Articles {
	margin-bottom:5px;
}
.dlist li {
	margin-bottom:2px;
	
}




.HotVacans A,
#RabotSoisk A,
#Services A,
#Articles A,
#DealCenter A{
	color:#000;
	text-decoration:underlined;
}

#Rabotodatelu,
#Soiskatelu{
	float:left;
	width:49%; height:119px; /*height:151px;*/ /* IE */
	border-width:0 0 0 2px;
	border-color:#CD9967;
	border-style:solid;
		display:block;
}

#RabotSoisk>#Rabotodatelu,
#RabotSoisk>#Soiskatelu{
	width:39%;
/*	height:126px;*/ 
	height:105px;
}

/*---------------------*/
#row7 TD{
	color:#FFF;
	
}
	
#podpiska{
	display:inline;
	float:left;
	margin:10px 0px 10px 20px;
/*border:1px red solid;*/
}

#podpiska H3,
/*#podpiska UL,*/
/*{
	display:inline; }*/
#podpiska LI{
	display:block; 
	float:left;
/*BORDER:1PX green solid;*/
	
}

#podpiska H3{
	margin-right:7px;
}

#podpiska LI{
	margin-right:7px;
}
/*
#podpiska INPUT.cbox{
	border-style:none;
	background:red;
BORDER:1PX red solid;
}
*/
#podpiska INPUT.long{
	border-color:#CC0000;
}

#Copyright P.Small{
	padding-top:1pt;	
}


.dat {visibility: hidden;}

.stat{font-size: 4pt;}
.stat:link{font-size: 4pt;text-decoration: none;}
.stat:visited{font-size: 4pt;text-decoration: none;}


TABLE TD#r4c5PrintImg {
	border-left : 1px solid #CD9967;;
}


#Copyright {
	height:45px;
	margin:0; padding:0;
	margin-top:10px; margin-right:10px;
	text-align:right;
	padding-right:10px;
}
/***** ãðàíèöû ÿ÷ååê *******/

TABLE TD#r3c4SpichkiImg,
TABLE TD#r3c5HotVacans,
TABLE TD#r4c5PrintImg,
TABLE TD#r5c4GlassesImg,
TABLE TD#r5c5Services,
TABLE TD#r6c4DealCenter{
	border-left : 2px solid #CD9967;
}
#row2 TD{
	border-bottom : 1px solid #FFF;
}

#row7 TD{
	border-top : 1px solid #FFF;
}
#vacans,
#print,
#glasses{
	display:block; 
	position:relative;
/*	top:0;*/
	left:-2px;
}

/*components css*/

#nav_bar, #navigation {
	text-align:center;
	padding-top:10px;
}


#navigation {
	margin-top:30px;
}

#nav_bar a:hover, #navigation a:hover {
	background:black;
	color:#fff;
}

#r3c45PageContent #InnerTable{
	height: 100%;
	valign:top;
}

#InnerTable td {
	valign:top;
}


#r2PageContent #PageContent{
	height:378px;
}

#r2PageContent>#PageContent{
	height:auto;
	min-height:350px;
}



.pay {
	color:red;
	align:right;
	margin:0;
	padding:0;
	padding-left:10px;
}
.hot_vac {
	font-size:11px;
	width:100%;
}

.hot_vac td{
	
	width:22%;
}

.vac_list {
	width:78%;
}

h3 a {
	text-decoration:none;
}

/*components*/

#bannersPlace {
	backgorund:#664444;
	text-align:center;
	color: #6F4A4A;
	font-size: 9px;
}

.bannersPlace {
	backgorund:#664444;
	text-align:center;
	color: #6F4A4A;
	font-size: 9px;
}
#bannersPlace a:link { COLOR: #6F4A4A}
#bannersPlace a:visited { COLOR: #6F4A4A}
#bannersPlace a:hover { COLOR: #6F4A4A}

#bannerPlace img {
	padding:0;
	margin:0;
}

/*Êàòàëîã ñòàòåé*/

.artcatLink a{
	text-decoration:none;
	font-size:14px;
}

#word0 a{
	color:brown;
	font-size:16px;
	font-weight:bold;
}

#word1 a {
	font-size:16px;
}

#word2 a {
	color:brown;
}

#word3 a {
	font-size:14px;
	font-weight:bold;
}

#word4 a {
	font-size:16px;
	font-weight:bold;	
	color:gray;
}


.artcatLink a:hover {
	text-decoration:underline;
	color:#CC0000;	
}

.payLink {
	color:#000;
	font-size:12px;
	font-family:Verdana;
}
