html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

body {
	background-color: #fff;
	color: #000;
	font-size: 88%;
	font-family: Arial, sans-serif;
	text-align: center;
}

a {
	color: #232f78;
}

a:hover {
	color: #D01818;
	text-decoration: none;
}

h1 {
	font-size: 1.9em;
	font-family: Arial;
                font-style: italic;
	color: #232f78;
	margin: 0;
	padding-bottom: 8px;
}

h2 {
	font-size: 1.0em;
	font-family: Arial;
	color: #62C916;
	text-transform: uppercase;
	margin: 0;
	padding: 8px 0;
}

h3 {
	font-size: 1.0em;
	font-family: Arial;
	margin: 0;
	padding-bottom: 8px;
}

h4 {
	font-size: 0.8em;
	font-family: Arial;
	color: #8CA1AA;
	text-transform: uppercase;
	margin: 0;
	padding-bottom: 8px;
}

p  {
	margin: 0;
	padding-bottom: 8px;
}

hr {
	clear: both;
	height: 1px;
	border-top: solid 1px #AACCD5;
}

img {
	border: none;
}

#wrapper {
	margin: 0 auto;
	width: 970px;
	text-align: left;
	height: 100%;
      }

#head {
	background-color: #F0F8FA;
	height: 90px;
	color: #606d82;
	border-bottom: 1px solid #fff;
}

#head div {
	float: left;
	clear: right;
	//height: 65px;
}

#logo {
	width: 185px;
}

#logo a {
	display: block;
	padding: 7px 0 0 0px;
	font-size: 18px;
	letter-spacing: 0;
	text-transform: uppercase;
	text-decoration: none;
}


#topphone {
	position:absolute;
                padding: 10px;
                margin-left: 830px;
height: 30px;


}


#slogan {
	width: 700px;
	border-left: 1px solid #A2ADB9;
}

#slogan span {
	display: block;
	padding: 28px 0 0 14px;
	font-size: 24px;
	letter-spacing: -2px;
	color: #91b3bc;
}

#toplinks {
	width: 73px;
}

#toplinks ul {
	margin: 0;
	padding: 0;
	list-style: none;

}

#toplinks li {
	float: left;
	display: inline;
	margin-top: 56px;
}

#toplinks a {
	display: block;
	width: 18px;
	height: 9px;
}

#toplinks span {
	display: none;
}

#tl_home {
	background-image: url(tl_home.gif);
	background-repeat: no-repeat;
}

#tl_contact {
	background-image: url(tl_contact.gif);
	background-repeat: no-repeat;
}

#tl_sitemap {
	background-image: url(tl_sitemap.gif);
	background-repeat: no-repeat;
}

#tl_home a:hover {
	background-image: url(tl_home-on.gif);
	background-repeat: no-repeat;
}

#tl_contact a:hover {
	background-image: url(tl_contact-on.gif);
	background-repeat: no-repeat;
}

#tl_sitemap a:hover {
	background-image: url(tl_sitemap-on.gif);
	background-repeat: no-repeat;
}

#body {
	float: right;
	margin-top: 3px;
	width: 785px;
	clear: both;
background-color: #fff;
}

#visual {
	margin: 5px 0;
	height: 166px;
	background-image: url(visual.jpg);
	background-repeat: no-repeat;
}

#myFlash {
	margin: 5px 0;
	height: 166px;
              z-index:0;

                 }




#content {
	float: left;
	padding-right: 14px;
	width: 593px;
	border-right: 1px solid #AACCD5;
}

#news {
	margin-left: 617px;
	width: 165px;
}

#news h4 {
	padding-left: 14px;
	background-image: url(li1b1.gif);
	background-repeat: no-repeat;
}

#news dl {
	padding: 0;
	margin: 0;
}

#news dt {
	padding: 6px 10px 4px 10px;
	margin: 0;
	border-top: 1px solid #DEECF0;
	background-image: url(li3.gif);
	background-position: 0 11px;
	background-repeat: no-repeat;
	font-size: .7em;
	color: #8CA1AA;
}

#news dd {
	padding: 0;
	margin: 0;
	font-size: .8em;
}

#news h5 {
	margin: 0;
	padding-bottom: 2px;
	font-size: 1.0em;
	font-weight: normal;
}

#threecells {
	clear: both;
}

#threecells div {
	float: left;
	font-size: .9em;
	clear: right;
}

#threecells a {
	display: block;
	width: 162px;
	height: 48px;
	margin-bottom: 10px;
}

#threecells span {
	display: none;
}

#cell_1 {
	width: 162px;
	padding-right: 15px;
}

#cell_1 a {
	background-image: url(3colls_p1.jpg);
}

#cell_2 {
	width: 162px;
	padding: 0 15px 0 15px;
	border-left: 1px solid #AACCD5;
	border-right: 1px solid #AACCD5;
}

#cell_2 a {
	background-image: url(3colls_p2.jpg);
}

#cell_3 {
	width: 162px;
	padding-left: 15px;
}

#cell_3 a {
	background-image: url(3colls_p3.jpg);
}

#cell_4 {
	width: 162px;
	padding-left: 15px;

}

#cell_4 a {
	background-image: url(3colls_p4.jpg);
}



#side {
	padding-bottom: 8px;
	border-top: 3px solid #fff;
	width: 165px;
	background-color: #EAF4F6;
	height: 100%;
}

#menu {
	padding:0;
	margin: 0;
}

#menu a {
	text-decoration: none;
	display:block;
}

#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu li {
	margin: 0;
      padding: 0;
	font-size: 12px;
	font-family: Arial;

}

#menu ul li a {
	margin-top: 8px;
      padding: 0 22px;
	

	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #AACCD5;
	border-bottom: 1px solid #AACCD5;
	background-image: url(li1a.gif);
	background-position: 8px 3px;
	background-repeat: no-repeat;
}

#menu ul li ul li a {
	margin-top: 2px;
	
font-size: 11px;
	font-weight:normal;
	text-transform: uppercase;
	background-image: url(li2.gif);
	background-color: #DEECF0 ;
	background-position: 15px 3px;
	background-repeat: no-repeat;
	border-top: 1px solid #EEF5F7;
	border-bottom: 1px none #EEF5F7;
padding: 0 28px;
}

#menu ul li ul li ul li a {
	background-color: #C2DCE3;
	background-image: none;
padding: 0 34px;
text-transform: none;
font-size: 12px;

}

#menu li li li li a {
	padding-left: 36px;
}

#menu ul li ul li ul li ul li a {
	background-color: #A1CEDB;
	background-image: none;
}

#ads {
	padding: 0;
	margin: 0;
      }

#ads dt {
	padding: 0;
	margin: 6px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#ads dd {
	margin: 0;
	padding: 4px 12px;
	border-bottom: 1px solid #EEF5F7;
	font-size: .8em;
	border-bottom: 1px solid #AACCD5;
	line-height: 1.2em;
}

#foot {
	clear: both;
	padding: 1em;
	background-color: #fff;
	background-image: url(logo_small.gif);
	background-repeat: no-repeat;
	font-size: .8em;
	line-height: 1.4em;
	text-align: center;
	position: relative;
}

#top_nav {
	display: none;
	padding-left: 185px;
	background-color: #DEECF0;
	height: 20px;
}

#top_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 1px solid #fff;
	background-image: url(tn_bg1.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 20px;
}

#top_nav li {
	float: left;
	margin: 0;
	padding: 0;
	border-top: 2px solid #f60;
	border-right: 1px solid #fff;
	background-color: #E5F1F3;
}

#top_nav a {
	display: block;
	padding: 0 1.3em;
	line-height: 18px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#top_nav a:hover {
	background-color: #f60;
	color: #fff;
}

div.fig {
 float: right; /* Обтекание картинки по левому краю */
 padding-left: 10px; /* Отступ слева */
 padding-bottom: 5px; /* Отступ снизу */
}

div.fig_left {
 float: left;
 padding-right: 10px; 
 padding-bottom: 5px;
}

.spec {
   width: 100%;

   }
 .spec_div {
     border: 1px dotted black;
     padding: 15px; 
     border: 1px dotted black;
     margin-bottom: 10px;
overflow:hidden;
     }
 .spec_div_over {
     background-color:#c0daeb;
     padding: 15px; 
     border: 1px outset black;
     margin-bottom: 10px;
overflow:hidden;
     }

div.dt {
       padding: 6px 10px 4px 10px;
       margin: 0;
       background-image: url(li3.gif);
       background-position: 0 11px;
       background-repeat: no-repeat;
       font-size: .9em;
       color: #8CA1AA;
       }

#map li { 
 list-style-image: url('/images/gs/arrow_map.gif'); /* Путь к файлу с маркером */
}

div.semi {
    opacity: 0.5; /* Полупрозрачность элемента */
    filter: alpha(opacity=50);
    }
div.semi_over {
    opacity: 0.9; /* Убираем Полупрозрачность элемента */
    filter: alpha(opacity=90);
    }

/* Персональный кабинет */
 #per_cab {
        float: right;
        width: 301px;
        padding: 1px 0;
        background-color: #bee5e6;
        margin-right: 4px;
        position: relative;
        }
    #per_cab .wrap_pc {
        margin: 0 -1px;
        height: 45px;
        padding: 6px 5px 5px 24px;
        background-color: #d4eaf4;
        position: relative;
        }
        #per_cab span {
            display: block;
            font-size: 11px;
            line-height: 15px;
            }
        #per_cab .h {
            font-weight: bold;
            font-size: 11px;
            }


/* search form */
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0px;
                font: bold 10px Arial, Sans-serif; 
}
form.searchform input.textbox { 
	margin: 2px; 
	width: 150px;
	border: 1px solid #AACCD5; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
                
}
form.searchform input.button { 
	margin: 2px; 
	padding: 0; 
	font: bold 11px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid  #AACCD5;
	color: #777;	
	width: 45px;
	vertical-align: top;
                height: 17px;

}


/* poll form - опросы */
form.pollform {
	background: transparent;
	border: none;
	margin: 0; padding: 0px;
                }
form.pollform input.textbox { 
	margin: 2px; 
	width: 150px;
	border: 1px solid #AACCD5; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
}
form.pollform input.button { 
	margin: 2px; 
	padding: 0; 
	font: bold 11px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid  #AACCD5;
	color: #777;	
	width: 70px;
	vertical-align: top;
                height: 17px;

}

.poll_div {
     width: 65%;
     height: 14px;
     background-color: #f3f9fb;
     margin-left: 8px;
     float: left;
     }


/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */

#reklama {
 width: 120px;
 height: 600px; 
 // position: fixed;
 position: absolute;
 // top:expression(eval(document.documentElement.scrol lTop)+20);
 top: 0px;
 right: 0;
 z-index: 1;
}

.comments{
 position:relative;
 top:1px;
 vertical-align:top;
 margin-left:5px;
 padding-left:10px;
 display:inline-block;
 }
.comments .num{
 background:url('/images/s_netcat.gif') -18px -177px no-repeat;
 font-size:11px;
 line-height:16px;
 position:absolute;
 text-align:center;
 display:block;
 width:4px;
 height:20px;
 left:0;
 top:0;
 color:#5a574e;
 cursor:pointer;
 text-decoration:none;
 z-index:1;
 }
#content .comments a.num,#sub_content .comments a.num,#sub_content .company_blog .comments a.num{
 color:#5a574e;
 }
.comments span{
 position:absolute;
 top:0;
 left:0;
 height:16px;
 background:#d5d3cd;
 text-align:center;
 padding:0 5px;
 }

.he h2{display:inline;margin:0;}

.auth_block {font-size: 90%; padding: 10px 20px 10px 10px;}
.auth_block .auth_header {margin-bottom: 3px;}
.auth_block .auth_left {width: 40%; float: left;}
.auth_block .auth_center {width: 40%; float: left;}
.auth_block .auth_right {width: 20%; float: left; //margin-right: -100%;}
.auth_block .auth_text {width: 100%; border: 1px solid #A5A5A5;}
.auth_block .auth_center .auth_text {margin-left: 10px;}
.auth_block .auth_center .auth_header {margin-left: 10px;}
.auth_block .form_submit {position: relative; left: 20px;}

.authorization {margin-bottom: 10px; color: white;}
.authorization form {width: 100%;}
.auth_header {margin: 8px 10px 12px 10px; color: #232f78; font-size: 1.9em;}
.auth_caption {margin: 0px 10px 5px 10px; color: white;}
.auth_content {margin: 5px 0px 5px 10px;}
.authorization a {color: white;}
.form_text {width:99%; _width:97%}
.form_input {margin: 0px 10px 4px 10px;}
.form_submit {margin: 8px 10px 6px 0px; width: 83px; height: 22px;}
.auth_label { margin: 5px 0px; }
#nc_auth_form .auth_text {width:70%;}
.nc_autorized a {font-weight: bold;}
.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }




/* Auth componetn styles */
table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}
div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}
table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}
.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}
table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}
/*END Auth componetn styles */

/* widgets:rss */
.nc_rss-title, .nc_rss-article-desription {margin:0 0 20px 0;}
.nc_rss-title {font-size:20px;}

#simplemodal-overlay{ background-color:#000000; cursor:wait; filter: alpha(opacity=10); height: 100%;}
#simplemodal-container { 
height: 450px;
left: 382.5px;
position: fixed;
top: 54px;
width: 440px;
z-index: 10002;
background-color: #eae9e6;
color: #3d3a33;
}
.simplemodal-close { display: block;width: 21px;height: 21px;background: url('/images/button_close.gif') 0 0 no-repeat;position: absolute;margin-left: 100%;left: -31px;top: 10px;cursor: pointer; }

.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }

#info {
	margin: 5px 0;
	height: 80px;
	// background-image: url(visual.jpg);
	// background-repeat: no-repeat;
                background-color: #F0F8FA;
                
                background-image: url(pticy1.jpg);
	background-position: right;
	background-repeat: no-repeat;
                padding: 0px 10px;
                font-size:11px;
                color: #8CA1AA;

}

/* new */
.nc_info_keeper {background:#F2F2F2;padding:20px;margin:0 0 15px 0;width:400px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.nc_search_form {clear:both;height:42px;width:100%;margin:0 0 25px 0;}
.nc_search_input {background:#d0d0d0;padding:5px 50px 7px 6px;width:500px;height:42px;float:left;}
.nc_search_input input[type=submit] {margin:0 0 0 5px;}
.nc_search_input input[type=text] {width:435px}
.nc_search_input .advancedlink {text-align:right;margin:0 59px 0 0;}
.nc_search_results {padding:20px;clear:both;}
.nc_search_arrow {background:url(/images/search_arrow.gif);width:15px;height:54px;float:left;}
.nc_search_list {margin:0 0 15px 0;}
.nc_search_nav {margin:15px 0 4px 0;}
.nc_search_inactive, .nc_search_prev {margin:0 15px;}
.nc_search_inactive {color:#d0d0d0;}
.nc_search_range {margin: 0 0 15px 0;}

.nc_search_extra_form .param .caption {text-align:right;margin:0 10px 0 0;}
.nc_search_extra_form tr td {padding:0 0 10px 0;}
.nc_search_extra_form .interval_unit {margin:0 0 0 5px;}

.widgets { text-align: center; padding: 10px;}






/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Component containers
----------------------------------*/
/*
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
*/
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee /* url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x */;
  color: #333333;
}
.ui-widget-content a { color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 /* url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x */;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce /* url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x */;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff /* url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x */; 
  font-weight: bold; 
  color: #eb8f00; 
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
  border: 1px solid #fed22f; 
  background: #ffe45c /* url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x */; 
  color: #363636; 
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a; 
  background: #b81900 /* url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat */; 
  color: #ffffff; 
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Misc visuals
----------------------------------*/
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* jQuery UI Autocomplete 1.8.10 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* jQuery UI Menu 1.8.10 */
.ui-menu {
  list-style:none;
  padding: 2px;
  margin: 0;
  display:block;
  float: left;
}
.ui-menu .ui-menu {
  margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin:0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:.2em .4em;
  line-height:1.5;
  zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}


com_comment_row{
	background-color: #fff;
	color: #000;
	font-size: 80%;
	font-family: Arial, sans-serif;
	}
	
.blok_comment {
margin:5px 0 5px 20px;
padding: 10px;
border: 1px solid;
border-color: #dadada;
} 
