/* * {margin:0;padding:0} */

body { margin:20 0 20 0; background:#EFF2F3 }

div, span, td {font: 12px sans-serif; }

h3 { margin:16 0 0 0; padding-left:6; font: 17px sans-serif;  font-weight:700}

ul { margin-left: 21px; margin-top: 0px; margin-bottom: 6px;}
li { line-height: 150%; font-family: sans-serif; font-size: 12px; list-style-image: url(../images/rb.gif); }
li.green { line-height:150%; font-family:sans-serif; font-size:12px; list-style-image:url(../images/rb.gif);}

/* list-style: outside; */

.imglf{float:left; margin: 16 10 16 0}
.imgsf{float:left; margin: 4 10 4 0}

/* 5a6c5a */
a:hover {color: #ADFF2F; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #444444; text-decoration: none;}

a.spc:hover {color: #ADFF2F; text-decoration: underline;}
a.spc:link {color: #000000; text-decoration: underline;}
a.spc:visited {color: #444444; text-decoration: underline;}

a.nound:hover {color: #ADFF2F; text-decoration: none;}
a.nound:link {color: #7AB317; text-decoration: none;}
a.nound:visited {color: #7AB317; text-decoration: none;}

textarea.input_f, input.input_f { font-family:sans-serif; font-size:12px; font-weight:100; padding:0; font-family:sans-serif; background-color: #FFFFFF; border:1px solid #ADFF2F;}

.title{font: 15px sans-serif; font-weight:700; color:#333333; letter-spacing:1px;}
.subtitle{font: 13px sans-serif; font-weight:700; color:#333333; letter-spacing:1px;}

/*модуль авторизации*/
.auh {font-family:sans-serif; font-size:10px; font-weight:100; letter-spacing:1px; color:#333; padding:0 10 0 10; }


/* кнопки категорий и подкатегорий сервисов */
a.srvcat, a.srvscat{
	display:block;
	padding:3 0 3 0;
	margin-left:2;
 	width:208;
	border-bottom: 1px solid #ffffff;
}
a.srvcat:hover, a.srvscat:hover{
	background: #ddd;
 	width:208;
}
/* кнопки навигации слева*/
a.left_but, a.left_but_child {
	display:block;
	padding:3 0 3 20;
	background: #fff;
	text-transform:uppercase;
	font: 10pt Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	border:0
}
a.left_but {
	margin-bottom:0;
}
a.left_but:hover, a.left_but_child:hover {
	background: #fff;
}
/*div.left_but{
	display:block;
	padding:3 0 3 20;
	background: #fff;
	text-transform:uppercase;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
}*/

a.cat_bat {
	display:block;
	width:188;
	padding:2;
	margin:0 0 1 12;
	color:#333;
	background:#CCCC99;
	border:0;
	font: 7pt Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.cat_bat:hover {
	background:#ffbb00;
}

.color_1 { background: #ffbb00 }

/* #CCCC99 */
/* #ECE6C4 */

/* ADFF2F */


/* кнопка формы pages*/
a.sub_but{
    display: block;
    background: url(../images/apage.gif) no-repeat;
    border:0;
    width:26;
    height:16;
}
a.sub_but:hover {
    background: url(../images/spage.gif) no-repeat;
    border:0;
    width:26;
    height:16;
}
a.sub_but span {
    background: transparent url(../images/apage.gif) no-repeat;
    display: block;
    line-height: 16px;
}


#liquid-round {
width:97%;
margin:0px auto;
background:#fff url(../images/leftside.gif) repeat-y left top;
}

.top {
width:100%;
height:20px;
background:url(../images/top_i.gif) no-repeat left top;
}

.top span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}

.center-content {
position:relative;
background:url(../images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(../images/bottom.gif) no-repeat left bottom;
}

.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/bottom-right.gif) no-repeat right top;
}


#photoholder {
	margin-top:20;
	width:400px;
	height:320px;
	background:#fff url(../images/loading.gif) 50% 50% no-repeat;
}
#thephoto {
	width:400px;
}


#gphotoholder {
	margin-top:0;
	width:452px;
	height:639px;
	background:#fff url(../images/loading.gif) 50% 50% no-repeat;
}
#thegphoto {
	width:452px;
}


.uptitle {
	font: 14px sans-serif;
	font-weight:700;
	color:#555;
	text-transform:uppercase
}

.catptr { padding:3 0 3 0; font:11px sans-serif; color:#555;}
.thiscatptr { padding:3 0 3 0; font:11px sans-serif; color:#ADFF2F; }

a.smcatptr:hover {display:block;  padding:2 0 2 0; font:11px sans-serif; color: #5a6c5a; text-decoration: underline;}
a.smcatptr:link {display:block;  padding:2 0 2 0; font:11px sans-serif; color: #666; text-decoration: none;}
a.smcatptr:visited {display:block;  padding:2 0 2 0; font:11px sans-serif; color: #444; text-decoration: none;}


.siteslogan { padding:0 0 0 45; font:11px sans-serif; color:#555; letter-spacing: 0px}

