/*
	Design by Mergen AGAYEV
	mergenchik@yahoo.com
	
	DarkRed - #b71818;
	LightRed - #fa0a0a;
	DarkGreen - #1e711d;
	LightGreen - #059002;
*/
body
{
    margin: 0;
    padding: 0;
    border: 0;
    background: #FFFFFF url(/image/bg_gradient.gif) repeat-x;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 14px;
}
/*Container Declaration*/
#HeadContainer
{
    display: block;
    width: 984px;
    height: 154px;
    margin: 0;
    padding: 0;
    border: none;
    clear: both;
}
#MainContainer
{
    margin: 10px auto;
    padding: 0;
    width: 984px;
}
#BodyContainer
{
    margin: 0;
    padding: 0;
    width: 984px;
    background: #fff;
    display: table;
}
#MainContent
{
    width: 650px;
    padding: 20px 0;
    float:left;
}
/*Language Switch */
ul#TopMenuLangSwitch
{
    display: block;
    margin: -32px 0 0 860px;
    padding: 0 0 0 8px;
    height: 20px;
    width: 117px;
    background: url("/image/top_lang_bar.gif") no-repeat;
    position: relative;
}
ul#TopMenuLangSwitch li
{
    display: block;
    float: left;
    padding: 1px;
    margin: 0 2px;
}
ul#TopMenuLangSwitch li:hover
{
    background-color: #ddd;
}
/*Body Content*/
.paddingContent
{
    padding: 20px 40px;
}
#LeftMenu
{
    display: block;
    width: 270px;
    float: left;
    margin: 5px;
    padding: 20px 0 0 0;
}

#BodyLayout
{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
#BodyLayout td
{
    vertical-align: top;
    margin: 0;
}
#BodyLayout .rightMenu
{
    width: 297px;
    padding: 0;
}
#RightMenuContainer
{
    width: 297px;
    float: right;
    padding: 0;
    margin: 0 10px 0 10px;
}
#RightMenuContent
{
    background: url("/image/right_menu_bg.gif") repeat-y 50% 0%;
    width: 297px;
    padding: 0;
    margin: 0;
}
#RightMenuContent ul
{
    list-style-type: none;
    list-style-position: outside;
    padding-left: 0;
    margin-left: 0;
}
#RightMenuContent li
{
    margin-bottom: 20px;
}
#RightMenuContent h1
{
    color: #1e711d;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 18px;
    padding-bottom: 4px;
}
.SlideMenu
{
    display: block;
    margin: 10px 0;
    width: 240px;
    padding: 0 0 0 5px;
    list-style: none;
}
.SlideMenu li, .SlideMenu li a
{
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #222;
}
.SlideMenu li.main
{
    border-bottom: solid 1px #ddd;
    border-left: solid 8px #999;
    padding: 2px 0 2px 10px;
    background-color: #d3ffd0;
}
.SlideMenu li.main:hover
{
    background-color: #52bd28;
    border-left: solid 8px #e1004a;
    border-bottom: solid 1px #52bd28;
    color: #fff;
}
.SlideMenu .sub ul
{
    display: block;
    margin: 0;
    width: 240px;
    padding: 0;
    list-style: none;
}
.SlideMenu .sub ul li
{
    border-bottom: solid 1px #ddd;
    border-left: solid 8px #999;
    padding: 2px 0 2px 10px;
    background-color: #d8d8d8;
}
.SlideMenu .sub ul li a
{
   font-size: 13px;
}
.SlideMenu .sub ul li:hover
{
    background-color: #52bd28;
    border-left: solid 8px #e1004a;
    border-bottom: solid 1px #52bd28;
    color: #fff;
}
.cmenu_section
{
    display: block;
    margin: 10px 0;
    width: 240px;
    padding: 0 0 0 5px;
}
.cmenu_section h1
{
    border-left: solid 8px #1e711d;
    padding: 2px 0 2px 10px;
    border-bottom: solid 1px #1e711d;        
    border-top: solid 1px #1e711d;   
    font-size:16px;
    margin: 0;
}
.cmenu_section ul
{
    display: block;
    margin: 0;
    width: 240px;
    padding: 0;
    list-style: none;
}
.cmenu_section ul li
{
    padding: 6px;
    border-bottom: solid 1px #ddd;
    background-color:#eee;
}
.cmenu_section ul li h2
{
    font-size:14px;
    padding:0;
    margin:0;
}
.cmenu_section ul li a, .cmenu_section ul li a:visited
{
    color:#00f;
    font-weight:bold;
}
.cmenu_section ul li a:hover
{
    color:#fff;
    background-color:#1e711d;
}
.dlImages
{
    padding:10px;
    text-align:center;
    vertical-align:top;
}
.dlImages h1
{
    font-size: 15px;
    color: #45d250;
    text-align:center;
    padding:0;
    margin:10px 0 0 0;
}
.dlImages h2
{
    font-size: 12px;
    color: #45d250;
    text-align:center;
    padding:0;
    margin:10px 0 0 0;
}
.dlImages h1 a, .dlImages h2 a
{
    text-decoration:none;
}
.sub_items
{
    font-size:12px;
}
.sub_items div.item
{
    padding:2px 15px;
    margin:0px;
    /*border-bottom: solid 2px #ddd;
    background-color:#d3ffd0;*/
}
.sub_items div.item:hover
{
    padding:2px 15px;
    margin:0px;
    /*border-bottom: solid 2px #ddd;
    background-color:#92de7c;*/
    background-color:#d3ffd0;
}
.sub_items h2
{
    font-size:13px;
}
.sub_items h2 a
{
    color: #1e711d;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    text-decoration:none;
}