/*© k-rodam.ru, 2010 | vlad-zver@yandex.ru */

body {
padding:0 0 0;
margin:0 auto 0;
font-family: Verdana, Arial, Times New Roman;
border:none;
}
#site {position:absolute; background:#ffffcc; border:2px solid #336699; width:1000px; height:inherit; left:50%; margin-left:-502px;}
#site_kontakt {position:absolute; background:#ffffcc; border:2px solid #336699; width:1000px; height:680px; text-align:center; top:50%; margin-top:-342px; left:50%; margin-left:-502px;}
#site_instruktor {position:absolute; background:#ffffcc; border:2px solid #336699; width:1000px; height:inherit; left:50%; margin-left:-502px;}
a:hover {color:green;}
.logotip_left {padding-left:5px; padding-top:5px;}
.logotip_right {padding-right:15px; padding-top:10px;}
.table1_1 {background:url(img/gradient_left.png) repeat-y; text-align:left; min-width:300px;}
.table1_2 {background:#ffffcc; text-align:center; color:#336699; min-width:388px; font-size:12px;}
.table1_3 {background:url(img/gradient_right.png) repeat-y; text-align:right; min-width:300px;}
.table2 {background:#99ccff;}
.table3_1 {text-align:center;}
.table3_2 {text-align:justify;}
.table3_2a {text-align:center;}
.table3_3 {text-align:center;}
.table4 {background:#99ccff;}
.text_logo1 {color:#336699; font-size:12px; padding-left:10px;}
.text_logo2 {color:#336699; font-size:12px; padding-right:10px;}
.text_ahtung {font-size:14px; color:#ff0000; font-weight:bold; text-decoration:underline;}
.text1 {color:#006666; font-size:14px; padding-top:10px;}
.text2 {color:#336699; font-size:12px; text-align:justify; padding-left:10px; padding-right:10px; text-indent:20px;}
.text3 {color:#000000; font-size:14px; text-align:justify; padding-left:20px; padding-right:25px; padding-top:20px; font-weight:bold; line-height:20px; text-indent:20px;}
.text4 {color:#000000; font-size:12px; text-align:justify; padding-left:20px; padding-right:25px; padding-top:20px; font-weight:bold; line-height:20px; text-indent:20px;}
.text4a {color:#000000; font-size:12px; text-align:right; padding-right:25px; line-height:20px; font-style:italic;}
.text3a {color:#000000; font-size:14px; text-align:justify; padding-left:20px; padding-right:25px; font-weight:bold; line-height:20px;}
.text3b {color:#000000; font-size:12px; text-align:justify; font-weight:bold; line-height:20px;}
.text_forma {color:#000000; font-size:11px; text-align:center; padding-left:55px;}
.text_forma1 {color:#000000; font-size:11px; text-align:center;}
.text_forma2 {color:#000000; font-size:11px; text-align:center; font-weight:bold;}
.text_faq {color:#336699; font-size:14px; font-weight:bold; text-decoration:underline; text-align:left; padding-left:20px;}
.text_vopros {color:#006666; font-size:14px; font-weight:bold;}
.text_menu {color:#336699; font-size:14px; font-weight:bold; text-decoration:underline; padding-top:15px; text-align:left; padding-left:20px;}
.h2 {color:red; font-size:14px; font-weight:bold; text-decoration:underline; padding-top:10px;}
.h2a {color:red; font-size:14px; font-weight:bold; text-decoration:none;}
.h2b {display:none;}
.text_instruktor {font-size:12px; font-style:italic; text-align:justify; text-indent:20px; padding-left:60px;}
.text_instruktor_a {font-size:18px; text-align:justify; font-weight:bold; padding-left:60px; padding-bottom:20px;}
.text_instruktor_b {font-size:12px; font-style:italic; text-align:right;}
.text_kontakt {font-size:14px; font-weight:bold; text-align:center; padding-top:40px;}
.text_kontakt_a {font-size:16px; font-weight:bold; text-align:center; padding-top:40px; color:green;}
.text_kontakt_b {font-size:12px; font-weight:bold;}
.h3 {color:#003366; text-align:left; font-weight:normal; font-size:12px; line-height:15px;}
.h3:hover {color:green;}
.h3a {color:#ffffcc; font-weight:normal; font-size:12px; display:none;}
.ul {text-align:left; font-size:12px; font-weight:bold; color:#336699; line-height:20px; padding-left:30px; padding-right:30px; cursor:pointer;}
.ul1 {text-align:left; font-weight:bold; color:red; line-height:25px; padding-left:30px; padding-right:30px; cursor:pointer;}
.ul2 {text-align:left; font-size:12px; font-weight:bold; color:#000000; line-height:20px; padding-left:30px; padding-right:30px;}
.li { font-size:14px; text-decoration:none;}
.li1 { font-size:14px; text-decoration:none; cursor:pointer;}
.li2 { font-size:14px; text-decoration:none; cursor:default;}
.li:hover {color:green;}
.menu_gorizont {background:url(img/gradient_menu.png) repeat-x; text-align:center; font-weight:bold; font-size:16px;}
.ssylka1 {text-decoration:none; color:#336699;}
.ssylka2 {text-decoration:none; color:#000000; font-weight:bold; font-size:16px;}
.ssylka3 {text-decoration:none; color:#336699; font-weight:bold; font-size:12px;}
.ssylka4 {text-decoration:none; color:red;}
.ssylka5 {color:green; font-weight:bold; font-size:14px;}
.button1 {width:80px; height:58px; background:url(img/button1.gif); margin-top:13px;}
.red {color:red; font-weight:bold; text-align:center; padding-top:20px;}
#left {position:static; background-color:#ffffcc; width:270px; margin-left:0px; height:800px; margin-top:10px; margin-bottom:10px; border-right:4px double #009966;  z-index:0;}
#left_gotovnost {position:static; width:270px; height:inherit; margin-left:-30px;}
#left_etapy {position:static; width:270px; height:inherit; margin-left:-30px;}
#left_varianty {position:static; width:270px; height:inherit; margin-left:-30px;}
#right {position:static; background-color:#ffffcc; width:270px; margin-left:5px; margin-right:10px; height:800px; margin-top:10px; margin-bottom:10px; border-left:4px double #009966; padding-left:10px;}
#glavnoe_foto {position:absolute; background-color:#ffffcc; width:390px; height:700px; margin-left:-10px; margin-top:20px; text-align:center; font-size:12px; font-weight:bold; z-index:2; display:none;}
.photo { border:double; border-color:#336699; margin-right:50px;}
.ok {margin-left:75px; margin-bottom:40px;}
#niz {position:absolute; margin-top:-230px; width:390px; height:250px; margin-left:-60px;}
#player {position:absolute; margin-top:100px; margin-left:10px; width:320px; height:240px; text-align:center; border:double; border-color:#336699;}
#comment {position:absolute; margin-top:350px; margin-left:10px; width:320px; height:50px; text-align:center;}
#statistika {position:absolute; height:inherit; width:inherit; display:none;}
.tp {position:static; color:#336699; font-size:12px; padding-left:10px; cursor:pointer; text-decoration:underline;}
.tp b {}
.tp b span {display:none;}
/*-- äëÿ FF, OPERA, IE7 --*/
.tp b:hover span {position:absolute; background-color:#ffffcc; width:380px; height:740px; line-height:20px; margin-left:-437px; padding-left:14px; margin-top:-502px; padding-top:17px; text-align:left; font-size:12px; font-weight:bold; z-index:3; color:#000000; display:block;}
.resume1 {width:120px; height:90px; border:solid 1px #336699;}
