/* ------------------------------ Common ---------------------*/
@font-face {
    font-family: 'DINCondensedC';
    src: url('/assets/fonts/dincondensedc-din.eot');
    src: local('DINCondensedC'),
             local('DINCondensedC'),
             url('/assets/fonts/dincondensedc-din.woff') format('woff'),
             url('/assets/fonts/dincondensedc-din.svg#DINCondensedC') format('svg'),
             url('/assets/fonts/dincondensedc-din.otf') format('opentype');
}

body {background: #ffffff none repeat scroll 0 0;height: 100%;font: normal 13px verdana, arial, tahoma, sans-serif;color: #000000}

h1 {font: 600 20px DINCondensedC, arial, tahoma, sans-serif;letter-spacing: -0.2px; padding: 0;text-transform:uppercase;font-weight:normal}
h1.news {color:red;}
div#accordion h1 {font-family: Verdana, Arial, sans-serif}

div.support {display:block; width:120px; padding:10px; overflow:hidden; position:relative; float:left}
div#patronage {width:300px; height:170px; display:block; clear:both; position:relative}
.typeface-js {font-family:DINCondensedC, Arial Narrow; text-transform:uppercase; font-size:30px;font-weight:normal;line-height:1em; margin:0; padding:0}
.norm {padding-left: 20px;padding-bottom: 20px;font: normal 15px verdana, arial, tahoma, sans-serif;letter-spacing: -0.2px}
#flag {float: right;padding-right: 30px} 
.image {border: 0;padding: 3px}
.expo {padding: 10px 5px 5px 0;border: 0}
#left {width: 300px;position: absolute}
#right {width: 802px;left: 350px;position: absolute}
#menu {padding:0}
.new_m {list-style: none outside none;height: 120px;padding: 5px;position: absolute;top: 0;width: 120px;}
#menu li {list-style:none}
.dropdown {position:absolute;width:750px;display:none;top:113px}
.main {height:39px;background-color:#c90119;float:left;width:0}
.menu2 {width:700px;height:40px;overflow:hidden;margin-top:10px}
ul.menu2 li.level2, ul.menu2 li.level2 a {font-size:100%;float:left;list-style:none;margin-left:5px;color:white;font-weight:600;text-transform:lowercase;text-decoration:underline}
.small {padding-left: 20px;font: normal 11px verdana, arial, tahoma, sans-serif;text-transform: none}
#logo {padding-left: 15px;padding-top: 15px;padding-bottom: 35px;border: 0}
#banner1 {width: 300px;height: 450px;padding: 0px 10px 30px 20px;border: 0}
.banner2 {width: 300px;padding: 0px 10px 10px 0px;border: 0}
#header {padding: 0 0 10px 20px;font: bold 16px verdana, arial, tahoma, sans-serif;letter-spacing: -0.2px;text-transform: uppercase}
#mail {padding-bottom: 10px}
#n1 {border: #000000 2px solid;height: 20px;width: 180px}
#n2 {position: absolute}
#top-menu {position:relative;width: 802px;top:70px;padding-top: 84px;padding-bottom: 10px}
#top-text {border: 0;left: 420px;padding: 30px 0 20px 2px}
#flash {padding: 5px 5px 5px 15px;border:0;position: absolute}
#small-text {border: 0;left: 366px;padding: 5px 5px 0 5px;position: absolute}
div.content-table-cell {display:table-cell; width:350px; vertical-align:top;padding:10px}

p.header {font: 600 17px DINCondensedC, verdana, arial, tahoma, sans-serif;letter-spacing: -0.2px; padding: 0;text-transform:uppercase;padding:0;}
h2 {font: 600 13px verdana, arial, tahoma, sans-serif;letter-spacing: -0.2px; padding: 0;}
h3 {font: 600 13px verdana, arial, tahoma, sans-serif;letter-spacing: -0.2px;padding-top: 20px;}
h3 i {font-weight:normal}
.nodots {list-style: none;padding-left: 10px;list-style-position: outside;padding-top: 0;}
.proezd {color: #006AA9;}
.dots {list-style-image: url('/assets/SD/images/dots.gif');padding-top: 0;list-style-position: inside;padding-bottom: 10px;}
.dot {list-style-image: url('/assets/SD/images/dot.gif');padding-top: 0;list-style-position: outside;margin-left: 30px;}
ul {padding: 0;margin: 0;}
#content {position: absolute;top: 700px;padding-left: 15px; width:710px;}
#block {position: absolute;top: 200px;width: 100%;}
a{color: #ff0000;}
a.black { color:#000;}
a:visited {color: #596257;}
a:hover {color: #ff0000;text-decoration: none;}
#main {width: 1152px;position: relative; left: 50%; margin-left: -576px;}
form.jqtransform input,textarea {width:300px;font-family:verdana,arial,sans-serif}
form.jqtransform select {width:200px}
.retailer_time {font-style: italic}
.retailer_header a {color:#000; text-decoration:none}
.retailer_header a:hover {color:red; text-decoration:underline}

/* --------------------- begin styles for form ---------------------- */
div.leftblock_top {background-image:url(/assets/SD/images/cloud_top.gif);background-repeat:no-repeat;background-position:top left;padding:14px 20px 6px 20px}
div.block_header {font-size:19px}
div.leftblock {background-image:url(/assets/SD/images/cloud.gif);background-repeat:no-repeat;background-position:bottom left; padding:0 20px 0 20px;margin-top: -21px}
div.leftmenu div {font-weight:bold; padding-top:7px; padding-left:5px}
div.leftblock_bottom {height:25px;background-image:url(/assets/SD/images/cloud_bottom.gif);background-repeat:no-repeat;background-position:bottom left;padding:0px}
div.content_top {background-image:url(/assets/SD/images/cloud_2_top.gif);background-repeat:no-repeat;margin-top:-18px;width: 470px}
div.content {padding:1px 25px 0px 30px;border-left:#C90119 3px solid;border-right:#C90119 3px solid}
form {margin:0;padding:0}
table.c04 {margin-top:25px;margin-bottom:20px;border:1px solid #C90119;width:360px}
div.content_bottom {background-image:url(/assets/SD/images/cloud_2_bottom.gif);background-repeat:no-repeat;background-position: left bottom;height:19px}
div.vspace {height:18px}
.leftmenu {padding-top: 15px}
/* --------------------- end styles for form ---------------------- */
.sujob_scr {list-style-type: none;list-style-image: url(/assets/SD/images/dot.gif);list-style-position: outside;line-height: 20px;}
.sujob_scr ul {margin-left: 20px;}
.sujob_scr a {font-weight: bold;}
#wrap {top: 820px;}
#ie6 {display:none;}

/* --------------------- jQ Transform ---------------------- */
form.jqtransformdone label{	margin-top:4px;	margin-right: 8px;	display: block;	float:left;	width:200px;}
form.jqtransformdone label2{	margin-right: 8px;	display: block;	float:left;	width:200px;}
form.jqtransformdone div.rowElem{	clear:both;	padding:4px 0px;}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {margin: 0px;	padding: 0px;border: none;background-color: transparent;cursor: pointer;overflow:visible;	font-family: Verdana;}
*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */
button.jqTransformButton span {	background: transparent url(img/btn_right.gif) no-repeat right top;	display: block;	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */ 	margin: 0px;	height: 33px;}
button.jqTransformButton span span {	background: transparent url(img/btn_left.gif) no-repeat top left;color: #333;	padding: 8px 4px 0px 8px;	font-weight: normal;	font-size: 12px;	line-height: 13px;	display: block;	text-decoration: none;	height: 33px;}
/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }
/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }
/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }
/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {	background: transparent url(img/input/input_text_left.gif) no-repeat left top;	height: 31px;	padding: 0px;	float:left;}
.jqTransformInputInner {	background: transparent url(img/input/input_text_right.gif) no-repeat top right;padding: 0px;margin: 0px;}
.jqTransformInputInner div {height: 31px;margin:0px 0px 0px 8px;}
.jqTransformInputInner div input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;vertical-align: middle;	color:#404040;border: none;padding: 8px 0px 0px 0px;margin: 0px;background:transparent;}
/*  IE6 */
* html .jqTransformInputInner div input {padding: 6px 0 0 0;margin: 0 0 0 -8px;height:24px;}
/* Ie7 */
*+ html .jqTransformInputInner div input {padding: 6px 0 0 0;margin-left:-10px;height:24px;}
/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
.jqTransformSafari .jqTransformInputInner div {position: relative;overflow: hidden;margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input {background-color: none;position: absolute;top: -10px;left: -2px;height: 42px;padding-left: 4px;}
/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size: 12px;line-height: 16px;}
table.jqTransformTextarea td{font-size: 1px;line-height: 1px;width: 5px;height: 5px;margin: 0;padding: 0;}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{}
table.jqTransformTextarea textarea{margin: 0;padding: 0;border: 0;background: none;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(img/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(img/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(img/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(img/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(img/textarea/textarea_br.gif) no-repeat top left;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(img/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(img/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}
table.jqTransformTextarea .jqTransformSafariTextarea div {position: relative;overflow: hidden;border: 0px solid red;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background: none;position: absolute;top:-10px;left:-10px;padding: 10px 10px 10px 10px;resize: none;}
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {background: transparent url(img/radio.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;	display:block;}
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{display:block;float:left;}
a.jqTransformCheckbox {background: transparent url(img/checkbox.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;	display:block;}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked {background-position: center bottom;}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {width: 45px;position:relative;height: 31px;background: url(img/select_left.gif) no-repeat top left;	float:left;}
.jqTransformSelectWrapper div span {font-size: 12px;float: none;	position: absolute;white-space: nowrap;height: 31px;line-height: 15px;	padding: 8px 0 0 7px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position: absolute;right: 0px;width: 31px;height: 31px;background:url(img/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul {position: absolute;width: 43px;top: 30px;left: 0px;list-style: none;background-color: #FFF;border: solid 1px #CCC;	display: none;margin: 0px;padding: 0px;height: 150px;	overflow: auto;overflow-y: auto;z-index:10;}
.jqTransformSelectWrapper ul a {display: block;padding: 5px;text-decoration: none;color:#333;	background-color: #FFF;font-size: 12px;}

/* --------------------- jQ Transform ---------------------- */
img.justifyleft {float: left; margin-right: 5px;}
img.justifyright {floar:right; margin-left:5px;}
.clear {float:none; clear:both;}

