/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#fff url(../images/all_bg.png) 0 0 repeat-x;font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #000;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#333333;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

.cont { width:1000px; margin:0 auto; position:relative;}
.colorRed, .linksRed a, .linksRed a:visited, .linksRed a:hover { color:#ab0400;}

/* HEADER */
#header { height:156px; position:relative; background:url(../images/logo.jpg) 0 24px no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.logo { position:absolute; left:0; top:24px; width:423px; height:95px; overflow:hidden; text-indent:-9999px;}
	/* MENU */
	#header .menu { left:0px; top:5px;}
	.menu { position:absolute; overflow:hidden; width:auto;}
	.menu li { float:left; display:inline; padding:0 10px; list-style-type:none; background:url(../images/m_brd.png) 0 50% no-repeat; margin-left:-1px; }
	
	/* LOGIN FORM */
	.login { position:absolute; right:0; top:5px; font-size:10px;}
	.l_line { float:left; display:inline; padding:0 2px;}
	.l_line label { display:block; text-align:right; padding-right:15px; color:#393939;}
	.input_1 { width: 108px; height:18px; background:url(../images/input_1.png) 0 0 no-repeat; border:0; padding:6px 10px; font-size:11px;}
	.submit_1 { margin-top:13px;}
	.l_line span { display:block; margin-top:5px; border-right:1px solid #b3b3b3; margin-right:5px; padding-right:15px; text-align:right;}
	
	/* BUTS */
	.buts { position:absolute; right:0; top:131px; font-size:11px; text-transform:uppercase;}
	.buts li { padding:0; width:135px; float:left; list-style-type:none; padding-right:1px;}
	.buts li a, .buts li a:visited { display:block; height:19px; text-decoration:none; background: url(../images/menu.png) 0 0 no-repeat; text-align:center; color:#fff; padding-top:6px;}
	.buts li a:hover { color:#fdec2c;  background:url(../images/menu.png) 0 -25px no-repeat;}

/* PREVIEW MAIN */
.prev { background:url(../images/prev_bg.png) 0 0 repeat-x; position:relative; height:390px;}
.prev_box { height:390px; background:url(../images/prev.jpg) 0 0 no-repeat; position:relative; z-index:2;}
h1 { font-size:22px; color:#fff192; text-transform:uppercase;}
.prev_left { position:absolute; left:-499px; top:0; height:390px; width:50%; background:url(../images/prev_left.jpg) 100% 0 no-repeat; display:block;}
.prev_right { position:absolute; right:0; top:0; height:390px; width:50%; background:url(../images/prev_right.jpg) 499px 0 no-repeat; display:block;}
.prev_girl_top { position:absolute; left:32px; top:-37px; background:url(../images/prev_girl_top.jpg) 0 0 no-repeat; display:block; width:153px; height:37px;}
.main { width:670px; float:right; text-align: right; padding:40px 0 0; font-size:14px; color:#fff;}
.fr_img { float:right; margin-left:15px; margin-right:2px;}
.but_join { background:url(../images/but_join.png) 0 0 no-repeat; width:522px; height:50px; text-align:center; font-size:25px; font-weight:bold; text-transform:uppercase; padding-top:15px; float:right; margin-top:10px;}
* html .but_join { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/but_join.png', sizingmethod='');
}
.but_join a, .but_join a:visited { color:#fff; text-decoration:underline;}
.but_join a:hover { color:#fff; text-decoration:none;}



/* PREVIEW PAGE */
.prev_2 { background:url(../images/prev_2.png) 0 0 repeat-x; position:relative; height:220px;}
.prev_box_2 { height:220px;background:url(../images/prev_box_2.jpg) 0 0 no-repeat; position:relative; z-index:2;}
.prev_left_2 { position:absolute; left:-499px; top:0; height:220px; width:50%; background:url(../images/prev_left_2.jpg) 100% 0 no-repeat; display:block;}
.prev_right_2 { position:absolute; right:0; top:0; height:220px; width:50%; background:url(../images/prev_right_2.jpg) 499px 0 no-repeat; display:block;}
.prev_box_2 .but_join { margin-top:3px;}


/* CONTENT */
#content {overflow:hidden;}
#content h2 { font-weight:bold; font-size:20px; text-transform:uppercase;}
#content h3 { font-weight:bold; font-size:16px; text-transform:uppercase;}
.cont_top_1 { background:url(../images/cont_top_1.png) 0 0 no-repeat; padding-top:40px; padding-bottom:30px;}
.cont_top_2 { background:url(../images/cont_top_2.jpg) 0 0 no-repeat; padding-top:40px; padding-bottom:30px;}

/* NEWS */
.news { width:435px; float:right;}
.one_new { padding:15px 0; background:url(../images/title_bg.png) 0 0 no-repeat;}
.news .new_first { background:none; padding-top:0;}

/* OPTIONS */
.options { width:100%; overflow:hidden; background:url(../images/brd.png) 510px 0 repeat-y;}
.o_left { width:500px; float:left;}
.o_line { width:100%; overflow:hidden; padding:20px 0;}
.o_line div {background:url(../images/brd.png) 100% 0 repeat-y; padding-right:20px; width:230px; float:left; }
.o_line div h3 { padding:0;}
.o_line div p { padding:10px 0 0 0;}
.p60proc { background:url(../images/60proc.jpg) 100% 50% no-repeat;}
.ref { background:url(../images/ref.jpg) 100% 50% no-repeat;}
.nats { background:url(../images/nats.jpg) 100% 50% no-repeat;}
.promo { background:url(../images/promo.jpg) 100% 50% no-repeat;}

/* SITES */
.brd_gor { background:url(../images/brd_gor.png) 0 0 repeat-x; margin-top:30px; padding:1px 0}
.sites {background:url(../images/title_bg.png) 0 0 no-repeat;padding:15px 0;}
.sites  .linksRed { text-align:center; font-size:29px; font-weight:bold; text-transform:uppercase;}
.s_img img, .img_brd { border:1px solid #eee;}
.fl_img { float:left; margin:5px 15px 0 0;}
.extra_space { width:235px; height:470px; float:right;}
.bl { padding-bottom:20px;}

/* FOOTER */
#footer { background:url(../images/footer_bg.png) 0 0 repeat-x; padding:16px 0;}
.f_box { background:url(../images/f_logo.jpg) 0 0 no-repeat; height:100px; font-size:11px;}
.f_box .menu { text-transform:uppercase; right:0; top:30px;}
.copy { color:#959595; right:10px; top:50px; position:absolute;} 
