*{
    margin: 0;
    padding: 0;
    border: 0;
}



body{
    background-color: #4f4b4a;
    background: url(/images/bg.png) top repeat-x;
    margin: 0;
    padding: 0;
    border: 0;
}

#container img, #container div , #container table, #container td{
	behavior: url(/iepngfix.htc);
}

img{
    border: 0;
}
#container{
    margin: 25px auto;
    width: 909px;
    padding: 0;
}

table.main{
    width: 909px;
    height: 722px;
    padding: 0;
    border: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.main td.left{
    width: 603px;
}

table.main td.right{
    width: 306px;
    vertical-align: top;
}

table.topp {
    height: 141px;
    width: 603px;
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
}

table.topp td.corner{
    background: url(/images/cornertl.png) no-repeat;
    width: 16px;
    height: 16px;
}

table.topp td.top{
    background: url(/images/topbg.png) repeat-x;
    width: 587px;
    height: 16px;
}

table.topp td.left{
    background: url(/images/leftbg.png) repeat-y;
    width: 16px;
    height: 125px;
}

table.topp td.mainleft{
    background-color: #ffffff;
    padding-left: 20px;
    width: 246px;
    height: 125px;    
}

table.topp td.mainright{
    background-color: #ffffff;
    padding-left: 70px;
    width: 341px;
    height: 125px;
    vertical-align: top;
}

td.mainright h1{
    padding-top: 24px;
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color:#595958;
    font-weight: normal;
}

td.mainright a.ves{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #595958;
}

td.mainright a.ves:hover{
    color: #d9dada;
}


td.mainright a.zim{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #595958;
}

td.mainright a.zim:hover{
    color: #d9dada;
}

a.man{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #595958;
}

a.man:hover{
    color: #d9dada;
}

a.woman{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #595958;    
}

a.woman:hover{
    color: #d9dada;    
}



table.mainn{
    width: 603px;
    height: 587px;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.mainn td.corner{
    width: 5px;
    height: 10px;
}

table.mainn td.main{
    background-color: #ffffff;
    width: 598px;
    height: 577px;
}

table.mainn td.left{
    background: url(/images/leftbgmain.png);
    width: 5px;
    height: 577px;
}

table.mainn td.bottom{
    background: url(/images/bottombgmain.png);
    width: 598px;
    height: 10px;
}

table.tablemnright{
    width: 312px;
    height: 141px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.tablemnright td.top{
    width: 290px;
    height: 16px;
    background: url(/images/topbg.png) repeat-x;
}

table.tablemnright td.corner{
    width: 22px;
    height: 16px;
    background: url(/images/cornertr.png) no-repeat;
}

table.tablemnright td.main{
    width: 290px;
    background-color: #ffffff;
    vertical-align: top;
}

table.tablemnright td.main div{
    padding-top: 31px;
    padding-left: 20px;
}

table.tablemnright td.main div a.linkb{
    text-decoration: none;
    font-family: FreeSet, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #76a0a5;
}

table.tablemnright td.main div a.linkb:hover{
    text-decoration: none;
    font-family: FreeSet, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #51b8bf;
}

table.tablemnright td.main div a.link{
    text-decoration: none;
    font-family: FreeSet, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #59595b;    
}

table.tablemnright td.main div a.link:hover{
    text-decoration: none;
    font-family: FreeSet, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #51b8bf;    
}


a.linkmenu0{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #595958;
    padding-left: 5px;
}

a.linkmenu0:hover{
    color: #d9dada;    
}

a.linkmenu1{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #595958;    
    padding-left: 5px;
}

a.linkmenu1:hover{
    color: #d9dada;    
}

a.linkmenu2{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #595958;    
    padding-left: 5px;
}

a.linkmenu2:hover{
    color: #d9dada;    
}


a.linkmenu3{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #595958;    
    padding-left: 5px;
}

a.linkmenu3:hover{
    color: #d9dada;    
}



a.linkmenuin0{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;    
}

a.linkmenuin0:hover{
    color: #d9dada;    
}

a.linkmenuin1{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;    
}

a.linkmenuin1:hover{
    color: #d9dada;    
}

a.linkmenuin2{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;    
}

a.linkmenuin2:hover{
    color: #d9dada;    
}


a.linkmenuin3{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;    
}

a.linkmenuin3:hover{
    color: #d9dada;    
}


table.tablemnright td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
}

table.tablemnright td.separ{
    background: url(/images/separbg.png) repeat-x;
    width: 290px;
    height: 2px;
}

table.tablemnright td.separright{
    background: url(/images/separright.png) no-repeat;
    width: 22px;
    height: 2px;
}

table.rightnew {
    width: 312px;
    height: 190px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.rightnew td.main{
    width: 290px;
    background-color: #ffffff;
}

table.rightnew td.main div{
    padding-left: 20px;
    vertical-align: top;
}

table.rightnew td.main div a.news{
    text-decoration: none;
    font-family: FreeSet, Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #59595b;
}

table.rightnew td.main div a.news:hover{
    text-decoration: none;
    font-family: FreeSet, Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #99999c;
}

table.rightnew td.main div a.allnews{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #59595b;
}

table.rightnew td.main div a.allnews:hover{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #99999c;
}

table.rightnew td.main div .date{
    font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 14px;
    color: #838281;
}

table.rightnew td.main div .newsitem{
    font-family: FreeSet, Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 15px;
    color: #2a8cc8;
    font-weight: bold;
}

table.rightnew td.main div .newsitem:hover{
    font-family: FreeSet, Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 15px;
    color: #b1b0af;
}


table.rightnew td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
}


table.rightnew td.separ{
    background: url(/images/separbg.png) repeat-x;
    width: 290px;
    height: 2px;
}

table.rightnew td.separright{
    background: url(/images/separright.png) no-repeat;
    width: 22px;
    height: 2px;
}

table.rightaut{
    height: 262px;
    width: 312px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.rightaut td.main{
    width: 290px;
    background-color: #ffffff;
}

table.rightaut td.main div{
    padding-left: 20px;
    vertical-align: top;
    font-size: 12px;
}

table.rightaut td.main div.schet{
    padding-left: 47px;
    padding-top: 10px;
    vertical-align: top;
    height: 35px;
}

table.rightaut td.main div h1{
    padding-top: 20px;
    font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #76a0a5;
}

table.rightaut td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
}

table.rightaut td.bottom{
    background: url(/images/bottombg.png) repeat-x;
    width: 209px;
    height: 22px;
}

table.rightaut td.corner{
    background: url(/images/cornerbr.png) no-repeat;
    width: 22px;
    height: 22px;
}

table.main2{
    width: 915px;
    height: 722px;
    border-collapse: collapse;
}

table.main2 td.header{
    width: 915px;
    height: 141px;
}

table.main2 td.separ{
    width: 915px;
    height: 2px;
}

table.main2 td.main{
    width: 915px;
    height: 463px;
}

table.middle{
    width: 916px;
    height: 463px;
    border-collapse: collapse;
    border-spacing: 0;
}
table.middle td.left{
    background: url(/images/middleleft.png) repeat-y;
    width: 5px;
    height: 463px;
}

table.middle td.right{
    background: url(/images/middleright.png) repeat-y;
    width: 10px;
    height: 463px;
}

table.middle td.white{
    background-color: #ffffff;
    width: 901px;
    height: 463px;
}



table.middle td.black{
    background-color: #000000;
    width: 901px;
    height: 463px;
}

table.middle td.black_webi_ser{
    background-color: #ebebeb;
    width: 901px;
    height: 463px;
}


div#content{
	width: 871px;
	height: 463px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-left: 30px;
}

table.main2 td.footer{
    width: 915px;
    height: 114px;
}


table.topp2 {
    height: 141px;
    width: 915px;
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
}

table.topp2 td.cornerl{
    background: url(/images/cornertl.png) no-repeat;
    width: 16px;
    height: 16px;
}
table.topp2 td.cornerr{
    background: url(/images/cornertr.png) no-repeat;
    width: 22px;
    height: 16px;
}

table.topp2 td.top{
    background: url(/images/topbg.png) repeat-x;
    height: 16px;
}

table.topp2 td.left{
    background: url(/images/leftbg.png) repeat-y;
    width: 16px;
    height: 125px;
}

table.topp2 td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
    height: 125px;
}

table.topp2 td.mainleft{
    background-color: #ffffff;
    padding-left: 20px;
    width: 210px;
    height: 125px;    
}

table.topp2 td.mainleft2{
    background-color: #ffffff;
    padding-left: 20px;
    width: 210px;
    height: 125px;    
}

table.topp2 td.mainmiddle{
    background-color: #ffffff;
    padding-left: 70px;
    width: 300px;
    height: 125px;
    vertical-align: top;
}

td.mainmiddle h1{
    padding-top: 24px;
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color:#595958;
    font-weight: normal;
}

td.mainmiddle a.ves{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #595958;
}

td.mainmiddle a.ves:hover{
    color: #d9dada;
}


td.mainmiddle a.zim{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #595958;
}

td.mainmiddle a.zim:hover{
    color: #d9dada;
}

table.topp2 td.mainright{
    background-color: #ffffff;
    padding-left: 10px;
    width: 361px;
    height: 125px;
    vertical-align: top;
}

table.mn{
    height: 90px;
    margin-top: 15px;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.mn td{
    width: 180px;
    height: 45px;
}

a.bur{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;
}

a.bur:hover{
    color: #d9dada;
}

a.gr{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;
}

a.gr:hover{
    color: #d9dada;
}

a.grey{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;
}

a.grey:hover{
    color: #d9dada;
}

a.red{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #595958;
}

a.red:hover{
    color: #d9dada;
}

table.sepa{
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    width: 915px;
}

table.sepa td.left{
    background: url(/images/separleft.png) repeat-y;
    height: 2px;
    width: 16px;
}

table.sepa td.middle{
    background: url(/images/separbg.png) repeat-x;
    height: 2px;
    width: 871px;
}

table.sepa td.right{
    background: url(/images/separright.png) repeat-y;
    height: 2px;
    width: 22px;
}

table.foot{
    border-collapse: collapse;
    border-spacing: 0;
    width: 915px;
    height: 144px;
}

table.foot td.left{
    background: url(/images/leftbg.png) repeat-y;
    width: 16px;
    height: 128px;    
}

table.foot td.main{
    background: #ffffff;
    width: 893px;
    height: 128px;
    text-align: right;
    vertical-align: bottom;
    padding-right: 5px;
    padding-bottom: 10px;
}

table.foot td.main div.tomain{
	position: absolute;
	margin-top: -20px;
	margin-left: 750px;
	z-index: 100;
}
table.foot td.main div.pages{
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

table.foot td.main div.pages a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

table.foot td.main div.pages a:hover{
	/*color: #8dcff3;*/
}

table.foot td.main img{
    vertical-align: middle;
}

table.foot td.main a{
    color: #838384;
    font-family: FreeSet, Tahoma, Arial, Helvetica, sans-serif;
}

table.foot td.main a:hover{
    color: #99999c;
}

table.foot td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
    height: 128px;

}

table.foot td.cornerl{
    background: url(/images/cornerbl.png) no-repeat;
    width: 16px;
    height: 16px;
}

table.foot td.bottom{
    background: url(/images/bottombg.png) repeat-x;
    width: 877px;
    height: 22px;
}

table.foot td.cornerr{
    background: url(/images/cornerbr.png) no-repeat;
    width: 22px;
    height: 22px;
}

table.bt{
    height: 64px;
    width: 100%;
    margin: 0px 0 0 0;
    padding: 0;
    border-spacing: 0px;
}

table.bt td.left{
    background: url(/images/bracketL.png) no-repeat;
    width: 18px;
    height: 64px;
}

table.bt td.main{
    padding-left: 30px;
    padding-right: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e6e6e7;
}
table.bt td.right{
    background: url(/images/bracketR.png) no-repeat;    
    width: 18px;
    height: 64px;
}

.black {
    color: #f5f4f2!important;
    font-family: Arial, Helvetica, sans-serif;
}

div#wheretobuy{
    width: 100%;
    vertical-align: top;
    margin: 0 auto;
}

div#wheretobuy h1{
    padding-top: 20px;
    padding-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    color: #bbbaba;
    font-size: 21px;
}

div#wheretobuy h2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    /* color: #ffffff; */
	color: #000000;
    padding-left: 45px;
    padding-top: 10px;
}
div#wheretobuy table{
    width: 820px;
    margin: 5px 0px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

div#wheretobuy h1, div#wheretobuy h2 {
 padding-left: 0px !important;
}

div#wheretobuy a {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   
   /* color: #4cbac7; */
   color: #0055fe;
   font-weight: bold;
}



div#wheretobuy tr.item{
    height: 60px;
}

div#wheretobuy tr.item2{
    height: 30px;
}

div#wheretobuy td.haddr{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
   /* color: #ffffff; */
	color: #000000;
    width: 360px;
}
div#wheretobuy td.hmetr{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	/* color: #ffffff; */
    color: #000000;    
	width: 300px;
}
div#wheretobuy td.harea{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    /* color: #ffffff; */
    color: #000000;
	width: 160px;
}

div#wheretobuy td.addr{
    font-family: Arial, Helvetica, sans-serif;
    /* color: #bbbaba; */
	color: #000000;
    width: 360px;
    vertical-align: middle;
}
div#wheretobuy td.metr{
    font-family: Arial, Helvetica, sans-serif;
    /* color: #bbbaba; */
	color: #000000;
    width: 300px;
    vertical-align: middle;
}
div#wheretobuy td.area{
    font-family: Arial, Helvetica, sans-serif;
    /* color: #bbbaba; */
    color: #000000;
	width: 160px;
    vertical-align: middle;
}
div#wheretobuy td.hr{
    height: 3px;
    width: 800px;
    background: url(/images/wherehr.png)repeat-x;
}

div#twocol {
    width: 840px;
    height: 100%;
    vertical-align: top;
    margin: 0px;
}

div#twocol h1{
    font-family: Arial, Helvetica, sans-serif;    
    color: #bbbaba;
    font-size: 21px;
}

div#twocol h1.coop{
    padding-top: 20px;
    font-family: Arial, Helvetica, sans-serif;    
    color: #959db0;
    font-size: 21px;
}

div#twocol h1.news{
    font-family: Arial, Helvetica, sans-serif;    
    color: #d0d1d3;
    font-size: 21px;
    margin-left: 20px;
}

div#twocol h1.contacts{
    font-family: Arial, Helvetica, sans-serif;    
    color: #c48075;
    font-size: 21px;
}

div#twocol h1.personal{
    font-family: Arial, Helvetica, sans-serif;    
    color: #29aac9;
    font-size: 21px;
}

div#twocol .reg{
    font-family: Arial, Helvetica, sans-serif;    
    color: #59595b;
    font-size: 21px;
}

div#twocol table.twocol{
    height: 100%;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

div#twocol table.twocol td.lef{
    width: 404px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #bbbaba;
				padding-right: 20px;
				padding-top: 20px;
				padding-bottom: 13px;
}

div#twocol table.twocol td.lef_webi{
    width: 404px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
				padding-right: 20px;
				padding-top: 20px;
				padding-bottom: 13px;
}

div#twocol h1.webi_h1{
    font-family: Arial, Helvetica, sans-serif;    
    color: #000000;
    font-size: 21px;
}

div#wheretobuy h1.webi_h1{
    padding-top: 20px;
    padding-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 21px;
}

div#twocol table.twocol td.vsep{
    width: 1px;
    background-color: #a8a6a6;
}

div#twocol table.twocol td.lef p{
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #bbbaba;
    text-align: justify;
}

div#twocol table.twocol td.lef a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #4cbac7;
   font-weight: bold;
}

div#twocol table.twocol td.lef p.pers{
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #57595b;
    text-align: left;
}

div#twocol table.twocol td.lef li{
    width: 360px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #57595b;
    list-style-position:outside;
    list-style: decimal;
    margin-left: 20px;
}

div#twocol table.twocol td.lef p.sp{
    width: 350px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #bbbaba;
    padding-left: 20px;
    text-align: left;
}

div#twocol table.twocol td.rig{
    width: 395px;
    padding-left: 20px;
    vertical-align: top;
				padding-top: 20px;
				padding-bottom: 13px;
}

div#twocol table.twocol td.rig h1.reg{
    font-family: Arial, Helvetica, sans-serif;    
    color: #494543;
    font-size: 14px;
}

div#twocol table.twocol td.rig input, div#twocol table.twocol td.rig select{
    border: 1px solid #4e4a47;
}

div#twocol table.twocol td.rig table{
	width: 400px;
}

div#twocol table.twocol td.rig .text{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4e4a47;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}

div#twocol table.twocol td.rig .field{
	text-align: right;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #6e6e70;
   padding-left: 3px;
   padding-right: 3px;
}

div#twocol table.twocol td.rig a{
	text-align: right;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #4cbac7;
   font-weight: bold;
}
div#twocol table.twocol td.rig a:hover{
	text-align: right;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #b8e4e9;
   font-weight: bold;
}


div#twocol div#news{
	width: 100%;
	height: 340px;
	margin-left: 20px;
	margin-bottom: 10px;
	/*color: #2E8996;*/
       /* color: #fff; */
		color: #595958;
}

div#twocol div#news p{
	width: 300px;
	color: #bbbaba;
	text-align: left;
}

div#twocol div#news a{
	width: 300px;
	/*color: #2e8996; */
	color: #BC1833;
 font-size: 14px;
}

div#twocol div#news a:hover{
	width: 300px;
	/*color: #3db4c5; */
	color: #D9102F;
}

a.pred{
	/*color: #d0d1d3 !important; */
	color: #838384 !important; 
	margin-left: 20px;
	text-decoration: none;
}

a.pred:hover{
	/*color: #e7e9eb !important;*/
	color: #717171 !important;
	margin-left: 20px;
}

.normal {
 font-weight: normal !important;
}


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

table.tablemnright2{
    width: 312px;
    height: 144px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.tablemnright2 td.top{
    width: 290px;
    height: 16px;
    background: url(/images/topbg.png) repeat-x;
}

table.tablemnright2 td.corner{
    width: 22px;
    height: 16px;
    background: url(/images/cornertr.png) no-repeat;
}

table.tablemnright2 td.main{
    width: 290px;
    height: 126px;
    background-color: #ffffff;
    vertical-align: top;
}

table.tablemnright2 td.right{
    background: url(/images/rightbg.png) repeat-y;
    height: 126px;
    width: 22px;
}

table.tablemnright2 td.separ{
    background: url(/images/separbg.png) repeat-x;
    width: 290px;
    height: 2px;
}

table.tablemnright2 td.separright{
    background: url(/images/separright.png) no-repeat;
    width: 22px;
    height: 2px;
}

table.pretext {
    width: 312px;
    height: 380px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.pretext td.main{
    width: 290px;
    height: 378px;
    background-color: #ffffff;
	vertical-align: top;
}

table.pretext td.main div{
	margin-left:15px;
	margin-top: 25px;
	width:270px;
	color: #6E6E70;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
}

table.pretext td.right{
    background: url(/images/rightbg.png) repeat-y;
    height: 378px;
    width: 22px;
}


table.pretext td.separ{
    background: url(/images/separbg.png) repeat-x;
    width: 290px;
    height: 2px;
}

table.pretext td.separright{
    background: url(/images/separright.png) no-repeat;
    width: 22px;
    height: 2px;
}









table.rightcollect{
    height: 204px;
    width: 312px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.rightcollect td.main{
    height: 182px;
    width: 290px;
    background-color: #ffffff;
	vertical-align: top;
}

table.rightcollect td.main div{
	margin: 15px;
	height:112px;
}

table.rightcollect td.main a.man{
	text-decoration: none;
	font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 16px;
    color: #838384;
}

table.rightcollect td.main a.man:hover{
}

table.rightcollect td.main a.woman{
	text-decoration: none;
	font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 16px;
    color: #838384;
}

table.rightcollect td.main a.woman:hover{
}

table.rightcollect td.main a.nogender{
	text-decoration: none;
	font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 16px;
    color: #838384;
}

table.rightcollect td.main a.nogender:hover{
}

table.rightcollect td.main div.tomain {
	height: 20px;
	text-align:right;
}

table.rightcollect td.main div.tomain img{
	vertical-align: middle;
}

table.rightcollect td.main div.tomain a{
	color:#838384;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

h1.man{
    font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #595958;
}

h1.woman{
    font-family: Arial, Tahoma,  Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #595958;
}

table.rightcollect td.right{
    background: url(/images/rightbg.png) repeat-y;
    height: 182px;
    width: 22px;
}

table.rightcollect td.bottom{
    background: url(/images/bottombg.png) repeat-x;
    width: 290px;
    height: 22px;
}

table.rightcollect td.corner{
    background: url(/images/cornerbr.png) no-repeat;
    width: 22px;
    height: 22px;
}

div.scrollable {
	position:relative;
	overflow:hidden;	 	
	width: 901px;	
	height:463px;
}

div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	clear:both;
}

div.scrollable div.items div {
	float:left;
	width:296px;
	text-align:center;
	padding-right: 6px;
	font-size: 16px;
	/* color: #929496; */
	color: #000000;
	margin-top: 10px;
	font-family: Tahoma,  Helvetica, sans-serif;
}

div#arrowright{
 cursor: pointer;
	position: absolute;
	margin-top: 39px;
	margin-left:856px;
	height: 377px;
	width: 45px;
}

div#arrowleft{
 cursor: pointer;
	position: absolute;
	margin-top: 39px;
	height: 377px;
	width: 45px;
}

.color {
 border: solid 1px #fff;
}






div.collectmore{
	width: 901px;	
	height:463px;
}

div#collectmr{
    width: 840px;
    height: 463px;
    vertical-align: top;
    margin: 0px;
}

div#arrowrightbig{
 cursor: pointer;
	position: absolute;
	height: 463px;
	width: 45px;
	margin-left:856px;
}

div#arrowleftbig{
 cursor: pointer;
	position: absolute;
	height: 463px;
	width: 45px;
}

table.collectmr{
    height: 463px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:30px;
}

table.collectmr td.lef{
    width: 374px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    /* color: #bbbaba; */
	color: #000000;
	padding-right: 20px;
	padding-top: 20px;
}

table.collectmr td.lef h1{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}

table.collectmr td.lef h2{
	font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
	/* color:#ffffff; */
	color: #000000;
}

table.podr{
	width:100%;
	border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

table.podr td{
	vertical-align: top;
}


table.collectmr td.rig{
    width: 396px;
    vertical-align: top;
}

table.colors{
	border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table.colors td{
	vertical-align: middle;
	padding-top: 5px;
}
div.color{
	width:80px;
	height: 30px;
	border: 1px solid #ffffff;
}

img.front {
 position: absolute;
	margin-top: 433px;
	cursor: pointer;
	z-index: 1;
}

img.back {
 position: absolute;
	margin-top: 433px;
	margin-left: 190px;
	cursor: pointer;
	z-index: 1;
}





div#twocol table.twocol h2{
    font-family: Arial, Helvetica, sans-serif;    
    color: #29aac9;
    font-size: 14px;
}

div#twocol table.twocol h2.gray{
    font-family: Arial, Helvetica, sans-serif;    
    color: #cac4c3;
    font-size: 14px;
}

div#twocol table.twocol td.rig a.gray{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #cac4c3;
}

div#twocol table.twocol td.rig a.gray:hover{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #cac4c3;
}

div#twocol table.twocol td.lef a.gray{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #cac4c3;
}

div#twocol table.twocol td.lef a.smallgray{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #cac4c3;
}

div#content2{
	width: 871px;
	height: 425px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-left: 30px;
}

div#who {
	margin-top: 15px;
	margin-left:15px;
	margin-bottom: 7px;
	height: 20px;
}

div#who h1.personal{
    font-family: Arial, Helvetica, sans-serif;    
    color: #29aac9;
    font-size: 21px;
}

.link_mat {
 cursor: pointer;
}

#slideshow {
    position:relative;
    width: 598px;
				height: 577px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

div.dop_div {
 display: none;
}

.huy-magnifier {
    border: 1px solid #838384;
    height: 181px;
    width: 231px;
    z-index: 5;
}

input.main_log {
 width: 93px;
 height: 14px;
 padding: 1px 4px;
 margin-right: 9px;
 border: solid 1px #9a9796;
 color: #7f7f7f;
 font-family: Arial;
 font-size: 12px;
}

input.main_pas {
 width: 93px;
 height: 14px;
 padding: 1px 4px;
 margin-right: 5px;
 border: solid 1px #9a9796;
 color: #7f7f7f;
 font-family: Arial;
 font-size: 12px;
}

.main_reg {
 color: #184dba;
 font-size: 10px;
 font-family: Arial;
 font-weight: bold;
}

.main_forg {
 color: #000000;
 font-size: 10px;
 font-family: Arial;
 font-weight: bold;
}

table.rightnew2 {
    width: 312px;
    height: 135px;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.rightnew2 td.main{
    width: 290px;
    background-color: #ffffff;
}

table.rightnew2 td.main div{
    padding-left: 20px;
    vertical-align: top;
}

table.rightnew2 td.right{
    background: url(/images/rightbg.png) repeat-y;
    width: 22px;
}

img.main_spec {
 float: left;
 margin-right: 5px;
 margin-top: 1px;
}

a.main_spec {
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
 color: #d9102f;
 text-decoration: none;
 line-height: 100%;
}

a.main_spec:hover {
 color: #595958;
}

.main_news {
 font-family: Arial;
 font-size: 24px;
 color: #595958;
 text-decoration: none;
}

.allnews {
 font-family: Arial;
 font-size: 9px;
 color: #aeaeae;
}

.news_date{
 font-family: Arial, Tahoma,  Helvetica, sans-serif;
 font-size: 12px;
 color: #aeaeae;
}

.newsitem {
 font-family: Arial;
 font-size: 12px;
 color: #006db0;
}

.newsitem:hover {
 color: #595958;
}

.main_logout {
 font-family: Arial;
 font-size: 12px;
 color: #006db0;
}

.main_logout:hover {
 color: #595958;
}
