html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' */
table { border-collapse: collapse; border-spacing: 0; }

/*-----------------[BASIC STYLES]-----------------*/

body { line-height: 20px; font-family: Segoe UI,kreon,tahoma,sans-serif; font-size: 12px; color: #626262; }

h1, h1.eset { font-size: 18px; font-family: kreon,tahoma; color: #626262; font-weight: bold; text-decoration: none; padding-bottom: 15px; }
h1.item { font-size: 11px; font-family: tahoma; text-decoration: none; }
.bold { font-weight: bold; }
.style5 { font-size: 11px; font-family: tahoma;  }
.style13 { font-size: 14px; font-weight: bold; }
.style15 { font-size: 11px; font-weight: bold; }
.style25{ font-family: tahoma; font-size: 14px; font-style: italic; font-weight: bold; }
.head  { color: #3399CC; font-weight: bold; font-size: 11px; }
textarea, input#name, input#email, input#subject, select, input#email1, input#email2, input#company, input#phone { background: transparent url(../images/input_bg2.gif) repeat-x scroll 0pt -10px; border: 1px solid #999999; }
a.date { color: #458DCC; text-decoration: underline; font-weight: bold; font-size: 10px; }
a.link { color:#32CBFF; text-decoration: underline; font-weight: bold; }
a.crumb { color: #E23500; text-decoration: none; font-weight: bold; }
a.tlink { color: #3399CC; text-decoration: underline; }
a.add { color: #FFFFFF; font-size: 9px; }
.copy { color: #6C6C6C; font-size: 10px; }
a.copy { color: #79ABD8; font-size: 10px; text-decoration: underline;}
.error { font-weight: bold; font-size: 1.3em; color: #ff6400; }
ul { list-style: square outside none; margin: 0 0 0 25px; }
ul ul {  padding: 5px 0 0px 0px; }
ul li { padding: 0 0 5px 5px; }
ul li li {  padding: 0px 0 0px 5px; }

body, table, tr, td {  vertical-align: top;  }
#container { width: 766px; height: 368px; }
td#leftsidebar {}
.leftcontainer { padding: 46px 10px 0 10px; }
#header { width: 766px; height: 126px; }
#header_left { width: 529px; height: 126px; background: url(../images/index_01.jpg); float: left; }
#header_right { width:237px; height:126px; background: url(../images/index_02.jpg); float: left; }
#Table_02 {  line-height: 1.6; }
#Table_02 .s { font-size: 10px; }
#Table_03 { width: 299px; height: 368px; float: left; }
#price_select tr td p > img { margin-right:10px; }

.pic { margin: 0 10px 10px 0; }
.centerflash { position: relative; margin-left: auto; margin-right: auto; width: 380px; text-align: left; }

p {  padding-bottom: 12px; }
h2 { font-size: 16px; padding: 10px 0 6px; }

.eset_grid dl { float: left; margin: 50px 0 0px; text-align: left; width: 750px; }
.eset_grid dl dt { clear: both; float: left; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; padding-left: 180px; position: relative; width: 550px;
}
.eset_grid dl dd { clear: both; float: left; margin: 0 0 0 220px; min-height: 205px; position: relative; text-align: justify; width: 550px;
}
.eset_grid dl dt.item1 span:first-child { background: transparent url(/assets/images/nod32/v5/ess5_box_tabs.jpg) no-repeat 0 0; height: 172px; width: 165px; left: 0; position: absolute; }
.eset_grid dl dt.item2 span:first-child { background: transparent url(/assets/images/nod32/v5/eav5_box_tabs.jpg) no-repeat 0 0; height: 172px; width: 165px; left: 0; position: absolute; }
.eset_grid dl dd ul { margin-bottom: 25px; }

.pollarea { margin: 0 0 15px 160px; }
#poll { color: black; padding: 5px; width: 400px; }
#poll th { color: #79B933; padding: 10px 0; }
.polloption { margin: 0; padding: 0 0 0 5px; }
tr.even { background-color: #EAEAEA; }
#poll .choiceop { text-align: right; }
#poll td { padding: 3px; vertical-align: baseline}

