/********************************************************************************/
/* General Format */
/********************************************************************************/
html
{
	direction: rtl;
}
/********************************************************************************/

/********************************************************************************/
/* Alignment */
/********************************************************************************/
.dir-side
{
	direction: rtl;
}
.dir-inverse
{
	direction: ltr;
}
.align-side
{
	text-align: right;
}
.align-inverse
{
	text-align: left;
}
.float-side
{
	float: right;
}
.float-inverse
{
	float: left;
}
/********************************************************************************/

/********************************************************************************/
/* Header */
/********************************************************************************/
.w2s-logo
{
    float: right;
    margin-right: 10px;
}
.w2s-header-search
{
    float: left;
    margin-left: 10px;
}
.w2s-menu-phone,
.w2s-menu-chat
{
    color: #fff;
    font: bold 14px Tahoma;
    padding-right: 25px;
    width: 106px;
}
.w2s-menu-phone a,
.w2s-menu-chat a
{
    color: #fff;
    display: inline-block;
    font: bold 14px Tahoma;
    text-decoration: none;
}
.w2s-menu-phone
{
    background: url(../images/w2s-icon-phone.gif) right no-repeat;
    clear: left;
    float: left;
    height: 23px;
    margin-bottom: 4px;
}
.w2s-menu-chat
{
    background: url(../images/w2s-icon-chat.gif) right no-repeat;
    clear: left;
    float: left;
    height: 21px;
}
.w2s-menu-search
{
    background: url(../images/rtl/w2s-search-bg.gif) right no-repeat;
    height: 23px;
    width: 221px;
}
.w2s-menu-search input,
.w2s-menu-search button
{
    float: right;
}
.w2s-topmenu li
{
    float: right;
    border-left: solid 1px #fff;
}
.w2s-topmenu .first
{
    background-position: right 0px;
}
.w2s-topmenu .lang
{
    float: left;
}
.w2s-topmenu .last,
.w2s-topmenu .lang
{
    border-left: 0px;
}
/********************************************************************************/

/********************************************************************************/
/* Footer */
/********************************************************************************/
.w2s-bottommenu
{
    background-position: right -78px;
}
.first,
.w2s-footer-item
{
    background: url(../images/w2s-footer-delimiter.png) no-repeat left top;
    float: right;
}
.w2s-bottommenu .first
{
    width: 59px;
}
/********************************************************************************/

/********************************************************************************/
/* Content */
/********************************************************************************/
#w2s-bradcrumb li
{
    background: url(../images/rtl/w2s-bradcrumb.gif) no-repeat left 11px;
    float: right;
    padding-left: 15px;
}
.w2s-opener-text,
.w2s-opener-btn,
.w2s-opener-form,
.w2s-opener-picture
{
    float: right;
}
.w2s-opener-text
{
    border: dashed 1px #d3e59c;
    border-left: 0px;
}
.w2s-opener-btn,
.w2s-opener-form
{
    border: dashed 1px #d3e59c;
}
.w2s-opener-form fieldset.w2s-form-read input
{
    float: right;
    margin-left: 5px;
}
.w2s-opener-form .contactBtn
{
    background: url(../images/rtl/w2s-form-btn.jpg) no-repeat;
}
.w2s-opener-text .contactBtn
{
    background: url(../images/rtl/w2s-form-btn-small.jpg) no-repeat;
}
.w2s-opener-text .contactBtn
{
    margin-right: 0px;
}
#w2s-content-narrow
{
    float: right;
}
#w2s-sidebar
{
    float: right;
}

#w2s-sidebar dd
{
    float: right;
    margin: 0px 26px 0px 0px !important;
}
#w2s-articles-info
{
    float: right;
}

#w2s-articles-info dd
{
    float: right;
    margin: 0px 26px 0px 0px !important;
}

.w2s-secondmenu dl dt
{
    background-position: left -41px;
}
.w2s-secondmenu dl dt span
{
    background-position: right -41px;
    padding-right: 26px;
}
.w2s-secondmenu dl dd a
{
    background: url(../images/rtl/w2s-arrow-green.gif) no-repeat right 2px;
    padding-right: 24px;
}
.w2s-secondmenu dl dd a:hover
{
    background: url(../images/rtl/w2s-arrow-orange.gif) no-repeat right 2px;
}

.w2s-content-page-finish-inner ul
{
    margin:0px;
}

.w2s-content-page-finish-inner li
{
    background: url(../images/rtl/w2s-arrow-green12px.gif) no-repeat right ;
    padding-right: 15px;
}

.w2s-content-page-finish-inner li a
{
    text-decoration:none;
    color: #444 !important;
}

.w2s-content-page-finish-inner li a:hover
{
    text-decoration:underline;
    color: #e66a0e !important;
}

#w2s-institute-info dd
{
    float: right;
    margin: 0px 26px 0px 0px !important;
}
.w2s-content-page-start
{
    background-position: left -41px;
    padding-left: 10px;
}
.w2s-content-page-start h2
{
    background-position: right -41px;
    padding-right: 26px;
}
.w2s-content-page-finish
{
    background-position: left bottom;
    padding-left: 25px;
}
.w2s-content-page-finish-inner
{
    background-position: right bottom;
    padding-right: 25px;
}


.w2s-hp-item
{
    float: right;
    margin: 0px 26px 0px 0px !important;
}
.w2s-hp-item span
{
    background: url(../images/rtl/w2s-pic-bg.gif) no-repeat right top;
    margin-left: 5px;
}
.w2s-hp-item span img
{
    margin: 2px 8px 0px 0px;
}
.w2s-hp-item span,
.w2s-hp-item div
{
    float: right;
}
/********************************************************************************/



.w2s-opener-text fieldset label
{
    float: right;
}
.w2s-opener-text fieldset .input-text
{
    margin-left: 3px;
}
