#exAMPLE{
    background: url(http://evgeniypopov.com/template2/css/images/bg4.jpg) no-repeat;
    width: 1780px; height: 3900px;
    position: absolute;
    left: 50%; margin-left: -890px; top: -175px;
    z-index: 999;
    opacity: 0.3;
    
    /*margin-top: -203px;*/
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
    background: url(bg000000.jpg) no-repeat center top, url(bg000000.png) center 1px;
}

input[type=text], input[type=password], textarea{
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-appearance: none;    
    border: solid 1px #e7e7e7;
    color: #7e7e7e; 
    font-style: italic; 
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
}
input[type=text], input[type=password]{
   background: url(http://evgeniypopov.com/template2/css/images/input_bg.png) repeat-x; 
   padding: 3px;     
   width: 196px;   
}
textarea{
   width: 632px;
   height: 140px; 
   padding: 5px 10px;  
   resize: vertical;
   background: #f7f7f7 url(http://evgeniypopov.com/template2/css/images/textarea-bg.png) repeat-x bottom;
   box-shadow: inset 0 1px 1px #b7b7b7;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
   color: #7e7e7e; 
}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{
   color: transparent; 
}

input:-moz-placeholder, textarea:-moz-placeholder {
   color: #7e7e7e; 
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{
   color: #7e7e7e;  
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { 
   color: transparent !important; 
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{
   color: transparent !important; 
}
    
input[type=number] {
	text-align: left; /* в Opera для полей number по умолчанию выравнивание вправо */
}

input[type=radio], input[type=checkbox]{
    display:none;
}
input[type=radio] + label, label.radio{
    background:url(http://evgeniypopov.com/template2/css/images/radio_off.png) no-repeat 0 0;
    padding:2px 0px 2px 18px;
}
input[type=radio]:checked + label, label.radio.checked{
    background:url(http://evgeniypopov.com/template2/css/images/radio_on.png) no-repeat 0 0;
}

input[type=checkbox] + label, label.checkbox{
    background:url(http://evgeniypopov.com/template2/css/images/checkbox_off.png) no-repeat 0 0;
    padding:0 0px 2px 22px; min-height: 17px;
    vertical-align: bottom;
    margin-right: 5px;
}
input[type=checkbox]:checked + label, label.checkbox.checked{
    background:url(http://evgeniypopov.com/template2/css/images/checkbox_on.png) no-repeat 0 0;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus{
    background: #fff;
}


input[type=text].error{
    border: solid 1px red;
}

#middle button, .ui-dialog button, div.lockContent .button{
   border-top: solid 1px #b7e8f4;
   border-right: solid 1px #2e99da;
   border-left: solid 1px #27a5e2; 
   border-bottom: solid 1px #14638a;
   background: #25b9de; /* Old browsers */
   background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YjlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODlhZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #25b9de 0%, #289ae4 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25b9de), color-stop(100%,#289ae4)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #25b9de 0%,#289ae4 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #25b9de 0%,#289ae4 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #25b9de 0%,#289ae4 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #25b9de 0%,#289ae4 100%); /* W3C */
   font-family: Arial; font-size:14px ;
   color: #fff;
   text-shadow: 1px 1px 1px #1172d2;
   margin-top: 8px;
   box-sizing: border-box;
   -moz-box-sizing: border-box; 
   -webkit-appearance: none;     
   padding: 6px 12px 9px 12px ;
   cursor: pointer;
   box-shadow : 0 2px 10px #9f9f9f;
}
button:active{
     box-shadow : none;
     padding: 7px 11px 8px 13px ;
     border: inset 1px #fff;
     
}
.jwgroup button{
    border: none !important;
 
    box-shadow : none !important;
     margin-top: 0!important;
}
#middle button.red{
    background: #f00002; /* Old browsers */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2UyMDAwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2JhMDAxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZDAwMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f00002 0%, #e20007 25%, #ba0013 78%, #ad0017 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f00002), color-stop(25%,#e20007), color-stop(78%,#ba0013), color-stop(100%,#ad0017)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f00002 0%,#e20007 25%,#ba0013 78%,#ad0017 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f00002 0%,#e20007 25%,#ba0013 78%,#ad0017 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f00002 0%,#e20007 25%,#ba0013 78%,#ad0017 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f00002 0%,#e20007 25%,#ba0013 78%,#ad0017 100%); /* W3C */
    
    border-top: solid 1px #faabac;
    border-right: solid 1px #ba0013;
    border-left: solid 1px #b40015; 
    border-bottom: solid 1px #7f0011;    
    
    text-shadow: 1px 1px 1px #a10007;
}
.required{
    color: #bf1010;
    font-size: 12px;
    margin-left: 3px;
}
.oAuth{
    margin-right: 5px;
}

#wrapper {
	width: 940px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 100px;
    position: relative;
    padding-top: 30px;
    background: url(header_b.png) no-repeat center 116px; 
    margin-bottom: 28px;
    position: relative;
}

#logo{
    width: 188px;
    height: 43px;
    margin: 0 auto 8px auto;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    background: url(logo0000.png) no-repeat;
}
#header p.description{
    font-style: italic;
    text-shadow: 1px 1px 1px #fff;
    text-align: center;

}
#searchForm h3{
    text-align: center;
    font-size:18px;
}
#searchForm form{
    position: relative;
    width: 180px;
    margin: 0 auto 10px auto;
} 
#searchForm input{
    border: inset 1px  #eee;
    padding: 2px 5px;
    height: 24px;
    box-shadow: inset 1px 1px 1px  #e5e5e5; 
    background: #f6f6f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6f6f6 0%, #fafafa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f6f6 0%,#fafafa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f6f6 0%,#fafafa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f6f6f6 0%,#fafafa 100%); /* W3C */
    width: 180px;
    padding-right: 20px;
    padding-left: 10px;
}
#searchForm button{
    position: absolute; z-index: 3;
    right: 0; top : -4px;
    height: 16px;
    width: 16px;
    background: url(search_b.png) no-repeat;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-appearance: none;
    border: none;
    box-shadow: none;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 950px; margin-left: -10px;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 270px 0 0;
    width: 692px;
    margin-left: 7px;
    margin-bottom: 44px;
    
}
#content a{
    text-decoration: underline;
}
.post-item, #innerPage{
    min-height: 40px;
    background: url(post-ite.png) repeat-y;
    padding: 17px 20px 20px;
    position: relative;
    padding-bottom: 60px;
    margin-bottom: 22px;
}
.post-item{
    min-height: 260px;
}
.post-item.start{
    padding-bottom: 20px;
    min-height: 40px;
}
.post-item:before, #innerPage:before{
    height: 20px;
    width: 692px;
    position: absolute; bottom: -19px; left: 0; z-index: 99;
    content: url(post-itf.png);       
}
.post-item:after, #innerPage:after{
    height: 3px;
    width: 692px;
    position: absolute; top: -15px; left: -4px;
    content: url(post-itg.png);       
}
.post-item h2{
    font-size: 19px;
    text-transform: uppercase;
    margin-left: 6px;
    margin-bottom: 19px;
}

.post-item h2 a{
    color: inherit;
    font-style: normal;
    /*border-bottom: dashed 1px #434343;*/
}
.post-item .img-conteiner{
    width: 196px;
    height: 196px;
    border: solid 1px #d5dfe6;
    box-shadow: 0 0 4px  #f3f5f6;
    float: left;
    background: #fff;
    margin: 2px 17px 10px 5px;
    background: #fff;
    text-align: center;
    position: relative;
}
.post-item .img-conteiner img{
    width: 174px;
    height: 174px;
    margin-top: 10px;
}
.post-item p{
    padding-left: 5px;
}
.post-item p.readMore{
    margin-left: 0;
    position: absolute;
    bottom: 36px;

}
.post-item p.readMore a{
    text-decoration: underline;
}

.post-item2{
    margin-top: 40px;
    margin-bottom: 60px;
}

.post-info {
    position: absolute;
    bottom: 22px; left: 25px;
    width: 640px;
    height: 18px; line-height: 18px;
    padding: 0;
}
.post-info span{
    font-size: 11px;
    font-style: italic;
    color: #fff;
    background-color: #a9b9c5;
    padding: 0 2px;
}
.post-info span a{
    color: #fff;
    text-decoration: underline ;
}
.post-info span.count-comments{
    float: right;
    padding: 0 8px;
    background: #bcc663;
}
.post-info span.views{
    float: right;
    margin-right: 5px;
    padding: 0 11px;
}
.post-info span.date_add, .post-info span.post-rub{
    padding: 0 8px;
    float: left;
}
.post-info span.post-rub{
    margin-left: 4px;
    background: #bcc663;
}

.starNumber{
    width: 79px;
    height: 79px;
    display: block;
    position: absolute;
    right: -8px;
    top: -12px;
    background: url(star0000.png) no-repeat;
    color: #fff;
    font-weight: 700;
    font-style: italic;
    padding-top: 21px;
    line-height: 100%;
}
.starNumber .number{
    font-size: 22px;
    margin-left: -2px;
    text-shadow: 0 0 2px #a35800;
}
.starNumber .numberTitle{
    font-size: 15px;
    margin-left: -2px;
    text-shadow: 0 0 2px #a35800;
    
}
.jurnal-items{
    margin: 6px 5px 25px -8px;
}
.post-item.jurnal-item{
    padding-bottom: 30px;
    
}
.post-item.jurnal-item.unactive{
    border: solid 1px red;
    opacity: 0.7;
}
.jurnal-items li{
    background: url(jurnal-i.png) no-repeat left 4px;
    padding-left: 30px;
    font-style: italic;
    line-height: 25px;
}  

#jurnal{
    position: relative;
}

#jurnal .label{
    position: absolute;
    width: 126px;
    height: 70px;
    left: 0;
    top: 50px;
    background: url(http://evgeniypopov.com/template2/css/images/jurnal-label.png) no-repeat;
    text-align: center;
    font-family: Arial;
    color: #fff;
    font-weight: 700;
    padding-top: 10px;
}
#jurnal .label .numberTitle{
    font-size: 16px;
    display: block;
    margin-bottom: 7px;
    text-align: center;
    text-shadow: 0 1px 1px #ff6700;
}
#jurnal .label .number{
    font-size: 30px;
    text-shadow: 0 1px 1px #ff6700;
}

#jurnal h1, .jurnal-item h2{
    text-transform: uppercase;
    font-size: 20px; line-height: 40px;
    margin: 48px 0 0 0;
    text-align: center;
}
#jurnal h1 span, .jurnal-item h2 span{
    color: #434343;
    
}
#jurnal .article-img{
    margin-top: 7px !important;
}
#jurnal .img-caption{
    margin-bottom: 21px !important;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -5px;
	width: 242px;
	margin-left: -238px;
	position: relative;
}

#sideRight .block{
    position: relative;
    background: url(sidebar_.png) repeat-y;
    min-height: 50px;
    padding: 15px 0;
    margin-bottom: 24px;
}
#sideRight .block:first-child{
    margin-top: -20px;
}
#sideRight .block:before{
    height: 19px;
    width: 242px;
    position: absolute; bottom: -19px; left: 0;
    content: url(sidebar0.png);    
}
#sideRight .block:after{
    height: 3px;
    width: 242px;
    position: absolute; top: -15px; left: 0;
    content: url(sidebar1.png);
}
#authorBlog.block{
    padding-top: 6px;
    padding-bottom: 1px;
}
#authorBlog p{
    margin-bottom: 2px; padding: 0;
}
#authorBlog h3{
    font-size: 13px;
    display: block;
    text-align: center;
    line-height: 18px;
    text-transform: none;
    font-weight: 300;
}
#authorBlog h3 span{
    display: block;
    font-weight: 700;
}
#authorPhoto{
    width: 233px;
    height: 381px;
    display: block;
    margin: 9px auto 7px auto;
}
#spyme{
    font-size: 11px;
    text-align: center;
    padding-bottom: 0;
}
#socialNetworks{
    margin-top: 15px;
    padding: 0 30px;
    margin-bottom: 13px;
}
#socialNetworks a{
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-left: 15px;
    cursor: pointer;
}
#socialNetworks a#socialTwitter{
    background: url(http://evgeniypopov.com/template2/css/images/twitter.png) no-repeat;
    margin-left: 0;
}
#socialFacebook{
    background: url(http://evgeniypopov.com/template2/css/images/facebook.png) no-repeat;
}
#socialNetworks a#socialRss{
    background: url(http://evgeniypopov.com/template2/css/images/rss.png) no-repeat;
    margin-left: 18px;
    margin-right: -3px;
}
#rightmenu{
    padding-top: 0;
}
#rightmenu h3{
    text-transform: uppercase;
    text-align: center;
    /*font-family: PT Sans Narrow;
    font-family: Arial Narrow;
    */
    font-size: 18px;
    margin: -2px 0 12px 6px;
}
#rightmenu ul{
    margin-left: 20px;
}
#rightmenu li a{
    color: #606060;
    text-decoration: underline; font-style: italic;
    font-size: 15px; line-height: 24px;

}
#rightmenu li a span{
    text-decoration: none;
    margin-left: 7px;
    display: inline-block;
    font-size: 14px;
}
.block .label{
    width: 227px;
    height: 42px; line-height: 42px;
    background: url(http://evgeniypopov.com/template2/css/images/block-label.png) no-repeat;
    font-family: Arial;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    margin-left: 4px;
    margin-top: 5px;
    margin-bottom: 18px;
    text-shadow: 0 1px 1px #1173d0;
    /*padding-left: 48px;*/
    padding-left: 36px;
}
.block .label.orange{
    background: url(http://evgeniypopov.com/template2/css/images/block-label-orange.png) no-repeat;
    text-shadow: 0 1px 1px #ff5900;
}
#arh_journal{
    margin-left:55px;
    height: 300px;
    overflow-y: hidden;
}
#arh_journal li{
    
}
#arh_journal a{
    font-family: Arial;
    font-size: 16px; line-height: 30px;
    color: #434343;
    text-decoration: underline;
    font-style: normal;
    background: url(http://evgeniypopov.com/template2/css/images/arrow.png?1) no-repeat;
    padding:0 0 0 15px ;
}
#journal_nav{
    color: #434343;
    font-family: Arial;
    font-size: 13px;
    margin:13px 0 0 15px;
    text-decoration: underline;
    cursor: pointer;
}
#journal_nav .next {
    background: url(http://evgeniypopov.com/template2/css/images/prev.png) no-repeat left;
    padding-left: 18px;
   
   
}
#journal_nav .last {
    background: url(http://evgeniypopov.com/template2/css/images/next.png) no-repeat right;
    padding-right: 18px;
     margin-left: 13px;
}
#allJurnals {
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    font-style: normal;
    margin-top: 25px;
    margin-bottom: 12px;
    padding: 0 24px;
    line-height: 16px;
}
#allJurnals a{
    text-decoration: underline;
}
#jurnal, .jurnal-item{
    margin-bottom: 45px;    
}
#jurnal{
    padding-left: 30px;
    padding-right: 30px;   
    padding-bottom: 6px; 
}
#redaktorSection, #jurnalParts, .jurnalParts-item{
    border: solid 1px #e7e7e7;
    height: 30px; line-height: 31px;
    font-size: 18px;
    font-family: Arial;
    color: #434343;
    text-align: center;
    margin: 27px -26px 20px -26px;
    background: #f8f8f8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8f8f8 0%,#f1f1f1 100%); /* W3C */
}
#jurnalParts{
    border: solid 1px #b7e8f4;
    margin-top: 22px;
    margin-bottom: 24px;
    margin-left: -27px;
    margin-right: -27px;
    height: 29px; line-height: 30px;
    color: #fff;
    text-shadow: 0 1px 1px #116ad2;
    box-shadow: 0 0 2px #d6d6d6;
    background: #25b9de; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YjlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODk5ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #25b9de 0%, #2899e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25b9de), color-stop(100%,#2899e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #25b9de 0%,#2899e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #25b9de 0%,#2899e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #25b9de 0%,#2899e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #25b9de 0%,#2899e4 100%); /* W3C */
}

.jurnalParts-item{
    margin-top: 0;
    margin-bottom: 7px;
    border:  solid 1px #e7e7e7;
    padding-left: 32px;
    height: auto;
    line-height: 130%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 100px;
    position: relative;
}
.jurnal-item{
    padding-left: 30px;
    padding-right: 30px;
}
.jurnalParts-item span{
    font-size: 14px;
    position: absolute;
    left: 20px; top: 7px;
}
.jurnalParts-item a{
    font-size: 16px;
    color: #434343;
    text-decoration: underline;
    font-style: normal;
}

.jurnal-item .label{
    width: 122px; height: 51px; line-height: 45px;
    color: #fff;
    background: url(http://evgeniypopov.com/template2/css/images/jurnal-arrow.png) no-repeat;
    position: absolute;
    top: 32px;
    left: 2px;
    text-shadow: 0 1px 1px #116fd2;
    font-family : Arial; 
    font-weight: bold;
    font-size: 19px;
    padding-left: 13px;
}
.jurnal-item .label .number{
    font-size: 30px;
    padding-left: 2px;
}


.jurnal-item h2{
    margin: 22px; margin-bottom: 25px;
    padding-left: 100px;
    text-align: left;
}

.rightFrame{
    width: 237px;
    overflow-x: hidden;
    margin-left: 3px;
    margin-bottom: 15px;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 940px;
	margin: 0 auto;
	background: url(footer_b.png) center bottom no-repeat;
	position: relative;
    padding-bottom: 20px;
}
#bottommenu{
    background: #fff;
    box-shadow: 0 0 7px #aaa;
}
#copyright{
    color: #666;
    font-size: 11px;
    font-style: italic;
    text-align: center;
    margin-left: 20px;
    margin-top: 20px;
}




.pagenavi{
    margin-top: 44px;
    margin-left: 15px;
}
.pagenavi a{
   display: inline;
   padding: 1px 8px;  text-align: center; padding-bottom: 2px;
   font-size: 16px;
   color : #a9b9c5;
   font-style: normal;
   text-decoration: none !important;

   margin-right: 19px;
}

.pagenavi a.first, .pagenavi a.last{
   height: 20px; 
}

.pagenavi a.first{
    background: url(page-nav.png) no-repeat left 4px;
}

.pagenavi a.last{
    background: url(page-naw.png) no-repeat left 4px;
}
.pagenavi a.current{
    background: #a9b9c5;
    color: #fff;
}


#comments{
    margin: 26px 0 0 10px;
}
#comments h4, #allCOmments{
    text-transform: uppercase;
    font-size: 18px;
    font-family: Arial;
}
.ui-dialog #comments h4{
    text-transform: none;
}
.ui-dialog #comments{
    margin: 0;
}
.loginzaaa{
    margin-top: 12px;
}
.loginzaaa a img{
    vertical-align: middle;
}
.loginzaaa span{
    padding-left: 10px;
}
.loginzaaa h5{
    font-weight: 700;
}
.loginzaaa h5 span{
    font-weight: 300;
    margin: 0; padding: 0;
}
.loginzaaa h5 img{
    vertical-align: middle;
    margin-right: 5px;
}
#comments{
    margin-bottom: 35px;
}
#comments .sendform{
    margin-top: 12px;
}
#comments .sendform input[type="text"]{
    vertical-align: top;
}
#comments .sendform .required{
    margin-right: 5px;
    position: relative; top: -2px
}

#myEmail{
    margin-bottom: 15px;
    display: none;
}

#comments .sendform textarea{
    margin-top: 8px;
    vertical-align: top;
}
#comments .sendform label{
    position: relative;
}
#comments .sendform label .required{
    position: absolute;
    right: -16px;
    top: 1px;
}

#cap4a{
    height: 86px;
}
#cap4a label{
    height: 86px;
    display: inline-block;
    background-position: 15px 46px;
    vertical-align: middle;
    margin-left: 8px;
    margin-top: -10px;
}
#cap4a label img{
    width: 86px;
}
.selectImage{
    margin-left: -1px;
    padding-top: 10px;
}
.selectImage small{
    font-size: 16px;
}
.selectImage small.required{
    
}

#comments button{
    margin-left: 0;
}

#allCOmments{
    margin-left: 14px;
}

#comment .avatar{
    width: 60px;
    border: solid 1px #e1e1e1;
    float: left;
}
.comment-content{
    position: relative;
}
.comment-content .comm{
    border : solid 1px #e7e7e7;  
    background: #f4f4f4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #e9e9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#e9e9e9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f4f4 0%,#e9e9e9 100%); /* W3C */
    margin-left: 78px;
    padding: 5px 15px 12px 15px;
    margin-bottom: 14px;
}

.comment-content .comm h6{
    color: #434343;
    font-weight: 700;
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.comment-content .comm h6 small{
    font-style: italic ;
    font-weight: 300;
    font-size: 12px;
    float: right;
}
.comment-content .comm .date{
    float: right;
}

#comment{
    margin: 32px 0 0 -5px;
}
.comment-content .comm p.reply {
    text-align: right;
    margin-right: 11px;
    margin-top: -12px;
    margin-bottom: 0;
    
}
.comment-content .comm p.reply a{
    font-style: normal; 
    color: #1c93ca;
    text-decoration: underline;
    
}
.adminAnswer > .comment-content > .comm{
    border: solid 1px #a4e2ff;
    background: #f5fdff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2YyZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f5fdff 0%, #dcf2ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fdff), color-stop(100%,#dcf2ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5fdff 0%,#dcf2ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5fdff 0%,#dcf2ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5fdff 0%,#dcf2ff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f5fdff 0%,#dcf2ff 100%); /* W3C */
}
.adminAnswer .comment-content .comm h6{
    color: #13719d;
}
.adminAnswer .comment-content .comm h6 small{
    color: #7e7e7e;
}

.ajaxComment{
    height: 60px;
    margin-top: 20px;
}
.ajaxComment, #ajaxPolls, #ajaxForm {
    margin: 0;
    text-align: center;
}
.ajaxComment .loader {
    height: 18px;
    margin: 0 auto;
    width: 120px;
}
.loader, .done {
    display: none;
    height: 18px;
    padding: 0;
}

.ajaxComment div ul, ul.error {
    border: solid 1px #CC1115; padding: 10px; text-align: center; display: block; 
} 
.ajaxComment div ul li, ul.error li {font-weight: 700; color:#333}

#track.post-item{
    min-height: 1px;
    padding: 10px 25px;
    padding-left: 18px;
}
#track a, #track span{
    font-size: 16px;
    font-style: italic;
    font-family: Arial;
    margin: 0 7px;
    
}
#track a{
    color: #1b83c0;
}

#track span{
    border: none;
}


#sharedButtons{
    position: relative; z-index: 1;
    height: 30px; 
    background: url(http://evgeniypopov.com/template2/css/images/listLessons-item-bg.png);
    margin-bottom: 20px;
    margin-top: -10px;
}

#fb-like-wrap, .twitter-share-button, #googlePlus, #vk_like-wrap, #mailruButtons{
    position: absolute; top:10px;
    z-index: 5;
}
#googlePlus{
    left:20px;
    width: 100px;
}
#vk_like-wrap{
    left: 300px;  
    width: 100px;
    z-index: 50;
}
#fb-like-wrap{
   left: 140px;    
   width: 100px;
   height: 25px;
   overflow: hidden;
}
.twitter-share-button{
    left: 410px;
}
#mailruButtons{
    left: 550px; 
    width: 150px;
}

/* POLL */
.poll h4{
    font-size: 20px;
    font-family: Arial;
    text-align: center;
    color: #101010;
    margin-bottom: 20px;
    margin-top: 20px;
}
.post-item.poll{
    min-height: 100px !important;   
} 
.poll form{
    text-align: center;
}
.poll p{
    font-size: 16px; line-height: 24px;
    margin: 0;
    text-align: left;
    white-space: nowrap;
}
.poll p:last-of-type{
    margin-bottom: 18px;
}
.poll label, .poll label.checked{
    vertical-align: bottom;
    margin: 0 15px 0 0;
    display: inline-block;
    background-position: left 7px;
    padding-left: 24px;
}
.form_poll{
    width: 140px;
    margin: 0 auto 0 auto;
    
}
#ajaxPolls{
    margin-top: 10px;
}

.pollResult{
    text-align: center;
}
.result_poll{
    width: 275px; height: 20px;
    margin: 0 auto;
    position: relative;
    background: url(http://evgeniypopov.com/template2/css/images/poll-bg.png) no-repeat;
    margin-bottom: 10px;
    top: -16px;
}
.result_poll p{
    position: absolute;
    font-size: 16px;
    font-family: Arial;    
    right: -15px; top: -2px;
}
.result_poll div{
    height: 18px;
    position: absolute;
    left: 2px; top: 2px;
    background: url(http://evgeniypopov.com/template2/css/images/poll-result.png) repeat-x;
}
.pollResult h6{
    margin-left: 240px;
    font-size: 16px;
    font-family: Arial; 
    text-align: left;    
}
#big-search {
    display: block;
    margin-bottom: 30px;
}
#big-search input{
    width: 300px ;
    vertical-align: bottom;
}
#big-search button{
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    position: relative; top: -2px
  
}

#searchResults .content-box{
    margin-top: 30px;
}

.testimonial{
    font-size: 12px;
    margin: 0 26px 40px 24px;


}
.testimonial .author{
    text-align: right;
    font-style: italic;
    margin-bottom: 0;

}
.testimonial img{
    float: left;
    margin: 5px 10px 5px 0;
}
.testimonial p{
    font-family: Arial;
    font-size: 13px; line-height: 16px;    
}

.testimonial .link{
    text-align: right;
}
.testimonial .link a{
    color: #26aae1; text-decoration: underline;
}
.way5 {
    border: 4px dashed rgb(242, 242, 242); width: 570px; margin: 0 auto; margin-bottom: 20px;
}
.way5 td{
    padding: 10px;
}


.widget ul {margin:10px 0px 0px 0; padding:0px; list-style:none; line-height:16px;}
.widget ul li {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; background:url(http://evgeniypopov.com/template2/css/img/arrow_10.gif) top left no-repeat;}
.widget ul li a {color:#245E93; text-decoration:none;}
.widget ul li a:hover {text-decoration:underline;}
.widget .small { font-family : Verdana, Geneva, Helvetica, sans-serif; font-size:11px; margin-left : 4px;}
.widget .testimonial {
	border: 1px solid #DEDEDE;
	padding: 10px 20px;
	margin: 20px 10px;
    box-shadow:2px 2px 2px 2px #f0f0f0;
    -webkit-box-shadow:2px 2px 2px 2px #f0f0f0;
    -moz-box-shadow:5px 2px 2px 2px #f0f0f0;

}
.widget .author {
    text-align: left;
}
.widget .hr2 {
    border-bottom: dashed 1px #ccc; height: 1px; width: 100%; 
}

#sideRight .block.googleADS{
    padding-left: 20px;
}

#guestbook{
    
}

#toTop {
    background: url("totop000.png") repeat scroll 0 0 transparent;
    bottom: 20px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    position: fixed;
    right: 20px;
    text-decoration: none;
    width: 80px;
    z-index: 100;    
}


div.spoiler{
    border: solid 1px #ccc;
    padding: 10px;
    margin: 18px 0;
    display: none;
}
button.spoiler{
    background: none !important;
    border: none !important;
    text-decoration: none !important;
    color: #196590 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    display:  block !important;
    margin:  0 0 0 5px !important; padding: 0 !important;
    text-align: left !important;
    font-size: 16px !important;
    border-bottom: dashed 1px #196590 !important;
}


#subscribeForm{
    height: 171px;
    background: url(http://evgeniypopov.com/template2/css/images/subscribe_form.jpg) no-repeat;
    margin-bottom: 20px;
}
#subscribeForm form{
    margin-left: 305px;
    padding-top: 15px;
    width: 300px;
    
}
.field input{
    background: url("input_31.png") repeat-x top;
    font-size: 14px;
    height: 31px;    
}
#subscribeForm input{
    
    width: 295px;
}
#subscribeForm input::-webkit-input-placeholder{
   font-family: Tahoma; 
   font-style: italic !important;
}
.field{
    margin-bottom: 10px;
    position: relative;
    height: 40px;
}
.field span.error{
    position: absolute;
    top: 29px;
    left: 0;
    font-size: 12px;
    color: red;
}
.poweredSmartResponder{
    font-size: 11px ;
    line-height: 100%;
    text-align: center;
    margin: 20px 10px 10px 10px;
}

#subscribeFormSuccess{
    margin-left: 300px;
    text-align: center;
}
#subscribeFormSuccess .message{
    font-size: 18px;
    color: green;
    text-shadow: 1px 1px 1px #f1f1f1;
}

#last5 h2{
    font-size: 18px;    
    text-align: center;
    margin-top: 10px;
}
#last5.post-item{
    min-height: 40px;
}
#last5 ul{
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 0;
}
#last5 ul li{
    font-size: 14px;
    margin-bottom: 10px;
}

#youtubeChannel{
    text-align: center;
}
#youtubeChannel img{
    margin: 0 auto;
    width: 100px;
}
#youtubeChannel a, #youtubeChannel span{
    display: block;
    font-size: 11px;
    padding: 0;
}
#youtubeChannel span{
    margin-top: -10px;
    margin-bottom: 10px;
}
#innerContent ul{
    list-style: circle;
}
.newSubscribeSlider{
    margin-left: 5px;   
}
.newSubscribeSlider h6{
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 17px;
}
#newSubscribe form{
    margin-left: 26px;
    margin-bottom: 7px;
    position: relative;
    z-index: 999;
}
#newSubscribe input{
    width: 190px !important;
    padding-left: 10px;
}
#newSubscribe button{
   margin-left: 34px;
   font-size: 14px;
   padding-left: 20px;
   padding-right: 20px;
}
#newSubscribe .errorLabel{
   color: red; 
   font-size: 11px;
}
#newSubscribeSlids{
  
}
.newSubscribeSlider{
    width: 230px;
    height: 300px;
}
#subscribe4coursSuccess{
    position: relative;
    z-index: 999;
    margin: 15px 15px 15px 15px;
    color: green;
    font-size: 16px;
    display: none;
}
.googleADS{
   display: none !important;	
}

#rightmenu1 h3{
    text-align: center;
}

#rightmenu1 .newmenu{
    margin-left: 5px;
}

#rightmenu1 .newmenu li{
    margin-left: 15px;
}
.newmenu li a{
    display: block;
    height: 32px;
    line-height: 32px;    
    color: #353535;
    text-decoration: underline;    
    padding-left: 44px;
    margin-bottom: 10px;
    font-size: 13px;
}
.newmenu li a:hover{
    text-decoration: none;
}
.newmenu li.i-student a{
    background: url(menu_010.png) no-repeat;
}
.newmenu li.i-buy a{
    background: url(menu_020.png) no-repeat;
}
.newmenu li.i-partner a{
    background: url(menu_040.png) no-repeat;
}
.newmenu li.i-nindza a{
    background: url(http://evgeniypopov.com/template2/css/images/icons/menu_06.png) no-repeat;
}
.newmenu li.i-projects a{
    background: url(menu_080.png) no-repeat;
}
.newmenu li.i-guestbook a{
    background: url(menu_100.png) no-repeat;
}
.newmenu li.i-student2 a{
    background: url(menu_120.png) no-repeat;
}
.newmenu li.i-recommend a{
    background: url(menu_140.png) no-repeat;
}
.newmenu li.i-forum a{
    background: url(menu_160.png) no-repeat;
}
.newmenu li.i-author a{
    background: url(menu_180.png) no-repeat;
}

.newmenu li.i-support a{
    background: url(menu_120.png) no-repeat;
}

#bottommenu{
    padding: 20px;
}
#bottommenu .newmenu li{
    width: 285px;
    float: left;
}

#infoBusinessModel{
    border: solid 5px #6a7188;
    box-shadow: 0 0 5px #5d5d5d;
    width: 676px; height: 330px;
    margin: 0 auto 20px auto;
    background: url(bg000000.png) ;
    position: relative;
}
#infoBusinessModel .img-title{
    display: block;
    background: url(http://evgeniypopov.com/template2/css/images/infobusines_banner_title.png) no-repeat;
    position: absolute; top: -18px; left: 0;
    width: 455px;
    height: 167px;
}
#infoBusinessModel .img-cover{
     background: url(http://evgeniypopov.com/template2/css/images/infoBusinessModelCover.png) no-repeat;
     width: 451px;
     height: 234px;
     display: block;
     position: absolute;
     bottom: -2px; left: 0;
}
#infoBusinessModel .img-logo{
    width: 144px;
    position: absolute;
    bottom: 7px; left: 272px;   
}
#infoBusinessModel form, #infoBusinessModelSuccess{
    width: 210px;
    height: 280px;
    position: absolute;
    top: 35px; 
    left: 440px;
}
#infoBusinessModel form p{
    margin-left: -20px;
    text-align: center;
    color: #363636;
    line-height: 17px;
    margin-bottom: 33px;
}
#infoBusinessModel form p .red{
    color: #ff0000;
}
#infoBusinessModel .field{
    margin-left: 10px;
    margin-bottom: 6px;
    margin-top: 0;
}
#infoBusinessModel input{
    border: solid 2px #6a7188;
    background: #ffffff;
    width: 196px;
    height: 30px;
    box-shadow: 1px 1px 3px #d0d0d0 inset;
    padding-left: 8px;
    padding-right: 8px;
    font-family: Arial;
}
#infoBusinessModel input.error{
    border-color: red;
}
#infoBusinessModel input::-webkit-input-placeholder{
    color: #7e8088;
    font-family: Arial !important;
    font-size: 12px;
    padding: 1px 0;
}
#infoBusinessModel input:-ms-input-placeholder{
    color: #7e8088;
    font-family: Arial;
    font-size: 12px;
}
#infoBusinessModel button{
    height: 58px;
    width: 200px;
    text-transform: uppercase;
    color: #fff;
    margin-left: 10px;
    border: solid 1px #cf0000;
    
    text-shadow: -1px 0 1px #990000;
    padding-top: 10px;
    
    background: #ff2626; /* Old browsers */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff2626 0%, #ff0000 42%, #ba0000 100%); /* FF3.6+ */
    background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2626), color-stop(42%,#ff0000), color-stop(100%,#ba0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff2626 0%,#ff0000 42%,#ba0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff2626 0%,#ff0000 42%,#ba0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff2626 0%,#ff0000 42%,#ba0000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff2626 0%,#ff0000 42%,#ba0000 100%); /* W3C */
    
    
    -webkit-transition: background-color .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;           
 
}
#infoBusinessModel button:hover{
    background: #c32626; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzMjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYmEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #c32626 0%, #ba0000 0%, #ff0000 100%); /* FF3.6+ */
    background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c32626), color-stop(0%,#ba0000), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c32626 0%,#ba0000 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c32626 0%,#ba0000 0%,#ff0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c32626 0%,#ba0000 0%,#ff0000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c32626 0%,#ba0000 0%,#ff0000 100%); /* W3C */
   
}

#infoBusinessModel .poweredSmartResponder{
    position: absolute;
    right: 0;
    bottom: -6px;
    color: #aaa;
}
#infoBusinessModel .poweredSmartResponder a{
    color: #aaa;
}
#infoBusinessModelSuccess{
    display: none;
}
#infoBusinessModel_markUserEmail{
    color: green;
    font-weight: 700;
}
#infoBusinessModel .errorLabel{
    color: red; font-size: 11px;
}