/*--- ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration: none }
a:hover { text-decoration:underline }

.min_w { background: url("/fileadmin/templates/images/bgr2.gif") repeat-y -2px;  width:1000px; position:relative; margin: auto}
// *html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}

/* Head
--------------------------------------------------*/
.head { background: url("/fileadmin/templates/images/head.jpg") no-repeat 100% 0%; background-color:white; height:202px; padding:45px 32px 0 40px; font-size:11px;
 position:relative; overflow:hidden; height:90px}
.head a { color:#ed0281}
.head .logo {position:absolute; top:24px; left:25px;  z-index:10}

.h_ban { text-align:center; width:100%; position:absolute; top:40px; left:0px}

.rh { float:right; width:170px; position:relative; margin-top:-2px}
.rh img { float:left; margin:3px 10px 0 0;}
.rh p { overflow:hidden; min-height:1px; _height:1px }
*html .rh p { overflow:visible}
.rh p i { display:block; font-style:normal; padding-top:6px }
.rh p i a { color:#979795; background: url("/fileadmin/templates/images/icq.gif") no-repeat 100% 0px; padding-right:20px  }


/* Head/Menu
--------------------------------------------------*/
.h_menu { height:133px; background: url("/fileadmin/templates/images/h_menu.jpg") no-repeat 100% 100%; position: relative; margin-bottom:-60px  }
.h_menu table {border: none; border-collapse: collapse; width: 100%}
.h_menu table td {padding: 0px; vertical-align:top; height:50px; font-size:14px; font-weight:bold; text-align:center}
.h_menu table td a { color:#FFFFFF; text-transform: uppercase}
.h_menu table .hm1 { background:#ffae00; vertical-align:middle; padding: 0 5px}
.h_menu table .hm2 { background:#a6d600; vertical-align:middle; padding: 0 5px}
.h_menu table .hm3 { background:#008dd6; vertical-align:middle; padding: 0 7px}
.h_menu table .hm4 { background:#ed0281; vertical-align:middle; padding: 0 12px}
.h_menu table .hm5 { background:#7b00d3; vertical-align:middle; padding: 0 15px}

.h_menu table form { background:#ffde00; text-align:left; padding:13px 0 0 25px; height:47px}
.h_menu table form input { vertical-align:middle}
.h_menu table form .in { border:1px solid #ccb200; width:144px; font-size:11px;  }
.h_menu table form .btn { width:68px; height:17px; border:0px; cursor:pointer; background:url("/fileadmin/templates/images/btn.gif") no-repeat }
.h_menu table form p { font-size:11px; font-weight:normal; padding-top:4px; position:relative; left:-8px}
.h_menu table form p input { margin-left:8px}
.opros .pollsubmit { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }

/* left Col
--------------------------------------------------*/
.t tr .left_col { width:240px; padding:0 15px 20px 25px; position:relative}
.left_col { font-size:11px}
.left_col a { color:#f8618d}

.left_col h6 { color:#FFFFFF; font-size:18px; width:213px; height:26px; background: url("/fileadmin/templates/images/lh_2.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}

.left_col h6 a { color:#FFFFFF;}


/* left Col/Top Block
--------------------------------------------------*/
.top_b { padding:0 0 20px 0; height:200px; position:relative;  z-index:2}
.top_b .h1 { font-size:14px; font-weight:bold; padding:6px 0 10px 16px;}
.top_b .h1 a { color:#4fb0e2}
.top_b p { padding:7px 0 0 10px}
.top_b p i { display:block; font-size:10px; font-style:normal; padding-bottom:4px}
.top_b p a { font-size:12px}


/* left Col/Block Forum
--------------------------------------------------*/
.b_forum { width:247px; ackground:#d7f1fe url("/fileadmin/templates/images/b_forum.gif") no-repeat; margin-bottom:20px;  position:relative; right:11px; z-index:2 }
.bf_b { ackground: url("/fileadmin/templates/images/bf_b.gif") no-repeat 0% 100%; padding:13px 0 14px 21px }
.bf_b h6 { background:#ed0281 url("/fileadmin/templates/images/lh_1.gif") no-repeat; margin-bottom:7px; position:relative; left:-8px;  width:207px;  }
.bf_b b { font-size:12px} 
.bf_b .vk { font-size:12px}

.bf_b ul { margin:0px; padding:10px 0 12px 0; list-style:none}
.bf_b ul li { padding:0 0 10px 0;}
.bf_b ul li a { color:#000000}
.bf_b ul li i { font-style:normal; font-size:9px; display:block; padding-bottom:2px; color:#6b787f}
.bf_b ul li i a { color:#f8618d}


/* left Col/Ban
--------------------------------------------------*/
.l_ban { text-align:center; margin: 10px 0 5px 0px;  width:250px}

/* left Col/Opros
--------------------------------------------------*/
.opros { font-size:12px; padding:0 0 25px 6px; width:230px}
.opros a { color:#7f7f7f}
.opros .oa { font-size:11px}
.opros h6 { position:relative; left:-6px}
.opros input { vertical-align:middle}
.opros ul { margin:0px; padding:10px 0 10px 0; list-style:none }
.opros ul li { font-size:11px}
.opros .btn { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }


/* left Col/yandex
--------------------------------------------------*/
.yandex { padding:0 0 20px 0}
.yandex { width:260px; padding:0 0 20px 0; position:relative; right:20px}


/* Center
--------------------------------------------------*/
.t tr .center { padding:39px 0 0 0; position:relative }
.center {font-size:11px}
.center a { color:#ed0282; }

.center h5 { width:233px; color:#FFFFFF; font-size:18px; background:#ffae00 url("/fileadmin/templates/images/ch11_l.gif") no-repeat; margin: 0 0 14px 0;
 font-weight:normal; _height:1px; position:relative }
.center h5 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch11_r.gif") no-repeat 100% 0%;}


.center h4 { color:#FFFFFF; font-size:18px; background:#008dd6 url("/fileadmin/templates/images/ch2_l.gif") no-repeat; margin:15px 0 16px 0;
 font-weight:normal; _height:1px; position:relative }
.center h4 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch2_r.gif") no-repeat 100% 0%;}


.center h3 { color:#FFFFFF; font-size:18px; background:#ed0281 url("/fileadmin/templates/images/ch3_l.gif") no-repeat; margin-bottom:16px;
 font-weight:normal; _height:1px; position:relative }
.center h3 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch3_r.gif") no-repeat 100% 0%;}


.a_news { text-align:right; padding:0 0 30px 0;}


.c_ban { text-align:center; padding:0 0 20px 0 ;}



/* Center/Top
--------------------------------------------------*/
.c_top { margin:0 310px 0 0;}


.top_text { margin:0px; padding:0 0 0 0; list-style:none}
.top_text li { float:left; width:47%; padding:0 15px 0 0}
.top_text .tt_right { padding-right:0px; width:47%}
.top_text li img { float:left; margin:0 10px 0 0; }
.top_text li i { display:block; font-style:normal; font-size:9px; padding-bottom:2px}
.top_text li b { font-size:14px; display:block; padding-bottom:7px}
.top_text li a { color:#565758}



/* Center/Cat Images
--------------------------------------------------*/
.cat { width:245px; padding:15px 20px 15px 15px; overflow:hidden; min-height:1px; _height:1px; font-size:12px; line-height: 20px}
*html .cat { overflow:visible;}
.cat h1 { font-size:18px; font-weight:normal; padding-bottom:15px}

.cat h5 a {color:#FFFFFF}

/* Center/Megazin
--------------------------------------------------*/
.megazin { background:#fbefd4 url("/fileadmin/templates/images/megazin.gif") no-repeat; width:290px; float:right; position:relative; top:-4px }
.meg_b { background: url("/fileadmin/templates/images/meg_b.gif") no-repeat 0% 100%; padding:11px 168px 10px 15px }
.meg_b h6 { font-size:18px; color:#616160; font-weight:normal; padding-bottom:7px}

.meg_b span { display:block; padding-top:10px}
.meg_b .m_img { float:right; position:relative; margin:-17px 0 0 0; position: absolute; right:0px}


/* Center/Right Col
--------------------------------------------------*/

#maintext {margin: 20px 10px; font-size:12px; position:relative }

#maintext h1 {color: #008dd6; font-size:26px; font-weight: bold; margin: 0 0 10px 0; padding: 0}

#maintext h2 {color: #008dd6; font-size:16px; font-weight: bold; margin: 0 0 10px 0; padding: 0}

#maintext  h3 {  color: #ed0281; background: transparent; padding:0; margin:10px;}

#maintext  .news-single-timedata {position:absolute; top: -41px; right:5px; color:white; font-size:11px; margin: 0 0 10px 5px}

#maintext  .news-single-img {float: left; margin-right:10px}
	
#maintext  .news-single-category {padding:0; margin: 0; font-style:italic }

#maintext  .news-single-backlink {padding: 15px; text-align: right}

#maintext p {margin: 5px 0}

#maintext .bodytext, #maintext li {line-height:20px}

#maintext a {color:#555555;}

.t tr .right_col { width:280px; padding:0 0 0 8px; font-size:11px}
.right_col h6 { color:#FFFFFF; font-size:18px; width:228px; height:26px; background: url("/fileadmin/templates/images/rh_1.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}

.right_b { background:#f1f1f1 url("/fileadmin/templates/images/right_b.gif") no-repeat; width:280px; margin-top:14px; margin-bottom:22px}
.rb_b { background: url("/fileadmin/templates/images/rb_b.gif") no-repeat 0% 100%; padding:15px 0 15px 15px}
.rb_b ul, .cat ul { margin:0px; padding:0 0 0 3px; list-style:none}
.rb_b ul li, .cat ul li { font-size:13px; padding:0 0 8px 25px;}
.rb_b ul li a { text-decoration:none}
.rb_b ul li a:hover { text-decoration:underline}
.ic1 { background: url("/fileadmin/templates/images/ic1.gif") no-repeat }
.rb_b ul .ic2 { background: url("/fileadmin/templates/images/ic2.gif") no-repeat }
.rb_b ul .ic3 { background: url("/fileadmin/templates/images/ic3.gif") no-repeat }
.rb_b ul .ic4 { background: url("/fileadmin/templates/images/ic4.gif") no-repeat }
.rb_b ul .ic5 { background: url("/fileadmin/templates/images/ic5.gif") no-repeat }
.rb_b ul .ic6 { background: url("/fileadmin/templates/images/ic6.gif") no-repeat }



/* Center/Right Col/Articles
--------------------------------------------------*/
.article { }

.artle_block { overflow:hidden; min-height:1px; _height:1px; padding:0 0 15px 0}
*html .artle_block { overflow:visible}
.artle_block img { border:1px solid #c6c6c8; float:left;}
.ab_txt { overflow:hidden; min-height:1px; _height:1px; padding-left:10px}
*html .ab_txt { overflow:visible; }
.ab_txt .news-title  { font-weight:bold; padding:6px 0 10px 16px; font-size:14px; padding-bottom:4px}
#maintext .ab_txt a { color: #000000}
.ab_txt i { font-size:9px; display:block; color:#7c7c7c; font-style:normal; padding-bottom:3px}

.ab_txt img {margin-right:7px; float:left}

/* Bootom Block
--------------------------------------------------*/
.bottom_block { background: white; border-top:1px solid #fbcce6;  border-bottom:1px solid #fbcce6; padding:25px 0 25px 40px; font-size:11px; overflow:hidden; min-height:1px; _height:1px}
*html .bottom_block { overflow:visible}
.bottom_block a { color:#ed0281}

.bb_left { float:left; width:190px; }
.bb_left img { vertical-align:middle; margin-left:3px}
.bb_left .a_reg {padding-bottom:40px; }
.bb_left .a_reg a { font-size:19px; color:#bce03f; text-decoration:none; }
.bb_left .login a { font-size:19px; color:#ed0281; text-decoration:none; }

.bb_right { margin:0 0 0 250px; border: solid 1px white}
.bottom_block .bb_right h1, .bottom_block .bb_right h2 { font-weight:normal; color:#ffae00; font-size:19px; padding-bottom:20px}

.bb_right ul { margin:0px; padding:0 0 0 0; list-style:none; border: solid 1px white}
.bb_right ul li { float:left; width:20%; font-weight:bold}
.bb_right ul li a { display:block; padding:65px 0 0 0; cursor:pointer; margin-right:20px; text-decoration:none}
.bb_right ul li a:hover { text-decoration:underline}

.bb_right ul li .sk1 { background: url("/fileadmin/templates/images/sk1.jpg") no-repeat}
.bb_right ul li .sk2 { background: url("/fileadmin/templates/images/sk2.jpg") no-repeat}
.bb_right ul li .sk3 { background: url("/fileadmin/templates/images/sk3.jpg") no-repeat}
.bb_right ul li .sk4 { background: url("/fileadmin/templates/images/sk4.jpg") no-repeat}
.bb_right ul li .sk5 { background: url("/fileadmin/templates/images/sk5.jpg") no-repeat}

.bb_right ul li .sk1 { background: url("/fileadmin/templates/images/sk1.jpg") no-repeat}
.bb_right ul li .sk3 { background: url("/fileadmin/templates/images/sk3.jpg") no-repeat}
.bb_right ul li .sk4 { background: url("/fileadmin/templates/images/sk4_.jpg") no-repeat}

/* Временно */

.bb_right a, .bb_right h1 {color: #666666}


/* Footer
--------------------------------------------------*/
.footer {position:relative; padding:29px 110px 71px 295px; background:#f2f2f2; font-size:11px; color:#797979}
.footer b { font-weight:normal; color:#ed0281}
.footer i { font-style:normal; color:#000000}
.footer p { padding-bottom:10px}


#maintext .tx-mmforum-th {background: #a6d600}

#maintext .tx-mmforum-table td {padding:8px}

#maintext .tx-mmforum-pi1 h2 {font-size: 20px}

#maintext .tx-mmforum-pi1-listpost-text {font-size:12px}

#maintext .tx-mmforum-buttontext {font-size:11px}

#maintext .tx-mmforum-textbutton { border-color:  #a6d600}

#maintext .wtdirectory_filter_abc {margin: 20px 0 5px 0}

#maintext .wtdirectory_filter_abc a {color:blue}

#maintext .wtdirectory_all_div { clear:both; border: dotted 1px #efefef; border-width: 1px 0 0 0; padding: 0px 0}

#maintext .wtdirectory_all_div  h2 {
	font-size:16px;
	margin: 20px 0 0 0
	}

#maintext .tx-wtdirectory-pi1  h2 a {
	color: #ed0281
	}

#maintext .tx-wtdirectory-pi1  h2 a:hover { color:red; text-decoration:underline }

#maintext .wtdirectory_all_div  .wt-logo {float:right; margin:20px 50px 0 0 }

.wt_directory_pagebrowser li { display: inline; margin: 0 5px }


#maintext  .tx-wtdirectory-pi1 .catalog_company_title h2{
	color:#ed0281; 
	font-size:14px;
	text-transform: uppercase;
	display: inline
	}

#maintext  .tx-wtdirectory-pi1 .catalog_company_title { 
	display:block;
	margin: 10px;
	text-align:center;
	}                       

#maintext .clearer {
	clear:both
	}

#maintext  .tx-wtdirectory-pi1  p {
	margin-top: 10px
	}

.catalog_company_category {
		background:#ffefef;
		display:block;
		padding: 5px;
		}

.tx-wtdirectory-pi1 .catalog_contacts {
	padding:10px;
	margin: 10px 0; 
	background: #ffefef
	}

.tx-wtdirectory-pi1 .catalog_contacts div {
	padding-bottom: 15px
	}

.wtdirectory_all_dl {padding:0; margin:0}

.catalog_company_images  {
	width:100%;
	text-align:center
	}

.catalog_company_images img {
	border: dotted 1px gray;
	margin: 10px
	}
.catalog_company_logo {
	float:right;
	margin:20px
	}

.top_text .bodytext, .ab_txt .bodytext {display:inline;}

.contenttable {
	border: solid 1px lightblue;
	border-width: 0	1px 1px 0
	}

.contenttable td {
	padding: 5px;
	border: solid 1px lightblue;
	border-width: 1px 0 0 1px
	}

#maintext li {
	margin-top:8px
	}

.wtdirectory_filter_div {
	text-align:right;
	width:300px
	}

.news-single-item h3 {color: #ed0281; background:transparent}

#ramka {
	position:absolute; 
	top:12px; 
	left: 9px; 
	z-index:1
	}

#top_liders {
	position:absolute; 
	top:145px;  
	z-index:1
	}

#ptica {
	position:relative; 
	top:5px; 
	z-index:2
	}

#attention {position:absolute; top:14px; left: 31px; font-size:12px; font-weight:bold; z-index:2;  color:#ed0281}

#maintext h2 {
	clear:both;
	text-align:center;
	padding-top:15px;
	font-size:16px;
	color: #ed0281
	}

#maintext .tx-wtdirectory-pi1 h2 {
	clear:none;
	text-align:left;
	padding-top:1px;
	font-size:16px;
	color: #ed0281
	}

#maintext .news-amenu-item-year {
	list-style:none;
	display: block;
	font-weight: bold;
	font-size:16px;
	background: #efefef;
	text-align: center;
	margin-left:0;
	color: #ed0281

}

#maintext .news-catmenu {
	margin-bottom:20px
	}

#maintext .news-catmenu-ACT a{
	font-weight: bold;	
	color: #ed0281
	}

#maintext  .news-title {
	text-transform: uppercase; 
	}


#cifra  a, #cifra .tx-catalogcounter-pi1, #cifra .tx-catalogcounter-pi1 b {
	display: inline;
	white-space:nowrap;
	font-size:11px
	}

#maintext .wtdirectory_filter_cat {
	margin-top:15px
	}


#maintext .wtdirectory_filter_cat .news-catmenu-NO,
#maintext .wtdirectory_filter_cat .news-catmenu-ACT {
	margin-left:30px;
	}

#maintext .wtdirectory_filter_cat .root {
	background: #ffffff;
	font-weight:bold;
	padding:4px;
	margin-left:0
	}


.right_ban1  {
	margin:0px 0px 10px 10px
	}

.right_ban1 img, .right_ban1 object {
	margin-bottom:5px
	}


.left_ban1 {
	display: block;
	float:left;
	margin:0px 10px 10px 5px
	}


#maintext  .align-center {
	text-align:center
	}

#maintext a {
	color: #008dd6	
	}

#maintext .news-list-item a {
	color: black
	}

.news-list-data {
	padding:10px;
	text-align:right
	}	

#counters {
	position:absolute;
	top: 20px; right: 10px;
	text-align: center
	}

.tx-jkpoll-pi1 h6 {
	font-size:14px;
	}


table.calendar table{
/*	width:100%;*/
}
table.calendar td{	
	padding-right:5px;
}
table.calendar td b{
	color:#fff;
	line-height:1.6em;
}

#date_from table {
	width:auto;
	background:#B5BDE4;
	font-size: 0.83em;
	border:1px solid #001DA5;
}

#date_from table td {
	width:auto;
	padding: 0 4px;	
	margin:0;	
	border:1px solid #001DA5;
}
#date_from table td span,
{
	text-decoration:none;
}

a.titlea, a:hover.titlea{color:#fff;}
span.title, span.titlea, .currentDay{
	font-size: 1.1em;
	color:#fff;
	cursor:pointer;
	cursor:hand;
}
.daya{
	cursor:pointer;
	cursor:hand;
}
/* =time */
.time table, .time table td{
	width:auto;
	padding:0;
}
.time table td img{	
	margin:0;
	display:block;
}
/*calendar-abs*/
div.calendar-abs{
	position:absolute;
	z-index:33;
	left: 42%;
	top: 110px;
}

.invitation_input {
	margin:5px
	}

.invitation_label {
	clear:both;
	display: block;
	float:left;
	width: 160px;
	}

.invitation_input input {
	width: 210px;
	}

.invitation_input .radio {
	width:20px;
	} 

#invitation_submit {
	width:100%;
	height:50px;
	vertical-align:middle;
	text-align:center;
	clear:both;
	display:block;
	}

#invitation_submit input{
	margin-top:10px
	}	
#thirdinput {
	width: 70px
	}

#minutes, #hours, #bminutes, #bhours  {
	width:20px
	}

.tx-invitation-pi1 {
	}

.invitation_img {
	text-align:center;
	margin:10px
	}


.sb_download_flex .title {
	color:white;
	background: #ffae00;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding:4px;
	clear:both
	}

.sb_download_flex .sb_download_image {
	float:right;
	margin: 0 0 10px 10px
	}

.sb_download_flex div {
	margin-top:6px
	}

#maintext .tx-felogin-pi1 fieldset { padding:17px}

#img_list img {float:left; margin: 0 10px 0 0}

#img_list .item {clear:both; padding: 15px 0 10px 0}

#img_list .link {padding:0 0 10px 0; margin: 10px}

#maintext .wtdirectory_pagebrowser .act {color:black}

#ddbox {
	overflow: hidden
	}

.tx-srfreecap-pi2-cant-read {
	padding:5px	
	}

#mailform fieldset {
	padding:10px;
	width:325px;
	}

#mailform input, #mailform select  {
	margin:10px 0
	}

#mailform .csc-mailform {
	border-width:0
	}

#mailform label {
	padding-top:10px;
	}

