/* CSS Document */

/* BODY */
body, td, p, font, div, span {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
A, A:LINK, A:VISITED, A:ACTIVE, A:FOCUS {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	color: #666;	
}

A:HOVER {
	text-decoration: none;
	color: #666;
}

.cunning {
max-width: 1300px;
width: expression(document.body.clientWidth > 1300? "1300px": "100%");
}
/* END BODY */


/* H1 ... H6 */ 
H2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #082954;
	padding-top:8px;
}
H3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5b5b5b;
	padding-top:8px;
	margin-bottom:5px;
}
H4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5b5b5b;
	margin-bottom:5px;
}
/* END H1 ... H6 */ 


/* TELEFON V SHAPKE */
.kod {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #094575;
}
.tel {
	font-family: Tahoma;
	font-size: 30px;
	font-weight: bold;
	color: #094575;
}
.tel_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #dd271e;
}
/* END TELEFON V SHAPKE */



/* BLOK NA GLAVNOY */
.vstuplenie_z {
	font-family: Arial;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
}
.vstuplenie_text {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #ffffc6;
	padding-top:10px;
	width:90%;
}
/* END BLOK NA GLAVNOY */



/* TOP MENU */ 
#tabs {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
}
#tabs ul {
	  margin:0;
	  padding:0 10px 0 0px;
	  list-style:none;
}
#tabs li {
	  display:inline;
      margin:0;
      padding:0;
}
#tabs a {
      float:left;
      background:url("c1.gif") repeat-x top;
      margin-right:10px;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabs a span {
	  float:left;
      display:block;
      background:url("c1.gif") repeat-x top;
      padding:10px 0 15px 0;
      color:#666;
	  font-weight:bold;
	  font-size:12px;
	  font-family:Arial;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}
    /* End IE5-Mac hack */
#tabs a:hover span {
      color:#dd271e;
}
#tabs a:hover {
      background-position:0% -42px;
}
#tabs a:hover span {
      background-position:100% -42px;
}
/* END TOP MENU */ 


/* MENU CENTER */ 
#button_l {
	position:absolute;
	left:0;
	top:197px;
	width:100%;
	height:304px;
	z-index:1;
}
#button_r {
	position:absolute;
	right:1px;
	top:306px;
	width:198px;
	height:195px;
	z-index:2;
}
/* END MENU CENTER */ 


/* KATALOG LEFT BLOK */ 
.kat_z1 {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left:50px;
	padding-top:50px;
}

.kat_z2 {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #df271e;
	padding-top:50px;
	line-height:18px;
}
.kat_spec_text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #082954;
	line-height:16px;
	padding-top:20px;
}
table.tt {
	padding-right:30px;
	padding-bottom:30px;
	float:left;
	width:147px;
	height:200px;
}
A.kat_tt_ss, A:LINK.kat_tt_ss, A:VISITED.kat_tt_ss, A:ACTIVE.kat_tt_ss, A:FOCUS.kat_tt_ss {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

A:HOVER.kat_tt_ss {
	text-decoration: underline;
	color: #666666;
}

.kat_tt A.st, .kat_tt A:LINK.st, .kat_tt A:VISITED.st, .kat_tt A:ACTIVE.st, .kat_tt A:FOCUS.st {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #e42c1e;
	text-decoration: none;
}

.kat_tt A:HOVER.st {
	text-decoration: underline;
	color: #e42c1e;
}

.kat_tt A, .kat_tt A:LINK, .kat_tt A:VISITED, .kat_tt A:ACTIVE, .kat_tt A:FOCUS {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #082954;
	text-decoration: none;
}

.kat_tt A:HOVER {
	text-decoration: underline;
	color: #082954;
}
.kat_tt span {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #082954;
	text-decoration: underline;
}

table.tt_gall {
	padding-right:30px;
	padding-bottom:30px;
	float:left;
	width:147px;
	height:106px;
}

A.kat_l_menu-1, A:LINK.kat_l_menu-1, A:VISITED.kat_l_menu-1, A:ACTIVE.kat_l_menu-1, A:FOCUS.kat_l_menu-1 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #f2f466;
	line-height:25px;
}

A:HOVER.kat_l_menu-1 {
	text-decoration: none;
	color: #f2f466;
}

A.kat_l_menu-2, A:LINK.kat_l_menu-2, A:VISITED.kat_l_menu-2, A:ACTIVE.kat_l_menu-2, A:FOCUS.kat_l_menu-2 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:25px;
}

A:HOVER.kat_l_menu-2 {
	text-decoration: none;
	color: #FFFFFF;
}
/* END KATALOG LEFT BLOK */ 


/* ZAYAVKA */ 
fieldset.bod {
	border:1px solid #c5c5c5;	
	padding-top:0;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
legend.zag {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5b5b5b;
	padding-bottom:10px;
}
.z_koment {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #494949;
	white-space: nowrap;
}
.pole-1 {
	border:1px solid #c5c5c5;
	background-color:#fff;
	width:250px;
	height:20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	padding-left:5px;
}
.pole-2 {
	border:1px solid #c5c5c5;
	background-color:#fff;
	width:250px;
	height:50px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	padding-left:5px;
}
.button {
	border:1px solid #c5c5c5;
	background-color:#fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
}
/* END ZAYAVKA */ 


/* NEWS BLOK */ 
.news_zag {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #f2f466;
	line-height:20px;
}

.news_text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height:15px;
}

A.news_ss, A:LINK.news_ss, A:VISITED.news_ss, A:ACTIVE.news_ss, A:FOCUS.news_ss {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A:HOVER.news_ss {
	text-decoration: underline;
	color: #FFFFFF;
}

span.required { color: red; }
span.valid { display: none; }

/* END NEWS BLOK */
