/* reset: v7.0
 * date: 03.06.2010
 * by IonDen
 * DO NOT MODIFY THIS FILE
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html, body {height:100%; text-align:center;}
body,input,select,option,textarea {background:#FFF; color:#000; font-size:13px; line-height:120%; font-family:Arial, Helvetica, sans-serif;}

a {color:#154499; text-decoration:underline;}
a:hover {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; margin:0 0 10px; line-height:120%;}
h1 {font-size:30px;}
h2 {font-size:22px;}
h2 a {color: #000;}
h3 {font-size:16px;}
h4 {font-size:14px; font-weight:bold;}

ul {margin:0 0 15px;}
ul li {margin:0; padding:0 0 10px 15px; list-style-type:none; background:url(../img/ico/ico-arr-2.png) no-repeat 0 5px;}
ol {margin:0 0 15px;}
ol li {margin:0 0 5px 35px;}

p {margin:0 0 20px; line-height:120%;}
blockquote {position:relative; margin:0 0 20px -7px; zoom:1;}
blockquote span {display:inline-block; border:1px solid #A9ABB2; font-size:12px; padding:3px 6px 3px; color:#7F8999; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
blockquote b {font-size:14px;}
blockquote em {font-style:normal; font-size:11px;}

.common {width:100%;}
.ots {margin:0 0 20px;}

.inp {display:inline-block; border:1px solid #CCC; border-top:1px solid #555; border-left:1px solid #777; background:#FFF; padding:1px 5px 2px; vertical-align:top;}
.inp:focus {outline:1px solid #FFD420;}

.btn {display:inline-block; background:#FFD420; padding:6px; vertical-align:top; cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#000; text-decoration:none;}
.btn:hover {background:#000; color:#FFD420;}
.btn em {display:block; width:9px; height:9px; overflow:hidden; background:url(../img/ico/ico-arr-1.png); cursor:pointer;}

.button {display:inline-block; background:url(../img/bcg/bcg-btn.gif) repeat-x 0 0; color:#000; text-decoration:none; padding:2px 7px 2px; border:1px solid #003C74; text-shadow:1px 1px 0 #FFF;}
.button {border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; box-shadow:0 0 5px #999; -moz-box-shadow:0 0 6px #999; -webkit-box-shadow:0 0 5px #999;}
.button:hover {background:url(../img/bcg/bcg-btn.gif) repeat-x 0 -20px; text-shadow:-1px -1px 0 #FFF;}

#main {position:relative; width:994px; min-height:100%; text-align:left; margin:0 auto;}
* html #main {height:100%;}