*{margin:0; padding:0;}
a{color:#005C94;}
a:hover{color:#960000;}
p {margin:10px 0;}
img {border:1px solid #4C4C4C;}
body{min-width:999px;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;font-size:12px;max-width:1400px; margin:0 auto;background: url(/images/topbg.jpg) 0 0 repeat-x;}
.red{color:#990000;}

#body{overflow: hidden; position: relative;}
#top_zone{background: url(/images/logo_nor.png) 0 0 no-repeat; width:100%; min-height:331px; position:relative;overflow:hidden;}
#last_modification {border:3px solid #DCDCEA;position:absolute; top:40px; right:23px; overflow:hidden; background:#fff;padding:3px;max-width:266px;}
#last_modification strong, #last_modification span {display:block; float:left;font-weight:bold;font-size:16px;}
#last_modification strong {color:#151573; width:70%;}
#last_modification span {color:#990000;text-align:right; width:30%;}


* html body {width:expression(document.documentElement.clientWidth < 999 ? "999px" : "auto");}
* html #top_zone{height:331px;filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/logo_nor.png', sizingmethod='crop');background: none;}
* html #last_modification {width:expression(document.documentElement.clientWidth > 266 ? "266px" : "auto");}
* html #right_border_menu {background-color: #990000}

* html #menu{height:37px; width:515px;}
*html #body{height:100%;zoom:1;}
*html #last_photo div{zoom:1;}
*html #footer{/*margin-top:0;*/}
*html #secondary_block{float:right;width:45%; position:absolute; top:330px; right:0; height:1430px;}
*html #last_photo_grand_woman {zoom:1;}
*html #left_extra_block {left:0;width:187px; height:1300px;}
*html  #avtorization { position:relative; right: -20px; margin:0}
#avtorization label {display:block;overflow:hidden; margin:0 25px 6px 0;}
*html #main_primary_zone {margin-left:0px;float:none;width:55%; height:1300px;}
*html .catalog_mans a{width:49.99%;}
*html #man {width:300px;margin-right:-3px;}
*html #last_up{padding-right:131px;}
*html #last_up strong {display:block; position:absolute; float:right; width:131px; margin-top:-6px;}
*html #anketa form .zone, *html #search form .zone{zoom:1;}
*html #anketa h2{margin:-1px 0 0 299px;}
*:first-child+html #menu{width:515px;}
*:first-child+html #man {width:300px;margin-right:-3px;}
*:first-child+html #last_up{padding-right:131px;}
*:first-child+html #last_up strong {display:block; position:absolute; float:right; width:131px; margin-top:-6px;}
*:first-child+html #man img{max-width:298px;}
*:first-child+html #right_border_menu {background-color: #990000}
*:first-child+html #left_extra_block {left:0;}
*:first-child+html #avtorization .submit {width:80px}
*:first-child+html #helpreg{margin-top:-0px;}
*:first-child+html #regnow{margin:2px 0 0 6px;white-space: nowrap;}
*:first-child+html #remember_password{white-space: nowrap;}

*html #avtorization .submit {width:80px}
*html #helpreg{margin:-0px 0 0 10px;}
*html #regnow{margin:2px 0px 0 6px;white-space: nowrap;}
*html #avtorization .submit {margin-right:11px;}
*html #remember_password{white-space: nowrap;margin-right:11px;}

*html #avtorization label span {width:50px;}
*html #avtorization label input{width:80px;  position:relative; right:-17px;}
*html #spam_zone {zoom:1;}

*:first-child+html #secondary_block{width:44.9%;}


#dop_menu{background: #F2F2F2 url(/images/konez.jpg) 100% 0 no-repeat;min-height:11px;position:absolute;left:300px;top:130px;width:53%;}
#dop_menu ul li{list-style:none; float:left; border-right:1px solid black;padding:0 16px;}
#dop_menu ul li a {color:#000;text-decoration:none;display:block;margin-top:-3px;}
#dop_menu .last{border:none;}
#right_border_menu{background: url(/images/right_border_menu_1.gif) 100% 0 no-repeat; left:360px;margin-right:356px;padding-right:134px;position:relative;top:150px;}
#menu {background: #990000 url(/images/mbg2.gif) 0 0 no-repeat;min-height:37px;overflow:hidden; padding:3px 2px 0 0;}
#menu li{float:left;list-style:none;}
#menu li a{text-decoration:none; color:#fff;}
#menu li a:hover{text-decoration:underline;}

#menu #el1{padding:0 0 0 14px;}
#menu #el2{padding:0 0 0 46px;}
#menu #el3{padding:0 0 0 35px;}
#menu #el4{padding:0 0 0 38px;}
#menu #el5{padding:0 0 0 34px;}
#menu #el6{clear:both;padding:3px 0 0 25px;}
#menu #el7{padding:3px 0 0 43px;}
#menu #el8{padding:3px 0 0 43px;}
#menu #el9{padding:3px 0 0 51px;}
#menu #el10{padding:3px 0 0 46px;}

#menu #el11{padding:0 0 0 23px;}
#menu #el12{padding:0 0 0 62px;}
#menu #el13{padding:0 0 0 45px;}
#menu #el14{padding:0 0 0 38px;}
#menu #el15{padding:0 0 0 34px;}
#menu #el16{clear:both;padding:3px 0 0 23px;}
#menu #el17{padding:3px 0 0 68px;}
#menu #el18{padding:3px 0 0 68px;}
#menu #el19{padding:3px 0 0 38px;}
#menu #el20{padding:3px 0 0 21px;}



.cont_block{overflow:hidden; border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5; padding:0px 40px 10px;}
.cont_block h2{text-indent:-5000px; position:absolute;margin:-1px 0 0 -41px;}
.cont_block h3{color:#990000;font-size:12px;margin:20px 0 5px; position:relative;}



#select_lang{position:absolute;left:-100px;margin-left:100%;top:123px;}
	#select_lang div{background-image:url(/images/flags.gif); background-repeat:no-repeat;height:17px;margin-bottom:10px;padding-left:29px;}
	#select_lang a{color:#990000;}
	#rus_lang{background-position: 0 0;}
	#nor_lang{background-position: 0 -17px;}
	#eng_lang{background-position: 0 -34px;}
	#eng_cat a{background-position: 0 -48px; margin:18px 0 0 2px; }
	#eng_kont a{background-position: 0 -60px;  margin:18px 0 0 2px;}

#select_catalog{display:block;left:323px;position:absolute;top:254px;}
	#select_catalog li {list-style:none;display:block;}
	#select_catalog li  a{background-image:url(/images/select_category.png); background-repeat:no-repeat;height:12px;display:block;width:164px; text-indent:-5000px;font-size:1px;}
	#ru_cat a{background-position: 0 0; }
	#nor_cat a{background-position: 0 -12px; margin:-24px 0 0 2px; }
	#nor_damer a{background-position: 0 -24px; margin:18px 0 0 2px; }
	#nor_kont a{background-position: 0 -36px;  margin:18px 0 0 2px;}
	*html #select_catalog{top:235px;}
	*html #nor_cat a{margin:0px 0 0 2px; }
	*html #nor_damer a{margin:18px 0 0 2px; }
	*html #nor_kont a{margin:18px 0 0 2px;}
	
#news_block {float:left;width:55%; border-top:1px solid #E5E5E5; overflow:hidden; padding:0; border-left:none;}
#news_block h2{background: url(/images/red.jpg) 0 0 no-repeat; width:352px; height:130px; text-indent:-5000px; position:absolute; margin:-1px 0 0 -1px;}
#news_block h3{padding:0 40px;}
#news_block p{padding: 0 40px;margin-bottom:40px; position:relative;}
#secondary_block{float:right;width:45%;margin-top:-122px;}
#last_photo h2{background: url(/images/rbgw.jpg) 0 0 no-repeat; width:273px; height:209px;}
#last_photo a{display:block; width:33%; float:left; text-decoration:none; margin-top:10px; position:relative;}
#last_photo div{overflow:hidden;}
#last_photo a img {border:1px solid #990000; display:block;}
#last_photo a span {color: #990000;display:block;font-size:10px;}

#last_photo_grand_woman h2{background: url(/images/rbgw2.jpg) 0 0 no-repeat; width:273px; height:209px;}
#last_photo_grand_woman a{display:block; width:33%; float:left; text-decoration:none; margin-top:10px; position:relative;}
#last_photo_grand_woman div{overflow:hidden;}
#last_photo_grand_woman a img {border:1px solid #990000; display:block;}
#last_photo_grand_woman a span {color: #990000;display:block;font-size:10px;}

#happy_together{overflow:hidden; border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5; padding-bottom:40px;}

#happy_together h2{width:273px; height:209px;background: url(/images/rbgw3.jpg) 0 0 no-repeat;}

#happy_together h3{color:#990000;font-size:12px;margin:20px 0 5px; position:relative;}
.happy_couple{position:relative;}
.happy_couple tr td{color: #990000;position:relative; padding: 20px 0 0 0px;color: #990000;font-size:10px;overflow:hidden;}
.happy_couple img {display:block;float:left; margin-right:20px;width:160px;}
.happy_couple span img {display:block;float:left; margin-right:20px;width:16px;}
#happy_together  a{color: #990000; display:block;margin-top:18px;}

#accompanying_text { padding-top:20px;font-size:11px; color:#7F7F7F;text-align:justify;}
#accompanying_text a{color: #990000;font-size:12px;}
#accompanying_text p {margin-bottom:10px;}

#footer{clear:both;border-top:1px solid #E5E5E5; position:relative; height:150px;}
#footer img{border:none;}
#footer p{color: #7F7F7F;font-size:11px;position:absolute;left:50%;bottom:0; background: url(/images/copyright_bg.png) 100% 100% no-repeat; width:485px;padding:15px 0;}
#footer #creater{position:absolute; background: url(/images/creater_bg.png) 0 0 no-repeat; width:151px; height:48px; bottom:0;left:20px;padding: 12px 0pt 0pt 49px;}
#footer  #anti-scam {display:block;position:absolute;left:30%; top:50%; margin-top:-48px; }
#footer #telefoncort {display:block;position:absolute;left:50%;  top:50%;margin-top:-30px;}




#dop_menu{left:360px;padding:3px 0; background:#E5E5E5; width:auto;}
#dop_menu li{ height:10px;margin-top:4px;}


#left_extra_block {border-right:1px solid #E5E5E5; width:191px;height:100%;position:absolute;}


#avtorization {background: url(/images/login.png) 0 0 no-repeat;display:block;margin-left:20px; height:180px;width:191px;}
#avtorization label {display:block;overflow:hidden; margin:0 25px 6px 0;}
#avtorization label input{width:90px;}
#avtorization label span{color:#990000; font-weight:bold; font-size:11px; display:block; float:left; margin:2px 7% 0 0; width:36%; text-align:right;}
#avtorization .submit {display:block;float:right;margin-right:25px;}
#remember_password{clear:both;display:block;float:right;margin-right:25px;color:black;font-family:Arial;font-size:10px;margin-top:5px;}
#helpreg{display:block; float:left; width:26px;margin-left:24px;margin-top:-26px;}
#helpreg img{border:none;}
#regnow{display:block; float:left; clear:both;color:black;font-family:Arial;font-size:10px;margin:-13px 0 0 6px;}

#left_extra_block  .text {color:#7F7F7F;font-family:Arial;font-size:10px;text-align:center;border-bottom:1px solid #E5E5E5;padding-top:10px}
#left_extra_block  .text p{margin:10px 16px;}
#left_extra_block  .text img {border:none;}

#spam_zone {border-bottom:1px solid #E5E5E5; padding:0 35px 15px; overflow:hidden;}
#spam_zone strong{display:block; width:100%; text-align:center; color:#900;margin-top:10px;}
#spam_zone span{display:block; width:100%; text-align:center; color:#7F7F7F;font-family:Arial;font-size:10px;}
#mail_input{display:block;width:100%;}
#spam_zone .submit{float:left;margin:6px 0 0 -1px;}
#spam_zone .reset_input{float:right;margin:6px -5px 0 0;}


#antiscam{text-align:center;padding-top:10px;}
#antiscam a {display:block;font-family:Arial;font-size:10px;margin-bottom:5px;}
#antiscam a img {border:none;}

#main_primary_zone {float: left;width:55%;}
#accompanying_text{padding:20px 40px;border-bottom:1px solid #E5E5E5; margin-left:192px;}
#main_news_block{padding:20px 40px;border-bottom:1px solid #E5E5E5; margin-left:192px;}
#main_news_block h2{font-size:16px;color:#990000;}
#main_news_block h3{font-size:12px;color:#990000;margin-top:13px;}
#main_news_block p{margin:10px 0;}


#content{min-height:800px;padding:0 100px 0 240px;}
#content h2{color:#990000;font-family:Arial;font-size:18px;padding:20px 0 0;}
#content h3{color:#990000;font-family:Arial;font-size:12px;padding:20px 0 0;}
#content h3 a{color:#990000;}
#content .happy_couple tr td{color:#404040;font-size:12px;text-align:justify;}
#content .emule_h2{color:#990000;font-family:Arial;font-size:18px;padding:20px 0;margin:0;font-weight:bold; text-indent:0;}
#content .emule_h2 a{color:#990000;}
#content p img {margin:0 10px 10px}

.catalog_mans{display:block; overflow:hidden; width:100%;margin:10px 0 20px;}
.catalog_mans a{display:block; float:left; width:50%;text-decoration:none;}
.catalog_mans img{display:block; float:left;margin-right:5px;}
.catalog_mans span{  font-size:10px; color:#990000;display:block; margin:5px 0 10px;}

/*Anketa*/
#anketa {margin:20px -100px 0px 0px;border-left:1px solid #E5E5E5;padding-bottom:20px;overflow:hidden;background: url(/images/bpic.jpg) 100% 0 no-repeat;zoom:1;}
#perw_text_anketa{border-top:1px solid #E5E5E5;overflow: hidden;height:159px;zoom:1;}
#anketa  #perw_text_anketa p{margin-right:460px;margin-top:40px;position:relative;text-align:right;top:20%;}
#anketa  #perw_text_anketa p img{padding-bottom:10px;padding-right:5px;vertical-align:middle;}

#anketa h2{background: url(/images/sis_n.jpg) 0 0 no-repeat; width:273px; height:160px; text-indent:-5000px; position:absolute;margin:-1px 0 0 -1px;padding:none;}

#anketa form{border-top:1px solid #E5E5E5;}
#anketa form h2{background: url(/images/red2_no.jpg) 0 0 no-repeat; width:352px; height:201px; text-indent:-5000px; position:absolute; margin:-1px 0 0 -1px;}
#anketa form .zone{background: #7F7FB3; margin-left:35%;margin-top:20px;position:relative;}
#anketa form .zone .upper_left_absolute, #anketa form .zone .lower_left_absolute{background-image:url(/images/rrbg.jpg); background-repeat:no-repeat; width:8px; height:8px;}
#anketa form .zone .upper_left_absolute {background-position:-2px 0}
#anketa form .zone .lower_left_absolute {background-position:-2px 100%}
#anketa form .zone label{color:#404040;display:block;margin:-7px 9px 0 0;top:50%;position:absolute;right:100%;white-space:nowrap;}
#anketa form .zone input, #anketa form .zone select, #anketa form .zone textarea{margin:10px 0 10px 30px;width:250px;}
#anketa form .zone textarea {height:116px;}
#anketa form .zone .check{width:auto;margin:15px 30px 12px;}
#anketa form .zone .submit{width:auto;}



/*Searh woman*/
#search {margin:20px -100px 0px 0px;border-left:1px solid #E5E5E5;padding-bottom:20px;overflow:hidden;background: url(/images/bpic.jpg) 100% 0 no-repeat;zoom:1;}
#perw_text_anketa{border-top:1px solid #E5E5E5;overflow: hidden;height:157px;}
#perw_text_anketa p{margin-right:386px;margin-top:-10px;position:relative;text-align:right;top:20%;}

#search h2{background: url(/images/sis_n.jpg) 0 0 no-repeat; width:273px; height:160px; text-indent:-5000px; position:absolute;margin:-1px 0 0 -1px;padding:none;}
#search form{border-top:1px solid #E5E5E5;}
#search form h2{background: url(/images/red2_no.jpg) 0 0 no-repeat; width:352px; height:201px; text-indent:-5000px; position:absolute; margin:-1px 0 0 -1px;}
#search form .zone{background: #7F7FB3; margin-left:35%;margin-top:20px;position:relative;}
#search form .zone .upper_left_absolute, #search form .zone .lower_left_absolute{background-image:url(/images/rrbg.jpg); background-repeat:no-repeat; width:8px; height:8px;}
#search form .zone .upper_left_absolute {background-position:-2px 0}
#search form .zone .lower_left_absolute {background-position:-2px 100%}
#search form .zone label{color:#404040;display:block;margin:-7px 9px 0 0;top:50%;position:absolute;right:100%;white-space:nowrap;}
#search form .zone input, #search form .zone select, #search form .zone textarea{margin:10px 0 10px 30px;width:250px;}
#search form .zone textarea {height:116px;}
#search form .zone .check{width:auto;margin:15px 30px 12px;}
#search form .zone .submit{width:auto;}

#search form .zone .small_input{width:50px;margin-left:0px;}
#search form .zone .small_input_id{width:50px;}
#search form .zone span{color:#FFFFFF;font-size:14px;font-weight:bold;padding: 0 10px 0 20px;}
#search form .zone .submit_sok{width:50px;margin-left:30px;}

.upper_left_absolute{position:absolute; top:0; left:0;}
.upper_right_absolute{position:absolute; top:0; right:0;}
.lower_left_absolute{position:absolute; bottom:0; left:0;}
.lower_right_absolute{position:absolute; bottom:0; right:0;}


.tdTop0 {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 5px 0 5px 5px}
.tdTop01 {border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;border-top: 1px solid #cccccc; padding: 5px 0 5px 5px}
.tdTop1 {border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; padding: 0 0 0px 5px; padding: 0 0 0px 5px}
.tdTop2 {border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; padding: 0 0 0px 5px}

.enter_id form {display:inline}

#top_zone h1{/*background: url(/images/logo.png) 0 0 no-repeat;width:190px; height:86px;left:31px;*/position:absolute;top:0;background: url(/images/top_w.gif) 0 0 no-repeat;width:100%; height:130px;left:0px;}
#top_zone h1 a{display:block;height:100%;text-indent:-5000px;width:100%;}



.news_month{width:330px;overflow:hidden;margin-top:5px;}
.news_month a, .news_month span{margin-right:13px;display:block;float:left;}
.news_month a{text-decoration:none; color:#000;}
.news_month a:hover{color:#990000;text-decoration:underline;}
.news_month span {color:#AEAEAE;}

#prew_text_remember_password{position:relative; border-top:1px solid #E5E5E5;background: url(../images/bpic.jpg) 100% 0 no-repeat;height:159px;margin-right:-100px;margin-top:20px;}
#prew_text_remember_password h2{background: url(../images/sis_gl.jpg) 0 0 no-repeat; width:273px; height:160px; text-indent:-5000px; position:absolute;margin:-1px 0 0 -1px;}
#prew_text_remember_password .block{margin-right:386px;margin-top:-10px;position:relative;text-align:right;top:20%;}

#prew_text{position:relative; border-top:1px solid #E5E5E5;background: url(../images/bpic.jpg) 100% 0 no-repeat;height:159px;margin-right:-100px;margin-top:20px;}
#prew_text h2{background: url(../images/sis_n.jpg) 0 0 no-repeat; width:273px; height:160px; text-indent:-5000px; position:absolute;margin:-1px 0 0 -1px;}
#prew_text p{margin-right:386px;margin-top:-10px;position:relative;text-align:right;top:20%;}
#catalog_womans {border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5;position:relative;margin-right:-100px;padding:0 44px;}
#catalog_womans h2 {background: url(../images/red2_no.jpg) 0 0 no-repeat; width:352px; height:201px; text-indent:-5000px; position:absolute; margin:-1px 0 0 -46px;}
#catalog_womans .catalog_mans{position:relative;margin:46px 0;}
#catalog_womans h3  {position:relative;}




#last_up{display:block; float:right;}
#last_up strong {background: url(/images/red.gif) -2px 0 no-repeat;color:#fff;padding:6px 29px 10px; margin-left:10px;}
#select_image{color:#990000;font-size:14px;left:0;position:absolute;top:0;}
#select_image a{color:#990000;}
#man {float:left;position:relative;margin-top:25px;}
#man img{border:1px solid #960000;clear:both;display:block;float:right;margin-top:2px;}
#man p{clear:both;padding-top:10px;text-align:right;}

#man_information {background: url(/images/fon.jpg) 0 0 no-repeat;margin-top:21px;border-collapse:collapse;}
#man_information th{text-align:right;white-space:nowrap;font-weight:normal;padding:2px 0;color:#404040;padding-left:13px;}
#man_information th span{background: url(/images/biarr.gif) 0px 4px no-repeat;}
#man_information th span a{color:#010068;padding-left:30px;}
#man_information td span{background: url(/images/post.gif) 0px 0 no-repeat;}
#man_information td span a{color:#010068;padding-left:30px;}
#man_information td a{color:#900;}
#man_information td{font-weight:bold;padding:2px 0 2px 20px;color:#990000;}
#man_information .border {border:1px solid #cccccc; width:200px}
#man_information textarea { height:80px}

#contact_man {clear:both;margin:0 -140px 0 -48px; border-top:1px solid #E5E5E5;padding:0 140px;}
#content #contact_man ul{margin-left:0;}
#content #contact_man li{float:left; list-style:none;margin-right:40px;padding-left:25px;font-size:10px; color:#900;}

#contact_man li span{color:#000166;padding-right:5px;font-size:12px;}
#post_m{background: url(/images/post.gif) 0px 6px no-repeat;}
#phone_m{background: url(/images/phone.gif) 0px 4px no-repeat;}
#mail_m{background: url(/images/email.gif) 0px 3px no-repeat;}
#man p, #contact_man p {margin:10px 0;}

#content ul, #content ol {margin-left:15px;}
#content ul li, #content ol li {padding:5px 0;}

.paypal {width: 170px;margin-top:15px;}
.paypal a {float:right;}
.paypal b {float:left;width:95px;}

#anketa .radio_inp {width:25px !important;}
#anketa .zone span {color:#FFFFFF;font-size:14px;font-weight:bold;padding: 0 0px 0 10px;}
#anketa  .small_input {width:50px  !important;margin:5px 0 5px 30px !important;}
#anketa  .checkbox_inp{width:15px  !important;margin:5px 0 5px 30px !important;}
#anketa .button {width:auto !important;}
.addfavorite {display:block;float:right;margin-top:-50px;position:relative;}
.addfavorite img{border:none}
.addfavorite div{margin-bottom:5px}
.favorites .heart{background:transparent url(/images/heart.gif);display:block;height:41px;margin-top:5px; margin-left:12px;overflow:hidden;padding-left:0;padding-top:0;width:45px;}
.favorites {float:right;height:60px;margin:-90px 420px 0 0;position:relative;width:90px;}
.favorites .heart span{display:block;padding:12px 0 0 10px;}

#special_block {border: 1px solid #E5E5E5;min-height:209px; color:#000;margin-bottom:15px;}
#special_block h2{background: url(/images/spo_eng.jpg) 0 0 no-repeat; width:273px; height:209px; position:absolute; margin:-1px 0 0 -1px;text-indent:-5000px;}
#special_block h3{position:relative; font-weight:normal;font-size:16px;margin:22px 42px;}
#special_block p{position:relative;font-size:12px;margin:10px 42px;}
#special_block p img {border:none; margin: 5px;}
.strelki {clear:both;
display:block;
width:100%;}
.strelki a {width:100px; margin-top:30px;}