/* =======================================================================
                              G L O B A L                                 
======================================================================= */

*, html, body {margin:0px; padding:0px;}
body {color: #555; background: #81bbf6 url(../img/bg-body.jpg) 0 0 repeat-x; font: 11px Verdana; text-align: center; padding: 35px 0 20px 0 }


h1 {font: 25px Arial,Helvetica,sans-serif; color: #8dc63f; font-weight: normal; padding-bottom: 20px; }

h3 {font: bold 11px Verdana; padding: 0 0 10px 0; } 

h2 {color: #3B513B; font-weight: normal; padding-bottom: 12px; position: relative; z-index: 999;}
h3 {font-weight: bold; font-size: 11px; color: #f7941c; padding: 0 0 10px 0; text-transform: uppercase; } 
h4 {font-size: 13px; color: #3B513B; font-weight: normal; padding-bottom: 12px; }


a {color:  #5691DD; text-decoration: underline; }
a:hover {text-decoration: none !important; }

img {border:0; }

table {border-collapse: collapse; }

p {padding: 0 0 15px 0;}
.clear {height: 0px; clear: both; }
.px14 {height: 14px}


/*Стиль для списка ul*/
.list li{
	font-size: 11px;
	margin: 5px 0;
	list-style: none;
	}

#main {border-bottom: 0px solid red; width: 874px; margin: 0 auto; text-align: left; }

#header {height: 42px;}
#header img#logo {width: 292px; height: 29px; float: left }

#container {float: left; width: 846px; background: #fff; padding: 14px }

#cap {border-bottom: 6px solid #8dc63f; height: 205px; background: url(../img/bg-cap.jpg) 0 0 repeat-x; position: relative; }
#cap img {width: 352px; height: 35px; position: absolute; left: 405px; top: 90px; }

#inner {border-bottom: 0px solid blue; float: left; width: 100%; background: url(../img/bg-inner.gif) 0 0 repeat-y; }

#left {float: left; width: 209px; padding: 13px 13px 20px 18px; }

#content {float: left; width: 530px; padding: 10px 36px 0 40px; }

#content ul, ol { margin: 10px 0px 10px 20px; }
#content h2 {color: #999999; font-family: Tahoma; font-weight: normal; margin: 5px 0px 0px 3px; }
#content p { margin: 3px 0px 0px 3px; }
#content img {border: 1px solid #999999; margin: 5px; } 

/*Стили для страницы с контактами*/
.addr {}
.addr p {padding-bottom: 5px;}
.new {color: #F7941C}
.floatLeft {float: left;}
.top {padding-top: 15px}
/*------------------------------*/

/*  M E N U  */
.menu ul {list-style-type: none; float: left; width: 100%}
.menu ul li {float: left; width: 100%; border-bottom: 1px solid #d5d5d5; padding: 10px 0 12px 0; color: #005951; }
.menu ul li a {float: left; color: #555; text-decoration: none; background: url(../img/li-menu.gif) 7px 4px no-repeat; padding-left: 24px;}
.menu ul li a:hover {text-decoration: underline !important;}
.menu ul li strong {float: left; background: url(../img/li-menu.gif) 7px 4px no-repeat; padding-left: 24px}

.menu ul li ul {border-top: 1px solid #d5d5d5; margin-top: 12px}
.menu ul li ul li {margin-left: 12px; width: 185px; border: none; background: url(../img/dots.gif) 0 bottom repeat-x;}
html>body .menu ul li ul li {margin-left: 24px;}
.menu ul li ul li a {background: url(../img/li-submenu.gif) 1px 4px no-repeat; padding-left: 17px;}
.menu ul li ul li strong {background: url(../img/li-submenu.gif) 1px 4px no-repeat; padding-left: 17px;}

.menu ul li.last {border: none; }
.menu ul li ul li.last {background: none; padding-bottom: 0}
/* end M E N U */


#footer {background: #fff; padding: 14px }
#footer .copyright {height: 30px; padding: 15px 0 0 25px; background: #f4f4f4; font-size: 10px; color: #a4a4a4;}
#footer .copyright a {color: #a4a4a4;}
