/* Start of CMSMS style sheet 'julson' */
/* Style sheet for http://www.julsonscape.ru

   Copyright © 2011 ООО "Юльсон"

*/

a {

	color: #6f9f2f; 

	text-decoration: none;

	}	

a:hover {

	text-decoration: underline;

	}

.ad {

	width: 300px;

	height: 185px;

	background-color: #f5fae6;

	padding: 15px 15px 5px 5px;

	border-right: 1px solid #bcbcbc;

	border-bottom: 2px solid #bcbcbc;	

	margin: 0px 28px 0px 0px;

	-moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

	-khtml-border-radius: 6px; /* KHTML */

 	border-radius: 6px; /* CSS3 */

 	}

#advise {

	padding-bottom: 145px; 	

	background: url(uploads/julson/img/girl.png) no-repeat bottom right; 

	padding-left: 20px;

	}

#advise ul a{

	font-weight: bold;

	}

#advise ul a.menuactive{

        color: #993333; 	

	}

.alignleft {

	float: left;

	margin: 9px 24px 9px 0px;

        width: auto;

        height: auto;

	}

.alignright {

	float: right;

	margin-left: 24px;

	margin-top: 4px;	

	}

.aligncenter {

        text-align: center;

       }

#article {

	padding: 30px 15px 0px 5px;

	width: 650px;

	float: left;	

	}

#article p {

	margin: 20px 0px;

	text-align: justify;

	}	

#article ul {

	margin-left: 20px;

	}

#article hr {

	width: 100%;

	}

#article tr p{

	text-align: left;

        margin-left: 7px;

	}

b {

	font-weight: bold;

	}

#breadcrumbs {

       text-align: center;

       width: 1010px;

      }

#buttons {

	position: relative;

	top: 80px;

	left: 550px;

        width: 460px;

	}

#container {

	margin: 0 auto;

	width: 1020px;

	min-height: 100%;

	}

.clearfloat {

	clear: both;

	}

#cloud {

	width: 50%;

	height: 246px;

	position: absolute;

	top: 0px;

	left: 50%;

	background: url(uploads/julson/img/cloud.jpg) repeat-x;

	z-index: -1;

	}
.cms_submit, #comments [type="submit"], #m0508dquestionsubmit  {

         width: 100px;
   
         background-color: #993333;

         color: #fff;

         border: 0px;

         padding: 5px;

         -moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

	-khtml-border-radius: 6px; /* KHTML */

 	 border-radius: 6px; /* CSS3 */
         
         }

#copyright {

	margin-left: 0px;

	position: relative;

	top: 155px;

	color: #fff;

	font-size: 10pt;

        width: 660px;

    }

#comments textarea,input { width:300px; margin-bottom: 10px; vertical-align: top;}

#comments textarea {height: 150px;}

#comments td {vertical-align: top;}

#comments a {color: #993333;}


div.ad img {

	margin-right: 5px;

	float: left;

	}

.empty {

	height: 340px;

	}	

#footer {

	width: 1020px;

	height: 340px;

	background: url(uploads/julson/img/footer.jpg) no-repeat center;

	clear: both;

	margin: -340px auto 0;

        padding-left: 5px;

	}

#ground {

	width: 100%;

	height: 211px;

	background-color: #6f9f2f;

	margin-top: -211px;	

	}

#gallery_main {

	width: 1020px;

	padding: 25px 0px;

	}

#gallery_main img{

	width: 300px;

	height: 225px;

	-moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

	-khtml-border-radius: 6px; /* KHTML */

	border-radius: 6px; /* CSS3 */

	}

h1 {

	font-size: 21px;

	color: #993333;

        margin-bottom: 15px;

        }

h2 {

	font-size: 18px;

	color: #993333;

	margin-bottom: 15px;

      }

h3 {

	font-size: 17pt;

	color: #6f9f2f;

	margin-bottom: 15px;

        }

div.ad h3 {

	font-size: 17pt;

	color: #6f9f2f;

	margin-left: 15px;

        margin-bottom: 0px;

        }

html, body {

	height: 100%;

	font-family: Tahoma, Regular;

	font-size: 11pt;

	color: #333;

	line-height: 1.5em;

	}	

#header {

	background: url(uploads/julson/img/header.jpg);

	width: 1020px;

	height: 246px;

	} 

hr {

	background-color: #d8d8d8;

        color: #d8d8d8;

	height: 1px;	

        border: 0px;

	width: 90%;

	}

i,em {

	font-style: italic;

	}

input, textarea {

         border: 1px solid #6f9f2f;

         font-size: 11pt;
         
         }

li {

	list-style: url('uploads/julson/img/dot.gif') disc ;

	}

ol li {

	list-style: decimal inside;

	}

li.menuparent ul {

margin-left: 20px;
font-weight: normal;
}
li.menuparent ul li a {
font-weight: normal!important;
}


#link {

position: relative;

	left: 35px;

	top: -90px;	

        width: 165px;

}

#logo {

	line-height: 1.4em;

	font-size: 11pt;

	position: relative;

	left: 630px;

	top: 15px;	

        width: 390px;

	}

#logo td {

	vertical-align: top;

	}	

#metrika {margin-top: -30px; color: #fff;}
#metrika a {color: #fff;}

[name="cntnt01searchinput"] {

	border: 1px solid #6f9f2f;

	width: 280px;

	height: 31px;

	font-size: 11pt;

	text-transform: uppercase; 

	color: #6f9f2f;

	-moz-border-radius: 6px 0px 0px 6px; /* Firefox */

 	-webkit-border-radius: 6px 0px 0px 6px; /* Safari, Chrome */

	-khtml-border-radius: 6px 0px 0px 6px; /* KHTML */

	}

[name="message"] {

	width: 500px;

	height: 200px;

	color: #6f9f2f;

        padding-top: 5px;

        margin-bottom: 20px;

	}

[name="name"] {

	width: 240px;

	height: 20px;

	color: #6f9f2f;

        padding-top: 5px;

        margin-bottom: 20px;

        margin-right: 20px;

       }

[name="email"] {

	width: 240px;

	height: 20px;

	color: #6f9f2f;

        padding-top: 5px;

        margin-bottom: 20px;

        }

#nav {

   padding-top: 3px;

	width: 1020px;

	font-weight: bold;

	}

#nav ul {

	list-style-type: none;

	margin-left: 249px;

	}

#nav li {

	display: inline;
        margin: 0px 2px;

	}

#nav li a {

	text-decoration: none;

	color: #333;

	padding: 5px 14px;

	-moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

	-khtml-border-radius: 6px; /* KHTML */

	border-radius: 6px; /* CSS3 */

	}

#nav li a:hover {

	color: #fff;

	background-color: #6f9f2f;

	}

#nav li a.menuactive {

	color: #fff;

	background-color: #6f9f2f;

	cursor: default;

	}

#news {

	background-color: #f5fae6;

	padding: 30px 10px 20px 20px;

        margin-bottom: 35px;

	border-right: 1px solid #bcbcbc;

	border-bottom: 2px solid #bcbcbc;

	min-height: 200px;

	-moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

 	-khtml-border-radius: 6px; /* KHTML */

	border-radius: 6px; /* CSS3 */

	}

#news a{

	text-decoration: underline;	

	}

#nav_bottom {

	width: 1010px;

	position: relative;

	top: 135px;

	}

#nav_bottom ul {

	list-style-type: none;

	margin-left: 0px;

	}

#nav_bottom li {

	margin-right: 15px;

	display: inline;

	}

#nav_bottom a {

	color: #fff;

	text-decoration: none;

	}

#nav_bottom li a:hover {

	text-decoration: underline;

	}

#nav_bottom li a.menuactive {

	font-weight: bold;

	}

[name="submit"] {

	border: 0px;

	width: 40px;

	height: 35px;

	background-image: url(uploads/julson/img/submit.jpg);

	}

#NewsPostDetailTitle {

        line-height: 1.3em;

        }

.pic {

	margin: 25px auto 43px;

	}

.price td {

	border: 1px solid #333;

        }

.price th {

	color: #6f9f2f; 

        border: 1px solid #333;

	}

blockquote {
font-size: 10pt;
margin-left: 25px;
margin-bottom: 10px;

background-color: #f5fae6;

	padding: 10px;

        border-right: 1px solid #bcbcbc;

	border-bottom: 2px solid #bcbcbc;

	-moz-border-radius: 6px; /* Firefox */

	-webkit-border-radius: 6px; /* Safari, Chrome */

 	-khtml-border-radius: 6px; /* KHTML */

	border-radius: 6px; /* CSS3 */

}



#rightsite {

	width: 315px;

	float: right;	

	}

strong {

       font-weight: bold; 

       }

.tel {

	font-size: 18pt; 

	margin: 5px 0px 15px 0px;

	}
 code {font-size: 120%;}

#m0508dmoduleform_2 td {
vertical-align: top;
padding: 10px;
}

#m0508dmoduleform_2 textarea, #m0508dinput_author {
width: 500px;
}

#abg {display: none;}
/* End of 'julson' */

