@charset "utf-8";

/* CSS Document */





@font-face{ /* for IE */

font-family:Myriad Pro;

src:url(fonts/MyriadPro-Regular.eot);

}

@font-face { /* for non-IE */

font-family:Myriad Pro;

src:url(http://:/) format("No-IE-404"),url(/images/topplenka.ru/fonts/MyriadPro-Regular.ttf) format("truetype");

}



@font-face{ /* for IE */

font-family:Myriad Pro;

src:url(fonts/MyriadPro-SemiboldIt.eot);

font-style:italic;

font-weight:bold;

}

@font-face { /* for non-IE */

font-family:Myriad Pro;

src:url(http://:/) format("No-IE-404"),url(/images/topplenka.ru/fonts/MyriadPro-SemiboldIt.ttf) format("truetype");

font-style:italic;

font-weight:bold;

}



html, body {padding:0px; margin:0px; font-family:Arial; font-size:13px; line-height:130%; height:100%; background:url(/images/topplenka.ru/bg.gif); color:#414141}

body { min-height: 100%; height: auto !important; height: 100%; position: relative;}



a img { border:none; outline:none}

a {outline:none; color:#006699}
a:hover {text-decoration:none}

#container { width:1000px; margin:0px auto; padding-bottom:60px; background:#fff;}

* html #container {height: 100%;}



#container .padder { padding:0px 30px 0px 0px}

#header { height:122px;}

#header .preheader { height:10px; text-align:right; padding-top:17px; margin-bottom:10px;}

#header .preheader img {display:block; float:right; margin-left:9px;}

#header .logo { position:absolute; top:0px; padding-right:10px; background:#fff}

#header .phone {float:right; font-family: Arial, Helvetica, sans-serif; font-weight:bold; background:#fff; font-size:24px; height:44px; padding-left:15px; line-height:36px; color:#555; text-shadow:0px 1px 0px #333;}
#header .phone img {padding-right:10px; position:relative; top:1px;}

#header .phone span {font-size:18px;}

#body {}

#body .left { float:left; width:250px;}

#body .right { float:right; width:670px;}

#body .left ul.main_menu { list-style:none; font-family:Tahoma; font-size:13px; padding:0px; margin:0px; margin-top:103px;}

#body .left ul.main_menu li { font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:19px; vertical-align:middle; margin-bottom:27px; margin-left:35px; clear:both;}

#body .left ul.main_menu li a {color:#006699;}

#body .left ul.main_menu li.active { background:#035b85; color:#fff; font-style:italic; font-family:Arial; float:left; padding:1px;}
#body .left ul.main_menu li.active div {float:left; padding:5px 6px; background:#006699; border: 1px solid #0a79b1;}



#body .content {}

#body .content ul {}

#body .content ul li { margin-bottom:15px;}

#body .content p { margin-bottom:20px; margin-top:0px;}

#body .content strong {/*font-weight:normal; *//*color:#baab71; font-size:20px;*/}
#body table { width:100%; border-collapse:collapse; font-size:12px; margin-bottom:10px;}
#body .content table p{margin:0px; line-height:14px;}
#body table tr td {border:1px solid #ccc;}



#body .right h1{font-family:Arial; font-style:italic; font-weight:bold; font-size:36px; color:#555; line-height:36px; background:#eeebc9; border:1px solid #e6e3c0; text-shadow:0px 1px 0px #333; padding:0px; margin:40px -30px 70px 129px;}
#body .right h1 div {padding:5px 5px 5px 10px; border:1px solid #f4f2db;}

#body .right h2{font-family: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:22px; line-height:22px; color:#666; text-shadow:0px 1px 0px #444; padding:0px; margin:0px 0px 10px 0px;}

#body h3{font-family: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:18px; color:#006699; padding:0px; margin:0px;}

#body .pre_footer {clear:both; font-family:Arial; font-size:12px; color:#414141; padding-top:20px; padding-left:30px; line-height:15px; margin-bottom:50px;}

#footer { height:60px; position:absolute; bottom:0px; width:940px; margin-left:30px; background:url(/images/topplenka.ru/header_boroder.gif) repeat-x;font-family:Tahoma; font-size:11px; color:#ccc;}

#footer a{color:#ccc}

#footer .padder { padding-top:20px;}

#footer .padder .left { float:left}

#footer .padder .right { float:right}


