#lvu_main{width: 216px!important;}
.fio_otziv {
	float: left;
	border-bottom: 1px dotted blue;
}
.doc {float:none}
.date_otziv {float:right; font-size:10px}
.last_comment_fio {overflow:hidden}
.pagenav {margin-top:5px}
.pagenav img {float:left}
a.pagenav_box {text-align:center}
.activ {text-align:center}
.big_box > table {margin:0 auto}

.pagenav {


}
.revNavBottom {
text-align:center;
}

.page_nav_box, .pagenav_box {
background-image:url(../../../images/pagenavibg.png);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #9ECFD5;
color:#5B5B5B;
display:block;
float:left;
height:17px;
margin:0 3px;
padding:1px 0 0;
width:18px;
}

a.pagenav_box {
text-align:center;
}

.activ, .activ_nav {
	background-color:#DDEFEC;
	background-image:none;
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #53A49E;
	color:#5B5B5B;
	display:block;
	float:left;
	height:17px;
	margin:0 3px;
	padding:1px 0 0;
	width:18px;
}
.activ {
text-align:center;
}

.button_submit, .button_search
{
	background-image: url(../images/submit_button.jpg);
	width:153px;
	height:21px;
	border:0px;    border:none;
	color:White;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
.input_style  { 
	background-image: url(../images/input_text.jpg);	
	background-repeat:no-repeat;
	border:none;
	border:0px;
	line-height:normal;	width:327px;
	height:22px;
	margin-top:0px;
	padding-left:2px; 
}
#hwdvs_navcontainer,#hwdadverts, #hwdvids{left: 8px!important; position: relative;}
.select_bg  
{
	background-image: url(../images/submit_button.jpg);
	width:153px;
	height:21px;
	border:0px;    border:none;
}
.descript
{
	color: #5A5A5A; 
	font-family: Arial; 
	font-size: 10px;
}

/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin:0; padding:0; }
fieldset,img { border:none; }
table { border-collapse:collapse; border-spacing:0; }
table, tr, td {margin:0; /*padding:0;*/}

body {
   background-image:url(../images/background.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5a5a;	
	}
a { color:#386dc5; text-decoration: none; }
a:hover {
        text-decoration:underline;
        color:#008000;
        }
p  { 
        margin-bottom: 7px; 
        }
div.sobi2 {
        	position: relative;
}
div.sobi2 a.showTip {
	position: absolute;
	right: 472px;
	top: 65px;
	
}
div.sobi2 a.showTip img
{

	
}
h1 {
	color:#10ee0b;
	font-size:18px;
	padding:0 0 10px 0;
	font-weight:normal;
	}
h2 {
	color:#10ee0b;
	font-size:16px;
	font-weight:bold;
	padding:0 0 10px 0;
	}
h3 , #mod_login_greeting-cblogin{
	color:#e29500;
	font-size:14px;
	line-height: 14px;
	padding:4px 0 0px 23px;
	font-weight:bold;
	/*background-image: url(../images/head2.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 19px;
	}

#main_menu{
 /*margin-top:7px;*/
 overflow:hidden;
}	


#main_menu table td{vertical-align:top}

/*	.container_top {
	width:998px;
	height: 10px;
	margin:auto;
	background-image: url(../images/bg_top.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding: 0 7px 0 11px;
	display: block;
	font-size: 5px;
	margin: 5px auto 0 auto;
	
	} */
.container {
	width:1059px;
	margin: 5px auto 0 auto;
	background-image: url(../images/bg.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding: 0 7px 0 11px;
	}

.header {
	height:173px;
	width:1058px;
	background-image: url(../images/bg_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: -11px;
	padding: 0 5px 0 11px;

	}	
.leftcolumn {
	float:left!important;
	width:250px!important;
	}
.rightcolumn {
	float:right;
	width:800px;
	margin: 0 1px 0 0;
	}
.rightcolumn2 {
	float:right;
	width:795px;
	
	background-position: left;
	background-repeat: repeat-y;
	padding: 0 0 0 7px;
	margin: 0px 1px 0 0;


	}
	.rightcolumn2_bottom{
		height: 4px;
		
		background-position: left;
		background-repeat: no-repeat;
		font-size: 2px;
		margin: 0 0 0 222px;


	}
		.rightcolumn2_top {
		height: 4px;
		
		background-position: left;
		background-repeat: no-repeat;
		font-size: 2px;
		margin: 0 0 0px -7px ;
		
	}
#mod_login_logoutform {
	background-color: #E6F9CD;
	margin-bottom:10px;
}
#mainlevel, #mainlevel ul {
font-size: 12px;
background-color: #E6F9CD;
padding-bottom: 5px;
background-image: url(../images/logon_bg_top.png);
background-repeat: repeat-x;
background-position: bottom;
}
#mainlevel li {
	list-style: none;
}
#mainlevel li a{
	background-image:url(../images/list.png);
	background-position:left 4px;
	background-repeat:no-repeat;
	line-height:1.5;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
}
.rightsidebar {
	width:219px;
	padding:0 5px 0 0;
	margin: -4px 0 -4px 0px;
	float:right;

	}
.content {
	float:left;
	width:562px;
	padding-right: 9px;
	padding-bottom:180px;
	_padding-bottom:10px;
	
	}	
.logo {
	text-align:center;
	padding:30px 30px 20px 0
	}
.toptitle {
	color:#157bd2;
	height:90px;
	padding:0px 0 0 0px;
	margin-top:10px;
	}
.topinfo {
	/*background:url(../images/topinfo_bg.gif) repeat-x bottom left;*/
	font-size:13px;
	margin-top:5px;
	width:790px;
	height: 100%;
	overflow: auto;
	margin-bottom:4px;
	
	}
	.last_otz
	{
	display:block;
	height:14px;
	color:#fff;
	border-bottom:1px #FFFFFF dashed;
	font-size:11px;
	
	}
	.uddeim-module-head
	{
	margin-left:10px;
	display:block;
	float:right;
	margin-right:30px;
	margin-top:3px;
	}
	.topinfo ul
	{
	margin-top:4px;
	}
.topinfo .add{
		color: #5B5A5A;
		font-style: normal;
		font-weight: normal;
	}
.topinfo .adding{
		color: blue;
		font-style: normal;
		border-bottom: 1px dotted blue;
		font-weight: 700;
	}
.outer-border {
        border: 1px #AACCFF solid;
        margin-bottom: 10px;
		width: 100%!important;
		clear: both;
        }

.inner-border {
        display: block;		
        border: 3px #F2F7FF solid;
        padding:  5px 5px 5px 5px;
        }
.topinfo ul, .topinfo li { list-style:none;float:left;}
.topinfo li {
	float:left;
	margin:0 35px 0 0px;
	font-weight:normal;
	
	}
.topinfo span {
	color:#e29500;
	float:left;
	font-style: italic;	
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	
	}
.message {
background-color: Yellow;
border: 1px dotted #ad8e12;
padding-top: 8px;
color: Red;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-size: larger;
font-weight: bolder;
height: 28px;
   }
.moduletable_top_menu {
	height:37px;
	background:#75b2e8 url(../images/menu_bg.gif) repeat-x top;
	color:#fff;
	font-size:13px;
	margin-top:9px;
	}
.moduletable_top_menu table { width:100%;}
.moduletable_top_menu table, .moduletable_top_menu tr, .moduletable_top_menu td {margin:0; padding:0;}
.menu_L, .menu_R { font-size:1px; line-height:1px; width:7px;}
.menu_L { background:url(../images/menu_l.gif) no-repeat 0 0;}
.menu_R { background:url(../images/menu_r.gif) no-repeat 0 0;}
.moduletable_top_menu .first a { background:none;}
.moduletable_top_menu a { 
	background:url(../images/menu_separator.gif) no-repeat 0 0;
	display:block;
	text-align:center;
	padding-top:10px;
	height:27px;
	color:#fff;
	text-decoration:none;
	}
.moduletable_top_menu a:hover { 
	text-decoration:underline;
	}
.intro{
color:{$itc};
}
.leftcolumn div.moduletable_online {
	background-color: #52A49E;	
	width: 216px!important;
   }

#mainlevel-nav {
	font-size: 12px;
	font-weight:bold;
	       }

#mainlevel-nav, #mainlevel-nav ul {
font-size: 12px;
background-color: #fff;
padding-bottom: 5px;
margin-bottom: 5px;
margin-top: -1px;
width:250px!important;
clear: both;
}

#mainlevel-nav li {
	list-style:none;
	font-size: 12px;
        border: 1px #acf solid; 
        margin: 1px 0 0; 
        background:transparent url(../images/nav_bg.png) repeat-x 0 0; 
        padding:  7px 5px 10px 5px;
	}

#mainlevel-nav li:hover {
	background: #efd url(../images/nav_bg.png) 0 -100px repeat-x;
	border-color: #ad6;
}
#mainlevel-nav img {
	margin-bottom: -7px;
	padding: 0;
	border: none;
}

#mainlevel-nav a {
    font-size: 12px;
	text-decoration: none;
	color: #0066cc;
}
#mainlevel-nav .active a, #mainlevel-nav a:hover {
        font-size: 12px;
	text-decoration: none;
	color:#2f8ad8;
}

.box { background:url(../images/box_v.gif) repeat-y right top; height:120px; width:540px;}
.box_T { background:url(../images/box_h.gif) repeat-x right top; _height:0.01%; position:relative;}
.box_L { background:url(../images/box_v.gif) repeat-y left top;}
.box_B { background:url(../images/box_h.gif) repeat-x bottom right;}
.box_TL, .box_TR, .box_BL, .box_BR { width:5px; height:5px; background:no-repeat 0 0; position:absolute; font-size:1px; line-height:1px;}
.box_TL { background-image:url(../images/box_TL.gif); float:left;}
.box_TR { background-image:url(../images/box_TR.gif); float:right; right:0px; _right:-1px;}
.box_BL { background-image:url(../images/box_BL.gif); float:left; margin-top:-5px;}
.box_BR { background-image:url(../images/box_BR.gif); float:right; margin-top:-5px; right:0; _right:-1px;}
.box_padding { padding:15px 20px 15px 20px;}
.box_color2 {
	background-color:#f0f6f7;
	
	}

/*.box_left { background:url(../images/box_v.gif) repeat-y right top; width:216px; height:134px;}
.box_left_T { background:url(../images/box_h.gif) repeat-x right top; _height:0.01%; position:relative;}
.box_left_L { background:url(../images/box_v.gif) repeat-y left top;}
.box_left_B { background:url(../images/box_h.gif) repeat-x bottom right;}
.box_left_TL, .box_left_TR, .box_left_BL, .box_left_BR { width:5px; height:5px; background:no-repeat 0 0; position:absolute; font-size:1px; line-height:1px;}
.box_left_TL { background-image:url(../images/box_TL.gif); float:left;}
.box_left_TR { background-image:url(../images/box_TR.gif); float:right; right:0px; _right:-1px;}
.box_left_BL { background-image:url(../images/box_BL.gif); float:left; margin-top:-5px;}
.box_left_BR { background-image:url(../images/box_BR.gif); float:right; margin-top:-5px; right:0; _right:-1px;}
.box_left_padding { padding:10px 20px 0 20px;}
.box_left_color2 {background-color:#f0f6f7;}
.box_bg {
	background-image: url(./images/Login_bg.jpg); background-repeat: repeat-x;background-position: top;
	width:200px; height:134px;position: relative;
	margin: 0 0 10px 0;
}*/

.box_left {background: url(../images/Login_bg.jpg) repeat-x top; position: relative; margin: 0 0 10px 0;padding: 0;}
.box_left_bottom {background: url(../images/bottom.png) repeat-x bottom;height:135px;}
.box_left_top {background: url(../images/bottom.png) repeat-x top;}
.box_left_left {background: url(../images/vert.png) left repeat-y;}
.box_left_right {background: url(../images/vert.png) right repeat-y;}
.box, .box_top, .box_left, .box_right {width:216px; height:135px;}
.box_left .lte {background: url(../images/lte.png) left top no-repeat;height: 7px; width: 6px;left: 0;top: 0; font-size: 1px;line-height:1px;}
.box_left .rte {background: url(../images/lte.png) -6px top no-repeat;height: 7px; width: 6px;right: 0px;top: 0;font-size: 1px;line-height:1px;position: absolute;}
.box_left .lbe {background: url(../images/lbe.png) left top no-repeat;position: absolute;display: block;height: 6px;width: 7px;bottom: 0;left: 0px; font-size: 1px;line-height:1px;position: absolute;}
.box_left .rbe {background: url(../images/lbe.png) -7px top no-repeat;height: 6px;width: 7px;bottom: 0;right: 0px; font-size: 1px;line-height:1px;}
.box_left .lte, .box_left .rte, .box_left .lbe, .box_left .rbe {position: absolute; display: block;}
.box_left_padding { padding:10px 20px 0 20px;}


.login { color:#616161; font-size:13px; padding-bottom:10px;}
.login_title {
	font-size:17px;
	color:#6a6c6d;
	background:url(../images/ico_cross.gif) no-repeat 0 0;
	padding:0 0 5px 50px;
	}
.login .box {
	margin:0 10px 0 15px;
	}
.login_padding { padding:10px 16px 10px 10px; min-height:11px; margin-top:-5px;}
.login .input {
	background:url(../images/login_input_bg.gif) repeat-x top;
	height:20px;
	width:105px;
	}
.login .input div {
	float:left;
	}
.login .input input {
	border:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
	float:left;
	width:95px;
	}
.width60 {
	width:50px;
	}
.login .clearer {
	height:8px;
	_height:1px;
	}
.clearer {
	clear: both;
}
.login .box_BL { _bottom:-1px;}
.login .box_BR { _bottom:-1px;}
.login .box_padding { padding:10px 20px 10px 25px;}
.login_input {
	width:111px;
	height:20px;
	background:#F6F9F0;
	border:1px solid #c1c3c0;
	}
.box_left_padding .input {
	background:url(../images/login_input_bg.gif) repeat-x top;
	height:20px;
	width:111px;
	position:relative;
	}
.box_left_padding .input .input_L {
	position:absolute;
	left:-5px;
	}
.box_left_padding .input .input_R {
	position:absolute;
	right:-5px;
	}
.box_left_padding .input input {
	border:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	width:111px;
	height:20px;
	}
.box_left_padding td {
	height:33px;
	vertical-align:top;
	}
.button_login {
	color:#FFF;
	font-family:Arial, Hevlvetica, sans-serif;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:0;
	width:53px;
	background:url(../images/find_btn.gif) no-repeat;
	padding:0px 5px;
	line-height:18px !important;
	line-height:16px;
	height:21px;
	margin:1px;
	}

.search {
	width:194px;
	margin-bottom:10px;
	}
.alignright {
	width:100%;
	margin:5px 0 0 0;
	text-align:right;
	}
.search_input {
	background:url(../images/search_inp_bg.gif) no-repeat 0 0;
	width:154px;
	height:22px;
	padding:4px 0 0 40px;
	}
.search_input input {
	border:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6a6c6d;
	width:145px;
	}

.news {
	font-size:11px;
	margin-bottom:30px;
	}
.news ul, .news li {
	list-style:none;
	}
.news li {
	text-align:justify;
	}
.news .news_date {
	font-size:12px;
	padding-bottom:3px;
	}

.anek {
	background:url(../images/ico_cross2.gif) no-repeat 0 0;
	padding:0 0 10px 0;
	font-size:11px;
	}
.anek .title1 {
	padding:6px 0 14px 50px;
	}

.reg_doc {
	background:url(../images/ico_cross.gif) no-repeat 0 0;
	padding:0;
	margin:0 0 10px 0;
	font-size:11px;
	width:216px;
	}
.reg_doc .title1 {
	padding:0 0 0 50px;
	}


.title1 {
	font-size:15px;
	color:#4495db;
	font-weight:bold;
	font-family:"Trebuchet MS";
	padding-bottom:2px;
	}
.title2 {
	font-size:13px;
	color:#4495db;
	font-weight:bold;
	font-family:"Trebuchet MS";
	padding-top:4px;
	padding-bottom:2px;
	}
.title3 {
color:#E29500;
font-family: Arial, sans-serif; 
font-size:13px; 
font-weight:bold; 
font-style:normal; 
line-height:normal; 
padding-bottom:4px;
padding-left:60px;
        }
.findadoctor {
	font-size:14px;
	height:90px;
	font-weight:bold;
	}
.findadoctor .input {
	background:url(../images/find_input_bg.gif) repeat-x top;
	height:22px;
	width:190px;
	position:relative;
	}
.findadoctor .input .input_L {
	position:absolute;
	left:-6px;
	}
.findadoctor .input .input_R {
	position:absolute;
	right:-6px;
	}
.findadoctor .input input {
	border:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:3px;
	float:left;
	width:100%;
	}
.findadoctor .btn {
	border:0;
	padding:0;
	margin:0;
	background:url(../images/find_btn.gif) no-repeat;
	width:53px;
	height:21px;
	color:#fff;
	font-size:13px;
	cursor:pointer;
	}


.table {
	padding-left:40px;
	}
.table ul, .table li {
	list-style:none;
	}
.table ul {
	clear:both;
	}
.table li {
	float:left;
	padding:5px 0 0 30px;
	}
.table .col1 {
	width:50px;
	}
#search_btn {
	visibility:hidden;
	}
.sobi2latesthoriz, .sobi2latestvert {
	color: #6C9315;
	list-style:none;
	margin: 0;
	padding:0;
}
.sobi2latesthoriz a, .sobi2latestvert a {
	background-image: url(../images/list.png);
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0 0 5px 0;
	line-height: 1.5;
}
.sobi2latestvert a {
	margin: 0 0 5px -15px;
}
.content .big_box {
	width: 558px;
	border-bottom: 1px solid #84B022;
	border-left: 1px solid #84B022;
	border-right: 1px solid #84B022;
	padding: 1px 1px 1px 1px;
}
.content .big_box2 {
	width: 520px;
	border-bottom: 1px solid #84B022;
	border-left: 1px solid #84B022;
	border-right: 1px solid #84B022;
		padding: 20px 20px 20px 20px;
}
.rightsidebar .big_box3 {
	border-bottom: 1px solid #84B022;
	border-left: 1px solid #84B022;
	border-right: 1px solid #84B022;
	padding: 5px 5px 5px 20px;
}

/* Doctors */
/*
.content .title, .rightsidebar .title {
	position: relative;
	background-image: url(../images/last_hed_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0 0 0 15px;
	height: 20px;
	color: #73A115;
}
.content .title {
	width: 517px;
	margin: 15px 0 0 0;
}
.rightsidebar .title {
	margin: 0px 0 0 0;
}
.content .title .bbl, .rightsidebar .title .bbl {
	position: absolute;
	background-image: url(../images/last_hed_bg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	display: block;
	width: 5px;
	height: 22px;
	left: 0;
	top: 0;
}
.content .title .bbr, .rightsidebar .title .bbr {
	position: absolute;
	background-image: url(../images/last_hed_bg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
	width: 5px;
	height: 22px;
	right: 0;
	top: 0;
}
/* end: Doctors */

.content .big_box .last_comment {
	border: 1px solid #D0E5AB;
	padding: 1px 1px 1px 1px;
		margin: 0 0 2px 0;
}

.content .big_box .last_comment .last_comment_box {
	background-color: #F8F5EC;
	border: 1px solid #E7E7E7;
	padding: 6px 1px 1px 1px;

}
.content .big_box .last_comment .last_comment_box .last_comment_fio {
		padding: 0 0 0 12px;
		font-weight: bold;
	}
	.content .big_box .last_comment .last_comment_box .last_comment_fio .doc {
		color: #E29500;
		font-weight: bold;
	}
	div.last_comment_bg {
	background-color: #ffffff;
	border: 1px solid #E7E7E7;
	position: relative;
	margin: 11px 0 0 0;
	height: 1%;
	
}
.last_comment_text {
	color: #5A5A5A;
}
.last_comment_text p {
	color: #5A5A5A;
	margin: 12px 12px 12px 12px ;
	padding: 0;
}
	div.last_comment_bg .llte {
		background-image: url(../images/last_ebg.jpg);
		background-position: 0 top;
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
		display: block;
		position: absolute;
		top:-1px;
		left:-1px;
		font-size: 1px;
		line-height: 1px;
	}
	div.last_comment_bg .lrbe {
		background-image: url(../images/last_ebg.jpg);
		background-position: -7px -7px;
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
		display: block;
		bottom:-1px;
		font-size: 1px;
		line-height: 1px;position: absolute; right:-1px;);
	}
		div.last_comment_bg .llbe {
		background-image: url(../images/last_ebg.jpg);
		background-position: 0 -7px;
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
		display: block;
		position: absolute;
		bottom:-1px;
		left:-1px;
				font-size: 1px;
		line-height: 1px;
	}
	.last_comment_bg .lrte {
		background-image: url(../images/last_ebg.jpg);
		background-position: -7px top;
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
		display: block;
		position: absolute;
		top:-1px;
		right:-1px;
		font-size: 1px;
		line-height: 1px;
	}
.footer {
		clear:both; 
		background:url(../images/footer_bottom_bg.jpg) repeat-x center bottom;
		text-align: center;
		padding: 0 0 6px 0;
		margin: 10px 0 0 0;
		width: 1052px;
		position: relative;
		}

.footer .heart {
	width: 169px;
	height: 89px;
	display: block;
	background-image: url(../images/heart.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: -100px;
	left: 20px;
}
	.footer	.footer_search_panel {
		background-image: url(../images/search_form_bg.jpg);
		height: 42px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	.footer	.footer_search_panel form {
		padding: 11px 0 0 0;
	}
	.footer	.footer_search_panel .spl {
		display: block;
		position: absolute;
		
		left: 0;
		top:0px;
		width: 8px;
		height: 42px;
		background-image: url(../images/search_form_edg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		
	}
	.footer	.footer_search_panel .ipt, .sel_file {
		border: 1px solid #6DADE4;
	}
	.footer	.footer_search_panel .button_find, .footer	.footer_search_panel .button_clear, .searchbox .button_clear {
  		font-family:Arial, Hevlvetica, sans-serif;
  		text-align:center;
  		font-size:11px;
 		padding: 0px 0 0 0;
  		border: none;
  		height: 21px;
  		font-weight: bold;
  		color: #ffffff;
  	}
  	.footer	.footer_search_panel .button_find {
  		background: url(../images/serch_po.jpg) center no-repeat;
  		width:133px;
  	}
  	.footer	.footer_search_panel .button_clear{
  		background: url(../images/clear.jpg) center no-repeat;
  		width:71px;
  	}
	
	.searchbox .button_clear{
			background:url(../images/clear-wh.jpg) center no-repeat;
			width:71px
	}
	
	.footer	.footer_search_panel .spr {
		display: block;
		position: absolute;
		right: -1px;
		top:0;
		width: 9px;
		height: 42px;
		background-image: url(../images/search_form_edg.jpg);
		background-repeat: no-repeat;
		background-position: right top;
	}
	.footer .letters {
		margin: 9px auto 11px auto;
		color: #396CC5;
		font-size: 12px;	
		width: 893px;
	}
	.footer	.letters .medenc {
		float: left;
		padding: 0 15px 0 0;
		margin: 6px 0 0 0;
		vertical-align: bottom;
	}
	.footer .letters a {
		border: 1px solid #C9C9C9;
		background-image: url(../images/letters_bg.jpg);
		width: 18px;
		height: 16px;
		padding: 2px 0px 0 0;
		margin: 0 2px 0 0;
		color: #396CC5;
		display: block;
		float: left;
	}
	.footer .letters a:hover {
		border: 1px solid #8CB530;
		color: #008000;
	}
	.footer .city {
		color: #396CC5;
		margin: 11px 0 0px 0;
	}
	.footer .city a {
		color: #396CC5;
	}
	.footer .city a:hover {
		color: #008000;
		text-decoration: underline;
	}

.rating {
	text-align:center;
	font-size:14px;
	padding:2px 0 6px 0;
	}
.size11 {
	font-size:11px;
	}
.name {
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	}
.spec {
	margin:2px 0;
	}
.spec td {
	padding:0 10px 2px 0;
	
.clr {
	clear:both;
}

.outline {
  border:1px solid #cccccc;
  background:#ffffff;
	padding:2px;
}

#buttons_outer {
	width:635px;
  	margin-bottom:2px;
	margin-right:2px;
	float:left;

}

#buttons_inner {
	border:1px solid #cccccc;
	height:21px !important;
	height:23px;
}

#pathway_text {
  overflow:hidden;
	display:block;
	height:25px;
	line-height:25px !important;
	line-height:22px;
	padding-left:4px;
	border:1px solid #ccc;
	margin-bottom:2px;
}

#pathway_text img {
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
}

#buttons {
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
}

#buttons>ul#mainlevel-nav li a { width:auto; }

	ul#mainlevel-nav li a:hover
{
	color:#fff;
	background:#c64934;
}


#search_outer {
	float:left;
	width:165px;
}

#search_inner {
  border:1px solid #cccccc;
	padding:0px;
  height:21px !important;
  height:23px;
  overflow:hidden;
}

#search_inner form {
  padding:0;
  margin:0;
}

#search_inner .inputbox {
	border:1px;
	padding:3px 3px 3px 5px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#c64934;
}

#header_outer {
	text-align:left;
	border:0px;
	margin:0px;
}

#header {
	float:left;
	padding:0px;
	margin-right:2px;
	width:635px;
	height:150px;
	background-image: url(../images/bg_top.jpg);
	background-position: left;
	background-repeat: repeat-y;

}

#top_outer{
	float:left;
	width:165px;
}

#top_inner {
  border:1px solid #cccccc;
	padding:2px;
  height:144px !important;
  height:150px;
  overflow:hidden;
  float:none !important;
  float:left;
}

#left_outer {
  float:left;
	margin-top:2px;
	width:165px;
}

#left_inner {
  border:1px solid #cccccc;
	padding:2px;
  float:none !important;
  float:left;
}

#content_outer {
	padding:0px;
	margin-top:0px;
	margin-left:2px;
	/** border:1px solid #cccccc; **/
	float:left;
	width:635px;
}

#content_inner{
  float:none !important;
  float:left;
  padding:0;
  padding-top:2px;
  margin:0;
}

table.content_table {
  width:100%;
	padding:0px;
	margin:0px;
}

table.content_table td {
	padding:0px;
	margin:0px;
}


#banner_inner {
	float:left;
	padding:0px;
	height:70px;
}

#poweredby_inner {
	float:right;
	padding:0px;
	margin-left:0px;
	height:70px;
}

#right_outer {
	margin-left:2px;
	width:165px;
}

#right_inner {
  float:none !important;
  float:left;
  border:1px solid #cccccc;
  padding:2px;
}


.user1_inner {
	border:1px solid #cccccc;
  float:none !important;
  float:left;
	margin:0px;
	padding:2px;
}

.user2_inner {
	border:1px solid #cccccc;
  float:none !important;
  float:left;
	margin:0px;
	padding:2px;
}

table td.body_outer {
	padding:2px;
	border:1px solid #cccccc;
}

.maintitle {
	color:#ffffff;
	font-size:40px;
	padding-left:15px;
	padding-top:20px;
}

.error {
  font-style:italic;
  text-transform:uppercase;
  padding:5px;
  color:#cccccc;
  font-size:14px;
  font-weight:bold;
}

/** old stuff **/

.back_button {
	float:left;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  border:3px double #cccccc;
  width:auto;
  background:url(../images/button_bg.png) repeat-x;
  padding:0px 10px;
  line-height:20px;
  margin:1px;
}


.pagenav {
  text-align:center;
  font-size:11px;
  font-weight:bold;
  border:3px double #cccccc;

  width:auto;
  background:url(../images/button_bg.png) repeat-x;
  padding:0px 10px;

  line-height:20px;
  margin:1px;
}

.pagenavbar {

	margin-right:10px;
	float:right;
}





#footer {
	text-align:center;
	padding:3px;
}

ul
{
margin:0;
padding:0;
list-style:none;
}

li
{
line-height:15px;
padding-left:15px;
padding-top:0px;
background-image:url(../images/arrow.png);
background-repeat:no-repeat;
background-position:0px 2px;
}


td {
	text-align:left;
	font-size:11px;
}



body {
	margin:15px;
	height:100%;
	padding:0px;
	font-family:Arial, Helvetica, Sans Serif;
	line-height:120%;
	font-size:11px;
	color:#333333;
	background:#ffffff;
}

/* Joomla core stuff */
a:link, a:visited {
	color:#396CC5; text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#396CC5;	text-decoration:underline;
	font-weight:bold;
}

table.contentpaneopen {
  width:100%;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
}
table.contentpaneopen td {
   padding-right:5px;
}
table.contentpaneopen td.componentheading {
	padding-left:4px;
}



table.contentpane {
  width:100%;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
}

table.contentpane td {
	margin:0px;
	padding:0px;
}

table.contentpane td.componentheading {
	padding-left:4px;
}

table.contentpaneopen fieldset {
	border:0px;
	border-bottom:1px solid #eee;
}


.inputbox {
	padding:2px;
	border:solid 1px #cccccc;
	width: 200px;
}

.mod_login .inputbox {
	margin:right;
	background-color: #ffffff;

	}

.componentheading {
	background:url(../images/subhead_bg.png) repeat-x;
	color:#666666;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	height:21px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;

}

.contentcolumn {
	padding-right:5px;
}

.contentheading {
	height:30px;

	color:#c64934;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}



.contentpagetitle {
	font-size:13px;
	font-weight:bold;
	color:#cccccc;
	text-align:left;
}

table.searchinto {
	width:100%;
}

table.searchintro td {
	font-weight:bold;
}

table.moduletable {
	width:100%;
	
		

}

div.moduletable {
	
}

table.moduletable th, div.moduletable h3 {
	background:url(../images/subhead_bg.png) repeat-x;
	color:#666666;
	text-align:left;
	padding-left:4px;
	height:21px;
	line-height:21px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 2px 0;
}

table.moduletable td {
	font-size:11px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

table.pollstableborder td {
  padding:2px;
}

.sectiontableheader {
  font-weight:bold;
  background:#f0f0f0;
  padding:4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color :#ffffff;
}

.sectiontableentry2 {
	background-color :#f9f9f9;
}

.small {
	color:#708090;
	font-size:9px;
}

.createdate {
	height:15px;
	padding-bottom:10px;
	color:#999999;
	font-size:11px;
}

.modifydate {
	height:15px;
	padding-top:10px;
	color:#999999;
	font-size:11px;
}

table.contenttoc {
  border:1px solid #cccccc;
  padding:2px;
  margin-left:2px;
  margin-bottom:2px;
}

table.contenttoc td {
  padding:2px;
}

table.contenttoc th {
  background:url(../images/subhead_bg.png) repeat-x;
  color:#666666;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	height:21px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

a.sublevel:link, a.sublevel:visited {
	padding-left:1px;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#c64934;
	text-align:left;
}

a.sublevel:hover {
	color:#900;
	text-decoration:none;
}

a.sublevel#active_menu {
	color:#333;
}

.highlight {
	background-color:Yellow;
	color:Blue;
	padding:0;
}
.code {
	background-color:#ddd;
	border:1px solid #bbb;
}

form {
/* removes space below form elements */
	margin:0;
 	padding:0;
}

div.mosimage {
  border:1px solid #ccc;
}

.mosimage {
  border:1px solid #cccccc;
  margin:5px
}

.mosimage_caption {
  margin-top:2px;
  background:#efefef;
  padding:1px 2px;
  color:#666;
  font-size:10px;
  border-top:1px solid #cccccc;
}

span.article_seperator {
	display:block;
	height:1.5em;
}

/************ mistadikay styles ***************/

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;} .b1 {height:1px; background:#888; margin:0 5px;} .b2 {height:1px; background:#ddd; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;} .b3 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;} .b4 {height:2px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;} .contentb {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;} .contentb div {margin-left: 5px;}

/*End news tab*/
/************* исправление ************/
table.content_table td.titleCell{
  text-align: left;
}
