@charset "utf-8";
/* CSS Document */

/*  Start of global configurations  */

* {
margin:0;
padding:0;
}

body {
background:#FFFFFF;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

h1.logo {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
text-align:left;
color:#fff;
display:inline;
padding:15px 0 0 15px;
display:block;
width:270px;
float:left;
position:absolute;
top:0;
left:0;
z-index:2;
}

h1.form {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ff6600;
font-weight:bold;
text-align:left;
margin-bottom:10px;
padding-left:20px;
background:url(images/ballet.gif) 3px 10px no-repeat;
border-bottom:#ffaf5b 1px solid;
}

h2 {
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff6600;
text-align:left;
padding-left:20px;
background:url(images/ballet.gif) 3px 7px no-repeat;
border-bottom:#ffaf5b 1px solid;
margin-bottom:5px;
font-weight:bold;
}

h2.right {
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff6600;
text-align:left;
padding-left:20px;
background:url(images/ballet2.gif) 3px 3px no-repeat;
border-bottom:#ffaf5b 1px solid;
margin-bottom:5px;
font-weight:bold;
}

h3 {
font-size:14px;
text-align:left;
margin-bottom:10px;
}

p {
line-height:16px;
}

img {
border:#999999 1px solid;
margin:0 5px 0 0;  
}

a:link {
color:#CC0000;
text-decoration:underline;
}

a:visited {
color:#CC0000;
}

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

/* List stiles */

ul,ol {
padding:0;
margin: 0 0 0 25px;
}

ul li {
line-height: 18px;
}

/*@end*/

/* General layots */

#Wrapper {
width:753px;
margin:0 auto;
}

.Shadow {
background:url(images/bg_shadow.gif) 0 0 repeat-y;
width:743px;
padding:0 5px;
float:leftж
}

#Header {
background:url(images/header_fon.jpg) 0 0 no-repeat;
height:170px;
position:relative;
z-index:0;
}

#man {
background:url(images/head_inset.jpg) 0 0 no-repeat;
width:155px;
height:308px;
position:absolute;
top:1px;
left:232px;
z-index:1;
}

#Fone {
float:right;
font-size:30px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:20px 110px 0 0;
display:inline;
} 

.SUBMIT {
color:#000000;
font-family:Verdana;
font-size:9pt;
font-weight:bold;
height:25px;
width:150px;
margin:5px auto;
}

#TwoCols {
}

#Mainbody {
width:480px;
float:left;
}

#MainBox {
background: url(images/box_rt_bg.gif) 100% 0 repeat-y;
width:476px;
}

#MainBox div {
background: url(images/botround_main.gif) 0 100% no-repeat;
width:476px;
}

#MainBox2 {
background: url(images/box_rt_bg.gif) 100% 0 repeat-y;
width:476px;
}

#MainBox2 div {
background: url(images/botround_main.gif) 0 100% no-repeat;
width:456px;
padding: 10px;
}

#Rightcol {
float:left;
width:263px;
}

#RightBox {
width:243px;
background: url(images/box_rt_bg.gif) 100% 0 repeat-y;
}

#RightBox div {
width:231px;
padding:10px 10px 10px 2px;
background:url(images/botrount_rt.gif) 0 100% no-repeat;
}

#RightBox2 {
width:243px;
background: url(images/box_rt_bg.gif) 100% 0 repeat-y;
}

#RightBox2 div {
width:231px;
padding:10px 10px 10px 2px;
background:url(images/botrount_rt.gif) 0 100% no-repeat;
}

#Footer {
background:#e98c22;
height:30px;
padding:0 7px 10px;
width:729px;
}

#Footer a {
font-size:10px;
color:#FFFFFF; 
}

/* @end */

/* this need for hack boks models in diferent agents */

.Inner1 {
padding:10px 4px 10px 0;
}

.Inner2 {
padding:10px;
}

.FootInner {
height:23px;
padding:10px 0 0;
text-align:center;
color:#fff;
font-size:10px; 
}

.pad3 {
padding:3px 0; 
}

/* @end */

 /* Float containers fix: */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}