

#main {width:980px; margin:0 auto; background:url(images/header-bg.jpg) left top no-repeat;}
/* #header {height:158px; } */
#header {height:240px; }
#header, #content { font-size:0.69em;}
.col-1, .col-2, .col-3 { float:left;}
#index #content .col-1 {width:535px; margin-right:10px;}
#index #content .col-2 { width:300px;}

/* #mypath #content .col-1 {width:478px; margin-right:9px;} */
/* #mypath #content .col-2 { width:350px;} */
/* #mypath #content .col-1 .col-1 { width:185px; margin-right:56px;} */
/* #mypath #content .col-1 .box .col-1 { width:157px; margin-right:0;} */
/* #mypath #content .col-1 .box .col-2 { width:280px;} */

#mypath #content .col-1, #other #content .col-1, #seminars #content .col-1 {width:485px; margin-right:10px;}
#mypath #content .col-2, #other #content .col-2, #seminars #content .col-2 { width:350px;}
/* #other #content .col-1 .col-1 { width:155px; margin-right:56px;} */
.box_r { width:269px; text-align: justify; margin-left: 155px;}
/* #other #content .col-1 .box .col-1 { width:155px; margin-right:9px;} */

#photo #content .col-1 { width:180px; margin-right:9px;}
#photo #content .col-2 {width:648px;}

#foto #content .col-1 { width:220px; margin-right:9px;}
#foto #content .col-2 {width:608px;}
/* #foto #content .col-2 img {border:1px solid #e6eaeb;} */

/* #seminars #content .col-1 {width:478px; margin-right:9px;} */
/* #seminars #content .col-2 { width:350px;} */
/* #seminars #content .col-1 .col-1 { width:155px; margin-right:0;} */
/* #seminars #content .col-1 .col-2 { width:269px; text-align: justify;} */
/* #seminars #content .col-1 .box .col-1 { width:155px; margin-right:9px;} */

#footer {color:#fff; font-size:.75em; padding:10px 0 10px 0;}

.schedule thead td { color:#42c9cd; font-weight:bold; padding:0 0 10px 0; border-bottom:1px solid #e6eaeb;}
.schedule td { border-right:1px solid #e6eaeb; padding:0px 0 0px 0; vertical-align: middle; text-align: center;}
.schedule td.alt { border-right:0px}

/*
html {height: 100%} отсебятина
*/

* { margin:0; padding:0;}
body { font-family:Tahoma; font-size:100%; line-height:.8125em; color:#6f7878; background:url(images/tail-top.gif) left top repeat-x #35c5ca;}

img {border:0;}
input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden; }
.container { width:100%;}

p { margin-bottom:15px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:29px;}
.form input {width:224px; background:#fff; color:#6f7878; border:1px solid #768e8f; padding:2px 0 2px 3px;}
textarea { width:224px; height:144px; background:#fff; overflow:auto; color:#6f7878; padding-left:3px; border:1px solid #768e8f; margin-bottom:14px;}
.form input[type="text"], input[type="password"], input[type="email"], textarea { position:relative; border:solid 1px #768e8f; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.form input.required { border: solid 1px #f00;}


/*==================list====================*/
ul { list-style:none;}

/* главная новости */
.numbers-list li { width:100%; overflow:hidden; padding-bottom:14px;}
.numbers-list li span { display:block; float:left; width:34px; height:34px; background:url(images/number-bg.gif) no-repeat left top; color:#fff; text-align:center; font-size:20px; line-height:30px; margin-right:11px;}
.numbers-list li p { margin-bottom:0;}

/* друзья в мой путь */
.video-list { width:100%; overflow:hidden; text-align: center;}
.video-list li { float:left; padding:0 22px 16px 1px;}
.video-list li img { padding:1px; border:0px solid #999;}



/*
.video-list li a:hover img { border:2px solid #ffc734; padding:0;}
*/


/* семинары на главной */
.list1 dt { color:#42c9cd; font-size:1.1em; font-weight:bold; padding-bottom:2px; margin-bottom: 5px;}
.list1 dt a {color:#42c9cd; text-decoration:none;}
.list1 dt a:hover { color:#ffbd2d;}
.list1 dd { padding-bottom:20px;}
.list1 dd p { margin-bottom:12px;}

/* под видео-друзья на главной 
.list2 li { background:url(images/marker.gif) no-repeat left 5px; padding: 0 0 6px 15px; font-size:1.1em; font-weight:bold;}
*/


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; /* padding-bottom:20px; */}
.img-box img { float:left; /* margin:0 20px 0 0; */}
.img-box p {text-align: justify;}
.img-box-r { width:100%; overflow:hidden; /* padding-bottom:20px; */}
.img-box-r img { float:right; /* margin:0 0 0 20px; */}
.img-box-r p {text-align: justify;}

.b-img-radius {border: 1px solid #768e8f;  
zoom: 1;
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  behavior: url(scr/PIE.htc);
  margin: 10px;
}
.b-img-radius img {display: block; visibility: hidden;}

#foto .b-img-radius {border: 1px solid #768e8f;  
zoom: 1;
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  behavior: url(scr/PIE.htc);
  margin: 1px;
}
#foto .b-img-radius img {display: block; visibility: hidden;}

.p1 { margin-bottom:15px;}
.p2 { margin-bottom:28px;}

/*==================txt, links, lines, titles====================*/
a {color:#42c9cd;
outline: none; /* ruki */
}
a:hover{text-decoration:none;}

h1 {}
h2 { font-size:2.18em; font-weight:normal; line-height:1.1em; margin-bottom:25px; color:#768e8f;}
h3 { font-size:1.1em; color:#42c9cd; margin-bottom:15px;}
h4 { font-size:1.1em; color:#42c9cd;}

#individ {
    font-size:1.1em;  
    line-height:1.4em; 
    color:#768e8f; 
    margin-bottom: 15px; 
    text-align: center;}
.txt1 { color:#42c9cd; font-size:1.1em;}

.link1 { display:block; float:left; background:#ffbd2d; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 8px 5px 8px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.buttons-box .link1 { float:left; margin-left:22px; }


.link2 { display:block; float:left; background:#ffbd2d !important; color:#fff !important; text-decoration:none !important;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:3px 8px 5px 8px; font-style:normal;}
.link2:hover, button#submit:hover { text-decoration:underline !important;}

.link3 { background:url(images/marker.gif) no-repeat left 5px; padding-left:15px; font-size:1.1em; font-weight:bold;}

.line-hor { border-bottom:1px solid #e6eaeb; padding-bottom:20px; margin-bottom:20px;}

/*==================boxes====================*/
.menu-box { background:url(images/menu-bg.gif) left top repeat-x; width:100%;}
.menu-box .left { background:url(images/menu-left.gif) no-repeat left top;}
.menu-box .right { background:url(images/menu-right.gif) no-repeat right top;}

.content-box { background:#fff; width:100%;}
.content-box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.content-box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.inside { padding:0 10px 10px 10px;
   /*
     background: url(images/logo_back_15.png) center center no-repeat;
        background-size: 600px;
*/

}
.inside1 { padding:30px 40px 40px 32px;}

/* .box { background:rgba(237, 250, 251,0.7); width:100%; border-radius:  7px;} */
.box { background:#edfafa; width:100%;}
.box .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box .inner { padding:19px 10px 11px 22px;}
#index .box .inner a { font-weight:bold; text-decoration:none; }
#index .box .inner a:hover { color:#ffbd2d;} /* ruki */

#index #individ a { font-weight:bold; text-decoration:none; }
#index #individ a:hover { color:#ffbd2d;} /* ruki */
#index #individ b { color:#42c9cd;} /* ruki */


.box h2 { color:#768e8f; margin-bottom:15px;}

.box1 {width:100%;}
.box1 .border-top {background:url(images/border.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border.gif) repeat-y left;}
.box1 .border-right {background:url(images/border.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box1 .inner { padding:23px 10px 10px 22px;}

.cont-box { padding:0 123px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:153px;}
#header .row-1 .fleft { padding:37px 0 0 75px;}
#header .row-1 .right1 { padding:38px 98px 0 0; float: right;}
#header .row-1 .right1 a {text-decoration: none;}
#header .row-1 .right1 a:hover {text-decoration: underline;}
/* #header .row-1 .right2 { height:49px; padding:0 66px 0 549px; float: right;} */
#header .row-1 .right2 { height:49px; padding:0 66px 0 249px; float: right;}
#header .row-2 { height:89px; padding:0 68px 0 66px;}
#header h3 {font-weight:normal; text-align: center; font-size: 1.8em; line-height:1.5em; letter-spacing: 0.12em;}
#header ul { width:100%; overflow:hidden;}
/* #header .menu-box ul li { float:left; font-size:0.97em; margin-left:-1px;} */
#header .menu-box ul li { float:left; font-size:1.27em; margin-left:-1px;}
#header ul li a { display:block; color:#fff; background:url(images/divider.gif) no-repeat left top; font-weight:normal; text-decoration:none;}/* -bold */
/* #header ul li a b { display:block;  height:38px; line-height:38px; text-align:center; width:74px; cursor:pointer;} */
#header ul li a b { display:block;  height:68px; line-height:68px; text-align:center; width:142px; cursor:pointer;}
#header ul li a:hover { background:url(images/menu-bg1.gif) left top repeat-x;}
#header ul li a.current { background:url(images/menu-bg1.gif) left top repeat-x;}
#header ul li a.first:hover b { background:url(images/menu-first-bg.gif) no-repeat 1px top; }
#header ul li a.first-current b { background:url(images/menu-first-bg.gif) no-repeat 1px top; }
#header ul li a.last:hover b { background:url(images/menu-last-bg.gif) no-repeat right top; }
#header ul li a.last-current b { background:url(images/menu-last-bg.gif) no-repeat right top; }
#header .row-3 { padding:0 0 0 66px;}
               
ul.anythingBase li.panel {font-weight:normal; text-align: center; font-size: 4.5em; line-height:5.5em; letter-spacing: 0.18em; }


/*content*/
/*
#content { padding:0 60px 0 55px; background:url(images/content-bg.jpg) no-repeat left top;}
*/
#content { padding:0 60px 0 55px; background: no-repeat left top;}
/*
#content .indent { padding:11px 0 0 0;}
*/
/*
#content .indent1 { padding:22px 10px 0 25px;}
*/
#content .indent1 { padding:10px 10px 20px 25px;}

/*footer*/
#footer { text-align:center; /* font-weight:bold; */}
#footer a { color:#fff; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

/*==========================================*/

.info {padding:8px; font-size:8pt; text-align: justify;}
.info ul { width:100%; overflow:hidden;}
.info ul li { margin-left:20px; list-style:circle; }

#info1 {
    text-align:justify; 
    margin-left:355px; 
/*     margin-right:15px; */
    border: 1px solid #eee;
    padding: 15px;
    border-radius: 10px;
}

pre {font-family: Tahoma;}

#index_text {
width:470px; 
text-align: justify;
font: 15px/20px Tahoma,Arial, Helvetica, sans-serif;
/* margin-right:50px; */
margin-left: 360px;
/* margin-bottom: 20px; */
   vertical-align: middle;

}

.pics  { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:0; margin:0; overflow: hidden; position: relative;
		text-align: center; background-color: #eee; color:#42c9cd; border: 1px solid #ccc;
		}
.pics img { border: 0px; top:0; left:0 }
#index #slider { height: 252px; width: 350px; position: relative; overflow: hidden; margin-bottom: 10px;}
#index .pics { height: 250px; width: 340px; font-size: 1.4em;}
#index .pics img { height: 208px; width: 318px; padding: 10px;}
#mypath #slider { height: 242px; width: 155px; position: relative; overflow: hidden; margin: auto 10px;}
#mypath .pics { height: 240px; width: 149px; font-size: 0.9em; font-weight: bold;}
#mypath .pics img { height: 200px; width: 133px; padding: 8px;}

dt.current:before {
/*     content: "<<"; */
}

dt.current {
    background-color: #ffbd2d;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
/*     border-bottom-left-radius: -10px; */
/*     border-top-left-radius: 0px; */    
    color:white;
    padding: 5px;
    text-align: center;
    font-size: medium;
    text-shadow: 1px 1px 2px black;
/*     -webkit-text-stroke: 1px rgb(189,187,177); */
margin-bottom: 20px;
}
dt.current a {
    color:white;
}
dt.current a:hover {
    color:white;
        text-shadow: -1px -1px 2px black;

}

dd.hidden {
    display: none;
    }

#validEmail
    {
    margin-top: 2px;
    margin-left: -19px;
    position: absolute;
    width: 16px;
    height: 16px;
    }

div#subdiv {
    border:1px solid #e6eaeb;
    padding:5px 15px 3px;
    margin-top: 20px;
    margin-right: 12px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

div#subdiv p {
    text-align: center;
    padding-top: 10px;
}

input#subscribe {
    float:left;
    margin-left:20px;
    
}

button#submit {
    display: inline-block;
    margin-left:20px;
    padding: 3px 8px 5px 8px;
    color:white;
    font-family: Tahoma;
    cursor: auto;
    background-color:#ffbd2d;
    border:0px;
    font-weight:bold;
    -webkit-border-radius: 10px;
    border-radius: 10px;
/*  display: table-cell; */
/*  vertical-align: middle; */
}

button#submit.disabled {
    color: #e6eaeb;
    background-color:#768e8f;
}

button#submit.disabled:hover {text-decoration: none !important; }


