﻿/* Layout */
#lang{position:absolute;z-index:9999}
body.ltr #lang{left:50%;text-align:right}
body.rtl #lang{right:50%;text-align:left}
body.ltr #lang > ul{float:right}
body.rtl #lang > ul{float:left}
body.ltr #lang > ul > li{text-align:right}
body.rtl #lang > ul > li{text-align:left}
body.ltr #lang > ul > li > ul{text-align:left}
body.rtl #lang > ul > li > ul{text-align:right}
#lang > ul > li > span{text-transform:capitalize}
#lang > ul > li > span > img{vertical-align:text-bottom;_vertical-align:bottom}
#lang > ul > li > ul{display:none;padding:0}
#lang > ul > li:hover > ul{display:block}
#lang > ul > li > ul > li > a{display:block;text-decoration:none;text-transform:capitalize}
#lang > ul > li > ul > li > a:hover{text-decoration:underline}

#lang ul{list-style-type:none;padding:0;margin:0}

/* IE6 and less */
* html body{behavior:url("csshover.htc")}
* html body.ltr #lang ul{float:right}
* html body.rtl #lang ul{float:left}
* html body.ltr #lang ul li{text-align:right}
* html body.rtl #lang ul li{text-align:left}
* html body.ltr #lang ul li ul{text-align:left}
* html body.rtl #lang ul li ul{text-align:right}
* html #lang ul li span{text-transform:capitalize}
* html #lang ul li span img{vertical-align:text-bottom;_vertical-align:bottom}
* html #lang ul li ul{display:none;padding:0}
* html #lang ul li:hover ul{display:block}
* html #lang ul li ul li a{display:block;text-decoration:none;text-transform:capitalize}
* html #lang ul li ul li a:hover{text-decoration:underline}

/* font */
#lang{font-family:Tahoma,Arial,Helvetica,sans-serif}

/* colors */
#lang{color:#543}
#lang a{color:#543;text-decoration:none !important}
#lang a:hover,#lang a:active{background-color:#543;color:#fcfaea;text-decoration:none}
#lang > ul{background-color:#7c705a;color:#E4DBCF}
* html #lang ul{background-color:#7c705a;color:#E4DBCF}
#lang > ul > li > ul{border:solid 1px #543;background-color:#fcfaea}
* html #lang ul li ul{border:solid 1px #543;background-color:#fcfaea}

/* Size */
#lang{top:11px;width:760px}
body.ltr #lang{margin-left:-380px}
body.rtl #lang{margin-right:-380px}
#lang ul li ul li{line-height:16px}
#lang ul li span{display:block;padding:3px;font-weight:bold}
#lang ul li span img{margin-right:3px}
#lang ul li ul li a{font-size:12px;padding:0 3px}

* html #lang{top:0px;width:0px}
* html body.ltr #lang{margin-left:0px}
* html body.rtl #lang{margin-right:0px}

/*html:not([lang*=""]) #lang{top:0px}*/
