﻿*{margin:0;padding:0}
a *{cursor:pointer;}

html{height:100%}

body{min-height:100%;line-height:1.2;color:#fff; position:relative;background:url(../images/bg_repeat.png) repeat-x 0 0 #000;font-family: Arial,Times,sans-serif;font-size:12px; }
* html body{height:100%}

img{border:0}
/*
@font-face {
	font-family: 'EdwardianScriptITCRegular';
	src: url('../fonts/ITCEDSCR.eot');
	src: local('Edwardian Script ITC Regular'), local('EdwardianScriptITC'), url('../fonts/ITCEDSCR.woff') format('woff'), url('../fonts/ITCEDSCR.ttf') format('truetype'), url('../fonts/ITCEDSCR.svg#EdwardianScriptITC') format('svg');
}
*/
table{border-collapse:collapse}

a:link,a:visited{color: #bf08bf; text-decoration:none;}
a:hover{color: #bf08bf; text-decoration:none;}

.main{min-width:1000px;margin: 0 auto;}
* {behavior:url("scripts/ie6hover.htc")}
/*header*/
.header{width:100%;margin: 0 auto;height:236px;background:url(../images/head.png) no-repeat 50% 0;position:relation;z-index:500;}
.header_wrap{width:1000px;margin: 0 auto;overflow:hidden;}
.header_wrap .logo{float: left;padding:16px 0 0 43px;}
.header_wrap .search{float: right;padding:19px 0 0 12px;background:url(../images/form_search.png) no-repeat 0 13px;width:281px; height:34px;font-size:11px;color:#fff;}
.header_wrap .search b {float:left;padding: 3px 83px 0 5px;}
.header_wrap .search u{background:url(../images/search.png) no-repeat 0 0;width:105px;height:21px;display:block;float:left;padding: 3px 0 0 7px;}
.header_wrap .search u input{border: 0 none; font-size:12px; width:100px;}
.header_wrap .search{float: right;padding:19px 0 0 12px;background:url(../images/form_search.png) no-repeat 0 13px;width:281px; height:34px;font-size:11px;color:#fff;}
.header_wrap .search b {float:left;padding: 3px 83px 0 5px;}
.header_wrap .search span{background:url(../images/search.png) no-repeat 0 0;width:105px;height:21px;display:block;float:left;padding: 3px 0 0 7px;}
.header_wrap .search span input{font-size:12px; width:100px;}
.menu{padding:34px 0 0 20px;width:940px;position: absolute;z-index: 9999;}
.menu ul {list-style:none;display:block;position:absolute;z-index:998;width:100%;height:46px;font-size:16px;}
.menu .menu_repeat {background:url(../images/menu_repeat.png) repeat-x 0 0;height:46px;width:158px;}
.menu .menu_left{background:url(../images/menu_left.png) no-repeat 0 0;height:46px;width:5px;}
.menu .menu_right{background:url(../images/menu_right.png) no-repeat 0 0;height:46px;width:7px;}
.menu li ul {position:absolute;z-index:1500;}
.menu li {float:left;display: inline;text-align:center;}
.menu a *{cursor:pointer;}
.menu a {display:block;}
.menu a i {display:block;font-style: normal;}
.menu a i b {display:block;font-weight: normal;}
.menu a i b u{height:46px; line-height: 46px; display:inline-block;text-decoration: none; text-transform: uppercase;}
.menu li ul li {width:135px;display:block;clear:both;padding:0 10px;}

.menu .block{display:none;position:absolute;width:156px;font-size: 12px;z-index:1999;}
.menu .block .bottom div {background: url(../images/bottom_menu.png) no-repeat 0 0;width:150px;margin:0 0 0 -10px;padding: 5px 0 10px 10px;}
.menu .block .top div {background: url(../images/top_menu.png) no-repeat 0 0;width:146px;margin:0 0 -8px -10px;padding: 7px 0 7px 10px; padding-bottom: 3px;}

.menu li:hover .block{display:block;position:absolute;z-index: 9999;}
.menu ul li.hover .block{display:block;position:absolute;z-index: 9999;}
.menu li:hover {position:relative;z-index: 9999;}
.menu ul li.hover {position:relative;z-index: 9999;}

.menu ul li ul li a {text-align: left;width: 130px;height:25px;padding:2px 0 0 0;}
.menu ul li ul li a:link{display:block;color:#fff;background:url(../images/arrow.png) no-repeat 100% 7px;}
.menu ul li ul li a:visited{display:block;color:#fff;background:url(../images/arrow.png) no-repeat 100% 7px;}
.menu ul li ul li a:hover {display:block;color:#bf08bf;background:url(../images/arrow_hover_li.png) no-repeat 99% 7px;width: 130px;height:25px;}
.menu ul li ul li .list {background: url(../images/list_menu.png) repeat-y 0 0;width:150px;margin-left:-10px;padding:2px 0 0 10px; position: relative;}
.menu ul li ul li .list a {padding-top:5px;}

/*.menu ul li ul li .list */

.menu a:link{color: #fff;text-decoration: none;}
.menu a:visited{color: #fff;text-decoration: none;}
.menu a:hover{color: #fff;text-decoration: none; background:url(../images/menu_hover.png) repeat-x 0 0; display:block;height: 46px;border-left: 1px solid #000;border-right: 1px solid #000;}

.menu ul li:hover a {color: #fff;text-decoration: none; background:url(../images/menu_hover.png) repeat-x 0 0; display:block;border-left: 1px solid #000;border-right: 1px solid #000;}

.menu ul li.hover a{color: #fff;text-decoration: none; background:url(../images/menu_hover.png) repeat-x 0 0; display:block;border-left: 1px solid #000;border-right: 1px solid #000;}

/*content*/
.content {margin:0 auto;width:960px;padding-bottom: 100px;clear:both;margin-top:-26px;z-index: 1;position:relative;}
.content .form {margin:0 auto;height:289px;width:960px;background:url(../images/form_center.png) no-repeat 0 0;}
.content .form img{padding: 10px 0 0 12px;float:left;}
.prevPage, .nextPage {
position: absolute;
left: 140px; z-index: 555;
} 

.prevPage {
top: -32px; 
}

.nextPage {
bottom: -37px;
}
.content .form .shape {
position: relative; 
background:url(../images/bg_shape.png) no-repeat 0 10px;width:333px;height: 240px;float:right;padding: 25px 23px 10px 1px;}
.content .form .shape .trening{background:url(../images/trening.png) repeat-x 2px 0;width:340px;height: 78px;}
.content .form .shape .trening .tr_aling {float: left; padding: 30px 0 0 15px;}
.content .form .shape .trening .fontstyle {font-size:30px;font-family: Verdana, Tahoma, sans-serif;float: right;padding-right: 20px;}
.content .form .shape .trening .fontstyle u{font-size:30px;font-family: Verdana, Tahoma, sans-serif; text-decoration:none; font-size: 12px;}
.content .form .shape .trening .align a{height: 78px;width:100%;}
.content .form .shape .trening .align a:link{color: #aaa8a8;font-size:10px;}
.content .form .shape .trening .align a:visited{color: #aaa8a8;font-size:10px;}
.content .form .shape .trening .align a:hover{color: #aaa8a8;font-size:10px; background:url(../images/trening_hover.png) repeat-x 2px 0; display:block;height: 78px;}

.content .str{padding-left:740px;}
.content .leftcolumn {float:left;}
.content .leftcolumn .text{padding: 0 10px; width:577px;}
.content .leftcolumn .offer{padding: 7px 10px;min-height:247px;color:#aeb5b4;}
.content .leftcolumn .offer1{background:url(../images/form_offer_bg.png) repeat-y 0 0;margin-left:10px;}
.content .leftcolumn .offer2{background:url(../images/form_offer_top.png) no-repeat 0 0;}
.content .leftcolumn .offer3{background:url(../images/form_offer_bot.png) no-repeat 0 100%;}
.content .leftcolumn .offer .offer_input{padding: 7px 10px 0 15px;}
.content .leftcolumn .offer .offer_input .fio{height: 21px; padding: 4px 0;}
.content .leftcolumn .offer .offer_input span{padding: 15px 0 0 0;}
.content .leftcolumn .offer .offer_input .input_fio{background:url(../images/offer_fio.png) no-repeat 0 0;width:206px;height:21px;float:left;padding: 3px 9px 0 7px; border: 0 none;}
.content .leftcolumn .offer .offer_input .input_fio input{font-size:12px;width:206px; border: 0;}
.content .leftcolumn .offer .offer_input textarea{border: 0 none;}
.content .leftcolumn .offer .offer_input .textarea_offer{background:url(../images/offer_text.png) no-repeat 0 0;width:510px;height:95px;display:block;float:left;padding: 3px;font-size:12px;border: 0 none;}
.content .leftcolumn .offer .offer_input .otvet {padding: 5px 20px 0 150px;width:370px;clear:both;}
.content .leftcolumn .offer .offer_input .otvet .cod{background:url(../images/offer_otv.png) no-repeat 0 0;width:46px;height:21px;padding: 3px 3px 0 3px;float:left;border: 0 none;}
.content .leftcolumn .offer .offer_input .otvet .cod input{font-size:12px; width:43px; border: 0;}
.content .leftcolumn .offer .offer_input .otvet span {float:left;padding: 3px 5px 0 0;}
.content .rightcolumn {width:360px; float:right;}
.content .rightcolumn .direct_mail{background:url(../images/direct_mail.png) no-repeat 3px 6px; width:310px; height:250px;padding: 15px 22px;color:#aeb5b4;}
.content .rightcolumn .direct_mail span{text-align:center;}
.content .rightcolumn .direct_mail .hr{padding-bottom:3px;background:url(../images/hr.gif) no-repeat 0 0;}
.content .rightcolumn .direct_mail table {width:100%;}
.content .rightcolumn .direct_mail a {padding-left: 12px;}
.content .rightcolumn .direct_mail a:link {color:#aeb5b4;background:url(../images/arrow.png) no-repeat 0 4px;}
.content .rightcolumn .direct_mail a:visited {color:#aeb5b4;background:url(../images/arrow.png) no-repeat 0 4px;}
.content .rightcolumn .direct_mail a:hover {color:#bf08bf;background:url(../images/arrow_hover.png) no-repeat 0 4px;}
.content .rightcolumn .direct_mail .boo{padding: 2px 0 2px 5px;}
.content .rightcolumn .direct_mail .boo2{padding: 3px 0;}
.content .rightcolumn .direct_mail .boo3{padding: 0 0 3px 0;}
.content .rightcolumn .direct_mail u{background:url(../images/mail_form.png) no-repeat 0 0;width:140px;height:21px;display:block;float:left;padding: 3px 0 0 3px;}
.content .rightcolumn .direct_mail u input{border: 0 none; font-size:12px; width:133px;}

.content .rightcolumn .banner{padding: 11px 0 0 9px;}
.content .rightcolumn .banner img{border: 1px dotted #aeb5b4;}

/*footer*/
.footer {width:100%; height:84px; position:absolute; bottom:0; background:#000;margin:0 auto;}
.footer_wrap{width:960px;height:84px;margin:0 auto;}

h1{
 color: #e7efee;
 padding:0 0 0 12px;
 font-size: 24px;
 font-weight: normal;
}

h4{
 color: #e7efee;
 padding:0 0 0 0;
 font-size: 24px;
 font-weight: normal;
}

h3{
 color: #e7efee;
 padding:0 0 7px 0;
 font-size: 18px;
 font-weight: normal;
 text-align:center;
}

p{
 color:#aeb5b4;
 letter-spacing: 0px;
 padding: 3px 0 10px 0;
}
.img-wrapper a  img{
border: 1px solid #3c053c;
}
.img-wrapper {
 padding: 1px 1px;
float: left;
border: 1px double #3c053c; 
}
.video-wrapper {
float: left;
min-width: 200px;
margin: 0 5px;
}
a.block {
display: block;
padding-bottom: 8px;
color: #fff;
font-size: 12px/17px;
}

/* root element for scrollable */ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 234px; 
    width: 333px; 
} 
  
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

