* { margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
img {border: none;}
body{ 
background-color: #E8E8E8; 
font-size: 13px; 
color:#000;
}

#out{
width: 960px; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
background-color:#FFF;
}

#header {
width: 960px;
border-top:7px solid #FF9900;
height: 70px; /*Height of top section*/
}

.logo { margin-right: 10px; width: 617px; height:70px; float:left;}
.logo .lpos { float:left; width: 70px; height: 70px; background: url(http://ivalkov.com/img/logo.jpg) no-repeat;}
.logo .rpos { float: right;  width: 477px; height: 70px;background: url(http://ivalkov.com/img/new-header.jpg) no-repeat;} 

.search { width: 255px; height:70px; float: right; }

#tmenu { 
width: 930px;
margin:0 0 9px 0;
padding-left: 30px;
background: url(http://ivalkov.com/img/top-nav.jpg) repeat-x;
font-size: 80%;
line-height: 30px;
text-transform:uppercase;
color:#FFF;
}
#tmenu a { color:#FFF; text-decoration:none;}
#tmenu a:hover { color:#FFF; text-decoration: underline;}

#main{float: left; width: 100%;}

#content {margin: 0 250px 0 160px;/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}

h1, h2, h3, h4 {
font-family: "Times New Roman", Times, serif;
font-weight: normal;
margin: 20px 0;
}
h1 { font-size:1.9em; color:#F90;}
h2 { font-size:1.8em; color:#333;}
h3{ font-size:1.6em; border-bottom:none; color:#333;}
h4{ font-size:1.5em; border-bottom:none; color:#333;}
h3.r {border-bottom: none; margin: 0 0 5px 5px; color: #FF9900; font-size: 1.5em;}
.drk {color:#555; font-size:inherit;}

p {line-height: 1.4em; margin :18px 0; font-size:1em;}

a { font-family:inherit; font-size:1em; color: #007AF4; text-decoration: underline;}
a:hover { font-family:inherit; font-size:1em; color:#F90; text-decoration: underline;font-weight: normal;}


#lmenu{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
background: #fff;
}
.categories { margin:0 0 10px 0;}
.newsletter { margin:0 0 10px 0;}
.lmenu-border {width: 158px; border : 1px solid #777;}

#rmenu{
float: left;
width: 250px; /*Width of right column*/
margin-left: -250px; /*Set left margin to -(RightColumnWidth)*/
background: #fff;
}

#footer {
margin: 0px auto;
clear: both;
width: 960px;
background: url(http://ivalkov.com/img/top-nav.jpg) repeat-x;
color: #FFF;
font-size: 0.7em;
text-align: center;
line-height: 35px;
text-transform: uppercase;
}
#footer .fleft {
background:inherit;
float : left;
width : 700px;
line-height : 30px;
text-align : left;
padding-left : 5px;
}
#footer .fright {
background:inherit;
float : right;
line-height : 30px;
width : 250px;
text-align : right;
padding-right : 5px;
}
#footer .fleft a, #footer .fright a {
color : #fff;
font-weight : normal;
text-decoration : none;
padding-right : 5px;
}
#footer .fleft a:hover, #footer .fright a:hover {
color : #fff;
font-weight : normal;
text-decoration : underline;
}
.inpad {
margin:20px; /*Margins for inner DIV inside each column (to provide padding)*/
}
/* LEFT MENU BUTTON */

/* --- */
#button {
width :158px;
padding : 0;
font-family : Georgia, "Times New Roman", Times, serif;
background-color : #FFF;
color : #000;
}
#button ul {
list-style : none;
padding : 0;
border : none;
}
#button ul li {
margin : 3px;
}
#button ul li a {
display : block;
padding : 4px 0 4px 12px;
border : 1px solid #FFF;
background : inherit;
color : #000;
text-decoration : none;
font-size : 1em;
width:139px;
}
#button ul li a:hover {
border : 1px solid #E67300 ;
background-color:#E8E8E8;
color : #000;
font-size : 1em;
width: 139px;
}

#content ul.link {
margin: 30px;
padding:10px;
border : 1px solid #CCC;
background-color:#fff;
}
#content ul.link li {
background:url(http://ivalkov.com/img/bul-orange.jpg)  0px 11px  no-repeat;
list-style: none;
margin-left: 4px;
padding: 4px 4px 4px 0;
}

#content ul.link li a {
text-decoration: none;
color:#007AF4;
font-size:13px;
padding-left:20px;
}
#content ul.link li a:hover {
text-decoration: underline;
color:#F90;
}

#content ol { list-style-type: decimal; margin: 30px 50px;}
#content li {padding: 6px 4px 6px 10px;}

 /* newsletter sign up */
table.bord { border:1px solid #CCC;} 

#content dl {
margin : 30px;
border-left : 7px solid #F90;
padding-left : 1px;
}
#content dl dt {
font-family:inherit;
padding-left : 10px;
font-size : 1.2em;
color:#333;
line-height : 2em;
font-weight : bold;
}
#content dl dt a { font-family:inherit; font-size:1.2em; color:#007AF4; text-decoration:none;font-weight: normal;}
#content dl dt a:hover { font-family:inherit; font-size:1.2em; color:#F90; text-decoration: underline;}
#content dd {
padding : 0 0 20px 10px;
line-height : 16px;
font-size : 1em;
font-weight : normal;
}
#content dl dd a { font-family:inherit; font-size:1em; color:#007AF4; text-decoration:none;}
#content dl dd a:hover { font-family:inherit; font-size:1em; color:#F90; text-decoration: underline;font-weight: normal;}
#content dl dd.last {
padding : 0 0 0 10px;
}
#content blockquote {
background-color:#FFF;
margin : 30px;
border : 1px solid #F90;
font-size : 1.2em;
line-height : 1.4em;
color:#000;
font-weight:bold;
text-align:center;
padding : 10px;
}
#content blockquote a { font-family:inherit; font-size:1.1em; color:#007AF4; text-decoration:none;}
#content blockquote a:hover { font-family:inherit; font-size:1.1em; color:#F90; text-decoration: underline;}

#content img.l {padding : 10px 10px 10px 0;float : left;}
#content img.r {padding : 10px 0 10px 10px;float : right;}

#content ul.bgr
{
margin: 30px;
padding:15px;
border : 1px solid #555;
background-color: #E4E4E4;
list-style:none;
font-size:13px;
}
#content ul li.bgrli
{
padding: 0 0 14px 20px;
background-image: url(img/bul-sq.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
#content ul.nor
{
margin: 30px;
padding:15px;
border : none;
background-color: #FFF;
list-style:none;
font-size:13px;
}
#content ul li.norli
{
padding: 0 0 14px 20px;
background-image: url(img/bul-orange.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
list-style:none;
}