/*
Description: Dr. English - 
Author: Elephant studio
Author URI: http://www.elephantstudio.co.il

*/


/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;}
body {color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
.info_link:hover,#leftblock .down:hover,#leftblock a.more:hover,.info_body p a:hover,.testi_link a:hover,.viewall:hover,#footer p a:hover{text-decoration : underline;}
#leftblock .down,.pack_body a,.pack_body p,.info_body p,.dollar,#leftblock a.order,#leftblock span,#footer p,#footer p a,.viewall,.form_para,.services_list li,.testi_link a,.testi_link,.testi_para,.righthead,.blog_bottom,.blog ul li,.blog_body h2,.artm_bottom,.artm ul li,.artm_body h2,.ebook_bottom,.ebook ul li,.ebook_body h2,.article_bottom,.article ul li,.article_body h2,#leftblock ul li,#nav a,#leftblock h1,#leftblock h2,#leftblock h3,#leftblock p{font-family: Arial, Helvetica, sans-serif;}
.clear{display : block;clear : both;font-size : 0px;line-height : 0px;}


/* BASE STRUCTURE */
#content{margin : 0; padding : 0px 0px 280px 0px;}
#top_enclose{height : 227px;margin : 0px auto;background : url(../images/headnav.gif) repeat-x 0px bottom;}
#top_hold{width : 950px;margin : 0px auto;background : url(../images/header-o.png) no-repeat right top;}
#header{height : 189px; margin : 0px auto;}
#navigator{height : 35px; margin : 1px auto;}
#mainblock{ background : url(images/bg.gif) repeat-x 0px 0px; margin : 0px auto;}
#mainblock_hold{width : 950px;background : url(../images/mainbody.gif) repeat-y center 0px;margin : 10px auto;}
#footer{ clear: both;background : #FFF;margin : 0px auto;padding : 10px 0px 10px;}
#footer p{margin : 0px auto;}

/* HEADER */
#header img{position: relative; top: 70px; }

/* MAIN NAVIGATOR */

#nav li,#nav a{float : left;}
#nav span{font-weight : bold;}
/*#nav a:hover span,#nav #current span,#nav li:hover span,#nav li.over span{padding-left : 10px;  }*/
#nav a{line-height : 39px;color : #1b3f4f;font-weight : normal;font-size : 13px;padding : 0px 18px 0px 18px;}
#nav a:hover,#nav #current,#nav li:hover a,#nav li.over a{color : #FFF;background :  url(../images/navhover.gif) repeat-x 0px 0px;/* border-right : 1px solid #f8d9b2; */}

 
#nav-lang {padding:12px 40px 0 0;}
#nav-lang li,#nav-lang a{float : right; padding-left : 5px;}
 
 
/* MAIN CONTENT */
#main_top{width : 950px;background : url(images/maintop.gif) no-repeat 0px 0px;}
#main_bottom{width : 950px;background : url(../images/mainbottom.gif) no-repeat 0px bottom;padding-bottom : 40px;}
#leftblock{width : 400px;float : left;padding : 0 20px 20px 0; margin: 28px 0 0 0;}
#leftblock .cat-title{font-size: 14px;font-weight : bold;color : #D97A0B; margin:0 0 15px 0;}
/*#leftblock .cat-title{font-size: 14px;font-weight : bold;color : #316D9B; margin:0 0 15px 0;}*/

#leftblock h1{font-weight : bold;font-size : 28px;color : #39b1cd;}
#leftblock h1.first{margin-left : 3px;}
#leftblock h2, #block h2{margin-left : 3px;padding-bottom : 13px;font-weight : bold;font-size : 17px;color : #2A85C7;}
#leftblock h3{margin-left : 3px;color : #e07c45;font-weight : bold;font-size : 12px;background : url(images/border.gif) repeat-x 0px bottom;padding-bottom : 15px;}
#leftblock h5{color : #555;font-weight : bold;font-size : 12px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif;}
#leftblock p{text-align : left;width : 400px;margin : 0 0px 12px 0;color : #4f4f4f;font-weight : normal;font-size : 12px;}
#leftblock .email{text-align : left;width : 500px;margin : 0px 0px 12px 0;color : #2A85C7;font-weight : normal;font-size : 12px;}
#leftblock .email:hover {text-decoration: underline;}
#block {	padding : 0 20px 0 0; }
#block h2{margin-left: 3px; padding-top : 15px;font-weight : bold;font-size : 17px;color : #2A85C7;}

#logos{ list-style: none; margin: 20px 0 20px 0; padding: 0;}
#logos li{ float: left; padding: 0; margin: 5px 15px 10px 0; position: relative; width: 150px; overflow:hidden;border: solid thin #ccc;}
#logos li img{margin: 0 25px;}
#logos li h3{padding: 0;margin: 0; font-size: 11px; background: #EFF4F8;padding:5px;color: #2E506B;font-family: Arial, Helvetica, sans-serif; border-top: solid 0.5px #ccc; height: 45px;}

#logos-ru{ list-style: none; margin: 20px 0 20px 0px; padding: 0; }
#logos-ru li{ float: left; padding: 0; margin: 5px 15px 5px 0px; position: relative; width: 150px; overflow:hidden;border: solid thin #ccc;}
#logos-ru li img{margin: 0 25px;}
#logos-ru li h3{padding: 0;margin: 0; font-size: 11px; background: #EFF4F8;padding:5px;color: #2E506B;font-family: Arial, Helvetica, sans-serif; border-top: solid 0.5px #ccc; height: 45px;}
#logos-ru li .long{padding: 0;margin: 0; font-size: 11px; background: #EFF4F8;padding:5px;color: #2E506B;font-family: Arial, Helvetica, sans-serif; border-top: solid 0.5px #ccc; height: 70px;}


/*#leftblock ul.client-logo li img.new {display: block; position: absolute; top: -3px; right: -3px; z-index: 1; border: none; }*/


#rightblock{width : 292px;float : left;padding-top : 14px;}
#rightblock img{width : 380px; float : left;padding: 15px 0 0 56px;}
#rightblock form{padding-right : 13px;}


/* FOOTER */
#footer {border-top: solid 1px #333; width:960px;}
#footer p{padding : 5px 0px;text-align : center;font-size : 11px;color : #4f4f4f;font-weight : normal;}
#footer p a{font-size : 11px;color : #4f4f4f;font-weight : normal;}

/*other pages*/
#leftblock h3.ex{padding-top : 15px;}
#leftblock h3.big{font-weight : bold;font-size : 18px;color : #e07c45;}
#leftblock .thirty{padding-top : 13px;}
.more{color : #39b1cd;font-weight : bold;font-size : 11px;display : block;margin-top : 5px;}
#leftblock ul.tri{line-height : 15px;margin : 0px;padding : 0px;width : 589px;}
#leftblock ul.tri li{padding : 0px 0px 0px 12px;margin : 0px;list-style-image : none;background : url(images/tri.gif) no-repeat 0px 2px;}
#leftblock span,#leftblock ul.tri li{font-size : 12px;font-weight : normal;color : #4f4f4f;}

#leftblock ul.services{line-height : 15px;margin : 0px;padding : 0px;width : 589px;}
#leftblock ul.services li{padding : 0px 0px 0px 12px;margin : 0px;list-style-image : none;background : url(images/tri.gif) no-repeat 0px 2px;}
#leftblock .contact{	padding-bottom: 10px;}
#leftblock .contact p{font-size : 12px; color : #4f4f4f; margin: 0; padding:0;}


#leftblock .blog_links {border: solid 0.1em #eee;margin: 5px 0 25px 20px;width: 500px;}
#leftblock .blog_links p{padding: 5px 10px 15px 30px;margin: 0px;line-height: 1.5em;}
#leftblock .blog_links h5{padding: 5px 10px 0 0;margin: 0px;}
#leftblock .blog_links .blog_links_title {height: 40px;background-color: #EFF4F8;}
#leftblock .blog_links .blog_links_title .first_title{padding: 5px 0px 0px 10px;font-size: 14px;font-weight: bold;color: #316D9B;}
#leftblock .blog_links a:link, .blog_links a:visited {font-size:12px;text-decoration: underline;color: #D97A0B;}
#leftblock #articel-content{width: 800px;margin-left : 3px;}
#leftblock #articel-content p,#leftblock #articel-content h5 {width: 800px;margin-left : 3px;}
#leftblock #articel-content h5{color: #363636}
#leftblock #articel-content ul{margin:0 0 15px 3px;font-size: 12px;list-style: circle;list-style-position: inside;line-height: 1.5em;color: #4f4f4f;font-family: Arial, Helvetica, sans-serif;}
