/*
368417 - главный зеленый цвет 
84c03f - светлый зеленый
004990 - синий
*/

HTML, body{
	background: url(../img/bg1.jpg) #ddf190 no-repeat top center ;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-family: "Myriad Pro",Arial;
	color:#368417;
	letter-spacing:0px;
	text-align:center;
	}
::-webkit-scrollbar {width:25px;}
::-webkit-scrollbar-thumb:vertical {background-color: #368417;}
::-webkit-scrollbar-track {background-color:    #f2e5d1;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}::-webkit-scrollbar-thumb{background-color: #88d7fc;}
body {
    scrollbar-face-color: #368417;
    scrollbar-shadow-color: #368417;
    scrollbar-highlight-color: #7D7E94;
    scrollbar-3dlight-color: #7D7E94;
    scrollbar-darkshadow-color: #7D7E94;
    scrollbar-track-color: #84c03f;
    scrollbar-arrow-color: #f2e5d1;
}
/*.scroll::-webkit-scrollbar {
    width:25px;
}*/


div{margin:0px;font-family: "Myriad Pro", Arial;
	color:#004990;font-size:16px;}
li {margin:0px;padding:0px; font-weight:bold;font-family: "Myriad Pro", Arial;font-size:16px;}
p  {margin:0px 0px 15px 0px;text-align:justify;font-family: "Myriad Pro", Arial;font-size:16px;}
h1{font-family: "Myriad Pro", Arial;font-size:16px;}

.btn{display:block;margin:10px 0px;padding:0;
padding:7px 15px; background-color:#368417; width:150px;
color:#FFFFFF;font-size:18px;font-weight:bold;vertical-align:middle;text-decoration:none; text-align:center !important; }

.btn:hover {background-color:#FF0000;text-decoration:none;
    }

input,textarea,select{
	font-family: "Myriad Pro", Arial;
	border: 4px solid #84c03f;
	border-radius: 13px;
	height:25px;
	width:330px;
	padding:4px 5px 2px 5px;
	margin:0px;
	font-size:18px;
	color:#004990;
}
    select  {
        height:38px;
	    width:348px;
    }



input.upload {
    width:120px;
    height:35px;
	cursor: pointer;
	opacity: 0;
    font-size:999px;
    color:#84c03f ;
	filter: alpha(opacity=0);        
}

.phone input { 	background: url(../img/inp_bg.gif) #FFFFFF no-repeat left center; padding-left: 60px;width:275px;
}
.check input {padding:0;margin-top:5px;border:0;border-collapse:collapse; border-radius:0;background-color:#FFFFFF;width:25px;height:25px;
}
img{border:0;}
a{
	font-family:"Myriad Pro",Tahoma, Arial, Verdana, Times New Roman,Helvetica;
	color: #004990;
	text-decoration:underline;
	font-size:16px;
}
a:hover{
	text-decoration:none;
    
}
.container{width:979px;}
.tmenu{border-spacing: 0px;
    border-collapse: collapse;
}


.tmenu tr td{text-align:center;padding:0;padding-left:16px;margin:0;}
.tmenu tr td a{display:table-cell;margin:0;padding:0;border-collapse: separate;
width:105px;height:41px; background-color:#368417;text-decoration:none;
color:#FFFFFF;font-size:13px;font-weight:bold;vertical-align:middle;}
.twin tr th a:hover, .tmenu tr td a:hover,.bmenu tr td a:hover{background-color:#FF0000; text-decoration:none;}
.bmenu{
width: 979px;
border-spacing: 0px;
border-collapse: collapse;
margin: 15px 0px 10px 0px;
}
.bmenu tr td{text-align:center;padding-left:73px;}
.bmenu tr td:first-child{padding:0;}
.bmenu tr td a{display:table-cell;margin:0;padding:0;border-collapse: separate;
width:190px;height:45px; background-color:#368417;text-decoration:none;
color:#FFFFFF;font-size:13px;font-weight:bold;vertical-align:middle;}

.foot{width:100%;height:36px;background-color:#368417; text-align:center;vertical-align:middle;
color:#FFFFFF;font-size:13px;font-weight:bold;vertical-align:middle;padding:10px 0px;margin-top:10px;}
.subfoot{width:100%;color:#3b5fad;font-size:11px;margin: 10px 0px 10px 0px;}

.form {color:#368417; margin-left:20px;}
.form tr td{text-align:left; vertical-align:top; font-size:20px;}
.form tr td:first-child {padding-top:7px; text-align:right;}
.reg tr td:first-child {padding-top:0px !important; text-align:right;}

.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
    width: 600px;
	background-color:#fff;
	border: 6px solid #368417;
    border-radius: 12px;
	padding:10px 15px 30px 15px; 
    text-align:center;
    font-family: "Myriad Pro",Arial;
    font-size:16px; 
    font-weight:bold;   
}
    /*.modalPopup span {
        color: #004990;   }*/
.validator {
    color:#FF0000;
    font-size: 16px;
}
.modalPopup span {
    clear: both;
    display: block;
}
.text_err {
color:#368417;
font-weight: normal !important;
}
.text_ok {
color:#368417;}

a.selected {background-color:#FF0000 !important
}
.centr ,.twin {width:790px;}
.twin tr th {text-align:center;padding:0;margin:0; border-collapse: collapse;}
.tsubmenu tr th a,.twin tr th a{display:table-cell;margin:0;padding:0;border-collapse: collapse;
width:196px;height:45px; background-color:#368417;text-decoration:none;
color:#FFFFFF;font-size:17px;vertical-align:middle;font-weight:bold;}
.twin tr td {font-weight:normal;margin:0;padding:0;
height:45px; background-color:#368417;
color:#FFFFFF;font-size:17px;vertical-align:middle;text-align:center;}
.tsubmenu tr th a:hover, .tlog tr th a:hover, .twin tr td a:hover,.bmenu tr td a:hover{background-color:#FF0000; text-decoration:none;}
.tsubmenu tr th a {width:250px;
}
.centr tr td {text-align:center !important; color:#368417; border-bottom:2px solid #368417; padding: 10px 0px;}

.tlog tr th a{display:table-cell;margin:0;padding:0;border-collapse: collapse;
width:260px;height:45px; background-color:#368417;text-decoration:none;
color:#FFFFFF;font-size:27px;vertical-align:middle;font-weight:bold;}
.recol {
    color: #368417;
    font-size: 18px;
    text-decoration:underline;
}
.recol:hover {text-decoration:none;
}
.tGift {width:910px;}
.tGift tr th.g_h {text-align:center;padding:0px 5px;margin:0; border-collapse: separate; height:45px;background-color:#368417; 
color:#FFFFFF;font-size:17px;vertical-align:middle;font-weight:bold;}

.tGift tr td {color:#368417;height:45px; font-size:20px;font-weight:bold; vertical-align:middle; padding: 5px;}
.tGift tr td a{ color:#368417; font-size:20px;text-decoration:none;}
.tGift tr td a:hover{ text-decoration:underline;}
.g_b {border-bottom:2px solid #368417;border-collapse:collapse;}
.g_text {font-size:17px !important;font-weight:normal !important;}
.g_nop {padding:0px !important;}
.captcha,.captcha div,.CaptchaTable,.CaptchaTable tr td ,.CaptchaTable tr td img {margin:0px !important;padding: 0px !important; text-align:center !important;
}
img { 
    }
.CaptchaTable input {width:200px !important;margin-left:10px !important;}
.CaptchaTable tr td a {color:#368417 ; }
.h1{font-size:28px;font-weight:bold;text-align:center;color:#368417;}
.h2{font-size:21px;font-weight:bold;text-align:center;color:#ed1c24;}

.ajax__calendar .ajax__calendar_days tr td:first-child{margin:0  !important; padding:0 !important;background-color:#edf9ff !important;}