* {margin:0; padding:0;}
body {background:#fff url(images/bg.gif) repeat-x top left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
p {margin:5px 5px 10px 0;}
a {color:#484848;}
a:hover {color:#ff0000;}

/* General rules */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.conteiner {margin:0 auto; width:900px;}

/* Template */
.header {height:265px; height:275px!important; background: url(images/intro.jpg) no-repeat bottom left;}
.logo {width:250px; height:57px; text-align:center; background:url(images/logobg.gif) no-repeat bottom left; margin-top:15px;}
.h-menu {width:505px; height:43px; margin-top:30px;}
.slogan {width:490px; height:35px; height:50px!important; margin-top:40px;}
.content {width:640px; margin:10px 10px 20px 0px;}
.content ul {margin-left:25px;}
.content img {margin:5px;}
.info {width:230px; margin:10px 0;}
.box {background:#f4f4f4 url(images/noticebg.gif) right bottom no-repeat; margin:5px; padding:5px 5px 15px 5px;}

h1 {font-size:18px; font-weight:normal; margin:10px 0; color:#4C8734; }
h2 {font-size:16px; margin:10px 0; color:#444444; }
h3 {font-size:14px; margin:10px 0; color:#444444; }
h4 {font-size:12px; margin:10px 0; color:#4C8734; }

/* Vertical Drop Down Menu
------------------------------ */
.menu-v-d ul, menu-v-d li {margin:0; padding:0;}
.menu-v-d { border-top: 1px solid #ccc; }
.menu-v-d li { padding: 4px 0; display: block; position: relative; border: 1px solid #ccc; border-width: 0px 1px 1px 1px; list-style: none; }
.menu-v-d li a { display: block; position: relative; text-decoration: none; padding-left: 10px; }

.menu-v-d li:hover { background: #999; }
.menu-v-d a:hover { color: #fff; }

.menu-v-d li ul { display: none; position: absolute; top: -1px; border-top: 1px solid #ccc; left: 100%; width: 100%; background: #fff; }
.menu-v-d li ul li { background: #fff; }

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul { display: none; }

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul { display: block; left:207px; }

.menu-v-d ul ul { left: 100%; }

/* Horizontal Drop Down Menu
------------------------------ */

.menu-h-d { min-height: 24px; }
.menu-h-d li { float: left; display: block; position: relative; border-width: 1px 1px 1px 0px; list-style: none; }
.menu-h-d a { text-decoration: none; padding: 4px 15px; display: block; color: #f4f4f4; }

.menu-h-d ul { display: none; position: absolute; top: 22px; top: 22px; width: 150px; background: #999; border: 0; border-bottom: 1px solid #ccc; }
.menu-h-d ul ul { left: 100%; top: -1px; }

.menu-h-d li li { float: none; border-width: 1px 1px 0px 1px;  width:150px;}

.menu-h-d li:hover { background: #777; }
.menu-h-d a:hover { color: #fff; }

.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul { display: none; }

.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }

/* Other Scum */
.menu_uslugi li {padding: 5px 0 5px 10px; list-style: none;}
.box p {margin: 10px;}

/* Footer and other SCUMs */	
.footer {clear:both; height:50px; padding:10px; border-top:#ccc 2px solid;}