/*----------------------------------------------*/
/* Dark */
/*----------------------------------------------*/
body#theme_dark #header {background-image:url(images/dark/header.jpg);}
body#theme_dark #header_logo a {background:url(images/dark/header_logo.png) no-repeat 0 0;}

body#theme_dark #header_menu li > ul > li {background-image:url(images/dark/menu_mid.png);}
body#theme_dark #header_menu li > ul > li.top {background-image:url(images/dark/menu_top.png)}
body#theme_dark #header_menu li {background-image:url(images/dark/menu_line.png);}
body#theme_dark #header_menu li > ul {background-image:url(images/dark/menu_bottom.png);}

body#theme_dark #header_menu li a {color:#c2c2c2;}
body#theme_dark #header_menu li li a {color: #949494 !important;}
body#theme_dark #header_menu li li a:hover {color: #bfbfbf !important;}
body#theme_dark #header_menu li:first-child {background:none;}
body#theme_dark #header_menu li > ul > li > ul{left:183px;}

body#theme_dark #footer .footer_top {background-image:url(images/dark/footer_line.png);}

body#theme_dark .content_top p {color:#f6f6f6;}
body#theme_dark .body_bg #content {background-image:url(images/dark/body_bg.png);}
body#theme_dark .block_slogan .text p{color:#c2c2c2;}

body#theme_dark .list li {border-bottom-color:#454545;}

body#theme_dark .block_contact_form .field,
body#theme_dark .block_contact_form .textarea {background:#e0e0e0;}
body#theme_dark .block_contact_info b {color:#c7c7c7;}

body#theme_dark .block_box h3 a{color:#c7c7c7;}

body#theme_dark .arrowButton {cursor: pointer;z-index:13;}
body#theme_dark .arrowButton .prevArrow,
body#theme_dark .arrowButton .nextArrow {width:14px;height:19px;background:url(images/dark/slider_arrows.png) 0 0 no-repeat;display:block;position:absolute;bottom:12px;overflow:hidden;text-indent:-500px;z-index:13;}
body#theme_dark .arrowButton .prevArrow {left:0;}
body#theme_dark .arrowButton .prevArrow:hover  {background-position:0 -19px}
body#theme_dark .arrowButton .prevArrow:active {background-position:0 0}
body#theme_dark .arrowButton .nextArrow {right:0;background-position:-14px 0px}
body#theme_dark .arrowButton .nextArrow:hover  {background-position:-14px -19px}
body#theme_dark .arrowButton .nextArrow:active {background-position:-14px 0px}

body#theme_dark .block_filter li a {color:#9c9c9c;}
body#theme_dark {background-color:#333333;}
body#theme_dark h1,
body#theme_dark h2,
body#theme_dark h3,
body#theme_dark h4,
body#theme_dark h5,
body#theme_dark pre {color:#c7c7c7;}
body#theme_dark p{color:#969696;}

body#theme_dark .line_1 {background-image:url(images/dark/dotts.gif);}
body#theme_dark .p_l_18_1 {border-left-color:#4f4f4f;}
body#theme_dark #recent_projects a,
body#theme_dark #latest_projects a {background-image:url(images/dark/bg_ball.png); background-position:0 0 !important;}

body#theme_dark .block_picture {border-color:#383838 !important; background:#2e2e2e !important;}
body#theme_dark .description a img
,body#theme_dark .p_t_12 a img {height:0; width:0; padding:7px 0 0 7px; background:url(images/dark/arrow_more.png) no-repeat 0 0;}
body#theme_dark .line_3 {background-color:#454545;}
body#theme_dark .icon img,
body#theme_dark .pic img {background:#333333;}

body#theme_dark .line_1.w_lnk a {background-color:#333333;}
body#theme_dark .table_black td {border-left-color:#292929; background-color:#303030;}
body#theme_dark .table_black td.last {border-right-color:#292929;}
body#theme_dark .table_black .key_features td {background-color:#2b2b2b;}
body#theme_dark .table_black .key_features td,
body#theme_dark .table_black .price td,
body#theme_dark .table_black .buttons td  {border-bottom-color:#292929;}
body#theme_dark .table_black .price td {border-top-color:#292929;}

body#theme_dark .table_white {background-image:url(images/dark/table_white.png); border-color:#2f2f2f; background-color:#2e2e2e;}
body#theme_dark .table_white th {border-right-color:#2f2f2f; color:#bdbdbd; text-shadow:0 1px 0 #2a2a2a;}
body#theme_dark .table_white td {border-color:#383838; border-bottom-color:#2e2e2e;}
body#theme_dark .table_white .even td{background:#303030; border-bottom-color:#303030;}
body#theme_dark .table_white .last_row td{border-bottom:#2e2e2e;}

body#theme_dark #footer .footer_left p,
body#theme_dark #footer .footer_middle p {color:#808080;}
body#theme_dark .line_1.w_lnk a{color:#969696;}
