* {font-size: 100.01%;}

html, body, p, div, pre, form, fieldset, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5 {margin: 0; padding: 0; line-height: 1.4; vertical-align: top;}
h1, h2, h3, h4, h5 {line-height: 1;}
body {width: 100%; height: 100%; font-size: 62.5%; font-family:  Tahoma, Verdana, Arial, sans-serif; background: #f8f2da; text-align: center; color: #000;}
html {width:100%; height: 100%;}
table{}
img {border: 0;}
a, a:visited, .content a, .content a:visited {color: #134986; text-decoration: underline;}
a:hover, a:active, .content a:hover, .content a:active {color: #134986; text-decoration: none;}

.w100 {width: 100% !important;}
.p0 {padding: 0 !important;}
.m0 {margin: 0 !important;}
.ar    {text-align: right;}
.al    {text-align: left;}
.fr    {float: right;}
.fl    {float: left;}
.ac    {text-align: center;}
.b0 {border: none !important;}
.bg0 {background: none !important;}
.cursor {cursor: pointer; cursor:hand;}
.clear {clear: both; height: 0; font-size: 0; overflow: hidden;}

.block {clear: both; min-width: 1000px; _width: expression((documentElement.clientWidth || document.body.clientWidth) < 981 ? '981px' : '100%');}
.main {position: relative; min-height: 100%; _height: 100%; background: #fbf2d2 url(../images/bg-t.jpg) 50% top repeat-x;}
.main-in3 {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/konkista_bg.jpg) 50% 75px repeat-x;}
.main-in1 {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/sushkof_bg.jpg) 50% 75px repeat-x;}
.main-in {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/main_bg.png) 50% 75px repeat-x;}
.main-in6 {position: relative; min-height: 100%; _height: 100%; background:#f8f2da url(/upload/images/dvd_bg.jpg) 50% 75px repeat-x;} 
.main-in2 {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/delpesto_bg.jpg) 50% 75px repeat-x;}
.main-in5 {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/irland_bg.png) 50% 75px repeat-x;}
.main-in4 {position: relative; min-height: 100%; _height: 100%; background: #f8f2da url(/upload/images/kursh_bg.png) 50% 75px repeat-x;}




/* Content styles */
    .main-header        {color: #000000; font: normal 20px Tahoma; margin: 111px 0 .9em 0;}
    .main-in .main-header  {margin: 30px 0 .9em 0;}
    .content {_width: 100%;}
    .content * {font-family: Tahoma;}
        /* text */
            .content hr {border: none; border-top: 2px solid #ccc; height: 0; _height: 2px;}
            .content p {margin: 0 0 10px; font: normal 14px Tahoma; color: #454544; line-height: 18px;}
            .content sub, .content sup, .content small {font-size: .8em;}
            .content big {font-size: 1.4em;}
            .content blockquote {margin: 1.5em 0; padding: 0 1em; border-left: 2px solid #fff; font: normal 13px Tahoma; color: #3a3a3a; line-height: 1.6em;}

        /* headers */
            .content h2 {margin: 1.5em 0 1.3em; color: #3a3a3a; font: bold 1.5em Tahoma MS;}
            .content h3 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.4em Tahoma MS;}
            .content h4 {margin: .6em 0 .3em; color: #3a3a3a; font: bold 1.3em Tahoma MS;}

        /* lists */
            .content ul {margin: 10px 0 10px 0; background: #f4f3f1; border-left: solid 9px #d7d7d7;}
                .content ul ul{margin: 4px 0 0 0; border: none;}
            .content ol {margin: 10px 0 10px 30px; list-style-position: outside;}
                .content ol ol {margin: 4px 0 0 20px; list-style-position: intside;}
            .content ul li {position: relative; padding: 8px 0 8px 26px; _height: 1%;  list-style-type: none; background: url(../images/li.gif) no-repeat 14px 15px; font: normal 14px Tahoma; color: #333333;}
                .content ul li li {position: relative; padding: 4px 0 4px 10px; _height: 1%;  list-style-type: none; background: url(../images/lili.gif) no-repeat 0 9px; font-size:1em; color: #5d5d5d;}
            .content ol li {padding: 0; font: normal 14px Tahoma; color: #333333; margin: .4em 0;}
                .content ol li li {font-size:1em; font-size:1em; color: #5d5d5d; list-style: lower-alpha;}
                
            

        /* tables */
            .table-style {margin: .6em 0 .3em; width: 100%; position: relative; text-align: center; background: #f4f3f1; border-top: solid 1px #d7d7d7; border-left: solid 1px #d7d7d7;}
            .table-style td {text-align: left; vertical-align: top; padding: .7em 10px; border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; font: normal 14px Tahoma; color: #3a3a3a;}
            .table-style td p{font-size: 1em; margin: 0; padding: 0; line-height: 1.2em;}
            .table-style-header, .table-style th {text-align: center;  padding: .4em .8em ;     background: #d7d7d7; color: #313131;}
            .table-style-header * {color: #313131;font-weight: bold;}
            .table-style-row td {border-left: 1px solid #fff; border-top: 1px solid #fff; background: #f8f8f8;}
			
			.table-style td td	{text-align: left; vertical-align: top; padding: .7em 3px .7em 3px; border-bottom: none; border-right: 1px solid #d7d7d7; font: normal 14px Tahoma; color: #3a3a3a;}

        /* forms */
            .form-style td{padding: .3em .4em; font-size: 13px; vertical-align: top;}
            .form-block label {color: #000; display: block; margin-right: 5px; padding: 0px 0 0 0; //padding: 1px 0 0 0; _padding: 3px 0 0 0;}
            .form-block label b {position: absolute; color: red; filter: alpha(opacity=30); opacity: 0.3;}
            .form-require {font-weight: bold; font-size: 1.1em; color: red;}
            .form-error {display: block; color: #990000; text-transform: lowercase; font-size: .8em;  font-family: Tahoma, Arial, sans-serif;}
            .form-data {font-size: 1.1em;}
                
                .form-input-1 {width: 50px; border: 1px solid #ddd4aa; background: #fffaee; color: #797979;}
                .form-checkbox, .form-submit {cursor: hand; cursor: pointer;}
                .tr-submit {text-align:right;} 
                .form-submit {background: red; color: white;}

                .form-block textarea {width: 250px; height: 150px; font-family: Tahoma, sans-serif; border: 1px solid #ddd4aa; background: #fffaee;}
                .form-block select {border: 1px solid #ccc; }
            
            .form-block .antibot-img {border: solid 1px #ddd4aa;}
			
			.form-block .this-header		{font: normal 16px Tahoma; border-bottom: solid 1px #dbd6c5; padding: 0 0 7px 0; margin: 10px 0 15px 0;}
			.form-block table			{margin: 0 0 10px 0;}
			.form-block table td			{font: normal 16px Tahoma; padding: 2px 0 2px 10px;}
			.form-block table td span		{color: #f24841;}
			.form-input {width: 180px; border: 1px solid #e4e0d3; background: #fff; color: #000;}
			.form-block textarea.textarea-type-2			{border: 1px solid #e4e0d3; font: normal 16px Tahoma; background: #fff; width: 354px;}
			
			.item-checkbox label		{font: normal 16px Tahoma;}
			.item-checkbox input	{margin-right: 20px;}
			.form-comment		{font: normal 13px Tahoma; padding: 10px 0 10px 0;}

/* Навигатор */
    .main-path{clear: both; margin: 0 0 15px 0; font: normal 1.1em Tahoma; }
        .main-path, .main-path a, .main-path a:visited, .main-path a:active {}
        .main-path a:hover {c}



#bot-mod-t{width:935px; background:url(../ce_images/bott-mod_t.jpg) no-repeat; padding:10px 0 0;}
#bot-mod-b{width:935px; background:url(../ce_images/bott-mod_b.jpg) no-repeat left bottom; padding:0 0 15px 0;}
#bot-mod-c{background:url(../ce_images/bott-mod_c.jpg) repeat-y; padding:0 20px;}
#bot-mod H2 a{font-size:16px; color:#5D88BD; padding:0 0 2px; font-style:normal; }


