body {margin: 0px; padding: 0; background-color: #FFFFFF;}
.table-1 {width: 100%; height: 87px;}
/*.table-1 td{vertical-align: top; text-align: left;}*/
.table-main {width: 100%; height: 100%;}
/*.table-main td{vertical-align: top; text-align: left;}*/

table.icons{margin: 19px 20px 3px 0;}
table.icons td{padding: 0 5px;}

h1 {
	font: italic 140%/140% Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px; color: #c6368b; text-decoration: none;
}
h2 {
	font: italic 110%/110% Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px; color: #626262; text-decoration: none;
}
h3 {
	font: italic 100%/100% Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px; color: #626262; text-decoration: none;
}
h1.top {
	font: italic 110%/130% Georgia, Arial, Verdana, Helvetica, sans-serif;
	color: #626262;
}
p {font: normal 90%/120% Helvetica, Tahoma, sans-serif; color: #626262; margin: 5px;} 
p.phone {font: italic 115%/120% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px; color: #000000; text-decoration: none;}
p.promo {font: italic 80%/120% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px 5px 5px 12px; color: #626262; text-decoration: none;}

span.phone {
	font: italic 110%/125% Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px; color: #626262; text-decoration: none;
}

a:link {color: #626262; text-decoration: underline;}
a:hover {color: #990000; text-decoration: none;}
a.phone {font: italic 95%/120% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px; color: #000000; text-decoration : underline;}
a.phone:hover {color: #c6368b; text-decoration: none;}
a.online {font: italic 100%/250% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px; color: #c6368b; text-decoration : underline;}
a.online:hover {color: #626262; text-decoration: none;}
a.promo {font: italic 110%/110% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px; color: #c6368b; text-decoration: underline;}
a.promo:hover {color: #c6368b; text-decoration: none;}
a.none {color: #626262; text-decoration: none;}
a.none:hover {text-decoration: underline;}


.mainmenu {font: italic 120%/150% Georgia, Arial, Verdana, Helvetica, sans-serif; margin: 5px; color: #c6368b; text-decoration : none;}
a.mainmenu {text-decoration : underline;}
a.mainmenu:hover {color: #c6368b; text-decoration: none;}
.menu {font: normal 100%/130% Calibri, Helvetica, Tahoma, Verdana, Arial, Georgia, sans-serif; margin: 5px; color: #626262; text-decoration: none;}
a.menu {color: #626262; text-decoration: underline;}
a.menu:hover {color: #626262; text-decoration: none;}

.h1news {
	font: normal 110%/150% Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
	color: #626262;
	text-decoration : none;
	font-style : italic;
}
.datanews {
	font: bold 90%/120% Georgia, Arial, Verdana, Helvetica, sans-serif; 
	color: #ffffff;
	background-color: #c6368b;
	text-decoration : none;

}
.news {
	font: normal 100%/100% Georgia, Arial, Verdana, Helvetica, sans-serif; 
	color: #626262
}
a.news {
	font: normal 100%/120% Georgia, Arial, Verdana, Helvetica, sans-serif; 
	COLOR: #626262
}
p.bottom {
	font: 11px Tahoma, Helvetica, Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
	color: #626262;
	text-decoration : none;
}
table.price {
	font: normal 100%/100% Calibri, Helvetica, Verdana, Tahoma, sans-serif;
	color: #626262;
	width: 95%;
} 

ul{font: normal 90%/140% Helvetica, Tahoma, sans-serif; color: #626262; font-size:.9em; line-height:1.4;}
li{margin-bottom:0.2em;	list-style: square;}

div.nav_main{font: italic 105%/150% Trebuchet MS, Georgia, Arial, Verdana, Helvetica, sans-serif; background: url("../img/menuarrow.gif") no-repeat top left; margin: 5px; padding-left: 25px;}
a.nav_main{color: #c6368b; text-decoration : underline;}
a.nav_main:hover {color: #990000; text-decoration: none;}

div.nav_subnav{margin: 0px; font: normal 14px/17px Calibri, Helvetica, Tahoma, Verdana, Arial, Georgia, sans-serif; color: #990000;}
a.nav_subnav{color: #626262; text-decoration: underline;}
a.nav_subnav:hover{color: #990000; text-decoration: none;}

a.nav_in{color: #c6368b; text-decoration : underline;}
a.nav_in:hover {color: #626262; text-decoration: none;}


/* Cart */
#msg_dialog{position: absolute; z-index: 99; top: 100px; left: 10px; width: 350px; min-height: 100px; font-size:100%; display: none;}
#msg_dialog_text{font: normal 90%/135% Tahoma, Arial, Helvetica, sans-serif; color: white; margin: 5px 0 0; padding: 0}
div.msg_dialog{position: relative; z-index: 10; top: -0px; left: -0px; min-height: 100px; background-color: #bf4b08; border: 1px solid #555555; border-right: 1px solid black; border-bottom: 1px solid black; padding: 5px 5px 10px 20px;}
	
#cart_info{display: none;}
#cart_informer{position: absolute; z-index: 99; margin-top: 6px;}

/* News */
p.news_title{font: normal .8em/1.4em Georgia, Arial, Verdana, Helvetica, sans-serif;}
p.news_short_text{font: normal .7em/1.4em Georgia, Arial, Verdana, Helvetica, sans-serif;}
h1.news_year{margin: 10px 5px 0px 0px; font: normal 110%/150% Georgia, Arial, Verdana, Helvetica, sans-serif; color: #9c0027;}
h3.news_year{margin: 10px 5px 0px 0px; font: normal 110%/150% Georgia, Arial, Verdana, Helvetica, sans-serif; color: #9c0027;}
ul.ul_1{font: normal 70%/150% Georgia, Arial, Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding:0; margin: 10px 5px;list-style: none;padding:0; color: #626262;}
ul.ul_1 li{margin: 0;}
ul.ul_1 li.in{color: #626262; margin: 0;}

/*feedback*/
table.form{width: 100%; border-collapse: collapse;}
table.form td{vertical-align: top; padding: 3px 10px 0 0;}
table.form td p{margin:0; font-size: .7em; color: #666; margin-left: 7px;}
table.form td p.star{margin-left:0; padding-left: 7px; background: url(/img/star.gif) no-repeat left top;}
.feedback_input{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; width: 100%; color: #666666;}
.feedback_select{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 1.8em; color: #666666;}
.feedback_textarea{margin: 0 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 100px; width: 100%; color: #666666;}
.feedback_send{margin: 10px 0 0 7px; background-color: white; border: 1px solid #7f9db9; font: normal 0.7em Arial, Helvetica, sans-serif; height: 2em; color: #666666;}

h1.error{color: #e93a47;}
p.error{color: #e93a47;}

.webdesign_image{margin: 3px 0 0 0}
.webdesign_image_small{position: relative; width: 212px; height: 142px; background: url(../img/bg_webdesign_small.jpg) no-repeat}
.webdesign_image_medium{position: relative; width: 412px; height: 273px; background: url(../img/bg_webdesign_medium.jpg) no-repeat}
.webdesign{
	font: italic 110%/120%  Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px;
	color: #c6368b;
	text-decoration : underline;
}
	a.webdesign{
	font: italic 110%/120%  Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px;
	color: #c6368b;
	text-decoration : underline;
}
	a.webdesign:hover{
	font: italic 110%/120%  Georgia, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px;
	color: #990000;
	text-decoration : none;
}
.metro_image_small{position: relative; width: 212px; height: 144px; background: url(../img/bg_metro_small.jpg) no-repeat}
.metro_image1_small{position: relative; width: 212px; height: 78px; background: url(../img/bg_metro1_small.jpg) no-repeat}
.metro_image2_small{position: relative; width: 212px; height: 161px; background: url(../img/bg_metro2_small.jpg) no-repeat}
.metro_image3_small{position: relative; width: 212px; height: 278px; background: url(../img/bg_metro3_small.jpg) no-repeat}
.metro_image4_small{position: relative; width: 212px; height: 61px; background: url(../img/bg_metro4_small.jpg) no-repeat}
.metro_image5_small{position: relative; width: 212px; height: 251px; background: url(../img/bg_metro5_small.jpg) no-repeat}
.station_image_small{position: relative; width: 212px; height: 311px; background: url(../img/bg_station_small.jpg) no-repeat}
.station_image1_small{position: relative; width: 212px; height: 240px; background: url(../img/bg_station1_small.jpg) no-repeat}
.outdoor3x6_image_small{position: relative; width: 312px; height: 161px; background: url(../img/bg_outdoor3x6_small.jpg) no-repeat}
.outdoortp_image_small{position: relative; width: 612px; height: 62px; background: url(../img/bg_outdoortp_small.jpg) no-repeat}