/* CSS Document */
html { height:100%}
body {
	margin:0;
	padding:0;
	color:#878787;
	font:11px tahoma;
	height:100%;
	background: url(../bg_1.jpg) top repeat-x #ffffff;
	}
a { cursor:pointer; text-decoration:underline; color:#878787; outline:none;}
a:hover { text-decoration:none}
form { margin:0; padding:0}
p { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}
ul, li { margin:0; padding:0; list-style:none}

/*
================================================================================
|                                     FONTS AND OTHER                          |
================================================================================
*/
h2 { font-weight:normal; font-size:210%; color:#bb0589; margin:0; padding:0px 0px 15px 0px; line-height:20px}
.fs_1 { color:#93a54c; font-size:245%; font-weight:normal}
.fs_2 {font-size:110%;}
.rose_1 { color:#a5047b; font-size:120%}
.rose_2 {color:#bb0589;}
.rose_3 {color:#bb0589; font-size:120%}
.rose_4 { color:#b6198d; font-size:110%}
 /*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.div_100 { width:100%; min-height:100%; background:url(../bg_2.jpg) bottom repeat-x}
*html .div_100  { height:100%}
.wrap { width:1100px;  }
.header { height:293px; background:url(../header.jpg) 0px 0px no-repeat}
.head_1 { position:absolute; left:27px; top:58px; color:#FFFFFF;  letter-spacing:1px; width:190px; font-size:110%}
.head_2 { position:absolute; left:763px; top:12px; padding:2px 0px 5px 0px; color:#000000; width:320px; font-size:150%; line-height:27px; z-index:1  }
.head_3 { position:absolute; left:886px; top:50px;  color:#000000; width:140px; font-size:200%; z-index:2; line-height:20px }
.head_4 { position:absolute; left:789px; top:126px}
.head_5 { position:absolute; left:280px; top:247px; width:800px; font-size:110%}
.head_5 li { background:url(../images/top_menu_3.gif) 0px 0px no-repeat; height:29px; display:inline; padding-left:1px; float:left; line-height:28px}
.head_5 a { height:29px; padding:0px 16px 0px 16px; color:#ffffff; background:url(../top_menu_2.gif) 0px 0px repeat-x; float:left}
.head_5 a:hover { color:#fffdc7; text-decoration:none}
/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.content {  min-height:760px}
*html .content { height:760px}
.main_content { padding-left:39px; float:left; width:818px}

/* HOBbIE AHKETbI */
.cont_new_ankets { padding-bottom:3px; float:left; width:819px}
.cont_new_ankets ul { list-style:none; margin:0; padding:0}
.cont_new_ankets li { list-style:none; margin:0; padding:0; width:159px;  height:229px; float:left}
.cont_new_ankets_sp1 { display:block; height:185px; }
.cont_new_ankets_sp1 img { border:0}
.cont_new_ankets_sp2 { display:block; padding-left:10px; color:#bb0589; line-height:13px}

.cont_ankets {  float:left; width:819px}
.cont_ankets ul { list-style:none; margin:0; padding:0}
.cont_ankets li { list-style:none; margin:0; padding:0; width:157px;  height:229px; float:left}
.cont_ankets_sp1 { display:block; height:186px; }
.cont_ankets_sp1 img { border:0}
.cont_ankets_sp2 { display:block; padding-left:10px; color:#878787; line-height:13px}

.cont_bg_1 { background: url(../cont_bg_1.png); width:781px; height:21px; float:left}
*html .cont_bg_1 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smrb_soderganka/cont_bg_1.png',sizingMethod='');}

/* REGISTRACIA */
.register { padding:10px 0px 0px 122px; float:left}
.register_1 { padding:0px 0px 0px 10px; width:490px; color:#828282; font-size:110%;}
.register_1 a { color:#b21589; text-decoration:none}
.register_1 a:hover { text-decoration:underline}
.register_bg1 { width:493px; background:url(../reg_bg_1.gif) 0px 0px no-repeat #d5dfe1; margin-top:14px; float:left}
.register_bg2 {width:493px;  background:url(../reg_bg_2.gif) right top no-repeat; float:left}
.register_bg3 {width:493px;  background:url(../reg_bg_3.gif) 0px bottom no-repeat; float:left }
.register_bg4 {width:477px;  background:url(../reg_bg_4.gif) right bottom no-repeat; padding:10px 0px 68px 16px; float:left }
.register_2 { width:352px; float:left}
.reg_tab_1 { color:#242424; font-size:110% }
.reg_tab_1 td { padding-top:6px; font-weight:bold; line-height:15px}
.reg_td1 { padding-bottom:4px}
.reg_inp_1 { width:201px; font: normal 11px tahoma; color:#000000; height:15px; border:1px solid #363636; width:201px}
*html .reg_inp_1 { width:199px}
.reg_lenght { width:205px !important}
.reg_lenght select { width:201px !important}
.reg_lenght1 { width:196px !important}
.reg_lenght2 { width:201px !important}
.reg_lenght2 img { width:201px !important}

.reg_lenghtt { width:170px !important}
.reg_lenghtt select { width:166px !important}
.reg_lenghtt1 { width:161px !important}
.reg_lenghtt2 { width:166px !important}
.reg_lenghtt2 img { width:166px !important}

.reg_lenghttt { width:78px !important}
.reg_lenghttt select { width:71px !important}
.reg_lenghttt1 { width:66px !important}
.reg_lenghttt2 { width:71px !important}
.reg_lenghttt2 img { width:71px !important}

.reg_check { padding:10px 0px 0px 18px; width:23px; float:left}
.reg_check_text { width:285px; padding-top:10px; color:#54a64b; line-height:13px; float:left}
.reg_inp_2t { float:left; width:330px}
.reg_inp_2 { margin:13px 0px 0px 115px; background: url(../prod.jpg) 0px 0px no-repeat; border:0; cursor:pointer; width:203px; height:32px}

.register_3 { width:122px; float:left; margin-top:2px}
.register_3 ul { list-style:none; margin:0; padding:0}
.register_3 li { list-style:none; margin:0; padding:0px 0px 12px 0px; font-weight:bold}
.register_3 img { border:0; margin-bottom:5px}
.register_3 a { color:#782558}

/* AHKETA */
.anketa_1 { width:780px; padding:4px 0px 2px 0px; float:left; font-size:110%; color:#828282; font-weight:bold}
.ank_1 { width:250px; line-height:22px; float:left; padding-top:7px}
.ank_1 img { border:0; margin-bottom:5px}
.ank_sp_1 { font-size:110%; color:#383838}
.ank_sp_1 a {color:#383838; margin-left:7px}
.ank_sp_1 a:hover { font-size:120%; color:#c50595}
.ank_sp_1 a.current { font-size:120%; color:#c50595}
.ank_sphover {font-size:120% !important; color:#c50595 !important; text-decoration:none !important}
.ank_sp_2 { font-size:110%;  color:#5e5f5f}
.ank_2 { width:555px; float:left; padding-top:0px}
.ank_p1 {padding-top:7px;  line-height:20px; color:#646464; font-size:110%}
.ank_p11 {padding-top:5px;  line-height:21px; color:#646464; font-size:110%}

.ank_sp3 {background:url(../ank_7.gif) 0px 0px no-repeat #ffffff; display:block; float:left; margin-top:1px}
.ank_sp4 {background:url(../ank_8.gif) right 0px no-repeat; color:#b4178b;  padding:0px 8px 0px 8px;  display:block; float:left; height:19px; line-height:18px}
.ank_sp5 {float:left}
.ank_p2 { padding:9px 0px 13px 0px; color:#b01487; font-size:130%; clear:both}
.ank_p3 { line-height:13px; color:#887f86}
.ank_p4 { font-size:110%; color:#646464; padding:24px 0px 8px 0px}
.ank_p5 { line-height:13px; color:#887f86}
.ank_3 {position:absolute; width:146px; height:19px; margin:7px 0px 0px 226px; background:url(../ank_2.gif) 0px 0px repeat-x; text-align:center; line-height:16px}
.ank_3 a { display:block; color:#FFFFFF; height:19px; text-decoration:none}
.ank_3_img1 { float:left; border:0}
.ank_3_img2 { float:right; border:0}
.ank_4 {position:absolute; width:146px; height:19px; margin:7px 0px 0px 381px; background:url(../ank_5.gif) 0px 0px repeat-x; text-align:center; line-height:16px}
.ank_4 a { display:block; color:#FFFFFF; height:19px; text-decoration:none}

/*
================================================================================
|                                     LEFT BLOCK                                |
================================================================================
*/
.left_block { width:241px; background:url(../left_bg.jpg) 0px 0px no-repeat; float:left}
.left_ankets_info { padding:0px 0px 3px 21px; width:170px; line-height:19px; color:#1c2326; font-size:110%; font-weight:bold}
.left_bot_bg { background: url(../left_bot_bg.png) 0px 0px no-repeat; width:98px; height:185px}
*html .left_bot_bg {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smrb_soderganka/left_bot_bg.png',sizingMethod='');}


/* avtorizaciya */
.left_avt { padding:11px 0px 0px 10px; width:225px; height:90px}
.left_avt_sp { float:left; width:69px; display:block; height:18px;  color:#FFFFFF; font-size:130%; line-height:20px; font-weight:bold; letter-spacing:1px}
.left_avt_inp { float:left; height:14px; width:149px; border:1px solid #486b51; font:11px tahoma; color:#000000}
.left_avt_inp2 { background:url(../left_avt_1.png) 0px 0px no-repeat; width:78px; height:25px; border:0; cursor:pointer; margin:0px 0px 0px 25px; }
*html .left_avt_inp2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smrb_soderganka/left_avt_1.png',sizingMethod='');}

/* avtorizaciya */
.left_search { padding:14px 0px 4px 19px; width:220px; height:276px}
.left_search_sp1 { font-size:180%; color:#ffffff}
.left_search_table { width:100%; border:0; margin:3px 0px 0px 2px}
.left_search_table td { padding-top:13px}
.left_search_table select { font-weight:normal;  width:150px}
.left_search_td1 { width:58px; color:#FFFFFF;   line-height:18px; font-weight:bold; letter-spacing:1px}
.left_sel {width:151px; color:#000000; font-size:11px}
.left_sel_1 { font-weight:normal; width:144px; border:1px solid #45021e; background:url(../left_sel.gif) right top no-repeat #ffffff;  height:15px; position:absolute; display:none; padding:1px 0px 0px 5px; z-index:1; cursor:default}
.left_sel_2 { font-weight:normal; width:149px; border:1px solid #45021e; border-top:0; position:absolute;  display:none; z-index:5;   }
.left_sel_2 img { height:18px; width:149px;}
.left_sel_2 a { height:18px; display:block; text-decoration:none; background:#ffffff; color:#000000; padding-left:5px}
.left_sel_2 a:hover { background: #EBEBEB}
.ls_little { width:57px !important;  float:left}
.ls_little select { width:46px !important }
.ls_1_little { width:39px !important}
.ls_2_little { width:44px !important}
.ls_2_little img { width:44px !important}

.left_search_1, .left_search_2, .left_search_3 { width:200px; padding:16px 0px 15px 2px; color:#FFFFFF;   line-height:20px; font-weight:bold; letter-spacing:1px}
.left_search_2 { padding:0px 0px 0px 50px; width:21px; float:left; line-height:15px}
.left_search_3 { padding:0px 0px 0px 11px; width:25px; float:left; line-height:15px}
.left_search_4 { width:97px; height:26px; border:0; background:url(../left_search_1.png) 0px 0px no-repeat; cursor:pointer; margin:8px 0px 0px 100px}
*html .left_search_4  {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smrb_soderganka/left_search_1.png',sizingMethod='');}
/*
================================================================================
|                                     FOOTER                                 |
================================================================================
*/
.footer { height:28px;  width:588px;  background:url(../footer_bg.jpg) 0px 0px no-repeat; clear:both; padding:185px 0px 0px 512px; color:#171717; font-weight:bold }
.footer a { color:#019c1b; text-decoration:none}
.footer a:hover { text-decoration:underline}

.ti a:link, .ti a:visited, .ti a:active, .ti a:hover {color: #f5752b; text-decoration: underline; font-size: 12px; font-weight: 700;}
.ti a:hover {text-decoration: none;}

#preview{
	position:absolute;
	border:1px solid #295982;
	background:#C1CED9;
	padding:5px;
	display:none;
	color:#333333;
	font-size: 12px;
	z-index: 100000000;
	}

.reg_inp_3t { float:left; width:330px}
.reg_inp_3 { margin:13px 0px 0px 115px; background: url(../reg_sub.gif) 0px 0px no-repeat; border:0; cursor:pointer; width:203px; height:32px}

