/* -------------------------------------------------------------------------
   (C) Anton Mizinov, 2007
   ------------------------------------------------------------------------- */
h1
{    font: normal 21px/21px Tahoma; }
h2
{
	font: normal 15px/1.3em Tahoma;
}
h3
{    font: bold 12px/1.3em Tahoma; }
h4
{    font: normal 200% / 1.3em "Tahoma", sans-serif;}
body
{    font:               normal 70% / 1.3em "Tahoma", sans-serif;}
table, input, select, textarea
{
	font: normal 100% / 1.3em "Tahoma", sans-serif;
	border-collapse: collapse
}
a:link			{text-decoration:underline; color:#000; }
a:visited		{text-decoration:underline; color:#000; }
a:active		{text-decoration:underline; color:#000; }
a:hover			{text-decoration:underline; color:#000; }

.subgreen	{    color:              #066;}
a.subgreen:link			{text-decoration:underline; color:#066; }
a.subgreen:visited		{text-decoration:underline; color:#066; }
a.subgreen:active		{text-decoration:underline; color:#066; }
a.subgreen:hover			{text-decoration:underline; color:#066; }

.subred	{    color:              #c33;}
a.subred:link			{text-decoration:underline; color:#c33; }
a.subred:visited		{text-decoration:underline; color:#c33; }
a.subred:active		{text-decoration:underline; color:#c33; }
a.subred:hover			{text-decoration:underline; color:#c33; }

.suborange	{    color:              #f90;}
a.suborange:link			{text-decoration:underline; color:#f90; }
a.suborange:visited		{text-decoration:underline; color:#f90; }
a.suborange:active		{text-decoration:underline; color:#f90; }
a.suborange:hover			{text-decoration:underline; color:#f90; }

.naprmenu	{text-decoration:none; color:#000; }
a.naprmenu:link			{text-decoration:none; color:#000; }
a.naprmenu:visited		{text-decoration:none; color:#000; }
a.naprmenu:active		{text-decoration:none; color:#000; }
a.naprmenu:hover			{text-decoration:none; color:#000; }

body, #banners td, .datered, .dategreen, .dateorange, .buttonred, .dategray, .buttongray
{    text-align:         center;}
td, .left
{    text-align:         left;}
td
{    vertical-align:     top;}
#search td
{    vertical-align:     middle;}
/* ------------------------------------------------------------------------- */
 .datered, .dategreen, .dateorange, .buttonred, .buttonred a:link, .buttonred a:visited
{    color:              #fff;}
body, p, span
{    color:              #000;}
.dategray
{    color:              #999;}
#search ul, #search a:link, #search a:visited
{    color:              #069;}
.tab
{    color:              #333;}
.green, .txtgreen, .tabgreen, 
{    color:              #066;}
.red, .txtred, .tabred, 
{    color:              #c33;}
.orange, .txtorange, .taborange, 
{    color:              #f90;}
.blue, h3.blue a:link, h3.blue a:visited
{    color:              #069;}
body, #banners tr
{    background:         #fff;}
#banners table
{    background:         #ddd;}
.searchline
{    background:         #D4E6F5 url("/img/search_bg.gif") top repeat-x;}
#header
{    background:         #fff url("/img/bg_header.jpg") top repeat-x;}
#content
{    background:         #fff url("/img/bg_content.jpg") top repeat-x;}
#green
{    background:         #A1C8E8 url("/img/bg_green.jpg") bottom right no-repeat;}
#red
{    background:         #A1C8E8 url("/img/bg_red.jpg") bottom right no-repeat;}
#orange
{    background:         #A1C8E8 url("/img/bg_orange.jpg") bottom right no-repeat;}
.datered
{    background:         #c33 url("/img/date_left.gif") left no-repeat;}
.datered div
{    background:         url("/img/date_right.gif") right no-repeat;}
.dategreen
{    background:         #066 url("/img/date_left.gif") left no-repeat;}
.dategreen div
{    background:         url("/img/date_right.gif") right no-repeat;}
.dateorange
{    background:         #f90 url("/img/date_left.gif") left no-repeat;}
.dateorange div
{    background:         url("/img/date_right.gif") right no-repeat;}
.buttonred
{    background:         #c33 url("/img/button_red_left.gif") left no-repeat;}
.buttonred div
{    background:         url("/img/button_red_right.gif") right no-repeat;}
.dategray
{    background:         #eee url("/img/date_left.gif") left no-repeat;}
.dategray div
{    background:         url("/img/date_right.gif") right no-repeat;}
.buttongray
{    background:         #eee url("/img/button_gray_left.gif") left no-repeat;}
.buttongray div
{    background:         url("/img/button_gray_right.gif") right no-repeat;}
/* ------------------------------------------------------------------------- */
img, tables
{    border:             none;}
#vacancy, #news, #email_string, #question_string
{    border:             1px solid #ddd;}
#search_string
{    border:             1px solid #6ad;}
#footer .blue
{    border-top:         6px solid #A8CAE6;}
#footer .red
{    border-top:         6px solid #c33;}
#footer .green
{    border-top:         6px solid #066;}
#footer .orange
{    border-top:         6px solid #f90;}
/*
ul
{    list-style:         square;}
*/
#phone
{    list-style:         url("/img/icon_phone.gif") square;}
#mail
{    list-style:         url("/img/icon_mail.gif") square;}
ul.xgreen
{    list-style:         url("/img/square_green.gif") square;}
ul.xred
{    list-style:         url("/img/square_red.gif") square;}
ul.xorange
{    list-style:         url("/img/square_orange.gif") square;}
ul.xblue
{    list-style:         url("/img/square_blue.gif") square;}
/* ------------------------------------------------------------------------- */
body, h1, h2, h3, div, p, ol, ul, li, form, input, select, textarea, .date
{    margin:             0;}
#search_string
{    margin:             4px 0;}
table
{    margin:             0 auto;}
p
{    margin:             0 0 1em 0;}
.pic
{    margin:             0 10px 10px 0;}
ul
{    margin:             0 0 1em 1.3em;}
ul#contacts
{    margin:             20px 0 20px 2.6em;}
.date
{    margin:             0 0 5px 0;}
/* ------------------------------------------------------------------------- */
body, h1, h2, h3, div, p, ol, ul, li, form, input, select, textarea, .date
{    padding:            0;}
.news
{    padding:            0 0 1em 0;}
#logo
{    padding:            50px 0 0 0;}
#search
{    padding:            55px 0 0 0;}
#content
{    padding:            20px 0 0 0;}
#banners td
{    padding:            30px 0;}
.info
{    padding:            0 20px 0 50px;}
.inf
{    padding:            0 0 0 50px;}
.inf_
{    padding:            0 50px;}
.list
{    padding:            10px 20px 50px 50px;}
.foot
{    padding:            30px 50px 50px 50px;}
h1.txtred, h1.txtgreen, h1.txtorange
{    padding:            15px 15px 15px 50px;}
h1.tabred, h1.tabgreen, h1.taborange, h1.tab
{    margin-top: 0pt; margin-bottom: 0pt;}
h2.tabred, h2.tabgreen, h2.taborange, h2.tab
{    margin-top: 0pt; margin-bottom: 0pt;}
h3.tabred, h3.tabgreen, h3.taborange, h3.tab
{    margin-top: 0pt; margin-bottom: 0pt;}
.submenu
{    padding:            5px 15px 15px 50px;}
a.subgreen, a.subred, a.suborange
{
	text-decoration: none;
	font-weight: bold;
}


/* ------------------------------------------------------------------------- */
.wide
{    width:              100%;}
#logo
{    width:              292px;}
#green, #red, #orange
{    width:              296px;}
#madein
{    width:              300px;}
#question_string
{    width:              248px;}
#search_string, #email_string
{    width:              150px;}
.datered, .dategreen, .dateorange, .dategray
{    width:              80px;}
.buttonred, .buttongray
{    width:              120px;}
.datered, .dategreen, .dateorange, .dategray
{    height:             15px;}
.buttonred, .buttongray
{    height:             16px;}
.datered, .dategreen, .dateorange, .dategray
{    line-height:        15px;}
.buttonred, .buttongray
{    line-height:        16px;}
/* ------------------------------------------------------------------------- */
.block
{    display:            block;}
.pic
{    float:              left;}
/* ------------------------------------------------------------------------- *
.inf_
{    border:             1px solid #f00;}