@charset "windows-1251";
/* CSS Document */
body,td,th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

UL { margin: 5px 0px 5px 20px; }
li{ margin: 0px 0px 0px 10px; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; text-align: left; color: #333333; list-style-image: url(/img/li.gif); list-style-position:outside; }

/*----------------------titles-----------------------*/
.title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.header1 {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #531800; text-decoration:none;}
.header1:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #531800; text-decoration:none;}
.header1_2 {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #531800; text-transform: uppercase; text-decoration:none;}
.header1_3 {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #531800; text-transform: uppercase; text-decoration:none;}
.header1_4 {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #531800; text-transform: uppercase; text-decoration:none;}
.header2 {  font: bold 16px Verdana, Verdana, Helvetica, sans-serif; color: #531800; text-decoration:none; }
.header3 {  font: bold 12px Verdana, Verdana, Helvetica, sans-serif; color: #531800; text-decoration:none;}
.header4 {  font: bold 8px Verdana, Verdana, Helvetica, sans-serif; color: #531800; text-decoration:none;}
/*-------------------end title--------------------*/

/*--------------------site map--------------------*/
.map {  
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	line-height:14px;
}
.map:hover {  
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:14px;
}
.map2 {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #0F0E0E;text-decoration:none;}
.map2:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #0F0E0E; text-decoration:underline;}

/* -------------end map------------*/

/*------------left menu------------ */
.overI { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;text-decoration:none;}
.outI {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;text-decoration:none; }
.outlinkI { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #8C2100; text-decoration:none; }
.outlinkI:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
.outlinkII { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FDE8A6; text-decoration:none; }
.outlinkII:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }

/* ---------------end--------------*/

/*----------info links---------- */
.linkover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;text-decoration:none;}
.linkout {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;text-decoration:none; }
.outlink { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;text-decoration:none; }
.outlink:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none; }
/* --------------end-------------*/

/*------------logotip----------*/
.made {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:none; line-height: 12px; }
.made:hover {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;text-decoration:none;}
.cural {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none; line-height: 10px;}
.cural:hover {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
/* -------------end------------*/

/*------------top menu--------------*/
.menu {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-transform:lowercase;}
.menu:hover {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FCFCFC; text-decoration: none; text-transform:lowercase;}
.menua {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-transform:lowercase;}
.menua:hover {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FCFCFC; text-decoration: none; text-transform:lowercase;}

.menutd { cursor:hand; padding-left:5px; padding-right:5px;}
.menutda { cursor:hand; background-color: #FFBF41; padding-left:5px; padding-right:5px;}

.menutbl { border-top:1px solid #0066CC; border-left:1px solid #0066CC; border-right:1px solid #0066CC;}
.menurow { background-color: #FFFFFF; border-bottom:1px solid #0066CC;}
.menurowa { background-color: #FFB366; border-bottom:1px solid #0066CC;}

A.submenu {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-decoration: none; text-transform: lowercase; line-height: 10px; font-weight: normal;}
A.submenu:hover{ font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-decoration: none; text-transform: lowercase; line-height: 10px; font-weight: normal;}
A.submenua { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-decoration: none; text-transform: lowercase; line-height: 10px; font-weight: normal;}
A.submenua:hover{ font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-decoration: none; text-transform: lowercase; line-height:10px; font-weight: normal;}

/* -------------end------------*/

/*------------mail form--------------*/
.mailbody { background-color: #E7E3E4; margin-left: 15px; margin-top: 15px; margin-right: 15px; margin-bottom: 15px; }
.mailtbl { background-color:#FFFFFF; border: 1px solid #74808B; }
.mailtitle { font: bold 13px Verdana, Verdana, Helvetica, sans-serif; color: #531800; background-color:#FEB757; padding-left:16px;padding-top:10px; text-decoration:none; }

.mail {font-size: 11px; color: #180101; border-top:0px slim; border-right:0px slim; border-left:0px slim; border-bottom:0px slim; width: 200px; background-color: #FFFFFF;}
.mail2 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 12px; color:#180101; font-weight: bold; border-top:0px slim; border-right:0px slim; border-left:0px slim; border-bottom:0px slim; width: 200px; background-color: #FFFFFF; cursor:hand;}
.mail3 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color: #180101; border-top:0px slim; border-right:0px slim; border-left:0px slim; border-bottom:0px slim; height:100px; width: 266px; background-color: #FFFFFF;}
.mail4 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color:#A02601; font-weight: bold; border-top:0px slim; border-right:0px slim; border-left:0px slim; border-bottom:0px slim; width: 266px; background-color: #FEBD61; cursor:hand;}

.tdmail {padding-left:5px; width:60; font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color:#A02601; border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; background-color: #FEC36A;}
.tdmail2 {border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999;} 
.semail { background-color: #FFFFFF; font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color: #180101; width: 270px;}
.mailcom { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #C06000; text-decoration: none;}  
/*--------------end---------------*/

/*------------text --------------*/
.text {  font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #531800}
.sp_g { padding-right: 4px; font-size: 11px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; font-family: Verdana, Verdana, Helvetica, sans-serif; text-align: left; color: #531800}
.sp_vt { font-size: 11px; vertical-align: middle; font-family: Verdana, Verdana, Helvetica, sans-serif; text-align: left; margin-left: -15px; color: #531800}
.sp_num { padding-right: 4px; font-size: 11px; padding-bottom: 0px; list-style-image: none; vertical-align: middle; padding-top: 0px; font-family: Verdana, Verdana, Helvetica, sans-serif; text-align: left; list-style-type: decimal; margin-left: -15px; color: #531800}

.tblMain {border-bottom: 1px solid #FEBD61}
.tbl_db { font-weight: normal; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 8px; border-top: 1px solid #FEBD61; height:25px; border-left: 1px solid #FEBD61; height:25px;}
.tbl_dbg { font-weight: normal; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 8px; border-top: 1px solid #FEBD61; height:25px; border-left: 1px solid #FEBD61; height:25px;}
.tbl_first { font-weight: normal; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 8px; border-top: 1px solid #FEBD61; height:25px;}
.tbl_first2 { font-weight: normal; text-align: left; padding-top: 1px; padding-right: 1px; padding-left: 5px; height:25px;}
.tbl_name { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #A02601; font-weight: bold; text-align: center; background-color: #FEB554; height:20px; padding-top:3px; padding-left:5px; padding-right:5px; border-top: 1px solid #FEBD61; text-transform: uppercase;}
.tbl_name_2 { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #A02601; font-weight: bold; text-align: center; background-color: #FEB554; height:20px; border-left: 1px solid #FEBD61; padding-top:3px; padding-left:5px; padding-right:5px; border-top:1px solid #FEBD61; text-transform: uppercase;}
.tr1 { background-color: #DDDCDC; color: #531800; font-size: 10px} 
.tr2 { background-color: #E9E9E9; color: #531800; font-size: 10px}

/*--------------end---------------*/

/*----------------spisok-------------*/
.hrlne { height:1px; color: #C06000;}
.hrlne2 { height:1px; color: #9F4F00;}

.spisok {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color:#333333; text-decoration:none;}
.spisok:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color:#000000; text-decoration:none;}

.spisok2 {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color:#333333; text-decoration:none;}
.spisok2:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color:#000000; text-decoration:none;}

.spisokdet {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color:#C06000; text-decoration:none;}
.spisokdet:hover {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color:#9F4F00; text-decoration:none;}
/*---------------end----------------*/

/*----------------catalog-------------*/
.page {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #999999; text-decoration:underline;}
.pagenum {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #999999; text-decoration:none;}
.pagenum:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #000000; text-decoration:underline;}
.email {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #8C2100; text-decoration: none}
.email:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #8C2100; text-decoration: underline}

.cattitle {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0B468A; text-decoration:none;}
.cattitle:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0B468A; text-decoration:underline;}

.catsubtitle {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #0B468A; text-decoration:none;}
.catsubtitle:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #0B468A; text-decoration:none;}
.cattext {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}

.catdetails {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color: #0066CC; text-decoration:none;}
.catdetails:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color: #FFFFFF; text-decoration:none;}
/*---------------end----------------*/
/*----------------vacancy-------------*/
.vacname { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0B468A; text-decoration:none;}
.vacreq { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #0B468A; text-decoration:none;}
.vactext { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.vaccont { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
/*---------------end----------------*/
/*----------------faq-------------*/
.faqtitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C446C;
	text-decoration: none;
}
.faqtheme {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
}
.faqtext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.faqtext:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.faqdet {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B75C6;
	text-decoration: none;
}
.faqdet:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B75C6;
	text-decoration: underline;
}
.faqgroups {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #043464;
	text-decoration: none;
}
.faqgroups:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #043464;
	text-decoration: underline;
}
/*----------------------end----------------------*/

/*--------------search & navig menu-------------*/
select {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.search {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #180101;
	height: 19px;
	width: 149px;
	border:1px solid #C28202;
}
.srchname {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.searchlink {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	text-decoration: none;
}
.searchlink:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	text-decoration: underline;
}
.navmenu {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #504D53;
	text-decoration: none;
}
.navmenu:hover {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #504D53;
	text-decoration: underline;
}
.navtd {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #636F75;
}

.infolink2 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #565656; text-decoration:none;}
.infolink2:hover {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #EC3E3E;text-decoration:none;}
.infolink3 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #EC3E3E; text-decoration:none;}
.infolink3:hover {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #EC3E3E;text-decoration:none;}
/*-------------------------end---------------------------*/
/*-------------------------main news---------------------------*/
/*--type1--*/
.date1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213755;
	text-decoration: none;
}
.newsname1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.newsname1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.newstext1 {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
}
.newstext1:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: underline;
}

.archnews1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.archnews1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.details1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #213755;
	text-decoration: underline;
}
.details1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #213755;
	text-decoration: none;
}
/*--type2--*/
.date2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D7E1ED;
	text-decoration: none;
}
.newsname2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.newsname2:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.newstext2 {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
}
.newstext2:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: underline;
}

.archnews2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.archnews2:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.details2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #213755;
	text-decoration: underline;
}
.details2:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #213755;
	text-decoration: none;
}
/*------------------------------end main news-------------------------------*/
/*-------------------------news---------------------------*/
.date {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.newsname {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #531800;
	text-decoration: none;
	padding-bottom: 3px;
}
.newsname:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #531800;
	text-decoration: underline;
	padding-bottom: 3px;
}
.newstext {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #531800;
	text-decoration: none;
}
.newstext:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #531800;
	text-decoration: underline;
}

.archnews {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.archnews:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

.details {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FC8028;
	text-decoration: none;
	font-weight: bold;
}
.details:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FC8028;
	text-decoration: underline;
	font-weight: bold;
}
/*----------------------------------end news-------------------------------------*/
/*--------------------------------photogalery------------------------------------*/
.phototbl { background-color:#FFFFFF; }
.phototd { border:5px solid #FFCC99; }
.phototd2 { border:5px solid #FFFFFF; }
.photoname {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color: #531800; text-decoration:none}
.phototext {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: none; color: #000000; text-decoration:none; padding:5px;}

.searchpun	{color: #531800; font-weight: bold; font-size: 11px}
.searchtext	{color: #531800}
.searchpu		{color: #FC8028; text-decoration: none; font-size: 11px; font-weight: bold}
.searchpu:hover	{color: #FC8028; text-decoration: underline; font-size: 11px; font-weight: bold}

/*--------------------------------end photogalery-----------------------------------*/
/*------------------------------------doc------------------------------------------*/
.docname { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;}
.docname:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration:underline;}
.doctitle { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none;}
/*-----------------------------------end doc--------------------------------------------*/
/*------------------------------------link------------------------------------------*/
.linkname { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;}
.linkname:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration:underline;}
.linktitle { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none;}
/*-----------------------------------end doc--------------------------------------------*/
/*-----------------------------------statistics------------------------------------------*/
.statname { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration:none;}
.statname:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration:underline;}

/*-----------------------------------end doc--------------------------------------------*/
/*--------------------------------------telephones--------------------------------------------*/
/*-----сравнение------*/
.teltd { background-color:#DFDFDF; padding-left: 5px; padding-right: 5px;}
.teltd1 { background-color:#ECECEC; padding-left: 5px; padding-right: 5px;}
.teltd2 { background-color:#B1E0A0; padding-left: 5px; padding-right: 5px;}
/*--------------------*/
.telname {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}
.telname:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration:underline;
}

.teltext { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;}
.tellink { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration:underline; line-height:10px;}
.tellink:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration:none; line-height:10px;}
.teldet {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C06000;
	text-decoration: underline;
}
.teldet:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C06000;
	text-decoration: none;
}

.telfirm { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none;}
.telfirm:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777777; text-decoration:none;}

.telfirmact { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777777; text-decoration:underline;}

.telsite { color:#FFFFFF; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.telsite:hover { color:#FFFFFF; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:underline;}

.teltitle { background-color:#669933; color:#FFFFFF; font-weight:bold; text-align:center; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #FFFFFF;}
.telfooter { background-color:#999999; color:#FFFFFF; text-align:center; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border-right: 1px solid #FFFFFF;}
/*-----------------------------------end telephones--------------------------------------------*/
/*--------------------------------------golosovanie--------------------------------------------*/
.questname {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
	text-decoration: none;
}
.questname:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
	text-decoration: underline;
}
.questlink {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
	text-decoration: none;
}
.questlink:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
	text-decoration: underline;
}
.questsubmit {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333;
	text-decoration: none;
	border:1px solid #00AA00;
	background-color:#B1E0A0;
	cursor:hand;
}
.golostbl{
	background-color:#ECECEC;
	border:1px solid #BFBFBF;
}
.golosyes{
	background-color:#B1E0A0;
	border:1px solid #00AA00;
}
/*-----------------------------------end golosovanie--------------------------------------------*/
/*------------------------------------golosovanie/statist---------------------------------------*/
.stattbl{
	background-color:#ECECEC;
	border:1px solid #BFBFBF;
}
.statyes{
	background-color:#B1E0A0;
	border:1px solid #00AA00;
}
/*----------------------------------end golosovanie/statist------------------------------------*/
/*-------------------------------------------boards--------------------------------------------*/
.boardmail {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}
.boardmail:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration:underline;
}
.boardsubject { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none;}
.boardsubject:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777777; text-decoration:none;}
.boardpage {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #999999; text-decoration:none;}

.brdtxt { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border:1px solid #999999; width:100%; height:18; padding:0 7px 0 7px;}
.brdtxtarea { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border:1px solid #999999; width:100%; height:87; padding:3px 7px 3px 7px;}
.textsize1 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border:0; color:#FFFFFF; background-color:#999999; width:20px; padding:1px 0 0 0;}
.textsize2 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border:0; color:#AA0000; background-color:#999999; width:20px; padding:1px 0 0 0;}
/*--------------------------------------------boards--------------------------------------------*/

/*--------------------------------------------other---------------------------------------------*/
.prstl			 {text-transform: uppercase; font-size: 10px; font-weight: bold; line-height: 0.9em; text-decoration: none}
.prstl:hover	 {text-transform: uppercase; font-size: 10px; font-weight: bold; line-height: 0.9em; text-decoration: underline}
.prgmain 		 {height: 59px; vertical-align: top; background-repeat: no-repeat; background-position: left; padding-left: 10px; padding-right: 2px; padding-top: 2px}
.prglink:visited {color: #883D28; font-size: 10px; text-decoration: none}
.prglink		 {color: #531800; font-size: 10px; text-decoration: none}
.prglink:hover	 {color: #531800; font-size: 10px; text-decoration: underline}
.prglink2		 {color: #FFFFFF; text-decoration: none}
.prglink2:hover	 {color: #FFFFFF; text-decoration: underline}
.prgheader		 {background-image: url(/img/img_17.gif); background-color: #F77C0A; padding-left: 5px; padding-right: 10px; font-weight: bold; text-transform: uppercase; color: #8C2100}
.prgheader2		 {background-image: url(/img/img_17.gif); background-color: #F77C0A; padding-left: 5px; padding-right: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}
.prgtext		 {color: #531800; padding-top: 2px; padding-bottom: 10px; vertical-align: top}

.hotname	{color: #531800; font-weight: bold}
.hotname2	{color: #A02601; font-weight: bold}
.hotname3	{color: #531800; padding-top: 3px; padding-bottom: 3px}
.hotname4	{color: #A02601; padding-top: 3px; padding-bottom: 3px}

.hotlink		{color: #8C2100; font-weight: bold; text-decoration: none}
.hotlink:hover	{color: #8C2100; font-weight: bold; text-decoration: underline}

.docname2 	{background-image: url(/img/img_28.gif); background-color: #F77C0A; padding-left: 5px; padding-right: 10px; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #FFFFFF}

.doclink:visited{color: #A04401; text-decoration: none; font-size: 11px}
.doclink		{color: #531800; text-decoration: none; font-size: 11px}
.doclink:hover	{color: #531800; text-decoration: underline; font-size: 11px}

.pages1			{color: #531800; font-weight: bold}
.pages2			{color: #FC8028; font-weight: bold; text-decoration: none}
.pages2:hover	{color: #FC8028; font-weight: bold; text-decoration: underline}

.regform01	{color: #531800; padding-top: 5px}
.regform02	{border: 1 solid #FEBD61; scrollbar-face-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-Color: #FFFFFF; width: 100%}
.regform03	{color: #531800; font-size: 10px; background-color: #FFCC7B; border: 1 solid #FEBD61}
.efir01	{color: #A02601; font-weight: bold}
.efir02	{color: #FFFFFF; font-weight: bold}

.list01	{color: #531800; font-weight: bold}
.list02	{color: #531800}

.musicmenu01		{color: #FC8028; font-weight: bold; text-decoration: none}
.musicmenu01:hover	{color: #FC8028; font-weight: bold; text-decoration: underline}
.musicmenu01:visited{color: #E48039; font-weight: bold; text-decoration: none}
.musicmenu02		{color: #8C2100; font-weight: bold; text-decoration: none}
.musicmenu02:hover	{color: #8C2100; font-weight: bold; text-decoration: underline}
.musicmenu03		{background-color: #E6E6E6; width: 25%; height: 20px; text-align: center}
.musicmenu04		{color: #531800; font-weight: bold; text-decoration: none}
.musicmenu04:hover	{color: #531800; font-weight: bold; text-decoration: underline}
.musicmenu04:visited{color: #8C2100; font-weight: bold; text-decoration: none}
.musicheader		{background-image: url(/img/img_17.gif); background-color: #F77C0A; padding-left: 5px; padding-right: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}
.textundl			{color: #8C2100; font-weight: bold; text-decoration: underline}

.pgphoto	{border: 1 solid #FA9F26}


/* календарь */
.cell 	{text-align: center; width: 45; height: 17px; color: #531800}
.cell02	{text-align: center; width: 45; height: 17px; background-color: #FFC772; color: #531800}
.cell03	{text-align: center; width: 45; height: 17px; background-color: #FFE18E}
.cell04	{text-align: center; width: 45; height: 17px; background-color: #F9901A; font-weight: bold; color: #531800}

.cell05:visited	{font-weight: bold; color: #DB8345; text-decoration: none}
.cell05			{font-weight: bold; color: #FC8028; text-decoration: none}
.cell05:hover 	{font-weight: bold; color: #FC8028; text-decoration: underline}
.cell06	{text-align: center; font-weight: bold; color: #531800}


.cond01	{padding-left: 9px}
.cond02	{color: #531800; padding-top: 4px}
.cond03	{color: #A02601; font-weight: bold; background-repeat: no-repeat; background-position: right; background-image: url(/img/img_31.gif); background-color: #FFCE7B}
.cond04	{color: #FFFFFF; font-weight: bold}

.frame01 {
	vertical-align: top;
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-right: 0px;
}

.frame02 {
	padding-left: 20px;
	padding-right: 0px;
}

.frame03 {
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-right: 12px;
}

.frame04 {
	vertical-align: top;
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-right: 0px;
}
.imgspace {  margin-right: 5px; margin-bottom: 5px}
.textundl2 { color: #FC8028; font-weight: bold; text-decoration: underline }

#csc {
	color: #fff !important;
	text-align: left !important;
	width: 200px !important;
	padding: 5px 0 5px 20px !important;
}
#csc a {
        color: #fff !important;
	font-size: 11px !important;
	font-weight: 900 !important;
	text-decoration: none !important;
}
#csc a:hover { text-decoration: underline !important; }
#csc span {font: 10px Tahoma !important; }
#csc img { margin: 4px 5px 0 0 !important; float: left !important; border: 0 solid; }

#sw0 { 
   overflow: hidden; 
   position: relative; 
   height: 100px;
   width: 166px; 
}

#lastpl { background: url('/img/img_36.gif') 0 0 no-repeat; color: #fff; font: bold 11px Verdana, Verdana, Helvetica, sans-serif; padding-left: 5px }
#lastsong { font-size: 90%; }
#lastsong li { font-size: 100%; margin: 0; list-style-position: inside; padding: 5px }
#lastsong li p { font-weight: 600; margin: 0; padding: 0 0 0 16px }
#lastsong p#stopgame { background: #fff7ec; height: 100px; margin: 0; text-align: center; padding: 30px 5px 0 5px; }


#search { padding: 20px 0 0 20px }
#search div { margin: 0 0 2em 0 }
#search p { margin: 0 0 0.5em 0 }


/* Конкурсы */
.mod-comps { display: table !important; margin: 10px 20px 0 20px; width: 95% !important; }
.mod-comps p { color: #531800; }
.mod-comps a:link, .mod-comps a:visited, .mod-comps a:hover, .mod-comps a:active { color: #fc8028; }
.mod-comps h2, .mod-comps h3 { color: #531800; font-size: 1em; margin-top: 1em; }
.mod-comps h4 { color: #531800; font-size: 1em; margin-bottom: 0.8em; }
.mod-comps .aright { text-align: right; }
.mod-comps-cont { margin-bottom: 30px; }
.mod-comps-detail { border-bottom: 1px solid #ffd682; font-weight: 800; margin: 8px 0 !important; padding-bottom: 8px; }
.mod-comp-blink { margin-top: 10px; }
.mod-comp-add { float: right; font-weight: 800; padding-right:20px;}
.mod-comp-add img { vertical-align: middle; }
.mod-comp-vote { margin-top: 6px !important; }
.mod-comp-vote a { color: #531800 !important; }
.mod-comp-form-text { margin-top: 30px; }
.mod-comp-state { margin: 1em 0; }
.mod-comp-state div { color: #531800; margin: 0.5em 0; }
.mod-comps form .err { margin: 4px 0 0 0; }
.mod-comps form td, .mod-comps form th { padding: 0 0 10px 0 !important; vertical-align: top; }
.mod-comps form .txt { width: 450px; }

.mod-comp-work { /*display: table !important;*/ margin: 10px 0 20px 0;  }
.mod-comp-work a { color: #fc8028; }
.mod-comp-work h2 { font-size: 1em; margin: 2em 0; }
.mod-comp-work h3 { color: #531800; font-size: 1em; }
.mod-comp-work .tbl { clear: both; }
.mod-comp-work .tbl td { padding: 14px; text-align: center; vertical-align: top; }
.mod-comp-work .tbl .tdfst { padding-left: 0; }
.mod-comp-work .tbl .tdlst { padding-right: 0; }
.mod-comp-work .tbl td span { color: #fc8028; }
.mod-comp-work .tbl td a img { border: 0 solid; }
.mod-comp-work .tbl td p { margin: 8px 0 0 0; }
.mod-comp-work .tbl td div { color: #531800; }
.mod-comp-work .tbl td p a:link, .mod-comp-work td p a:visited, .mod-comp-work td p a:hover, .mod-comp-work td p a:active {
    color: #531800; font-weight: 800; text-decoration: none;
}
/* .mod-comp-work .tbl td p a:hover { text-decoration: underline; } */
.mod-comp-work hr { border: 0; background: #ffd682; clear: both; color: #ffd682; height: 1px; margin: 10px 0; }
.mod-comp-work .obj-page a { color: #fc8028; font-weight: 800; }
.mod-comp-work-add { float: right; }
.mod-comp-work-add a { color: #fc8028; font-weight: 800; }
.mod-comp-work-add img { vertical-align: middle; }
.mod-comp-work-sort div { color: #531800; float: right; margin-left: 10px; }
.mod-comp-work-sort div a { color: #fc8028; }
.mod-comp-work-details-bigimg { background: #c1c0c0; padding: 20px; margin: 0 10px  10px 10px; text-align: center; }
.mod-comp-work-details-btn-vote { background: #ffcc7b; color: #531800; font-size: 10px; margin-bottom: 10px; }
.mod-comp-work-details-poster { color: #531800; }
.mod-comp-work-details-poster span { color: #fc8028; }
.mod-comp-work-details-rating { float: right; }

.obj-voting, .mod-voting { color: #531800 !important; }
.obj-voting a, .mod-voting a { color: #fc8028; }
.obj-voting fieldset { border: 0 solid; }
.obj-voting h3, .mod-voting h3 { font-size: 1em; }
.obj-voting input { vertical-align: middle; margin-right: 5px; }
.obj-voting label { clear: both; display: block; float: left; padding-bottom: 6px; }
.mod-voting ul { padding: 0; margin: 1.6em 0 1.6em 1em; }
.mod-voting li { list-style: none; padding: 0; margin: .6em 0; }
.obj-voting .input-button input { background: #ffcc7b; color: #531800; font-size: 10px; margin-right: 20px; }
.mod-voting .tbl th { color: #531800; font-weight: 100; text-align: left; padding: 0 24px 10px 0; }
.mod-voting .tbl td { color: #531800; padding-right: 10px; }

.vote1 {background: #FFEED5; padding:5px; border:2px solid #ffd682}


/* /Конкурсы */

/* game secret img*/
#secimg {width:300px; height:450px;}
.onesecblock {width:148px; height:148px; border: 1px solid gray; float:left}
.fill {background:#ffcc7b;}
* html .onesecblock {width:150px; height:150px;}
