/*	CSS-Framework

	Version		: 0.3
	File name	: cssf-base.css
	Author		: Aleksej Romanovskij (http://css-framework.ru)
	License		: Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/)
	
------------------------------ */

/* Core
------------------------------ */

* { margin: 0; padding: 0; }

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none!important; }
.container { width: 100%; }
.container:after, .columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.cc { clear: both; }

/* Main styles
------------------------------ */

html { height: 100%;  font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif; }
body { height: auto !important; height: 100%; min-height: 100%; position: relative; } /* body height 100% */

a { color: #730519; }
a:visited { c/olor:#90939C;  }
a:hover { text-decoration:none; }
a:active {color:#FF0000; b/order:1px dotted #000; }




/* Vertical Drop Down Menu
------------------------------ */

.menu-v-d { padding:19px 0 0 18px;}
.menu-v-d li { padding: 0px 0 0px 10px; display: block; position: relative;   list-style: none; list-style-image:none; background:url(../images/design/arrow.gif) 5px 12px no-repeat; }
.menu-v-d li a { display: block; position: relative; text-decoration: none; padding-left: 10px; font-family:"Times New Roman"; font-size:17px; color:#E9E7D8;}

.menu-v-d li:hover {background:url(../images/design/arrows.gif) 5px 12px no-repeat ;  padding:0px 0 0px 0px; }
.menu-v-d a:hover {   }
.menu-v-d a#active{padding-left: 35px;}

.menu-v-d li ul { display: none; position: absolute; top: -1px; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; left:205px; width:230px;  background: #45030F; opacity:0.9; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);

 
}
.menu-v-d li ul li { background:url(../images/design/arrow.gif) 5px 8px no-repeat #45030F; padding:0px 0 4px 10px;}
.menu-v-d li ul li:hover { background:url(../images/design/arrow.gif) 5px 8px no-repeat; padding:0px 0 4px 10px;} 

.menu-v-d li ul li a{font-size:14px;}


.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; }

.menu-v-d ul ul { left: 100%; }


