* {
        margin: 0;
        padding: 0;
        }
html, body {
        margin: 0px;
        padding: 0px;
        background: #591900 url(../img/bg.jpg) repeat-x top left;
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 8pt;
        line-height: 1.6;
        }
/********************   headers    *************************/
h1 { font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0d2d92; border-bottom:1px dotted #cccccc; }

h2 { font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0d2d92;}

h3 { font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0d2d92;}

/********************   default ones    *************************/
a {font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #464646; text-decoration: none; border-bottom: 1px dotted #464646;
}
a:hover { font-size: 10px; font-weight: normal; color: #fd8225; text-decoration: none;
		border-bottom: 1px dotted #fd8225;
		font-family: verdana, tahoma, arial;
}

a.menu { font-size: 11px; color: #666666; text-decoration: none;}
a:visited.menu { font-size: 11px; color: #666666; text-decoration: none;}
a:hover.menu { font-size: 11px; color: #0064CE; text-decoration: none;}

a.more { font-size: 11px; color: #0d2d92; text-decoration: none;}
a:visited.more { font-size: 11px; color: #0d2d92; text-decoration: none;}
a:hover.more { font-size: 11px; color: #0d2d92; text-decoration: underline;}
/* ******************  mainpage white small links  ************** */
a.whitesmall       { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a:hover.whitesmall { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a:visited.whitesmall { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold;}

/* ******************  mainpage white large links  ************** */
a.whitelarge       { font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a:hover.whitelarge { font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a:visited.whitelarge { font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold;}

.info a {
        color: #fd8225;
        text-decoration: none;
        font-size: 7pt;
		border-bottom: 1px dotted;
		font-family: tahoma, verdana, arial;
        }
.info a:hover {
        text-decoration: none;
        color: #6c0a00;
        font-size: 7pt;
        border-bottom: 1px dotted  #6c0a00;
		font-family: tahoma, verdana, arial;
        }
.info a:visited {
        text-decoration: none;
        color: #fd8225;
        font-size: 7pt;
        border-bottom: 1px dotted;
		font-family: tahoma, verdana, arial;
        }

#header a {
        color: #62af07;
        text-decoration: none;
        font-size: 7pt;
        }
#header a:hover {
        text-decoration: none;
        color: #62af07;
        font-size: 7pt;
        border-bottom: 1px dotted  #62af07;
        }
#header a:visited {
        text-decoration: none;
        color: #62af07;
        font-size: 7pt;
        border-bottom: 1px dotted  #62af07;
        }
/********** misc **********/
.clearer {
        clear: both;
   		height: 0; 
        visibility: hidden;
        }
img {
        border-width: 0px;
        }
.strzalka
        {
        color: #b22222;
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size : 8pt;
        font-weight: bold;
        }
img.imgleft {
        border: 0px;
        background: transparent;
        padding-right: 5px;
        float:left;
}

img.imgright {
        border: 0px;
        background: transparent;
        padding-left: 5px;
        float:right;
}
#lefttop {
        float: left;
        position: absolute;
        top: 0px;
        left: 0px;
        }
.left {
        text-align:left;
        }
.right  {
        text-align: right;
        }
.center {
        text-align: center;
        }
/**********************************************************************
*                                                                     *
*                        main structure                               *
*                                                                     *
**********************************************************************/
		
		
		
/********************   uppericons   *************************/
#uppericons {
        background: transparent;
        vertical-align: middle;
        font-family: tahoma, verdana, arial;
        font-size: 7pt;
        color: #666666;
        width: 770px;
        margin: 0 auto;
        }
#uppericonsleft {
        text-align: left;
        float: left;
        width: 205px;
        }
#uppericonsright {
        text-align: right;
        float: right;
        width: 555px;
        }
/********************   header   *************************/
#header  {
        background: #ffffff url() no-repeat top;
        height: 76px;
        width: 770px;
        margin: 0 auto;
        }
/********************   tabcontainer   *************************/
#tabcontainer  {
        background-color: #ffffff;
        width: 770px;
		height: 36px;
        margin: 0 auto;
        }
/********************   top   *************************/
#top {
        background: transparent;
        height: 100px;
        margin: 0 auto;
        width: 766px;
		margin-right: 2px;
		margin-left: 2px;
        }
#topleft {
        background: transparent;
        float: left;
        width: 200px;
        }
#topright {
        background: transparent;

        float: right;
        width: 550px;
        }
/********************   logo   *************************/
#logo {
        background: transparent url(../img/logo.jpg) no-repeat top;
        height: 160px;
        margin: 0 auto;
        width: 766px;
		margin-right: 2px;
		margin-left: 2px;
        }
#logoleft {
        background: transparent;
        float: left;
        height: 160px;
        width: 200px;
        }
#logoright {
        background: transparent;
        float: right;
        height: 160px;
        width: 550px;
        }
#winebottle {
		background: transparent url(../img/winebottle.gif) no-repeat;
		position: relative;
        display: block;
		border: 0px;
        padding: 0px;
		left: 12px;
		top: 326px;
		width: 150px;
		height: 217px;
		z-index:1;
		}
* html #winebottle {
		background: transparent url(../img/winebottle.gif) no-repeat;
		position: relative;
        display: block;
		border: 0px;
        padding: 0px;
		left: 12px;
		top: 435px;
		width: 150px;
		height: 217px;
		z-index:1;
		}
#meat {
		background: transparent url(../img/meat.gif) no-repeat;
		position: relative;
		width: 302px;
		height: 146px;
		}
/**********    content   **********/
#container {
        background: transparent;
        margin: 0 auto;
        width: 770px;
        }
#content {
        background: url() repeat-x;
		height: 100%;
        margin: 0 auto;
        width: 766px;
		margin-right: 2px;
		margin-left: 2px;
        }
		
/********** left and right outer**********/
.sideleft {
        background: transparent;
        float: left;
        height: 100%;
        width: 200px;
        }
.sideright {
        background: transparent;
        float: right;
        height: 100%;
        width: 550px;
        }
/********** main page **********/
.centerside {
        background: url(../img/bgcontent.jpg) repeat-x;
        height: 100%;
        width: 857px;
        }
.innercenter {
		background: transparent url(../img/innerbgcontent_right.gif) no-repeat left top;
		color: #0d2d92;
		text-align: left;
		vertical-align: top;
        }	
/********** left and right inner **********/
.innersideleft {
		background: transparent;
        float: left;
        height: 100%;
        width: 200px;
		text-align: left;
		vertical-align: top;
        }
.innerright {
		background: transparent;
		color: #0d2d92;
		text-align: left;
		vertical-align: top;
		padding: 15px;
        }
/********************   bottom   *************************/
#bottom {
        background-color: #000000;
		width: 760px;
        height: 160px;
        margin: 0 auto;
		margin-right: 5px;
		margin-left: 5px;
        }
#bottomleft {
        background: transparent;
        float: left;
        height: 160px;
        width: 200px;
        }
#bottomright {
        background: transparent;
        float: right;
        height: 160px;
        width: 550px;
        }
/********** info **********/
.info {
        background-color: transparent;
        font-family: tahoma, verdana, arial;
        font-size: 7pt;
        color: #fffedd;
        width: 740px;
        margin: 0 auto;
        }
#infoleft {
        text-align: left;
        float: left;
        width: 200px;
		margin-top:10px;
        }
#inforight {
        text-align: right;
        float: right;
        width: 500px;
		margin-top:10px;
        }
/********** footer **********/
#footer {
        background:transparent;
        margin: 0 auto;
        width: 770px;
        height:  76px;
        }
/**********************************************************************
*                                                                     *
*                        end main structure                           *
*                                                                     *
**********************************************************************/

/* ******************  forms  ************** */
input, textarea {
        background: #ffffff url(../img/formshadow.gif) no-repeat top left;
        border-right:  #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-size: 8pt;
        color: #0d2d92;
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
        }
select     {
        background: #ffffff url(../img/maincien.gif) repeat-x;
        border-right: #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-size: 8pt;
        color: #666666;
        font-family: verdana, tahoma, arial,  helvetica, sans-serif;
        }
input.button {
        background: #ffffff url(../img/maincien.gif) repeat-x;
        border-right:  #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        vertical-align: top;
        font-size: 8pt;
        color: #0d2d92;
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        padding-right: 10px;
        }
.textinput {
        background: #ffffff url(..../img/maincien.gif) repeat-x;
        border-right:  #dedede 1px solid;
        border-left: #dedede 1px solid;
        border-top: #dedede 1px solid;
        border-bottom: #dedede 1px solid;
        font-size: 8pt;
        color: #666666;
        font-family: verdana, tahoma, arial,  helvetica, sans-serif;
        padding-left: 10px;
        height: 19px;
        }
blockquote {
        padding: 0px 0px 0;
        font: normal 1em Verdana,serif,sans-serif;
        margin-bottom: 8px;
        }
label {
        display: block;
        margin: 2px 0 3px;
        font-size: 8pt;
        color: #0d2d92;
        font-family : verdana, tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        }
/* ******************  buttonlinks  ************** */
#bottomlinks {
        margin: 0 auto;
        width: 865px;
        text-align: center;
		margin-top: 10px;
		}
#bottomlinks a {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 7pt;
        color: #666666;
        vertical-align: top;
        text-decoration: none;
        }
#bottomlinks a:hover {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 7pt;
        color: #666666;
        vertical-align: top;
        text-decoration: none;
        border-bottom: 1px dotted #666666;
        }
#bottomlinks a:visited {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 7pt;
        color: #444444;
        vertical-align: top;
        text-decoration: none;
        border-bottom: 1px dotted #444444;
        }
		
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0; letter-spacing:1px;}
#xsnazzy h1 {color: #e31b23; font-size: 15px; font-family: verdana, arial, tahoma; font-weight:bold; border-bottom:1px dotted #6c0a00; }
#xsnazzy h2 {font-size:2em; color:#06a; border:0;}
#xsnazzy p { padding:5px;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0;}

.xtop, .xbottom {display:block; background: transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #6c0a00; border-right:1px solid #6c0a00;}
.xb1 {margin:0 5px; background:#6c0a00;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #6c0a00; border-width:0 1px;}


.rn30 {width:30px;} 
.rn40 {width:40px;} 
.rn50 {width:50px;} 
.rn60 {width:60px;} 
.rn70 {width:70px;} 
.rn80 {width:80px;} 
.rn90 {width:90px;} 
.rn110 {width:110px;} 
.rn120 {width:120px;}

#linksx3footer {
 	margin: 20px auto 10px auto;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#linksx3footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #fd8225;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}

#linksx3footer p{
	margin:0;
	padding: 0;
}

#domainlinkzcontainer{
	margin:0 auto;
	width:700px;
	text-decoration: none;
	font-size: 7px;
	color: #fd8225;
	text-align: center;
}

#domainlinkz a{
	border: none;
	text-decoration: none;
	font-size: 7px;
	color: #fd8225;
	text-align: center;
}


#footer-linkz {
margin: 0 auto;
width: 722px;
display: block;
text-decoration: none;
margin-top:20px;
margin-bottom:20px;
}

#footer-linkz ul {
list-style-type: none;
clear: left;
width: 722px;
margin-left:30px;
}

#footer-linkz li {
float: left;
width: 180px;
margin-bottom:2px;
}

.pod-finallist br {
clear: left;
}
#footer-linkz a {
color: #fd8225;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
#footer-linkz a:hover {
color: #fd8225;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
#footer-linkz a:visited {
color: #fd8225;
text-decoration: none;
font-size: 7pt;
font-family: tahoma, verdana, arial;
}
