/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em !important;
	float: left !important;
	display: block !important;
	margin-right: 0.3em !important;
	background: #fff !important;
	float: left !important;
}

.page_link
{
	border: 1px solid #e7e7e7;
}
.current
{
	border: 1px solid #ff9933;
	background-color: #d20a1c;
	
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

/* ссылка "ответить" для комментария */
.c_u_l
{
	font-weight: bold;
}

/* Ответ на комментарий */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div для дерева комментариев */
.csd
{
	margin-left: 20px;
}

.comment
{
	background: #F0EFEB;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

.comment .tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/images/tl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/tr_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');
	width: 8px;
	height: 8px;
}

.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('/images/bl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/br_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');
	width: 8px;
	height: 8px;
}

.comment .mceEditor {
	width: 442px;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #eee;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}



#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}



#main
{

height: 100%;
margin-left:60px;
margin-right:60px;
}
#right_menu
{
position: absolute;
right: 20px;
top: 150;

}
td#news 
{
width:100px;
padding-right: 78px;
}

#spisok
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 8pt;
margin-left: 20;
margin-top: 20;

}
#spisok p
{
margin-left: 10;
text-align: justify;
text-indent: 1em;
}

.dogs
{	
      font-family: "Century Gothic" !important;
      font-size: 9pt !important;
      font-weight: bold !important;
      color: black;
}
.dogs_pedigree
{	
      font-family: "Century Gothic" !important;
      font-size: 9pt !important;
      font-weight: bold !important;
      color: black;
}
p.reklama
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 7pt;
	COLOR: #999999;
                padding-left: 2em;


}
a.reklama:link, a.reklama:visited
{

      font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
      font-size: 6pt;
          color: #999999;
}
a.reklama:hover

{
      font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
      font-size: 6pt;
          color: #999999;
}
body
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 9pt;
	COLOR: #3D3D3D;
	background-color: #ffcc66;
	margin-left:0px;
	margin-right:0px;

}
table
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 9pt;
	COLOR: #3D3D3D;
	
}
.main, 
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 9pt;
	COLOR: Black;
vertical-align:top;
}

.menu_line, .footer_line
{
	background-image: url('/images/menu_line.gif');
	height:1px;
	background-repeat: repeat-x;
	background-position: 50%;
}

.menu_point
{
	padding-left:5px;
	padding-right:8px;
}

ul li
{
	margin-bottom: 3pt;
	margin-top: 3pt;
}

ol li
{
	margin-bottom: 7pt;
	margin-top: 7pt;
}

.top_text, .logo
{
	font-size: 9pt;
	COLOR: #FFFFFF;
        font-weight: bold;
}
p.top_menu
{
	font-size: 9pt;
	COLOR: #FFFFFF;
        font-weight: bold;
}

.text_point
{
	font-size: 9pt;
        padding-right: 9px;
        padding-left: 16px;
}

.bottom_text
{
        color: white !important;
        font-size: 8pt !important;
       font-weight: bold !important;
}

.line_text
{
	font-size: 9pt;
        padding-right: 9px;
        color:#939393;
}

.point
{
        margin-top: 25px;
        margin-bottom: 12px;
}
a:link, a:visited
{	
      font-family: "Century Gothic";
      font-size: 9pt;
      font-weight: bold;
      color: F5821F;
}

a:hover
{
        font-family: "Century Gothic";
        font-size: 9pt;
        font-weight: bold;
        color: #666666;
}
a:link.news_title, a:visited.news_title
{
      font-family: "Century Gothic";
      font-size: 9pt;
      font-weight: bold;
      color: #F5821F !important;
}
a:hover.news_title
{
      font-family: "Century Gothic";
      font-size: 9pt;
      font-weight: bold;
      color: #666666 !important;
}
a.bottom:link, a.bottom:visited
{	
      font-size: 7pt;
      font-weight: bold;
      color: white;
}
a.bottom:hover
{
      font-size: 7pt;
      font-weight: bold;
      color: #666666;
}
a.menu:link, a.menu:visited
{	
      font-family: "Century Gothic";
      font-size: 10pt;
      font-weight: bold;
      color: 666666;
}
a.menu:hover
{
      font-family: "Century Gothic";
      font-size: 10pt;
      font-weight: bold;
      color: #F5821F;
}

h1, .title
{
      font-family: "Century Gothic";
      font-size:11pt;
      font-weight: bold;
      color: #F5821F;
}

h2
{
      font-family: "Century Gothic";
      font-size:9pt;
      font-weight: bold;
      color: #F5821F;
}
.inviz
{
      font-family: "Century Gothic";
      font-size:6pt;
      font-weight: strong;
      color: #F5821F;
}
li.menu {
	  color:#F5821F;
	  text-decoration:none;
	  padding-top: 1px;
}
a.menu:link, a.menu:visited
{	
      font-family: "Century Gothic";
      font-size: 10pt;
      font-weight: bold;
	  color: #666666;
}
a.menu:hover
{
      font-family: "Century Gothic";
      font-size: 10pt;
      font-weight: bold;
      color: #F5821F;
}
a.menu_raz:link, a.menu_raz:visited, a.menu_raz:hover {
	  color:#F5821F;
	  font-family:"Century Gothic";
	  font-size:10pt;
	  font-weight:bold;
}
form
{
	margin-bottom:0;
	margin-top:0;
}

img
{       
        border:0;
}

img.cards
{       
        border: thin dotted #FF6600;
}


input, select, textarea
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 8pt;
	BORDER: #777777 1px solid;
	COLOR: #F5821F;
}

.input_blur
{
	BACKGROUND: #F2ECCE;
}


.input_buttom_search
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 8pt;
	BORDER: #dddddd 1px solid;
	COLOR: #3e3e3e;
}

.input_buttom_search_button
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 8pt;
	BORDER: #dddddd 1px solid;
	COLOR: #333333;
	background-color: #dddddd;
}


hr
{
	height: 1px;
	color: #ff9900;
	
}

.news_date
{
	font-size: 9pt;
	COLOR: black;
	width: 120px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.news_title
{
        font-size: 10pt !important;
	font-weight: bold !important;
        COLOR: #666666  !important;

}
h3
{
        font-size: 10pt !important;
	font-weight: bold !important;
        COLOR: #666666  !important;




.news_description
{
	font-size: 9pt;
	padding-left:12px;
	margin-bottom:0em;
	COLOR: #606060;
}
td.cards
{
	font-size:9pt;
	color: #F5821F;
}
.text
{
margin-right: 250;
}
.obyav
{
width: 250px;
height: 350;
float: right;
/*font-weight: bold;*/
padding-top: 30;
padding-left: 20;
padding-bottom: 20;
padding-right: 30;
text-align: justify;
background-image: url(/images/obyav3.jpg);
background-repeat: no-repeat;
line-height: 18px;
}


#mlink
{
position: relative;
left: 250;
bottom: 15;
padding-top: 20;

}




